上升沿触发延时断开指令,无法工作

程序中想用一个上升沿来触发延时4s断开的指令,好像无法工作,把相应块都下载了,不知道是什么原因,望各位指教

问题补充:
忘记上传图片了,谢谢

图片说明:

上升沿触发延时断开指令,无法工作   

最佳答案

---------------引用廖常初老师的回话: P线圈(上升沿检测指令)上面的地址用来保存上一扫描周期的RLO的值,不能使用FB、FC的临时局部变量。改为全局变量或FB的静态变量就可以了。 因为调用程序时同一级FB、FC的临时变量公用同一片地址区,前面调用的块的临时变量被后面调用的块的临时变量覆盖,所以上升沿检测指令不能正常运行。所以你试试不用局部变量 而是M地址来试试

提问者对于答案的评价:
非常感谢您的建议,明天在线修改测试一下

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

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

相关推荐