(57)【特許請求の範囲】
【請求項１】
設備又は機器の状態を表す情報を基に、監視制御を行う監視制御手段と、
前記設備又は機器の情報を収集する子局と、前記複数の子局と伝送路を介して接続し、かつ前記監視制御手段とネットワークを介して接続する親局とから成り、前記親局は、前記複数の子局が収集した情報を収集して前記監視制御手段へ伝送し、前記監視制御手段が出力する設備又は機器に対する制御指令を受信して前記子局へ中継し、前記子局を介して設備又は機器へ制御指令を伝送する遠方監視制御手段とから構成する電力系統監視制御システムにおいて、
前記監視制御手段とネットワークを介して接続可能に設置し、前記遠方監視制御手段により収集する情報を模擬し、前記電力系統監視制御システムの試験を行う遠方監視制御装置用模擬装置であって、
電力系統の設備、機器の状態の変化を表すデータを時間経過とともに設定したシナリオに基づき、前記状態の変化を表すデータが時間経過に従って登録される出力データテーブルと、
前記監視制御手段との間で伝送する情報を異常状態に書き換えを定義した異常発生処理テーブルと、
試験者が、前記出力データテーブルに登録されたデータのうちの任意のデータを指定して、任意の異常試験内容を定義する異常発生データを設定するための異常発生データ設定部と、
前記異常発生データを基に、該当する異常発生処理テーブルを参照し、前記出力データテーブルに登録されたデータのうち試験者によって指定されたデータを異常状態に書き換えるデータ異常発生処理部とを設けることを特徴とする遠方監視制御装置用模擬装置。
【請求項２】
請求項１記載の遠方監視制御装置用模擬装置において、
前記遠方監視制御装置用模擬装置に、試験者が操作可能な入出力装置を設け、
試験者は、前記入出力装置に表示された画面を用いて前記出力データテーブルに登録されたデータのうちの異常を発生させるデータの位置及び異常発生データを選択することにより、異常情報を含んだ模擬情報を発生させ、前記電力系統監視制御システムの試験を実施することを特徴とする遠方監視制御装置用模擬装置。
【請求項３】
設備、機器の状態を表す情報を基に、監視制御を行う監視制御手段と、
前記設備又は機器の情報を収集する子局と、前記複数の子局と伝送路を介して接続し、かつ前記監視制御手段とネットワークを介して接続する親局とから成り、前記親局は、前記複数の子局が収集した情報を収集して前記監視制御手段へ伝送し、前記監視制御手段が出力する設備又は機器に対する制御指令を受信して前記子局へ中継し、前記子局を介して設備又は機器へ制御指令を伝送する遠方監視制御手段と、
前記監視制御手段とネットワークを介して接続可能に設置し、前記遠方監視制御手段により収集する情報を模擬し、電力系統監視制御システムの試験を行う遠方監視制御装置用模擬手段とから構成し、
前記遠方監視制御装置用模擬手段は、
電力系統の設備、機器の状態の変化を表すデータを時間経過とともに設定したシナリオに基づき、前記状態の変化を表すデータが時間経過に従って登録される出力データテーブルと、
前記監視制御手段との間で伝送する情報を異常状態に書き換えを定義した異常発生処理テーブルと、
試験者が、前記出力データテーブルに登録されたデータのうちの任意のデータを指定して、任意の異常試験内容を定義する異常発生データを設定するための異常発生データ設定部と、
前記異常発生データを基に、該当する異常発生処理テーブルを参照し、前記出力データテーブルに登録されたデータのうち試験者によって指定されたデータを異常状態に書き換えるデータ異常発生処理部とを設けることを特徴とする電力系統監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力系統を構成する設備や機器などの情報を収集し、遠隔制御を行う遠方監視制御装置を備えた電力系統監視制御システムの試験を行うための遠方監視制御装置用模擬装置及び模擬装置を備えた電力系統監視制御システムに関する。
【背景技術】
【０００２】
電力系統などの監視制御システムでは、広範囲に配置する発電所や変電所、開閉所などの設備、機器の情報を収集し、遠隔制御を行うため、遠方監視制御装置による情報の収集及び制御指令の伝達を行っている。このような電力系統監視制御システムは、管轄する電力系統の設備、機器の監視制御などを運転員によって行うための制御室を備えた有人制御所に、監視制御機能を搭載した計算機などから成る複数の監視制御サーバを設置し、遠方監視制御装置により収集された設備や機器の情報を基に、監視制御を行う。遠方監視制御装置は、無人の発電所や変電所などの設備や機器の情報を収集し、これらの設備や機器への制御指令を中継するために現地側に設置される装置（以下、子局と称す）と、子局と伝送路を介して接続し、子局からの情報を収集して上位の監視制御サーバへ中継するとともに、監視制御サーバから出力される制御指令を子局へ伝送するために、監視制御サーバが設置されている有人制御所側へ設置される装置（以下、親局と称す）から構成する。監視制御サーバ及び遠方監視制御装置には、電力系統を構成する設備、機器を認識するために定義した設備データベースを設け、この設備データベースを基に、電力系統の設備や機器の状態を監視し、制御している。電力系統監視制御システムで扱う情報には、設備の運転／停止状態や、遮断器、断路器などの開閉器の入り／切り状態などを表す２値情報（以下、ＳＶと称す）と、電流、電圧、有効電力、無効電力などのアナログ値を表す数値情報（以下、ＴＭと称す）があり、これらの情報により、設備や機器の状態を監視している。
【０００３】
電力系統監視制御システムは、システムの開発時や、メンテナンス時における試験実施時に、実際の設備や機器を接続して動作確認試験を行うことが困難であるため、設備や機器の状態を表すＳＶ、ＴＭを模擬する電力系統模擬装置を用いて試験を行うことが多い。また、これらの情報を収集する遠方監視制御装置を模擬するシミュレータを用い、実際の遠方監視制御装置を接続せずに、監視制御サーバの試験を行うこともある。
【０００４】
特許文献１には、実際の遠方監視制御装置を使用することなく、同装置の動作を模擬し、接続する上位装置の試験を行うことができ、更に、遠方監視制御装置の動作を予め設定されたシナリオに従って模擬するシミュレーション機能を備えた遠方監視制御装置用模擬装置の例についての開示がある。
【特許文献１】特開昭６２−２７１５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の遠方監視制御装置用模擬装置では、遠方監視制御装置で送受信するデータにおいて、異常があるデータについては、遠方監視制御装置用模擬装置のデータ入力チェック機能によって異常ありと判断されるため、試験用として設定することはできなかった。また、監視制御サーバと遠方監視制御装置（親局）間の通信異常に関する試験を、遠方監視制御装置用模擬装置単体で実施することは困難であった。そのため、試験員がパッチ処理を実行するためのコマンドなどを用いて異常を擬似的に発生させることにより、異常試験を行っていた。
【０００６】
このように、従来は、システムの健全性確認において重要である異常試験を行うためには、システムを十分に理解し、かつ情報伝送に関して精通している試験員が試験を実施する必要があった。また、電力系統監視制御システムのように、公共性が高く、高信頼性を要求されるシステムにおいては、品質を保証するための試験結果の提示が必要であるが、異常試験では、コマンドなどにより異常を擬似的に発生させるため、試験時のデータを採取することが難しく、試験結果を明示することができない。そのため、試験結果を判定するための根拠を得ることができないという問題があった。
【０００７】
本発明はかかる点に鑑みてなされたものであり、監視制御サーバと遠方監視制御装置間で送受信される情報について、異常状態を模擬する機能を備えた遠方監視制御装置用模擬装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、設備、機器の状態を表す情報を基に、監視制御を行う監視制御手段と、設備又は機器の情報を収集する子局と、複数の子局と伝送路を介して接続し、かつ監視制御手段とネットワークを介して接続する親局とから成り、親局は、複数の子局が収集した情報を収集して監視制御手段へ伝送し、監視制御手段が出力する設備又は機器に対する制御指令を受信して子局へ中継し、子局を介して設備又は機器へ制御指令を伝送する遠方監視制御手段とから構成する電力系統監視制御システムにおいて、監視制御手段とネットワークを介して接続可能に設置し、遠方監視制御手段により収集する情報を模擬し、電力系統監視制御システムの試験を行う遠方監視制御装置用模擬装置を設け、この遠方監視制御装置用模擬装置は、電力系統の設備、機器の状態の変化を表すデータを時間経過とともに設定したシナリオに基づき、この状態の変化を表すデータが時間経過に従って登録される出力データテーブルと、監視制御手段との間で伝送する情報を異常状態に書き換えを定義した異常発生処理テーブルと、試験者が、出力データテーブルに登録されたデータのうちの任意のデータを指定して、任意の異常試験内容を定義する異常発生データを設定するための異常発生データ設定部と、この異常発生データを基に、該当する異常発生処理テーブルを参照し、出力データテーブルに登録されたデータのうち試験者によって指定されたデータを異常状態に書き換えるデータ異常発生処理部とを設けたものである。
【発明の効果】
【００１０】
本発明によると、予め定義された異常発生処理を用いて模擬データを異常状態に書き換えることが可能なため、試験者の力量、経験によることなく異常試験を実施することが可能になる。また、異常試験は、予め設定されたシナリオと異常発生データをモニタなどの表示装置に表示された画面から選択することにより実行することが可能なため、容易に試験を実施することができる。更に、異常試験のために作成していたコマンドなどの準備が不要になるため、試験に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
【００１２】
図１に、本例による電力系統監視制御システムの全体構成例を示す。図１を参照し、本例のシステム構成について説明する。
【００１３】
本例は、電力系統を構成する送電線や発電所、変電所などの設備、機器の運転状態を監視し、設備を遠隔制御することにより運転を行うための監視制御手段である監視制御サーバ１、２と、監視制御サーバ１、２とＬＡＮ（Local Area Network）などのネットワークを介して接続し、運転員が監視制御を行うために、設備、機器の状態を表示し、制御指令を入力するなどの操作を行う操作卓３、４と、電力系統の設備、機器の情報（ＳＶ、ＴＭ）を収集し、監視制御サーバ１、２へ伝送するとともに、監視制御サーバから出力される制御指令を設備、機器側へ伝送し、制御する遠方監視制御手段である遠方監視制御装置から構成する。遠方監視制御装置は、発電所や変電所などの設備、機器の情報を収集し、制御指令を中継するために現地側に設置される子局８ａ〜８ｄと、子局８ａ〜８ｄと伝送路１０ａ〜１０ｄを介して接続し、かつ監視制御サーバ１、２とＬＡＮ（Local Area Network）などのネットワーク９を介して接続する親局５、６とから構成する。親局５、６は、複数の子局からの情報を収集して監視制御サーバ１、２へ中継するとともに、監視制御サーバ１、２から出力される制御指令を子局８ａ〜８ｄへ伝送する。
【００１４】
また、本例では、監視制御サーバ１、２とＬＡＮ（Local Area Network）などのネットワーク９を介して接続し、遠方監視制御装置で収集する情報（ＳＶ、ＴＭ）を模擬し、監視制御サーバから出力される制御指令に対する状態変化（以下、応動状変と称す）を模擬する遠方監視制御装置用模擬装置７を設ける。監視制御サーバ１、２は、実際の遠方監視制御装置の代わりに遠方監視制御装置用模擬装置７と情報のやりとりを行うことにより、監視制御サーバの機能試験を行うことができる。
【００１５】
なお、図１では、監視制御サーバを２台備え、２台のサーバが同じ処理を並列で実行する２重系のシステムの例を示しているが、監視制御サーバを３台以上備える構成や、複数台の計算機に電力系統の監視制御機能を分散して搭載する構成としてもよい。また、遠方監視制御装置を構成する親局と子局についても、それぞれ２台ずつ設置する構成として図示しているが、実際には、監視制御対象の設備、機器の台数や、伝送する情報量に応じて、それぞれ複数台を設置する。
【００１６】
図２に、本例による遠方監視制御装置用模擬装置の構成例を示す。図２を参照し、遠方監視制御装置用模擬装置７の構成について説明する。
【００１７】
本例による遠方監視制御装置用模擬装置７は、電力系統の設備、機器の状態を模擬するためのＳＶ、ＴＭ情報や、シミュレーションに関する条件などを設定し、シミュレーションを実行するための操作を行う入出力装置１４を備えた模擬端末装置１１と、設定された情報を基に、ＳＶ、ＴＭの初期データや状変データを生成し、監視制御サーバ１とデータを送受信することにより遠方監視制御装置を模擬する遠方監視制御装置用模擬装置１２と、設定された条件を基に、通信異常などのデータ異常を発生させる通信異常発生装置１３とから構成する。なお、図２では監視制御サーバを１台のみ表示しているが、試験の形態により、監視制御サーバ１または２のうちの１台と接続する構成や、２台ともに接続してデータの送受信を行う構成などが可能である。
【００１８】
模擬端末装置１１は、パーソナルコンピュータ（ＰＣ）など、モニタやキーボード、マウスなどの入出力装置１４を備えた計算機に、電力系統の状態を模擬するためのデータを設定し、シミュレーションの実行を管理する処理を行うためのプログラムを搭載し、試験員が操作することにより、シミュレーションを行うものである。模擬端末装置１１には、試験を実施する際の電力系統の初期状態を表すＳＶ、ＴＭの初期データを設定し、初期データ４５へ保存する初期状態設定部４１と、電力系統の設備、機器の状態の変化を表すＳＶ、ＴＭの状変データを時間経過とともに設定した一連のデータ（以下、シナリオと称す）を、シナリオデータ４６へ保存するシナリオ設定部４２と、初期データとシナリオデータを選択し、シミュレーションの実行を指示することにより、データを遠方監視制御装置用模擬装置１２へ出力し、模擬情報を生成させるシミュレーション実行管理部４４から構成する。以上説明した構成は、従来の模擬端末装置の構成と同じだが、本例では、更に通信異常などの異常データを設定し、異常発生データ４７として保存する異常発生データ設定部４３を設ける。これにより、シミュレーション実行時に、データ異常を発生させる試験を実施したい場合、初期データとシナリオデータに加え、異常発生データを選択し、シミュレーションの実行を指示することにより、遠方監視制御装置用模擬装置１２へ異常発生データを通知し、データ異常の状態を模擬するよう指示することができる。
【００１９】
遠方監視制御装置用模擬装置１２は、模擬端末装置１１からの情報を受信する受信処理部２１と、受信処理部２１により受信した初期データを基に、遠方監視制御装置の子局毎に、子局の収集するＳＶ、ＴＭデータの初期データを生成し、出力データテーブル２７へ登録する初期データ生成部２２と、受信処理部２１により受信したシナリオデータを基に、シナリオに登録された状変データを設定された時間経過に従って発生させ、出力データテーブル２７へ登録するシナリオデータ生成部２３と、出力データテーブル２７のデータを監視制御サーバ１へ伝送する出力処理部２４とから構成する。また監視制御サーバ１の制御処理部５２から出力される制御指令情報を受信し、入力する制御情報入力処理部２５と、入力した制御指令情報に対する応動状変を生成し、出力データテーブル２７へ登録する応動状変生成部２６を備える。以上説明した構成は、従来の遠方監視制御装置用模擬装置の構成と同じだが、本例では、模擬端末装置１１から異常発生データが通知された場合、受信処理部２１で異常発生データを受信し、通信異常発生装置１３へデータ異常を発生させるよう指示する。
【００２０】
通信異常発生装置１３は、予め異常種別毎に、具体的な処理内容を定義した異常発生処理テーブル３２と、シミュレーション実行時に、遠方監視制御装置用模擬装置１２から指示された異常発生データに従って、異常発生処理テーブル３２を基に、遠方監視制御装置用模擬装置１２の出力データテーブル２７の所定のデータを異常データに書き換えるデータ異常発生処理部３１とから構成する。なお、本例では、通信異常発生装置１３は、遠方監視制御装置用模擬装置１２とは別の装置として構成するよう図示しているが、通信異常発生装置１３のデータ異常発生処理部３１及び異常発生処理テーブル３２を遠方監視制御装置用模擬装置１２の内部に組み込み、同じ装置内で処理する構成とすることもできる。
【００２１】
ここで、本例で生成する異常データには、以下のような種類がある。
・  データあふれ
・  不定値
・  データ送信順序変更
・  選択／解除タイムアウト
・  選択解除／制御返送照合タイムアウト
【００２２】
例えば、（１）データあふれ、（２）不定値などは、通信の異常や遠方監視制御装置の処理誤りなどにより、監視制御サーバと遠方監視制御装置間で伝送されるデータが壊れることによって発生する異常である。本例では、異常を模擬するために、予め異常データを発生させるための処理方法を異常発生処理テーブル３２に定義しておく。データあふれの場合は、出力データテーブル２７に登録されたデータのうち、試験員が指定した任意のデータについて、当該データ項目のデータ領域として定義されているサイズを超えるデータを書き込み、データあふれを発生させる処理を異常発生処理テーブル３２へ定義しておく。シミュレーション実行時は、データあふれを発生させるデータ項目などを指定した異常発生データを模擬端末装置１１から受信し、データ異常発生処理部３１が異常発生処理テーブル３２に定義された処理内容を基に出力データテーブル２７を書き換える。
【００２３】
また、（４）選択／解除タイムアウトは、監視制御サーバからの制御指令に対し、遠方監視制御装置からの応答が待ち時間以内に届かない場合を模擬する。電力系統監視制御システムでは、設備又は機器の制御の手順として、まず、制御対象の設備又は機器を選択し、選択情報を監視制御サーバから遠方監視制御装置へ送信する。遠方監視制御装置では、受信した選択情報を基に選択された機器の状態をチェックし、選択された機器が存在し、正常な場合は選択情報に対する応答を監視制御サーバへ返信する。監視制御サーバは、遠方監視制御装置からの応答を正常に受信した場合、当該機器に対する制御操作（入り／切り、運転／停止など）を行い、その制御指令情報を遠方監視制御装置へ送信し、当該機器を管轄する子局から機器を制御し、その制御に伴って変化した機器の状態を応動状変として監視制御サーバへ返信する。監視制御サーバでは、遠方監視制御装置から制御指令に対する応動状変を受信し、制御指令と一致した場合（例えば、「切り」指令に対して、機器が“入り”から“切り”へ状態が変化したことを示す「切り状変」が発生した場合）に制御指令に関する処理を完了する。この一連の制御指令に対する動作の中で、例えば、最初の機器選択情報に対する遠方監視制御装置からの応答が設定された待ち時間以内に受信できない場合は、選択タイムアウトの状態となり、監視制御サーバ側で異常と判断し、以降の処理を行わない。本処理は、ネットワーク渋滞や機器故障時に処理待ちとなり、全体的な動作が遅延しないように、かつ機器故障を検出するために重要であり、このような異常状態に対する動作確認の試験は不可欠である。本例では、この状態を模擬するため、試験員が指定した任意のデータについて、当該データの応動状変の発生を遅延させる処理を異常発生処理テーブル３２へ定義する。シミュレーション実行時は、遅延を発生させるデータ項目などを指定した異常発生データを模擬端末装置１１から受信し、応動状変生成部２６で生成した監視制御サーバからの選択情報または制御指令情報に対する応答を出力データテーブル２７へ登録した後、データ異常発生処理部３１が異常発生処理テーブル３２に定義された処理内容を基に出力データテーブル２７を書き換える。
【００２４】
次に、データ異常発生処理に関わる異常発生データ４７と異常発生処理テーブル３２のデータ構成例について説明する。
【００２５】
図３に、本例による異常発生処理テーブル３２のデータ構成例を示す。本例では、異常発生処理テーブル３２は、異常の種類を表す異常種別３２１と、異常種別毎の具体的な処理内容を記述したプログラム３２２と、プログラムを実行する際にプログラムに入力する必要がある引数などの指定値の個数３２３から構成する。例えば、異常種別３２１が「タイムアウト」の場合、プログラム３２２は「ｐｒｇ４」、プログラムへ入力する指定値数３２３は「１個」となる。この場合の指定値は、タイムアウトを発生させるための遅延時間などの情報である。なお、異常発生処理テーブル３２のプログラム３２２にはプログラム名称を定義しておき、実際のプログラムは、所定の記憶領域に登録しておく。
【００２６】
図４に、本例による異常発生データ４７のデータ構成例を示す。本例では、異常発生データを識別するために試験員が設定する異常発生データ名称４７１と、異常を発生させるためのデータ項目を表す対象ポジション４７２と、異常種別４７３と、指定値４７４から構成する。例えば、異常発生データ名称４７１が「○○異常試験」の場合、対象ポジション４７２は「ａａａａａａ」、異常種別４７３は「タイムアウト」、指定値４７４は「２．０」となる。ここで、指定値は、例えば遅延時間を２．０秒と指定するための値である。この場合、実際のデータ異常を発生させるシミュレーションを実行すると、上記異常発生データの内容がデータ異常発生処理部３１に渡され、データ異常発生処理部３１が異常発生処理テーブル３２を参照し、異常種別が「タイムアウト」の処理テーブルを基に、プログラムｐｒｇ４に指定値“２．０”を入力して実行する。
【００２７】
次に、模擬端末装置１１から遠方監視制御装置を模擬するシミュレーションを実行するための、シミュレーション実行管理部４４の処理例について説明する。
【００２８】
図５は、シミュレーション実行管理部４４のシミュレーション実行管理処理例を表すフローチャートである。まず、予め設定されている初期データ４５の中から、ＳＶ、ＴＭの初期状態を選択する。ＳＶ、ＴＭの初期状態とは、試験の際に発生させる状変が起こる前の電力系統の状態を表すものであり、実際の運用時に近い系統状態や、すべての機器が停止（停電）した全停状態など、試験の内容に合わせて試験員が選択する（ステップＳ５０１）。次に、予め設定されているシナリオデータ４６の中から、シミュレーションとして実行するシナリオデータを試験員が選択する（ステップＳ５０２）。次に、異常試験を実施するか否かを判断し（ステップＳ５０３）、異常試験を実施する場合は、予め設定されている異常発生データ４７の中から、試験で発生させる異常発生データを試験員が選択する（ステップＳ５０４）。ここで、異常試験を実施するか否かは、入出力装置１４のモニタなどの表示装置に表示したシミュレーション実行管理用の操作画面を用いて、試験員に異常試験の有無を入力させ、判断する方法などがある。次に、選択された初期データを遠方監視制御装置用模擬装置１２へ送信する（ステップＳ５０５）。遠方監視制御装置用模擬装置１２では、受信処理部２１にて初期データを受信し、初期データ生成部２２にて初期状態を表すＳＶ、ＴＭを生成する。次に、初期データ送信成功かを判断し（ステップＳ５０６）、成功の場合は、選択されたシナリオデータと、異常試験を実施する場合は、選択された異常発生データを遠方監視制御装置用模擬装置１２へ送信する（ステップＳ５０７）。次に、データの送信成功かを判断し（ステップＳ５０８）、成功の場合は、遠方監視制御装置用模擬装置１２に対してシミュレーション開始を指示する（ステップＳ５０９）。遠方監視制御装置用模擬装置１２では、シミュレーション開始指示により、受信したシナリオデータを基にシナリオデータ生成部２３にて状変データを生成し、出力データテーブル２７へ登録する。更に、異常発生データを基に、データ異常発生処理部３１により出力データテーブル２７の状変データに対する異常発生処理を行う。シミュレーションの実行が完了すると、シミュレーションの実行管理処理を終了する（ステップＳ５１０）。また、ステップＳ５０６またはステップＳ５０８で、データ送信が成功しなかった場合は、シミュレーションを実行せずに、シミュレーションの実行管理処理を終了する（ステップＳ５１０）。
【００２９】
次に、シミュレーション実行時の遠方監視制御装置用模擬装置１２の処理の内容について説明する。なお、初期データ生成部２２、シナリオデータ生成部２３及び応動状変生成部２６は、従来の遠方監視制御装置用模擬装置における処理と同等であるため、説明を省略する。ここでは、本例による通信異常発生装置１３におけるデータ異常発生処理部３１の処理例について説明する。
【００３０】
図６は、データ異常発生処理部３１のデータ異常発生処理例を表すフローチャートである。データ異常発生処理部３１は、遠方監視制御装置用模擬装置１２の受信処理部２１から受信した異常発生データを入力し、シミュレーション開始の通知を受けることにより処理を起動する。
【００３１】
まず、入力した異常発生データからデータを１つ取り出し（ステップＳ６０１）、異常発生処理テーブル３２を参照して異常発生データに対応した処理を抽出する（ステップＳ６０２）。次に、抽出した異常発生処理に異常発生データに登録されていた指定値を設定して処理を実行し、出力データテーブル２７のデータを更新する（ステップＳ６０３）。例えば、異常発生データに設定された異常種別が「タイムアウト」の場合、図３に示した異常発生処理テーブル３２を参照して異常種別「タイムアウト」の処理（プログラム）「ｐｒｇ４」を抽出し、指定値として、例えば異常発生データに登録された遅延時間などの値を入力して実行する。その結果、出力データテーブルの所定のポジションの状変発生時間を指定値分遅延させて発生するように、出力データテーブル２７の内容を書き換える。次に、異常発生データの処理がすべて終了したかを判断し（ステップＳ６０４）、まだデータが残っている場合は、ステップＳ６０１へ戻って処理を繰り返す。異常発生データのすべてのデータについて処理を終了した場合は、データ異常発生処理を終了する。
【００３２】
なお、上記説明では、シミュレーションの実行方法として、予め設定したシナリオに準じて状変を発生させる方法で説明したが、遠方監視制御装置用模擬装置のシミュレーションとして、従来から監視制御サーバから出力された制御指令情報に応じた応動状変を発生させるものもある。例えば、試験員が監視制御システムの操作卓３、４から、ある開閉器の切り操作を行った場合、操作卓から入力された切り指令は、監視制御サーバ１、２の制御処理部５２の処理により、遠方監視制御装置の親局を介して該当機器を管轄する子局に対して切り指令を伝送する。これを模擬するために、監視制御サーバ１、２の制御処理部５２から出力された切り指令を遠方監視制御装置用模擬装置の制御情報入力処理部２５に入力し、応動状変生成部２６にて該当する開閉器の状態を切り状態に更新し、切り状態に変更した応動状変（ＳＶの切り状変）を出力データテーブル２７に登録し、出力処理部２４により監視制御サーバに対して出力する。監視制御サーバでは、監視処理部５１が状変情報を受信し、該当開閉器の内部状態を切り状態に更新することで、開閉器の切り指令に対する実際の切り操作が実施されたことを確認することができる。
【００３３】
このような監視制御サーバからの制御指令情報に対する応動状変の模擬に関しても、予め異常発生データを設定しておくことで、異常データを発生させることができる。この場合、模擬端末装置１１では、初期データと、異常発生データを指定しておき、まず、初期データを基に初期状態を生成する。その後、監視制御サーバから制御指令を行い、その制御指令情報に対する応動状変を生成し、出力データテーブル２７に登録する。次に、指定された異常発生データを基にデータ異常発生処理部３１にて異常発生処理を行い、出力データテーブル２７の応動状変のデータを異常データに書き換え、監視制御サーバへ異常データを出力する。このように処理することで、監視制御サーバからの制御指令に対する応動状変の模擬に関しても、異常データを発生させることができ、異常時の試験を実施することが可能となる。
【００３４】
図７に、模擬端末装置１１にて異常発生データを設定するための操作画面例を示す。本例の操作画面６０は、異常発生データを複数のグループに分類して設定するようにしてあり、異常発生データのグループ選択用の釦６１と、異常発生データの名称を表示した異常発生データ選択用の釦６２と、異常発生データの内容を表示する異常発生データ表示欄６３と、異常発生データの内容を入力する入力欄６４〜６７と、操作釦６８〜７１とから構成する。
【００３５】
図７では、異常発生データを「異常試験１」、「異常試験２」、「異常試験３」の３つのグループに分類できるようにしてある。例えば、グループ選択用の「異常試験３」釦６１を選択すると、登録されている異常発生データの名称「○○異常試験」、「▲▲異常試験」、「××異常試験」が表示される。ここで、「○○異常試験」釦６２を選択すると、当該異常発生データとして登録されている異常発生データの内容を異常発生データ表示欄６３に表示する。異常発生データを新規に登録する場合は、まず、追加釦６８を選択し、空の異常発生データ名称欄６２を表示して異常発生データの名称を入力する。次に、異常発生データの内容を入力欄６４〜６７に入力する。入力するデータは例えば異常を発生させるデータのポジションと、発生させる異常種別、異常データの内容を指定する指定値などである。ポジションは、遠方監視制御装置で扱う情報を特定するために用いる識別番号で、遠方監視制御装置の子局を識別するための番号と、データの並び順を表す番号（ポジション）などである。また、異常データの内容を指定する指定値として、当該ポジションから上り情報として発生するコードを入力する。異常種別は、異常発生処理テーブルに定義されている異常の種別を指定し、例えば「タイムアウト」などの異常種別を指定し、指定値が必要な場合は、指定値入力用のサブウィンドウなどを表示して入力する。操作釦は、異常発生データを新規に登録する場合の追加釦６８や、データを削除する場合の削除釦６９、入力したデータの内容をキャンセルして空にする取消釦７０、登録したデータを異常発生データ４７へ保存する保存釦７１などを設ける。
【００３６】
このように、遠方監視制御装置用模擬装置において、正常時の模擬データに加え、異常時の模擬データを生成する機能を設けることにより、異常時の試験を容易に実施することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態による全体構成例を示すブロック図である。
【図２】本発明の一実施の形態による遠方監視制御装置用模擬装置の構成例を示す構成図である。
【図３】本発明の一実施の形態による異常発生処理テーブルのデータ構成例を示す説明図である。
【図４】本発明の一実施の形態による異常発生データのデータ構成例を示す説明図である。
【図５】本発明の一実施の形態によるシミュレーション実行管理処理例を示すフローチャートである。
【図６】本発明の一実施の形態によるデータ異常発生処理例を示すフローチャートである。
【図７】本発明の一実施の形態による画面例を示す説明図である。
【符号の説明】
【００３８】
１、２…監視制御サーバ、３、４…操作卓、５、６…親局、７…遠方監視制御装置用模擬装置、８ａ〜８ｄ…子局、９…ネットワーク、１０ａ〜１０ｄ…伝送路、１１…模擬端末装置、１２…遠方監視制御装置用模擬装置、１３…通信異常発生装置、１４…入出力装置
【図１】
0005267839.tif 000002
【図２】
0005267839.tif 000003
【図３】
0005267839.tif 000004
【図４】
0005267839.tif 000005
【図５】
0005267839.tif 000006
【図６】
0005267839.tif 000007
【図７】
0005267839.tif 000008