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