当前位置: 主页 > PLC控制

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

各位大哥:在PCS7中我自己编写FC要进入到循环OB1中,我按照以前一位陌生大侠教我的在一个CFC中调用了我编写的几个FC块,但是编译时出现了Cannotcalculatethelocaldatarequirements/theneSTingdepthoforganizationblockOB1becausesomeoftheinstalledblocksdonothaveareferenCElist.的警告。请问怎么处理,首先澄清一下。我没有在BLOCKS中的OB1里面强行调用FC块。
另:我在编译向上位机倒变量时出现了THENUMBEROFEXTERNALDMVARIABLESINTHEwinccEXCEEDSTHEPERMITTEDINTHETOTALNUMBER的报警,且插了红旗的变量一个也没有倒到上位机中,请大侠帮忙一下

问题补充:
补充一下:我自己编写的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就行了。

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

  • 关注微信

猜你喜欢

微信公众号