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提供技术支持。

审核编辑 黄宇

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

    关注

    2578

    文章

    55811

    浏览量

    795397
  • Em
    Em
    +关注

    关注

    0

    文章

    16

    浏览量

    19622
  • 监测
    +关注

    关注

    2

    文章

    4492

    浏览量

    47631
  • 模拟器
    +关注

    关注

    2

    文章

    1031

    浏览量

    45919
  • 边缘
    +关注

    关注

    0

    文章

    38

    浏览量

    2306
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业边缘计算机是什么?有什么推荐?

    工业边缘计算机正在成为智能制造和工业物联网的核心设备。它部署在工厂车间、设备近端,负责实时处理海量工业数据——相比将全部数据上传云端,边缘
    的头像 发表于 05-22 14:57 99次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>边缘</b>计算机是什么?有什么推荐?

    FreeWave DevKit:开启工业无线边缘计算新体验

    FreeWave DevKit:开启工业无线边缘计算新体验 在工业领域,无线通信与边缘计算的结合正成为提升运营效率和连接性的关键。FreeWave DevKit 作为一款融合了长距离
    的头像 发表于 05-09 15:05 102次阅读

    模块秒拼,算力随心,积木式工业六合一全能网关EM300,改变工业物联网现场格局

    EM300的核心是六合一引擎:边缘计算、可视化编程、协议转换、行业协议、工业路由和可扩展I/O。这些能力同时运行,按需调用。一台设备可以同时采集西门子PLC数据、转MQTT上云,还通过Wi-Fi给其他设备提供网络。硬件成本和集成
    的头像 发表于 05-07 15:47 698次阅读
    模块秒拼,算力随心,积木式<b class='flag-5'>工业</b>六合一全能网关<b class='flag-5'>EM</b>300,改变<b class='flag-5'>工业</b>物联网现场格局

    基于联迈纳 LES32-AI-RS485 差分输入模块的工业电压远程抗干扰监测解决方案

    一、工业现场电压监测的行业瓶颈 根据 GB/T 17626《电磁兼容 试验和测量技术》以及 IEEE 1131-1《工业过程测量与控制系统通用标准》明确要求,工业现场的信号采集必须具备
    发表于 04-29 14:35

    看不见的电厂,看得见的未来:走进虚拟电厂新时代

    安科瑞电气股份有限公司 虚拟电厂解决方案主理人 蔡禹 18702109681 未来,空调、屋顶光伏板、充电桩等分散电力资源,将可通过统一调度,在用电高峰为电网分担压力——这一场景的实现,核心依赖虚拟
    的头像 发表于 04-02 10:08 273次阅读
    看不见的<b class='flag-5'>电厂</b>,看得见的未来:走进虚拟<b class='flag-5'>电厂</b>新时代

    安科瑞虚拟电厂解决方案 锚定上海“1+5”体系护航迎峰度冬用电稳定

    充分发挥市区两级用电协调机制,按照“政府主导、电网组织、政企协同、用户实施”的原则,构建“1+5”超大城市虚拟电厂运行管理体系,即“一个虚拟电厂运管平台+五类城市特色资源”,形成以空调负荷、充换电站、新型储能、数据中心、
    的头像 发表于 01-06 14:22 340次阅读
    安科瑞虚拟<b class='flag-5'>电厂</b>解决方案 锚定上海“1+5”体系护航迎峰度冬<b class='flag-5'>用电</b>稳定

    华阳电厂温湿度与电流监测方案

    方案背景需求针对电厂锅炉变送器保温柜配电柜等设备进行电流和温度监测及预警,以保证冬季保温柜和配电柜内的仪表和设备正常工作,可实现在机房电脑、手机端查看数据,及接收报警信息。2温度监测方案被测电气
    的头像 发表于 12-12 09:34 292次阅读
    华阳<b class='flag-5'>电厂</b>温湿度与电流<b class='flag-5'>监测</b>方案

    工业现场有哪些因素会影响电能质量在线监测装置备用电池的寿命

    工业现场中,电能质量在线监测装置备用电池的寿命会受到 环境条件、供电工况、电磁干扰、维护操作、电池自身工况 等多维度因素的综合影响,且不同因素的作用机制和危害程度存在显著差异,具体如下: 一
    的头像 发表于 12-10 11:12 1015次阅读
    <b class='flag-5'>工业</b>现场有哪些因素会影响电能质量在线<b class='flag-5'>监测</b>装置备<b class='flag-5'>用电</b>池的寿命

    未来用电不止省钱,还能赚钱?虚拟电厂正在实现

    ,电动汽车在用电低谷时反向送电……这些看似独立的用能单元,正通过一个“看不见的能源调度师”——虚拟电厂,被整合成一个高效、灵活、可调度的“超级电源”。 在能源变革与国家“双碳”目标的双重驱动下,虚拟电厂正从概念
    的头像 发表于 12-01 16:51 639次阅读
    未来<b class='flag-5'>用电</b>不止省钱,还能赚钱?虚拟<b class='flag-5'>电厂</b>正在实现

    助力工业用电安全!安科瑞绝缘监测装置,适配煤矿 / 港口 / 储能等场景

    工业生产中, “绝缘故障” 引发的停电,可能导致生产线停工、设备损坏,甚至危及人员安全 —— 这类隐患往往隐藏在电路系统中,不易被及时发现。​ 「安科瑞工业用电绝缘监测装置」 相当于
    的头像 发表于 10-17 17:00 787次阅读
    助力<b class='flag-5'>工业</b><b class='flag-5'>用电</b>安全!安科瑞绝缘<b class='flag-5'>监测</b>装置,适配煤矿 / 港口 / 储能等场景

    是什么让边缘电脑真正工业化?

    边缘计算正在改变行业的工作方式。从智能工厂到自动驾驶汽车,在做出决策之前,数据不再发送到云端。它是在事情发生的地方处理的。这使得边缘计算快速、本地且响应迅速。 但并非所有边缘电脑都是为工业
    的头像 发表于 09-24 16:52 740次阅读
    是什么让<b class='flag-5'>边缘</b>电脑真正<b class='flag-5'>工业</b>化?

    工业系统为什么需要边缘计算网关

    工业系统需要边缘计算网关,主要是因为其能够解决传统工业架构中数据传输延迟、带宽瓶颈、安全隐患、系统孤立等核心问题,同时满足工业场景对实时性、可靠性、安全性和成本控制的严苛需求。以下是具
    的头像 发表于 09-03 10:25 1091次阅读
    <b class='flag-5'>工业</b>系统为什么需要<b class='flag-5'>边缘</b>计算网关

    超声波测厚传感器:工业检测的“透视之眼”

    工业生产的精密世界里,材料厚度是衡量产品质量与安全性的核心指标。从石化管道的腐蚀监测到航空器蒙皮的疲劳评估,从汽车车身的钢板质量控制到建筑结构的钢筋检测,每一毫米的偏差都可能埋下安全隐患。超声波
    的头像 发表于 08-14 08:37 880次阅读
    超声波测厚传感器:<b class='flag-5'>工业</b>检测的“<b class='flag-5'>透视</b>之眼”

    安科瑞工业IT系统绝缘监测解决方案,在工业配电中环境下的效能研究,保障电气安全

    安科瑞戴婷 Acrel-Fanny ACREL企业配电系统中的“哨兵”绝缘监测装置详解 绝缘监测技术,让安全有保障 一、工业配电系统绝缘监测 随着企业
    的头像 发表于 08-04 17:29 1406次阅读
    安科瑞<b class='flag-5'>工业</b>IT系统绝缘<b class='flag-5'>监测</b>解决方案,在<b class='flag-5'>工业</b>配电中环境下的效能研究,保障电气安全

    电厂能源物联网监控系统:边缘计算与多参数实时采集方案

    通过 全设备接入能力 + 边缘-云端协同计算 + 闭环能效管理,本方案助力热电厂破解数据孤岛、运维低效与能源浪费三大痛点,为政策合规与可持续发展提供数字化基石。
    的头像 发表于 06-17 09:58 772次阅读
    热<b class='flag-5'>电厂</b>能源物联网监控系统:<b class='flag-5'>边缘</b>计算与多参数实时采集方案