Modbus Slave下载|Modbus Slave 官方中文版v6.0.2下载
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、知识兔选择对应的功能代码,比如你读4×0000,就选择03 Holding Register即可;
更新日志
1.修复若干bug;
2.优化细节问题;
下载仅供下载体验和测试学习,不得商用和正当使用。