基于VBA平台设备状态评价程序设计与开发.docVIP

基于VBA平台设备状态评价程序设计与开发.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文档。上传文档
查看更多
基于VBA平台设备状态评价程序设计与开发

基于VBA平台设备状态评价程序设计与开发   摘要:根据广东省公司的相关要求,需要将变电站、输电线路的每个一次设备都建立一份Excel设备状态评价表格,直接应用输电及变电一次设备评分表进行评价。文章对电网公司设备状态评价的工作特点进行了分析,并介绍了在Excel平台上利用VBA开发设备状态评价程序的过程,实现了计算机对设备参数数据的自动化处理,提高了工作效率和准确性。   关键词:设备状态评价程序;软件设计;VBA平台;Excel;宏;控件 文献标识码:A   中图分类号:TP311 文章编号:1009-2374(2015)08- DOI:10.13535/j.cnki.11-4406/n.2015.   为了提高为实现设备状态评价、隐患排查一体化,广东电网公司制定了《广东电网公司变电一次及输电设备状态评价表》[1],以统一的技术标准开展设备状态评价和隐患排查工作。根据省公司的相关要求,需要将变电站、输电线路的每个一次设备都建立一份Excel设备状态评价表格,直接应用输电及变电一次设备评分表进行评价。完成评价扣分表后,设备状态评价定级等信息将自动显示在评价报告表中。根据电网公司的要求,变电部分需要运行人员将每个设备的名称、电压等级、生产厂家、出厂编号、出厂时间、投产时间、巡视策略等信息填到该设备的设备评价表,而且各种设备的状态评价采用不同的评价表[2]。这些看似简单的工作,到了各个集控中心就是一项工作量非常大的工作。比如,一个220kV的敞开式变电站,需要建立起对应的400多个变电一次设备状态评价Excel表。据保守估计,完成一个设备的信息从导出的设备参数表黏贴到该设备的状态评价表再进行填入该设备风险等级、设备巡视策略等信息需要2分钟,一个敞开式的220kV变电站的设备状态评价所需要的时间就是800分钟(按400个设备计算),即13个小时左右。何况一个集控中心管理十几个变电站,这将是个很大工作量的工作。   设备状态平评价表都是采用Excel,因此,想到利用Excel结合VBA开发一个可以将每个设备的各种信息自动填到该设备状态评价表,并根据该设备的风险等级选择对应的设备巡视策略,将重复、枯燥的复制、黏贴和另存为工作转由程序自动完成,从而大大地减轻变电运行人员繁琐的重复劳动。   1 VBA简介   VBA[3]是Visual Basic for Application的简称,是Visual Basic开发工具家族中的一员。VBA内嵌于Microsoft Office,所有的安装了Microsoft Office软件的电脑都有VBA所需要的编辑器,不用另外安装编译器,易于程序的传播和使用。另外,VBA与Microsoft Office无缝连接,能够极大限度地扩展Microsoft Office的功能,特别是对于Excel。   2 程序设计   2.1 程序分析   为了能使程序自动完成工作,必须将设备状态评价表中需要的各种信息在设备参数导出表中先完善,如设备的双编、状态评价人、审核人和评价时间等信息。由于不同的设备采用的不同的设备状态评价表,所以首先要判断设备的类型,根据该设备的类型选择对应的设备状态评价表模板;再根据设备参数导出表中设备的各种信息和设备状态评价表模板中各种信息的位置,将该设备的各种信息由参数导出表复制至该设备对应的设备状态评价表模板中;填完信息之后,设备状态评价表会根据设备的电网风险等级评价出该设备的设备风险等级,然后根据设备风的险等级选择对应的巡视和维护策略,并将该设备的评价结果汇总到该设备所在变电站的设备状态评价汇总表中;最后将该设备状态评价表另存为该设备对应的名称。程序整体流程如下图1,各种设备评价子程序流程图如图2:   2.2 程序实现   2.2.1 读取设备参数导出表。把一个变电站的设备参数导出表放在一个文件夹中,程序读出该变电站所有的设备参数导出表,并保存在Excel中。   处理完之后,程序会将设备参数表名称填至第一个工作簿,如图3所示。并将设备参数导出表的个数赋值给ShebeiZhonglei这个变量,如图3的话,ShebeiZhonglei等于10。   2.2.2 将设备类型与设备状态评价表一一对应。将设备的种类和对应的设备分类、状态评价表模板文件名分别放在打开的第一Excel表的第二个工作簿的第一列、第二列和第三列。将设备参数导出表的名字与设备种类的名字进行比较,选择设备参数导出表对应的设备分类、设备状态评价表模板。比较完之后,将该设备类型的分类和状态评价表模板填至打开的第一Excel表的第一个工作簿的第二列和第三列。   2.2.3 选择各种设备类型对应的子程序。以上将各种设备参数导出表的名称和对应的分类和状态评价表模板填写在打开的第一Excel表的

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档