温州西门子PLC授权代理商

    温州西门子PLC授权代理商

    在S7-200/200 SMART PLC中,子程序是需要被调用才执行的,在S7-1200 PLC中也是一样的,我们的FB块或FC块需要在OB1中调用后才执行,当然FB中也可以调用FC,或者FC中也可以调用FB,这就是嵌套调用。对于S7-1200 PLC,多可以支持16层的嵌套调用。


    FB或FC在使用时,都可以使用带形式参数与不带形式参数的FB/FC,带参数的FB/FC可以实现重复调用,也很方便进行程序的移植。这篇文章就不再重复基础,我们重点介绍一下带参数的FB和FC如何建立以及如何使用。


    1、函数FC的生成和调用

    FC是不含存储区的代码块,主要是用于执行特定的运算,或者是使用位逻辑指令执行的独立控制,FC可以在程序的不同位置进行多次调用,对于重复发生的任务或动作中利用FC可以实现简化程序的效果。FC的建立可以建立带形式参数的FC,也可以建立不带形式参数的FC。


    我们需要知道的是FC是没有相关的背景数据块的,没有可以存储参数值的寄存器,所以我们在调用函数FC时,必须要给所有形参分配实参哦。


    添加函数FC的方法如下:

    在项目树中找到“PLC_1”文件夹,双击“添加新块”,然后选择FC块,就可以新增一个FC块了,我们可以对这个块进行命名,选择块中程序的设计语言,以及分配这个块的编号,当然这个块编号可以系统自动分配,也可以我们自己手动分配。






    我们要建立带形式参数的FC,还需要在添加的FC块接口区中建立相应的变量,这些变量我们就称之为形式参数。

    我们在程序接口区定义变量。在FC的接口参数中主要有五种变量,分别是INPUT、OUTPUT、INOUT、TEMP和常量Constant。

    如下图,我们建立好变量并编写FC内部的程序,后在OB1中调用这个数据运算的FC块,我们可以看到在调用时是有分配实参的,是吧?







    2、函数块FB的生成和调用

    FB块跟FC块相比,不同的地方在于我们在调用函数块FB时是需要为它分配背景DB块的,主要用于存储块的参数。因为FB在调用时会分配对应的DB块,所以对于带形式参数的FB,在调用时可以不对FB上的管脚赋予实参。


    添加函数块FB的方法如下:

    在项目树中找到“PLC_1”文件夹,双击“添加新块”,然后选择FB块,就可以新增一个FB块了,我们可以对这个块进行命名,选择块中程序的设计语言,以及分配这个块的编号,当然这个块编号可以系统自动分配,也可以我们自己手动分配。




    我们要建立带形式参数的FB块,同样的需要建立相应的变量,在FB的接口参数中主要有六种变量,分别是INPUT、OUTPUT、INOUT、TEMP、Constant和Static变量,我们可以看到这相对比于FC块多增了一个静态变量Static。


    对于静态变量可以用于存储**个扫描周期的运算结果,如果**扫描周期的运算结果,在下次运算还需要使用时,就可以把这个变量建立为静态变量Static。

    下图是我们创建接口区的变量,然后编写FB内部的程序,然后在OB1中进行调用,调用时使用单个实例DB的情况。











    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 辽阳西门子PLC总代理商

    辽阳西门子PLC总代理商辽阳西门子PLC总代理商辽阳西门子PLC总代理商通用型PLC的硬件基本结构如图1所示,它是一种通用的可编程控制器,主要由*处理单元CPU、存储器、输入/输出(I/O)模块及电源组成。主机内各部分之间均通过总线连接。总线分为电源总线、控制总线、地址总线和数据总线。各部件的作用如下: (1)*处理单元CPU PLC的CPU与通用微机的CPU一样,是PLC

  • 西门子模块代理商-河源

    西门子模块代理商-河源西门子模块代理商-河源西门子模块代理商-河源使用存储卡进行程序传输包括两个步骤:一,制作一张程序传输卡;二,使用程序传输卡进行程序拷贝。(1)制作程序传输卡的步骤① 将源程序下载到 CPU 模块中。② 将 CPU模块设置为停止运行(STOP)状态,然后插入事先装备好的空白存储卡(注意:必须是空白卡,不能是有固件的或恢复出厂设置的卡)。③在STEP 7-Micro/WIN

  • 西门子铜川PLC模块代理商

    西门子铜川PLC模块代理商西门子铜川PLC模块代理商西门子铜川PLC模块代理商PLC和变频器控制电动机运行状态切换控制要求按下SB1,电动机20Hz运转,5s以后,电动机以10Hz反转,10s后,电动机停止。相关知识在自动生产控制中,许多设备需要用定时器进行生产步骤的自动控制。在PLC的控制系统中,定时器的使用非常普遍,电动机从启动到停止,从正转到反转都可以通过时间继电器来进行设置与控制。定时器的

  • 鹰潭SIEMENS西门子PLC代理商

    鹰潭SIEMENS西门子PLC代理商.4高级设置--对错误的响应(如图15)a.在 PID_Compact V2 时,可以预先设置错误响应时 PID 的输出状态,如图 13 所示。以便在发生错误时,控制器在大多数情况下均可保持状态。b. 如果控制器频繁发生错误,建议检查 Errorbits 参数并错误原因。 图15根据错误代码来分析错误原因。根据组态界面所设置的“对错误的响应”,不同错误

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved