ModSim32和ModScan32两种Modbus调试工具使用说明:
Modbus采用主从式通信,日常使用后较多的是Modbus RIU和Modbus TCP/IP两种协议;另外还有一种Modbus ASCII,但是已经很少用了! # 目前最常用的Modbus通信调试工具就是ModDcan32和ModSim32. ModScan32用来模拟主站设备。它可以发送指令到从站设备(使用Modbus 协议的智能仪表终端设备)中,从站响应之后,就可以在其界面上显示相应寄存器的数据。 ModSim32用来模拟从站设备。它可以模拟采用Modbus 协议的智能终端。主要用在HML组态开发中,通过ModSIim32改变寄存器状态的值,模拟智能终端的状态变化,来观察HMI画面的变化。使得画面的变量配置正确。
ModSim32和ModScan32可以在同一台电脑中运行,用来模拟采用了Modbus协议的设备的数据收发过程,方法如下(以Modbus TCP为例)。
一、下载并安装ModScan和Modsim工具:
下载地址:
二、从站Modsim的设置:
ModSim32几乎不需要设置,启动ModSim32后:
1、文件 —> 新建 打开一个从站终端:
我们将地址设置为40000,PointType选择03;
此时状态为***NOT CONNECT!***
2、连接设置 —> 连接 —> Modbus/TCP服务器,弹出对话框端口默认502点击ok即可:
三、主站Modscan的设置:
1、文件 —> 新建 打开一个从站连接设置:
同样的,我们将从站地址设置为40000,PointType设置为03;
此时从站设备连接状态为 ** Device NOT CONNECTED!**
2、连接设置 —> 连接 连接的详细信息如下:
此时当我们点击确认后,不出意外,从站设备就可以正常连接了!
绿框区域没有不正常提示即代表正常连接!
四、联调Modsim + Modscan走通Modbus协议通讯过程
1、在Modsim终端,修改几个地址的值:
40000:111
40001:222
40002:333
40003:444
2、在Modscan终端,就可以看到对应的几个地址的值也跟着变化了:
由此就可知Modbus主从站之间的通讯已经正常!
3、以40004地址演示“自动模拟”的功能:
随着Modsim自动模拟数据的变化,Modscan上显示的对应点位的值也在同步变化!