首页 > 其他分享 >实现modbus plc设备数据转发到环保HJ212平台的方案

实现modbus plc设备数据转发到环保HJ212平台的方案

时间:2024-01-19 10:07:28浏览次数:28  
标签:HJ212 协议 网关 平台 modbus 环保 plc 数据

标题: 实现modbus plc设备数据转发到环保HJ212平台的方案

摘要: 通过vfbox网关实现modbus协议转换成HJ212协议,把数据发送到环保平台。此应用方案操作简单,不需要编程,轻松实现设备之间的互联互通。

关键词: Modbus HJ212 协议转换 网关

1 需求背景 现在大部分省市都建有环保平台用来监控重点行业的污染物、废水、废气等的排放情况。平台要求监控点定时上报被检测点的数据情况。监测点需要通过环保HJ212协议上报采集的数据。在2005年和2017年,环保行业发布了两个数据传输的标准协议,用来规范各地上报环保平台的数据格式。在检测点,检测的设备一般是modbus协议的传感器,或者各种PLC,这些设备要直接发送到环保平台是没有协议支撑的,因此可以选用协议转换设备来把采集的数据转换成Hj212协议上报给环保平台。

2 工作原理 如下图所示,协议转换设备作为一个桥梁连接在终端和环保平台之间。工作原理是网关把需要上发给平环保平台的数据转换成HJ212协议后在上报给环保平台。用户可以在网关里进行配置,配置完成后,onker网关会自动采集终端里的数据,采集完成后会自动把数据发送到环保平台。 图片.png 3 设备连接 网关通过有线的方式和终端连接,一般采用modbus,Profinet协议进行通信。网关和平台之间用HJ212协议进行数据收发,一般使用4G无线数据传输的方式进行数据收发。 4 使用方式

  1. 要把数据发送到环保平台,首先要在环保局进行注册。拿到环保局给的接入信息。如下图所示 图片.png
  2. 这些信息包括,系统编码,设备的标识符,中心的IP地址和端口等。
  3. 除必要的信息外,一般的环保平台都使用默认的参数设置。但是也有一些地方有一些特殊要求,如需要上报小时数据,日数据等。另外一般环保局会发出来一些接入的指导文档,按文档操作则更加清楚。如下图所示。 图片.png
  4. 拿到必要的参数后,就可以把参数设置到onker网关中,实现数据的按需上传。

5 使用网关的优点 使用协议转换网关可以很方便的实现终端数据上报到环保平台。大量节省了项目实施过程的时间成本,人力成本。网关产品一般都是工业级品质,符合工业应用的场景。网关只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:

  1. 不需要修改PLC里的程序。
  2. 不用调整plc的参数。
  3. 不影响plc原有的工作方式和功能。
  4. PLC的寄存器地址配置到网关中就可以采集数据。

标签:HJ212,协议,网关,平台,modbus,环保,plc,数据
From: https://blog.51cto.com/vfbox/9324771

相关文章

  • modbus开源库 libmodbus
    近期用到了modbus,搜到了libmodbus开源库,记录一下。网上关于如何编译的文章很多,不再赘述。借鉴:https://blog.csdn.net/qq_38158479/article/details/120928043说明:本文代码改造为适于windows的qt。为了多线程业务处理,类继承QObject,这里作为服务器(子站)。代码和例子位于文末。例子......
  • Java使用modbus4j通过串口modbus-rtu协议 连接设备 demo
    前言项目中需要使用串口来连接操控烟雾报警器且只能使用modbus-rtu协议在找了一堆资料后终于成功了在此呈上代码和资料链接【ModBus】modbus之modbus4j的使用和流程原理解析(5)-CSDN博客使用modbus4j通过串口解析modbus协议(java)_javamodbus4j-CSDN博客 串口通讯需要使用modbus4j......
  • STM32+Codesys工业软件PLC解决方案
    工业控制系统在现代制造和自动化领域扮演着关键角色,基于IEC61131-3标准的控制器编程开发软件平台CODESYS,适用于多种行业的控制系统的开发,使用户方便快捷地对自动化工程进行编程和配置,完成项目开发、软件测试和应用调试。本次STM32联合合作伙伴CODESYS带您深入了解如何利用STM3......
  • python通过snap7通讯西门子PLC仿真配置
     一、资料链接:https://pan1.baidu.com/s/1-Dt7yc8e4zEVC5ySqXMLXQ?pwd=1010 提取码:1010 --来自百度网盘超级会员V6的分享,俺的网盘到24年11月,过期自己网上搜吧二,准备工作1、安装python我用的是32位的,因为期间报了个这个错误,调试了好几次解释器才解决编辑正常安装python就行,很简......
  • 西门子S7-1200与S7-300PLC之间的区别有哪些?
    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATICS7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等方面。一、硬件的区别在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和......
  • python通过RS485、Modbus协议读取/修改仪表数据
    目标python通过RS485的Modbus协议读取仪表相应的寄存器数据。准备工作软件安装第三方库:serial、pyserial、modbus_tkpipinstallserialpipinstallpyserialpipinstallmodbus_tk硬件一根USB转RS485的转接线(电脑本身不带RS485接口时需要)一个带Modbus通讯的仪表(例子中使用的时一......
  • 组态王与S7-1200PLC之间 Profinet无线以太网通信
    组态王与S7-1200PLC之间想要搭建Profinet无线以太网通信,需要用到以下设备:●西门子PLC型号:S7-1200×2台●上位机:组态王6.55×1台●无线通讯终端:DTD418MB×3块●主从关系:1主2从●通讯接口:RJ45接口●供电:12-24VDC通讯搭建时,用户无需更改网络参数和原有程序,也不必了解协议......
  • 实现DLT645 698电表数据转换成modbus协议的解决方案
    1 项目背景在一些能源监控项目或者抄表项目中,需要实时采集电能表的数据进行电量分析和远程监控。但是在一些场合,现场的电表是645的电力规约,这些规约还分成1997和2007两个版本。而监控中心的通信协议一般使用工业modbus通信。645协议远比modbus要复杂的多,需要多帧数据的通信才能完......
  • PLC与上位机PN通讯时,如何防止连接失败?
    连接西门子PLC时失败,或者连接不上PLC,你可能需要做以下几点设置才可以。一般来说每个PLC都有自己的IP地址,如果你的地址与PLC的地址冲突也就是地址重复是连接不上PLC的,如果地址没有冲突,但是不是在一个网段上也会导致你的PLC连接失败。解决方法:打开控制面板>网络和Internet>网络和共享......
  • 组态软件与西门子plc之间以太网无线连接
    在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大且不美观,这种情况下比较适合采用无线通信方式。本方案以组态王和2台西门子S7-1200为例,介绍组态王与多台PLC的无线Profinet协议通信实现......