MODBUS通訊對于硬件要求不高,適用設備多,因此,廣受歡迎。但是,其缺點也是很明顯的,其一就是滯后性問題。最簡單的MODBUS通訊電纜只有一根兩芯線,考究一點的,再加點屏蔽,干擾肯定是有的了。再加上很多是半雙工的串行通訊,因此,其通訊速度是快不起來的。
Modbus是即時通訊,傳輸延時滯后較小且可控。您說的現象,應該不是通訊問題,而是變頻器響應問題。 一種特例,就是Modbus不停的發送同一指令,然而,由于干擾等原因,大部分沒有被變頻器收到,收到正確指令時,已經過了30秒。不過,這只是理論上存在,實際可能性非常小。
加減速時間
1)modbus通訊是異步通訊的一類,尤其是從站數量多了后,這個異步通訊現象更為突出。
至于多少周期才能輪詢一周。這個問題與你通訊頻率、通訊數量、各從站的工況等有關。根據以往測試情況看(通訊正常),一個從站10之內的字節數量,10幾mS的時間周期是需要的。
2)plc側看,除了提高通訊頻率外,各輪詢程序之間的配合也非常關鍵,上一個輪詢結束后,馬上進行下一個輪詢程序。
沒有一定必須使用輪詢。
主要是看主站讀取、寫入各從站數據要求,輪詢僅僅作為主站響應從站比較合理的其中一種做法。