modbus slave的使用方法

341 阅读1分钟

Virtual Serial Port Driver 使用****

Modbus调试需要需要上位机与下位机进行调试。有了这个工具后就可以在一个电脑上虚拟出两个连接的com端口,就可以在一台电脑上进行调试。

添加虚拟串口时尽量选择较大的COM口,因为较小的COM口可能被电脑的键盘,鼠标,U盘等设备占用,会出现冲突。

添加虚拟口

image.png

Modbus Slave使用****

连接****

image.png

nnection: Serial port 表示传输方式是串行端口
Serial setting: 设置刚刚的虚拟端口
9600 Baud 波特率
8data bits 数据位
Parity 校验位
stop bit 停止位
mode :rtu
设置串口参数

选择OK

ID 表示从机的地址

F 功能码

image.png image.png 右击表格,选择Slave definition出现以下界面,其中

Slave ID代表从机地址

Function代表功能码

Address 代表起始地址

Quantity 代表寄存器数量

注意的一个区别是从机这里的Function 是4个功能码储存区

01 输出线圈

02 输入线圈

03 保持寄存器

04 输入寄存器

右击表格,选择Format,选中标识参数,对应着的寄存器地址也会改变。

以double为例,它占用了4个寄存器地址,它可以有小数点数据。其他的就不行。

image.png