S7200smart用CPU集成的485通讯

S7200smart用CPU集成的485通讯,轮询7个读写数据,运行发现读写通讯数据有延迟,延迟时间都在10s到120S不等,想请教大神,怎样解决这个问题

问题补充:
这里是程序截图

图片说明:

S7200smart用CPU集成的485通讯    S7200smart用CPU集成的485通讯    S7200smart用CPU集成的485通讯   

最佳答案

也没有看出来你这是轮询啊,如果前一个读不到或者数据错误就得读两遍,直接影响后一个站的读写,建议用定时器做轮询,还有就是每个站只读写一遍,这个在参数设置里有个数改一下。

提问者对于答案的评价:
确实是轮询了,采用定时器做轮询确实是个不错的主意,目前每条读写指令完成位和错误位同时输出0的情况下大概保持3秒,这3秒内其他读写指令完成为输出1,错误位输出6,还有你说的参数设置每次只读写一次,在哪里设置啊,我是最近才开始研究这个smart,所以很多都是现学现用,请再指教指教吧,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:46
下一篇 2021年7月5日 下午4:46

相关推荐

发表回复

登录后才能评论