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

审核编辑 黄宇

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

    关注

    2574

    文章

    54382

    浏览量

    786109
  • Em
    Em
    +关注

    关注

    0

    文章

    16

    浏览量

    19566
  • 监测
    +关注

    关注

    2

    文章

    4246

    浏览量

    46803
  • 模拟器
    +关注

    关注

    2

    文章

    992

    浏览量

    45381
  • 边缘
    +关注

    关注

    0

    文章

    29

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    利用边缘 AI 技术延长无线电机监测的电池寿命

    人工智能 (AI) 一直是备受关注的话题。边缘应用是众多 AI 应用之一,可加强对机器人、转动机械及其电机的基于状态的监测(CbM)。借助无线报告,边缘 AI可以分析与机器健康和性能有关的关键数据
    的头像 发表于 04-29 16:30 1399次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>边缘</b> AI 技术延长无线电机<b class='flag-5'>监测</b>的电池寿命

    工业边缘计算:开启工业变革新引擎

    在当今快速发展的工业领域,数字化转型的浪潮正汹涌澎湃。工业 4.0、智能制造等理念不断推动着工业生产模式的革新,而在这一系列变革的背后,工业边缘
    的头像 发表于 04-11 09:39 452次阅读

    借助工业边缘网关实现注塑机智能监测管理

    针对注塑企业的数字化转型,佰马提供高性能工业边缘计算网关,充分运用大数据、边缘计算、智能管控等技术,助力优化注塑企业生产管理、品质管控、工艺优化,加快掌握新质生产力。
    的头像 发表于 04-07 17:37 426次阅读
    借助<b class='flag-5'>工业</b><b class='flag-5'>边缘</b>网关实现注塑机智能<b class='flag-5'>监测</b>管理

    工业边缘层控制:智能制造的新引擎

    在数字化转型的浪潮中,工业自动化技术日新月异,而工业边缘层控制作为这一变革中的关键技术,正引领着智能制造的新篇章。那么,什么是工业边缘层控制
    的头像 发表于 03-04 11:36 602次阅读

    巧妙利用电源变压器

    电源变压器的巧妙利用,使用电源变压器的一些技巧。
    发表于 02-24 16:13 1次下载

    工业智能边缘计算网关功能有哪些?

    工业智能边缘计算网关位于网络架构的边缘,连接着工业现场的各种传感器、执行器、控制器等设备,实现设备间的互联互通。同时,工业网关还具备数据采集
    的头像 发表于 02-08 16:08 880次阅读
    <b class='flag-5'>工业</b>智能<b class='flag-5'>边缘</b>计算网关功能有哪些?

    工业网关边缘计算:智能制造的强劲引擎

    随着工业4.0时代的到来,边缘计算技术正逐步成为推动工业智能化转型的核心力量。其中,工业网关边缘计算作为这一前沿技术的关键载体,正发挥着不可
    的头像 发表于 01-22 17:18 739次阅读

    如何利用电磁波谱进行遥感

    利用电磁波谱进行遥感的过程,主要依赖于电磁波与地球表面物体之间的相互作用。以下是利用电磁波谱进行遥感的介绍: 一、电磁波谱的选择 可见光 :可见光波段在遥感中具有重要意义,因为人眼可以直接观察到这一
    的头像 发表于 01-20 16:48 1561次阅读

    如何借助边缘智能网关实现厂区粉尘智能监测告警

    针对工业场景中的粉尘状况监测、管理及预警,佰马提供基于边缘智能网关的粉尘监测告警方案,帮助企业高效实现现场安全管理、风险防控、隐患排查、监测
    的头像 发表于 12-23 18:04 655次阅读
    如何借助<b class='flag-5'>边缘</b>智能网关实现厂区粉尘智能<b class='flag-5'>监测</b>告警