FB应用范围较广,可完成所有FC实现的功能,但一般情况FB常用来作为某一类相同对象的控制功能块,然后在FC中调用FB;例如:可将FB应用于电机控制块,在FB中实现电机的启动,停止,报警,计时等功能,每个不同的背景DB即可看做一个对象;可大提高程序的设计效率; 常见问题: 为何定义的FB,FC块,多次调用后程序混乱? 对于,多次...
● 功能块 (FB) 是从另一个代码块(OB、FB 或 FC)进行调用时执行的子例程。 调用块将 参数传递到 FB,并标识可存储特定调用数据或该 FB 实例的特定数据块(DB)。 更改背景 DB 可使通用 FB 控制一组设备的运行。 例如,借助包含每个泵或阀门的特定运行参数的 不同背景数据块,一个 FB 可控制多个泵或阀。