0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

变电站油水混合物及外排水质MQTT应用案例

蓝蜂物联网 2023-08-31 14:28 次阅读

一、项目介绍

随着中国经济的持续快速发展,城市进程和工业化进程的不断增加,环境污染日益严重,国家对环保的重视程度也越来越高。近年来,由于国家加大了环保基础设施的建设投资,有力拉动了相关产业的市场需求,环保产业总体规模迅速扩大,产业水平明显提升

为了响应国家环境保护的需求号召,上海博取仪器有限公司研发了一款能够实时监测水质的变化情况的水质监测仪,能够监测包括氨氮、总磷、总氮、PH、溶解氧、电导率等多种水质参数,并且支持将水质检测数据上报至华为ROMA平台,搭建了一套针对于变电站油水混合物及外派水质监测解决方案

二、项目痛点和问题

1.水质检测主机目前仅支持现场查看水质数据,无法实现远程数据监测,人员必须到现场才能了解水质情况,导致运维服务成本高,人工成本大,急需对接一款边缘计算网关,能够实现远程数据监测和上报。

2.项目要求将检测水质监测数据对接至国网湖北电科院所使用的华为ROMA平台,通过MQTT协议进行数据上报,经过沟通后,发现ROMA平台所需要的数据格式特定格式,比较复杂,市场上其他厂家网关无法满足ROMA平台的要求。

3.由于研发企业对平台技术并不了解,对接ROMA平台有很大的困难,进行因此希望网关厂商能够提供专业的对接方案,希望能够在短时间内实现数据对接。

三、方案总体设计

了解项目需求后,我们推荐使用蓝蜂LF220网关,与水质检测主机进行设备对接,实现远程数据监测和上报。

wKgZomTwMtOARBPdAADDr3e4aB4375.png

蓝蜂LF220网关作为一款支持MQTT协议的边缘计算网关,南向支持Modbus协议和其他多种PLC,北向支持MQTT协议,可将采集到的水质监测数据转换为MQTT协议,上报给云平台,可通过脚本功能控制数据上报格式,满足复杂的数据上报要求

平台对接方面,通过查看ROMA平台相关文档和说明,与项目人员沟通后,我方制定了针对于ROMA平台的上报数据协议格式,能够在短时间内实现低成本高效率的数据对接

四、详细方案说明

wKgaomTwMtOAJs5TAACbfjRrmq8820.png

(系统架构图)

4.1硬件部署

1.水质分析主机控制柜中安装蓝蜂网关,使用4G卡进行联网通信

2.蓝蜂网关使用RS485端口与水质分析主机进行连接,通过Modbus协议与设备进行通讯,通过客户提供的点位表设置对应变量,实现边缘侧采集数据。

3.网关上电后,网关通过MQTT协议将采集到的数据通过4G卡上报至华为ROMA平台,实现远程数据监测和上报

4.2对接华为ROMA平台

1.我方与ROMA平台方约定好MQTT服务器的对接的服务器地址,账号,用户名密码,以及报文传输协议,经过测试,顺利通过MQTT协议进行数据上报

3.我方提供蓝蜂MQTT网关配置工具,通过蓝蜂MQTT配置工具,能够快速调试网关的相关MQTT参数,包括服务器用户名,地址,账号,上报数据主题,可支持远程方式进行参数的配置和调试。

wKgZomTwMtOAR5rRAADt73eAIYo868.png

4.3配置驱动和变量点位

4.3.1通过Modbus协议对接水质检测主机

水质分析仪支持Modbus协议,蓝蜂网关使用RS485端口与水质分析主机进行连接,通过Modbus协议与设备进行通讯

通过蓝蜂MQTT网关配置工具,进行驱动配置,可创建Modbus协议驱动,选择RS485通讯口进行配置,连接至水质检测主机。

wKgZomTwMtSAKG2XAAC2lBB8Pq4095.png

4.3.2配置变量

根据项目需求,需要通过网关采集如下数据包括:COD、氨氮、总磷、总氮、PH、溶解氧、电导率、浊度、温度、空调温度、空调湿度、液位等参数

根据客户提供的监测水质的点位表,在蓝蜂MQTT网关配置工具中点击变量管理功能,通过配置对应的变量,用于网关进行数据的采集和上报

wKgZomTwMtWAOGxIAAGitjKUz-I364.png

添加变量功能中,允许用户根据点位表,自行定义寄存器类型,数据类型,小数位数,读写类型

wKgaomTwMtWAJP79AAFKiZ0SjvU570.png

4.4数据上报

4.4.1约定数据上报格式

根据与平台方的沟通,平台方提供了MQTT协议通信规范,要求按通信协议规范规定的主题和数据格式进行数值上报

主题Topic

Topic/v1/devices/{gatewayId}/datas
消息发送方边设备
消息接收方物联网平台

参数说明

字段名必选/可选类型参数描述
devices必选DeviceS[]设备数据。

DeviceS结构体说明

字段名必选/可选类型参数描述
deviceId必选String(256)平台生成的设备唯一标识,对应设备客户端ID。
services必选List服务列表。

Services结构体说明

字段名必选/可选类型参数描述
serviceId必选String(256)服务ID。
data必选ObjectNode服务数据。
eventTime必选String(256)时间格式:yyyyMMdd’T’HHmmss’Z’ 如:20151212T121212Z。

JSON格式示例

{

"devices": [{

"deviceId": "D68NZxB4",

"services": [{

"data": {

"key": "value"

},

"eventTime": "20191023T173625Z",

"serviceId": "serviceName"

}]

}]

}

  1. 配置数据上报主题

通过蓝蜂MQTT配置工具,可根据需要进行配置上报主题和上报数据内容,按照平台方要求的数据格式,可使用脚本代码编写上报数据业务逻辑,匹配平台方通信协议格式

wKgZomTwMtWAeneAAAGAs6inHhk305.png

为了匹配平台方上报数据需求,做出如下配置:

  1. 主题内容:/v1/devices/${sn}/datas
  2. 上报方式:选择定时上报,时间间隔为30秒
  3. 选择自定义脚本加工方式,匹配数据上报格式

4.4.3 编写脚本匹配上报数据格式要求

按照平台方要求的数据格式,编写对应脚本,将采集到的数据转换为对应的JSON格式进行数据上报,脚本代码如下:

function reportToJson(signalArray, system){

var data = {}

for(var i=0; i

var signal = signalArray[i];

data[signal.key] = signal.value

}

var dateStr = new Date().toISOString()

dateStr = dateStr.replace(/-/g, "")

dateStr = dateStr.replace(/:/g, "")

dateStr = dateStr.substr(0,15) + 'Z'

var json ={

devices: [{

deviceId: system.deviceId,

services: [{

data: data,

eventTime: dateStr,

serviceId: system.serviceId

}]

}]

}

return JSON.stringify(json);

}

4.4.4查看上报结果

通过第三方工具,订阅数据上报的主题,可以看到网关已经将采集到的数据按照通信协议格式上报给ROMA云平台了

wKgaomTwMtSAPsezAABsSVfaM9U143.png

五、方案总结

5.1方案优势

  1. 蓝蜂LF220为边缘侧计算网关,相比传统的透传网关,能够实现自主采集,自主上报,数据格式自动转换,相比市场上其他网关,能够完全满足数据远程监控的需求。
  2. 通过蓝蜂MQTT网关脚本加工功能,能够对接ROMA平台的MQTT通信协议,将复杂的数据上报格式
  3. LF220网关性能稳定,功能强大,客户端软件操作简单容易上手,方便操作人员无需花费过多时间,即可使用熟练,提升工作效率

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 变电站
    +关注

    关注

    7

    文章

    1134

    浏览量

    40506
  • MQTT
    +关注

    关注

    5

    文章

    538

    浏览量

    21978
收藏 人收藏

    评论

    相关推荐

    变电站运维平台技术的应用

    摘要: 传统的变电站运行和维护工作涉及变电站运行人员、管理人员、检修人员,工作过程中涉及使用多个生产系统,包括保信系统、设备状态监测系统、安全生产管理系统、视*及环境监测系统等。随着电网规模
    的头像 发表于 04-08 09:30 100次阅读
    <b class='flag-5'>变电站</b>运维平台技术的应用

    无人值守变电站的发展与变电站综合自动化系统

    摘要: 变电站的运行管理模式逐渐从无人值守转变为无人值守,不仅避免了无人值守的不安全问题,还节省了大量的人力和企业成本,使变电站管理更加规范和科学。所谓无人值守,是指不再需要指派相关人员来监督变电站
    的头像 发表于 04-02 10:25 129次阅读
    无人值守<b class='flag-5'>变电站</b>的发展与<b class='flag-5'>变电站</b>综合自动化系统

    华盛昌长焦型热像仪在变电站的应用

    变电站作为电力系统中不可或缺的一环,其安全稳定运行对于整个电网的可靠性至关重要。掌握变电站各处设备的温度分布,可以及时消除故障隐患,确保变电站平稳运行。
    的头像 发表于 03-15 17:38 252次阅读

    变电站变电运维管理分析

    电子发烧友网站提供《变电站变电运维管理分析.docx》资料免费下载
    发表于 01-15 15:38 0次下载

    变电站接地箱选型应用方案

    变电站接地箱 是一种用于变电站内部的电气设备,主要用于实现电压变换、电能分配、电路开闭、电力控制和保护等功能。变电站接电箱的结构一般由箱体、开关设备、变压器、保护测量装置、接线方案等组成,根据
    的头像 发表于 12-27 10:03 160次阅读
    <b class='flag-5'>变电站</b>接地箱选型应用方案

    智慧化变电站管理前景 管理者如何应对

    摘要: 随着时代的进步和发展,在当前的变电站设计上,数字化变电站设计成为一种趋势。其也成为未来我国变电站设计的核心研究方向和趋势。当前来说,我国在数字化变电站的设计上,综合自动化系统的
    的头像 发表于 12-13 08:45 223次阅读
    智慧化<b class='flag-5'>变电站</b>管理前景 管理者如何应对

    变电站GIS母线失压故障如何处理?

    GIS**全称是 **Gas Insulated Substation** ,是变电站的一种类型,与传统的室外变电站相比,GIS封装变电站是**将大部分电气设备都密封在一个装有SF6气体的金属管道内。
    的头像 发表于 12-12 11:15 295次阅读

    弧光保护装置在变电站中的应用案例

    摘要:电弧光保护在变电站运行过程中具有十分重要的意义,文章对电力系统中的中、低压设备的运行问题进行分析,并且提出了电弧光保护方式,迅速切除变电站运行过程中的故障点,保障变电站的安全稳定运行。
    的头像 发表于 11-29 16:15 252次阅读
    弧光保护装置在<b class='flag-5'>变电站</b>中的应用案例

    智能变电站监控系统

    智能变电站监控系统是一种集成了先进技术的监控系统,专门用于智能变电站的监测和控制。它具备一系列功能和特点,以确保变电站的安全、稳定和高效运行。智能变电站监控系统依托电易云-智慧电力物联
    的头像 发表于 11-07 16:17 1068次阅读
    智能<b class='flag-5'>变电站</b>监控系统

    变电站运维服务方案

    一、背景与目标 随着电力行业的快速发展,变电站的数量和规模不断扩大,运维服务的需求也日益增长。为了确保变电站的安全、稳定、高效运行,提高运维服务质量,本文档旨在提供一套全面的变电站运维服务方案
    的头像 发表于 09-25 17:31 757次阅读
    <b class='flag-5'>变电站</b>运维服务方案

    箱式变电站智能监控方案

    箱式变电站智能监控方案箱式变电站智能监控方案以箱式变电站为管理对象,加装箱变网关,依托电易云-智慧电力物联网,完成箱变智能化改造,箱式变电站智能监控方案箱式
    的头像 发表于 09-18 17:23 645次阅读
    箱式<b class='flag-5'>变电站</b>智能监控方案

    变电站自动化监控系统

    力安科技变电站自动化监控系统是以箱式变电站为管理对象,加装箱变网关,在完成箱变智能化改造的基础上,依托电易云,构建一体化智慧箱变及运维系统。智能箱式变电站被广泛应用于住宅小区、城市公用变压器、工厂
    的头像 发表于 09-06 14:19 937次阅读
    <b class='flag-5'>变电站</b>自动化监控系统

    智能变电站的介绍

    智能变电站的介绍 智能化变电站是由智能化一次设备(电子式互感器、智能化开关等)和网络化二次设备分层(过程层、间隔层、站控层)构建,建立在IEC61850标准和通信规范基础上,能够实现变电站内智能
    的头像 发表于 07-06 14:09 1461次阅读

    智能变电站作用

    智能变电站是一种利用信息技术、通讯技术和自动化技术对传统变电站进行智能化改造的电力设施。其功能主要包括以下几个方面: 一,智能监控:智能变电站利用先进的感知设备和传感器对变电站内的各种
    的头像 发表于 07-06 14:07 1105次阅读

    变电站监控管理系统

    江苏安科瑞:何鹏飞 功能: Acrel-2000Z电力监控系统是安科瑞电气股份有限公司根据电力系统自动化及无人值守的要求,针对35kV及以下电压等级研发出的一套分层分布式变电站监控管理系统。该系
    的头像 发表于 05-26 10:10 871次阅读
    <b class='flag-5'>变电站</b>监控管理系统