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

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