什么是 Modbus RTU?
Modbus RTU 協議是一種開放的串行協議,廣泛應用于當今的工業監控設備中。該協議使用 RS-232 或 RS-485 串行接口進行通信,并得到市場上幾乎所有商業 SCADA、HMI、OPC 服務器和數據采集軟件程序的支持。因此,很容易將 Modbus 兼容設備集成到新的或現有的監控應用程序中,并具有即時的軟件支持。
Modbus 主/從技術
Modbus RTU 協議使用主/從技術在設備之間進行通信。這意味著,任何使用 Modbus RTU 協議的應用程序都將有一個 Modbus 主站和至少一個 Modbus 從站。Modbus Master 通常是一臺運行軟件的主機監控計算機,它將與一個或多個 Modbus Slave 設備進行通信。
Modbus 從設備是執行系統參數測量和控制系統中的開/關設備的設備。為了執行這些任務,主站向 Modbus 從站發送消息,請求執行特定任務。
Modbus RTU 協議使用格式化的消息在主機和從機之間進行通信。消息由系統 Master 發起并發送到 Slave 設備。然后,從站以請求的數據進行響應,或者確認它執行了請求的功能。所有進出主站的消息都包含一個兩字節(16 位)CRC(循環冗余校驗)校驗和值,用于錯誤檢查。如果將無效請求傳輸到 Modbus 從站,則會返回一個字節(8 位)錯誤代碼值,說明請求錯誤的原因。
Modbus 主站消息包含幾個重要的信息。每條消息都以接受消息的設備的從地址開始。接下來是要執行的功能編號(或命令)。后面是指定函數正確執行所需的任何數據。從地址是一個單字節(8 位)值,可用值范圍在 0-247 之間。Modbus 功能號也是一個字節值,并且在協議中定義了許多標準化功能號。支持所請求功能所需的任何數據值的長度將是一個或多個字節。Modbus 從站響應消息將包含響應的從站地址、功能編號和主站請求的任何必要數據。
一、演示項目軟硬件配置:
1、昌輝PID調節儀,帶modbus通訊協議,型號:SWP-ND925-810-23/12-HL-P(Modbus) 1臺

2、RS485轉USB通訊轉換器1個
3、電腦1臺
4、上位機組態軟件,組態王7.5
二、通訊參數設置
1、PID調節儀DE=1(設備地址1)
2、bT=5(通訊波特率為9600bps)
三、硬件連接
1、PID調節儀DATA(+) 、DATA(-)分別與通訊轉換器的T/R+ T/R-連接。
2、通訊轉換器的USB接口插到電腦USB接口。
四、通訊測試
1、組態王新建工程,配置設備選擇PLC設備莫迪康ModbusRTU
40006對應儀表PV測量值
44141對應儀表SV設定值
40012對應儀表out輸出值(1:10關系)
44107對應儀表P值
44109對應儀表I值
44111對應儀表D值
44097對應儀表手/自動切換 00為自動調節 01為手動調節