自己的FC怎么进CFC中的循环

各位大哥:在PCS7中我自己编写的FC要进入到循环OB1中,我按照以前一位陌生大侠教我的在一个CFC中调用了我编写的几个FC块,但是编译时出现了Cannot calculate the local data requirements / the nesting depth of organization block OB1 because some of the installed blocks do not have a reference list.的警告。请问怎么处理,首先澄清一下。我没有在BLOCKS中的OB1里面强行调用FC块。
 另:我在编译向上位机倒变量时出现了THE NUMBER OF EXTERNAL DM VARIABLES IN THE WINCC EXCEEDS THE PERMITTED IN THE TOTAL NUMBER的报警,且插了红旗的变量一个也没有倒到上位机中,请大侠帮忙一下

问题补充:
补充一下:我自己编写的FC块是用FBD编写的。怎么让那些AND.OR,MOVE等进OB35啊?
 还有我编译向上位机倒变量出错,应该是授权问题.

最佳答案

1、没有遇到楼主的这种情况,以下来自官方的FAQ,敬请参考:
 http://support.automation.siemens.com/CN/view/zh/8897007

 2、第二个错误消息是因为你的授权不够:
 http://support.automation.siemens.com/CN/view/zh/26455612

 3、自己编写块只要在CFC中调用,将它的运行组调整到OB35就行了。

提问者对于答案的评价:
谢谢您,你得指点使我收益菲浅

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日
下一篇 2017年8月3日

相关推荐