前几天发布了以串口调试为主的通讯测试工具,今天开始发布Modbus测试工具(Modbus Slave调试工具),明天发布Modbus测试工具(Modbus Master调试工具)。Modbus Slave调试工具,自然是用来模拟Modbus设备的工具,主要用来模拟Modbus从站设备,接收主站的命令包,回送数据包。常用模拟实际设备进行调试。典型工具如:Modbus Slave。

Modbus Slave是Modbus子设备模拟工具,帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于模拟、测试、调试Modbus通讯设备。

可以32个窗口中模拟多达32个Modbus子设备!与Modbus Poll的用户界面相同,支持功能01, 02, 03, 04, 05, 06, 15, 16, 22 和23,监视串口数据。

支持以下Modbus协议: RTU ASCII Modbus TCP 支持的MODBUS功能码: 01: 读取线圈状态 02: 读取输入状态 03: 读取保持寄存器 04: 读取输入寄存器 05: 强置单线圈 06: 预置单寄存器 15: 强置多线圈 16: 预置多寄存器 22: 位操作寄存器 23: 读/写寄存器。

1、Modbus Slave 使用

1)、安装注册:

此软件不需安装,解压缩附件中Modbus Slave.rar,双击执行mbslave.exe即可,如果是第一次运行,会弹出如下注册提示:

此时,可以双击执行keygen.exe,如下图:

程序中Name、Email、Reg Key顺序对应上面三个注册项,其中前两项可由用户填写,或直接按其默认即可,第三项Reg Key根据前两项自动生成。将此三项填入表1所示对话框中按“OK”按钮即可完成注册。然后直接进入主窗口,如图3所示。

2)、主窗口:

软件主窗口如图3所示:

此时处于“No connection”未连接状态,如果只测试“04输出保持寄存器”,则可直接点击跳到第3.步,直接进行连接即可。

3)、参数设置:

点击菜单“Setup”中“Slave Definition.. F2”进行参数设置,会弹出如图5对话框。

其中:A. Slave为Modbus从站地址,对应主画面中的ID值,默认为1。

B. Function 为寄存器功能码的选择,共四种,分别对应关系如下:

注:Modbus Slave 软件中03,04与MCGS的标注有所不同,使用时请注意。

C. Address 为寄存器起始地址。默认从1开始。

D. Length为寄存器连续个数。默认为10个。

设置完成点

,模拟窗口将显示定义的寄存器列表:

其中:ID,表示模拟的Modbus子设备的设备地址

红字部分,表示当前的错误状态

点击对应的寄存器,即可修改对应寄存器的值或者状态。

4)、显示设置:

数据显示方式设置:

默认情况下,寄存器数据的显示方式为Signed方式(16进制无符号二进制),数据范围为范围为-32768——32767。如果用户要以其他数值方式显示,可以通过菜单“Display”进行选择设置,如下图所示:

地址格式设置:

Modbus Slave默认使用PLC地址,“Display”菜单中“PLC Addresses(Base 1)”为默认选中状态,默认寄存器的起始地址为1开始,此点与MCGS的Modbus串口和TCP数据转发驱动是相同的。如果测试时需要设置起始地址为0开始,可选择“Protocol Addresses(Base 0)”。一般情况下使用默认PLC地址即可。

5)、连接:

点击菜单“Connection”中“Connect.. F3”进行连接,如下图

弹出连接对话框:

其中:Port1,表示使用的串口(COM1),根据实际情况选择不同的串口或者TCP/IP进行连接

Mode,表示Modbus协议模式,使用串口时有效;使用TCP/IP时自动为TCP模式

Flow Control,表示流控制,串口模式时有效;

Ignore Unit ID,表示TCP模式时忽略无效的组编号

用户可根据需要对串口参数进行设置,默认为:串口1,波特率9600,数据位8位,无校验位,1位停止位。确认设置后点击“OK”按钮即可。此时主窗口中红色的“No connection”表示未连接状态的信息消失,表明从站处于正常连接状态。

6)、寄存器值改变:

在主窗口寄存器地址上双击鼠标,弹出修改对话框,如下图:

在输入框中输入值确认即可。范围为-32768——32767。

通讯测试模拟软件,通讯测试工具之二——Modbus测试工具(Modbus Slave调试工具)-专业自动化论坛-中国工控网论坛...相关推荐

  1. pks与终端服务器通讯,pks与moxa串口服务器通讯组态-专业自动化论坛-中国工控网论坛...

    PKS MODBUS RTU通讯简介 一.Terminal Server设置 1.首先将需要与Terminal Server通讯的本机IP地址设置为10.0.1.10(假设). Terminal Se ...

  2. rs485与modbus流程图_多个modbus主机与从机用RS485通讯,怎么办?-专业自动化论坛-中国工控网论坛...

    多个modbus主机 与 从机用RS485 通讯, 怎么办? 在现场用人机界面通讯, 在机房的工控也要通讯 多个主机与一个modbus从机通讯, 有什么解决办法 ? ================= ...

  3. 在线做题测试的软件,可以实现线上答题竞赛的工具哪个实用

    企业做培训考试.教师给学生做练习测试.单位举办知识答题竞赛,我们都可以选择采取线上答题竞赛的模式,既方便又省事,还节省成本,实在的再好不过的方式了. 我们要实现线上答题竞赛,可以用什么工具呢?什么样的 ...

  4. FTP测试手机软件图标素材可爱,手把手教你测试FTP

    本文转载自[微信公众号:小白功率杂谈,ID:zilinbubugaosheng]经微信公众号授权转载,如需转载与原文作者联系 一说到功率训练,最开始都会接触到的就是FTP,而怎么测定自己的FTP也有很 ...

  5. 电话测试压力软件,1-60T简单压力测试仪器/简单的测试压力工具

    1-60T简单压力测试仪器/简单的测试压力工具 上海恒刚厂家生产的这款1-60T简单压力测试仪器是一款小型多功能高精度的负荷测试仪器,其SG简单压力测试仪器国产品采用SMT生产,体积小巧,可靠性高,该 ...

  6. 江苏省计算机学业水平测试模拟软件,基于江苏省普通高中物理学业水平测试的学生在线自主模拟测试系统研发...

    摘要: 项目反应理论(Item Response Theory)(简称IRT),相比于经典测量理论(Class Test Theory)(简称CTT),具有样本独立,可反复测量等诸多优势.随着计算机技 ...

  7. 网络损伤测试模拟软件,网络损伤仿真系统的设计及实现

    摘要: 随着Internet的发展,基于Internet(也就是基于IP协议)的应用也在随着时间迅猛的发展.越来越多的应用开始关心起网络传输质量以后,那些影响了应用性能的网络因素也逐一被重视起来.通过 ...

  8. 分数测试录取率软件,圆梦志愿app准吗?测试大学录取概率高吗?

    选择科目 测一测我能上哪些大学 选择科目 领取你的专属报告 > 选择省份 关闭 请选择科目 确定 v> 填报志愿一直都是考生们比较头痛的事情,既麻烦还费时间.那么有没有一款比较简单又省事的 ...

  9. 测试wifi软件 最大容量,使用VulcanCompact应用层测试仪评估测试WiFi6无线路由器的最大支持设备数及并发连接数...

    最近办公室换新弄了个WiFi6无线路由器,然后职业病犯了,拿手边的VulcanCompact应用层测试验证了下,是否真实的能支持128台设备的连接... 使用有线端口的WAN-LAN下进行了带状态的流 ...

  10. 服务器芯片镜像测试,模拟镜像服务器磁盘问题的两个测试【转】

    我们知道在高安全模式下,在主服务器上提交的事务必须同时在镜像服务器上提交成功,否则该事务无法在主数据库上提交. 在上面的图中,一个事务在主数据库上提交的步骤包含: 客户端程序将事务发送给主数据库服务器 ...

最新文章

  1. 东北黑土区不同纬度农田土壤真菌分子生态网络的比较
  2. 职称计算机考试题纲,2017年职称计算机考试大纲
  3. 神经网络防止过拟合的方法
  4. 公钥,私钥,SSL(讲的很生动)
  5. html中的input是一个块级元素,input属于什么元素,input是行内块元素吗
  6. 3dmark for android,Android版3DMark首测
  7. 动态规划——环形子数组的最大和(Leetcode 918)
  8. 员工发布“宏颜获水”广告引争议 苏宁回应:系个人行为
  9. 解压ubi文件_请问为什么AM3352 NAND FLASH UBI文件系统挂载失败?
  10. windows 7 netsh wlan命令连接wifi
  11. SDWebImage之SDImageCache
  12. CSS 常用苹方字体
  13. Docker端口映射
  14. 在页面引入项目路径 ${webRoot}
  15. 迅为4418/6818开发板 Yocto 系统烧写
  16. GDS和OTA未来之路
  17. 被罗马人称为的三大蛮族去向和苏格拉的独立
  18. 2021大厂Java高级面试题及答案,附面试答案
  19. Java程序员工作一年之后的感想
  20. 当uniapp遇上滚动穿透,巧妙的解决方式~

热门文章

  1. xp系统计算机蓝屏,Xp系统出现蓝屏代码 0x0000007b解决方法
  2. 一文看懂外汇风险准备金率调整为 20%的含义
  3. echarts 曲线面积对比图
  4. 修复华为移动服务器,移动app云服务器异常
  5. 大数据的价值体现在哪几个方面,大数据领域未来的技术方向是什么?
  6. 5g的八大关键指标_详解5G两大关键性技术,如何实现标志性能力指标
  7. 国有银行信息科技岗笔试内容
  8. KUKA库卡机器人零点失效维修案例
  9. 计算机网络重置点命令,WinXP系统如何通过cmd命令对网络进行重置
  10. 基于X86汇编语言的简易打字游戏实现