下载安装modbus_poll
/resources/modbus/ModBusPol.zip
下载安装modbus_slave
/resources/modbus/modbusslave.rar
下载安装vspd虚拟串口模拟器
/resources/modbus/vspd7.2.308.zip
模拟基于TCP的MODBUS协议
- a) Modbus TCP 模拟Server的搭建
- b) 打开modbus_slave,new一个新的文档。然后选中Toolbar中的Connection,选择connect,在端口处写502
- c) 在创建的file文件中点击00000列的空白处
- d) 在弹出的对话框中输入一个数字,并选中Auto increment(每秒钟+1)
- e)
- f) Modbus TCP Client的使用
- g) 打开modbus_poll,依次选中toolbar中的Connection,点击Connect
- h) 在弹出的对话框输入如下
- i) 确定之后就可以在界面看到通过TCP协议监控到的Modbus协议指标信息
- j) 然后选中Toolbar中的Display,点击communication,会出现具体的协议传输细节
- k) 这样Modbus的TCP 模拟Server和Client就都搭建完了
模拟基于RTU的MODBUS协议
- a) 创建虚拟端口
- b) 打开vspd,在右侧ManagePorts中选中First Port为COM10,Second Port为COM11,点击Add pair
- c)
- d) 模拟Server搭建
- e) 打开modbus_slave,依次选中Toolbar中的Connection,点击Connect,在Port中选择Port 10,按照如下配置
- f) 确认后在文档空白处设置模拟值
- g)
- h) 搭建Client环境
- i) 打开Modbus_poll,依次选中Toolbar中的Connection,点击Connect
- j) 在弹出的对话框中选择Port为Port 11,其他按照如下配置
- k) 点击OK之后就可以看到通过MODBUS RTU协议采集到的数据
- l) 协议具体的传输信息可以通过选中Toolbar的Display, 点击Communication在弹出的对话框中查看。
至此,基于TCP和RTU的modbus协议模拟Server和Client就都搭建完了。