论文部分内容阅读
摘 要:电力自动化数据库编辑是一个过程十分的繁琐而且又十分容易出错的工作,而造成电力自动化数据库系统不稳定的最主要的原因就是由于数据库中的非法记录。本篇论文主要根据这一情况进行了深入的研究,同时进一步指出了切实可行的操作方法,对于电子自动化数据库的编程和应用旨在提供一定的理论支撑。
关键词:电力自动化;数据库;编程;应用
1 电力自动化数据库的编辑
一个电力自动化的调度系统一般都是由几千个采集点的集合。主要包括遥信量(YX),各遥信量之间相互逻辑运算而生成的复合的遥信量(FHYX),遥测量(YC)和各遥测量运算之后生成的虚拟的遥测量(VC),电度量(PA),遥调量(YT),和系统之中受控制的遥控量(YK)等。这些不同的量之间根据其各自不同的处理要求共同构成了电力自动化的数据库。在电力自动化系统数据库中,这些不同的记录之间的差距一般都很小,但是不同的记录里面的属性又是很多。比如:我们所熟知的遥信(YX)库,在这个库里要将不同记录中分别记录序号、取值方式、处理方式、初始状态、事件顺序记录(SDE)状态、上盘标记、报警类型、中文说明、正反码标记、点名等等属性。如果在对这些属性进行输入的时候出现了错误,那么将会造成很严重的后果。比如当我们在对点名进行输人时出现了不合法,那么在日后调度系统的时候就会因为查不到相应点名导致死机的情况;如果是正反码标记出现了错误,就有可能导致遥信量的实际状态不确定。如果是需要在运算之后生成复合遥信量(FHYX)和虚拟遥测量(VC),如果其定义参加的运算遥测量在库中没有进行定义,也会因为查询不到造成死机的情况。
当我们在实际的工作中对电力自动化系统数据库进行定义的时候,会由于巨大的工作量,繁琐的工作不走出现各种各样的差错,这些差错可能在工作的过程中没有及时发现,但是当后期对于系统进行调度的时候,就会在调度相应的量的时候显现出来,这时候就会因为电力自动化的系统因为长时间的不能进行稳定的运行或者其实用化不能达标。
对于上文所讲到的情况,我们可以在FOX PRO和UCDOS,NEIWARE386的平台基础上进行研究关于电力系统自动化的数据库的编辑软件。可以在与微机的监控系统软件建立互相连接。因为在电力系统里同一类库的不同記录之间的差别一般不大,我们就可以根据这一情况进行设计数据库记录的相互联想的功能。而关于这些记录的属性的规范和要求,可以利用数据库进行自动生成,使用者只用在其中增加动态的成分就可以,针对一些属性在输入的时候提示出来的不同含义的取值的时候,就可以制造出对于这些非法输入不予以接受,并且通过声光进行报警警示。而对于虚拟的遥测库、复合的遥信库就可以对其记录的合法性进行自动的检验,从而建立链接表。
在以上文章中所讲的工作流程可以大大的减少数据库实际编辑的时间,进一步提高数据库编辑的质量,从而保障电力自动化调度系统的可实际操作性和可靠性。
2 关于各个库文件的编辑
2.1 关于遥信库文件的编辑(YX库)
点 名:在8字节的ASCII码中,第一个字节为"X",第二个和第三个字节表示该点的站号,前3个字节主要是根据程序进行自动的确定,后面的5个字节主要是根据用户自己的要求进行确定。点名其根本的特点就是具有唯一性,当在输入两个相同点名时候,就会出现报警的情况。
序 号:是3位的整数,从"001”开始,由软件进行自动的生成。
处理方式:当=1的时候,则进行正常的处理;当=2的时候,在处理之后进行遥控,其它的输入由软件进行判定其为非法的。
取值方式:当=0的时候,进行实施的刷新;当=1的时候,则进行人工的设定,不再刷新。
SDE 状态:当=0的时后,进行合闸;当=1的时候,则进行分闸。
报警类型:当=1的时候,进行报警处置,并同时打印且进行相应的事故处理;当=2的时候,进行报警处理,并同时打印且进行相应的异常处理;当=3的时候,进行报警处理,并进行打印;当=4的时候,则不进行处理;当=5的时候,则进行事故总有信号的处理。
上盘标记:当=0的时候,则不进行上盘不进行转发;当=1的时后,则进行上盘不进行转发;当=2的时候,则不进行上盘,进行转发;当=3的时候,则进行上盘并进行转发。
正反码标记:当=0的时候,出现正码且进行常闭结点;当=1的时候,出现反码且进行常开结点。
说 明:32字节中西文字符。
2.2 关于遥测库文件的编辑(YC库)
点 名:8字节的ASCII码中,第一个字节是"C",第二个和第三个字节用来表示这个点的站号,前3个字节主要由软件进行自动的确定,后面的5个字节是由使用者根据实际进行输入,且点名唯一,点名不唯一就会由软件进行报警的提示。
序 号:由软件进行自动编号;
处理方式与取值方式:同YX库;
极 性:当=0的时后,则属于单极性;当=1的时候,则属双极性;
迫忆状态:当=0的时候,则不参与事故的追忆;当=1的时候,则参与事故的追忆;
报警类型:1到4同YX库;
合理上限:最大可能值的YC量;
合理下限:最小可能值的YC量;
报警上限:当超过此值的时候,由调度系统默认为异常进行报警;
报警下限:当低于此值的时候,由调度系统默认为异常进行报警。
上述的4个限度的顺序关系为:
合理上限>报警上限>报警下限>合理下限,由本软件对上述关系的是否成立进行自动的检查,如果不成立则进行报警的处理。
偏移因子:变送器的非零修正值,7位浮点数;
转换系数:采取满码值,7位浮点数;
工程量单位:4个字节的ASCII码;
上盘标记和说明:同YX库。
3 结语
本篇论文主要通过对电力自动化的编辑进行探讨研究,对各别库文件的编辑进行探讨,旨在为电力自动化的发展提供理论的依据。总的来说,在社会飞速发展的今天,人们对于电力自动化的技术要求也越来越高,为了更好的满足人们日常的生产生活的需要,则需要电力自动化数据库要不断的改进,进一步提升其运行的稳定性和安全性。
参考文献:
[1]杜伟,贾德福,薛元.电力自动化数据库编程与应用[J].西安工业学院学报,1999,19(2):128-132.
[2]宋元森.调度自动化运行维护管理软件设计与实现[D].四川:电子科技大学,2017.
[3]周铭骏.变电站自动化综合智能监控系统设计与实现[D].四川:电子科技大学,2014.
关键词:电力自动化;数据库;编程;应用
1 电力自动化数据库的编辑
一个电力自动化的调度系统一般都是由几千个采集点的集合。主要包括遥信量(YX),各遥信量之间相互逻辑运算而生成的复合的遥信量(FHYX),遥测量(YC)和各遥测量运算之后生成的虚拟的遥测量(VC),电度量(PA),遥调量(YT),和系统之中受控制的遥控量(YK)等。这些不同的量之间根据其各自不同的处理要求共同构成了电力自动化的数据库。在电力自动化系统数据库中,这些不同的记录之间的差距一般都很小,但是不同的记录里面的属性又是很多。比如:我们所熟知的遥信(YX)库,在这个库里要将不同记录中分别记录序号、取值方式、处理方式、初始状态、事件顺序记录(SDE)状态、上盘标记、报警类型、中文说明、正反码标记、点名等等属性。如果在对这些属性进行输入的时候出现了错误,那么将会造成很严重的后果。比如当我们在对点名进行输人时出现了不合法,那么在日后调度系统的时候就会因为查不到相应点名导致死机的情况;如果是正反码标记出现了错误,就有可能导致遥信量的实际状态不确定。如果是需要在运算之后生成复合遥信量(FHYX)和虚拟遥测量(VC),如果其定义参加的运算遥测量在库中没有进行定义,也会因为查询不到造成死机的情况。
当我们在实际的工作中对电力自动化系统数据库进行定义的时候,会由于巨大的工作量,繁琐的工作不走出现各种各样的差错,这些差错可能在工作的过程中没有及时发现,但是当后期对于系统进行调度的时候,就会在调度相应的量的时候显现出来,这时候就会因为电力自动化的系统因为长时间的不能进行稳定的运行或者其实用化不能达标。
对于上文所讲到的情况,我们可以在FOX PRO和UCDOS,NEIWARE386的平台基础上进行研究关于电力系统自动化的数据库的编辑软件。可以在与微机的监控系统软件建立互相连接。因为在电力系统里同一类库的不同記录之间的差别一般不大,我们就可以根据这一情况进行设计数据库记录的相互联想的功能。而关于这些记录的属性的规范和要求,可以利用数据库进行自动生成,使用者只用在其中增加动态的成分就可以,针对一些属性在输入的时候提示出来的不同含义的取值的时候,就可以制造出对于这些非法输入不予以接受,并且通过声光进行报警警示。而对于虚拟的遥测库、复合的遥信库就可以对其记录的合法性进行自动的检验,从而建立链接表。
在以上文章中所讲的工作流程可以大大的减少数据库实际编辑的时间,进一步提高数据库编辑的质量,从而保障电力自动化调度系统的可实际操作性和可靠性。
2 关于各个库文件的编辑
2.1 关于遥信库文件的编辑(YX库)
点 名:在8字节的ASCII码中,第一个字节为"X",第二个和第三个字节表示该点的站号,前3个字节主要是根据程序进行自动的确定,后面的5个字节主要是根据用户自己的要求进行确定。点名其根本的特点就是具有唯一性,当在输入两个相同点名时候,就会出现报警的情况。
序 号:是3位的整数,从"001”开始,由软件进行自动的生成。
处理方式:当=1的时候,则进行正常的处理;当=2的时候,在处理之后进行遥控,其它的输入由软件进行判定其为非法的。
取值方式:当=0的时候,进行实施的刷新;当=1的时候,则进行人工的设定,不再刷新。
SDE 状态:当=0的时后,进行合闸;当=1的时候,则进行分闸。
报警类型:当=1的时候,进行报警处置,并同时打印且进行相应的事故处理;当=2的时候,进行报警处理,并同时打印且进行相应的异常处理;当=3的时候,进行报警处理,并进行打印;当=4的时候,则不进行处理;当=5的时候,则进行事故总有信号的处理。
上盘标记:当=0的时候,则不进行上盘不进行转发;当=1的时后,则进行上盘不进行转发;当=2的时候,则不进行上盘,进行转发;当=3的时候,则进行上盘并进行转发。
正反码标记:当=0的时候,出现正码且进行常闭结点;当=1的时候,出现反码且进行常开结点。
说 明:32字节中西文字符。
2.2 关于遥测库文件的编辑(YC库)
点 名:8字节的ASCII码中,第一个字节是"C",第二个和第三个字节用来表示这个点的站号,前3个字节主要由软件进行自动的确定,后面的5个字节是由使用者根据实际进行输入,且点名唯一,点名不唯一就会由软件进行报警的提示。
序 号:由软件进行自动编号;
处理方式与取值方式:同YX库;
极 性:当=0的时后,则属于单极性;当=1的时候,则属双极性;
迫忆状态:当=0的时候,则不参与事故的追忆;当=1的时候,则参与事故的追忆;
报警类型:1到4同YX库;
合理上限:最大可能值的YC量;
合理下限:最小可能值的YC量;
报警上限:当超过此值的时候,由调度系统默认为异常进行报警;
报警下限:当低于此值的时候,由调度系统默认为异常进行报警。
上述的4个限度的顺序关系为:
合理上限>报警上限>报警下限>合理下限,由本软件对上述关系的是否成立进行自动的检查,如果不成立则进行报警的处理。
偏移因子:变送器的非零修正值,7位浮点数;
转换系数:采取满码值,7位浮点数;
工程量单位:4个字节的ASCII码;
上盘标记和说明:同YX库。
3 结语
本篇论文主要通过对电力自动化的编辑进行探讨研究,对各别库文件的编辑进行探讨,旨在为电力自动化的发展提供理论的依据。总的来说,在社会飞速发展的今天,人们对于电力自动化的技术要求也越来越高,为了更好的满足人们日常的生产生活的需要,则需要电力自动化数据库要不断的改进,进一步提升其运行的稳定性和安全性。
参考文献:
[1]杜伟,贾德福,薛元.电力自动化数据库编程与应用[J].西安工业学院学报,1999,19(2):128-132.
[2]宋元森.调度自动化运行维护管理软件设计与实现[D].四川:电子科技大学,2017.
[3]周铭骏.变电站自动化综合智能监控系统设计与实现[D].四川:电子科技大学,2014.