顺序功能图:
梯形图:
P205习题2
功能和功能模块有什么区别?
答:1)FB和FC均为用户编写的子程序,局部数据变量均有IN、OUT、IN_OUT和TEMP,临时变量TEMP储存在局部数据堆栈中。
2)只有功能块有背景数据块,调用功能块时需要指定它的背景数据块。只能在功能内部访问功能的局部变量,可以在功能块外部的用户程序中,或通过HMI(人机界面)访问背景数据块中的变量。
3)不能给功能的局部变量设置初始值,可以给功能块的局部变量(不包括TEMP)设置初始值。在调用功能块时如果采用输入变量的初始值,可以省略这些输入变量的实参。
P205习题3
组织块和其他逻辑块有什么区别?
答:组织块(OB)是操作系统与用户程序的接口,由操作系统调用,用于控制扫描循环和中断程序的执行、PLC的启动和错误处理等,有的CPU只能使用部分组织块。