网络无效或太复杂无法编译

200PLC编程时  写了一个字程序
想反复调用者个子程序 可是当我在子程序前面加上SM0.0 常ON点
再由SM0.0做分支时 就出现无法编译 
去掉Sm0.0 直接连接到母线上时 就可以编译通过 这是为什么呢

问题补充:
下面付两张图片

图片说明:

网络无效或太复杂无法编译    网络无效或太复杂无法编译   

最佳答案

个人理解:
   1,加了Sm0.0 受扫描周期影响,另外你的子程序很大,已经达到了临时变量的极限,而且输入开关量多,CPU处理能力会受影响,所以直接接入开关量可靠。
   2,你想重复调用,建议把子程序做小点,那么可以用SM0.0来调用了。
   3,另外你可以输入不同的开关量重复调用,也是一回事。

提问者对于答案的评价:
感谢这位大侠 同时也感谢所有回答问题的大侠对小弟的帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐