文档介绍:Modbus合同—实验台控制设备基础合同
-10-28更新
一、Modbus串行链路合同基本规定
物理层
RS232接口或RS485接口: RJ45/DB 9连接器与电缆相接
数据信号发送速率:规定9600bps波特率,推荐192Modbus合同—实验台控制设备基础合同
-10-28更新
一、Modbus串行链路合同基本规定
物理层
RS232接口或RS485接口: RJ45/DB 9连接器与电缆相接
数据信号发送速率:规定9600bps波特率,推荐19200bps波特率 串行链路系统上的Modbus只应用于短距离(< 20m)点到点的互 连
Modbus串行链路电缆必须屏蔽。在电缆两端,其屏蔽必须接到保 护地上
(若在这个端部使用了连接器,该连接器外壳要连在电缆屏蔽上) 可视诊断
必须用LED (发光两极管)批示通信状态和设备状态。
发光闻械管
级别要求
说 明
推荐色彩
通悟
必须
m倾接收成发送期间置于on.
(曲个LED表示帧接收和倾发送,成一个
LED表示这西个京思。)
黄
故障
推荐
置于ON;内部故障
囚蛛:其它故障(通信故障或配置故障)
红
设备状态
可选
置i ON:设备地电
绿
Modbus实现等级
Modbus串行链路上的每个设备必须遵守相似实现等级的所有 的强制的规定,常规等级必须提供可配备能力。
二、Modbus串行链路帧模式
RTU传播模式(建议采用)
当设备使用RTU (Remote Terminal Unit)模式在 Modbus 串 行链路通信,报文中每个8位字节具有两个4位十六进制字符。这 种模式的重要长处是较高的数据密度,在相似的波特率下比ASCII模 式有更高的吞吐率。每个报文必须以持续的字符流传送。
RTU模式位序列
报文中每个8位字节具有两个4位十六进制字符(0-9, A-F), 每个字符传送11位。
1起始位
8数据位,一方面发送最低有效位
1位作为奇偶校验(默认偶校验)
1停止位(注:使用无校验 规定2个停止位。)
打奇偶校验
起的
1
2
3
4
5
6
1
8
停止
通用Modbus帧
Y ►
ADU
地址域
功能码
数据
差错校狭
PDU
PDU-合同数据单元ADU-应用数据单元
RS232 / RS485 ADU = 253 字节+服务器地址(1 byte) + CRC (2 字
节)=256字节
RTU模式帧序列
由发送设备将Modbus报文构造为带有已知起始和结束标记的 帧。这使设备可以在报文的开始接受新帧,并且懂得何时报文结束。 不完整的报文必须可以被检测到而错误标志必须作为成果被设立。
子节点
地址
功能
代码
数据
CRC
1字节
1字节
0到252字节
2字节
CRJC 怖 I CRJC 高
CRC校验
在RTU模式涉及一种对所有报文内容执行的,基于循环冗余校 验(CRC - Cyclical Redundanc