保信子站在线定值操作的方法和***
技术领域
本发明涉及电力技术领域,特别涉及一种保信子站在线定值操作的方法和***。
背景技术
随着我国电力***的迅速发展,对继电保护装置的运行管理要求也越来越高,特别是,鉴于电网规模的急剧扩大,电压等级进一步提高,输电容量进一步增大,电力设备进一步增多,电力***的运行方式日趋复杂,继电保护装置设备的数量和类型也都大大增加,对继电保护装置的要求更高、反应更快、管理更复杂,因此在对继电保护装置的运行管理上,要在更高的水平上满足响应速度快、灵敏度高、选择性强、可靠性大的要求。
保信子站作为故障信息***信号处理的重要环节,其主要功能实现:对上兼容保信主站规约,同时解析转发保护上送信息至主站,对下兼容保护规约,解析转发主站命令至继电保护装置,屏蔽继电保护装置上送循环非死区遥测或稳态信号量等数据等功能。
虽然按照相关的远方操作方案中的规定,继电保护装置在响应保信子站总召唤时,应上送运行定值区的区号和编辑定值区的区号,但由于继电保护装置种类繁多、制造厂家各异,使得并非所有继电保护装置都遵守执行此规定,从而,当保信主站携带定值区号召唤继电保护装置的定值或者下发修改继电保护装置的定值时,保信子站下发保信主站的相应指令或者上送相应定值给保信主站存在着一定的不确定性。
发明内容
本发明的目的在于针对现有技术的缺点和不足,提供一种方便、可靠的保信子站在线定值操作的方法和***。
本发明的目的通过如下技术方案实现:
一种保信子站在线定值操作的方法,包括如下步骤:
保信子站在连接各继电保护装置后,召唤并存储各继电保护装置的运行定值区的区号、编辑定值区的区号;
当接收到保信主站下发的携带定值区号任意取定值的第一指令,保信子站判断第一指令中携带的定值区号是否与对应的继电保护装置当前编辑定值区的区号相匹配;
若是,则保信子站直接向对应的继电保护装置转发保信主站的第一指令;
若否,则保信子站将对应的继电保护装置的当前编辑定值区切换成第一指令携带的定值区号对应的定值区,并在刷新保信子站存储的编辑定值区的区号后,向对应的继电保护装置转发保信主站的第一指令。
一种保信子站在线定值操作的***,包括:
控制单元,用于在保信子站连接各继电保护装置后,召唤各继电保护装置的运行定值区的区号、编辑定值区的区号,并将各继电保护装置的运行定值区的区号、编辑定值区的区号储存到存储器,还用于在第一判断单元的判定结果为是时,向对应的继电保护装置转发保信主站的第一指令,在第一判断单元的判定结果为否时,将对应的继电保护装置的当前编辑定值区切换成第一指令携带的定值区号对应的定值区,并在刷新保信子站存储的编辑定值区的区号后,向对应的继电保护装置转发保信主站的第一指令;
第一判断单元,用于在当保信子站接收到保信主站下发的携带定值区号任意取定值的第一指令后,判断第一指令中携带的定值区号是否与对应的继电保护装置当前编辑定值区的区号相匹配;
存储单元,用于存储各继电保护装置的运行定值区的区号、编辑定值区的区号。
依据上述本发明的方案,保信子站和继电保护装置连接继电保护装置后先进行定值区召唤,并同步存储继电保护装置运行定值区的区号和继电保护装置编辑定值区的区号,同时将继电保护装置运行定值区的区号和继电保护装置编辑定值区的区号进行存储,可以有效规避风险,防止意外掉电丢失,当保信子站接收到保信主站下发的携带定值区号任意取定值的指令后,在第一指令中携带的定值区号与继电保护装置当前编辑定值区号相匹配后,才向继电保护装置转发保信主站的第一指令,本发明便捷、可靠的实现了保信子站对定值的操作。
附图说明
图1为本发明实施例的保信子站在线定值操作的方法的流程示意图;
图2为本发明实施例的保信子站在线定值操作的***的结构示意图;
图3是本发明的远程操作继电保护装置定值的***一较佳实施例的结构示意图;
图4是本发明的远程操作继电保护装置定值的***另一较佳实施例的结构示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步详细介绍,但本发明的实施方式不限于此。
实施例1
参见图1所示,是本发明实施例的保信子站在线定值操作的方法的流程示意图。如图1所示,该实施例中的保信子站在线定值操作的方法包括步骤:
步骤S101:保信子站在连接各继电保护装置后,存储继电保护装置的运行定值区的区号、编辑定值区的区号,进入步骤S102,采取此步骤主要是因为,虽然按照相关规定,继电保护装置在响应保信子站总召唤时应该上送继电保护装置的运行定值区的区号、编辑定值区的区号,然而并非所有的继电保护装置都能按照此规定上送其相应的运行定值区的区号、编辑定值区的区号,因此为了规避此风险,保信子站在连接各继电保护装置后,召唤并存储各继电保护装置的运行定值区的区号、编辑定值区的区号,即向各继电保护装置下发召唤定值区号的指令,各继电保护装置响应召唤定值区的指令后,向保信子站上送对应的运行定值区的区号、编辑定值区的区号,各个继电保护装置的运行定值区的区号、编辑定值区的区号可以保存在保信子站的数据库中,这样也防止了意外掉电丢失数据,其中,保存各个继电保护装置的运行定值区的区号、编辑定值区的区号,也是为了便于保信子站分辨出各个继电保护装置的运行定值区、编辑定值区分别是哪个区;
步骤S102:当接收到保信主站下发的携带定值区号任意取定值的第一指令后,保信子站判断第一指令中携带的定值区号是否与对应的继电保护装置当前编辑定值区的区号相匹配,若是进入步骤S103,若否进入步骤S104,其中,保信主站下分给保信子站的指令一般包括两种,一种是携带定值区号的指令,一种是不携带定值区号的,而本发明针对的携带定值区号的指令,保信子站判断第一指令中是否与对应的继电保护装置当前编辑定值区的区号相匹配,即判断第一指令中携带的定值区号对应的定值区是否是所要取定值的继电保护装置的当前编辑区;
步骤S103:保信子站直接向继电保护装置转发保信主站的第一指令,即当第一指令中携带的定值区号与对应的继电保护装置当前编辑定值区的区号相匹配时,可将直接向继电保护装置转发保信主站的第一指令;
步骤S104:则保信子站将继电保护装置的当前编辑定值区切换成第一指令携带的定值区号对应的定值区,并在刷新保信子站存储的编辑定值区的区号后,向继电保护装置转发保信主站的第一指令。
依据上述本发明的方案,保信子站和继电保护装置连接后,先进行定值区召唤,并同步存储继电保护装置运行定值区的区号和继电保护装置编辑定值区的区号,可以有效规避风险,防止意外掉电丢失,当保信子站接收到保信主站下发的携带定值区号任意取定值的第一指令后,在第一指令中携带的定值区号与继电保护装置当前编辑定值区号相匹配后,才向继电保护装置转发保信主站的第一指令。
在其中一个实施例中,上述保信子站在线定值操作的方法,还可以包括步骤:
保信子站建立第一数据表和第二数据表,所述第一数据表对应保信子站接入的各继电保护装置的定值的数据结构,所述第二数据表对应保信子站转出给保信主站的定值的数据结构,且两张数据表建立一一映射关系,其中,定值的数据结构包括定值数据的类型、宽度、个数和当前值(如果为控制字类型,还应该有控制字的有效位个数,有效位的位描述);
当保信子站接收到继电保护装置上送给保信主站的定值后,根据第一张数据表匹配定值的数据结构,并根据两张数据表的一一映射关系映射到第二数据表对应的定值的数据结构,根据第二数据表中对应的数据结构向保信主站发送定值。
依据上述本实施例中的方案,通过在保信子站建立的两张数据表,将对应保信子站接入的继电保护装置的定值的数据结构与对应保信子站转出给保信主站的定值的数据结构一一对应起来,简单易实现。
在其中一个实施例中,上述的保信子站在线定值操作的方法,还可以包括步骤:
当保信子站接收到保信主站下发的携带定值区号修改定值的第二指令时,保信子站判断第二指令中携带的定值区号是否与对应的继电保护装置当前编辑定值区的区号相匹配;
若是,则对保信主站下发修改的定值进行正确性校验,若正确,则保信子站直接向继电保护装置下发第二指令,其中,正确性校验是指检验保信主站下发修改的定值时需要满足相应的要求,如是否落在规定的最小值和最大值之间,是否满足相应的步长要求,如要求定值修改的步长为2,则定值修改的值只能是2的倍数,另外,还可以检验是否满足精度要求,如定值是小数,那么修改后的定值是否和修改前的定值小数点前后的位数一致等;
若否,则保信子站将对应的继电保护装置的当前编辑定值区切换成第二指令中携带的定值区号对应的定值区,并在刷新存储的编辑定值区的区号后,对保信主站下发修改的定值进行正确性校验,若正确,则将保信主站下发的定值下发给继电保护装置。
除了前面提及的,当第一指令/第二指令中携带的定值区号与继电保护装置当前编辑定值区的区号不相匹配时,保信子站对继电保护装置的编辑定值区进行切换外,还存在一种情况,就是继电保护装置突发上送定值区,其中,继电保护装置突发上送定值区是指,由于人为原因或者其他原因导致继电保护装置的运行定值区发生变化,继电保护装置会相应的向保信子站发送定值区发生变化的报文,在这种情况下,上述本发明的保信子站在线定值操作的方法,还可以包括步骤:保信子站接收到继电保护装置突发上送的定值区变化的报文后,刷新存储继电保护装置的运行定值区的区号。
此外,保信子站还可能接收到保信主站下发的切换运行区的指令,称为在线区投运,当在线区投运时,为了防止因某些原因导致切换后的在线定值区的定值出现不必要的错误,上述本发明的保信子站在线定值操作的方法,还可以包括步骤:在保信子站接收到保信主站下发的切换运行区的第三指令时,将运行区切换到安全区,这样当将此安全区的定值召唤到保信主站检查无误后再切换到运行区,可以避免直接切换运行区造成的风险,其中,一般是将继电保护装置各个区命名为1区、2区......,31区,即可以是1区、2区、3区,31区,也可以是1区、2区、3区,4区,31区等等,一般都包括31区,也习惯上把31区定义为安全区。
另一方面,有时保信子站会同时接收到多个保信主站发送的指令,而有可能这些指令又是针对同一定值区的,因而会出现操作指令的冲撞的情况,因此,上述本发明的保信子站在线定值操作的方法,还可以包括步骤:若保信子站接收到N个保信主站同时召唤同一继电保护装置同一定值区的定值的指令时,保信子站对各指令进行排队,并将队列中第一个指令下发给继电保护装置,其中,N≥2;在接收到继电保护装置上送的定值时,将定值数据拷贝N份,分别上送给对应的N个保信主站,例如,有第一保信主站、第二保信主站、第三保信主站同时召唤同一继电保护装置的同一组定值,首先对三个保信主站的命令进行排队,队列中对应第一个指令的保信主站从继电保护装置召唤定值,而不再下发队列中其他保信主站的指令给对应的继电保护装置,而是在接收到对应第一个指令的保信主站召唤的定值后得到的上述数据,将上送数据拷贝三分,分别分发给有第一保信主站、第二保信主站、第三保信主站。
此外,若保信子站接收到两个以上保信主站操作同一继电保护装置的同一位置的操作指令时,保信子站对指令进行排队,依次执行队列中的指令,并当一个操作指令完成后再执行队列中紧接着的下一个操作指令,这样可以保证多个主站对同一继电保护装置进行操作时,不会将不连续的操作指令下发给继电保护装置,造成继电保护装置操控的异常状态出现,例如,有第一保信主站、第二保信主站、第三保信主站同时下发操作同一继电保护装置的同一位置的操作指令,如果是按照第一保信主站的操作指令、第二保信主站的操作指令、第三保信主站的操作指令排列的,则只有当完成第一主站操作指令中的任务并应答(成功或者失败)后第二保信主站的指令才会下发给继电保护装置,其中,操作指令包括切换定值、修改定值、压板投退等。
实施例2
根据上述本发明的保信子站在线定值操作的方法,本发明还提供一种保信子站在线定值操作的***。以下就本发明的保信子站在线定值操作的实施例进行详细说明,参见图2所示,本实施例的远程操作继电继电保护装置定值的***,包括控制单元201、第一判断单元202、存储单元203,其中:
控制单元201,用于在保信子站连接各继电保护装置后,召唤各继电保护装置的运行定值区的区号、编辑定值区的区号,并将各继电保护装置的运行定值区的区号、编辑定值区的区号储存到存储器203,还用于在第一判断单元202的判定结果为是时,向对应的继电保护装置转发保信主站的第一指令,还用于在第一判断单元202的判定结果为否时,将对应的继电保护装置的当前编辑定值区切换成第一指令携带的定值区号对应的定值区,并在刷新保信子站存储的编辑定值区的区号后,向对应的继电保护装置转发保信主站的第一指令,其中,虽然按照相关规定,继电保护装置在响应保信子站总召唤时应该上送继电保护装置的运行定值区的区号、编辑定值区的区号,然而并非所有的继电保护装置都能按照此规定上送其相应的运行定值区的区号、编辑定值区的区号,因此为了规避此风险,保信子站在连接各继电保护装置后,召唤并存储各继电保护装置的运行定值区的区号、编辑定值区的区号,即向各继电保护装置下发召唤定值区号的指令,各继电保护装置响应召唤定值区的指令后,向保信子站上送对应的运行定值区的区号、编辑定值区的区号,各个继电保护装置的运行定值区的区号、编辑定值区的区号储存到存储器203中,这样也防止了意外掉电丢失数据,其中,保存各个继电保护装置的运行定值区的区号、编辑定值区的区号,也是为了便于保信子站分辨出各个继电保护装置的运行定值区、编辑定值区分别是哪个区;
第一判断单元202,用于在当保信子站接收到保信主站下发的携带定值区号任意取定值的第一指令后,判断第一指令中携带的定值区号是否与对应的继电保护装置当前编辑定值区的区号相匹配,其中,判断第一指令中是否与对应的继电保护装置当前编辑定值区的区号相匹配,即判断第一指令中携带的定值区号对应的定值区是否是所要取定值的继电保护装置的当前编辑区;
存储单元203,用于存储各继电保护装置的运行定值区的区号、编辑定值区的区号。
依据上述本发明实施例中的方案,保信子站和继电保护装置连接后,先进行定值区召唤,并同步存储继电保护装置运行定值区的区号和继电保护装置编辑定值区的区号,可以有效规避风险,防止意外掉电丢失,当保信子站接收到保信主站下发的携带定值区号任意取定值的指令后,在第一指令中携带的定值区号与继电保护装置当前编辑定值区号相匹配后,才向继电保护装置转发保信主站的第一指令,本发明便捷、可靠的实现了保信子站对定值的操作。
在其中一个实施例中,上述的保信子站在线定值操作的***,所述存储单元203还可以用于储存保信子站预先建立的第一数据表、第二数据表及第一数据表和第二数据表的一一映射关系,所述第一数据表对应保信子站接入的各继电保护装置的定值的数据结构,所述第二数据表对应保信子站转出给保信主站的定值的数据结构,其中,定值的数据结构包括定值数据的类型、宽度、个数和当前值(如果为控制字类型,还应该有控制字的有效位个数,有效位的位描述);
所述控制单元201,还可以用于当保信子站接收到继电保护装置上送给保信主站的定值后,根据第一张数据表匹配定值的数据结构,并根据两张数据表的一一映射关系映射到第二数据表对应的定值的数据结构,根据第二数据表中对应的数据结构向保信主站发送定值。
依据上述本实施例中的方案,通过在保信子站建立的两张数据表,将对应保信子站接入的继电保护装置的定值的数据结构与对应保信子站转出给保信主站的定值的数据结构一一对应起来,简便易行,又可靠。
在其中一个实施例中,上述的保信子站在线定值操作的***,如图3所示,还可以包括第二判断单元204和校验单元205,其中第二判断单元204,用于当保信子站接收到保信主站下发的携带定值区号修改定值的第二指令后,判断第二指令中携带的定值区是否为继电保护装置当前编辑定值区;相应的,所述控制单元201还用于当第二判断单元的判定结果为是时,向校验单元205发送校验指令,当第二判断单元204的判定结果为否时,将继电保护装置的当前编辑定值区切换成第二指令中携带的定值区号对应的定值区,并刷新存储的编辑定值区的区号后,向校验单元205发送校验指令,校验单元205用于在接收到校验指令后,对保信主站下发修改的定值进行正确性校验,若正确,则将保信主站下发的定值下发给继电保护装置,其中,正确性校验是指检验保信主站下发修改的定值需要满足相应的要求,如是否落在规定的最小值和最大值之间,是否满足相应的步长要求,如要求定值修改的步长为2,则定值修改的值只能是2的倍数,另外,还可以检验是否满足精度要求,如定值是小数,那么修改后的定值是否和修改前的定值小数点前后的位数一致等。
除了前面提及的,当第一指令/第二指令中携带的定值区号与继电保护装置当前编辑定值区号不相匹配时,保信子站对继电保护装置的编辑定值区进行切换外,还存在一种情况,就是继电保护装置突发上送定值区,其中,继电保护装置突发上送定值区是指,由于人为原因或者其他原因导致继电保护装置的运行定值区发生变化,继电保护装置会相应的向保信子站发送定值区发生变化的报文,在这种情况下,上述本发明的保信子站在线定值操作的方法,还可以包括步骤:保信子站接收到继电保护装置突发上送的定值区变化的报文后,刷新存储继电保护装置的运行定值区的区号。
此外,保信子站还可能接收到保信主站下发的切换运行区的指令,称为在线区投运,在线区投运时,为了防止因某些原因导致切换后的在线定值区的定值出现不必要的错误,上述控制单元201还可以用于在保信子站接收到保信主站下发的切换运行区的第三指令时,将运行区切换到安全区,这样当将此安全区的定值召唤到保信主站检查无误后再切换到运行区,可以避免直接切换运行区造成的风险,其中,一般是将继电保护装置各个区命名为1区、2区......,31区,即可以是1区、2区、3区,31区,也可以是1区、2区、3区,4区,31区等等,一般都包括31区,也习惯上把31区定义为安全区。
另一方面,有时保信子站会同时接收到多个保信主站发送的指令,而有可能这些指令又是针对同一定值区的,因而会出现操作指令的冲撞的情况,因此,上述的保信子站在线定值操作的***,还可以包括第一命令管理单元206,用于当保信子站接收到N个保信主站同时召唤同一继电保护装置同一定值区的定值的指令时,保信子站对各指令进行排队,并将队列中第一个指令下发给继电保护装置,其中,N≥2;在接收到继电保护装置上送的定值时,将定值数据拷贝N份,分别上送给对应的N个保信主站,例如,有第一保信主站、第二保信主站、第三保信主站同时召唤同一继电保护装置的同一组定值,首先对三个保信主站的命令进行排队,队列中对应第一个指令的保信主站从继电保护装置召唤定值,而不再下发队列中其他保信主站的指令给对应的继电保护装置,而是在接收到对应第一个指令的保信主站召唤的定值得到的上送数据后,将上送数据拷贝三分,分别分发给有第一保信主站、第二保信主站、第三保信主站。
此外,还可以包括第二命令管理单元207,用于当保信子站接收到两个以上保信主站操作同一继电保护装置的同一位置的操作指令时,保信子站对指令进行排队,依次执行队列中的指令,并当一个操作指令完成后再执行队列中紧接着的下一个操作指令,这样可以保证多个主站对同一继电保护装置进行操作时,不会将不连续的操作指令下发给继电保护装置,造成继电保护装置操控的异常状态出现,例如,有第一保信主站、第二保信主站、第三保信主站同时下发操作同一继电保护装置的同一位置的操作指令,如果是按照第一保信主站的操作指令、第二保信主站的操作指令、第三保信主站的操作指令排列的,则只有当完成第一主站操作指令中的任务并应答(成功或者失败)后第二保信主站的指令才会下发给继电保护装置,其中,操作指令包括切换定值、修改定值、压板投退等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。