Modbus协议(五)-Codesys做服务器和串口调试软件通信

Codesys做ModbusTCP服务器

串口调试工具连接在Codesys runtime上运行的ModbusTCP服务器,并发送报文:
image

00 01 00 00 00 11 01 10 00 00 00 05 0A 00 06 00 07 00 08 00 09 00 0A 

报文分析

字段 事务ID 协议ID 后续字节长度 从站地址 功能码 寄存器地址 寄存器数量 后续数据字节数 数据0 数据1 数据2 数据3 数据4
00 01 00 00 00 11 01 10 00 00 00 05 0A 00 06 00 07 00 08 00 09 00 0A
含义 请求1 Modbus协议 后续数据长度为17字节 从站1 写多个保持寄存器 从寄存器0开始 5个寄存器 后续数据有10个字节 写入数据06 写入数据07 写入数据08 写入数据09 写入数据10

反馈内容

00 01 00 00 00 06 01 10 00 00 00 05 

反馈内容分析

字段 事务ID 协议ID 后续字节长度 从站地址 功能码 寄存器地址 寄存器数量
00 01 00 00 00 06 01 10 00 00 00 05
含义 请求1 Modbus协议 后续数据长度为6字节 从站1 写多个保持寄存器 从寄存器0开始 5个寄存器

Codesys监控可以看到从IW0~IW4分别写入了6、7、8、9、10,与发送报文内容一致。
image

posted @ 2025-07-24 22:03  科里布  阅读(47)  评论(0)    收藏  举报