基于modbus协议的工业自动化网络规范_物联网设备的网络连接---中篇

本文详细介绍了物联网传输协议,包括MODBUS、BACNET、MQTT和CoAP。MODBUS是广泛应用的工业标准,BACNET适用于智能建筑,MQTT提供轻量级的发布/订阅模式,CoAP则是针对资源受限设备的协议。这些协议在物联网设备通信中各有特点和优势。
摘要由CSDN通过智能技术生成

02621a6fed48cf742e0abda5b2c035ec.png

在上篇《物联网设备的网络连接---上篇》中我们介绍了物联网的网格结构及物联网组网技术

本篇,我们将带您了解物联网传输协议。

三、物联网传输协议

上节介绍的物联网组网技术,主要解决的是物理层和链路层的网络连接技术;当设备都连接到同一个物联网络以后,它们的通信必须使用统一的协议,才能进行数据交换以及协同工作。这就是物联网传输协议的职责,它们大多基于TCP/UDP协议之上,按照图1所示的协议层次,属于应用层协议。

0633095c9b00cddcc705c6a95e4b6974.png
图1 物联网网络层次结构

本节介绍主流的四种物联网传输协议:MODBUS、BACNET、MQTT以及CoAP。

MODBUS

MODBUS是一个针对工业自动化设备的应用层协议,1979年由Modicon公司(后被施耐德公司收购)开发,由于该协议免费公开发行以及简单、易用,大量厂商采用MODBUS作为设备与主机的通信协议,因而它成为事实上的工业标准。MODBUS建立在串行通讯、TCP或UDP传输协议之上。目前广泛应用于诸如电表、UPS电源、电梯、空气压缩机等工业设备。MODBUS的基本数据格式(称为协议数据单元,Protocol Data Unit,简称PDU)是:1字节的功能码加上特定功能相关的数据,如图15所示。

940a9320be5b9f41a2d8f64b4f21f21b.png
图15 MODBUS-PDU数据格式

常用的功能码如表1所列。注意,对于超过1字节的数据单元,MODBUS使用大端(big-endian)字节顺序。譬如,对于16位整数,高字节在前,低字节在后。

4dfdf0216791cb53c3cf62d944da7aa6.png
表1 MODBUS协议常用的功能码

与具体的传输协议结合起来,在网络上传输的数据包格式如图16所示。当MODBUS在串行通讯环境中使用时,PDU前面增加一个地址码,后面加上一个16位的CRC校验字;当MODBUS在TCP/IP网络

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GBT 19582.3-2008是中国国家标准化管理委员会发布的一项规范,它是基于Modbus协议工业自动化网络规范Modbus协议是一种通信协议,用于连接工业自动化设备。该协议包括了适用于串行通信和以太网通信的多个变种。它被广泛应用于工业控制系统中,因其简单、可靠和易于实施的特点。 GBT 19582.3-2008规范工业自动化网络中基于Modbus协议的实施细节和标准要求。这个规范主要关注以下几个方面: 1. 网络架构:规定了基于Modbus协议工业自动化网络的基本架构和组织结构。这有助于确保网络的可靠性和稳定性。 2. 通信协议规范了在Modbus协议下进行通信的详细规则和要求。包括数据传输格式、指令集和异常处理等方面。这有助于保障数据的正确传输和处理。 3. 设备接口:定义了支持Modbus协议设备应提供的接口和功能要求。这包括物理层接口、寄存器映射和控制指令等。 4. 安全性:强调了网络安全的重要性,规范了基于Modbus协议工业自动化网络中的安全保护措施和防护机制。这有助于防范网络攻击和数据泄露等安全风险。 GBT 19582.3-2008的发布对于促进工业自动化网络规范化和标准化具有积极意义。它提供了一个统一的标准,使得不同厂家和设备之间的通信更加便捷和可靠。同时,它也为工业自动化的发展奠定了一个安全可靠的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值