Modbus RTU 通用规约说明、模板及规约配置 说明文档 一、 Modbus RTU 通用规约说明 1
1 Modbus 协议简介 Modbus 协议最初由Modicon 公司开发出来,在1979 年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus 已经是工业领域全球最流行的协议
此协议支持传统的串口链路RS-232、RS-422、RS-485 和以太网设备
许多工业设备包括 PLC,DCS,智能仪表等都在使用 Modbus 协议作为他们之间的通讯标准
Modbus 协议包括 ASCII、RTU、TCP 等,并没有规定物理层
此协议定义了控制器能够认识和使用的报文结构,而不管它们是经过何种网络进行通信的
标准的Modicon 控制器使用 RS232C 实现串行的Modbus
Modbus 的ASCII、RTU 协议规定了报文、数据的结构、询问和应答的方式,数据通讯采用主/从方式,主站发出数据请求报文,从站接收到正确报文后就可以发送数据到主站端以响应请求;主站也可以直接发报文修改从站的数据,实现双向读写
2 Modbus 通用规约介绍 Modbus 协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII 模式采用 LRC校验,RTU 模式采用 16 位CRC 校验,但 TCP 模式没有额 外规定校验,因 为TCP 协议是一个 面 向连 接的可靠 协议
另 外,Modbus 采用主从问答方式收发数据,在实际 使用中如 果某 从站站点 断 开后( 如 故 障 或 失 电 ) ,主站可以诊 断 出来,而当 故 障 修复 后,网络又 可自动接通
因 此Modbus 协议的可靠 性 较 好
Modbus 协议在串行链路中RTU 模式使用的最多,通用性 很 强 ,所 以在这 里 仅 介绍一下 Modbus RTU 协