一、功能介紹
Modbus Poll :Modbus主機仿真器,用於測試和調試Modbus從設備。該軟件支持ModbusRTU、ASCII、TCP/IP。主要用來模擬Modbus給發送采集模塊發送命令,然后收取數據包並解析。
Modbus Slave: Modbus從設備仿真器,可以仿真32個從設備/地址域。每個接口都提供了對EXCEL報表的OLE自動化支持。主要用來模擬Modbus從站設備,接收主站的命令包,回送數據包。
二、modbus poll 介紹
modbus poll 4.3.4程序主窗口:
其中:Tx = 4表示向主站發送數據幀次數,圖中為4次; Error = 0表示通訊錯誤次數,圖中為0次; ID = 1表示模擬的Modbus子設備的設備地址,圖中地址為1;F = 03表示所使用的Modbus功能碼,圖中為03功能碼; SR = 1000ms表示掃描周期。紅字部分,表示當前的錯誤狀態,“No Connection”表示未連接狀態。
(1)連接參數設置
(2)通信讀寫參數設置,點擊Setup-->Read/Write Define
1) Slave ID為要訪問的Modbus從站(從機)的地址
2)Function 為寄存器功能碼的選擇,共四種,分別對應關系如下:
3)Address 為寄存器起始地址,默認從0開始.
4)Quantity 為寄存器連續個數,默認為10個,對應組態軟件的通道數量
5)Scan Rate為讀取數據周期,單位毫秒,默認為1000ms。
(3)查看通信的收發數據包:Display-->Communication Traffic
三、modbus slave 介紹
設置和pool差不對,這里就不介紹了。