SEARCH
Tastek Service Support
欢迎使用塔石服务支持

Modbus RTU与Modbus TCP协议转换

2019-12-04


本文档只针对塔石系列产品的策略说明。

Modus RTU格式 查询

Modbus地址

功能码

起始寄存器高位

起始寄存器低位

操作寄存器长度高位

操作寄存器长度低位

CRC校验

CRC校验

01

01

00

01

00

10

6C

06

其中01是从机地址,01功能码代表读取开出,要从寄存器00 01开始读取0010个长度,既读取16个长度。

转换为Modbus TCP

包序号

无用内容

包长度

包内容

00 01

00 00

00 06

01

01

00

01

00

10

 

Modbus RTU格式 回复

Modbus地址

功能码

字节长度

内容

CRC校验

CRC校验

01

01

02

01 FF

F8

 2C

因为查询了16个长度的寄存器,也就是16位,两个字节,所以回复也只回复2个字节长度。

转换为Modbus TCP

包序号

无用内容

包长度

包内容

00 02

00 00

00 05

01

01

02

01

FF