模块结构化编写变电站操作票库的方法应用

时间:2024-01-21 点赞:50765 浏览:104221 作者原创标记本站原创

本文是一篇操作论文范文,关于操作方面硕士学位论文,关于模块结构化编写变电站操作票库的方法应用相关电大毕业论文范文。适合操作及模块及间隔方面的的大学硕士和本科毕业论文以及操作相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】变电站操作票库编写是一件繁重、易出错、审核困难的事情.实践中,可以借用“编程”的概念,利用现有的共创公司FY2000型微机防误系统中的操作票系统组件,把票库的编写,作为一个系统性的工作来进行,用四级模块结构并逐级引用的方法来实施,可提高效率,降低出错的几率.并且利用此方法编写出来的操作票库具有可移植性,可方便的移植后应用于同类型的间隔及整个变电站,具备较高的推广应用价值.

【关 键 词】变电站;编写;操作票;模块

前言

正确完备建立操作票库,有至关重要的作用.在巡维中心运行管理模式之下,面对总量庞大的操作对象,使用排版工具编写,尤为繁杂和困难.寻求一种行之有效的方法,提高操作票库的编写效率和确保操作票库的正确率,显得非常重要.

以文字排版软件(如word)编辑,能在一定程度上减少工作量,效率还是明显不足.排版软件不能对操作票的内容进行一定程度上的自检,使得编辑后的操作票库篇幅庞大冗长,审核、纠错困难.

在计算机软件编写的过程中,模块结构化分割各种应用功能,分级分步实施是一种最常见的应用方法.

借用编程的概念,把操作票的编写分为四级模块.为更好理解,先进行定义:最小的模块称为“间隔名称”模块;上一级模块称为“操作控件”模块;再上一级模块称为“操作单元”;最高一级模块称为“操作任务”.在逐级完成这四个模块的编写后,将其载入共创的操作票系统组件中,即可生成完整的操作票库.下面示例说明.

一、模块四“间隔名称”的编写

创建文件名“CDATA.FIL”,用文字排版工具(如:word)编辑文件,在文件中输入各个间隔的编号及名称,其中的冒号及感叹号为格式符(格式符在导入操作票系统组件后会自动清除).

1720:风畔线!

1719:湾钢线!

以上是示例,实际编写时需罗列完整,顺序没有要求.在此模块中,其中的编号即为其上级模块“操作控件”所需调用的内容.

二、模块三“操作控件”的编写

创建文件名“TNDATA.FIL”,编辑文件,输入一个间隔中所有可能需要进行操作的控制元件的名称,各符号也为格式符,括号<>为引用模块四中内容的格式符.如下为某个间隔内的部分操作控件.

1720:<1720>1720开关!

17201:<1720>Ⅰ母侧17201刀闸!

1720A2:闭锁重合闸1LP13压板!

在所示操作控件中,<1720>代表了引用模块四中的内容“风畔线”,如“<1720>1720开关”最终生成操作票的时候即显示为“风畔线1720开关”;其他控件的翻译过程也以此类推.

此模块中,每行冒号之前的标志符,都是供其上一级控件调用的操作控件标志符.

标志符的定义,必须遵循一定的定义原则,以方便以后的复制和替换修改过程,满足其移植性的要求.首先,同一个间隔内的所有控件都必须包含同一个且必须是唯一的标志符字段;其次,标志符定义时,以符合习惯性的称呼为宜,以方便记忆,如:“1720KZDY”即为习惯性称呼的“1720控制电源”.

一个间隔的操作控件编辑完毕后,同类型间隔的操作控件,只需要简单的复制粘贴替换,再重新核对相关的双编细节即可.此模块中须把整个变电站的所有操作控件都完整齐全罗列出来即完成模块三.

一个控件,有可能在整个操作票库中会被引用过百次,只要确保第一次引用正确,即可确保其他所有的引用都为正确.需要修改时,只需要修改源头即可.

三、模块二“操作单元”的编写

创建文件名“PDATA.FIL”,编辑文件,在文件中罗列一个间隔中所有可能需要进行操作动作行为的名称并编辑其具体内容,各符号为格式符:

中括号[]为引用模块三中内容的格式标志符;

分号;代表换行标志符;

感叹号!代表一个操作单元的结束标志符;

“H”一般代表合上、投入、推至等正向性质的动作;

“L”一般代表断开、退出、拉至等负向性质的动作;

示例:

1720H:{}|1|

合上[1720];

检查[1720]位置指示正确;

检查[1720]在合闸位置;!

所示例单元若被最高一级的模块“操作任务”所调用并导入操作票系统组件后,将会被组件翻译成如下所示形式:

合上风畔线1720开关

检查风畔线1720开关位置指示正确

检查风畔线1720开关在合闸位置

操作单元的数量要尽量的少,能组合在一起的操作步骤尽量的组合在一起;操作单元的总量也要齐全完备,才能为最高一级模块的编写创造更好的灵活性.这两个要求是具有一定的矛盾的,需取得一个较好的平衡点来获得最高的效率.

操作单元模块和操作控件模块的属性类似.

一个间隔的操作单元编辑完毕后,同类型间隔的操作单元,也只需要简单的替换.

四、模块一“操作任务”的编写

创建文件名“TASK.FIL”,编辑文件,罗列一个间隔中所有可能需要进行状态转换的操作任务名称并编辑其具体内容,各符号为格式符:

示例中030607为目录结构格式及操作任务序号,每两位数代表一个目录结构,最后两位数代表目录下操作票序号,030607代表的是第03个一级目录下的第06个二级目录的第07号操作票;

冒号“:”之后的文字部分代表操作任务名称;

“/{}/”大括号中的内容代表多个操作单元的组合体;

“,”代表多个操作单元的分隔标志;

示例:

030607:将110kV风畔线1720线路由运行转检修(挂Ⅰ母)/{HDFS等于1,1720等于0,1720JD等于1,1720DJDY等于1,17204等于0,17201等于0,110MCJC等于1,DDZL等于1,172040等于1,1720DJDY等于0,1720TYD等于0,1720BSP等于1,1720KZDY等于0}/

示例中,“1720等于1”字符段代表操作任务模块引用了操作单元模块中的内容,引用的即是操作单元模块中所示例操作单元的全部内容.

一个间隔的操作任务编辑完毕后,同类型间隔的操作任务,也还是简单的替换,相对应的目录结构相应调整即可.

四个模块均编写完毕后,将其载入操作票系统组件,即可生成全站的操作票库.

对同类型的间隔,只要编好一个间隔的四个模块,剩下的只是替换的简单编辑以及相对应的操作控件的核对即可.对于接线方式基本相同的变电站,四个模块内容都可套用,也是简单的复制核对而已,编写效率和正确规范率都大幅度的提升.


五、结束语

实际应用中,已用此方法编写了本巡维中心14个站的票库,所用时间比以往节省了一半以上,最主要的是正确及规范率有明显的提升.由于共创的操作票系统组件还不是专门为此种系统性模块结构化操作票编写的理念和方法所专门设计的软件,还使用了太多的格式符,人机对话的界面还不理想.展望未来,可据此理念和方法,专制一款软件,并持续改进.

感谢惠州供电局三栋巡维中心陈传话站长,对于本人在了解熟悉共创公司的操作票系统组件的过程中,给予了精心的指导和帮组.

相关论文

结构化P2P网络的复杂查询机制文提纲

这是一篇信息检索方面专科毕业论文范文,与结构化P2P网络的复杂查询机制文提纲相关毕业论文题目。是参考文献专业与信息检索及应届生及参考文。

关于结构化金融产品现状的

关于金融产品及金融市场及金融体系方面的免费优秀学术论文范文,关于金融产品方面金融类论文开题报告,关于关于结构化金融产品现状的相关论。

proeefx钢结构机架搭建的操作入门

本文关于机架及操作及入门方面的免费优秀学术论文范文,机架方面有关论文范文检索,与proeefx钢结构机架搭建的操作入门相关毕业论文范文,对。

一种结构化数据交换格式方法

本文是一篇数据库论文范文,数据库相关硕士毕业论文,关于一种结构化数据交换格式方法相关毕业论文开题报告范文。适合数据库及数据项及数据方。

农村金融结构化产品

本文是一篇金融产品论文范文,金融产品方面有关毕业论文的格式,关于农村金融结构化产品相关毕业论文格式模板范文。适合金融产品及农村金融及。