当前位置: 首页 >应用方案 >技术应用 >

物联网Modbus网关分类及Modbus网关模式区别详解

Modbus网关是一种设备,用于在不同通信协议之间进行转换,从而实现不同类型设备之间的互联和通信。Modbus网关在工业自动化中尤为常见,帮助将不同网络拓扑和协议的设备集成到一个统一的系统中。本文将从modbus网关是什么、modbus网关分类以及modbus网关协议转换、网关模式配置通信实例教程了解modbus网关模式区别。

一、ModBus网关是什么

物联网Modbus网关主要用于在不同通信协议之间进行转换,实现不同类型设备之间的互联和通信。Modbus网关主要功能有以下几点:

1. 协议转换:

- Modbus RTU/ASCII到Modbus TCP:在串行通信(如RS232、RS485)和以太网之间进行转换。

- Modbus协议数据转换到其他通信协议:例如将Modbus转换为BACnet、OPC UA、PROFINET等协议。

2. 互通性:

- 允许使用不同通信协议的设备互相通信。

- 将传统的串行设备接入现代以太网或无线网络。

3. 网络扩展:

- 通过无线或光纤方式,扩大网络的覆盖范围和连接距离。

4. 数据传输:

- 提供可靠的实时数据传输和访问,支持远程监控和控制。


二、Modbus网关应用场景


三、常见ModBus网关分类

1. 简单协议转换网关:

2. 多主机网关:

3. 存储型网关:

4. 配置型网关:

5. 无线数传网关:

6. 边缘计算网关:

7. 安全型网关:

8. 工业级网关:

9. 集成网关:

10. 云端网关:

11. 智能网关:


四、ModBus网关模式区别详解

之前我们介绍了什么是Modbus网关以及常见Modbus网关分类,下面我们将详细讲解并演示简单协议转换、多主机网关、存储型网关及配置型网关的通讯过程。演示过程中,我们将借助串口服务器进行辅助。将设备的网口和串口分别接入交换机和电脑,使串口接入电脑便于观察数据变化。同时,网口和电脑也需处于同一网络环境,以便观察数据变化。

1、ModBus网关应用相关环境

Modbus协议网关使用的是一款串口服务器设备,作为网关。串口(RS485)通过CH340接入电脑。电脑的口与串口设备处于同一网络环境下。串口设备具体的连接方法可以查看:http://cloud.video.taobao.com/play/u/null/p/1/e/6/t/1/462554329255.mp4

1 ModBus网关应用

2、Modbus网关模式配置教程相关资料下载地址:

调试软件「scomm」:http://freeNaNsoft.cn/download/cmsoft/assistant/scomm5.0.14.zip

串口服务器:https://www.ebyte.com/product/2124.html

串口服务器配置软件:https://www.ebyte.com/pdf-down/3229.html

软件打包下载地址:ModBus协议软件打包.zip


3、简单协议转换模式详解

简单协议转换是指将ModBus RTU数据与ModBus TCP数据直接进行协议转换。首先,将串口服务器的ModBus工作模式修改为简单协议模式。随后使用软件分别接入串口和网口,并通过串口和网口分别发送数据。

2 ModBus网关协议转换
3 ModBus网关协议转换
4 ModBus网关协议转换

可以看到,简单协议模式下,串口接收的RTU数据转换为TCP协议后,通过网口发送。


4、多主机网关模式详解

多主机网关模式针对简单协议转换只能存在一个ModBus主站的局限,进行扩展。此模式下,当多个主机同时访问ModBus网关时,会进行总线占用管理,解决总线冲突问题。

我们使用调试软件的自动应答功能,模拟多个从机的情况:

5 多主机网关

模拟查询两个从机寄存器0x0000的数据。

6 多主机网关

随后使用网口软件模拟同时访问,使用批量发送数据,模拟同时访问从机1和从机2的数据。

7 多主机网关

先看看简单协议在同时访问多个主机时的情况,可以看到总线出现数据冲突。

8 多主机网关

接下来,将串口服务器工作模式修改为多主机模式,再次发送数据,查看网口收发情况。

9 多主机网关

可以看到,多主机模式下,串口服务器根据不同的主机,将包拆分为不同的指令发送,解决了简单模式下的总线占用冲突。


5、存储型网关模式详解

存储型网关是对多主机模式的优化。当网口接收到查询指令后,能够将查询指令及应答数据在一定时间内保存。此期间内,网口侧的同样查询指令将直接从设备内存储的数据应答。

为了演示效果,将指令存储时间设置为60秒,轮询间隔时间设置为10000毫秒。

10 存储型网关

请注意⚠️:这仅为演示效果,实际使用中需注意数据的时效性。

与多主机模式一样,使用调试软件的自动应答功能模拟实际使用。

11 存储型网关

设置完成后,通过网口向串口服务器发送查询指令,可以看到,串口服务器会间隔一定时间自动进行轮询,并不需要网口再次发送查询指令。

12 存储型网关

多次发送相同的查询指令,串口服务器会直接应答,而不会再通过串口查询数据。

6、配置型网关模式详解

配置型网关是存储型网关的另一种形式。串口根据配置的ModBus指令自动轮询设备寄存器,未配置指令和控制指令会直接操作RTU设备。串口的自动应答与存储型网关一致,模拟两个从机。为了直观观察,轮询间隔时间设置为10000毫秒,设置一条从机1的预配置指令,从机2的指令用于对比。

13 配置型网关
14 配置型网关

设置完成后,可以看到,串口开始自动轮询。

15 配置型网关

此时,用网口查询从机1的寄存器,可以看到查询指令直接由串口进行应答。

16 配置型网关

再查询从机2的寄存器,对比两个指令的差别。

17 配置型网关

查询从机2的指令是实时的,网口收到查询指令后,通过串口查询,查询到指令后再对网口的查询指令进行应答。而从机1的指令则由串口服务器将存储的数据直接应答。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多modbus模组以及网关协议产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!


MODBUS相关阅读:

1、ModBus协议入门级讲解,想不懂都难!

2、Modbus协议调试软件工具仿真演示教程

3、物联网无线数传通信常见的几种Modbus网关

4、EBT3002以太网芯片模块Modbus网关功能详解及配置教程

5、Modbus指令快速生成教程




亿佰特官网 4000-330-990

https://www.wjx.cn/jq/84863372.aspx