(完整版)Modbus协议讲解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Modbus协议讲解

一、基本术语

1、字word、字节byte、位bit

1 word =

2 byte;

1 byte = 8 bit.

2、校验码

校验码是由前面的数据通过某种算法得出的,用以检验该组数据的正确性。代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少这种输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码。

常用的校验有:累加和校验SUM、字节异或校验XOR、纵向冗余校验

LRC、循环冗余校验CRC……

3、协议和接口

协议是一种规范和约定,是一种通讯的语言,规定了通信双方能够识别并使用的消息结构和数据格式。

接口是一种设备的物理连接,指的是在物理层上的定义,像

RS422/RS232/RS485/以太网口等。协议和接口并不是一个概念,不能混淆。

Modbus协议一般运行在RS485物理接口上,半双工的,是一种主从协议。

二、Modbus协议概述

Modbus协议是应用于电子控制器上的一种通用语言,实现控制器之间、控制器由网络和其它设备之间的通信,支持传统的RS232/RS422/RS485和最新发展的以太网设备。它已经成为一种通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中控制。此协议定义了一个控制器能认识使用的消息结构。

Modbus协议是一种请求——应答方式的协议。

三、两种传输方式

1、 ASCII模式

相关文档
最新文档