程序没有输出,但PLC实际有输出

用秒脉冲测试所有输出,显示正常,输出继电器不存在粘连等现象, 下载新程序后,测试发现%ignore_a_1%哪个输出再也不能关闭,一直有输出,除非CPU停止运行才可以,在线监控发现程序没有输出但实际一直输出,通过交叉引用发现 输出点通过中间继电器只调用一次,CPU也不存在数据保持等设置,高手指导一下

问题补充:
没有强制输出

最佳答案

1、下个空程序进去看看,如果点还是有输出就是硬件问题,检查线路,拆掉输出点线路,如果还有就是点坏了。
2、如果确定没有其他字节或者字重复利用包含了这个点,我怀疑你是不是在调用程序里输出了on,调用程序停止调用后,输出会保持on,虽然子程序没有接着运行

提问者对于答案的评价:
是子程序调用后输出on,主程序停止后没有条用子程序,应该是你说的输出一直是ON,该怎么处理

最佳答案作者回复:
子程序调用条件为off,说明ni这个块里的动作不需要执行了,一种不要直接使用逻辑开关来开关子程序,而把总开关放到子程序里面用逻辑来执行,另外一种是子程序停止调用后,用外部程序来复位这个点。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:23
下一篇 2020年10月30日 下午6:23

相关推荐

发表回复

登录后才能评论