基于DL/T 1230和DL/T 476的过程层设备虚拟面板设计

2018-08-18 06:12李瑞明陈先勇王雨峰侯良增邱绍申
电气技术 2018年8期
关键词:图元面板客户端

李瑞明 陈先勇 王雨峰 侯良增 邱绍申

基于DL/T 1230和DL/T 476的过程层设备虚拟面板设计

李瑞明 陈先勇 王雨峰 侯良增 邱绍申

(许继电气股份有限公司,河南 许昌 461000)

针对智能变电站过程层设备状态数据显示不直观、获取渠道单一、配置工具不统一等问题,本文提出一种基于电力系统图形描述规范组织图形,基于电力系统实时数据通信应用层协议传输数据的虚拟面板设计方案。虚拟面板界面由过程层设备厂家自行设计、由设备实时维护,可扩展性强,可以满足各厂家的不同需求。

虚拟面板;DL/T 1230;DL/T 476;过程层;智能变电站

随着智能变电站的推广和普及,大批量不同型号、不同生产厂家的智能终端和合并单元出现在智能变电站中。这些设备与常规变电站的保护测控设备有很大的差异[1-3]:

1)数据显示不直观。受限于环境,就地设备不配置液晶,通过少量LED指示运行状态,不具备就地监控功能。

2)数据获取渠道单一。设备运行状态通过GOOSE发布,受限于GOOSE协议的发布订阅机制,不能获取中间状态、历史记录、参数配置等信息。

3)调试工具不统一。各厂家都针对自己的设备提供调试工具,这些工具在操作方式和实现功能上存在很大差异,不便于运维检修人员掌握,更不能实现设备之间的互操作。

这些差异的存在,严重影响了现场工程调试的进度及质量,现场急需一种面向各厂家通用的客户端调试工具。本文提出一种以DL/T 1230电力系统图形描述规范和DL/T 476电力系统实时数据通信应用层协议为基础,由各设备厂家设计图元模型、维护界面的虚拟面板设计方案。

1 技术基础

1)虚拟面板

虚拟面板,是运行在第三方设备上以实现设备的远端数据显示和远方操作控制为目的的应用软件,其功能的实现依赖于设备本身的服务接口、布置于远端的人机交互界面以及数据传输通道和传输协议[4-6]。通过虚拟面板方式实现的监控终端,具有与设备原来数据显示和控制方式基本一致的特点。

过程层设备的虚拟面板设计,与常见的虚拟面板设计有很大的区别。由于涉及厂家众多,各设备数据内容和格式不同,因此对数据组织形式和传输协议的选择有更高的要求:既要满足通用性的要求,又要有很高的可扩展性。

2)电力系统图形描述规范

DL/T 1230电力系统图形描述规范(以下简称图形描述规范)定义了CIM模型中电力设备的图形绘制和存储方式,制定了电力图形离线交换、在线渲染和远程浏览的机制[7-10]。图形描述规范提供了图形描述方式,而不限定图形的样式及所含数据的内容,这一特点满足了过程层设备虚拟面板通用性和扩展性方面的要求。

3)电力系统实时数据通信应用层协议

DL/T 476电力系统实时数据通信应用层协议(以下简称DL/T 476协议)定义了应用层传输的数据格式、控制序列和服务原语,主要用于电力系统调度中心之间以及调度中心与厂站之间的实时数据通信。DL/T 476协议规定的数据块格式,可用于传输各种格式的全数据、变化数据以及字符串和文件,是实现数据传输的良好载体。图形描述规范和DL/T 476协议的组合可以完美实现图形的远程,在调度端有很多实际应用[11-12]。

2 系统架构

虚拟面板的系统架构,基于DL/T 476协议搭建如图1所示。

图1 系统结构

设备接口设计采用多种协议并列服务的方案,使IEC 61850和DL/T 476服务同时运行。数据中心将设备数据通过信息点映射分发给不同具体的服务实例,同时接受不同服务实例的操作指令。

过程层设备作为服务端,是虚拟面板数据和图形界面的唯一来源,在接口开发中完成数据模型、图元模型和设备界面模型的设计、设置界面模型与数据和图元模型之间的映射关系设计,并在图元模型中插入操作命令以实现虚拟面板的界面操作功能。

调试设备作为虚拟面板的监控终端,从过程层设备获得数据和文件,经过解析处理,得到图形界面描述,实现虚拟面板界面的显示。

3 设备模型

3.1 数据模型

数据模型是按照数据类型、用途对数据进行分类整理,统一编码,以实现数据显示和传输。过程层设备常见数据如图2所示。

图2 过程层设备数据

过程层设备数据按照传输方向分为状态数据和设定信息。

状态数据用于图形显示,分为设备标识和运行状态两类。设备标识,是指设备区分性信息,除常规的型号、版本等文本信息,还包括二维码、公司logo等图片文件;运行状态,反映设备的运行状态,除常见的模拟量、开关量、告警信息外,还包括装置记录、参数设定等信息。

设定信息用于实现设备控制,分数据控制和数据请求两类。数据控制用于设备运行状态控制,包括出口、压板、参数定值、通信对点等操作;数据请求用于客户端发起数据筛选命令。

3.2 图元模型

图元模型是数据对应的图形信息描述格式,便于客户端图形显示。状态数据的显示,依靠图形描述规范中的静态文本、图片、状态图元、表格等图元就可以实现。设定信息仅依靠图形描述中定义的图元无法实现,因此对元素通用属性和电网图元都进行了扩展。

元素通用属性扩展了命令行属性cmdref,用于在图元中嵌入操作命令。操作命令主要分两种:①不带参数或带固定参数(见图3);②带可变参数(见图4),‘&’引用图元的属性。客户端在图元被激活后,检查是否带参数,不带参数的命令可直接发送给设备,带参数的在客户端界面图元采集数据后再发送给设备。

//多级菜单

电网图元扩展了菜单图元和对话框图元。菜单图元用于实现显示数据的筛选,对话框图元用于实现参数设定、权限校验的功能。菜单图元和对话框图元都通过其他图元的热点加载。

3.3 设备界面模型

设备界面模型定义虚拟面板界面外观,也反映数据和图形之间的映射关系。界面外观,按照显示和控制的需求,分静态背景、动态刷新区域、浮出窗口3个图层设计。

静态背景是图形显示的最底层,图形描述固定,只有数据变化,主要显示设备标识、厂家标识、模拟按键、状态LED、液晶背景数据等数据。静态背景的图形描述存放在一个定名的文件,以实现初始化界面和初始界面显示。

动态刷新区为图形显示的中间层,模拟设备液晶,显示用户选择的模拟量、开关量、参数定值等信息,根据用户的选择,载入的图元会发生变化。动态刷新区域所有选择的图形描述集中存放在一个定名文件中,按照客户端选择,提取本次显示的图形描述重新整理上送。

浮出窗口为图形显示的最上层,包括菜单和弹出窗口,用于辅助用户完成数据筛选和设置。菜单和浮出窗口由热点触发。

设备界面模型中,通过图元引用实现界面模型与图元模型之间的映射,通过数据统一编码实现界面数据与设备数据之间的映射。

4 传输过程

数据传输以设备模型为基础,建立在DL/T 476协议的基础上。交互过程按照传输内容的主体不同可以分为连接初始化、数据查询、数据主动上送、数据设定4个传输细节。

4.1 连接初始化

初始化过程中,虚拟面板通过获取包含背景的图形描述文件的形式完成初始背景界面的显示,具体交互过程参如图5所示。

图5 连接初始化

服务接口在背景文件上送完成以后,自动上送背景全数据。请求文件使用ASCII码块,数据参考SOA://fileserv(gfilename=静态背景文件名)[13]。

4.2 数据查询

数据查询,由菜单图元触发,对模拟液晶区域图形及数据进行展示或更新,具体交互过程如图6所示。

数据查询过程中,需要对上次数据查询的动态刷新区的图形和数据进行清理,然后根据新上送的图形文件重新组织动态刷新区图形、并刷新数据。

4.3 数据主动上送

数据主动上送,是数据实时监视的必要手段。数据上送的内容包括背景图元和选定分类数据中包含的数据。数据可能为整形、浮点、状态、文本、表格条目等内容。其中,状态、整形、浮点数据有专属数据块处理,文本、表格条目等信息适合采用包含ID、文本的组合码块传输。

图6 数据查询

文本采用3个ASCII码块的组合,第一个表示数据id,第二个表示传输原因(初始化、变化),最后一个表示数据内容。表格采用多个ASCII码块组合,第一个表示表id,第二个表示传输原因(增加、删除、更新等),其余表示行数据内容。

4.4 数据设定

数据设定,通过对图元中操作命令的解析和处理,实现设备的操作控制。图7反映了客户端处理设定类图元的过程。

图7 数据设定图元处理过程

5 结论

本方案以电力系统的相关规范作为设计基础,具有较强的通用性,选择的图形和传输方式有很强的可扩展性,能够满足智能变电站过程层各厂家、各型号设备的数据显示和控制的需求。本方案可以实现虚拟面板客户端与设备服务器端的隔离,最终实现不同厂家之间的互操作,解决不同厂家客户端工具不统一的问题。同时,该设计方案同样适用于变电站中其他设备远程客户端的开发,具有推广的价值。

[1] 汪鹏, 杨增力, 周虎兵, 等. 智能化变电站与传统变电站继电保护的比较[J]. 湖北电力, 2010, 34(S1): 23-25.

[2] 何兴华. 110kV智能变电站工程设备调试管理方法研究[D]. 华北电力大学, 2015.

[3] 冉鑫. 智能变电站的二次设备调试与检修[J]. 中国高新技术企业, 2017(4): 128-129.

[4] 刘奕宏, 王厚军. 数字存储示波器虚拟面板的设计[J]. 电子测量技术, 2009, 32(9): 93-95.

[5] 黄斌, 吕飞鹏, 卓越, 等. NET智能客户端在继电保护应用软件中的应用[J]. 电网技术, 2005, 29(16): 81-84.

[6] 杨劲松, 谢幸生, 林韶文, 等. 电力设备状态检修智能系统的设计与实现[J]. 电子设计工程, 2016, 24(19): 57-59, 62.

[7] 邓大为, 李可, 陆俊. 基于CIM/E文件的电网全景建模技术研究[J]. 广东电力, 2013, 26(11): 49-53.

[8] 李伟, 辛耀中, 沈国辉, 等. 基于CIM/G的电网图形维护与共享方案[J]. 电力系统自动化, 2015, 39(1): 42-47.

[9] 李为, 周琰, 成永强, 等. 基于CIM扩展的输变电在线监测系统模型[J]. 电气技术, 2017, 18(1): 77-82.

[10] 张磊, 史奎山, 陈国恩, 等. 基于CIM的调度自动化运行监测可视化平台[J]. 电气技术, 2016, 17(4): 130- 132, 135.

[11] 史金伟, 杨启京, 肖艳炜, 等. 异构系统间数据远程调阅的方法与实现[J]. 江苏电机工程, 2014, 33(2): 44-47.

[12] 施佳锋, 孙全熙, 马军, 等. 大运行体系下变电站运行画面远程调阅方法的实现[J]. 宁夏电力, 2012(4): 35-38.

[13] GB/T 33604—2017. 电力系统简单服务接口规范[S]. 2017.

Design of virtual panel for process device based on DL/T 1230 and DL/T 476

Li Ruiming Chen Xianyong Wang Yufeng Hou Liangzeng Qiu Shaoshen

(XJ Electric Co., Ltd, Xuchang, He’nan 461000)

In view of the problems of the process device in the smart station, such as the state data display is not intuitive, the access channel is single, the configuration tool is not unified, propose a scheme of virtual panel design based on graphic description specification for electric power system to organize graphics and based on power system real-time data communication application layer protocol to transform data. The virtual panel interface is designed by the process layer equipment manufacturer and is maintained by the equipment in real time. It has strong extensibility and can meet the different needs of various manufacturers.

virtual panel; DL/T 1230; DL/T 476; process level; smart station

2018-02-09

李瑞明(1983-),男,河北邯郸人,本科,工程师,主要从事电力系统通信开发工作。

猜你喜欢
图元面板客户端
一种组态控件技术在电力监控系统中的运用
面板灯设计开发与应用
学术出版物插图的编排要求(一):图注
联锁表自动生成软件的设计与实现
如何看待传统媒体新闻客户端的“断舍离”?
MasterCAM在面板类零件造型及加工中的应用
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
Photoshop CC图库面板的正确打开方法
基于Qt绘图系统的图形应用优化研究与实现