现在在两台243-1之间进行以太网通讯,已配置好,配置程序如图。
有个问题是我在给其中一个243-1的I0.0一个信号后,另外一个243-1的Q0.0要过大约0.5秒才能有反应
现在我的目标是让Q0.0快速反应,最好是同步反应,这边给信号,那边马上有回应。
程序应该怎么修改?
(PS.这个论坛没有追问功能,所以尽可能的啰嗦一点。)
问题补充:
我知道是程序里的SM0.5会存在一定延迟,所以我就是要问具体如何修改程序可以消除0.5S的延迟。
最好是能编个程发上来,我能参考一下
求编程大神
图片说明:
最佳答案
SM0.5本来就是0.5秒ON 0.5秒off 啊 ,如果你的数据刷新接近0.5秒是很正常的啊,建议你把发送与接收的那一部分指令放到定时中断中去,定时中断的基准是1ms 不过建议你不要舍得太小,以免影响你其他程序的执行
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
程序如图,不过你得自己把你的通信的那两个执行的指令放到程序中去。中断号是10 不是0
图片说明:
提问者对于答案的评价:
基本上跟原来程序的是两种不同方法了,不过还是你的答案比较靠谱。
专家置评
已阅,最佳答案正确。通过用完成位done来再次触发
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209973.html