Modbus TCP
2022-09-29 本文已影响0人
品儒
1、名词介绍

2、Modbus TCP介绍
2.1、Modbus是一种工业总线协议标准、是一项应用层保温传输协议,包括ASCII、RTU、TCP三种报文类型;
2.2、Modbus协议物理层接口有RS232、RS485、RS422和以太网接口,采用master/slave方式通信
2.3、Modbus -TCP,是基于在以太网TCP/IP上,将数据以Modbus帧格式进行传输
具备数据准确性(帧头、帧尾)
具有TCP传输快速性(物理层是RJ45网口、TCP传输层)

2.4、MBAP为报文头,长度为7字节,组成如下:

2.5、帧结构PDU
PDU由功能码+数据组成。功能码为1字节,数据长度不定,由具体功能决定。
Modbus的操作对象有四种:线圈、离散输入、保持寄存器、输入寄存器。

2.6、通信方式
Modbus分为主站和从站,主站只有一个,从站有多个,主站给从站发送请求帧,从站响应。在使用TCP通信时,主站为client端,主动建立连接,从站为server端,等待连接。
3、Modbus应用举例
3.1、三菱
Q系列PLC做主站(Modbus TCP client端)
三菱Modbus TCP模块做从站(即server端)
3.2、西门子
S7-1500做主站