(广东电网有限责任公司东莞供电局 广东省东莞市 523000)
摘要:为解决变电站巡维过程中,因变电站内的电力设备型号不一,种类繁多,运维人员难以熟悉掌握所有设备信息,造成缺陷发现率不高、缺陷上报不实时等问题,本文研发一款基于微信小程序的变电站设备在线巡维系统,采用云服务器、云数据库、微信小程序等新工具进行开发,实现真正意义的在线巡维系统。运维人员使用智能手机扫描设备上粘贴的二维码即可实时查看该设备的设备详情、历史缺陷等信息,若在巡视过程中发现设备缺陷,使用本系统可实时上传设备缺陷的相片和缺陷文字信息,同时缺陷信息会实时反馈到设备管理人员。经现场试验,本系统的应用使运维人员减少了信息上报的时间,提高日常巡维工作的完整率和工作效率。
关键词:微信小程序;在线;巡维;变电站
0引言
为了保证变电站的设备安全、健康运行,变电站运行维护人员每天需要对站内一、二次电力设备进行巡视和维护。目前,传统的巡视方法是,由专业的运维人员携带纸质版的巡视作业表单,根据表单指引对管辖的设备逐一进行巡视和维护,若发现设备有问题则记录在作业表单上,巡视完毕后统一处理[1]。
然而,传统的巡视方法存在很多不足之处,具体表现如下:由于变电站内的电力设备型号不一,种类繁多,运维人员不一定熟悉掌握所有设备的所有参数和正常运行情况,因此很难发现轻微的异常。其次,在巡视过程中,运维人员对于对设备差异化运维级别、设备缺陷不能实时掌握,难以对设备进行针对性的差异化运维[2]。另外,在巡视过程中发现设备异常或故障,不能第一时间把异常的详细情况和图片告知消缺人员和管理人员,增大了设备异常情况上报的实施时间,而设备管理人员难以实时掌握和查询相关设备的缺陷情况[3]。鉴于上述传统巡视方法的不足,为提高变电站设备巡视的工作效率,迫切需要一种移动式的、可实时的、就地的查询设备信息的巡视方法。
1需求分析
1.1 系统客户端
目前,智能手机是每个人必不可少的基本工具,从实用方便的角度,本系统优先考虑采用基于智能手机为巡视工具。
微信小程序作为一款重量级的通用程序平台,目前已广泛应用,具有即扫即用、免安装、占用空间小等优点[4]。为了提高用户使用的体验,降低用户使用系统的门槛,优先考虑采用基于微信小程序平台进行开发。
1.2服务器和数据库
考虑到云服务器具有高稳定性、安全性、运维难度小、成本低等优点,本系统后台服务器优先考虑使用云服务器。
数据库用于存储一次、二次设备的设备详情、缺陷数据、相片台账等重要信息。数据量相对而言并不是非常庞大,使用中等级别的数据库进行开发。从开发经济型、可靠性出发,优先租用云数据库。
1.3功能分析
系统应当包含以下功能:
1) 能实现扫面二维码实时查询设备状态信息;
2)在系统中可随时查询变电站各种设备的详细信息;
3)可查询设备的历史缺陷信息;
4)可实时上报缺陷信息,对缺陷进行跟踪管理;
5)账户登录和权限管理等辅助功能。
2系统框架
图1 系统框架图
图1所示是系统的整体框架,主要包括了客户端、网络、云服务器、数据库四大部分。客户端是应用在安装了微信的智能手机上的微信小程序,系统包括了缺陷查询、信息上报、二维码扫描、设备查询四大模块,此外还包括账号信息、权限管理等辅助功能,满足变电站在线巡维的基本要求。由于系统需要连接并频繁访问云服务器,网络部分主要是采用2G/3G/4G GPRS或WIFI。云服务器端集成了后台服务器用于与客户端通信的接口模块、存储设备信息的数据库,集成的后台服务器更为安全可靠、经济实用。
另外,为了方便设备运维,在每个一次、二次设备装置上量身定做了该设备的二维码贴片。每个设备二维码独一无二的身份信息,运维人员通过扫描设备二维码可轻松访问到该设备的详细信息。
3系统前端开发
前端即本系统客户端的前台部分,主要是负责呈现给使用者的页面。本系统前端采用基于微信小程序的MINA(MINA IS NOT APP)框架,主要包括视图层和逻辑层,视图层采用框架自己的描述语言WXML和WXSS,而逻辑层采用常用的JavaScript。另外框架还提供了视图层与逻辑层间数据传输和事件系统,开发者仅需关注于数据开发和逻辑实现[5] [6]。
MINA作为整个框架的调度中心,管理着整个小程序的页面路由,实现页面之间的自由切换,和页面的完整生命周期。系统中所开发页面传送的数据、方法、生命周期函数注册在MINA中,其它复杂的操作交由MINA处理。
MINA提供了一套具有微信风格的组件,调用这些组件可以开发属于自己的微信小程序。此外,MINA还提供了丰富的微信原生API,用于调用微信功能十分方便,如获取用户信息、本地存储等,如图2所示。
4系统使用流程
系统使用的流程如下:
S1:在变电站一二次设备上粘贴对应的二维码;
S2:运维人员关注微信小程序后进行账号密码登录并进行账户验证;
S3:运维人员开始巡检设备,并通过扫描二维码得到设备的具体信息;
S4:运维人员发现设备缺陷后在微信小程序内进行设备缺陷信息提交;
S5:设备管理人员收到通知并进行设备缺陷信息查询。
其中,步骤S1中使用的二维码是该设备唯一识别标志,对应着后台系统中该设备的详细信息;步骤S2中对运维人员进行身份验证和权限管理,不同等级的人员具备不同的管理等级;步骤S3中述设备的具体信息包括设备的厂家、生产日期、型号、正常运行情况、缺陷情况和差异化巡维等级;步骤S4中所述的设备缺陷信息包括缺陷的描述文字和对应的相片。具体流程图如图3所示。
图2 前端系统框架图
5系统使用测试
在测试环境下,对本系统做一次实验性试用,测试系统功能的完整性。
经测试,系统能满足需求的功能,实现了扫面二维码实时查询设备状态信息;在系统中可随时查询变电站各种设备的详细信息;可查询设备的历史缺陷信息;实时上报缺陷信息,对缺陷进行跟踪管理。系统使用起来方便快捷,大大提高了运维工作效率。
参考文献
[1]蒋丽.变电站运维一体化实施的问题和处理对策分析[J/OL].电子测试,2016,(20):111+108.
[3]吴国权.智能变电站运维及操作的研究与应用[D].华北电力大学,2015.
[4]刘红卫.微信小程序应用探析[J].无线互联科技,2016,(23):11-12+40.
[5]张小龙.微信小程序入口在哪?有什么用?[J].计算机与网络,2017,(04):50.
[6]匡文波,李芮,任卓如. 微信小程序面面观[J].新闻论坛,2017,(02):15-18.
作者简介:
林跃欢(1988 -),男,通信作者,硕士,助理工程师,研究方向为数字化变电站技术、电力系统继电保护;
项目名称:变电站在线设备巡维平台的研制。
项目编号:031900KK52170119
论文作者:林跃欢,黄盛超
论文发表刊物:《电力设备》2017年第36期
论文发表时间:2018/5/10
标签:设备论文; 缺陷论文; 变电站论文; 系统论文; 信息论文; 人员论文; 程序论文; 《电力设备》2017年第36期论文;