论文部分内容阅读
[摘 要]在调度自动化系统(DF8003S)的数据库维护中,尤其是在有新站接入时,要录入大量数据信息,及易出现数据库错误,给数据库运行带来不稳定因素,因此,在数据库维护中可引入EXCEL办公软件,利用其强大的数据分析和数据处理功能, 可以充分发挥EXCEL的使用灵活、操作简便的特性,结合维护工作的实际情况,把对数据库信息量的录入和维护工作移植到EXCEL中操作,可以大大减轻维护人员的工作量,从而弥补了调度自动化系统(DF8003S)在数据库复杂的维护工作中不方便的现状,提高了维护人员的工作效率。
[关键词]EXCEL;数据库;导入;导出;数据分析;数据处理
中图分类号:TM734 文献标识码:A 文章编号:1009-914X(2016)15-0221-01
1 引言
随着配网电力系统规模的不断扩大,电网管理自动化水平的不断提高,电网自动化系统的实用化应用水平不断深入,原有的调度自动化系统管辖的开闭所也由原来的5个开闭所增加到25个。新增的开闭所多为采用微机保护,三遥表数量也越来越多,数据库也越来越庞大,相应也带来了大量的维护工作。
2 EXCEL在数据库维护中的具体应用
对于EXCEL在调度自动化系统的数据库维护中的应用,我们通过对新加厂站的遥信的过程实例来进行讲解:
2.1 对新三遥表进行编辑
首先对新三遥表进行数据处理、整理,使三遥表满足数据库参数的要求,以便从表中提取数据库中用到相应遥信的设备描述。
新下发的三遥表如图1,处理后的三遥表如图2 。从图2中的“F列”得到数据库中要用到的遥信的设备描述内容。具体步骤:在图2中的“B列”和“C列”通过复制、填充功能,得到“线路名称”和“开关号”,在图2中的“F2”单元格中输入文本函数“CONCATENATE( )”并设置函数参数“ (B2,C2,D2)” 再对整个字段进行填充,就可以获取到对应数据库中遥信的设备描述内容了。
2.2 导出数据库中的“遥信参数表”
通过系统数据库导入导出命令(DBTOOL)导出数据库中的“遥信参数表”,具体如下:
进行数据库维护导出参数,首先要运行系统数据库导入导出命令(DBTOOL)并要连接数据库,如图3窗口,点击“数据导出”和选择“SCADA”数据库,如图4窗口,再选择“遥信参数表”,点“浏览”选择保存参数表的位置,最后点执行即可。
2.3 对导出数据库中的“遥信参数表”进行数据处理
我们利用EXCEL软件中的“自动筛选”功能,通过“厂站代码”字段筛选出所要的厂站,再将筛选后的全部内容复制到一个新表中,注意,第一条记录也要一同复制。并保存名为“遥信参数表”,保存类型为“*.TXT”(带制表符分隔的文本文件),将图2中“F列”字段内容复制到“遥信参数表”中的“描述”字段中,并在“遥信参数表”中的“A列”字段中填充上相应的保护代码如“Pdf0Pg”,注:“P”代表保护代码。对开关和刀闸要分别填充相应的代码,“K*CB”为开关代码,“K*DDS”为刀闸代码。在EXCEL软件中,结合“自动筛选”及“筛选方式”的选择,很容易完成数据库表的参数修改,具体的不再详述。
2.4 导入数据库中的“遥信参数表”
再次运行系统数据库导入导出命令(DBTOOL)导入数据库中的“遥信参数表”,导入参数表过程同上面的导出参数表一样,只是选导入数据库参数时,要输入系统校验口令如图5窗口,还有在导入参数前要先运行数据库(DBMGR)参数修改命令,在“SCADA”库中,找到“遥信参数表”下的相应的厂站,将其下的所所参数全部删除,之后再进行数据库导入导出命令(DBTOOL)导入 “遥信参数表”。
2.5 EXCEL在数据库维护中的应用的注意事项
⑴在做数据参数时,所有参数都不能以数字“0”开头;
⑵导参数时两台服务器都要导入,不然会出现2台数据库的参数不一致,参数丢失;
⑶对导出参数表的第一条记录,不能删除或更改,此条为库表的结构;
⑷在导入参数表的时,一定要做好备份,确认无误,方可执行;
⑸导入参数表的时,要先在(DBMGR)数据库中先将要导入的厂站的相应参数表删除,再进行导入;
3 结语
从上述研究可以看出,EXCEL具备灵活、简便而功能强大的数据分析,而基于EXCEL数据库的维护和更新也非常简单,维护人员通过简单的操作,可以完成数据库的参数修改和深入的分析,确保了系统中主站数据库信息配置与变电站综自系统远动机配置的一致性,保证了遥信、遥测等信息的准确性、及时性、可靠性、有效性,当然,EXCEL还具备更多的数据分析潜能,需要我们在今后的工作中发挥主动性和创造力, 扩大其功能,从而提高维护工作的效率,也确保系统稳定、可靠的运行。
[关键词]EXCEL;数据库;导入;导出;数据分析;数据处理
中图分类号:TM734 文献标识码:A 文章编号:1009-914X(2016)15-0221-01
1 引言
随着配网电力系统规模的不断扩大,电网管理自动化水平的不断提高,电网自动化系统的实用化应用水平不断深入,原有的调度自动化系统管辖的开闭所也由原来的5个开闭所增加到25个。新增的开闭所多为采用微机保护,三遥表数量也越来越多,数据库也越来越庞大,相应也带来了大量的维护工作。
2 EXCEL在数据库维护中的具体应用
对于EXCEL在调度自动化系统的数据库维护中的应用,我们通过对新加厂站的遥信的过程实例来进行讲解:
2.1 对新三遥表进行编辑
首先对新三遥表进行数据处理、整理,使三遥表满足数据库参数的要求,以便从表中提取数据库中用到相应遥信的设备描述。
新下发的三遥表如图1,处理后的三遥表如图2 。从图2中的“F列”得到数据库中要用到的遥信的设备描述内容。具体步骤:在图2中的“B列”和“C列”通过复制、填充功能,得到“线路名称”和“开关号”,在图2中的“F2”单元格中输入文本函数“CONCATENATE( )”并设置函数参数“ (B2,C2,D2)” 再对整个字段进行填充,就可以获取到对应数据库中遥信的设备描述内容了。
2.2 导出数据库中的“遥信参数表”
通过系统数据库导入导出命令(DBTOOL)导出数据库中的“遥信参数表”,具体如下:
进行数据库维护导出参数,首先要运行系统数据库导入导出命令(DBTOOL)并要连接数据库,如图3窗口,点击“数据导出”和选择“SCADA”数据库,如图4窗口,再选择“遥信参数表”,点“浏览”选择保存参数表的位置,最后点执行即可。
2.3 对导出数据库中的“遥信参数表”进行数据处理
我们利用EXCEL软件中的“自动筛选”功能,通过“厂站代码”字段筛选出所要的厂站,再将筛选后的全部内容复制到一个新表中,注意,第一条记录也要一同复制。并保存名为“遥信参数表”,保存类型为“*.TXT”(带制表符分隔的文本文件),将图2中“F列”字段内容复制到“遥信参数表”中的“描述”字段中,并在“遥信参数表”中的“A列”字段中填充上相应的保护代码如“Pdf0Pg”,注:“P”代表保护代码。对开关和刀闸要分别填充相应的代码,“K*CB”为开关代码,“K*DDS”为刀闸代码。在EXCEL软件中,结合“自动筛选”及“筛选方式”的选择,很容易完成数据库表的参数修改,具体的不再详述。
2.4 导入数据库中的“遥信参数表”
再次运行系统数据库导入导出命令(DBTOOL)导入数据库中的“遥信参数表”,导入参数表过程同上面的导出参数表一样,只是选导入数据库参数时,要输入系统校验口令如图5窗口,还有在导入参数前要先运行数据库(DBMGR)参数修改命令,在“SCADA”库中,找到“遥信参数表”下的相应的厂站,将其下的所所参数全部删除,之后再进行数据库导入导出命令(DBTOOL)导入 “遥信参数表”。
2.5 EXCEL在数据库维护中的应用的注意事项
⑴在做数据参数时,所有参数都不能以数字“0”开头;
⑵导参数时两台服务器都要导入,不然会出现2台数据库的参数不一致,参数丢失;
⑶对导出参数表的第一条记录,不能删除或更改,此条为库表的结构;
⑷在导入参数表的时,一定要做好备份,确认无误,方可执行;
⑸导入参数表的时,要先在(DBMGR)数据库中先将要导入的厂站的相应参数表删除,再进行导入;
3 结语
从上述研究可以看出,EXCEL具备灵活、简便而功能强大的数据分析,而基于EXCEL数据库的维护和更新也非常简单,维护人员通过简单的操作,可以完成数据库的参数修改和深入的分析,确保了系统中主站数据库信息配置与变电站综自系统远动机配置的一致性,保证了遥信、遥测等信息的准确性、及时性、可靠性、有效性,当然,EXCEL还具备更多的数据分析潜能,需要我们在今后的工作中发挥主动性和创造力, 扩大其功能,从而提高维护工作的效率,也确保系统稳定、可靠的运行。