两台CP243-1之间的通讯问题

现在在两台243-1之间进行以太网通讯,已配置好,配置程序如图。
有个问题是我在给其中一个243-1的I0.0一个信号后,另外一个243-1的Q0.0要过大约0.5秒才能有反应
现在我的目标是让Q0.0快速反应,最好是同步反应,这边给信号,那边马上有回应。
程序应该怎么修改?
(PS.这个论坛没有追问功能,所以尽可能的啰嗦一点。)

问题补充:
我知道是程序里的SM0.5会存在一定延迟,所以我就是要问具体如何修改程序可以消除0.5S的延迟。
最好是能编个程发上来,我能参考一下
求编程大神

图片说明:

两台CP243-1之间的通讯问题    两台CP243-1之间的通讯问题    两台CP243-1之间的通讯问题   

最佳答案

SM0.5本来就是0.5秒ON  0.5秒off  啊 ,如果你的数据刷新接近0.5秒是很正常的啊,建议你把发送与接收的那一部分指令放到定时中断中去,定时中断的基准是1ms  不过建议你不要舍得太小,以免影响你其他程序的执行
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
程序如图,不过你得自己把你的通信的那两个执行的指令放到程序中去。中断号是10  不是0

图片说明:

两台CP243-1之间的通讯问题  两台CP243-1之间的通讯问题  

提问者对于答案的评价:
基本上跟原来程序的是两种不同方法了,不过还是你的答案比较靠谱。

专家置评

已阅,最佳答案正确。通过用完成位done来再次触发

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:24
下一篇 2017年11月12日 下午6:24

相关推荐