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