问题1:前两个图是压力表的轮询,刚下载进去运行 数值什么都显示正常扫描周期大概几秒就扫描完9个压力表,但是经过一天的运行后,扫描突然变快了,就是一秒钟左右就轮询完一个周期,然后数据也不会变化了。
问题2:后两图是水表模块的轮询,也是经过差不多一天的运行后突然停止下来不轮询下去,重新下载程序下去后又轮询正常,但经过不够一天又重复上面的停止轮询,而且每次停止轮询在的位置都不一样。
PS 上述两个程序段都在一个PLC里只是用不同的端口而已。 每隔一天过来监控程序都是压力表的扫描过快无法更新读数,水表的就突然停止在某一个表不轮询下去的情况。重新下载运行又是正常的轮询。还望各位大佬赐教,小弟感激不敬!
图片说明:
钻石用户推荐最佳答案
轮循机制是有一点问题,注意看下面链接中示例的最前三个网络,触发第一次读写的机制;
将网络 5、6,改成示例中那样的机制。
Modbus RTU 主站 (最下面有MODBUS RTU 轮循实例)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279539.html