工业领域通信——串行通信协议简要介绍
Modbus是一种串行通信协议,由于其协议简单易用,且没有版权要求,目前已经成为工业领域通信协议的实时标准。
Modbus目前有两个主要版本 Modbus串口,Modbus TCP/IP。Modbus 串口又有两个变种:Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。还有一种扩展协议Modbus plus(Modbus+或者MB+),不过此协议是Modicon专有的一种高速令牌传递网络,和Modbus不同,它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。
下图说明Modbus协议规范和现有协议的关系
2、Modbus的应用场景
Modbus协议可以解决工厂不同种类设备的数据采集问题,使得我们可以通过采集的数据随时监控工厂的运行情况。Modbus 协议允许在各种网络体系结构内进行简单通信,它的常见体系结构图如下。
HMI代表人机界面,PLC是工厂常用的采集设备,工厂中的各类PLC,I/O数据接口,驱动器设备可以通过 各类Modbus协议采集它的数据,并且不同Modbus协议网络之间还可以通过网关进行数据交换。
3、ModBus协议内容介绍
3.1 ModBus 网络形式和协议
在介绍ModBus网络之前首先介绍一下ModBus网络上传输的是什么,和其他协议类似,ModBus协议最基本的通信单位是帧,整个ModBus帧又被称之为应用数据单元(ADU),ADU中又包含了协议数据单元(PDU)用于传真正需要传输的数据。
上一篇:没有了!