当前位置:首页 > 工业控制 > 《机电信息》
[导读]智能制造作为工业4. 0的核心 ,正引领着制造业的新一轮变革 。Node—RED作为一种易于使用的编程工具 , 以其低代码、可视化的特点 , 为智能制造提供了一种灵活、高效的解决方案 。鉴于此 , 首先介绍了智能制造的概念及其重要性;然后详细探讨了Node—RED在智能制造中的应用 , 包括数据采集、设备监控、自动化控制和智能决策等方面;最后分析了Node—RED应用于智能制造的优势和面临的挑战 ,并对未来的发展方向进行了展望。

0引言

智能制造是制造业与信息技术深度融合的产物,它通过集成先进的传感器、机器学习、数据分析等技术,实现生产过程的自动化、智能化和最优化。 Node—RED作为一个流行的物联网编程平台,以其图形化编程界面和强大的社区支持,为智能制造提供了一种创新的工具。

1 智能制造概述

1.1 智能制造的定义

智能制造(Intelligent Manufacturing,IM)是制造技术、自动化技术、系统工程与人工智能等学科互相渗透、互相交织而形成的一门综合技术。智能制造系统的目标就是将人工智能融入制造过程的各个环节,通过模拟专家的智能活动,取代或延伸制造环境中的部分脑力劳动,从而在制造过程中,能够自动监视系统运行状态,在受到外界或内部激励时,能自动调整参数,自组织达到最优状态[1]

1.2 智能制造的关键技术

1)感知控制技术:这是智能制造的基础,涉及传感器、射频识别(RFID)、多媒体、工业控制等技术,用于实时监测生产设备、原材料及工作人员的状态。

2)网络通信技术:作为智能制造互联互通的基础,包括以太网、5G工业网络技术等,用于确保设备之间可以高效地传输数据。

3)信息处理技术:涉及数据清洗、数据分析、数据建模和数据存储等,为智能制造应用提供了数据支撑。

4)人工智能技术:人工智能是研究如何使用各种智能机器或自动化机器模仿人工,延伸和拓展人类智能的技术科学[2]

5)数字孪生技术:通过创建物理实体的虚拟数字副本,实现对生产过程的映射、分析和优化。

6)边缘计算技术:在数据源附近进行数据处理和分析,减少数据传输延迟,提高实时数据处理能力。

7)工业软件技术:包括研发设计、生产制造、经营管理、控制执行等各类工业软件,实现生产过程的数字化管理。

8)人机协作技术:开发能够与人类工人协同工作的机器人和自动化系统,提高生产效率和安全性。

9)智能决策支持系统:利用大数据和人工智能技术(机器学习、深度学习等),为生产管理提供智能决策支持。

1.3 智能制造的发展现状

智能制造的基本特征:1)生产制造的各个环节广泛应用人工智能技术;2)制造单元的柔性智能化与基于网络的制造系统柔性智能化集成;3)制造过程自动化、精益化、绿色化;4)信息网络技术是制造过程的系统和各个环节智能集成化的支撑。

2021年12月,工信部等八部门联合印发了《“十四五”智能制造发展规划》,提出要建立长效评价机制,对中国制造企业进行智能制造能力成熟度评估,针对不同行业、不同地域发布智能制造成熟度指数,构建智能制造赋能的激励机制,推动中国智能制造水平再上新台阶。根据《智能制造报告》的分析,当前时期中国计算机、电子设备、汽车、电器、食品、医药、专用设备制造、化学原料及制品、有色金属冶炼等行业的智能制造能力成熟度水平领先于其他行业[3]

2 Node-RED简介

2.1 Node-RED的起源和发展

Node-RED最初是由IBM的Emerging Technology Services团队于2013年开发的。它起初是一个实验项目,旨在探索物联网设备间消息流和数据流更简单的实现方法,以新颖有趣的方式将硬件设备、应用程序接口、在线服务连接起来,编程时只需要在浏览器中拖拽节点(Node),然后把这些节点用线连接起来,数据即可通过这些连线在节点间传递[4]

随着时间的推移,Node-RED已经从一个主要关注物联网的编程工具,发展成为一个适用于多种应用的有用工具,包括智能家居、工业自动化、数据分析、API集成等。它的可视化编程接口使得编程变得直观易懂,大大减少了开发时间和成本。

2.2 Node-RED的架构和特点

2.2.1架构

Node-RED的运行建立在node.js之上,利用其事件驱动和非阻塞I/O的特性,适合在边缘计算设备或云平台上运行。Node-RED提供了一个基于浏览器的流编辑器,允许用户通过拖放节点来创建应用程序。这些节点可以是设备、API调用、定时器、函数等。

2.2.2特点

1)低代码开发:可视化流程编辑器简化了编程过程,减少了开发时间和成本。

2)灵活性:可以轻松地与各种数据库、API和在线服务集成,适应不同的应用场景。

3)跨平台兼容:可以在多种操作系统上运行,包括Windows、macOS和Linux。

4)实时调试和反馈:提供实时的数据流视图和调试工具,使用户能够即时观察和调整物联网应用的行为。

5)模块化和可重用性:用户可以创建模块化的流程并在不同的项 目中重用,提高了开发效率和代码的可维护性。

6)支持多种数据格式:支持多种数据格式,如JSON、XML、CSV等,方便数据的处理和转换。

7)开放性和可扩展性:基于node.js,易于扩展,可以添加新功能。

8)轻量级和高效:轻量级且高效,系统资源要求低,易于在多种设备上部署。

9)集成多种协议和通信方式:支持多种通信协议,方便与不同类型的设备和服务进行交互。

3 Node-RED在智能制造中的应用案例分析

3.1 Node-RED安装及运行

本次应用研究以windows系统为背景进行。

1 )安 装node .js :https : //nodejs . org/en#home-downloadhead。

2)安装NPM:sudonpminstall-g--unsafe-permNode-RED。

3)安装Docker:dockerrun-it-p 1880:1880--name mynodered nodered/Node-RED。

4)安装Snap:sudo snap install Node-RED。

5)运行:通过Powershell输入Node-RED。

6)后台环境:浏览器输入http://127.0.0.1:1880进入后台编辑环境,如图1所示。

3.2数据采集与设备监控

3.2.1 Node-RED温湿度传感器数据的实时采集

1)温湿度采集模块接线方式如图2所示,PC通过 USB转485接口模块与采集模块通信。

2)Node-RED通信参数设定。地址:1;波特率:9600 Baud;数据位:8;停止位:1;奇偶校验:无。

3)查询温湿度输入寄存器地址如图3所示,利用 ModbusRead插件读取数据,在调试窗口显示温湿度寄存值(图4)。

Node-RED在智能制造中的应用研究

4)读取并展示Node-RED温湿度数据。通过 Function功能将数值分为两个Topic(TEMP/HUMI,如图5所示),再利用Function功能进行数值转换(图6),Node-RED后台编辑流程如图7所示,最后通过Node- REDUI仪表显示(图8)。

Node-RED在智能制造中的应用研究

Node-RED在智能制造中的应用研究

5)将温湿度数据自动写入数据库(MySQL)。拉入一个Function插件(图9),通过msg.topic来编写数据的录入insert(图10),查看数据写入成功,如图11所示。

Node-RED在智能制造中的应用研究

Node-RED在智能制造中的应用研究

6)数据的历史查询。通过增加数据库插件及表格Tabel形成查询流程(图12),利用Function功能执行查询代码(图13),最后将查询后数据在UI显示(图14),也可通过增加插件Date Picket来设定日期条件进行搜索。

Node-RED在智能制造中的应用研究

7)邮件通知功能。通过增加Function功能及邮件插件组合邮件通知流程(图15),利用JavaScript设定邮件通知触发条件,比如设定超阈值,或者SPC的分析记录。若条件满足,触发邮件通知功能如图16所示。

Node-RED在智能制造中的应用研究

8)物联网平台MQTT对接的数据转发。物联网云平台部署EMQX[5],EMQX是开源可弹性伸缩的分布式物联网MQTT消息服务器,单台服务器支持每秒百万级高性能,能够低延时在设备终端和用户终端之间可靠实时传输,并可提供接入身份认证,能有效阻止非法终端的连接[6—7]。Node—RED数据转换完成后增加MQTT发布流程如图17所示,发布数据,分别设定“温度”“湿度”主题,再通过MQTT测试软件 MQTTX,分别订阅主题“温度”“湿度”,正常显示数据如图18所示。

Node-RED在智能制造中的应用研究

3.2.2生产线设备状态的实时监控

生产线设备状态的实时监控,通过实时数据收集与分析,实现对生产流程的优化,确保设备运行的稳定性和效率,预防故障和生产中断,从而提高生产质量、降低维护成本、保障工作安全,并促进基于数据的精准决策。

1)创建OPC服务器(KEPServerEX),读取底层设备PLC数据。在项目中建立新建通道,并在通道里创建需监控变量,可以读取模拟量及PLC所有DB信号(图19)。

Node-RED在智能制造中的应用研究

2)Node—RED后台创建用OPC UA Client插件配置连入OPC服务器流程,读取相应数据,如图20所示。

Node-RED在智能制造中的应用研究

3)通过Node—REDDashboard插件Text&Chart来显示生产线设备模块量,利用Led显示生产线设备状态信息(如I/O信号、M寄存器等),如图21所示。

Node-RED在智能制造中的应用研究

4 Node-RED应用于智能制造的优势与挑战

4.1优势分析

4.1.1 易用性和灵活性

Node-RED提供了一个直观的拖拽式编程界面,使得开发者能快速构建复杂的逻辑流程,无须深厚的编程背景,通过拖放节点来创建应用,降低了编程的复杂性,加快了开发速度。

4.1.2可扩展性和社区支持

Node-RED可以轻松地与各种数据库、API和在线服务集成,提供极大的灵活性以适应不同的应用场景,并且有一个积极主动的社区,为用户提供广泛的自定义节点和共享流,简化了复杂功能的实现。

4.2挑战与对策

4.2.1安全性问题

随着物联网应用的深化,安全问题日益凸显。 Node-RED需要在保证易用性的同时,进一步强化安全机制,包括数据加密、访问控制、安全认证等方面。

4.2.2性能和稳定性

随着物联网设备数量的增加,Node-RED所处理的数据量也在不断增长,系统性能及稳定性成为一个重要考虑因素。虽然Node-RED支持广泛的技术集成,但随着技术的发展,集成新技术和平台可能会带来挑战。

5结论与展望

本文通过分析Node-RED在智能制造中的应用,展示了其在数据采集、设备监控、自动化控制和智能决策等方面的潜力。Node-RED以其低代码、图形化编程的特点,提供了一种快速开发和部署智能制造解决方案的方法。

随着人工智能技术的飞速发展,Node-RED的下一个重大飞跃很可能在于与AI技术的深度融合,通过简单的拖拽操作,即可集成机器学习模型进行数据分析、预测或自动化决策制定,这将极大地提升系统的智能水平和响应效率。未来的Node-RED可能会内置更多开箱即用的AI节点,让开发者能轻松利用 AI的力量,从而在智能制造领域发挥更大的作用。

[参考文献]

[1]赵亚波.智能制造[J].工业控制计算机,2002,15 (3):1-4.

[2]刘惠玲,许可嘉.智能制造关键技术概述[J].质量与认证,2020(11):48-49.

[3]李金华.中国绿色制造、智能制造发展现状与未来路径[J].经济与管理研究,2022,43(6):3-12.

[4]庄进样.基于Node-RED和树莓派的物联网应用系统开发:以中职物联网专业系统开发课程为例[J].广东教育(职教版),2020(7):43-45.

[5] 阎子繁.基于EMQX云平台与ESP-wiFi-MESH的物联网系统设计与实现[J].物联网技术,2023,13(6):133-137.

[6]朱成杰,周亚.物联网技术下电能质量监测系统的设计[J].物联网技术,2022,12(11):30-32.

[7]李长军,李明洋,郝在盛,等.基于物联网技术的智能饮水提醒系统设计及实现[J].物联网技术,2022,12 (12):96-97.

2024年第20期第6篇

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭