请输入问题标题…fb和fc在多次调用时的区别,完成多个相同的设备控。

fb和fc在多次调用时的区别,完成多个相同的设备控制
fb fc区别,除了一个要背景数据块,多一个静态变量,其它接口参数,实际参数都一样的用法,那为什么比如我要控制10台一样的工艺设备。为什么都推荐做fb块,再多次调用fb。我用fc编写完成电机控制,再调用fc,实际参数实用共享db里的全局变量一样可以实现,也能简化程序。

最佳答案

既然除了背景DB没有多大差别,那主要的区别就在背景DB上喽,
1、背景数据块方便对内部参数设定初始值,方便调试。当然你要是把控制程序块里用到的每个
     变量都加到共享DB里,就当我没说。
2、每个FB的内部参数分别保存在对应的背景数据块内,不用担心地址冲突。
3、当你要控制的设备数量增加时,添加背景DB怎么说也比在共享DB里加变量方便。
4、控制程序需要变更时只在FB里改一次就成,可移植性强。
5、至于数据存储功能背景DB和共享DB没有区别,根据你的问题可以不予考虑。
最后说一句,FB和FC自己觉得哪个做的顺手就用哪个吧

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐