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