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

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

3天内不再提示

利用EM和边缘透视监测工业用电厂

jf_pJlTbmA9 2023-10-27 16:39 次阅读

概览概览

工业环境中,许多工业传感器(PLCs)在不同协议中生成时间序列数据。工业网关软件Neron* 可以解析这些协议。规则引擎 eKuiper* 可以设置数据流的过滤器和算法。 EMQX是MQT信息经纪人,提供高度可用和高性能的信息服务。 数据随后流入用于数据存储和监测的ITC Intelčé Edge Insights(Intel* EII)数据库。

选定配置 下载下下载工业3.0的边缘透视,并使用时间序列使用案例,然后遵循以下步骤开始吧

配置 下载

wKgZomTDi06AX_AIAAB7Qo05W80336.png

目标系统要求

最低系统要求:

第8代或第8代以上Intel Atom处理器、Intel CoreTM处理器或Intel Xeon处理器。

至少4GB内存。

至少128GB硬盘。

互联网连接。

乌本图* 20.04

如何运作

工业的边缘透视 工业使用的TICK数据序列分析器。Telegraf*、Influction DB*和Grafana*是ITK Intelé EI堆的一部分。在这种使用情况下,工业协议网关软件Neuron、规则引擎eKuiper和MQTT信息经纪人EMQX可以在Telegraf 之前在Tick堆中采集各种工业数据。

The high-level flow of data is as follows: Modbus Simulator -> Neuron -> eKuiper -> EMQX -> Telegraf -> InfluxDB -> Grafana.

Modbus模拟器在Modbus TCP中生成发电厂的时间序列数据。

中子剖析 Modbus TCP 数据 。

eKuiper通过添加规则和算法处理数据流。

EMQX 以 Pub/Sub 模式在 MQTT 协议中重新发布消息 。

Telegraf 配置为输入 MQTT 并订阅 EMQX 的数据 。

流入量DB与Telegraf连接以存储数据。

Grafana用于数据可视化和监测。

当使用 EMQ IoT 信息软件与 Intel EI 使用时, 所有模块都在同一个节点上运行 。

power-plant-monitoring-%E4%B8%8E-emq-and-eii.png Figure 1: Architecture Diagram

开始

先决条件

选定配置 下载以时间序列使用案例下载工业3.0的边缘透视。 关于要求和安装步骤,请参见工业启动指南的边缘透视.

配置 下载

第1步:用EMQ运行 EII 时间序列

生成 EI 时间序列部署和配置文件 :

cd [WORK_DIR]/IEdgeInsights/build 
python3 builder.py -f usecases/time-series.yml

用新配置构建 ia_telegraf。 替换[工作_dir]/对应视觉/远程/配置/远程/远程/远程.confTelegraf.conf配置 MQTT 输入插件。

cd [WORK_DIR]/IEdgeInsights/build
docker-compose -f docker-compose-build.yml build --no-cache ia_telegraf

如果任何服务在建设期间失败, 运行以下命令以重建服务 。 在这种情况下,以 _ eiibase常见(_公)之前要求的建设 ia_telegraf:

docker-compose -f docker-compose-build.yml build --no-cache 

获取docker- competable. yml 转换器EMQ 软件docker- competable. yml 转换器替换[工作_dir]/前置视觉/建筑/多克合成.yml和新的一个。

启动 EMQX 的 EII 时间序列使用大小写 :

cd [WORK_DIR]/IEdgeInsights/build
./eii_start.sh

检查是否所有服务都已启动 :

docker ps

power-plant-monitoring-docker-ps.png

启动 Modbus 模拟器power_plant_modbus_simulator.py:

sudo pip3 install pymodbus==2.5.3
sudo python3 ./power_plant_modbus_simulator.py

第2步:配置新元

登录到 Neuron 网络控制台http://localhost:7000 用户名 :管理员and 密码 :000.0。

添加名为南端设备Name电池电池库以及 a 和 a模式bus-tcp插件 。power-plant-monitoring-add-south-device.png

点击点击设备配置会 议 日 程 和 议 程电池电池库选项卡以添加配置。将 IP 地址更改为主机 IP 。power-plant-monitoring-south-device-config.png

点击电池电池库选项卡中导入预定义列表upload-tag-template.xlsx. power-plant-monitoring-south-group-list.png

点击数据流处理选项卡。添加南设备电池的订阅量。power-plant-monitoring-north-add-subscription.png

步骤3:配置 eKuiper

在容器中安装依赖关系:

sudo docker exec -it ekuiper /bin/bash 
pip install numpy==1.22.3 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 
pip install scipy==1.8.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

下载插件BatteryAlgs.zipbcmath.zip。从主机复制到容器。

sudo docker cp ./bcmath.zip ekuiper:/kuiper/bcmath.zip
sudo docker cp ./BatteryAlgs.zip ekuiper:/kuiper/BatteryAlgs.zip

登录到 ekuiper 网络控制台http://localhost:9082,与 用户名 :管理员and 密码 :公开。

添加服务电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源。使用主机 IP 进行结束点。power-plant-monitoring-add-service.png

点击点击service(电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源)->Extension->Portable->Create portable,添加便携式电池交换器和电池布。

file:///kuiper/bcmath.zip
file:///kuiper/BatteryAlgs.zip

power-plant-monitoring-%E7%94%B5%E6%B1%A0%E7%94%B5%E6%B1%A0%E5%BA%93-algs.png

power-plant-monitoring-bcmath.png

添加串流 :神经流, dt1流. power-plant-monitoring-neuron-stream.png

power-plant-monitoring-dt1stream.png

添加规则ekuiper_rules.md. power-plant-monitoring-rules.png

步骤4:配置EMQX

登录到 EMQX 网络控制台http://localhost:18083,与 用户名 :管理员and 密码 :公共公共.

添加规则emqx_rules.md. power-plant-monitoring-emqx-rules.png

步骤5:配置格拉法纳

登录到 Grafana 网络控制台https://localhost:30:3000,与 用户名 :管理员and 密码 :管理员.

导入仪表板。 您可以从grafana_dashboard.json. power-plant-monitoring-grafana-import.png

在演示仪表板上查看数据 。power-plant-monitoring-grafana.png

概述和下一步步骤

这一使用案例展示了工业解决方案中典型的工作流程和时间序列数据的使用情况。

作为下一步,增加更多的规则和算法,例如在eKuiper中发现异常现象,或者在Neuron中增加更多的工业协议,以探索更多的能力。

学习更多

继续学习,见下列指南和软件资源:

EMQX github*

Neuron github

LF eKuiper github

EMQX Documentation

Neuron Documentation

LF eKuiper Documentation

排除故障

要检查 Modbus 模拟器和 eKuiper 的连接是否健康, 请在 Neuron 的网络控制台找到连接状态 。power-plant-monitoring-south-status.png

power-plant-monitoring-north-status.png

监测南方装置的数据。power-plant-monitoring-data-monitor.png

检查 eKuiper 规则状态以找出每个步骤的规则执行状态。 您可以单击每个规则的状态图标打开状态窗口 。power-plant-monitoring-kuiper-rule-status.png

使用 EMQX 中的 Websocket 工具订阅一个专题并实时接收信件 。power-plant-monitoring-emqx-websocket.png

power-plant-monitoring-websocket-subscribe.png

打印 ia_ infulpuldbconter 的日志 :docker logs ia_influxdbconnector power-plant-monitoring-influxdb-log.png

支助论坛支助论坛

如果你无法解决你的问题,请访问InfoFinland论坛论坛, 紧扣或github为Neuron和EMQX提供技术支持。

概览概览

在工业环境中,许多工业传感器(PLCs)在不同协议中生成时间序列数据。工业网关软件Neron* 可以解析这些协议。规则引擎 eKuiper* 可以设置数据流的过滤器和算法。 EMQX是MQT信息经纪人,提供高度可用和高性能的信息服务。 数据随后流入用于数据存储和监测的ITC Intelčé Edge Insights(Intel* EII)数据库。

选定配置 下载下下载工业3.0的边缘透视,并使用时间序列使用案例,然后遵循以下步骤开始吧

配置 下载

wKgZomTDi06AX_AIAAB7Qo05W80336.png

目标系统要求

最低系统要求:

第8代或第8代以上Intel Atom处理器、Intel CoreTM处理器或Intel Xeon处理器。

至少4GB内存。

至少128GB硬盘。

互联网连接。

乌本图* 20.04

如何运作

工业的边缘透视 工业使用的TICK数据序列分析器。Telegraf*、Influction DB*和Grafana*是ITK Intelé EI堆的一部分。在这种使用情况下,工业协议网关软件Neuron、规则引擎eKuiper和MQTT信息经纪人EMQX可以在Telegraf 之前在Tick堆中采集各种工业数据。

The high-level flow of data is as follows: Modbus Simulator -> Neuron -> eKuiper -> EMQX -> Telegraf -> InfluxDB -> Grafana.

Modbus模拟器在Modbus TCP中生成发电厂的时间序列数据。

中子剖析 Modbus TCP 数据 。

eKuiper通过添加规则和算法处理数据流。

EMQX 以 Pub/Sub 模式在 MQTT 协议中重新发布消息 。

Telegraf 配置为输入 MQTT 并订阅 EMQX 的数据 。

流入量DB与Telegraf连接以存储数据。

Grafana用于数据可视化和监测。

当使用 EMQ IoT 信息软件与 Intel EI 使用时, 所有模块都在同一个节点上运行 。

power-plant-monitoring-%E4%B8%8E-emq-and-eii.png Figure 1: Architecture Diagram

开始

先决条件

选定配置 下载以时间序列使用案例下载工业3.0的边缘透视。 关于要求和安装步骤,请参见工业启动指南的边缘透视.

配置 下载

第1步:用EMQ运行 EII 时间序列

生成 EI 时间序列部署和配置文件 :

cd [WORK_DIR]/IEdgeInsights/build 
python3 builder.py -f usecases/time-series.yml

用新配置构建 ia_telegraf。 替换[工作_dir]/对应视觉/远程/配置/远程/远程/远程.confTelegraf.conf配置 MQTT 输入插件。

cd [WORK_DIR]/IEdgeInsights/build
docker-compose -f docker-compose-build.yml build --no-cache ia_telegraf

如果任何服务在建设期间失败, 运行以下命令以重建服务 。 在这种情况下,以 _ eiibase常见(_公)之前要求的建设 ia_telegraf:

docker-compose -f docker-compose-build.yml build --no-cache 

获取docker- competable. yml 转换器EMQ 软件docker- competable. yml 转换器替换[工作_dir]/前置视觉/建筑/多克合成.yml和新的一个。

启动 EMQX 的 EII 时间序列使用大小写 :

cd [WORK_DIR]/IEdgeInsights/build
./eii_start.sh

检查是否所有服务都已启动 :

docker ps

power-plant-monitoring-docker-ps.png

启动 Modbus 模拟器power_plant_modbus_simulator.py:

sudo pip3 install pymodbus==2.5.3
sudo python3 ./power_plant_modbus_simulator.py

第2步:配置新元

登录到 Neuron 网络控制台http://localhost:7000 用户名 :管理员and 密码 :000.0。

添加名为南端设备Name电池电池库以及 a 和 a模式bus-tcp插件 。power-plant-monitoring-add-south-device.png

点击点击设备配置会 议 日 程 和 议 程电池电池库选项卡以添加配置。将 IP 地址更改为主机 IP 。power-plant-monitoring-south-device-config.png

点击电池电池库选项卡中导入预定义列表upload-tag-template.xlsx. power-plant-monitoring-south-group-list.png

点击数据流处理选项卡。添加南设备电池的订阅量。power-plant-monitoring-north-add-subscription.png

步骤3:配置 eKuiper

在容器中安装依赖关系:

sudo docker exec -it ekuiper /bin/bash 
pip install numpy==1.22.3 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 
pip install scipy==1.8.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

下载插件BatteryAlgs.zipbcmath.zip。从主机复制到容器。

sudo docker cp ./bcmath.zip ekuiper:/kuiper/bcmath.zip
sudo docker cp ./BatteryAlgs.zip ekuiper:/kuiper/BatteryAlgs.zip

登录到 ekuiper 网络控制台http://localhost:9082,与 用户名 :管理员and 密码 :公开。

添加服务电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源。使用主机 IP 进行结束点。power-plant-monitoring-add-service.png

点击点击service(电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源_ 电源)->Extension->Portable->Create portable,添加便携式电池交换器和电池布。

file:///kuiper/bcmath.zip
file:///kuiper/BatteryAlgs.zip

power-plant-monitoring-%E7%94%B5%E6%B1%A0%E7%94%B5%E6%B1%A0%E5%BA%93-algs.png

power-plant-monitoring-bcmath.png

添加串流 :神经流, dt1流. power-plant-monitoring-neuron-stream.png

power-plant-monitoring-dt1stream.png

添加规则ekuiper_rules.md. power-plant-monitoring-rules.png

步骤4:配置EMQX

登录到 EMQX 网络控制台http://localhost:18083,与 用户名 :管理员and 密码 :公共公共.

添加规则emqx_rules.md. power-plant-monitoring-emqx-rules.png

步骤5:配置格拉法纳

登录到 Grafana 网络控制台https://localhost:30:3000,与 用户名 :管理员and 密码 :管理员.

导入仪表板。 您可以从grafana_dashboard.json. power-plant-monitoring-grafana-import.png

在演示仪表板上查看数据 。power-plant-monitoring-grafana.png

概述和下一步步骤

这一使用案例展示了工业解决方案中典型的工作流程和时间序列数据的使用情况。

作为下一步,增加更多的规则和算法,例如在eKuiper中发现异常现象,或者在Neuron中增加更多的工业协议,以探索更多的能力。

学习更多

继续学习,见下列指南和软件资源:

EMQX github*

Neuron github

LF eKuiper github

EMQX Documentation

Neuron Documentation

LF eKuiper Documentation

排除故障

要检查 Modbus 模拟器和 eKuiper 的连接是否健康, 请在 Neuron 的网络控制台找到连接状态 。

监测南方装置的数据。

检查 eKuiper 规则状态以找出每个步骤的规则执行状态。 您可以单击每个规则的状态图标打开状态窗口 。

使用 EMQX 中的 Websocket 工具订阅一个专题并实时接收信件 。

打印 ia_ infulpuldbconter 的日志 :docker logs ia_influxdbconnector

支助论坛支助论坛

如果你无法解决你的问题,请访问InfoFinland论坛论坛, 紧扣或github为Neuron和EMQX提供技术支持。

审核编辑 黄宇

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

    关注

    2550

    文章

    51035

    浏览量

    753053
  • Em
    Em
    +关注

    关注

    0

    文章

    16

    浏览量

    19362
  • 监测
    +关注

    关注

    2

    文章

    3593

    浏览量

    44501
  • 模拟器
    +关注

    关注

    2

    文章

    874

    浏览量

    43207
  • 边缘
    +关注

    关注

    0

    文章

    26

    浏览量

    2010
收藏 人收藏

    评论

    相关推荐

    电厂能源监测管理系统方案

    在过去,提及煤电厂,人们往往联想到的是滚滚浓烟与环境污染。然而,随着科技的进步,特别是物联网、大数据、云计算等技术的深度融合,煤电厂的面貌正在悄然改变。能源监测管理系统,正是这场绿色革命中的先锋力量
    的头像 发表于 11-25 16:04 122次阅读
    煤<b class='flag-5'>电厂</b>能源<b class='flag-5'>监测</b>管理系统方案

    智能 LCD 显示屏计量监测插座震撼登场,引领智能用电新潮流

    智能 LCD 显示屏计量监测插座,为现代生活带来便捷和科技感。它能在家庭、商业和工业场景中提供实时用电数据和智能预警功能,助力用户实现智能化用电管理。其显示屏可轻松远程控制插座的通电和
    的头像 发表于 10-29 16:44 212次阅读

    浅析弧光保护在沿海电厂用电保护中的应用方案

    摘要 :随着能源需求的不断扩大,对于电力系统中的用电保护受到越来越多人的关注。目前的电厂用电的保护模式较为单一,特别在母线发生弧光路的时候无法及时采取相应的措施,从而扩大了因路造成的损失。文章简要
    的头像 发表于 10-17 11:12 395次阅读
    浅析弧光保护在沿海<b class='flag-5'>电厂用电</b>保护中的应用方案

    电厂负荷率最简单三个步骤

    策略 1.1 负荷预测 重要性 :准确预测电厂的负荷需求是优化运行策略的前提。 方法 : 历史数据分析 :利用历史数据建立负荷预测模型。 实时数据监测 :实时监测电网负荷变化,及时调整
    的头像 发表于 09-30 09:04 308次阅读

    水力发电厂用电管理系统及测量装置选型介绍

    摘要: NB/T 10861-2021《水力发电厂测量装置配置设计规范》对水电厂的测量装置配置做了详细要求和指导。测量装置是水力发电厂运行监测的重要环节,水
    的头像 发表于 09-05 10:00 311次阅读
    水力发<b class='flag-5'>电厂用电</b>管理系统及测量装置选型介绍

    工业智能网关的边缘计算能力赋能工业4.0

    边缘计算是将数据处理和分析能力推向网络边缘的技术,使得终端设备能够实时、快速地响应环境变化,并做出相应决策。在智能制造中,通过5G工业网关的边缘计算能力,企业可以实现对生产线上大量传感
    的头像 发表于 07-16 14:09 645次阅读
    <b class='flag-5'>工业</b>智能网关的<b class='flag-5'>边缘</b>计算能力赋能<b class='flag-5'>工业</b>4.0

    工业边缘网关的应用、优势以及具体应用举例

    工业边缘网关作为工业互联网架构中的关键组件,正逐渐成为工业自动化和智能化的必备设备。它位于工业现场与云端服务器之间,承担着数据采集、处理、传
    的头像 发表于 06-05 15:47 402次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>边缘</b>网关的应用、优势以及具体应用举例

    边缘计算工业网关在工业生产中的价值与应用

    在数字化、网络化、智能化高度融合的今天,工业领域正迎来一场深刻的变革。边缘计算工业网关,作为这场变革中的关键角色,以其强大的数据处理能力、高效的通信效率和灵活的部署方式,为智能制造注入了新的活力
    的头像 发表于 05-21 17:48 557次阅读

    基于边缘智能网关的工业燃气管网监测应用

    燃气管网作为承载燃气输送的设施,安全问题至关重要。针对工业燃气管网的监测和管控,可以采用基于佰马BMG800边缘智能网关,打造实时感知、在线监测
    的头像 发表于 05-08 17:51 507次阅读
    基于<b class='flag-5'>边缘</b>智能网关的<b class='flag-5'>工业</b>燃气管网<b class='flag-5'>监测</b>应用

    如何利用边缘计算网关进行工业设备数据采集?

    力不从心。因此,利用边缘计算网关实现工业设备数据采集的方案应运而生,为工业领域的数据处理带来了革命性的变革。本文旨在探讨利用
    的头像 发表于 04-23 15:42 417次阅读
    如何<b class='flag-5'>利用</b><b class='flag-5'>边缘</b>计算网关进行<b class='flag-5'>工业</b>设备数据采集?

    虚拟电厂如何发电的 虚拟电厂几种发电方式

    在实际运行中,虚拟电厂的工作可以分为三个主要步骤。第一步是能源资源的采集和监测。通过各种设备和传感器,虚拟电厂能够实时监测到各种能源资源的产量和消耗量。
    的头像 发表于 04-19 17:08 1297次阅读
    虚拟<b class='flag-5'>电厂</b>如何发电的 虚拟<b class='flag-5'>电厂</b>几种发电方式

    基于工业边缘网关的机械状态监测与故障诊断应用

    针对机械设备状态和性能的监测和管理,可以采用基于工业智能数采网关的设备智能监测方案,对机械设备“隐性故障”做到早识别、早预报、早处理、早预防。广泛适用于智能制造、智慧能源、智慧水利、智慧建筑等产业。
    的头像 发表于 03-08 17:19 771次阅读
    基于<b class='flag-5'>工业</b><b class='flag-5'>边缘</b>网关的机械状态<b class='flag-5'>监测</b>与故障诊断应用

    浅谈透视变换的硬件实现策略

    需要着重说明地是,(u,v)是透视变换后图像的坐标,(x,y)是源图像坐标。我们进行实际的透视变换实现是遍历透视变换后图像坐标(u,v),依次求得它对应的源图像坐标(x,y)。
    的头像 发表于 03-05 10:19 452次阅读
    浅谈<b class='flag-5'>透视</b>变换的硬件实现策略

    边缘智能网关:让环境监测更智能

           在环境监测领域,边缘智能网关可用于区域环境的实时监测、分析和预警,例如河湖水位监测、雨雪监测、风沙/风速
    的头像 发表于 01-25 18:01 640次阅读
    <b class='flag-5'>边缘</b>智能网关:让环境<b class='flag-5'>监测</b>更智能

    基于工业互联网的电厂智能监测运维管理平台

    有效推进节能降耗、数字化转型的重要举措。 建设绿色电厂监测运维管理系统,以解决电厂在设备管理和维护中存在的预测性维修能力不足、维护效率差等问题,打造数据孤岛,保障设备的安全稳定运行,为管理者提供提供科学有力的策略支
    的头像 发表于 01-22 16:00 350次阅读