ModbusRTU多通道同时采集协议转DNP3.0协议的工业物联网关

  • 2020-12-25 10:55:19
  • 关键字: ModbusRTU多通道同时采集协议,DNP3.0协议,智能网关,协议转换器,ModbusRTU,DNP3.0

怎样将ModbusRTU多通道同时采集协议转换为DNP3.0协议上传给云平台或者行业软件系统?需要什么硬件?需要什么软件?怎么解决?相信很多物联网小伙伴都遇到过这样的绊脚石。本文结合实践经验,重点讲解ModbusRTU多通道同时采集协议转换为DNP3.0协议的通用型解决方案。


1. 为什么需要ModbusRTU多通道同时采集协议转换为DNP3.0协议上传?


在开发物联网应用、大数据平台应用时,经常遇到上位机/服务器需要和硬件设备通信,从硬件设备中采集数据,或者向设备下达指令以实现自动控制远程控制。而在工业领域,硬件设备种类繁多,大量的硬件设备只支持ModbusRTU多通道同时采集协议。其次,为了满足业务需求,增加传感器、采集仪表、控制器、修改plc控制程序、扩展plc寄存器地址的情况也很多。更让我们头大的是,上位机/服务器根本不支持ModbusRTU多通道同时采集协议, 而只支持DNP3.0协议 ,造成设备端和上位端的对接困难。所以,增加一个中间设备——物联网智能网关非常必要。

DNP3基础知识

DNP3全称是Distributed Network Protocol 3,分布式网络协议3,这个协议在各种工业系统中都应用很多。它比起s7comm大刀阔斧做的协议栈要简单的多,是完全基于TCP/IP的,只是修改了应用层(但比modbus的应用层要复杂得多),在应用层实现了对传输数据的分片、校验、控制等诸多功能。

DNP借助TCP在以太网上运行,使用的端口是20000端口,

2. 物联网智能网关的作用


物联网智能网关是连接下位设备与上位机或服务器的纽带。智能网关可以管理支持ModbusRTU多通道同时采集底层设备,在智能设备与支持DNP3.0的上位设备之间建立安全的双向通信连接,快速实现物联网项目。

 

智能网关包含重要的若干作用:

连接硬件:将一个或多个支持ModbusRTU多通道同时采集协议的硬件设备实体物理连接起来, 一个网关可以连接一个ModbusRTU多通道同时采集设备,也可以连接多个ModbusRTU多通道同时采集设备;

协议转化:将ModbusRTU多通道同时采集协议转换为上位机或服务器能够接收和解码的DNP3.0协议。

多重分发: 多比智能网关不但可以转化协议,还可以同时分发多路协议, 相当于将数据复制抄送给多个领导

断线续传:多比智能网关可以在不联网的情况下, 将数据存储到物联网关内部存储器中; 一旦连上网后, 立即汇报给上位机或服务器

边缘计算:用户可以使用javascript等语言进行编程, 从而更灵活的控制协议转化分发的逻辑 

 

由于硬件开发平台、接入协议碎片化严重,多厂家多终端多数据源,上层应用集成兼容难度高,因此,智能网关的多协议转换是非常重要功能。


ModbusRTU多通道同时采集是设备端常用协议/行业规约,而DNP3.0是云端服务器常用协议/行业规约,多比物联®智能网关可将ModbusRTU多通道同时采集协议转换为DNP3.0协议上传给云平台或者行业软件系统。

多比物联智能网关,多比协议转换器

采集协议转发协议(上传协议)
ModbusRTU多通道同时采集DNP3.0

总结:多比物联智能网关提供海量设备连接上位机、灵活对接行业软件系统、设备和上位机服务器双向消息通信、多协议转换、多通道多协议采集、多通道多协议上传等能力,并可将设备数据灵活流转到大的云平台,如阿里云、华为云、百度云、亚马逊AWS等,或者行业专有系统等,帮助行业用户快速完成设备联网及行业应用集成。