Modbus 協定是一種用於電子控制器的通用語言。透過該協議,控制器可以相互通信,也可以透過網路(例如乙太網路)與其他設備通訊。它已成為通用的行業標準。該協定定義了一個能夠感知所用訊息結構的控制器,無論其通訊網路為何。它描述了控制器如何請求存取其他裝置、如何回應來自其他裝置的請求以及如何偵測和記錄錯誤。它規定了訊息域模式和通用內容格式。在 Modbus 網路上通訊時,該協定規定每個控制器需要知道其裝置位址、識別按位址發送的訊息,並確定要採取的動作。如果需要回應,控制器會產生回饋訊息並使用 Modbus 傳送。在其他網路上,包含 Modbus 協定的訊息會轉換為該網路所使用的訊框或封包結構。這種轉換還擴展了特定於網路的解析段位址、路由路徑和錯誤檢測方法。 Modbus 網路只有一台主機,所有流量都由該主機路由。此網路最多可支援 247 個遠端從控制器,但實際支援的從控制器數量取決於所使用的通訊設備。使用此系統,每台 PC 都可以與中央主機交換訊息,而不會影響每台 PC 執行其自身的控制任務。
ModBus 系統有兩種通訊模式可供選擇:ASCII(美國資訊交換碼)和 RTU(遠端終端設備)。我們的產品通常使用 RTU 模式進行通信,訊息中的每個 8 位元位元組包含兩個 4 位元十六進位字元。這種方法的主要優勢在於,在相同的波特率下,它可以比 ASCII 模式傳輸更多的資料。
發佈時間:2022年7月22日