当前位置: 主页 > PLC控制

关于多重背景调用的问题

大家好!!我新建了一个fb1,在里面写了一些程序,然后又建了FB4,在静态变量里新建了2个变量,变量类型为FB1,然后在在FB4程序框架内调用了FB12次,接口空着。
回到主程序中,新建DB4,连接到FB4,在主程序中调用后,出现错误,说DB4中的语法错误,我在网上看了细节,说在FB4中调用的FB1,其接口不能为空,需要填写实际变量,这把我搞糊涂了,填什么实际变量呢?

问题补充:
大家好!!FB1中也有IN和OUT类型的变量,在将FB1拖到FB4中调用的时候这些接口如何填写变量呢?

最佳答案

1、楼主所述不是多重背景数据块问题。所谓是多重背景数据块是多个FB公用一个背景数据块。见:
、如何生成和更新多重背景?
htTP://suppoRT.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23449748&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=STandard&viewreg=CN
、《STEP7怎样使用多重背景数据块?》链接:
http://yishengchangtan110.blog.163.com/blog/static/2996760220071/uploads/allimg/03012747191/
2、FB1……接口空着?
FB的接口不能空着,无接口可以应用FC来实现。
3、《FB和FC的区别》连接:
http://wenku.baidu.com/link?url=Wc_cepZNZROILqKZqo_ZYYaV86dhyuFynqNmxiQoNxZwBB668lS89P939cb2Ka6PHTx9-rGDcjGMvYJ3Y9oHCK-YV8zwwbfscOlCBQQqVaO

提问者对于答案的评价:
谢谢大家!问题解决了,是主程序中语法问题

  • 关注微信

猜你喜欢

微信公众号