电力系统保护控制系统及其方法和程序模块的存储媒体的制作方法

文档序号:7312755阅读:398来源:国知局
专利名称:电力系统保护控制系统及其方法和程序模块的存储媒体的制作方法
技术领域
本发明涉及将保护控制电力系统的多个保护控制装置通过通信网络连接而构成的电力系统保护控制系统、电力系统保护控制系统的控制方法及存储程序模块的存储媒体。
近年来,伴随着电力需要的增加,电力系统正在广域化和分散化,用于保护控制这样分布在广大区域的电力系统的数字型保护控制装置(以下也简称保护控制装置)的数量也在增多。
因此,为了使对这样的多个保护控制装置分别进行监控、操作的作业省力化,考虑出一种电力系统保护控制装置(监视控制装置),将多个保护控制装置与相对这些保护控制装置在远方配置的例如有人变电所内的显示操作装置(也称远程终端、操作终端)通过通信网络连接,从显示操作装置向通信网络送出与保护控制功能相关的远程监视控制用(例如调整值设定用、保护控制运算用等)的数据及其程序被一体化了的程序模块,通过移动该通信网络,监视控制各数字型保护控制装置的动作和状态。
作为这样的程序模块移动型电力系统保护控制系统,例如有在特开平10-222785中公开的作为远程监视控制动作进行继电器调整值控制的系统(参照图41)。
根据这样的系统,与在显示操作装置120的显示操作的内容(继电器调整值控制)对应的程序模块(移动型程序模块)150,通过程序模块发送装置121和通信网络130,由数字型保护控制装置110内的程序模块接收装置111而接收,由执行装置112执行与调整程序模块150对应的调整值控制动作(例如调整值的变更等)。此时,该调整的结果被存储在程序模块150。
执行装置112执行调整程序模块150后,调整程序模块150通过发送装置113被传送到另一个的数字型保护控制装置140,通过与数字型保护控制装置110同样的动作处理,执行调整值控制动作。
这样,向所有的数字型保护控制装置移动、通过各数字型保护控制装置的执行装置112执行调整值控制的调整程序模块150,被传送到显示操作装置120,由接收装置122接收,该调整程序模块150中所包括的调整结果由显示装置123在显示器(未图示)上显示。
即,在这样的程序模块移动型电力系统保护控制系统中,不需要分别对分布在广大区域的多个数字型保护控制装置110、140单个进行继电器调整值的变更等的运行、监视控制,例如可由一个显示操作装置120对各数字型保护控制装置高效地进行、监视控制。
在现有的程序模块移动型电力保护控制系统(以下也称程序模块移动型系统)中,程序模块沿预先规定的移动路径(在图41所示的电力系统保护控制系统中,数字型保护控制装置110→数字型保护控制装置140→…)移动。
但是,在现有的程序模块移动型系统中,例如在根据某种数字型保护控制装置的程序模块进行的监视控制中(调整值控制)中,例如由于调整对象的不良而不能取得现在的调整值,及进行超过可以调整的范围的调整值设定时,因为对根据程序模块的控制动作在执行中产生某些异常时(以下总称为控制异常)没有应对方法,即使在程序模块的移动中发生上述控制异常时,远程监视操作者只有当上述程序模块传送到显示操作终端时才知道该控制异常。
因此,有可能会对发生了控制异常的保护控制装置继续进行控制动作,而且,例如即使要求迅速采取措施的控制异常发生时,由于与该控制异常对应的措施需要很多时间,其结果可能会产生程序模块移动型系统的可靠性和经济性下降。
另外,例如当想要从某数字型保护控制装置(移动源)沿给定的移动路径移动至下一个数字型保护控制装置(移动目的地)时,例如连接移动源的数字型保护控制装置和移动目的地的数字型保护控制装置的通信线路及移动目的地的数字型保护控制装置自身发生故障时,因为当向该移动目的地数字型保护控制装置的移动变得不可能时,没有对应方法,其结果会停止程序模块移动型系统的动作,有使电力系统保护控制装置的可靠性和经济性下降的危险性。
另一方面,为了构筑现有的程序模块移动型系统,其前提为用复杂的编程语言编成包括保护控制内容和移动路径的移动型程序模块。
即,为了编成上述移动型程序模块,必须使用基于通信技术、编程技术的编程语言编成保护控制内容、移动路径等的控制程序,对于不精通上述通信技术、编程技术的远程监视操作者(技术人员),不能编成程序模块移动型系统所需的程序模块,因此,不能构筑程序模块移动型系统。
为了解决上述问题,本发明的第1个目的是,在根据程序模块的与保护控制功能相关的调整值变更等进行的控制动作中,即使该控制动作发生异常时,可以立即通知该控制异常,提高程序模块移动型系统的可靠性和经济性。
本发明的第2个目的是,即使在程序模块移动中该移动变得不可能时,可以不用停止程序模块移动型系统的动作而继续该动作,提高程序模块移动型系统的可靠性和经济性。
本发明的第3个目的是,通过使用对那些精通电力系统保护控制系统的技术、但不精通编程技术和通信技术的技术人员(远程监视操作者)也能容易编成的移动型程序模块,与以往相比非常容易地构筑程序模块移动型系统。
本发明的第4个目的是,使对于那些不精通编程技术和通信技术的技术人员(远程监视操作者)也能构筑的程序模块移动型系统的功能更加得到提高。
为了实现上述目的,本发明采取以下技术方案一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;和通信网络,将上述保护控制装置相互连接,使数据通信能在各保护控制装置间进行,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向自保护控制装置移动;移动装置,将上述程序模块从上述自保护控制装置向另一个保护控制装置移动,该另一个保护控制装置根据上述移动路径,被规定为下一个移动目的地;变更装置,当该移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为该下一个移动目的地的保护控制装置以外的预定的保护控制装置。
所记载的电力系统保护控制系统,其特征在于还具有管理装置,与上述通信网络连接,用于管理上述保护控制装置,其中,上述变更装置具有当移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为预定的保护控制装置和上述管理装置中的一个的装置。
一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;
管理装置,用于管理上述保护控制装置;通信网络,将上述保护控制装置和管理装置相互连接,使数据通信能在各保护控制装置和该管理装置间进行,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向自控制装置移动;移动装置,在该控制装置对上述自保护控制装置的控制动作期间,当产生控制异常时,停止该控制动作,使上述程序模块向另一个保护控制装置移动,该另一个保护控制装置根据预先规定的移动路径被规定为下一个移动目的地。
所记载的电力系统保护控制系统,其特征在于上述各保护控制装置包括将表示上述控制异常的数据向上述管理装置发送的异常数据发送装置。
所记载的电力系统保护控制系统,其特征在于上述管理装置包括显示装置,具有用于显示和输入数据的控制台,所述控制台用于接收从上述发送装置传送来的表示上述控制异常的数据,以便在上述控制台上显示表示上述控制异常的数据。
所记载电力系统保护控制系统,其特征在于上述管理装置具有根据发送来的表示上述控制异常的数据输出警报的装置,上述警报向管理装置的外部通知该控制异常。
一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;通信网络,将上述保护控制装置相互连接,使数据通信能在各保护控制装置间进行,每个上述保护控制装置根据程序模块执行自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,其中,上述程序模块包括具有控制程序的脚本文件,和用于解释该脚本文件以便读取上述控制程序的解释程序,上述控制程序至少包含上述控制内容和该程序模块的移动路径,该脚本文件以文本格式表示,其中每个上述各保护控制装置包括脚本解释装置,执行通过上述通信网络移动到各保护控制装置的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序;控制装置,根据该脚本解释装置解释的控制程序的控制内容,执行自保护控制装置的与保护控制功能相关的控制动作;移动装置,沿上述脚本解释装置解释的控制程序的移动路径,移动上述程序模块。
所记载的电力系统保护控制系统,其特征在于上述各保护控制装置还具有搬送装置,用于将由上述控制装置执行的控制结果与上述程序模块一体化,以便搬送该一体化的上述控制结果和该程序模块。
所记载的电力系统保护控制系统,其特征在于还包括与上述通信网络连接、具有GUI部的显示操作装置,该显示操作装置用于监视和控制上述各保护控制装置的运行状态,其中,该显示操作装置包括记述装置,利用上述GUI部,以文本格式记述上述控制程序;用于在其中存储上述记述的文本格式的控制程序作为脚本文件的装置用于在其中预先存储包含上述解释程序和移动程序的程序模块本体的装置;用于将程序模块本体和脚本文件一体化以形成上述程序模块的装置,由此执行该一体化的程序模块中的上述解释程序,解释上述脚本文件的控制程序;发送装置,根据解释的控制程序的移动路径,通过通信网络将上述程序模块发送到预定的移动目的地。
所记载的电力系统保护控制系统,其特征在于上述移动装置包括选择移动装置,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,该选择移动装置将上述程序模块跳过上述下一个移动目的地的保护控制装置,以便使程序模块向预定的保护控制装置移动,该预定的保护控制装置从该下一个移动目的地的保护控制装置以外的其它保护控制装置中选择。
所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,能将程序模块的下一个移动目的地从自保护控制装置变更为上述下一个目的地的保护控制装置以外的预定的保护控制装置或上述管理装置中的一个,其中,上述移动装置具有变更装置,当上述程序模块不能向被规定为上述移动路径的下一个移动目的地的保护控制装置移动时,根据变更程序,将上述程序模块的下一个移动目的地变更为其它预定的保护控制装置或上述管理装置中的一个。
所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,根据该不能移动的原因,变更上述程序模块向上述下一个目的地的保护控制装置移动的顺序,以便在除该下一个目的地的保护控制装置以外的其它保护控制装置中一个之后,将程序模块移动到该下一个目的地的保护控制装置,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;和当程序模块向上述下一个目的地的保护控制装置以外的其它保护控制装置中的一个移动以执行上述控制操作时,根据上述变更程序,在上述其它保护控制装置中的一个完成移动后,将程序模块向上述下一个目的地的保护控制装置移动的装置。
所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有再移动程序,在将上述程序模块的下一个移动目的地变更为上述管理装置前,尝试再次将上述程序模块向上述下一个目的地的保护控制装置移动,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;和再移动装置,在根据上述变更程序将上述程序模块的下一个移动目的地变更为上述管理装置前,根据上述再移动程序,将上述程序模块再次向上述下一个目的地的保护控制装置移动。
所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,该管理装置具有用于存储表示上述多个保护控制装置中的每一个是否启动的启动信息的装置,其中上述记述装置包括参照上述存储启动信息,以便取出启动中的多个保护控制装置中至少一个保护控制装置的装置;和选择记述装置,从上述取出的保护控制装置和上述管理装置的至少一个中选择装置,以便记述所选择的各装置作为构成上述控制程序中的移动路径的上述程序模块的各移动目的地。
所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述脚本文件具有当对上述自保护控制装置的控制动作发生控制异常时,停止上述控制动作,将上述程序模块向上述管理装置发送的程序,其中上述移动装置具有当发生控制异常时,根据上述发送程序停止上述控制动作,将上述程序模块向上述管理装置强制发送。
所记载的电力系统保护控制系统,其特征在于上述脚本文件具有发送表示上述控制异常的数据的异常数据发送程序,其中,上述移动装置具有根据上述异常数据发送程序,将上述表示控制异常的数据向上述管理装置发送的装置。
所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述移动装置包括上限值存储装置,存储通过上述搬送装置能与上述程序模块一体化的数据量的上限值;和控制结果发送装置,当与上述程序模块一体化的表示控制结果的数据量超过上述上限值时,将与上述程序模块一体化的控制结果向上述管理装置发送。
所记载的电力系统保护控制系统,其特征在于上述各保护控制装置被分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有表存储装置,存储具有各分变电站名和上述通信网络上的通信网络地址的表,上述各分变电站名和上述通信网络上的地址相互对应,其中,上述发送装置用于参照存储在上述表存储装置中的表,识别由上述解释装置解释的控制程序的移动路径的目的地的通信网络地址,根据该通信网络地址发送上述程序模块,所记载的电力系统保护控制系统,其特征在于上述各保护控制装置分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有数据库存储装置,存储表示各分变电站名、对应于该各分变电站的保护控制装置的名及表示为每个保护控制装置所规定的控制动作的数据的控制数据库,上述各分变电站的保护控制装置的名及表示控制动作的数据相互对应,其中,上述记述装置具有缺省脚本生成装置,根据存储在上述存储装置中的控制数据库生成缺省脚本,根据生成的缺省脚本记述上述脚本,所述缺省脚本包括各保护控制装置名、及由各保护控制装置执行的的控制动作数据。
所记载的电力系统保护控制系统,其特征在于上述管理装置具有启动信息存储装置,存储表示上述多个保护控制装置中的每一个是否启动的启动信息;其中,上述缺省脚本生成装置用于根据上述启动信息,生成相对上述至少一个保护控制装置的缺省脚本,上述保护控制装置中的至少一个处于启动中。
所记载的电力系统保护控制系统,其特征在于上述各保护控制装置分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有数据库存储装置,存储表示各分变电站名、和对应于该各分变电站的保护控制装置的名的控制数据库,上述各分变电站的名及保护控制装置的名相互对应,其中,上述脚本文件的控制程序具有记录程序,用于设定上述程序模块的移动路径的最终的移动位置为上述管理装置,从而存储该管理装置的与上述程序模块一体化的控制结果,其中,上述管理装置用于接收沿上述移动路径移动来的程序模块,通过解释该程序模块的上述脚本文件中的上述记录程序,读取与上述程序模块一体化的控制结果,将该读取的控制结果在上述控制数据库中上登录。
所记载的电力系统保护控制系统,其特征在于上述管理装置有多个,所述多个管理装置与上述通信网络连接而成多路,上述脚本文件具有选择移动程序,当上述程序模块不能向上述多路的管理装置内的预定的管理装置移动,上述预定的管理装置被规定为上述程序模块的移动路径时,该选择移动程序选择上述不能移动的预定的管理装置以外的、其它多路的管理装置中的一个,上述其他多路的管理装置中的一个使程序模块可以移动,从而将上述程序模块向该选择的管理装置移动,上述异常数据发送程序为,当不能向上述预定的管理装置发送表示上述控制异常的数据时,选择上述不能发送的预定的管理装置以外的、其它多路管理装置中的一个,上述其它多路管理装置中的一个使表示上述控制异常的数据可以发送,以便对该选择的管理装置发送上述表示控制异常的数据,上述移动装置,当上述程序模块不能向上述预定的管理装置移动时,根据上述选择移动程序,选择上述其它多路管理装置中的一个,以便将上述程序模块向该选择的一个管理装置移动,其中,上述异常数据发送装置当表示上述控制异常的数据不能向上述预定的管理装置发送时,根据上述异常数据发送程序,选择上述其它多路管理装置中的一个,以便向该选择的一个管理装置发送表示该控制异常的数据。所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有统一控制程序,包括上述多个保护控制装置内的、需要统一控制的一些保护控制装置(保护控制装置的统一控制对象)、及该保护控制装置的统一控制对象的控制动作的内容,还包括程序模块单元生成装置,根据上述脚本解释装置解释的上述统一控制程序,从上述程序模块生成多个程序模块单元,每个上述程序模块单元具有上述保护控制装置的各统一控制对象的控制动作的内容、和解释每个控制动作的内容的解释程序;以及程序模块单元发送装置,用于将生成的多个程序模块单元向上述保护控制装置的各统一控制对象发送,上述保护控制装置的各统一控制对象包括执行上述各程序模块单元的上述解释程序、从而解释上述脚本文件的控制动作的每个内容的装置;根据解释的控制动作的内容,执行自保护控制装置的上述控制动作的装置;和将执行的控制动作的结果向上述程序模块单元生成装置发送的装置,其中,上述程序模块单元生成装置包括一体化装置,将发送来的保护控制装置的各统一控制对象的各控制结果与上述程序模块一体化;以及将与各控制结果一体化的程序模块向保护控制装置的各统一控制对象的下一个移动目的地移动的装置。
所记载的电力系统保护控制系统,其特征在于上述一体化装置具有判断装置,判断上述各控制结果是否在预定时间以内从保护控制装置的各统一控制对象被发送,当该判断装置判断经过了预定的时间时,上述一体化装置只将在上述预定时间内发送的控制结果与上述程序模块一体化。
所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有常驻控制程序,上述常驻控制程序包括监视程序,上述程序模块常驻在预定的保护控制装置的同时,监视在上述多个保护控制装置内的预定装置的状态变化;移动路径,包括作为下一个移动目的地的其它保护控制装置的至少一个,上述其它保护控制装置的至少一个根据监视结果而被控制;以及控制程序,执行上述至少一个其它的保护控制装置的与上述保护控制功能相关的控制动作,上述具有常驻程序模块的预定的保护控制装置包括常驻监视装置,根据上述脚本解释装置解释的脚本文件中的上述常驻控制程序的监视控制内容,将通过上述通信网络发送来的程序模块常驻在该预定的保护控制装置,监视上述保护控制对象的状态变化;程序模块单元生成装置,根据该常驻监视装置的监视结果,从上述程序模块生成一个程序模块单元,该程序模块单元包括至少一个其它的保护控制装置的控制动作的内容、及解释该控制动作的内容的解释程序;程序模块单元移动装置,将生成的程序模块单元沿上述移动路径向上述至少一个其它的保护控制装置移动,其中,上述至少一个其它的保护控制装置包括执行上述程序模块单元中的上述解释程序、以便解释上述自保护控制装置的控制动作的内容的装置;和执行与上述保护控制功能相关的控制动作的装置。
所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,及常驻解除指令发送装置,设置在上述显示操作装置和上述管理装置中的至少一个上,向上述预定的保护控制装置发送解除上述程序模块的常驻的指令,其中,上述保护控制装置的上述常驻装置根据发送来的常驻解除指令,停止上述程序模块的常驻监视处理,以便将该程序模块向上述管理装置移动。
一种电力系统保护控制系统的控制方法,其特征在于所述保护控制系统具有多个保护控制装置,每个保护控制装置具有电力系统的保护控制功能,且在其中该保护控制装置被分散配置,通过通信网络相互连接,使得数据通信能在各保护控制装置间进行,每个上述保护控制装置根据程序模块,执行自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,所述方法包括以下步骤准备包括控制程序的脚本文件的步骤,该控制程序至少包括上述控制动作的内容和上述程序模块的移动路径,该控制程序以文本格式生成;准备包括解释程序的程序模块的步骤,用于解释上述脚本文件,以便读取上述控制程序;将上述脚本文件与上述程序模块一体化的步骤;通过通信网络将一体化的程序模块根据移动路径向预定的移动目的地的保护控制装置移动的步骤;使上述预定的保护控制装置执行发送来的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序的步骤;根据该解释的控制程序中的控制动作的内容,使上述预定保护控制装置执行与上述保护控制功能相关的控制动作的步骤;将上述程序模块沿上述解释的控制程序中的上述移动路径,从上述预定的保护控制装置向下一个移动目的地的保护控制装置移动的步骤。
一种存储媒体,其特征在于存储可被电力系统保护控制系统的多个保护控制终端读取的程序模块,每个该保护控制终端具有电力系统的保护控制功能,保护控制终端被分散配置在该电力系统中,并通过通信网络相互连接,以便数据通信能在各保护控制终端间进行,上述各保护控制终端根据程序模块,执行自保护控制终端的与上述保护控制功能相关的控制动作,上述程序模块通过通信网络沿预定的移动路径移动,其中,上述程序模块包括脚本文件,包括控制程序,上述控制程序至少包括上述控制动作的内容和该程序模块的移动路径,并以文本格式作成;解释程序,用于使各保护控制终端解释该脚本文件,以便读取上述控制程序。
本发明的第1方面提供一种电力系统保护控制系统,包括多个保护控制装置,每个具有保护控制电力系统的功能,所述保护控制装置被分散配置;通信网络,将上述保护控制装置相互连接,使数据能在各保护控制装置间发送接收,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向自保护控制装置移动;移动装置,将上述程序模块从上述自保护控制装置向另一个保护控制装置移动,该另一个保护控制装置根据上述移动路径,被规定为下一个移动目的地;变更装置,当该移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为该下一个移动目的地的保护控制装置以外的预定的保护控制装置。
该第1方面的较佳实施例还具有管理装置,与上述通信网络连接,用于管理上述保护控制装置,其中,上述变更装置具有当移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为预定的保护控制装置和上述管理装置中的一个的装置。
为了实现上述目的,本发明的另一方面提供一种电力系统保护控制系统,包括多个保护控制装置,每个具有保护控制电力系统的功能,所述保护控制装置被分散配置;管理装置,用于管理上述保护控制装置;通信网络,将上述保护控制装置与管理装置相互连接,使数据通信能在保护控制装置和该管理装置间进行,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向各自控制装置移动;移动装置,在该控制装置对上述自保护控制装置的控制动作期间,当产生控制异常时,停止该控制动作,使上述程序模块向另一个保护控制装置移动,该另一个保护控制装置根据预先规定的移动路径被规定为下一个移动目的地。
在该另一方面的较佳实施例中,上述各保护控制装置包括将表示上述控制异常的数据向上述管理装置传送的异常数据传送装置。
为了实现上述目的,本发明的另一方面提供一种电力系统保护控制系统,包括多个保护控制装置,每个具有保护控制电力系统功能,所述保护控制装置被分散配置;通信网络,将上述保护控制装置相互连接,使数据通信能在保护控制装置间进行,每个上述保护控制装置根据程序模块执行自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,其中,上述程序模块包括具有控制程序的脚本文件,和用于解释该脚本文件以便读取上述控制程序的解释程序,上述控制程序至少包含上述控制内容和该程序模块的移动路径,该脚本文件以文本格式表示;其中每个上述各保护控制装置包括脚本解释装置,执行通过上述通信网络移动到各保护控制装置的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序;控制装置,根据该脚本解释装置解释的控制程序的控制内容,执行自保护控制装置的与保护控制功能相关的控制动作;移动装置,沿上述脚本解释装置解释的控制程序的移动路径,移动上述程序模块。
在该另一方面的较佳实施例中,上述各保护控制装置还具有搬送装置,用于将由上述控制装置执行的控制结果与上述程序模块一体化,以便搬送该一体化了的上述控制结果和该程序模块。
本发明的另一方面的结构还包括与上述通信网络连接、具有GUI部的显示操作装置,该显示操作装置用于从远程监视和控制上述各保护控制装置的运行状态,其中,该显示操作装置包括记述装置,利用上述GUI部,以文本格式记述上述控制程序;用于在其中存储上述记述的文本格式的控制程序作为脚本文件的装置;用于在其中预先存储包含上述解释程序和移动程序的程序模块本体的装置;用于将程序模块本体和脚本文件一体化以形成上述程序模块的装置,由此执行该一体化了的程序模块中的上述解释程序,解释上述脚本文件的控制程序;发送装置,根据解释的控制程序的移动路径,通过通信网络将上述程序模块向预定的移动目的地输出。
在另一方面的较佳实施例中,上述移动装置包括选择移动装置,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,将上述程序模块跳过上述下一个移动目的地的保护控制装置,以便使程序模块向预定的保护控制装置移动,该预定的保护控制装置从该下一个移动目的地的保护控制装置以外的其它保护控制装置中选择。
本发明的另一方面的结构还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,能将程序模块的下一个移动目的地从自保护控制装置变更为上述下一个目的地的保护控制装置以外的预定的保护控制装置或上述管理装置中的一个,其中,上述移动装置具有变更装置,当上述程序模块不能向被规定为上述移动路径的下一个移动目的地的保护控制装置移动时,根据变更程序,将上述程序模块的下一个移动目的地变更为其它预定的保护控制装置或上述管理装置中的一个。
在另一方面得到较佳实施例中,上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,根据该不能移动的原因,变更上述程序模块向上述下一个目的地的保护控制装置移动的顺序,以便将程序模块移动到下一个目的地的保护控制装置以外的其它保护控制装置中一个的下一个目的地的保护控制装置,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;当程序模块向上述下一个目的地的保护控制装置以外的其它保护控制装置中的一个移动以执行上述控制操作时,根据上述变更程序,在上述其它保护控制装置中的一个完成移动后,将程序模块向上述下一个目的地的保护控制装置移动的装置。
本发明的另一方面的结构为,上述脚本文件的控制程序具有再移动程序,在将上述程序模块的下一个移动目的地变更为上述管理装置前,尝试再次将上述程序模块向上述下一个目的地的保护控制装置移动,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;和再移动装置,在根据上述变更程序将上述程序模块的下一个移动目的地变更为上述管理装置前,根据上述再移动程序,将上述程序模块再次向上述下一个目的地的保护控制装置移动。
在另一方面的较佳实施例中,上述脚本文件的控制程序具有统一控制程序,包括上述多个保护控制装置内的、需要统一控制的多个保护控制装置(保护控制装置的统一控制对象)、及该保护控制装置的统一控制对象的控制动作的内容,还包括程序模块单元生成装置,根据上述脚本解释装置解释的上述统一控制程序,从上述程序模块,生成多个程序模块单元,每个上述程序模块单元具有上述保护控制装置的各统一控制对象的控制动作的内容、和解每个控制动作的内容的解释程序;程序模块单元发送装置,用于将生成的多个程序模块单元向上述保护控制装置的各统一控制对象发送,上述保护控制装置的各统一控制对象包括执行上述程序模块单元的上述解释程序、解释上述脚本文件的控制动作的每个内容的装置;根据解释的控制动作的内容,执行自保护控制装置的上述控制动作的装置;将执行的控制动作的结果向上述程序模块单元生成装置发送的装置,其中,上述程序模块单元生成装置包括一体化装置,将发送来的保护控制装置的统一控制对象的各控制结果与上述程序模块一体化;将与各控制结果一体化的程序模块向保护控制装置的各统一控制对象的下一个移动目的地移动的装置。
为了实现上述目的,根据本发明的另一方面,提供一种保护控制系统的控制方法,具有多个保护控制装置,每个保护控制装置具有电力系统的保护控制功能,且在其中该保护控制装置被分散配置,通过通信网络相互连接,使得数据通信能在各保护控制装置间进行,每个上述保护控制装置根据程序模块,执行上述自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,所述方法包括以下步骤作成包括控制程序的脚本文件的步骤,该控制程序至少包括上述控制动作的内容和上述程序模块的移动路径,该控制程序以文本格式生成;准备包括解释程序的程序模块,用于解释上述脚本文件,以便读取上述控制程序;将上述脚本文件与上述程序模块一体化的步骤;通过通信网络将一体化的程序模块根据移动路径向预定的移动目的地的保护控制装置移动的步骤;使上述预定的保护控制装置中执行发送来的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序的步骤;根据该解释的控制程序的控制动作的内容,使上述预定保护控制装置执行与上述保护控制功能相关的控制动作的步骤;将上述程序模块沿上述解释的控制程序的上述移动路径,从上述预定的保护控制装置向下一个移动目的地的保护控制装置移动的步骤。
为了实现上述目的,根据本发明的另一方面,提供一种存储媒体,存储可被电力系统保护控制系统的保护控制终端读取的程序模块,每个该保护控制终端具有电力系统的保护控制功能,保护控制终端被分散配置在该电力系统中,通过通信网络相互连接,以便数据通信能在个保护控制终端间进行,上述各保护控制终端根据程序模块,执行自保护控制终端的与上述保护控制功能相关的控制动作,上述程序模块通过通信网络沿预定的移动路径移动,其中,上述程序模块包括脚本文件,包括控制程序,上述控制程序包括至少上述控制动作的内容和该程序模块的移动路径,并以文本格式作成;解释程序,用于使各保护控制终端解释该脚本文件,以便读取上述控制程序。
本发明的效果根据本发明,即使当基于程序模块的保护控制功能的控制动作发生控制异常时,由于可以立刻停止控制动作,根据预先规定的移动路径向下一个移动目的地的保护控制装置移动程序模块,或向管理装置通知表示上述控制异常的数据,因此可以防止发生控制异常时,也对发生控制异常的保护控制装置继续进行控制动作,提高电力系统的保护控制系统的可靠性和经济性。
根据本发明,即使在程序模块移动过程中该移动变得不可能时,由于可以将该程序模块的下一个移动目的地,变更为被规定为下一个移动目的地的保护控制装置以外的给定保护控制装置和管理装置内的任一个,并可以使对电力系统保护控制系统的各保护控制装置的控制动作不停止而继续进行,因此可以更加提高电力系统保护控制系统的可靠性和经济性。
根据本发明,由于不是以复杂的程序形式,而是以远程操纵者等人容易理解的文本格式,将包括控制内容和移动路径的控制程序作成脚本文件,将该脚本文件与用于解释该脚本文件的脚本解释程序组合,作成该脚本文件,因此各保护控制装置执行程序模块的解释程序,解释脚本文件的控制程序,根据该解释的控制程序的控制内容,执行自保护控制装置的保护控制功能的控制动作,并沿解释的控制程序的移动路径移动程序模块。
因此,远程监视操作者即使不精通通信技术、编程技术,也可以非常容易地作成包括控制内容和移动路径的控制程序(脚本文件)。另一方面,精通通信技术、编程技术的编程技术人员,即使不精通电力系统保护控制技术,也可以容易地作成上述脚本解释程序。
其结果,可以容易地通过通信网络将移动型程序模块移动,容易地构筑保护控制各保护控制装置的电力系统保护控制系统。
根据本发明,由于可以根据在上述脚本文件中记述的文本格式的控制程序,实现具有高度功能的电力系统保护控制装置,上述电力系统保护控制装置可以避免对表示与上述控制异常对应的程序模块的移动目的地的变更处理、控制异常的数据的管理装置的通知处理和不能移动,将程序模块向不能移动的保护控制装置以外的保护控制装置或管理装置移动,因此与以往相比,能够非常容易地构成具有上述高功能的电力系统保护控制系统。
以下参照附图,详细说明本发明的实施例。
图1是本发明第1实施例的电力系统保护控制系统的整体结构的图。
图2是图1所示电力系统保护控制系统的功能块结构的图。
图3是图2所示程序模块的概略结构图。
图4是图3所示程序模块的以文本格式作成的脚本文件的一例图。
图5是具体实现第1实施例的构成电力系统保护控制系统的数字型保护控制装置、显示操作装置和管理装置的各功能块的处理的硬件结构的图。
图6是第1实施例的电力系统保护控制系统的处理的一例的概略流程图。
图7是显示第1实施例的控制结果的显示器画面的图。
图8是概略表示本发明的第2实施例电力系统保护控制系统的处理一例的概略流程图。
图9是第2实施例的变形例的脚本文件的一例的图。
图10是第2实施例的变形例的电力系统保护控制系统的处理的一例的概略流程图。
图11是第3实施例的脚本文件的一例图。
图12是第3实施例的电力系统保护控制系统的处理的一例的概略流程图。
图13是第3实施例的脚本文件的一例图。
图14是第3实施例的变形例的电力系统保护控制系统的处理的一例概略的流程图。
图15是本发明的第4实施例的电力保护控制系统的功能快结构图。
图16是第4实施例的存储在存储器中的各变电站的各数字型保护控制装置的启动信息表的图。
图17是第4实施例的电力系统保护控制系统的处理的一例的概略流程图。
图18是本发明的第5实施例的电力系统保持控制系统的功能快结构的图。
图19是第5实施例的脚本文件的一例的文件的图。
图20是第5实施例的电力系统保护控制系统的处理的一例的概略流程图。
图21是本发明的第7实施例的电力系统保持控制系统的功能块结构的图。
图22是第7实施例的变换表,该变换表存储有存储在存储器中的、与各变电站对应的通信网络地址的变换表的图。
图23是第7实施例的电力系统保护控制系统的处理的一例的概略流程图。
图24是本发明的第8实施例的电力系统保持控制系统的功能块结构的图。
图25是第8实施例的存储在存储器中的控制数据库的图。
图26是第8实施例的电力系统保护控制系统的处理的一例的概略流程图。
图27是本发明的第9实施例的电力系统保持控制系统的功能块结构的图。
图28是第10实施例的变形例的电力系统保护控制系统的处理的一例的概略流程图。
图29是本发明的第11实施例的电力系统保护控制系统的功能块结构的图。
图30是第11实施例的脚本文件的一例图。
图31是第11实施例的电力系统保护控制系统的处理的一例的概略流程图。
图32是本发明的第12实施例的电力系统保护控制系统的功能块结构的图。
图33是第12实施例的脚本文件的一例的图。
图34是第12实施例的变形例的电力系统保护控制系统的处理的一例的概略流程图。
图35是第12实施例的变形例的电力系统保护控制系统的处理的一例的概略流程图。
图36是本发明的第13实施例的电力系统保护控制系统的功能块结构的图。
图37是第13实施例的脚本文件的一例的图。
图38是第13实施例的电力系统保护控制系统的处理的一例的概略流程图。
图39是本发明的第14实施例的电力系统保护控制系统的功能块结构的图。
图40是本发明的第14实施例的电力系统保护控制系统的处理的一例的概略流程图。
图41以往的程序模块移动型电力系统保护控制系统的功能块结构的图。
以下用


本发明的程序模块移动型的电力系统保护控制系统的实施例。
第1实施例根据图1~图7说明本发明的第1实施例的电力系统保护控制系统。
图1是表示本发明的电力系统保护控制系统1的整体结构的图。
图1所示的电力系统保护控制系统1包括数字型保护控制装置(保护控制终端)2a1~2a3,分别设置在多个电站(变电站等,以下称为变电站)Ts1~Tsn(在本实施例中设n=3),用于保护控制具有各种电力系统设备机器的电力系统P;显示操作装置(远程终端)3、3,设置在远离变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)的例如有人变电站Th,用于从远程监视控制各数字型保护控制装置2a1~2a3的运行状态;管理装置(管理伺服器)4,设置在远离变电站Ts1~Ts3的有人供电指令所Tp,管理多个数字型保护控制装置2a1~2a3。
将这些变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)、显示操作装置3、3及管理装置4、4用通信网络6相互连接,使其能够发送接收数据,并使可以移动的程序模块(窗口(ェ一ジェント)型程序模块)7通过电话线路网等通信网络6在显示操作装置3、3、各数字型保护控制装置2a1~2a3及管理装置4间巡回移动,构筑电力系统保护控制系统。
图2表示图1所示的电力系统保护控制系统1的功能框图结构。
根据图2,各数字型保护控制装置2a1~2a3(在图2中只用数字型保护控制装置2a1表示)包括数据取得设定装置8,从作为保护控制对象的电力系统P分别取得电流和电压等模拟状态量(电量,设为S1~S3),将取得的电量S1~S3变换成数字电量数据并输出,并根据后述的程序模块执行装置9B的程序模块执行处理结果,设定对保护控制对象的断路器等的外部机器的保护控制动作的内容,输出与设定的保护控制动作对应的保护控制动作指令C1~C3;程序模块发送接收装置9A,通过通信网络6接收移动至数字型自保护控制装置的远程监视控制用的程序模块7,根据后述的程序模块执行装置的程序模块执行处理结果,将程序模块7发送至被规定为下一个移动目的地的数字型保护控制装置(或管理装置和显示操作装置);程序模块执行装置9B,执行该程序模块发送接收装置9A接收的程序模块7,例如当从远程执行继电器调整值变更、各装置2a1~2a3的自动检查、上述电量的取得·显示、继电器动作控制、各装置2a1~2a3的动作状态显示及在各装置2a1~2a3发生异常时的异常显示等的关于保护控制功能的控制动作时,将程序模块7的执行结果送给上述程序模块发送接收装置9A。
程序模块7如图3所示,由将至少包括控制内容和程序模块7的移动路径的控制程序,以人能够理解容易明白的文本格式描述在例如每一行的文件(以下在本说明书中,将以人能够理解的文本格式描述的控制程序定义为脚本(スクリプト),将由该脚本构成的文件定义为脚本文件(スクリプトファイル))10、和包括用于解释该脚本文件10并读取控制程序的脚本解释程序11a的程序模块本体11构成,该程序模块7是利用网络对应的计算机语言的例如Java(‘Java’是美国Sun Microsystem公司的商标)和该Java的网络功能的rmi(remote method invocation)功能来实现的。
图4表示程序模块7的用上述文本格式作成的脚本文本10(第1行~第9行)的一个例子。
图4所示的脚本文本10表示下述控制程序[首先,向变电站Ts1(数字型保护控制装置2a1)移动程序模块7(‘go to变电站Ts1’),使与数字型保护控制装置2a1对应的保护控制对象(电力系统设备机器)的开关sw1进行ON操作(‘set开关sw1 ON’)。接着,,向变电站Ts2(数字型保护控制装置2a2)移动程序模块7(‘go to变电站Ts2’),取得与数字型保护控制装置2a2对应的保护控制对象(电力系统设备机器)的电机m2的旋转速度(‘get电机m2旋转速度’)]。
进而,在本实施例的脚本文件10中,如图4所示,分别记述着将程序模块7向变电站Ts2的下一个变电站Ts3移动、进行预定的控制(例如开关sw3 OFF),(‘go to变电站Ts3’、‘set开关sw3OFF’);和将程序模块7在变电站Ts3的之后向管理装置4移动(‘goto管理装置4’)。
在脚本文本10中,描述有将在各数字型保护控制装置2a1~2a3取得的控制结果,在管理装置4进行显示处理(‘显示控制结果’);和将在各数字型保护控制装置2a1~2a3取得的控制结果进行向管理装置4登录(记录)处理(‘record控制结果’)。
另一方面,程序模块7的脚本解释程序11a是用于解释以文本格式作成的脚本文件,读取控制程序的程序。
程序模块本体11将脚本文本10与程序模块本体11一体化作为程序模块7来搬送的搬送装置11b1,作为程序模块本体11的内部变量而实现。程序模块本体11根据脚本文件10的控制程序,将执行控制动作时得到的控制结果与程序模块本体11一体化并与程序模块7一起来搬送的结果搬送装置11b2,作为程序模块本体11的内部变量而实现。
即,根据本发明,程序模块7的结构为不是象以往那样用复杂的编程语言作成包括控制内容和移动路径的移动型程序模块,不是以复杂的程序形式而是以远程监视操作者等人容易理解的文本格式,作成包括控制内容和移动路径的控制程序作为脚本文本,将该脚本文本和包括用于解释脚本文本的脚本解释程序的程序模块本体组合,构成程序模块。
各数字型保护控制装置2a1~2a3的程序模块发送接收装置9A,通过接收预先设在各数字型保护控制装置2a1~2a3的移动用程序MP,经过通信网络6接收移动来的程序模块7,进行存储的处理(移动处理18)。
各数字型保护控制装置2a1~2a3的程序模块执行装置9B如图2所示,执行以下处理即,脚本解释处理15,通过程序模块发送接收装置9A的移动处理(接收处理)18,执行存储的程序模块7的脚本解释程序11a,解释脚本文本10的控制程序(控制内容、移动路径);和控制处理16,根据该脚本文本15解释的控制程序的控制内容,执行与保护控制功能相关的控制动作,即取得保护控制对象的系统设备机器的电量数据的控制动作、对保护控制对象的断路器等的外部机器进行脱离指令等的保护控制动作设定的控制动作、继电器调整值的变更动作等,将该控制动作结果送至上述程序模块发送接收装置9A。
程序模块发送接收装置9A分别具有结果搬送处理17(结果搬送装置11b2),将由控制处理16送来的结果(控制结果)作为程序模块本体11的内部变量存储,并将控制结果与程序模块7一体地搬送;移动处理18,通过执行预先设在程序模块本体11的移动用程序MP,经过通信网络6,沿脚本解释处理15所解释的控制程序的移动路径移动程序模块7;及脚本搬送处理19,(脚本文件搬送装置11b1)将脚本文件10作为程序模块本体11的内部变量存储,通过将脚本文本10和程序模块本体11一体化,将脚本文本10和程序模块本体11作为程序模块7搬送。
上述移动用程序MP与程序模块7同样地,利用与网络对应的计算机语言,例如Java和作为该Java的网络功能的rmi功能来实现。
另一方面,显示操作装置3(在图2中,设显示操作装置(远程终端)为一个)包括脚本文件描述装置25,通过图形用户接口GUI(Graphical User Interface)处理25a,利用后述的监视器、输入部等,描述作成脚本文件10;脚本文件保存装置26,保存描述作成的脚本文件10;程序模块本体存储装置27,存储预先作成的程序模块本体11;程序模块发送接收装置28,将在脚本文件保存装置26中保存的脚本文本10和在程序模块本体存储装置27中存储的程序模块本体11一体化,作为程序模块7向通信网络7传送,并接收经过通信网络6传送到显示操作装置3的程序模块7。
管理装置4(在图2中设管理装置(管理伺服器)为一个)包括程序模块发送接收装置30A,其进行以下处理,即,通过执行移动用程序MP,接收将沿上述移动路径移动各数字型保护控制装置2a1~2a3、发送给管理装置4的程序模块7的处理,和根据需要经过通信网络6向数字型保护控制装置2a1~2a3等发送的处理;脚本解释装置30B,执行由该程序模块发送接收装置30A的接收处理所接收的程序模块7的脚本解释程序11a,解释脚本文本10的控制程序中所含的在管理装置4进行的处理程序(控制结果显示处理程序、控制结果记录处理程序);控制结果显示装置31,根据该脚本解释装置30B所解释的控制结果显示处理程序,将程序模块7所包括的各数字型保护控制装置2a1~2a3的控制结果通过后述的控制台显示;控制结果记录装置32,根据脚本解释装置30所解释的控制结果记录处理程序,将控制结果记录在后述的外部记录装置(记录伺服器)。
图5是用于具体实现构成本实施例的电力系统保护控制系统1的数字型保护控制装置2a1、显示控制装置3和管理装置4的各功能程序的处理的硬件结构的图。
图5所示的数字型保护控制装置2a1通过无线收发报机38和以太局域网LAN39,与同一变电站的Ts1内的其它装置可以收发数据地相互连接,在变电站Ts1内的连接本地范围的以太局域网LAN39,通过无线收发报机38和收发程序40,与电话线路等远程网络41连接。
数字型保护控制装置2a1包括模拟-数字变换部45,从与电力系统P的数字型保护控制装置2a1的保护控制区间关联的多个设备机器取入电量S1,变换为数字的电量数据;数字运算处理部46,根据电量数据进行保护控制运算处理等的各种运算处理;输入输出接口(I/O)47,用于进行与电力系统P的电量S1输入和保护控制动作指令C1输出相关的接口处理;总线48,将这些各硬件部件(模拟-数字变换部45、数字运算处理部46、和输入输出接口47)连接,使其能发送接收数据;通信接口49,用于进行以太局域网LAN39和数字运算处理部46间的数据输入输出相关的处理,以便连接以太局域网LAN39和总线48。
数字运算部3包括CPU46a,进行用于具体实现上述程序模块执行装置9的上述图2所示的各处理15~19;RAM46b,暂时存储程序模块7,移动程序,电量数据和CPU46a处理时的数据程序;;ROM46c,存储管理程序管理和网络管理等数字运算部整体的操作系统OS,网络阅览用软件(浏览器)和包括各处理15~19的处理过程(程序);EEPROM46d,存储继电器动作用的调整值。
数字型保护控制装置2a2、2a3的数字运算部3的硬件结构,除了取得的电量用S2、S3表示,保护控制动作用C2、C3表示以外,其它和数字型保护控制装置2a1的硬件结构大致相同,因此省略其说明。
显示操作装置3通过无线收发报机与连接有人变电站Th内的本地范围的以太局域网LAN39连接,该有人变电站Th内的以太局域网LAN39通过路由选择器(ル一タ)40和无线收发报机38与远程网络41连接。
即,显示操作装置3包括通信接口50,用于将通过路由选择器40、以太局域网LAN39和无线收发报机38从远程网络41传来的程序模块7和控制结果等输入显示操作装置的接口处理;GUI部51,具有监视器51a、鼠标和键盘等的输入部51b,通过与监视器51a和后述的CPU协调对输入部51b操作,进行上述脚本文件10的文本格式的控制程序的记述处理、运行监视用的数据输入处理和控制结果显示处理等;存储器52,预先存储程序模块本体11,并存储为执行后述的CPU处理的程序和处理所需的数据;CPU53,进行下述处理为了具体实现将从GUI部51(输入部51b)输入的文本格式的控制程序(脚本)作为脚本文本10存储在存储器52的装置(脚本文件保存装置26)、和上述图2所示脚本文件描述装置25和程序模块发送接收装置28。
管理装置4通过无线收发报机38与连接供电指令所Tp内的本地范围的以太局域网LAN39连接,该供电指令所Tp内的以太局域网LAN39通过路由选择器40和无线收发报机38与远程网络41连接。
管理装置4包括通信接口55,用于将通过路由选择器40、以太局域网LAN39和无线收发报机38从远程网络41传来的程序模块7和控制结果等输入显示操作装置的接口处理;控制台56,具有监视器56a、鼠标和键盘等的输入部56b,用于数据的输入和输出;CPU57,进行将通过通信接口55送来的控制结果在控制台56的监视器56a上显示的处理、和将控制结果存储在后述的外部存储装置的存储处理;存储器58,将为了执行控制结果、CPU57的处理的程序和CPU57的处理所需的数据和控制结果存储;外部存储装置(存储伺服器),用于存储控制结果。
下面说明本实施例的电力系统保护控制系统1的整体动作。
远程操纵者操作GUI部51的输入部51b,在显示器51a的画面上以文本格式描述和输入图4所示保护控制程序(图6,步骤S1)。此时,CPU53接收描述的文本格式的保护控制程序(脚本),并以文件形式(脚本文件10)存储在存储器52中(步骤S2)。
接着,CPU53分别读出预先保存在程序模块本体11和脚本文件10(步骤S3),将读出的脚本文件10作为程序模块本体11的内部变量,与程序模块本体11一体化,作成程序模块7(步骤4)。
接着,CPU53执行程序模块7的脚本解释程序11a,并从例如第1行按顺序解释脚本文件10的控制程序(步骤S5)。
现在,由于脚本文本10的第1行是(“go to变电站Ts1”),CPU53根据移动程序MP,经过移动处理,将作成的程序模块7通过远程网络41和以太局域网LAN39等向变电站Ts1送出(步骤S6)。其结果,程序模块7通过远程网络41等向作为移动目的地的变电站Ts1的数字型保护控制装置2a1移动。
此时,数字型保护控制装置2a1的CPU46a通过以太局域网LAN39和通信接口49等接收移动至数字型保护控制装置2a1的程序模块7,执行该程序模块7的脚本解释程序11a,解释脚本文件10的控制程序的第2行(步骤S7)。
由于脚本文件10的第2行是(set开关sw1 ON),CPU46a通过输入输出接口47,将使电力系统P的开关sw1‘ON’的保护控制动作指令C1发送给电力系统P的开关sw1(步骤S8)。CPU46a从开关sw1接收对应于保护控制动作指令C1的控制结果,将得到的控制结果作为程序本体11的内部变量,存储在程序模块7(步骤S9)。
接着,CPU46a执行脚本解释程序11a,解释脚本文件10的控制程序的第3行(步骤S10)。
由于脚本文本10的第3行是(go to变电站Ts2),CPU46a根据移动程序MP,经过移动处理,将作成的程序模块7通过远程网络41和以太局域网LAN39等向变电站Ts2移动(步骤S11)。
与数字型保护控制装置2a1的CPU46a的处理相同,数字型保护控制装置2a1的CPU46a通过以太局域网LAN39和通信接口49得到移动来的程序模块7,并存储在RAM46b。CPU46a执行该程序模块7的脚本解释程序11a,解释脚本文件10的第4行(步骤S12),根据该描述内容(“get电机m2旋转速度”)取得电力系统P的电机m2的旋转速度(表示它的电量数据)(步骤13),将控制结果(电机m2的旋转速度)作为程序模块本体11的内部变量,存储在程序模块7中。
这样,通过根据脚本文件10描述的控制程序(控制内容、移动路径)进行移动处理、控制动作处理,向所有的变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)巡回移动进行控制动作的程序模块7,通过远程网络41、以太局域网LAN39和通信接口55等,向管理装置4的CPU57移动(步骤S15)。
CPU57根据移动用程序MP接收移动来的程序模块7,执行脚本解释程序11a,逐行解释脚本文件10的控制程序的管理装置4的处理程序(第8行、9行)(步骤S16),根据解释结果“display控制结果”,参照程序模块7的程序模块本体11的内部变量,分别读出各数字型保护控制装置2a1~2a3的保护控制结果,并在控制台56的显示器56a显示(步骤S17)。
接着,CPU57根据解释结果“record控制结果”,将各数字型保护控制装置2a1~2a3的控制结果,存储在外部存储装置59(步骤S18),并结束处理。
其结果,管理装置4的显示器56a上,如图7所示,显示根据程序模块7的脚本文件10中记述的控制程序的各数字型保护控制装置2a1~2a3的控制结果。
即,可以实现一种电力系统保护控制系统1,通过通信网络(远程网络)6移动程序模块7,执行各数字型保护控制装置2a1~2a3的保护控制功能的控制动作,可将该控制结果一起在一个终端(例如管理装置4)统一监视和控制。
如上所述,根据本实施例,由于将包括控制内容和移动路径的控制程序不是以复杂的程序形式,而是以远程监视操作者等人能容易理解的文本格式作为脚本文件而作成,并将该脚本文件和用于解释该脚本文件的脚本解释程序组合,作成程序模块,因此,远程监视操作者即使不精通通信技术、编程技术,也可以非常容易地作成包括控制内容和移动路径的控制程序(脚本文件)。另一方面,对精通通信技术、编程技术的编程技术人员来说,即使不精通电力系统保护控制技术,可以容易地作成上述脚本解释程序。
因此,可以容易地构筑通过通信网络来移动移动型保护控制用程序模块、并保护控制各数字型保护控制装置的电力系统保护控制系统。
在本实施例中,为了将各数字型保护控制装置2a1~2a3的控制结果送至管理装置4进行显示,记述在了脚本文件10中,但本发明不限定于此,例如,如果将脚本文件10的第7行和8行记述为(“goto显示操作装置3”)、(“display保护控制结果”),则可将上述控制结果通过显示操作装置3的电机51a显示。
(第2实施例)本实施例的电力系统保护控制系统1A的功能块结构、及用于具体实现这些功能块的处理的硬件结构,和第1实施例的图2及图5大体相同,所以省略其说明。
在本实施例中,当各数字型保护控制装置2a1~2a3的CPU46a与解释脚本文件10的控制程序而识别的移动路径对应,将程序模块7向下一个移动目的地移动时,即使在移动源的变电站(数字型保护控制装置、例如保护控制装置2a1)和下一个移动目的地的变电站(数字型保护控制装置、例如保护控制装置2a2)间例如发生故障,对数字型保护控制装置2a2产生通信不良时,可跳过给定的下一个移动目的地的变电站(例如变电站Ts2的数字型保护控制装置2a2),进行移动至其它的变电站(例如变电站Ts3的数字型保护控制装置2a3)的处理。
即,本实施例的数字型保护控制装置2a1的CPU46a,通过步骤S10的解释(go to变电站Ts2),通过以太局域网LAN39和远程网络41等进行将程序模块7向变电站Ts2移动的处理(图6,参照步骤S11)。
但是,此时由于上述通信线路故障,程序模块7不能移动。
因此,CPU46a执行脚本解释程序11a,按顺序解释脚本文件10的控制程序的不可移动部分(第3行)以后(第4行、第5行)(图8,步骤S20),检索处理是否有表示程序模块移动的文字“go to”(步骤S21)。
当该步骤S21的检索处理的结果为不存在“go to”时(步骤S21为NO),CPU46a将程序模块7强制地向管理装置4传送(步骤S22),返回步骤S15的处理。
另一方面,当步骤S21的检索处理的结果为存在“go to”时(在本实施例中,第5行有“go to”,步骤S21为YES),CPU46a跳过不能移动的数字型保护控制装置2a2,移动控制处理直到存在下一个“go to”的控制程序(第5行)(步骤S23)。
CPU46a根据控制程序的第5行(go to变电站Ts3),通过以太局域网LAN39和远程网络41等将程序模块7向变电站Ts3移动(步骤24),返回步骤S15的处理。
其结果,即使当程序模块7对于移动目的地的数字型保护控制装置2a2发生通信线路故障,对于数字型保护控制装置2a2程序模块7不能移动时,可以跳过该不能移动的数字型保护控制装置2a2,使程序模块7向其它的数字型保护控制装置2a3移动。
即,根据本发明,即使在多个变电站(多个数字型保护控制装置)中给定的变电站(数字型保护控制装置)发生通信线路故障,可以分别执行控制动作,使程序模块7向该不能移动的变电站(数字型保护控制装置)以后的其它可以移动的变电站(其它数字型保护控制装置)移动。
因此,可以确实地对不能移动的变电站(数字型保护控制装置)以外的健全的变电站(数字型保护控制装置)进行控制动作,能够提高电力系统保护控制系统的可靠性和经济性。
在本实施例中,例如向变电站Ts2(数字型保护控制装置2a2)不能移动时,则跳过该变电站Ts2(数字型保护控制装置2a2),将程序模块7向其它的变电站Ts3(数字型保护控制装置2a3),但根据保护控制内容(例如,对于数字型保护控制装置2a3的保护控制,需要数字型保护控制装置2a2的保护控制结果时),如果不能向数字型保护控制装置2a2移动的话,则即使向数字型保护控制装置2a3移动也没有什么意义。
因而,作为本实施例的变形例,对上述情况说明不停止程序模块7的移动的电力系统保护控制系统。
即,在电力系统保护控制系统1B中,远程操纵者在操作GUI部51,在显示器51a的画面上以文本格式记述图4所示的保护控制程序时,在相对各变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)的文字“go to”中,如果程序模块相对于该“go to”文字内的变电站(数字型保护控制装置)不能移动时,将用于使程序模块7返回管理装置4的“go to”文(例如第3行的“go to”文字)如图9所示记述,作成脚本(脚本文件10A)。
即如图9所示,在表示向变电站Ts1(数字型保护控制装置2a2)移动的内容的第3行的控制程序中,在变电站Ts2的后面,追加记述表示(向变电站Ts2不能移动时,向管理装置4移动)的内容的“else管理装置4”。
当这样记述脚本文件10A时,本变形例的数字型保护控制装置2a1的CPU46a,根据步骤S10的脚本文件10A(保护控制程序的第3行)的解释(“go to变电站Ts2…”),通过以太局域网LAN39和远程网络41等,进行将程序模块7向变电站Ts2移动的处理时(参照图6步骤S11),当由于上述通信线路故障程序模块7不移动时,CPU46a判断上述第3行的“go to”文的移动目的地(变电站Ts2)以后是否有“else管理装置4”(图10,步骤S30)。
当步骤S30的判断结果为没有“else管理装置4”时(步骤30为NO),CPU46a移至上述步骤S20的处理。
另一方面,当步骤S30的判断结果为有“else管理装置4”时(步骤30为YES),CPU46a根据该“else管理装置4”,强制向管理装置4传送程序模块7(步骤S31),移至步骤S15的处理。
其结果,程序模块7即使当移动目的地的数字型保护控制装置2a2发生通信线路故障,相对该数字型保护控制装置2a2不能移动时,也不会在数字型保护控制装置2a1和远程网络41中停滞,而返回管理装置4。
因此,通过增加下述功能,即跳过不能移动的变电站(数字型保护控制装置),对其它健全的变电站(数字型保护控制装置)确实地进行控制动作,可以提供在不需要移动时,使程序模块强制返回管理装置的具有高度性能的电力系统保护控制系统。第3实施例本实施例的电力系统保护控制系统1C的功能块的结构、及用于具体实现这些功能块的处理的硬件结构,与第1实施例的图2和图5大体相同,故省略其说明。
在本实施例中没有第2实施例同样地,在程序模块7从移动源的变电站(数字型保护控制装置、例如保护控制装置2a1)向下一个移动目的地的变电站(数字型保护控制装置,例如保护控制装置2a2)不能移动的情况下,在进行跳过给定的下一个移动目的地的变电站(例如变电站Ts2的数字型保护控制装置2a2)向其它的变电站(例如变电站Ts3的数字型保护控制装置2a3)移动的处理时,对应于上述不能移动的原因,进行将程序模块7向跳过的变电站(变电站Ts2,数字型保护控制装置2a2)后移动的处理。
例如,作为程序模块7相对下一个移动目的地的数字型保护控制装置不能移动的原因,除了上述的通信线路故障,还有下一个移动目的地的数字型保护控制装置2a2(其CPU46a)未能工作(未启动),及下一个移动目的地的数字型保护控制装置2a2的信道被其它的数据占用等原因。
由于上述通信线路故障以外的原因,例如数字型保护控制装置启动前、及信道占用(以下记载为健全的原因)的原因而不能移动程序模块7时,若经过预定的时间,数字型保护控制装置2a2的启动和信道的数据占用结束的可能性很大。
因此,在由于通信线路故障以外的健全的原因,造成程序模块7相对下一个移动目的地的数字型保护控制装置2a2不能移动的情况下,只要将程序模块7的移动在向其它的变电站(数字型保护控制装置)的移动结束后再进行即可(在向其它的数字型保护控制装置移动期间,上述数字型保护控制装置2a2的启动和信道的数据占用结束的可能性很大)。
在这样的背景下,本实施例的电力系统保护控制系统1B的远程操纵者操作GUI51的输入部51b、在显示器51a的画面上以文本格式记述如图4所示的控制程序时,将对于各变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)的“go to”文,例如如图11所示那样记述,作成脚本(脚本文件10B)。
如图11所示,在表示向各变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)移动的内容的第1、3、5行的控制程序中,在各变电站Ts1~Ts3的后面,将表示“向各变电站Ts1~Ts3的移动由于故障以外(not breakdown)的原因而不可能时,将程序模块7向不能移动的变电站的下一个移动目的地的变电站,或管理装置4移动后(after)再度向不能移动的变电站移动”的内容的“else(notbreakdown)after变电站Ts3(变电站Ts1、Ts2的情况),或管理装置4(变电站Ts3的情况)”追加记述。
当这样记述脚本文件10B时,本实施例的数字型保护控制装置2a1的CPU46a通过步骤S10的处理,解释脚本文件10B(控制程序的第3行)(“go to变电站Ts2…”),首先进行通过以太局域网LAN39和远程网络等将程序模块向变电站Ts2移动的处理(参照图6步骤S11)。
此时,由于上述健全的原因程序模块7不移动时,例如数字型保护控制装置2a2(或该移动用程序MP)未启动时,表示该启动前的错误信息被传送到数字型保护控制装置2a1(用Java记述移动用程序MP的情况)。另一方面,信道被其它的数据占用使信道不能确保的情况下,不同的错误信息被传送。错误信息的例外处理的类别,在Java中通过Exception级可以实现。
数字型保护控制装置2a1的CPU46a根据移动用程序MP的处理,接收被传送的错误信息(图12,步骤S35),接着CPU46a与接收的错误信息对应,根据脚本文件10B(控制程序的第3行)的“变电站Ts2”以后记述的“else(not breakdown)after变电站Ts3”,将程序模块7相对变电站Ts2的数字型保护控制装置2a2的移动设定在程序模块7相对变电站Ts3的移动之后(步骤S36),移至步骤S15。
其结果,程序模块7通过CPU46a的步骤S15的处理,相对变电站Ts3移动后,传送至变电站Ts2的数字型保护控制装置2a2。
即根据本实施例,即使由于通信健全的原因,向移动目的地的数字型保护控制装置不能移动的情况下,通过向其它的数字型保护控制装置迂回后,再度向不能移动的数字型保护控制装置移动程序模块,可以向所有的数字型保护控制装置移动程序模块。
因此,可以向以往的由于健全的原因不能移动的数字型保护控制装置移动程序模块,能够提高电力系统保护控制系统的保护控制的效率。
但是,在本实施例中,在脚本文件的保护控制顺序中记述将相对于不能移动的变电站(数字型保护控制装置)的移动,设在对其它变电站(数字型保护控制装置)移动后进行,并根据该记述内容进行移动处理,不是将相对上述不能移动的变电站(数字型保护控制装置)的移动向后移,可以将程序模块相对所有的变电站(数字型保护控制装置)移动。
即,作为本实施例的变形例,远程操纵者操作GUI部51的输入部51b,在显示器51a的画面上,以文本格式记述图4所示的保护控制程序时,将对于各变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)的“go to”文例如如图13所示记述,作成脚本(脚本文件10C)。
如图13所示,在表示向各变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)移动的内容的第1、3、5行的保护控制程序中,在各变电站Ts1~Ts3的后面,将表示“由于故障以外的原因向各变电站Ts1~Ts3的移动不可能时,将程序模块7向管理装置4移动,但在向管理装置4移动前再度试着向不能移动变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)移动”的内容“retry before管理装置4”追加记述。
当这样记述脚本文件10C时,本实施例的数字型保护控制装置2a1的CPU46a通过步骤S10的处理解释脚本文件10C(保护控制程序的第3行)(“go to变电站Ts2…”),首先通过以太局域网LAN39和远程网络41进行将程序模块7向变电站Ts2移动的处理(参照图6,步骤S11)。
此时,数字型保护控制装置2a1的CPU46a根据移动用程序MP的处理,接收传送的错误信息(图14,步骤S40),接着CPU46a根据接收的错误信息,根据脚本文件10C(保护控制程序的第3行)的“go to变电站Ts2”以后记述的“retry before管理装置4”,将程序模块7向管理装置4传送前,再度试着将程序模块7向变电站Ts2移动(步骤41)。
当根据该步骤S41的处理,可以将程序模块7向不能移动的数字型保护控制装置2a2移动时(数字型保护控制装置2a2启动,或信道的占用状态解消时,步骤S42的判断结果为YES),移至步骤S12的处理。
另一方面,当根据该步骤S41的处理,不能将程序模块7向不能移动的数字型保护控制装置2a2移动时,(步骤S42的判断结果为NO),CPU46a将程序模块7向管理装置4传送(步骤S43),移至步骤S15的处理。
根据上述变形例,当不能移动的数字型保护控制装置的上述信道的占用,由于例如信道的占用的原因,而在向不能移动的数字型保护控制装置的第1次进行移动的过程中被解除时,通过步骤S41的程序模块再移动处理,可以将程序模块向不能移动的数字型保护控制装置移动,因而可以向所有的数字型保护控制装置移动程序模块。
因此,本实施例的效果还能够提高关于程序模块的移动的适应性。
第4实施例图15表示本实施例的电力系统保护控制系统65的功能块的结构。
根据图15,本实施例的电力系统保护控制系统65的管理装置4A(其CPU57),具有启动信息存储装置66,通过监视各变电站Ts1~Ts3的装置2a1~2a3(其移动用程序MP),将表示该数字型保护控制装置2a1~2a3(移动用程序MP)是否启动的信息(启动信息)作为启动信息表BT,存储在存储器58。
图16表示在存储器中存储的各变电站Ts1~Ts3的各装置2a1~2a3的启动信息表BT的图。根据图16,在启动信息表BT中,分别预先存储各变电站(各装置名),并分别存储着与各变电站名(各装置名)对应的该启动信息(O or×)。
例如,在本实施例中,对于启动中的变电站Ts1和Ts3(装置2a1和2a3),存储“启动信息O”,而对尚未启动的Ts2(装置2a2),存储“启动信息×”。
管理装置4A(其CPU57)通过定期对各变电站Ts1~Ts3的数字型保护控制装置2a1~2a3(其移动用程序MP)进行通信,经常监视各装置2a1~2a3(其移动用程序MP)的状态,在确认启动或启动停止时,改写启动信息表BT的启动信息。
关于本实施例的电力系统保护控制系统65的其它的功能块结构,及用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
本实施例的电力系统保护控制系统65的远程操纵者在显示器51a的画面上以文本格式记述保护控制程序前,进行以下所示的处理。
即,远程操纵者操作GUI部51的输入部51b,向管理装置4A传送询问各变电站Ts1~Ts3的(各装置2a1~2a3)的启动状态的指令(询问指令)(图17,步骤S50)。
管理装置4A的CPU57通过通信接口55接收传送来的询问启动状态的指令,将启动信息表BT通过远程网络41和以太局域网LAN39向显示操作装置3发送(步骤S51)。
显示操作装置3的CPU53通过通信网络50接收发送来的启动信息表BT,将该启动信息表BT在GUI部51的显示器51a上显示(步骤S52)。
远程操纵者通过一边参照在显示器51a上显示的启动信息表BT一边操作GUI部51的输入部51b,记述文本格式的控制程序(脚本)。此时,从启动前的数字型保护控制装置以外的装置,即从多个数字型保护控制装置2a1~2a3(变电站Ts1~Ts3)和管理装置4A中选择控制程序的移动路径的程序模块7的移动目的地并记述(步骤S53),移至步骤S2的处理。其结果,通过CPU53的步骤S2的处理,在存储器52中存储启动中的数字型保护控制装置2a1~2a3的变电站Ts1~Ts3及将管理装置4A中的至少一个作为巡回移动目的地设定的脚本文件10D。
以下,由于脚本文件10D的巡回移动目的地从启动中的数字型保护控制装置2a1~2a3和管理装置4A中设定,因此经过步骤S3~步骤S6的处理,通过远程网络41巡回移动的程序模块7可以避免因为移动目的地的变电站的数字型保护控制装置启动前停滞,使效率非常高的移动路径的程序模块7的巡回移动成为可能。第5实施例图18表示本实施例的电力系统保护控制系统70的功能块结构。
根据图18,本实施例的电力系统保护控制系统70的管理装置4B(其CPU57)预先在存储器58中存储Java的例如rmi机构和由thread级的sleep机构作成的信息接收用程序RP,分别具有异常信息接收装置71,接收表示启动该信息接收用程序RP、从各变电站Ts1~Ts3的装置2a1~2a3传送来的控制异常的数据(异常信息);异常信息显示装置72,在控制台56的显示器56a上显示接收的异常数据。
关于本实施例的电力系统保护控制系统65的其它的功能块结构,及用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
另一方面,本实施例的电力系统保护控制系统70的远程操纵者操作GUI部51的输入部51b,在显示器51a的画面上以文本格式记述保护控制程序时,在多个变电站Ts1~Ts3(数字型保护控制装置2a1~2a3)的例如变电站Ts1~Ts3的控制文(“set”文等)的后面,插入例如图19所示的文,作成脚本(脚本文件10D)。
如图19所示,在变电站Ts1(数字型保护控制装置2a1)的控制动作文“set”文的后面,追加插入表示以下的内容,即“当在变电站Ts1(装置2a1)发生控制动作异常时(例如由于保护控制对象的不良不能从保护控制对象取得状态量的情况,及进行超过保护控制可能范围的控制动作值(继电器调整值等)的设定的情况,在本说明书中也总称为控制异常),中止该变电站Ts1以后的控制动作,在管理装置4B变更程序模块7的移动目的地7”的内容的“{变电站Ts1}”、“stop控制”、“go to管理装置4B”。
同样地,在变电站Ts2(数字型保护控制装置2a2)的控制动作文“get”文的后面,追加插入表示“当变电站Ts2(装置2a2)发生控制异常时,报告管理装置4B”的内容“{变电站Ts2}”、“report管理装置4B”。
当这样记述脚本文件10D时,本实施例的数字型保护控制装置2a1的CPU46a解释程序S7的处理的脚本文件10D(控制程序的第4行),根据该记述内容(“set开关sw1 ON”),进行将电力系统P的开关sw1 ON的控制动作(步骤S8)。
此时,CPU46a判断上述控制动作是否发生了控制异常(图20,步骤S60),当该判断的结果为上述控制动作发生了控制异常时(步骤S60为YES),CPU46a解释追加插入的控制程序第5行以后的“{变电站Ts1}”、“stop控制”、“go to管理装置4B”,立刻中止上述控制动作(步骤S61),根据移动用程序MP的处理,将程序模块7向管理装置4B传送(步骤S62),结束处理。
另一方面,当变电站Ts1数字型保护控制装置2a1的控制动作未发生控制异常时(步骤S60为NO),进行图6的步骤S9~S11所示的处理。
在步骤S11的处理后(程序模块7向变电站Ts2(装置2a2)的移动处理),数字型保护控制装置2a2的CPU46a解释程序S12的处理的脚本文件10D(包括控制程序的直接插入文的第9行)(步骤S12),根据该记述内容(“get电机m2旋转速度”),进行取得电力系统P的电机m2的旋转速度(表示旋转速度的电量数据)的控制动作(步骤S13)。
此时,CPU46a判断上述控制动作是否发生了控制异常(步骤S63),当该判断的结果为上述控制动作未发生控制异常时(步骤S63为NO),进行图6所示步骤S14以后的处理。
另一方面,当步骤S63的判断的结果为上述控制动作发生了控制异常时(步骤S63为YES),CPU46a通过解释被追加插入了的第10行以后的“变电站Ts2”、“report管理装置4B”,根据移动用程序MP(特别是Java的rmi机构、和thread级的sleep机构),将表示控制异常的数据(异常信息J)经过远程网络41向管理装置4B传送(步骤64)。
另一方面,管理装置4B的CPU57启动预先存储在存储器58中的信息接收用程序RP,接收根据该信息接收用程序RP、从数字型保护控制装置2a2、通过远程网络41传送来的异常信息J(步骤S64),将接收的异常信息在控制台56的显示器56a上显示(步骤65),结束处理。
如上所述,根据本实施例,在对某种数字型保护控制装置的程序模块的控制动作中,当发生控制异常时,例如由于保护控制对象不良等而不能从保护控制对象取得状态量时,或进行超过保护控制可能范围的控制动作值(继电器调整值等)的设定时,与控制异常的发生立刻中止控制动作(参照步骤S61),可以将程序模块向管理装置4B传送(参照步骤S62)。
当上述发生控制异常时,可以根据该控制异常,将表示该控制异常的异常信息向管理装置4B传送。
因此,即使发生调整异常等控制异常时,可以对控制动作的中止处理和异常信息传送处理等迅速采取措施,可以提高电力系统保护控制系统的可靠性和经济性。
在本实施例中,管理装置40B将从各数字型保护控制装置2a1~2a3传送的异常信息在控制台56的监视器56a上显示输出,在该显示输出以外,通过启动例如预先长期存储在存储器58内的警报输出用程序(未图示),可以进行使预先设在控制台56的警报蜂鸣器鸣叫、或使预先设在控制台56的警报灯闪烁、或向特定的电话号码发送警报通知等的警报输出处理。
第6实施例关于本实施例的电力系统保护控制系统1C的功能块结构,及用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
在第1~第5实施例中,控制结果通过CPU46a的结果搬送处理(图6的步骤S9、步骤S14等)作为程序模块7的内部变量在与程序模块7一体化的状态下,与该程序模块7共同移动。
此时,随着程序模块7对数字型保护控制装置巡回移动,表示控制结果的数据的大小逐渐变大,将这样大小的控制结果经常与程序模块7一体化并共同移动时,有时效率不高。
例如,当程序模块7内的结果搬送装置11b2将控制结果存储在Java的级变量并搬送时,在Java中,由于程序模块语言上的限制,因为一个变量可以存储的数据量约为50K字节,当表示控制结果的数据量超过50K字节时,分成多个变量进行存储。
但是,将控制结果分为多个变量与程序模块7一体移动时,因为影响到程序模块7自身的移动速度,例如一个变量中存储的表示控制结果的数据量超过一个变量可以容纳的数据量50K字节时,从上述程序模块7的移动速度的观点看,将表示该控制结果的数据向管理装置4传送也是较好的。
在这样的背景下,在本实施例的各数字型保护控制装置2a1~2a3的RAM46b(或ROM46c)中,预先存储能与程序模块7一体化的数据量的上限值(例如50K字节)。
各数字型保护控制装置2a1~2a3的CPU46a将上述图6的步骤S9、步骤S14等处理即控制结果作为内部变量存储在程序模块7内后,判断作为程序模块7的内部变量而存储的表示所有的控制结果的数据的大小是否超过上限值,当该判断的结果为未超过时,移至下一个步骤(步骤S10、S15等)。
另一方面,当上述判断的结果为超过时,各数字型保护控制装置2a1~2a3的CPU46a将保护控制结果向管理装置4传送,移至步骤S10、步骤S15等的处理,继续程序模块7的移动处理。关于向管理装置4的传送方法,与第5实施例的异常信息传送方法大体相同。
在管理装置4中,通过进行例如与上述图6的步骤S16~步骤S18类似的处理,控制结果在控制台56的显示器56a上显示,并在外部存储装置59存储。
这样,根据本实施例,当表示与程序模块一体化的控制结果的数据量超过有可能影响程序模块自身的移动速度的某个上限值(例如50K字节)时,可以将表示该控制结果的数据传送给管理装置4,再度将程序模块向下一个移动目的地的数字型保护控制装置移动。
因此,可以将控制结果以不影响程序模块的移动速度的适当的大小,与程序模块共同搬送,可以有效地移动程序模块。
第7实施例在上述第1~第6实施例中,将脚本文件10的各变电站的记述单纯作为“变电站Ts1~Ts3”进行记述,在实际的系统中,必须理解移动用程序MP的变电站名,即程序模块7的移动目的地。
例如在根据Java的rmi机构的移动用程序MP中,需要因特网上的信息提供源的地址即URL(Uniform Resource Locator)形式。
在第1~第6实施例中,将上述Ts1~Ts3变换为通信网络(以下计为URL)的处理程序,作成脚本解释程序10,或在记述脚本文件10时,也可以使用只具有变电站名Ts1~Ts3部分通信程序的地址(URL)作成。
但是,在上述的方法中,与变电站对应的URL变更时,需要变更程序模块7的脚本解释程序11a(在前者的情况下),或脚本文件19(在后者的情况下),产生使系统的维修保养性恶化的可能性。特别在后者的情况下,是由远程操纵者作成脚本文件10,尽可能避开具有通信程序的记述。
因而,根据上述情况,本实施例的电力系统保护控制系统75的功能块结构如图21所示。
即,根据图21,本实施例的电力系统保护控制系统75的管理装置4C(其CPU57)与表示各变电站的名称的数据(人能够理解的名称,Ts1~Ts3)、和移动(通信)程序MP能够理解的名称的数据(通信网络地址)对应,具有变换表保持装置76,将能够使变电站名Ts1~Ts3变换为通信网络地址的变换表CT预先保持在存储器58中。
图22是表示存储有通信网络地址的变换表CT的图,该通信网络地址与存储在存储器58的各变电站Ts1、Ts2…对应。
根据图22,在变换表CT中,保持有各变电站名(变电站Ts1、Ts2…)、该变电站名(变电站Ts1、Ts2…)的通信网络地址(URL)(rmi∥hendentsl.aaaaaaaa.toshiba.co.jp/manager,rmi∥hendents2.xxxxxxxx.toshiba.co.jp/manager、…)对应。
此时,在本实施例的显示操作装置3的CPU53在步骤S5的处理中,当解释控制程序”go to变电站Ts1”时,参照在管理装置4C的存储器58中保持的变换表CT,读出与变电站Ts1对应的URL(rmi∥hendentsl.aaaaaaaa.toshiba.co.jp/manager),识别移动目的地(图23,步骤S10a),并移至步骤S6。
同样,数字型保护控制装置2a1的CPU46a在步骤S10的处理中,当解释控制程序“go to变电站Ts2”时,参照在管理装置4C的存储器58中保持的变换表CT,读出与变电站Ts2对应的URL(rmi∥hendents2.xxxxxxxx.toshiba.co.jp/manager),识别移动目的地(图23,步骤S5a),并移至步骤S6。另外,对于数字型保护控制装置2a2的CPU46a的步骤S15的程序模块移动处理也是同样。
即,根据本实施例,远程操纵者可以将变电站名Ts1~Ts3部分以与通信程序无关、人能够理解的文本格式作成。
在本实施例中,即使与变电站对应的URL发生变更时,可以改写管理装置4C的变换表CT的内容,由于不需要变更程序模块7的脚本解释程序11a和脚本文件19,能够提高系统的保守性。
第8实施例在作成上述第1~第7实施例的脚本文件10中,远程操纵者记述包括例如变电站名、控制对象和控制动作的控制程序,对每个变电站实际记述变电站(数字型保护控制装置)、该变电站(数字型保护控制装置)的控制对象和控制动作,是很费时间的作业,而且,当远程操纵者等人进行记述作业时,有可能失误记述非变电站(数字型保护控制装置)的控制对象的系统设备机器。
根据上述情况,本实施例的电力系统保护控制系统80的功能块结构如图24所示。
即,根据图24,本实施例的电力系统保护控制系统80的管理装置4D(其CPU57)具有控制数据库保持装置81,预先作成控制数据库81A并在外部存储装置59中存储,在该控制数据库81A中,表示各变电站名(数据)、与该各变电站对应的保护控制装置名(数据)、及用上述各保护控制装置执行的可能性很大的控制动作的数据相互对应。
图25表示控制数据库81A的一例。根据图25,在控制数据库81A中,各变电站名Ts1~Ts3、与变电站Ts1~Ts3对应的保护控制装置2a1~2a3、及控制动作的数据相互对应,并被分别存储。
此时,本实施例的电力系统保护控制系统80的远程操纵者操作显示操作装置3的GUI部51的输入部51b,根据所需的移动路径指定最初的变电站(Ts1)(图26,步骤S70)。
CPU53从管理装置4D的外部存储装置59中保持的数据库81A中读出与指定的变电站Ts1对应的数字型保护控制装置2a1及其控制动作数据(步骤S71),根据读出的数据D,生成包括该数字型保护控制装置2a1及与该数字型保护控制装置2a1对应的控制动作数据的文本格式的控制程序(缺省脚本),并在显示器51a上显示(步骤S72)。
远程操纵者使用GUI部51的输入部51b,根据需要将在显示器51a上显示的缺省脚本进行修改(步骤S73)。其结果,作成变电站Ts1的脚本。
以下,在沿移动路径指定变电站Ts2、Ts3的同时,根据上述步骤S70~步骤S73作成缺省脚本生成处理、及加笔修正处理的最终的脚本文件10E(步骤S74),移至步骤S2的处理。
即,根据本实施例,因为可以使用具有保持在管理装置4D的外部存储装置59的既定文本格式的控制程序(缺省脚本)的缺省脚本文件81A,作成脚本文件10E,从而可以迅速且正确地记述脚本文件10E。而且,因为远程操纵者实际记述脚本的量减少了,能够大幅度地降低脚本文件10E的记述发生失误的可能性。
第9实施例图27表示本实施例的电力系统保护控制系统85的功能块结构。
根据图27,本实施例的电力系统保护控制系统85的管理装置4E(其CPU57)包括将上述图16所示启动信息表BT存储在存储器58的启动信息存储装置66(参照上述图15)、预先作成图25所示控制数据库81A并存储在外部存储装置59的控制数据库保持装置81。
根据本实施例,显示操作装置3的CPU53根据上述图26的步骤S70~步骤S72、及步骤S74的处理,从在存储装置5A的存储器60中保持的数据库81A中,读出与指定的变电站Ts1~Ts3对应的数字型保护控制装置2a1及其控制动作数据(总称为数据D)后,与上述图17的步骤S50的处理同样地,向管理装置4A发送询问各变电站Ts1~Ts3(各装置2a1~2a3)的启动状态的指令。
管理装置4A的CPU57与上述图17的步骤S51的处理同样地,通过远程网络41和以太局域网LAN39等,向显示操作装置3发送与传送来的询问启动状态的指令对应的启动信息表BT。
此时,显示操作装置3的CPU53在步骤S72、S73的处理中,参照传送来的启动信息表BT,不生成移动用程序MP装置自身未启动的程序模块7不能移动的数字型保护控制装置2a2的缺省脚本,只生成启动中的数字型保护控制装置(2a1、2a3)的缺省脚本,并在显示器51a上显示,移至步骤S73等的加笔修正处理。
即根据本实施例,通过参照启动信息表BT,预先对不能移动的数字型保护控制装置2a2不生成脚本文件,因此与第8实施例比较,能更有效地作成脚本。
第10实施例如第1实施例所述,控制结果可以在管理装置4的显示器56a,或显示操作装置3的显示器51a上显示,并可在外部存储装置59上存储。
此时,如第8~第9实施例所述,当管理装置4D、4E的外部存储装置59中保持有控制数据库81A时,可以将保护控制结果登录在控制数据库81A中。
即,在脚本文件10F中,当将用各数字型保护控制装置2a1~2a3取得保护控制结果向存储装置5A的控制数据库81A登录,并记述表示进行该处理的脚本(“record控制结果on控制数据库81A of外部存储装置59”)时,管理装置4的CPU57不是根据上述图6的步骤S18,而是根据预先存储在存储器60的程序(Java的JDBC(JabaDataBase Connectivity)机构),可以将各数字型保护控制装置2a1~2a3的控制结果在控制数据库81A中登录(图28,步骤S18a)。
即根据本实施例,可以自动地在控制数据库上登录各数字型保护控制装置2a1~2a3的控制结果,可以更有效且正确地管理控制结果。
第11的实施例第1~第10实施例中,为了容易说明,以一台管理装置(管理终端)4(4A~4E)进行说明。
但是,变电站Ts1~Ts3等的变电站群是控制对象,不能多路复用,而管理装置的主要功能是汇总信息(控制结果)进行管理,可以多路复用,可以提高电力系统保护控制系统整体的可靠性。
图29是表示图18所示将管理装置4B多路(例如双路)时的电力系统保护控制系统87的功能块机构的图。
根据图29,电力系统保护控制系统87包括双路的管理装置4B1、4B2。管理装置4B1、4B2可以执行与图18所示管理装置4B同一的处理。
此时,将多路的管理装置4B1、4B2中的一个(管理装置4B1)决定为通常使用的管理装置,在不能对管理装置4B1通信(程序模块7的移动、或异常信息的传送)时,设定使用管理装置4B2。
在该双路管理装置的电力系统保护控制系统87中,远程操纵者在作成图4、图19所示脚本(脚本文件10D)时,将脚本“go to管理装置4B”如图30所示进行改写。
即如图30所示,改写为表示“当向管理装置4B1不能移动时,向管理装置4B2移动”的内容的“report管理装置4B1 else管理装置4B2”。
同样,将“report管理装置4B”,改写为表示“在不能给管理装置4B1报告时,则对管理装置4B2报告”这样内容的“report管理装置4B1 else管理装置4B2″。
当这样记述脚本文件10D1时,本实施例的数字型保护控制装置2a1的CPU46a通过上述20的步骤S60~S61的处理,停止变电站Ts1的控制动作后,解释“go to管理装置4B1 else管理装置4B2”,通过移动用程序MP的处理,将程序模块7向管理装置4B1传送(步骤62)。
此时,CPU46a判断是否能将程序模块7向管理装置4B1传送(图31,步骤S80),在可以正常移动的情况下,(步骤S80为YES),结束变电站Ts1的CPU46a的处理。
另一方面,步骤S80的判断结果为不能正常移动时(步骤S80为NO),CPU46a根据上述“go to管理装置4B1 else管理装置4B2”的解释,将程序模块7向管理装置4B2传送(步骤S81)。
其结果,程序模块7被管理装置4B2接收。
同样,当上述图30的步骤S63的判断结果判断为,数字型保护控制装置2a2的CPU46a的用于取得电力系统P的电机m2的旋转速度的控制动作发生控制异常时,CPU46a通过解释“(变电站Ts2)”、“report管理装置4B1 else管理装置4B2”,根据移动用程序MP,通过远程网络41等将异常信息向管理装置4B1发送(步骤S64)。
此时,CPU46a判断是否能将异常信息发送给管理装置4B1(步骤S82),当可以正确发送时(步骤S82为YES),移至步骤S65~步骤S66的处理(管理装置4B1的异常信息接收和显示处理)。
另一方面,步骤S82的判断结果为不能正确发送时(步骤S82为NO),CPU46a通过上述“report管理装置4B1 else管理装置4B2”的解释,将异常信息向管理装置4B2传送(步骤S83),移至步骤S65~步骤S66的处理(管理装置4B2的异常信息接收和显示处理)。
如上所述,根据本实施例,可以向双路的2个管理装置4B1和4B2中的任一个发送程序模块7和异常信息。
因此,即使对上述2个管理装置4B1和4B2中的一个不能进行通信时(程序模块7的移动、或异常信息的发送),由于可以向其它的管理装置发送程序模块7和异常信息,所以能够提高电力系统保护控制系统的可靠性。
在本实施例中,是表示将管理装置4B双路的情况,但本发明不限定于此。
例如,将电力系统保护控制系统87的管理装置4B1~4BN进行N路化时,在该N路的管理装置4B1~4BN中,分别设定最初使用的装置为装置4B1,对装置4B1通信不良时使用的装置为装置4B2…,对装置4B1~4BN-1通信不良时使用的装置为装置4BN。
当这样设定时,通过将上述双重的脚本“go to管理装置4B1 else管理装置4B2”和“report管理装置4B1 else管理装置4B2”,记述为“go to管理装置4B1 else管理装置4B2 else 4B3 else…else4BN-1 else 4BN”和“report管理装置4B1 else管理装置4B2 else4B3 else…else 4BN-1 else 4BN”,如果N路的管理装置4B1~4BN的任一个为正常,由于可以在管理装置侧接收程序模块7和异常信息,能够提高电力系统保护控制系统87的可靠性。
第12实施例图32表示本发明的电力系统保护控制系统90的概略功能块结构。在图32中,省略了显示操作装置3和管理装置4的图示。
图32所示的电力系统保护控制系统90通过将4个位置的电站(变电站Ts1~Ts4,在图32中省略了变电站Ts1)与通信网络6连接而构成,变电站Ts3包括多个(例如3台)数字型保护控制装置2b1~2b3。
各数字型保护控制装置2b1~2b3具有与图5所示数字型保护控制装置2a1同样的硬件结构,各数字型保护控制装置2b1~2b3间通过变电站Ts3内的本地连接网的以太局域网LAN39、无线收发报机38等(以下只称为以太局域网LAN39)相互连接。
在第1~第11实施例中,程序模块7通过巡回各变电站Ts1~Ts3的数字型保护控制装置2a1~2a3,来控制各数字型保护控制装置2a1~2a3。
因此,即使在本实施例变电站Ts3设置多个数字型保护控制装置2b1~2b3时,与第1~第11实施例同样地,通过在变电站Ts3内经以太局域网LAN39,将程序模块7在各数字型保护控制装置2b1~2b3沿预定的移动路径(脚本文件10记述的移动路径)按顺序移动,可以控制各数字型保护控制装置2b1~2b3。
但是,在同一变电站设置多个数字型保护控制装置的情况下,对各数字型保护控制装置同时控制的情况可以很多,根据状况的不同,有时需要对上述各数字型保护控制装置同时控制。
因此,在本实施例中,将例如设在同一变电站Ts3的多个数字型保护控制装置2b1~2b3同时统一控制。
即,在本实施例的电力系统保护控制系统90中,变电站Ts3包括用于统一控制各数字型保护控制装置2b1~2b3的统一控制用终端91,该统一控制用终端91通过以太局域网LAN39与各数字型保护控制装置2b1~2b3相互连接。
统一控制用终端91如图32所示,除了具有上述图2所示数字型保护控制装置2a1的各功能(除去设在取得设定装置8)外,还具有根据脚本解释处理15记述的控制程序,从程序模块7生成与各数字型保护控制装置2b1~2b3对应的新的可以移动的程序模块7b1~7b3的程序模块生产装置92。程序模块7也记载为生成源程序模块7。另外,由于统一控制用终端的硬件结构与上述图5所示数字型保护控制装置2a1的硬件结构大体相同,所以省略其说明。
各数字型保护控制装置2b1~2b3通过程序模块执行装置9(脚本解释处理15等)执行经过以太局域网LAN39送来的程序模块7b1~7b3。关于程序模块执行装置9的脚本解释处理15等各处理,除了程序模块是由生成源程序模块7变为程序模块7b1~7b3以外,与第1实施例相同,所以省略其说明。
程序模块生成装置92从生成源程序模块7的脚本文件10G读取与各保护控制装置2b1~2b3对应的控制内容(脚本),作为脚本文件10b1~10b3,将读取的脚本文件10b1~10b3和程序模块本体11一体化,生成程序模块7b1~7b3。
另一方面,本实施例的生成源程序模块7的脚本文件10G通过使用了远程操纵者的显示操作装置3的GUI部51的记述处理,例如按图33所示那样作成。生成源程序模块7向变电站Ts2移动前(“goto变电站Ts2”前)的控制程序(脚本)与上述图4所示的控制程序相同。
即,图33所示的脚本文件10G具有下述步骤,即“首先,将程序模块7向变电站Ts2(装置2a2)移动(“go to变电站Ts2”),在装置2a2根据预定的控制内容执行控制动作(“控制内容等”)”的步骤。
接着具有“将程序模块7向变电站Ts3(统一控制用终端)移动,统一控制装置2b1、装置2b2、装置2b3的动作(“go to变电站Ts3装置2b1装置2b2装置2b3”)”的步骤。即(“go to变电站名装置名装置名…”)的记述(脚本)表示统一控制位置和统一控制装置。
接着具有各装置2b~2b3的预定的控制内容,即具有表示[在装置2b1中(“at装置2b1”),例如将装置2b1的值设定为现在值(“set现在值”),在装置2b2中(“at装置2b2”),例如取得装置2b2的调整范围的最大值(”get最大值”),并在装置2b3中(“at装置2b3”),例如将装置2b3的调整范围的最大值设定为“100”(“set最大值100”)]的统一控制内容的步骤。
还具有“统一控制结束后,将程序模块7向变电站Ts4移动,根据对应的数字型保护控制装置2a4的预定的控制内容执行控制动作(‘<(控制内容)>’)”的步骤。
关于本实施例的电力系统保护控制系统90的其它的功能块结构,及用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
即根据本实施例,数字型保护控制装置2a2的CPU46a执行脚本解释程序11a,解释脚本文件10G的控制程序(图33的第1行“go to变电站Ts2”),将程序模块7向变电站Ts2移动(参照步骤S11),变电站Ts2的数字型保护控制装置2a2的CPU46a执行移动来的程序模块7的脚本解释程序11a,解释脚本文件10G的控制程序(图33的第2行“<控制内容>”),执行预定的控制内容(参照步骤S12、S13)。
接着,变电站Ts2的CPU46a执行脚本解释程序11a,解释{图33的第3行的统一控制用的脚本“go to(变电站Ts3装置2b1装置2b2装置2b3)”},识别下一个程序模块7的移动目的地是统一控制位置的变电站Ts3(统一控制用终端91),将程序模块7向变电站Ts3的统一控制用终端91移动(图34,步骤S90)。
变电站Ts3的统一控制用终端91(其CPU46a)根据移动用程序MP的处理,判断从变电站的名称(Ts3)移动来的程序模块7的统一控制用脚本“go to(变电站Ts3装置2b1装置2b2装置2b3)”是否与变电站名称一致(步骤S91),当不一致时(步骤S91的判断结果为NO),再次将程序模块7向其它变电站移动。
在本实施例中因为一致(步骤91的判断的结果为YES),统一控制用终端91从生成源程序模块7的脚本文件10G读取与各保护控制装置2b1~2b3对应的控制内容{装置2b1→“at装置2b1”和“set现在值”、装置2b2→“at装置2b2”和“get最大值”、装置2b3→“at装置2b3”和“set最大值100”}(步骤S93),将表示读取的各装置2b1~2b3的控制内容的脚本作为脚本文件10b1~10b3,通过与生成源程序模块7的程序模块本体11一体化,生成新的程序模块7b1~7b3(步骤S94)。
接着,统一控制用终端91根据移动用程序MP的移动处理,将新生成的程序模块7b1~7b3分别向对应的数字型保护控制装置2b1~2b3移动(步骤S95)。
此时,各数字型保护控制装置2b1~2b3的CPU46a分别执行移动来的各程序模块7b1~7b3的脚本解释程序11a,根据各脚本文件10b1~10b3的控制内容{装置2b1→“at装置2b1”和“set现在值”、装置2b2→“at装置2b2”和“get最大值”、装置2b3→“at装置2b3”和“set最大值100”},分别执行控制动作(步骤S96)。
即装置2b1的CPU46a将现在的调整值按原样设定,装置2b2的CPU46a取得决定EEPROM46d的调整范围的最大值,装置2b3的CPU46a将决定EEPROM46d的调整范围的最大值设定为100。
各数字型保护控制装置2b1~2b3的CPU46a将由各控制动作得到的控制结果Rb1~Rb3作为其内部变量分别存储在各程序模块7b1~7b3(步骤S97),根据移动用程序MP,通过移动处理将程序模块7b1~7b3向统一控制用终端91移动(步骤S98)。
另一方面,统一控制用终端91在执行上述统一控制用的脚本{“go to(变电站Ts3装置2b1装置2b2装置2b3)”}时,通过移动用程序MP的例如Java的thread级的sleep方法的处理,判断所有的控制结果Rb1~Rb3(程序模块7b1~7b3)是否已返回(步骤S99),在程序模块7b1~7b3返回前,解释程序模块7的脚本10G的统一控制程序的下一个脚本(“go to变电站Ts4”),等待执行的处理(步骤S99的判断结果为NO)。
当步骤S99的判断结果为YES,即所有的程序模块7b1~7b3返回统一控制用终端91时,判断对各装置2b1~2b3的统一控制结束,统一控制用终端91将返回的控制结果(程序模块7b1~7b3)与生成源的程序模块7一体化(步骤S100)。
接着,统一控制用终端91解释程序模块7的脚本10G的统一控制程序的下一个脚本(“go to变电站Ts4”),根据移动用程序MP执行移动处理,将各装置2b1~2b3的控制结果Rb1~Rb3一体化了的程序模块7向变电站Ts4的数字型保护控制装置2b4移动(步骤S101),结束统一控制用终端91的处理。
即,根据本实施例,通过从一个程序模块生成新的程序模块,并向多个数字型保护控制装置例如同时移动,可以将各数字型保护控制装置同时统一控制。其结果,可以对多个数字型保护控制装置高效率地进行控制。
特别地,在本实施例中,由于可以根据脚本记述进行上述统一控制,与以外相比,可以容易地构筑统一控制对应的程序模块移动型电力系统保护控制系统。
在本实施例中,在步骤S99的判断中,统一控制用终端91所有的控制结果Rb1~Rb3(程序模块7b1~7b3)返回以前,不进行下一个处理(程序模块7的移动处理),但本发明不限定于此。
例如,作为所有的控制结果Rb1~Rb3(程序模块7b1~7b3)未到齐的理由,可能是因为迟到的程序模块和统一控制用终端间的通信需要时间。
此时,例如当需要尽早得到控制结果时,统一控制用终端91作为步骤S99的判断,反复进行下列判断,即将程序模块7b1~7b3向各装置2b1~2b3移动后是否经过了一定的时间(例如100秒)(图35,步骤S99a),在经过一定时间以前待机等待处理(步骤S90a的判断结果为NO)。
另一方面,在经过一定时间的情况下(步骤S99a的判断结果为YES),统一控制用终端91将在一定时间送来的控制结果(例如Rb1、Rb3(程序模块7b1、7b3))与程序模块一体化(参照步骤S100),移至步骤S101的程序模块7的移动处理。
当程序模块7移动处理后剩下的控制结果Rb3(程序模块7b3)返回时,通过将该程序模块7b3直接向管理装置4移动来应对。
根据上述步骤S99的经过一定时间(例如100秒)进行的判断处理,例如可以通过将图33的第3行的统一控制用脚本“go to(变电站Ts3装置2b1装置2b2装置2b3)”改写为如下内容
“go to(变电站Ts3装置2b1装置2b2装置2b3)wait 100”。
该脚本表示“统一控制用终端91待机100秒,经过100秒后,即使向所有的装置2b1~2b3移动的各程序模块7b1~7b3(控制结果Rb1~Rb3)没有全部返回,执行下一个脚本“go to变电站Ts4,使程序模块7移动。”在该变形例中,除了具有上述第12实施例的效果,由于可以满足例如需要尽快知道控制结果等的特殊要求,因此可以提供能够更高效率控制各数字型保护控制装置的电力系统保护控制系统。
在本实施例中,将统一控制用终端91设在进行统一控制的变电站Ts1上,对各数字型保护控制装置2b1~2b3进行统一控制,但本发明不限定于此。例如,将多个数字型保护控制装置2b1~2b3中的一个作为统一控制用终端,通过进行上述图34所示的处理,可以对包括自身装置的所有装置2b1~2b3进行上述的统一控制。作为统一控制其它变电站的数字型保护控制装置的终端,通过进行上述图34所示的处理,可以对其它变电站的多个数字型保护控制装置进行统一控制。
第13实施例在第1~第12实施例中,将可以移动的程序模块相对各数字型保护控制装置巡回移动的同时,进行各数字型保护控制装置的远程控制,例如,当某个数字型保护控制装置(第1装置)需要其它的数字型保护控制装置(第2装置)的控制结果时,将表示移动路径的脚本从第2装置向第1装置记述。
但是,例如根据与其它多个数字型保护控制装置的上述对应的控制对象关联的控制对象的状态变化和其状态变化时的状态量,将某个数字型保护控制装置的预定的控制对象的控制动作,想要用脚本设定时,单纯将程序模块巡回移动,对电力系统保护控制系统来说很难实现。
因此,在本实施例中,将程序模块长期放在想要检测状态变化的预定的数字型保护控制装置,在该预定的数字型保护控制装置检测出状态变化时,根据常驻的程序模块作成新的程序模块,通过向想要进行控制动作的其它的保护控制装置移动,实现能够执行适应于上述脚本的状态变化的控制动作(以下也称为适应控制动作、自适应控制动作)。
图36表示本发明的第13实施例的能够执行上述适应控制动作的电力系统保护控制装置95的功能块的结构。
如图36所示,各数字型保护控制装置2a1~2a3除了具有上述图2所示的数字型保护控制装置2a1的各个功能块,还具有程序模块生成装置96,根据脚本解释处理15的解释得到的控制程序,生成可以将常驻的程序模块7的后述的脚本文件从常驻程序模块7向其它的数字型保护控制装置移动的、新的能移动的程序模块7K。
图36所示的电力系统保护控制系统95的其它的功能块结构,及用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
即本实施例的电力系统保护控制系统95的远程操纵者操作GUI部51的输入部51b,在显示器51a的画面上,记述、作成图37所示的控制程序(脚本文件10H)。
如图37所示,脚本文件10H具有以下的步骤,即[首先将程序模块7向变电站Ts1(2a1)移动(“go to变电站Ts1”),使程序模块7在装置2a1常驻,并监视装置2a1的保护控制对象的例如2个设备仪器X、Y的状态值(电量数据)x、y,判断状态值x是否超过状态值y(“monitor(x>y)”]。该“monitor”文表示常驻模式。而且,上述状态值y也可以是预先设定的阈值。
接着具有以下步骤,即[当状态值x超过状态值y时,通过上述监视取得自身装置2a1的例如现在的调整值z1(“get z1”),由于程序模块7是常驻模式,根据该常驻程序模块7作成新的程序模块7K,向变电站Ts2(装置2a2)移动(“go to变电站Ts2”),取得装置2a2的例如现在的调整值z2(“get z2”),接着,将程序模块7向变电站Ts3(装置2a3)移动(“go to变电站Ts3”),取得装置2a3的例如现在的调整值z3(“get z3”)]。
接着具有以下步骤,即具有[利用常驻程序模块7、新生成的程序模块7K所取得的各装置2a1~2a3的现在的调整值z1~z3进行加法平均运算,计算变电站Ts3的装置2a3的现在的调整值(zval)(“zval=(z1+z2+z3)/3“)]的步骤,还具有将装置2a3的现在的调整值设定为上述控制值zval(“set z3 zval”)的步骤。
此时,显示操作装置3的CPU53执行程序模块7的脚本解释程序11a,解释脚本文件10H的控制程序的第1行(“go to变电站Ts1”)(图38,步骤S110),通过移动用程序MP的移动处理,将作成的程序模块7向变电站Ts1(数字型保护控制装置2a1)送出(步骤S111)。
数字型保护控制装置2a1的CPU46a接收向数字型保护控制装置2a1移动来的程序模块7,保存在RAM46b中,执行该程序模块7的脚本解释程序11a,解释脚本文件10H的控制程序的第2行(“monitor(x>y)”)(步骤S112),长期监视通过自装置2a1的数据取得装置8取得的设备仪器X、Y的状态值x、y,判断状态值x是否超过状态值y(步骤S113)。可以利用Java的sleep方式执行检测该状态值x、状态值y的变化的处理。
CPU46a当状态值x超过状态值y时,执行脚本解释程序11a,解释脚本文件10H的控制程序的第3行(“get z1”)从EEOROM46d取得现在的调整值z1,将该控制结果(调整值z1)存储在程序模块7K(步骤S114),接着解释下一个控制程序(第4行“go to变电站Ts2”)(步骤S115)。
上述解释的结果识别为将程序模块7向变电站Ts2移动的控制程序,现在,由于程序模块7是常驻模式(“monitor模式”)而不能移动,CPU46a读取脚本文件10H的下一行(第4行)以后的控制程序(脚本,“get z2”~“set z3 zval”)(步骤S116),将该脚本作为脚本文件10K,从该脚本文件10K和生成源程序模块7的程序模块本体11包括的上述控制结果(调整值z1)生成新的程序模块7K(步骤S117)。
接着,CPU46a通过移动用程序MP的移动处理,将新生成的程序模块7K向变电站Ts2的数字型保护控制装置2a2移动(步骤S118)。
数字型保护控制装置2a2的CPU46a执行移动来的程序模块7K的脚本解释程序11a,解释脚本文件10K的控制内容(“get z2”)从EEOROM46d取得现在的调整值z2,将该控制结果(调整值z2)存储在程序模块7K(步骤S119)。接着CPU46a解释脚本文件10K的下一个控制程序(“go to变电站Ts3”),将程序模块7K向变电站Ts3(装置2a3)移动。(步骤S120)。
数字型保护控制装置2a3的CPU46a执行移动来的程序模块7K的脚本解释程序11a,解释脚本文件10K的控制内容(“get z3”)从EEOROM46d取得现在的调整值z3,将该控制结果(调整值z3)存储在程序模块7K(步骤S121)。
数字型保护控制装置2a3的CPU46a执行移动来的程序模块7K的脚本解释程序11a,解释脚本文件10K的下一个控制程序(“zval=(z1+z2+z3)/3“)],计算存储在程序模块7K的各控制结果(调整值z1~z3)的加法平均值,作为控制值(步骤S122)。
CPU46a将算出的控制值zval存储在EEPROM46d中,将上述控制值zval设定为装置2a3的调整值(步骤S123),结束处理。
其结果,可以将例如数字型保护控制装置2a3的调整值与数字型保护控制装置2a1的上述调整值关联的设备仪器X、Y的状态值x、y的状态变化(x>y)相适应,设定为例如各装置2a1~装置2a3的调整值z1~z3的加法平均值。
因此,在本实施例中,不是设定预定值,而是预先根据常驻的程序模块检测用其它装置检测出的状态值的变化(电力系统的状态变化),利用与该检测结果对应而算出的控制值,进行对各数字型保护控制装置2a1~2a3的控制动作(例如调整值设定控制动作),因此可以对各数字型保护控制装置2a1~2a3进行程度很高的监视控制。
特别地,在本实施例中,由于可以通过脚本记述进行适应控制(Adapt适应),能够比以往容易地构筑与适应控制对应的程序模块移动型电力系统保护控制系统。
第14实施例在第13实施例中,监视数字型保护控制装置2a1的保护控制对象的状态变化的常驻程序7生成新的程序模块7K后继续常驻。这是由于例如上述预定的设备机器的状态变化在数字型保护控制装置2a1的保护控制范围内发生事故时,在该事故发生后也需要继续装置2a1的保护控制对象的监视。
作为解除上述程序模块7的常驻的方法之一,可以考虑将解除的条件作为脚本预先记述。即如果将例如表示图37所示的常驻模式的脚本“monitor(x>y)”,记述为表示“在100分钟结束x>y的监视和结束常驻”内容的脚本(“monitor(x>y)for 100min”),则装置2a1的CPU46a根据常驻程序模块7在100分钟间结束状态监视处理。
但是,由于实际的解除常驻的时间因发生的事故和电力系统规模的不同而不同,上述常驻的解除最好由人的指示来进行。此由人解除的常驻,相当于由实际派遣到设置装置2a1的现场的监视人员判断何时结束监视好。即由实际派遣到现场的管理者判断何时结束监视好。
在本实施例中,可以将以往的由派遣到现场的管理者进行的解除常驻,改由在有人的电站设置的管理装置或显示操作装置侧进行。
图39是表示可以从管理装置4F进行常驻解除的电力系统保护控制装置95A的功能块结构的图。
根据图39,管理装置4F具有常驻解除装置97操作控制台56的输入部56b,经过监测器56a的画面,将常驻解除指令向程序模块7常驻的变电站Ts1的装置2a1输出。除了管理装置4F的结构以外,与图36所示电力系统保护控制装置95的功能块结构大体相同,因此省略其说明。另外,电力系统保护控制系统95A的用于具体实现这些各功能块的处理的硬件的结构,因为与第1实施例的图2和图5大体相同,故省略其说明。
即根据本实施例,根据数字型保护控制装置2a1的常驻的程序模块7进行监视处理(参照步骤S13)的CPU46a,与该步骤S131的处理并行(例如时分割),判断来自管理装置4F的常驻解除指令是否己传到(图40,步骤S113a为NO),并反复进行步骤S113的监视处理。
此时,当管理者操作管理装置4F的控制台56的输入部56b,经过监视器56a的画面,将常驻解除指令L向数字型装置2a1传送时,步骤S113a的判断结果为YES,装置2a1的CPU46a根据上述移动用程序MP(Java)的sleep方式和rmi结构,接收常驻解除指令L(步骤S113b),根据接收的常驻解除指令L解除程序模块7的常驻,向例如管理装置4F移动(步骤S113c),装置2a1的CPU46a结束处理。
即根据本实施例,当可以解除常驻时,管理人员不需要实际去装置2a1的设置现场进行解除处理,通过从管理装置4F将常驻解除指令向程序模块7常驻的装置2a1传送,可以解除程序模块7。
因此,可以利用更有效的避免不必要的程序模块的常驻,减少程序模块常驻装置的RAM的利用率,可以更有效地利用该RAM。
在本实施例中,将常驻解除装置97设在管理装置4F,但本发明不限定于此,也可以设在显示操作装置3。
权利要求
1.一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;和通信网络,将上述保护控制装置相互连接,使数据通信能在各保护控制装置间进行,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向自保护控制装置移动;移动装置,将上述程序模块从上述自保护控制装置向另一个保护控制装置移动,该另一个保护控制装置根据上述移动路径,被规定为下一个移动目的地;变更装置,当该移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为该下一个移动目的地的保护控制装置以外的预定的保护控制装置。
2.根据权利要求1所记载的电力系统保护控制系统,其特征在于还具有管理装置,与上述通信网络连接,用于管理上述保护控制装置,其中,上述变更装置具有当移动装置不能使上述程序模块向上述下一个移动目的地的保护控制装置移动时,将上述程序模块的下一个移动目的地变更为预定的保护控制装置和上述管理装置中的一个的装置。
3.一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;管理装置,用于管理上述保护控制装置;通信网络,将上述保护控制装置和管理装置相互连接,使数据通信能在各保护控制装置和该管理装置间进行,上述各保护控制装置包括控制装置,根据程序模块,执行自保护控制装置的上述与保护控制功能相关的控制动作,所述程序模块通过上述通信网络沿预定移动路径向自控制装置移动;移动装置,在该控制装置对上述自保护控制装置的控制动作期间,当产生控制异常时,停止该控制动作,使上述程序模块向另一个保护控制装置移动,该另一个保护控制装置根据预先规定的移动路径被规定为下一个移动目的地。
4.根据权利要求3所记载的电力系统保护控制系统,其特征在于上述各保护控制装置包括将表示上述控制异常的数据向上述管理装置发送的异常数据发送装置。
5.根据权利要求4所记载的电力系统保护控制系统,其特征在于上述管理装置包括显示装置,具有用于显示和输入数据的控制台,所述控制台用于接收从上述发送装置传送来的表示上述控制异常的数据,以便在上述控制台上显示表示上述控制异常的数据。
6.根据权利要求4所记载电力系统保护控制系统,其特征在于上述管理装置具有根据发送来的表示上述控制异常的数据输出警报的装置,上述警报向管理装置的外部通知该控制异常。
7.一种电力系统保护控制系统,其特征在于包括多个保护控制装置,各保护控制装置具有保护控制电力系统的功能,所述保护控制装置被分散配置;通信网络,将上述保护控制装置相互连接,使数据通信能在各保护控制装置间进行,每个上述保护控制装置根据程序模块执行自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,其中,上述程序模块包括具有控制程序的脚本文件,和用于解释该脚本文件以便读取上述控制程序的解释程序,上述控制程序至少包含上述控制内容和该程序模块的移动路径,该脚本文件以文本格式表示,其中每个上述各保护控制装置包括脚本解释装置,执行通过上述通信网络移动到各保护控制装置的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序;控制装置,根据该脚本解释装置解释的控制程序的控制内容,执行自保护控制装置的与保护控制功能相关的控制动作;移动装置,沿上述脚本解释装置解释的控制程序的移动路径,移动上述程序模块。
8.根据权利要求7所记载的电力系统保护控制系统,其特征在于上述各保护控制装置还具有搬送装置,用于将由上述控制装置执行的控制结果与上述程序模块一体化,以便搬送该一体化的上述控制结果和该程序模块。
9.根据权利要求7所记载的电力系统保护控制系统,其特征在于还包括与上述通信网络连接、具有GUI部的显示操作装置,该显示操作装置用于监视和控制上述各保护控制装置的运行状态,其中,该显示操作装置包括记述装置,利用上述GUI部,以文本格式记述上述控制程序;用于在其中存储上述记述的文本格式的控制程序作为脚本文件的装置;用于在其中预先存储包含上述解释程序和移动程序的程序模块本体的装置;用于将程序模块本体和脚本文件一体化以形成上述程序模块的装置,由此执行该一体化的程序模块中的上述解释程序,解释上述脚本文件的控制程序;发送装置,根据解释的控制程序的移动路径,通过通信网络将上述程序模块发送到预定的移动目的地。
10.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述移动装置包括选择移动装置,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,该选择移动装置将上述程序模块跳过上述下一个移动目的地的保护控制装置,以便使程序模块向预定的保护控制装置移动,该预定的保护控制装置从该下一个移动目的地的保护控制装置以外的其它保护控制装置中选择。
11.根据权利要求9所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,能将程序模块的下一个移动目的地从自保护控制装置变更为上述下一个目的地的保护控制装置以外的预定的保护控制装置或上述管理装置中的一个,其中,上述移动装置具有变更装置,当上述程序模块不能向被规定为上述移动路径的下一个移动目的地的保护控制装置移动时,根据变更程序,将上述程序模块的下一个移动目的地变更为其它预定的保护控制装置或上述管理装置中的一个。
12.根据权利要求11所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有变更程序,当上述程序模块不能向被规定为上述程序模块的移动路径的下一个移动目的地的另一个保护控制装置移动时,根据该不能移动的原因,变更上述程序模块向上述下一个目的地的保护控制装置移动的顺序,以便在除该下一个目的地的保护控制装置以外的其它保护控制装置中一个之后,将程序模块移动到该下一个目的地的保护控制装置,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;和当程序模块向上述下一个目的地的保护控制装置以外的其它保护控制装置中的一个移动以执行上述控制操作时,根据上述变更程序,在上述其它保护控制装置中的一个完成移动后,将程序模块向上述下一个目的地的保护控制装置移动的装置。
13.根据权利要求11所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有再移动程序,在将上述程序模块的下一个移动目的地变更为上述管理装置前,尝试再次将上述程序模块向上述下一个目的地的保护控制装置移动,其中,上述移动装置具有当上述程序模块不能向被规定为上述移动路径的下一个目的地的保护控制装置移动时,检测该程序模块不能移动的原因的检测装置;和再移动装置,在根据上述变更程序将上述程序模块的下一个移动目的地变更为上述管理装置前,根据上述再移动程序,将上述程序模块再次向上述下一个目的地的保护控制装置移动。
14.根据权利要求9所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,该管理装置具有用于存储表示上述多个保护控制装置中的每一个是否启动的启动信息的装置,其中上述记述装置包括参照上述存储启动信息,以便取出启动中的多个保护控制装置中至少一个保护控制装置的装置;和选择记述装置,从上述取出的保护控制装置和上述管理装置的至少一个中选择装置,以便记述所选择的各装置作为构成上述控制程序中的移动路径的上述程序模块的各移动目的地。
15.根据权利要求8所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述脚本文件具有当对上述自保护控制装置的控制动作发生控制异常时,停止上述控制动作,将上述程序模块向上述管理装置发送的程序,其中上述移动装置具有当发生控制异常时,根据上述发送程序停止上述控制动作,将上述程序模块向上述管理装置强制发送。
16.根据权利要求15所记载的电力系统保护控制系统,其特征在于上述脚本文件具有发送表示上述控制异常的数据的异常数据发送程序,其中,上述移动装置具有根据上述异常数据发送程序,将上述表示控制异常的数据向上述管理装置发送的装置。
17.根据权利要求8所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,其中,上述移动装置包括上限值存储装置,存储通过上述搬送装置能与上述程序模块一体化的数据量的上限值;和控制结果发送装置,当与上述程序模块一体化的表示控制结果的数据量超过上述上限值时,将与上述程序模块一体化的控制结果向上述管理装置发送。
18.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述各保护控制装置被分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有表存储装置,存储具有各分变电站名和上述通信网络上的通信网络地址的表,上述各分变电站名和上述通信网络上的地址相互对应,其中,上述发送装置用于参照存储在上述表存储装置中的表,识别由上述解释装置解释的控制程序的移动路径的目的地的通信网络地址,根据该通信网络地址发送上述程序模块,
19.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述各保护控制装置分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有数据库存储装置,存储表示各分变电站名、对应于该各分变电站的保护控制装置的名及表示为每个保护控制装置所规定的控制动作的数据的控制数据库,上述各分变电站的保护控制装置的名及表示控制动作的数据相互对应,其中,上述记述装置具有缺省脚本生成装置,根据存储在上述存储装置中的控制数据库生成缺省脚本,根据生成的缺省脚本记述上述脚本,所述缺省脚本包括各保护控制装置名、及由各保护控制装置执行的的控制动作数据。
20.根据权利要求19所记载的电力系统保护控制系统,其特征在于上述管理装置具有启动信息存储装置,存储表示上述多个保护控制装置中的每一个是否启动的启动信息;其中,上述缺省脚本生成装置用于根据上述启动信息,生成相对上述至少一个保护控制装置的缺省脚本,上述保护控制装置中的至少一个处于启动中。
21.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述各保护控制装置分布设置在多个分变电站中的任一个,还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,上述管理装置具有数据库存储装置,存储表示各分变电站名、和对应于该各分变电站的保护控制装置的名的控制数据库,上述各分变电站的名及保护控制装置的名相互对应,其中,上述脚本文件的控制程序具有记录程序,用于设定上述程序模块的移动路径的最终的移动位置为上述管理装置,从而存储该管理装置的与上述程序模块一体化的控制结果,其中,上述管理装置用于接收沿上述移动路径移动来的程序模块,通过解释该程序模块的上述脚本文件中的上述记录程序,读取与上述程序模块一体化的控制结果,将该读取的控制结果在上述控制数据库中上登录。
22.根据权利要求16所记载的电力系统保护控制系统,其特征在于上述管理装置有多个,所述多个管理装置与上述通信网络连接而成多路,上述脚本文件具有选择移动程序,当上述程序模块不能向上述多路的管理装置内的预定的管理装置移动,上述预定的管理装置被规定为上述程序模块的移动路径时,该选择移动程序选择上述不能移动的预定的管理装置以外的、其它多路的管理装置中的一个,上述其他多路的管理装置中的一个使程序模块可以移动,从而将上述程序模块向该选择的管理装置移动,上述异常数据发送程序为,当不能向上述预定的管理装置发送表示上述控制异常的数据时,选择上述不能发送的预定的管理装置以外的、其它多路管理装置中的一个,上述其它多路管理装置中的一个使表示上述控制异常的数据可以发送,以便对该选择的管理装置发送上述表示控制异常的数据,上述移动装置,当上述程序模块不能向上述预定的管理装置移动时,根据上述选择移动程序,选择上述其它多路管理装置中的一个,以便将上述程序模块向该选择的一个管理装置移动,其中,上述异常数据发送装置当表示上述控制异常的数据不能向上述预定的管理装置发送时,根据上述异常数据发送程序,选择上述其它多路管理装置中的一个,以便向该选择的一个管理装置发送表示该控制异常的数据。
23.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有统一控制程序,包括上述多个保护控制装置内的、需要统一控制的一些保护控制装置(保护控制装置的统一控制对象)、及该保护控制装置的统一控制对象的控制动作的内容,还包括程序模块单元生成装置,根据上述脚本解释装置解释的上述统一控制程序,从上述程序模块生成多个程序模块单元,每个上述程序模块单元具有上述保护控制装置的各统一控制对象的控制动作的内容、和解释每个控制动作的内容的解释程序;以及程序模块单元发送装置,用于将生成的多个程序模块单元向上述保护控制装置的各统一控制对象发送,上述保护控制装置的各统一控制对象包括执行上述各程序模块单元的上述解释程序、从而解释上述脚本文件的控制动作的每个内容的装置;根据解释的控制动作的内容,执行自保护控制装置的上述控制动作的装置;和将执行的控制动作的结果向上述程序模块单元生成装置发送的装置,其中,上述程序模块单元生成装置包括一体化装置,将发送来的保护控制装置的各统一控制对象的各控制结果与上述程序模块一体化;以及将与各控制结果一体化的程序模块向保护控制装置的各统一控制对象的下一个移动目的地移动的装置。
24.根据权利要求23所记载的电力系统保护控制系统,其特征在于上述一体化装置具有判断装置,判断上述各控制结果是否在预定时间以内从保护控制装置的各统一控制对象被发送,当该判断装置判断经过了预定的时间时,上述一体化装置只将在上述预定时间内发送的控制结果与上述程序模块一体化。
25.根据权利要求9所记载的电力系统保护控制系统,其特征在于上述脚本文件的控制程序具有常驻控制程序,上述常驻控制程序包括监视程序,上述程序模块常驻在预定的保护控制装置的同时,监视在上述多个保护控制装置内的预定装置的状态变化;移动路径,包括作为下一个移动目的地的其它保护控制装置的至少一个,上述其它保护控制装置的至少一个根据监视结果而被控制;以及控制程序,执行上述至少一个其它的保护控制装置的与上述保护控制功能相关的控制动作,上述具有常驻程序模块的预定的保护控制装置包括常驻监视装置,根据上述脚本解释装置解释的脚本文件中的上述常驻控制程序的监视控制内容,将通过上述通信网络发送来的程序模块常驻在该预定的保护控制装置,监视上述保护控制对象的状态变化;程序模块单元生成装置,根据该常驻监视装置的监视结果,从上述程序模块生成一个程序模块单元,该程序模块单元包括至少一个其它的保护控制装置的控制动作的内容、及解释该控制动作的内容的解释程序;程序模块单元移动装置,将生成的程序模块单元沿上述移动路径向上述至少一个其它的保护控制装置移动,其中,上述至少一个其它的保护控制装置包括执行上述程序模块单元中的上述解释程序、以便解释上述自保护控制装置的控制动作的内容的装置;和执行与上述保护控制功能相关的控制动作的装置。
26.根据权利要求25所记载的电力系统保护控制系统,其特征在于还具有与上述通信网络连接、用于管理上述多个保护控制装置的管理装置,及常驻解除指令发送装置,设置在上述显示操作装置和上述管理装置中的至少一个上,向上述预定的保护控制装置发送解除上述程序模块的常驻的指令,其中,上述保护控制装置的上述常驻装置根据发送来的常驻解除指令,停止上述程序模块的常驻监视处理,以便将该程序模块向上述管理装置移动。
27.一种电力系统保护控制系统的控制方法,其特征在于所述保护控制系统具有多个保护控制装置,每个保护控制装置具有电力系统的保护控制功能,且在其中该保护控制装置被分散配置,通过通信网络相互连接,使得数据通信能在各保护控制装置间进行,每个上述保护控制装置根据程序模块,执行自保护控制装置的与上述保护控制功能相关的控制动作,上述程序模块通过上述通信网络沿预定的移动路径移动,所述方法包括以下步骤准备包括控制程序的脚本文件的步骤,该控制程序至少包括上述控制动作的内容和上述程序模块的移动路径,该控制程序以文本格式生成;准备包括解释程序的程序模块的步骤,用于解释上述脚本文件,以便读取上述控制程序;将上述脚本文件与上述程序模块一体化的步骤;通过通信网络将一体化的程序模块根据移动路径向预定的移动目的地的保护控制装置移动的步骤;使上述预定的保护控制装置执行发送来的上述程序模块的上述解释程序,以便解释上述脚本文件的控制程序的步骤;根据该解释的控制程序中的控制动作的内容,使上述预定保护控制装置执行与上述保护控制功能相关的控制动作的步骤;将上述程序模块沿上述解释的控制程序中的上述移动路径,从上述预定的保护控制装置向下一个移动目的地的保护控制装置移动的步骤。
28.一种存储媒体,其特征在于存储可被电力系统保护控制系统的多个保护控制终端读取的程序模块,每个该保护控制终端具有电力系统的保护控制功能,保护控制终端被分散配置在该电力系统中,并通过通信网络相互连接,以便数据通信能在各保护控制终端间进行,上述各保护控制终端根据程序模块,执行自保护控制终端的与上述保护控制功能相关的控制动作,上述程序模块通过通信网络沿预定的移动路径移动,其中,上述程序模块包括脚本文件,包括控制程序,上述控制程序至少包括上述控制动作的内容和该程序模块的移动路径,并以文本格式作成;解释程序,用于使各保护控制终端解释该脚本文件,以便读取上述控制程序。
全文摘要
一种电力系统保护控制系统,通过将具有保护控制电力系统功能的、分散配置的多个数字型保护控制装置,通过通信网络相互连接,并能发送接收数据,执行装置由程序模块执行自装置的控制动作的控制处理、和当程序模块不能向下一个移动目的地移动时,将下一个移动目的地变更为被规定的下一个移动目的地的以外的装置的移动处理,在程序模块移动中即使该移动变得不可能时,也能不停止电力系统保护控制系统的动作而继续工作。
文档编号H02H3/00GK1258123SQ9912314
公开日2000年6月28日 申请日期1999年10月22日 优先权日1998年10月22日
发明者前田猛, 小泉善裕, 田中立二, 关口胜彦 申请人:东芝株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1