Modbus RTU(Remote Terminal Unit)通訊協議是一種串行通信協議,用於連接主設備與從設備,進行數據傳輸。它是Modbus協議傢族中的一種,主要用於工業自動化系統。以下是Modbus RTU協議的主要特點:
1. 主從模式:一個主設備(通常是PLC或計算機)與多個從設備(如傳感器、執行器等)通信。主設備發起請求,從設備響應。
2. 串行通信:采用RS-232、RS-485或RS-422等串行通信標準。RS-485是最常用的,因為它支持長距離、高速率和多設備通信。
3. 二進制數據:數據以二進制形式傳輸,采用8位字節。每個字節有1位起始位、8位數據位、1位停止位和可選的奇偶校驗位。
4. 數據幀結構:包括地址域(1字節)、功能碼(1字節)、數據域(0-252字節)和CRC校驗(2字節)。
5. 功能碼:定義瞭主設備請求的操作類型,如讀/寫寄存器、診斷等。
6. 數據地址:寄存器和線圈的地址是從0開始的,分為離散輸入、線圈、輸入寄存器和保持寄存器四類。
7. 錯誤處理:如果從設備收到錯誤的請求,會返回一個錯誤響應,包含錯誤碼。
8. 傳輸速率:Modbus RTU協議支持的波特率范圍從300bps到115200bps,通常使用9600bps或19200bps。
9. 超時與重傳:如果主設備在規定時間內未收到從設備的響應,會重發請求或報告通信錯誤。Modbus RTU協議是一種串行通信協議,用於工業自動化系統中主設備和從設備之間的數據傳輸。主要特點包括:主從模式、串行通信、二進制數據、數據幀結構、功能碼、數據地址、錯誤處理、傳輸速率以及超時與重傳。常見的串行通信標準為RS-485。