功能块FB使用的一些问题

对于FB块和DB的背景数据一直没弄明白,今天看了段程序,在FB1里做了启停保程序,然后有2个FB1的背景数据DB1和DB2,在OB1中分别调用DB1的FB1和DB2的FB1,仿真运行正常。我自己也就学着做了个程序,在FB1里建了变量,也做了起保停程序,建了FB1的背景数据DB1,变量就自动生成在DB1里,但是DB2建成FB1的背景数据,里面却什么数据都没有,OB1里调用,也没用,这个应该怎么解决,

问题补充:
我直接复制DB1,粘贴后重命名DB2,那么在OB1里面调用就完全没有问题。当FB1调用DB1是输出Q0.0,当FB1调用DB2时,输出为Q1.0。这又是为什么呢?

图片说明:

功能块FB使用的一些问题    功能块FB使用的一些问题    功能块FB使用的一些问题    功能块FB使用的一些问题   

最佳答案

你在OB1中再次调用FB1,在FB1的上面写上DB2,出现的对话框点击OK即可。背景数据块的建立不要复制粘贴。见附图。

图片说明:

功能块FB使用的一些问题  

提问者对于答案的评价:
谢谢了。

专家置评

已阅,最佳答案正确。

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

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

相关推荐