FC在什么情况不被调用

300程序中,fc里面只是简单的驱动线圈的逻辑,在ob中也只是在fc快前面加了一个常闭触电。如果用仿真软件仿真并没有任何问题(从监视当中看),问题是拿到工程现场下载进PLC中在监视,发现ob里面的该fc快没有被调用(应该是没有被调用,fc快没有能流显示)实际现象发现该fc是被执行的,应为fc中的线圈的状态传递给了200PLC,200PLC中可以监视到有状态的改变。现在想请问一下,什么情况下fc会不被调用呢?程序在编译是没有出错与警告的提示。

最佳答案

FC的EN脚没有被使能则FC没有被调用,在线监视FC显示为虚线框并不表示FC没有被执行,只是表示FC的ENO没有输出,也就是FC执行结束BR位没有被置位,自编FC你应该在程序里对BR位进行处理以控制ENO的输出,比如
SET
SAVE

提问者对于答案的评价:
才知道以前的理解是有误的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 上午12:35
下一篇 2018年12月2日

相关推荐