远动点表比对工具开发原理与实践

来源 :科学导报·科学工程与电力 | 被引量 : 0次 | 上传用户:ghostbyte
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】自动化主站系统升级时,需要把旧EMS系统数据库的数据迁移到新OCS系统数据库中,完成数据迁移工作后,为确保电网运行的安全性,同时减少新OCS系统建成后的远动调试工作量,需要对新数据库中的远动点表与旧数据库中的远动点表做比对,确保新、旧远动点表的一致性,但远动点表的数据量巨大,人工核对需要耗费大量时间。研制远动点表比对工具,实现新、旧远动点表自动比对,提高远动点表核对工作的效率与准确性。
  本远动点表比对工具基于Excel Visual Basic开发,使用该工具可以很方便、快捷地核对新、旧远动点表的一致性,远动调试时可避免重复调试工作,大大减轻远动调试人员的工作量。
  【关键词】远动点表;比对;Visual Basic
  研究背景
  目前湛江供电局正在进行新OCS系统建设,需要把旧EMS系统数据库的数据迁移到新OCS系统数据库中,完成数据迁移工作后,为确保电网运行的安全性,同时减少新OCS系统建成后的远动调试工作量,需要对新数据库中的远动点表与旧数据库中的远动点表做比对,确保新、旧远动点表的一致性,但远动点表的数据量巨大,其中遥信有94587条记录,遥测有30214条记录。
  如果采用人工方式进行对比,按照自动化人员现有核查速度,完成所有厂站遥信点表核查大约需要27天,工作进展十分缓慢。而且人工核查工作完成质量难以保证,很难保证没有疏漏,导致厂站新旧点表中的差异遗留下来,对自动化系统安全稳定运行造成影响。因此,远动点表比对工具应运而生。
  算法原理
  点表比对工具主要实现的功能是:比对两张数据表是否一致,若一致,给出结论,若不一致,则需要通过颜色标注将不同之处明显指出来,并输出比对结果。
  数据比对模块
  数据比对模块实现的基本逻辑:(1)取出数据表1中一个主键;(2)在数据表2中使用find方法查找等值的主键;(3)若步骤(2)中找到该主键,则依次比较数据表1该行剩余单元格值和数据表2对应行对应单元格值是否一样,若不一样,则记录;(4)若步骤(2)中未找到,则表示数据表1存在该主键,而数据表2不存在该主键,则记录;(5)重复上述步骤(1)至(4),知道数据表1中所有数据被访问。(6)执行完以上步骤后还需取出数据表2中编号,查找数据表1中不存在数据,即重复以上步骤(1)(2)(3)(4)(5)。
  相关代码如下:
  shtResult.Range("A2:B"& Rows.Count).Clear
  sht1.Range("A2:Z"& Rows.Count).Interior.Pattern = xlNone
  sht2.Range("A2:Z"& Rows.Count).Interior.Pattern = xlNone
  For row1 = 2 To sht1.Range("A1").CurrentRegion.Rows.Count
  sNo = sht1.Cells(row1,1).Value
  Set Rng = sht2.Range("A:A").Find(sNo,lookat:=xlWhole)
  If Rng Is Nothing Then
  shtResult.Cells(rowNew,1).Value = "'提示:表2沒有该值"& sNo
  shtResult.Cells(rowNew,2).Value = "少第"& row1 &"行,已标橙色"
  rowNew = rowNew + 1
  sht1.Columns("A:Z").Rows(row1).Interior.Color = RGB(255,165,0)
  Else
  For column1 = 2 To sht1.Range("A1").CurrentRegion.Columns.Count
  '获取find的单元格的行
  row_Rng = Rng.Row
  sCell1 = sht1.Cells(row1,column1).Value
  sCell2 = sht2.Cells(row_Rng,column1).Value
  If sCell1 <> sCell2 Then
  shtResult.Cells(rowNew,1).Value = "提示:表1中第"& row1 &"行,第"& column1 &"列值和表2中第"& row_Rng &"行,第"& column1 &"列不一样,已标黄"
  sht1.Cells(row1,column1).Interior.Color = RGB(255,255,0)
  sht2.Cells(row_Rng,column1).Interior.Color = RGB(255,255,0)
  rowNew = rowNew + 1
  check_1 = check_1 + 1
  End If
  Next column1
  End If
  Next row1
  For row1 = 2 To sht2.Range("A1").CurrentRegion.Rows.Count
  sNo = sht2.Cells(row1,1).Value
  Set Rng = sht1.Range("A:A").Find(sNo,lookat:=xlWhole)
其他文献
【摘 要】随着中国大力推进坚强智能电网的建设步伐,智能变电站已成为新一代变电站的发展趋势。智能变电站站用电源系统应运而生,站用电源系统逐步向统一的数字化、程序化、智能化的方向发展。交直流一体化电源作为智能变电站重要组成部分,对电力系统的安全、稳定性起着至关重要作用,因此,迫切需要对交直流电源检修模式进行优化,实行更先进、更科学的管理和检修体制  【关键词】电源系统;状态检修;应用  引言  随着社
期刊
【摘 要】近年来,随着我国信息技术的快速发展,使其被广泛地应用在各领域中,充分发挥着自身的重要作用与价值。尤其是在水电厂的水轮机检修工作中,能够根据水轮机的工作能力、内部结构等综合性地考虑,是水电厂稳定发展的重要工作。目前,在各水电厂的发展中,都会遇到水轮机检修的问题由于受到了不同因素的影响,使水电厂水轮机运行问题与能源问题持续地发生。对此,需要水电厂能够提高重视度,加强对其的管理,采用现代和平信
期刊
【摘 要】随着我国的经济社会在不断提升,对于用电安全性的问题人们也是逐渐的重视。本文先是针对断路器的原理装置进行分析,之后提出了断路器常见的缺陷分析,最后给予了断路器发生事故主要因素进行详细分析。  【关键词】断路器;缺陷;统计分析  前言  在我国高压开关设备机器当中,断路器是作为一种比较复杂性的同时也比较重要的电气装置。在整体的电力系统运转当中,断路器不仅可以针对电力系统的正常负荷进行调换,还
期刊
【摘 要】当前,在社会不断发展过程中,电力行业的发展也得到了突破性的发展,在实践过程中,想要保证配电系统的安全稳定,就需要做好配电线路带电作业的工作,而在不断配电带电施工中,安全问题一直以来是非常重要的一个话题,如何采取有效措施提升10kV配电带电作业的安全性是本文研究的重点。  【关键词】10kV配电;带电作业;安全措施  随着经济的不断快速发展,电力企业的安全问题受到的重视程度越来越大。尤其是
期刊
【摘 要】随着我国经济和社会的高速发展,对电力的需要量越来越多,各种电力工程的规模和数量不断扩大。在电力系统的实际运行过程中,往往对通信有着比较高的要求,一旦相关通信工作没有做到位,就很容易电力系统的瘫痪和异常。为了进一步提升电力通信的效率和灵活程度,可以将无线通信技术有效应用其中。在科学技术飞速发展的时代,无线通信技术在配网中的重要性日愈凸显,有助于充分展现配网的价值,让配网通信传输质量及效率得
期刊
【摘 要】目标是是在给定条件下,将球调整为竖直状态弹跳。给定参数为人数n=10,绳长为 L=2m,球的反弹高度为 H=60cm,相对于竖直方向产生θ1=1 度的倾斜角度,利用问题三的模型,我们可以得到经过调整后的实施效果。  【关键词】同心鼓;倾斜角度;效果  1.背景知识  “同心鼓”是近几年由韩国引进中国的一项拓展项目,要求团队高度协作。即在一个双面牛皮鼓上均匀地固定有多根绳子,绳长相同,球从
期刊
【摘 要】随着机械设备大型化的发展,机械制造业对机械设备的铸钢零部件产品质量要求越来越高。本文结合产品检测实际,提出了特大型铸钢件的超声纵波分层检测方法。  【关键词】特大型铸钢件;超声纵波分层检测;探伤灵敏度。  0 前言  随着机械设备大型化的发展,机械制造业对机械设备的铸钢零部件产品质量要求越来越高。过去许多依赖进口的大型铸钢件现在已经在国内生产,如大型轧钢机架、大型轴承座以及其它大型冶金机
期刊
【摘 要】社会的生产力是随着时代的发展而不断发展的,大多数的企业在本世纪都实现了自动化生产,自动化生产对于企业的生产效率、生产质量是有很大的提升的。人工智能在电气领域得到了重要的利用,在企业的电气自动化控制中占据重要地位。人工智能帮助电气行业提升了控制效率,自动化的水平得到了质的发展,整个电气自动化过程变得更加顺畅。基于此,本文对人工智能技术在电气自动化控制中的应用进行研究,以供参考。  【关键词
期刊
【摘 要】作为绝缘特性试验项目中的一种,局部放电测量能够很好地规避破坏,所以大型电力变压器运行部门及其制造厂商对此也给予了越来越多的关注,而且还可用于变压器内部的分析,找出其中有着较高场强的区域,这些区域很有可能会危害到变压器的长期运行。怎样利用各式各样的检测手段来解决局部放电的问题是非常重要的。但由于局部放电检测的特殊性和放电类型的复杂多样性,系统掌握局部放电检测和问题分析,需要通过大量的实践及
期刊
【摘 要】所谓的光纤通信传输技术适宜光导纤维作为载体,进行信息传输的一种的媒介,在此工程中,其依据的原理便是光波在光纤中进行的全反射行为,以此来有效开展信息传输活动。在现代光纤通信传输技术中,由于光纤通信传输技术具有抗干扰、大容量等优点,被广泛应用与光纤通信领域,在当今时代,我们将其成为“信息高速公路”。基于此,本文主要内容研究现代光纤通信传输技术的应用具有十分重要的现实意义。  【关键词】光纤通
期刊