如何在s7300/400中调用FB和FC
1、 什么是FB和FC?
功能(Function,FC)和功能块(Function Block,FB),都是用户自己编写的程序模块,可被其他程序块进行调用,类似于C语言中的函数。
区别:FC使用的是共享数据块,FB使用的是背景数据块,所以在调用FB、SFB时,必须提供相应的背景数据块;在调用FC、SFC时,不需要调用相应的数据块,但必须为所有形参指定实参。


2、定义接口参数:
IN:输入参数
OUT:输出参数
IN_OUT:输入输出(I/O)参数
STAT:静态变量,不输入也不输出,用于需要保持中间状态的中间值
TEMP:临时变量,不保持状态,调用结束就消失


3、编写FB1--点动按钮控制程序
点动按钮每按一次,开关状态(ON_OFF)翻转一次,即按一下,电源打开,再按一下,电源关闭。


4、FB、FC的调用
在调用FB、SFB时,必须提供相应的背景数据块;在调用FC、SFC时,不需要调用相应的数据块,但必须为所有形参指定实参。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:55
阅读量:156
阅读量:54
阅读量:57
阅读量:49