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

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

3天内不再提示

工业设备运维云平台的设计与实现

iotmag 来源:物联网技术 作者:物联网技术 2022-10-21 15:53 次阅读

作者:康华夏 ,周正宇 ,刘文军 ,陈 晨

引 言

实现工业生产设备的互联和协同是工业智能化的基础。工业设备运维云平台的实现是工业设备网联化及应用不断深化的具体体现,为生产要素的集约管理和高效利用提供保障,是工业智能化的基础。平台的构建对于推动网络技术与传统工业融合、促进传统工业转型升级具有重要意义 。特别是目前工业生产中存在设备运维难、管理维护粗放、产能利用不足、服务模式落后、沟通协作性差等现状大大制约了制造企业的转型升级 。

当前,已将工业设备运维云平台在钢铁、风电、交通等相关装备制造业进行探索和实践。完整的运维平台从功能上通常涉及工业设备接入、数据采集、数据传输、数据分析和创新应用等多个环节。本文提出了一种针对工业场景下通用的设备运维云平台,主要聚焦设备管理与监控、告警管理、分析模型、设备维保等功能模块。从设计上要求平台具有良好的通用性和扩展性。

1 、平台技术架构

平台采用基于 SpringBoot 和 MyBatis 的技术栈, 如图 1 所示,自下而上分为协议接入层、存储层、持久化层、服务接口层和前端展示层。其中,现场协议接入层包含了对Modbus、OPC-UA 等主流工业协议以及对 MQTT、HTTP、CoAP等各种IoT协议的支持。存储层主要存放业务配置数据、设备采点历史数据以及告警数据,采用 MySQL 等关系型数据库。持久化层采用 MyBat-is、MyBatis-Plus 进行 SQL 映射,ShardingJDBC 作为分库分表中间件,Druid 作为数据库连接池。服务接口层对外提供业务 REST API 接口和安全认证管理,主要通过 SpringBoot、JWT 等框架实现。前端展示层使用 Vue+Element UI 框架,在服务调用以及数据访问链路中,通过分布于各个层级的多级缓存提升了系统的性能和整体响应效率。

243d650e-50f0-11ed-a3b6-dac502259ad0.png

考虑稳定性和可靠性,引入 Zookeeper 分布式协调组件。通过引入ShardingProxy对在分库分表场景下的数据库基础设施进行高效管理和服务治理 ;通过引入Prometheus和Grafana实现了对各个系统节点健康运行的监控以及整体的可观测性。

2 、平台设计

2.1 平台功能架构

本平台功能架构如图 2 所示。系统自下而上分为边缘层、基础设施层、平台层和业务层。边缘层主要负责设备接入、协议解析和适配、边缘数据处理。边缘层由工业网关、PC、嵌入式设备及附属软件构成,将工业传感器、执行器、PLC等现场设备通过工业协议接入系统。基础设施层为整个系统的业务平面提供底层文件服务、数据存储服务、消息服务、缓存服务、容器服务。平台层包含用户管理、任务调度、事件驱动、接口管理等功能模块,为系统提供模块间通信及服务运行机制,并支持上层各个模块的充分解耦。业务层功能模块主要包含设备管理、告警管理、分析模型管理、维保管理等。

2465fae6-50f0-11ed-a3b6-dac502259ad0.png

除纵向功能性架构以外,横向非功能性架构分层提供了安全性、高可用性和可观测性基础设施。安全性基础设施负责统一认证、权限校验、数据加密、安全接入,保障系统的安全运行。高可用性基础设施通过分布式协调机制协调多个冗余节点,能够在主节点失效时自动完成主备切换,从而保障系统的业务持续运行。可观测性基础设施收集各个节点的实时运行状态和度量指标,并通过仪表板将各种指标进行实时展示,在节点异常或者故障情况下将消息进行实时推送。

2.2 业务功能分析

2.2.1 设备管理

设备管理是平台的核心模块,提供对网关、设备模板、设备、采点等资源的创建、管理和信息维护。设备管理资源创建流程如图 3 所示。首先依据工业设备类型,创建对应的设备模板,并定义属性配置和数据采点配置 ;基于不同的设备模板创建对应的设备(或者设备实例),创建的设备中自动生成所关联的设备模板中定义的属性和数据采点,并根据设备组网设计将设备关联到网关,网关用于将一个或者多个设备上报的数据通过通信协议转换后发送给消息中间件,并最终由平台接收并处理。

2487e9e4-50f0-11ed-a3b6-dac502259ad0.png

2.2.2 分析模型管理

平台在提供了对工业现场整体设备采点数据和状态的监控功能基础上,通过分析模型和基于分析模型的告警规则来实现对现场和设备异常状态和模式的捕获与识别 ;并将此异常以实时的告警实例的方式展现出来。以此实现对现场更深入的可观测性,增强了设备运维的可靠性、业务运营对于异常情况响应的敏捷性,并提升了整体业务的稳定性和安全性。

平台中的分析模型定义了从设备数据到可识别的状态模式之间的数学映射。在实现和使用上,分析模型通过数学公式来表达这一映射关系。分析模型与设备采点以及告警规则的关联关系如图 4 所示,一个设备采点关联一个或者多个告警规则,一个告警规则也可以被一个或者多个设备采点所关联 ;告警规则关联到分析模型,二者关系为一对一。在配置流程方面,首先配置分析模型,再配置告警规则并关联分析模型,最后将设备采点与告警规则相关联。

24a7af68-50f0-11ed-a3b6-dac502259ad0.png

2.2.3 告警管理

以上述分析模型的配置和管理为基础,平台还提供了基于分析模型的告警规则管理,将分析模型映射的结果通过规则的设置来决定告警的触发,告警的触发会生成相应的告警实例,用于记录告警的详细信息,包括触发的告警规则、告警级别、告警描述、告警时间等。

对于一般的设备采点监控而言,告警规则用来设置对单独的采点告警判定评估规则。它通常关联单采点分析模型,并且只能被单独的采点所关联,告警的触发会生成单告警实例,表示在当前关联的采点上发生了数据或者状态的异常。单告警实例流程如图 5 所示。

在某些工业场景下,对单一采点的监控和规则设定并不足以判定评估是否出现异常状况,此时需要采用多个采点协同告警的方法,联合与同一异常模式有关联关系的多个采点(此多个采点可能位于不同设备,甚至位于不同网关下的不同设备)来协同设置告警规则。由此也需要建立多采点分析模型,以及定义采点组(包含此多个采点),将告警规则与此多采点分析模型和采点组相关联来实现多采点协同告警。基于这样的告警规则触发生成多告警实例,表示来源于采点组中的多个采点数据经过模型评估后符合所定义的异常模式,并触发该告警规则。多告警实例流程如图 6 所示。多设备采点协同告警规则可以跨越多个设备上的采点,建立较为复杂的分析模型,并由此处理复杂业务场景下的异常状态告警。

24c1e37e-50f0-11ed-a3b6-dac502259ad0.png

2.2.4 维保管理

平台设计了设备维保管理模块,提供设备的全生命周期管理功能。设备的定期维保和告警导致的设备临时维保,均可在平台上进行信息化管理。在平台上可创建针对某一台设备的维保计划 ;一个维保计划下可创建多个具体的维保项目,维保项目描述了具体维保内容 ;根据维保项目对设备进行某一方面的维保后,将产生维保记录,包括维保开始时间、结束时间、操作员,方便后续跟踪。设备维保信息维度如图 7所示。

24df6df4-50f0-11ed-a3b6-dac502259ad0.png

3、 系统实现

3.1 设备管理

如图 8 所示,左侧导航栏的“设备管理”下包含“设备模板”“网关列表”“设备列表”子菜单,分别支持设备模板、网关、设备的创建、修改、查看、删除等操作。“设备模板”用于对同一类型或者型号的工业设备进行元数据的配置和建模,主要包含对数据采点的配置以及属性的配置。网关作为数据采集监控组网环境中的核心节点,对下承载了工业现场数据的上报和工业协议数据转换,对上承担物联网协议适配和向云端进行数据上报。“设备监控”可以对设备数据和状态进行在线实时监控。

25122e92-50f0-11ed-a3b6-dac502259ad0.png

3.2 分析模型管理

如图 9 所示,从主页面左侧导航栏“分析模型管理—分析模型管理”进入分析模型主页面,以该页面为入口,能够支持对分析模型的创建、修改、查看、查找、删除等操作。

25264e4a-50f0-11ed-a3b6-dac502259ad0.png

3.3 告警管理

如图 10 所示,“采点组”和“告警规则”可以分别对采点组和告警规则进行创建、修改、查看、查找、删除等操作。“单告警实例”和“多告警实例”可以分别查询系统的单告警实例和多告警实例,告警实例是由采点告警规则触发生成的。

253b5c86-50f0-11ed-a3b6-dac502259ad0.png

3.4 维保管理

如图 11 所示,“维保计划”和“维保记录”分别支持各自功能的创建、修改、查看、查找、删除等操作。“维保计划”定义了所要进行维保的设备,还包含操作员、设备 ID、计划描述等信息 ;“维保记录”用于跟踪设备的维保历史,记录维保的相关信息,包括开始时间、结束时间、操作员等。

254f2b76-50f0-11ed-a3b6-dac502259ad0.png

4、 结 语

工业物联网为制造业数字化转型、经济高质量发展注入强大动能。针对工业设备的便捷接入和高效管理等典型问题,给出了一种工业设备运维云平台的设计和实现,平台支持多种主流工业协议,实现设备的快速接入,支持设备管理、告警管理、维保管理等功能。平台采用分层架构,具有良好的扩展性,分布式组件的使用保证了平台的高可靠性。在具体应用和实践中将不断强化工业大数据分析与工业机理模型的融合,使得智能化水平不断提升。

审核编辑:郭婷

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

    关注

    2525

    文章

    48130

    浏览量

    740214
  • 嵌入式
    +关注

    关注

    4983

    文章

    18295

    浏览量

    288615
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63380

原文标题:论文速览 | 工业设备运维云平台的设计与实现

文章出处:【微信号:iotmag,微信公众号:iotmag】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅谈综合管廊智慧管理平台应用研究

    、传感器以及探测仪器实现综合管廊全领域内环境和设备的全过程监控;利用传输层和数据层的传输和存储功能将海量数据提供给上层业务系统进行大数据分析、实时控制、展示和应用。见图1 图1智慧管廊
    发表于 02-01 13:32

    普及从跑腿到一体化IT管理的常识

    。6、 6.0 —— 智能化当基础设施固定下来,模式也最终会固定下来,但将这些模式系
    发表于 06-22 14:28

    ECS主动2.0,体验升级,事半功倍

    摘要: 阿里致力于提供更好用的体验,让您使用ECS的过程更透明、高效,并实现更加标准化、自动化的
    发表于 04-20 16:37

    基于阿里HiTSDB搭建工业物联网平台实践

    上管理的实践案例。背景工业企业的能耗占了全社会能耗的绝大多数,本方案基于阿里全面的物联网、计算与大数据技术搭建云端的企业能源管理物联网平台实现
    发表于 04-24 15:37

    一文了解南京云栖阿里重磅产品发布

    ) 企业级移动研发平台,阿里巴巴移动技术中台完整体系输出。二是平台,企业级一站式研发测试平台,从需求到发布的研发过程效能提升。三是StarOps,应用
    发表于 04-28 17:18

    学习Linux发展方向

    发布等工作需求,如果公司较小的话,可能还会兼职一下网管、网络工程师、数据库管理员、安全工程师、技术支持等职务。  那么,涉及到的Linux平台上的工具有哪些呢?答曰:Linux系统,Linux
    发表于 07-25 17:15

     详细剖析华为应用立体解决方案

    的问题?应用有bug,具体是哪段代码引起的?  用户体验保障上:业务运行是否正常?如何能清楚的了解各地域用户体验情况?  上面这些问题,作为统统都要hold住。而随着免费服务器时代到来,企业应用上
    发表于 09-01 14:18

    如何通过机智 iot开发平台接口生成设备对应的二

    摘要:机智APP SDK中预留了一个扫描二码绑定接口,APP可以通过扫描GPRS设备(WiFi设备也可)二位码直接绑定设备。本文主要介绍
    发表于 09-19 19:03

    盈和智能助力实现配电智能化、精细化

      能盈和智能就是通过将数据流与业务流相结合的方式助力客户实现配电智能化、精细化。智能
    发表于 01-24 13:17

    工业锅炉远程监控

    人发送相关报警信息,人员结合设备数据及特性,可对其进行远程诊断、远程调参,不用去现场可以快速定位和解决故障问题。6、组态画面监控通过工业
    发表于 02-15 16:39

    虚拟化故障怎么办?虚拟化怎么解决?

    上班,原来几十人做的工作,现在几个人在做,工作量数倍剧增。同时,企事业单位租用的服务流量猛增,导致最近总是收到投诉,人员焦头烂额。人少工作量大,如何提高
    发表于 02-21 21:32

    光伏集控平台

    `1、市场趋势运用智能化的技术提高质量,降低成本,是未来光伏电站的主流思路。通过数字
    发表于 06-01 14:43

    何为智能

    一、何为智能?生产设备/装备是工业的重要生产工具,其可靠性、性能对工业生产有重大影响。随着工业
    发表于 07-12 06:34

    物通博联·手机如何实现工业设备的远程控制

    控制设备。物通博联工业智能网关WG585、WG581可在现场连接采集仪器仪表、plc等设备,网关有多种上网方式可以选择,上网连接MQTT服务,可在物通博联工业
    发表于 09-11 09:43

    浅谈工业物联网平台

    工业互联网平台 工业互联网平台的本质是在传统平台的基础上叠加物联网、大数据、人工智能等新兴技术
    发表于 08-10 15:45