什么是 Modbus ?modbus通讯协议原理

2022-01-28 09:59:24 admin 1354

在这篇博文中,我们将讨论什么是 Modbus 通信协议以及业界使用的 Modbus 类型。

什么是协议?


首先,让我们知道什么是协议。协议是用于通信技术的语言,就像我们日常对话的语言一样。比如我们做一个叫protocols的协议,左边是“1”,右边是“2”,我给你一个“1”。如果你不学习这个协议,你只知道它是“1”,如果你学会了,你就会知道它的意思是左。


什么是 Modbus 协议?


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


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


Modbus ASCII 协议


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


Modbus Plus 协议


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


Modbus TCP 协议


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


Modbus RTU 协议


Modbus协议是设备之间运行的协议,或者说设备之间必须有Modbus RTU协议!这是 Modbus 协议规定的,默认模式必须是 RTU 协议。帧结构一般由地址、功能码、数据和校验组成。


为什么Modbus协议风靡一时?

到目前为止,似乎还没有看到 Modbus 协议为何如此受欢迎。一起来了解一下吧。


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


  • 公开出版,无版权要求。

  • 易于部署和维护。

  • 更改本地位或字节没有太多限制。


5g/4g工业路由网关

总的来说,Modbus是一种工业控制协议,具有免费使用、易用、易更改三大特点,得到了广泛的应用。 


由于以上特点,Modbus协议经受住了时间的考验,仍在广泛的领域中得到应用,如仪器仪表、智能高低压电器、变送器、可编程控制器、人机界面、变频器、现场智能设备等。


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


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


5g/4g工业路由网关

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


标签: modbus
网站首页
解决方案
产品中心
在线咨询