Modbus Poll是Modbus主站設備仿真器,可用於(yu) 測試和調試Modbus從(cong) 站設備。便於(yu) 觀察Modbus通訊過程中的各種報文數據。該軟件支持Modbus RTU、ASCII、TCP/IP等協議模式。
Modbus Poll 主要功能如下:
- 讀/寫多達125個寄存器
- 讀/寫多達2000個輸入/線圈
- 提供Test Center菜單
- 打印和打印預覽
- 監視串行數據流量
- 通信數據可導出到TXT或Excel文檔
- 提供多種數據格式的顯示方式
- 起始基地址可調整(0或1)
- 提供字體和顏色選項
- 提供Modbus廣播功能(從設備ID=0)
Modbus Poll 支持的功能碼如下:
- 01:Read coil status 讀線圈狀態
- 02:Read input status 讀輸入狀態
- 03:Read holding register 讀保持寄存器
- 04:Read input register 讀輸入寄存器
- 05:Force singal coil 強製寫入單線圈
- 06:Preset single register 預置單寄存器
- 15:Force multiple coils 強製寫入多線圈
- 16:Preset multiple coils 預置多寄存器
- 17:Report slave ID 報告從設備ID
- 22:Mask write register 屏蔽寫寄存器
- 23:Read/Write registers 讀/寫寄存器
使用方法
【connection】選擇通訊方式
【Serial Settings】 選擇串口號並配置串口參數
【Mode】配置通訊模式RTU或者ASCII
【Response Timeout】設置超時判斷
【Display】設置字體(ti) 及數據的顯示格式
【Display】-【Communication】可以打開報文收發的監控界麵
下圖主畫麵中打開了兩(liang) 個(ge) 調試窗口,左邊窗口訪問ID=1的從(cong) 設備,並且從(cong) 地址0開始連續讀取10個(ge) 保持寄存器的值。

其中【TX】代表發送命令的次數,【Err】表示錯誤的個(ge) 數,【F=03】表示功能碼,【SR】表示發送命令的周期,即多長時間重複讀取寄存器一次。
用戶可以根據調試需求任意改變當前窗口的讀寫(xie) 規則和對象。選擇“菜單”-“Read/Write Definition”,彈出修改對話框。
【Slave ID】表示從(cong) 設備ID
【Function】選擇讀寫(xie) 功能
【Address】輸入讀寫(xie) 起始地址
【Quantity】讀寫(xie) 寄存器的數量
【Rows】標識窗口同時顯示的列數
【PLC Addresses(Base1)】如果勾選則所有寄存器基數將變換為(wei) 1,否則默認寄存器的地址基數為(wei) 0
Modbus Slave是Modbus從(cong) 設備的工具。它用於(yu) 接收主設備的命令包,並回送數據包。可用於(yu) 測試和調試Modbus主站設備,便於(yu) 觀察Modbus通訊過程中的各種報文數據。該軟件支持Modbus RTU、ASCII、TCP/IP等協議模式。
使用方法
【connection】選擇通訊方式
【Serial Settings】 選擇串口號並配置串口參數
下圖主畫麵中打開了兩(liang) 個(ge) 調試窗口,左邊窗口訪問ID=1的主設備,並且從(cong) 地址0開始連續讀取10個(ge) 保持寄存器的值。
