1. 主页
  2. 文档
  3. PLC编程从入门到精通
  4. 第四章 S7-1200编程应用
  5. FB应用小案例

FB应用小案例


1、Static静态变量,只有功能块FB有,也是FB和FC的一个最大的区别。
2、静态变量在其对应FB块执行完后数据会保存,而临时变量Temp在对应FB块执行完后数据就清除了。
3、Static静态变量在接口中可读可写,不参与数据传递,用于储存中间过程值。可被其它程序块访问,相当于中继或者中继存储器。

FB函数块与背景数据块DB使用
函数块的调用称为实例,FB的输入,输出,输入输出参数及静态变量存储在背景数据块中,这些值在FB执行完后依然有效,FB的临时变量不存储在背景数据块中,在FB执行完后失效,在没有初始化的情况下,OutPut会输出背景数据块的初始值。




FC、FB的区别:
(1)FC功能,在使用时侧重于对整体项目实际地址使用的工艺控制方面。(侧重于动作过程)
(2)FB功能块,在使用时侧重于对项目数据具有相同控制部分的程序内容编写使用。(侧重于数据)
(3)FC不具备静态变量地址和背景数据块,因此FB在使用中也可用于对选择性备用变量较多的工艺程序的编写。(管脚较多的可以暂时不用)
这篇文章对您有用吗? 1

我们要如何帮助您?