Modbus協議目前存在用於串列埠、乙太網以及其他支援網際網路協議的網路的版本。對於序列連線,存在兩個變種,它們在數值資料表示不同和協議細節上略有不同。
●Modbus RTU是一 種緊湊的,採用二進位制表示資料的方式,資料末尾帶迴圈冗餘校驗的校驗和;
●Modbus ASCII是一種人類可讀的, 冗長的表示方式,資料末尾帶縱向冗餘校驗的校驗和;
基於乙太網介面連線的TCP/IP協議由於資料本身以進行過校驗而無需在增加協議本身的開銷提出一-種與Modbus RTU不同的Modbus協議即Modbus TCP。
注意點:
對於這三種通訊協議在資料模型和功能呼叫上都是相同的,只有封裝方式是不同,即都是對地址、功能碼、暫存器首地址等進行整合傳送;
三種Modbus協議之間不能進行互通,必須透過協議互轉的功能轉換後才能通訊,比如EC04的ModbusRTU轉Modbus TCP功能和串列埠伺服器(NA111) 的Modbus閘道器功能;
Modbus協議目前存在用於串列埠、乙太網以及其他支援網際網路協議的網路的版本。對於序列連線,存在兩個變種,它們在數值資料表示不同和協議細節上略有不同。
●Modbus RTU是一 種緊湊的,採用二進位制表示資料的方式,資料末尾帶迴圈冗餘校驗的校驗和;
●Modbus ASCII是一種人類可讀的, 冗長的表示方式,資料末尾帶縱向冗餘校驗的校驗和;
基於乙太網介面連線的TCP/IP協議由於資料本身以進行過校驗而無需在增加協議本身的開銷提出一-種與Modbus RTU不同的Modbus協議即Modbus TCP。
注意點:
對於這三種通訊協議在資料模型和功能呼叫上都是相同的,只有封裝方式是不同,即都是對地址、功能碼、暫存器首地址等進行整合傳送;
三種Modbus協議之間不能進行互通,必須透過協議互轉的功能轉換後才能通訊,比如EC04的ModbusRTU轉Modbus TCP功能和串列埠伺服器(NA111) 的Modbus閘道器功能;