MODBUS通讯对于硬件要求不高,适用设备多,因此,广受欢迎。但是,其缺点也是很明显的,其一就是滞后性问题。最简单的MODBUS通讯电缆只有一根两芯线,考究一点的,再加点屏蔽,干扰肯定是有的了。再加上很多是半双工的串行通讯,因此,其通讯速度是快不起来的。
Modbus是即时通讯,传输延时滞后较小且可控。您说的现象,应该不是通讯问题,而是变频器响应问题。 一种特例,就是Modbus不停的发送同一指令,然而,由于干扰等原因,大部分没有被变频器收到,收到正确指令时,已经过了30秒。不过,这只是理论上存在,实际可能性非常小。
加减速时间
1)modbus通讯是异步通讯的一类,尤其是从站数量多了后,这个异步通讯现象更为突出。
至于多少周期才能轮询一周。这个问题与你通讯频率、通讯数量、各从站的工况等有关。根据以往测试情况看(通讯正常),一个从站10之内的字节数量,10几mS的时间周期是需要的。
2)plc侧看,除了提高通讯频率外,各轮询程序之间的配合也非常关键,上一个轮询结束后,马上进行下一个轮询程序。
没有一定必须使用轮询。
主要是看主站读取、写入各从站数据要求,轮询仅仅作为主站响应从站比较合理的其中一种做法。