重点阐述了物理层参数、数据链路层规范及多奥协议的具体应用场景,并提供了实际通讯示例和注意事项,确保系统可靠运行。
PLC(主机) 与读卡器 Modbus RTU 通讯协议
一、协议概述
(A)设计目的
实现 PLC 作为主机与多个读卡器从机之间基于标准 Modbus RTU 协议的通讯,使 PLC 能获取读卡器刷卡后的 4 字节卡号,并向读卡器反馈该卡号是否有权限。
(B)遵循标准
遵循 Modbus RTU 协议标准,确保设备间的兼容性和通讯的可靠性。

二、物理层
项目 内容
传输介质 RS - 485 总线,采用屏蔽
双绞线,降低电磁干扰
波特率 9600bps
数据位 8 位
停止位 1 位
校验位 无

三、数据链路层
(一)从机地址
每个读卡器(这里泛指多奥从机设备)分配唯一的从机地址,范围为 1 - 247,用于主机识别不同的从机设备。
(二)功能码
功能码 名称 说明
0x03 读保持寄存器 PLC 读取读卡器的状态及卡号信息
0x06 写单个寄存器 PLC 向读卡器写入卡号权限信息
通讯流程:
(三)数据帧格式
3.1 主机发送 03 功能码获取卡号
1)主机(PLC)发送
从机地址
功能码 寄存器起始地址 寄存器数量
CRC 校验 低字节
CRC 校验 高字节
字节数 1 1 2 2 1

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



