第二章 开发环境

1.安装VSPD

https://blog.csdn.net/qq_34202873/article/details/88391265

简单介绍:Virtual Serial Port Driver 是虚拟串口软件,允许用户模拟多串口,支持所有的设置和信号线。通过操作虚拟串口对,写入到一个虚拟COM端口的数据可以从另外一个COM端口读取,实现在两个串口程序之间交换数据
1)通过VSPD创建一对串口,打开控制面包进入设备管理器会发现出现端口选项
在这里插入图片描述

二、安装Modbus Poll

简单介绍:Modbus Poll 作为一个主站设备仿真工具,支持多文档接口,可以同时监视多个从站设备及数据域。每个窗口可简单地设定从站设备ID、功能、起始地址、寄存器数量和轮询间隔,可以从任意一个窗口读写寄存器和线圈的值。
Tx:发送命令的次数;Err标识错误的个数;F=03表示功能为读保持寄存器;SR表示发送命令的周期

三、安装Modbus Slave

简单介绍:Modbus Slave 作为一个从设备仿真工具,接受主设备的命令包,并回送数据包;可用于测试和调试Modbus主站设备,便于观察Modbus通信过程中的各种报文数据。支持Modbus RTU、ASCII、TCP/IP等协议。

四、简单测试

(虽然还不太懂)

主要进行TCP/IP连接的测试

1)从设备的寄存器设置,ID默认为1,地址从0开始,一共15个
主设备的读写设置,参数一一对应 在这里插入图片描述
2)poll-slave连接:都选择TCP/IP协议,端口号默认为502
在这里插入图片描述
3)可以通过从设备的display的communication显示通信时的每一帧数据 在这里插入图片描述
截取部分数据得到:
Tx:
01 D6 —— 传输标志;00 00 —— 协议标志;00 21 —— 后面数据长度;
01 —— 从设备ID;03 —— 功能码;1E —— 后面数据的长度;
接下来都是数据内容,每个数据占2子节
Rx:
01 D6 —— 传输标志;00 00 —— 协议标志;00 06 —— 后面数据长度;
01 —— 从设备ID;03 —— 功能码;00 00 —— 起始地址;00 0F —— 数量

000468-Rx:01 D6 00 00 00 06 01 03 00 00 00 0F 
000469-Tx:01 D6 00 00 00 21 01 03 1E 00 01 00 02 00 03 00 05 00 06 00 09 00 0A 00 0B 00 0C 00 0D 00 0F 00 10 00 12 00 0E 00 00 
000470-Rx:01 D7 00 00 00 06 01 03 00 00 00 0F 
000471-Tx:01 D7 00 00 00 21 01 03 1E 00 01 00 02 00 03 00 05 00 06 00 09 00 0A 00 0B 00 0C 00 0D 00 0F 00 10 00 12 00 0E 00 00
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明前大奏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值