MODBUS TCP 的应用和网络分层

本文介绍了MODBUS TCP/IP协议,它在应用层协议的基础上添加了MBAP报文头,去除了CRC校验。MODBUS可以依赖TCP或UDP网络层协议,TCP模式下,主机可以作为服务端,尤其适用于跨局域网的情况。在MODBUS-TCP中,通过网关可以实现多级组网,虽然没有广播概念,但网关能将数据广播到所有下级设备。
摘要由CSDN通过智能技术生成

简单的理解一下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链接只能接入一台从站

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值