简单的理解一下Modbus TCP/IP协议的内容,就是去掉了modbus协议本身的CRC校验,增加了MBAP 报文头。TCP/IP上的MODBUS的请求/响应如下图所示:
1.1 MBAP报文
首先来看一下,MBAP 报文头都包括了哪些信息和内容
于MODBUS - TCP协议,发现其在应用过程中很多人对其理解得五花八门,这里不妨再增加一门。
谈MODBUS TCP协议肯定要分层看,Modbus是应用层协议,其所依赖的网络层协议栈可以是TCP,也可以是UDP。而TCP又可以分为客户端和服务器。有趣的是,MODBUS-TCP由于其应用于全双工网络环境,注定其行为与MODBUS-RTU/ASCII不同。
MODBUS主机也可以作TCP服务端,这种方式一般用于主从机设备不在同一个局域网,且主机拥有公网IP(公共域名)。
多级组网
很多人认为,一个TCP链接只能接入一台从站