当前位置: 主页 > PLC控制

功能块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使用的一些问题 功能块FB使用的一些问题功能块FB使用的一些问题 功能块FB使用的一些问题功能块FB使用的一些问题

最佳答案

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

图片说明:

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号