当前位置: 主页 > PLC控制

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

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

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

图片说明:

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

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号