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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块结构化编写变电站操作票库方法应用

模块结构化编写变电站操作票库方法应用   【摘 要】变电站操作票库编写是一件繁重、易出错、审核困难的事情。实践中,可以借用“编程”的概念,利用现有的共创公司FY2000型微机防误系统中的操作票系统组件,把票库的编写,作为一个系统性的工作来进行,用四级模块结构并逐级引用的方法来实施,可提高效率,降低出错的几率。并且利用此方法编写出来的操作票库具有可移植性,可方便的移植后应用于同类型的间隔及整个变电站,具备较高的推广应用价值。   【关键词】变电站;编写;操作票;模块   前言   正确完备建立操作票库,有至关重要的作用。在巡维中心运行管理模式之下,面对总量庞大的操作对象,使用排版工具编写,尤为繁杂和困难。寻求一种行之有效的方法,提高操作票库的编写效率和确保操作票库的正确率,显得非常重要。   以文字排版软件(如word)编辑,能在一定程度上减少工作量,效率还是明显不足。排版软件不能对操作票的内容进行一定程度上的自检,使得编辑后的操作票库篇幅庞大冗长,审核、纠错困难。   在计算机软件编写的过程中,模块结构化分割各种应用功能,分级分步实施是一种最常见的应用方法。   借用编程的概念,把操作票的编写分为四级模块。为更好理解,先进行定义:最小的模块称为“间隔名称”模块;上一级模块称为“操作控件”模块;再上一级模块称为“操作单元”;最高一级模块称为“操作任务”。在逐级完成这四个模块的编写后,将其载入共创的操作票系统组件中,即可生成完整的操作票库。下面示例说明。   一、模块四“间隔名称”的编写   创建文件名“CDATA.FIL”,用文字排版工具(如:word)编辑文件,在文件中输入各个间隔的编号及名称,其中的冒号及感叹号为格式符(格式符在导入操作票系统组件后会自动清除)。   1720:风畔线!   1719:湾钢线!   以上是示例,实际编写时需罗列完整,顺序没有要求。在此模块中,其中的编号即为其上级模块“操作控件”所需调用的内容。   二、模块三“操作控件”的编写   创建文件名“TNDATA.FIL”,编辑文件,输入一个间隔中所有可能需要进行操作的控制元件的名称,各符号也为格式符,括号为引用模块四中内容的格式符。如下为某个间隔内的部分操作控件。   1720:1720开关!   17201:Ⅰ母侧17201刀闸!   1720A2:闭锁重合闸1LP13压板!   在所示操作控件中,代表了引用模块四中的内容“风畔线”,如“1720开关”最终生成操作票的时候即显示为“风畔线1720开关”;其他控件的翻译过程也以此类推。   此模块中,每行冒号之前的标志符,都是供其上一级控件调用的操作控件标志符。   标志符的定义,必须遵循一定的定义原则,以方便以后的复制和替换修改过程,满足其移植性的要求。首先,同一个间隔内的所有控件都必须包含同一个且必须是唯一的标志符字段;其次,标志符定义时,以符合习惯性的称呼为宜,以方便记忆,如:“1720KZDY”即为习惯性称呼的“1720控制电源”。   一个间隔的操作控件编辑完毕后,同类型间隔的操作控件,只需要简单的复制粘贴替换,再重新核对相关的双编细节即可。此模块中须把整个变电站的所有操作控件都完整齐全罗列出来即完成模块三。   一个控件,有可能在整个操作票库中会被引用过百次,只要确保第一次引用正确,即可确保其他所有的引用都为正确。需要修改时,只需要修改源头即可。   三、模块二“操作单元”的编写   创建文件名“PDATA.FIL”,编辑文件,在文件中罗列一个间隔中所有可能需要进行操作动作行为的名称并编辑其具体内容,各符号为格式符:   中括号[ ]为引用模块三中内容的格式标志符;   分号;代表换行标志符;   感叹号!代表一个操作单元的结束标志符;   “H”一般代表合上、投入、推至等正向性质的动作;   “L”一般代表断开、退出、拉至等负向性质的动作;   示例:   1720 H:{}|1|   合上[1720];   检查[1720]位置指示正确;   检查[1720]在合闸位置;!   所示例单元若被最高一级的模块“操作任务”所调用并导入操作票系统组件后,将会被组件翻译成如下所示形式:   合上风畔线1720开关   检查风畔线1720开关位置指示正确   检查风畔线1720开关在合闸位置   操作单元的数量要尽量的少,能组合在一起的操作步骤尽量的组合在一起;操作单元的总量也要齐全完备,才能为最高一级模块的编写创造更好的灵活性。这两个要求是具有一定的矛盾的,需取得一个较好的平衡点来获得最高的效率。   操作单元模块和操作控件模块的属性类似。   一个间隔的操作单元编辑完毕后,同类型间隔的操作单元,也只需要简单的替换。   四、模块一“操作任务”的编写   创建文件名“TASK.FIL”,编

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档