什么是 Modbus协议以及它是如何在工业中运作的?

一、什么是协议?

首先,让我们知道什么是协议。协议是用于通信技术的语言,就像我们日常对话的语言一样。例如,我们达成了一项称为协议的协议,“1”是左边,“2”是对的,我会给你一个“1”。如果你不学习这个协议,你只知道它是“1”,如果你已经学会了,你就会知道它的意思是离开。

二、什么是Modbus协议?

在理解了“协议”的概念后,让我们看看Modbus协议是什么。Modbus是一种串行通信协议,它是Modicon公司(现为施耐德电气拥有)于1979年发布的总线协议,用于与其可编程逻辑控制器(PLC)进行通信。

串行端口和以太网存在Modbus协议的几个版本,最常见的是Modbus TCP、Modbus RTU、Modbus ASCII和Modbus Plus。

1、Modbus ASCII协议

Modbus ASCII协议基于Modbus RTU协议,该协议将指令转换为ASCII字符进行传输。例如,Modbus RTU协议需要传输“12”,这只需要一个字节。Modbus ASCII协议需要将“1”转换为“31”和“2”转换为“32”,然后需要两个字节才能传输。因此,Modbus ASCII效率低下,利用率低。

2、Modbus Plus协议

Modbus Plus协议,通常称为MB+,是一种高速现场总线网络,一个典型的令牌总线网络和局域网系统,特别是用于工业控制应用。

3、Modbus TCP协议

Modbus TCP协议用于管理和控制自动化设备。它涵盖了使用TCP/IP协议在“内联网”和“互联网”环境中使用Modbus消息。您可以将其视为在以太网上运行的Modbus RTU协议。

4、Modbus RTU协议

Modbus协议是在设备之间运行的协议,或者我们应该说设备之间必须有Modbus RTU协议!Modbus协议中规定了这一点,默认模式必须是RTU协议。框架结构通常由地址、函数代码、数据和检查组成。

三、为什么Modbus协议风靡一时?

到目前为止,它似乎不明白为什么Modbus协议会如此受欢迎。我们一起去了解一下。

Modbus已成为工业领域通信协议的行业标准(事实上),现在它是工业电子设备之间的通用连接模式(工业标准)。此外,它的成功有三个主要关键:

  • 公开发布,没有版权要求。
  • 易于部署和维护。
  • 更改本地位或字节没有太多限制。

一般来说,Modbus是一种工业控制协议,它有三个特点:免费使用、易于使用和易于更改,并已被广泛使用。

由于上述特点,Modbus协议经受住了时间的考验,并仍在广泛领域使用,如仪器和仪表、智能高低压电器、发射器、可编程控制器、人机接口、变频器、现场智能设备等。

四、Modbus在行业中是如何使用的?

新一代物联网边缘网关是为工业物联网设计。通过预集成的工业协议,如Modbus TCP/RTU和物联网云、MS Azure和AWS,物联网边缘网关可以轻松地从不同的现场设备收集数据,验证数据并将其上传到云端——配置只需几分钟,无需任何编程。

网关可以扮演Modbus Master的角色,并从Modbus Slave设备读取寄存器。信号既可以在RS485链路上,也可以在以太网链路上。