当前位置:首页 > 工业园区 >树莓派做工业不稳定(树莓派做工控的可靠性)

树莓派做工业不稳定(树莓派做工控的可靠性)

宏科

工业物联网

树莓派做工业不稳定(树莓派做工控的可靠性)

鸿科工业Raspberry Pi Node-RED应用(一)

状态监控的低代码实现

鸿科科技

彩虹

/

分配

/

干燥

/

商品

01

前言

Node-RED 是一种编程开发工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。在应用鸿科工业树莓派的开发过程中,可以利用Node-RED来实现工业物联网应用,降低开发难度。在上一篇文章中,我们简单介绍了鸿科工业树莓派关于Node-RED的科普知识。接下来,鸿科工业物联网团队将继续一步步讲解如何搭建物联网平台。本文为您带来第一篇应用讲解——,实现工业级树莓派的状态监控。

02

节点及控件介绍应用

1. 节点

所有节点都可以安装在节点管理器中

(1)节点红色仪表板

构建可视化界面所需的节点包括16个控件,这些都是构建可视化界面所必需的。利用节点中的控件可以快速搭建监控界面。

(2)节点-红色-节点-电子邮件

邮件发送和接收节点用于在紧急情况下通过邮件通知相应的负责人。

(3)node-red-contrib-simpletime

时间节点,用于显示系统时间。

2. 控制

该节点包含许多控件。本文仅介绍构建状态监控界面时所使用的控件。如果您对其他控件感兴趣,可以点击相应控件查看介绍:

(1)开关按钮控制

开关控件和按钮控件都是按钮,可以作为状态监控开关。两者的区别在于,按键控制每次按下都会触发一次,效果相当于电路应用中的触摸开关,会有自动复位的效果;开关控制保持每次按下时的状态,效果与电路应用中相当。自锁开关。

(2)文本控制

该控件用于显示系统时间。

(3)仪表控制

仪表控件的主要功能是作为仪表板来显示数据。在此应用中,控件用于显示数据并充当指示灯。

(4)图表控制

该控件是一个图表控件,可以作为折线图或条形图来显示数据变化或数据比较。在本应用中,该控件用于显示数据变化趋势。

(5)通知控制

通知控件的操作提醒。在本应用中,该控件用于接口报警。

(6) 邮件控制

邮件控件的功能是发送邮件。在本应用中,该控件用于通过电子邮件提醒相关负责人。

(7)simpletime控制

simpletime控件的函数是获取时间。在本应用中,该控件用于获取原始时间,并通过函数进行整合,形成完整的系统时间。

(8)功能控制

函数控件用于编写函数、处理数据并输出所需的值。在本应用中,数据处理主要是通过简单的语句来实现的。

03

搭建步骤

1.处理器温度监控

(1) 开关设置

下拉“群组”,选择添加新群组;

(2) 仪表板设置

按照下图修改,其中:

组:需要选择与开关控件相同的组,保证该控件与开关控件在同一个界面;

类型:该控件提供四种显示方式,可以根据需要选择;

标签:设置控件显示的名称

单位:设定单位;

范围:设置控件的最大值和最小值;

注意:单位和范围将随着类型的选择而变化。

(3) 更改曲线设置

组:需要选择与开关控件相同的组,保证该控件与开关控件在同一个界面;

Label:设置控件显示的名称;

类型:该控件提供6种显示方式,可以根据需要选择;

X轴:设置横坐标显示范围;

图例:设置曲线的显示方式;

注意:X 轴和图例会随着类型的选择而变化。

(4)效果

2、指示灯监控(模拟)

(1)状态模拟设置

下拉“群组”,选择添加新群组;

添加三组按钮控件,Label和Payload按照以下规则设置:

运行正常:5

运行异常:10

待机状态:15

(2) 指示灯设置

组:需要选择与开关控件相同的组,保证该控件与开关控件在同一个界面;

类型:该控件提供4种显示方式,可以根据需要选择;

Label:设置控件显示的名称;

范围:设置仪表板的范围;

扇区:设置不同区间的数据显示不同的颜色,“正常运行”对应“绿色”,“异常运行”对应“红色”,“待机状态”对应“橙色”;

(3) 弹出提醒设置

通知控制设置

Layout:设置弹出方式,可根据需要选择;

默认动作标签:设置弹出按钮;

主题:设置弹窗主题;

名称:设置控件名称;

功能控制设置

添加以下功能:

(4) 邮件提醒设置(2种方法)

邮件控制设置

您需要为您的邮箱(接收/发送)打开IMAP并获取授权码:

收件人:设置用于接收电子邮件的电子邮件地址

用户:设置发送邮件的邮箱地址

密码:填写发送邮件的邮箱地址对应的授权码。

名称:设置控件名称

条件判断设置(2种方法)

切换控制

功能控制

(5)效果

3.系统时间设置

(1)simpletime控制设置

(2) 功能功能控制设置

(3)效果

4、最终效果

04

状态检测平台

平台实现的主要功能如下:

(1)显示系统时间;

(2)实时显示鸿科工业树莓派处理器的温度值和温度变化;

(3)“待机状态”、“正常运行”、“异常运行”三个按钮模拟了鸿科工业树莓派运行时的三种状态。按“运行正常”按钮,仪表板显示绿色,鸿科工业树莓派A1、A2指示灯呈绿色亮起;按下“待机状态”按钮,仪表板显示绿色,鸿科工业树莓派A1、A2指示灯亮橙色;按“异常操作”按钮,仪表板显示红色,鸿科工业树莓派A1、A2指示灯呈红色亮起;

(4)消息通知,按下“运行异常”按钮,会出现弹窗提醒操作人员,并发送邮件提醒相关负责人。

05

总结

在整个状态监控平台的搭建过程中,除了在功能控件中应用少量的简单代码实现数据分析和转换之外,其余的都是通过控件进行简单的配置和连接,形成数据流来满足需求。

Node-RED 中有数千个节点,每个节点都包含控件。不同的控件组合可以产生不同的效果。接下来,鸿科将继续分享鸿科工业树莓派结合Node-RED的深度应用,敬请期待。

鸿科--工业物联网

宏科是一家在工业物联网(IIoT)行业拥有3年以上经验的高科技公司。鸿科与EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等全球顶尖公司合作,提供先进的高端工业4.0工业触摸屏、高端边缘计算机、物联网开发框架、PLC和HMI一体机、OPC UA、工业级Raspberry Pi、SCADA等解决方案。物联网事业部所有成员均接受过专业培训并获得职业资格认证。他们的平均技术经验和水平在3年以上,赢得了客户的良好声誉。我们积极参与行业协会工作,为先进技术的普及做出了重要贡献。迄今为止,鸿科已为行业众多用户提供了从硬件到软件的不同解决方案,并参与和协助了众多OEM设备开发和移植项目,以及终端用户智能工厂和工业4.0升级改造项目。

最新资讯

推荐资讯