新闻资讯

工业领域通信——串行通信协议简要介绍

作者:朱先生 点击:16241次 发布时间:2022-01-12

Modbus是一种串行通信协议,由于其协议简单易用,且没有版权要求,目前已经成为工业领域通信协议的实时标准。

Modbus目前有两个主要版本 Modbus串口,Modbus TCP/IP。Modbus 串口又有两个变种:Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。还有一种扩展协议Modbus plus(Modbus+或者MB+),不过此协议是Modicon专有的一种高速令牌传递网络,和Modbus不同,它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。

下图说明Modbus协议规范和现有协议的关系

v2-2b16379d8cd95c945352d9b497425f0a_720w.jpg


2、Modbus的应用场景

Modbus协议可以解决工厂不同种类设备的数据采集问题,使得我们可以通过采集的数据随时监控工厂的运行情况。Modbus 协议允许在各种网络体系结构内进行简单通信,它的常见体系结构图如下。

v2-15bd7e8cf154fc66e1d41ce2e8a7becc_720w.webp.jpg

HMI代表人机界面,PLC是工厂常用的采集设备,工厂中的各类PLC,I/O数据接口,驱动器设备可以通过 各类Modbus协议采集它的数据,并且不同Modbus协议网络之间还可以通过网关进行数据交换。

3、ModBus协议内容介绍

3.1 ModBus 网络形式和协议

在介绍ModBus网络之前首先介绍一下ModBus网络上传输的是什么,和其他协议类似,ModBus协议最基本的通信单位是帧,整个ModBus帧又被称之为应用数据单元(ADU),ADU中又包含了协议数据单元(PDU)用于传真正需要传输的数据。

v2-fd19014d24f68843dccbaa1193b2a816_720w.jpg



德阳旭捷科技有限公司