Modbus Slave是一款MODbus調試工具,可以幫助用戶進行子設備的模擬和調試,軟件中提供的功能可以讓用戶在進行調試的時候有更高的效率。軟件中一共可以仿真32個從設備,每一個都可以進行模擬和測試modbus的通訊設備,Modbus通訊協議在不同的設備上會有不同的表現,通過該軟件對設備進行模擬,進行設備的測試,讓設備達到更好的效果。
軟件特色
Modbus Slave是Modbus子設備模擬工具,可以仿真32個從設備/地址域。每個接口都提供了對EXCEL報表的OLE自動化支持。幫助Modbus通訊設備開發人員進行Modbus通訊協議的模擬和測試,用于模擬、測試、調試Modbus通訊設備。與Modbus Poll的用戶界面相同,支持功能01, 02, 03, 04, 05, 06, 15, 16, 22 和23,監視串口數據
使用說明
很多的用戶第一次使用這款軟件,對軟件的界面不熟悉,不知道軟件的使用方法,不知道軟件的一些功能位置,下面小編為大家帶來軟件的使用方法介紹,感興趣的用戶快來看看吧。
軟件主窗口如下圖所示:
此時處于“Noconnection”未連接狀態,如果只測試“04輸出保持寄存器”,則可直接點擊跳到第3.步,直接進行連接即可。
參數設置:
其中:A.Slave為Modbus從站地址,對應主畫面中的ID值,默認為1。
B. Function 為寄存器功能碼的選擇,共四種,分別對應關系如下:
代碼 | 中文名稱 | 寄存器PLC地址 | 位操作/字操作 | 操作數量 |
01 | 讀線圈狀態 | 00001-09999 | 位操作 | 單個或多個 |
02 | 讀離散輸入狀態 | 10001-19999 | 位操作 | 單個或多個 |
03 | 讀保持寄存器 | 40001-49999 | 字操作 | 單個或多個 |
04 | 讀輸入寄存器 | 30001-39999 | 字操作 | 單個或多個 |
05 | 寫單個線圈 | 00001-09999 | 位操作 | 單個 |
06 | 寫單個保持寄存器 | 40001-49999 | 字操作 | 單個 |
15 | 寫多個線圈 | 00001-09999 | 位操作 | 多個 |
16 | 寫多個保持寄存器 | 40001-49999 | 字操作 | 多個 |
C. Address 為寄存器起始地址。默認從1開始。
D. Length為寄存器連續個數。默認為10個。
設置OK按鈕,模擬窗口將顯示定義的寄存器列表:
其中:ID,表示模擬的Modbus子設備的設備地址;F,表示功能碼
點擊對應的寄存器,即可修改對應寄存器的值或者狀態。比如2寄存器值修改成9,9寄存器值修改成100。
主站和從站區別
MODbus可以分為主站和從站,不同的站點有不同的作用,很多用戶對主站從站的區別不了解,下面小編為大家帶來區別介紹,快來看看吧。
一、發出指令bai不同
1、Modbus主站:Modbus主站可du以主動發出指令。
2、Modbus從站:Modbus從站不會主動發出指令。
二、唯一性不同
1、Modbus主站:Modbus主站具有唯一性。
2、Modbus從站:Modbus從站不具有唯一性,可以有多個。
三、對接不同
1、Modbus主站:Modbus主站可以對接多個Modbus從站。
2、Modbus從站:Modbus從站職能對接一個Modbus主站。
怎么模擬多個從機
很多的用戶非常困惑,modbusslave只能模擬一個設備嗎?怎么才能模擬多個從機呢?其實modbus slave一共有可以32個窗口,模擬多達32個Modbus子設備。可以進行多串口的數據收發,下面小編為大家帶來多從機的方法介紹。
1. Setup->Slave Definiton
Function表示功能碼
Address表示設備地址
Quantity表示寄存器個數
Display表示數據存放格式
2. 設定寄存器值
雙擊數據填寫框即可設置數據,勾選Auto increment可以是數值每秒加1。
3. Connection->Connect
可能出現選項是灰的情況,這是因為長時間沒連接,重新打開軟件就可以了;
點Connection需要注冊碼,但是不注冊也可以用30天。
4. 查看Display->Commication…
可以查看通信交互
通訊攻略
1、從Connection菜單進入連接配置頁面
2、選擇你的通訊協議,是串口通訊選擇Serial Port,如果是通過tcp通訊選擇TCP/IP,如果是udp選擇UDP/IP;
3、如果是串口通訊,還需要設置是Modbs RTU還是Modbus ASCII,選擇對應的Mode,同時設定好Port口,波特率,奇偶校驗,停止位等參數
4、設置好以上連接參數,按F8或者進入Setup菜單選擇Slave Definition
5、填入你要讀寫的設備從站地址即Slave ID;
6、選擇對應的功能代碼,比如你讀4x0000,就選擇03 Holding Register即可;
更新日志
1.修復若干bug;
2.優化細節問題;
標簽: 設備調試
裝機必備軟件
網友評論