(57)【要約】【課題】変電所サーバは第１通信処理または第２通信処理を用いて保護制御装置の動作状態を監視し、保護制御装置は少なくとも第２通信処理を実行可能とすることで、安全性および信頼性を向上する。【解決手段】変電所サーバ１とＩＥＤ２は、所定規格に基づく伝送プロトコルを用いて双方向通信可能に接続される。変電所サーバは、第１周期でＩＥＤから周期送信用パケットを送信する第１通信処理、または、第２周期で監視パケットを送信する第２通信処理のいずれかを用いて、ＩＥＤ２の動作状態を監視する。変電所サーバは、ＩＥＤが第１通信処理を実行しないと判定した場合、第２通信処理を実行する。【選択図】図１
2016067134.tif 000002
【特許請求の範囲】
【請求項１】
変電所の制御を司る変電所サーバと、前記変電所サーバに接続される一つ以上の保護制御装置とを有する変電所監視制御システムであって、
前記変電所サーバと前記保護制御装置とは、所定規格に基づく伝送プロトコルを用いて双方向通信可能に接続されており、
前記変電所サーバは、予め設定される第１周期で前記保護制御装置から前記変電所サーバへ第１情報を送信する第１通信処理、または、予め設定される第２周期で前記保護制御装置から前記変電所サーバへ第２情報を送信する第２通信処理のいずれかを用いて、前記保護制御装置の動作状態を監視するようになっており、
前記変電所サーバおよび前記保護制御装置は、前記保護制御装置から前記変電所サーバへの情報送信を定義する所定の定義情報であって、少なくとも前記第２通信処理についての定義を含む所定の定義情報を共有しており、
前記変電所サーバは、
前記所定の定義情報に基づいて前記保護制御装置が前記第１通信処理を実行すると判定した場合、前記保護制御装置から受信する前記第１情報に基づいて、前記保護制御装置の動作状態を判定し、
前記所定の定義情報に基づいて前記保護制御装置が前記第２通信処理を実行すると判定した場合、前記保護制御装置から受信する前記第２情報に基づいて、前記保護制御装置の動作状態を判定するようになっており、
前記保護制御装置は、前記所定の定義情報に基づいて前記第１通信処理を実行しないと判定した場合、前記第２通信処理を実行する、
変電所監視制御システム。
【請求項２】
前記変電所サーバは、
前記所定の定義情報に前記第１通信処理についての定義が含まれていない場合、前記保護制御装置は前記第２通信処理を実行すると判定し、
前記保護制御装置からの前記第２情報を監視対象情報として選択し、
選択した第２情報が監視対象周期としての前記第２周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項１に記載の変電所監視制御システム。
【請求項３】
前記変電所サーバは、
前記所定の定義情報に前記第１通信処理についての定義が含まれている場合、前記保護制御装置は前記第１通信処理を実行すると判定し、
前記保護制御装置からの前記第１情報を監視対象情報として選択し、
選択した第１情報が監視対象周期としての前記第１周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項２に記載の変電所監視制御システム。
【請求項４】
前記所定の定義情報は、異なる複数の第１通信処理を定義することができ、
前記変電所サーバは、
前記所定の定義情報に前記複数の第１通信処理が含まれている場合、そのうちのいずれか最短の第１周期を有する第１通信処理より送信される第１情報を監視対象情報として選択し、
選択した第１情報が監視対象周期としての前記最短の第１周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項３に記載の変電所監視制御システム。
【請求項５】
前記変電所サーバは、前記所定の定義情報に前記第１通信処理が含まれている場合に、前記保護制御装置に対して前記第１通信処理の実行可否を指示することができ、
前記保護制御装置は、前記変電所サーバから前記第１通信処理の実行指示を受領した場合、前記第２通信処理の実行を中止し、指示された前記第１通信処理を実行する、
請求項２〜４のいずれかに記載の変電所監視制御システム。
【請求項６】
前記変電所サーバは、前記監視対象情報が前記監視対象周期ごとに前記保護制御装置から送信されていないと判定した場合は、警報を出力する、
請求項２〜４のいずれか一項に記載の変電所監視制御システム。
【請求項７】
一つ以上の保護制御装置に接続される変電所サーバであって、
前記保護制御装置とは、所定規格に基づく伝送プロトコルを用いて双方向通信可能に接続されており、
予め設定される第１周期で前記保護制御装置が第１情報を送信する第１通信処理、または、予め設定される第２周期で前記保護制御装置が第２情報を送信する第２通信処理のいずれかを用いて、前記保護制御装置の動作状態を監視するようになっており、
前記保護制御装置による情報送信を定義する所定の定義情報であって、少なくとも前記第２通信処理についての定義を含み、前記第１通信処理についての定義を含まない場合は前記保護制御装置に前記第２通信処理を実行させるための所定の定義情報を、前記保護制御装置との間で共有しており、
前記所定の定義情報に基づいて前記保護制御装置が前記第１通信処理を実行すると判定した場合、前記保護制御装置から受信する前記第１情報に基づいて、前記保護制御装置の動作状態を判定し、
前記所定の定義情報に基づいて前記保護制御装置が前記第２通信処理を実行すると判定した場合、前記保護制御装置から受信する前記第２情報に基づいて、前記保護制御装置の動作状態を判定する、
変電所サーバ。
【請求項８】
前記所定の定義情報に前記第１通信処理についての定義が含まれていない場合、前記保護制御装置は前記第２通信処理を実行すると判定し、
前記保護制御装置からの前記第２情報を監視対象情報として選択し、
選択した第２情報が監視対象周期としての前記第２周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項７に記載の変電所サーバ。
【請求項９】
前記所定の定義情報に前記第１通信処理についての定義が含まれている場合、前記保護制御装置は前記第１通信処理を実行すると判定し、
前記保護制御装置からの前記第１情報を監視対象情報として選択し、
選択した第１情報が監視対象周期としての前記第１周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項８に記載の変電所サーバ。
【請求項１０】
前記所定の定義情報は、異なる複数の第１通信処理を定義することができ、
前記所定の定義情報に前記複数の第１通信処理が含まれている場合、そのうちのいずれか最短の第１周期を有する第１通信処理より送信される第１情報を監視対象情報として選択し、
選択した第１情報が監視対象周期としての前記最短の第１周期ごとに前記保護制御装置から送信されているか否かに基づいて、前記保護制御装置の動作状態を監視する、
請求項９に記載の変電所サーバ。
【請求項１１】
前記所定の定義情報に前記第１通信処理が含まれている場合に、前記保護制御装置に対して前記第１通信処理の実行可否を指示することができ、
前記第１通信処理の実行を前記保護制御装置に指示した場合、前記保護制御装置に前記第２通信処理の実行を中止せしめ、指示した前記第１通信処理を実行させる、
請求項８〜１０のいずれかに記載の変電所監視制御システム。
【請求項１２】
変電所監視制御システムを制御する変電所サーバに接続される変電所監視制御システム用の保護制御装置であって、
前記変電所サーバとは、所定規格に基づく伝送プロトコルを用いて双方向通信可能に接続されており、
前記変電所サーバは、予め設定される第１周期で前記保護制御装置から前記変電所サーバへ第１情報を送信する第１通信処理、または、予め設定される第２周期で前記保護制御装置から前記変電所サーバへ第２情報を送信する第２通信処理のいずれかを用いて、前記保護制御装置の動作状態を監視するようになっており、
前記変電所サーバへの情報送信を定義する所定の定義情報であって、少なくとも前記第２通信処理についての定義を含む所定の定義情報を、前記変電所サーバとの間で共有しており、
前記所定の定義情報に前記第１通信処理が定義されている場合、前記第１通信処理を実行して前記第１情報を前記第１周期ごとに前記変電所サーバへ送信し、
前記所定の定義情報に前記第１通信処理が定義されていない場合、前記第２通信処理を実行して前記第２情報を前記第２周期ごとに前記変電所サーバへ送信する、
変電所監視制御システム用の保護制御装置。
【請求項１３】
前記所定の定義情報に前記第１通信処理が定義されている場合に、前記変電所サーバからの指示で前記第１通信処理の実行を中止して、前記第２通信処理を実行し、
前記変電所サーバからの指示で前記第１通信処理の実行再開を指示された場合は、前記第２通信処理の実行を中止して、前記第１通信処理の実行を再開する、
請求項１２に記載の変電所監視制御システム用の保護制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変電所監視制御システム、変電所サーバおよび変電所監視制御システム用の保護制御装置に関する。
【背景技術】
【０００２】
近年の変電所システムでは、マイクロプロセッサ技術の進展に伴い、デジタル化された装置（ＩＥＤ：Inteligent Electronic Device）を変電所サーバへ接続する。しかし、ＩＥＤは多数のベンダが提供するため、変電所システムを構築するには、ベンダの異なるＩＥＤ同士を相互に運用できるようにする必要がある。
【０００３】
相互運用を実現するために、伝送系として、国際標準化規格のプロトコル（ＩＥＣ６１８５０）が制定され、その導入が進んでいる。ＩＥＣ６１８５０は、変電所構内の伝送において、通信方式および変電所構成言語を定義する。通信方式には、例えば、ＭＭＳ（Manufacturing Message Specification）、ＧＯＯＳＥ（Generic Substation Events）がある。ＭＭＳは、データ参照、ログ、制御用に用いる。ＧＯＯＳＥは、遮断指令、インターロックに用いる。
【０００４】
変電所構成言語（ＳＣＬ：Substation Configuration Language）は、ＩＥＤの設定情報を交換したり共有したりするための言語である。ＳＣＬは、例えば、ＩＥＤの機能を記述したＩＣＤ（IED Capability Description）ファイル、変電所の構成を記述したＳＳＤ（System Specification Description）ファイルなどを表現する。
【０００５】
ＩＥＣ６１８５０では、これらＩＣＤファイルおよびＳＳＤファイルなどの値を基に、設定ツールが、変電所システムの構成情報を記述したＳＣＤ（System Configuration Description）ファイルを生成する。ＩＥＣ６１８５０を用いることで、異なるＩＥＤ同士の相互運用を実現した変電所システムを構築することができる。
【０００６】
国際規格ＩＥＣ６１８５０の採用により、ＩＥＤ間の通信が可能となり、相互運用が実現する。しかし、変電所システムには高い安全性および信頼性が要求されるため、相互運用の実現だけでは足りない。変電所システムでは、各ＩＥＤと、各ＩＥＤとの通信とを含めたシステム全体を監視する必要がある。そこで、特許文献１では、ＩＥＣ６１８５０プロトコルを利用することで伝送系の負荷を低減しつつ、伝送系とＩＥＤの状態を監視するようになっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１５６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の従来技術は、ＩＥＣ６１８５０のＭＭＳプロトコルを利用してＩＥＤを監視しているに過ぎず、一定周期の監視は必須ではない。つまり、特許文献１では、ＭＭＳプロトコルを利用した監視を停止させることができ、停止した場合は伝送系およびＩＥＤの状態をそれ以上監視することはできない。従って、従来技術では、安全性および信頼性の点で改善の余地がある。
【０００９】
本発明は、上記の課題に着目してなされたもので、その目的は、変電所サーバは第１通信処理または第２通信処理を用いて保護制御装置の動作状態を監視し、保護制御装置は少なくとも第２通信処理を実行可能とすることで、安全性および信頼性を向上できるようにした変電所監視制御システム、変電所サーバおよび変電所監視制御システム用の保護制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決すべく、本発明に従う変電所監視制御システムは、変電所の制御を司る変電所サーバと、変電所サーバに接続される一つ以上の保護制御装置とを有する変電所監視制御システムであって、変電所サーバと保護制御装置とは、所定規格に基づく伝送プロトコルを用いて双方向通信可能に接続されており、変電所サーバは、予め設定される第１周期で保護制御装置から変電所サーバへ第１情報を送信する第１通信処理、または、予め設定される第２周期で保護制御装置から変電所サーバへ第２情報を送信する第２通信処理のいずれかを用いて、保護制御装置の動作状態を監視するようになっており、変電所サーバおよび保護制御装置は、保護制御装置から変電所サーバへの情報送信を定義する所定の定義情報であって、少なくとも第２通信処理についての定義を含む所定の定義情報を共有しており、変電所サーバは、所定の定義情報に基づいて保護制御装置が第１通信処理を実行すると判定した場合、保護制御装置から受信する第１情報に基づいて、保護制御装置の動作状態を判定し、所定の定義情報に基づいて保護制御装置が第２通信処理を実行すると判定した場合、保護制御装置から受信する第２情報に基づいて、保護制御装置の動作状態を判定するようになっており、保護制御装置は、所定の定義情報に基づいて第１通信処理を実行しないと判定した場合、第２通信処理を実行する。
【発明の効果】
【００１１】
本発明によれば、所定の定義情報に第１通信処理が定義されていない場合であっても、保護制御装置は第２通信処理を実行して第２情報を変電所サーバに送信するため、変電所サーバは、第２情報に基づいて保護制御装置の動作状態を監視することができる。このため、変電所サーバは、少なくとも第２情報を用いて保護制御装置が動作しているか否か、保護制御装置と変電所サーバとの通信経路に異常が生じていないかを診断できる。
【図面の簡単な説明】
【００１２】
【図１】変電所監視制御システムの全体構成を示す説明図。
【図２】変電所サーバの機能構成を示すブロック図。
【図３】変電所サーバのソフトウェア構成図。
【図４】「保護制御装置」の例としてのＩＥＤの機能構成を示すブロック図。
【図５】ＩＥＤのソフトウェア構成図。
【図６】操作用端末の機能構成を示すブロック図。
【図７】「所定の定義情報」の例としてのＳＣＤファイルの説明図。
【図８】変電所サーバでの監視処理を示すフローチャート。
【図９】ＩＥＤでの通信制御処理を示すフローチャート。
【図１０】第２実施例に係り、変電所サーバとＩＥＤの処理を示すシーケンス図。
【図１１】通信監視部の処理を示すフローチャート。
【図１２】監視パケットを用いて監視する処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて、本発明の実施の形態を説明する。本実施形態に係る変電所監視制御システムにおいては、後述するように、変電所サーバは、ＩＥＣ（International Electrotechnical Commission）で定められた変電所ネットワークプロトコルを用いて、「保護制御装置」としてのＩＥＤが動作しているか否かを監視する。ＩＥＤの動作状態をネットワークを通じて監視できるということは、変電所サーバと監視対象のＩＥＤとを接続する通信経路の状態も監視できることを意味する。
【００１４】
本実施形態では、「所定規格」の例として、ＩＥＣ６１８５０を採用する。ＩＥＣ６１８５０で定義されるＳＣＤファイルは、変電所サーバおよびＩＥＤが共有する設定ファイルである。ＳＣＤファイルは、「所定の定義情報」の例である。本実施形態では、ＳＣＤファイル内にＩＥＤ監視処理用のメタデータを追記する。追記する内容には、ＩＰアドレスのような監視パケットの送信先を特定するための情報と、監視パケットの送信周期が含まれている。ここでの送信先は、変電所サーバである。ＩＥＤ監視処理は「第２通信処理」の例である。監視パケットは、「第２情報」の例である。監視パケットの送信周期は、「第２周期」の例である。
【００１５】
変電所サーバとＩＥＤは、ＳＣＤファイルの設定に基づいて、情報を送受信する。変電所サーバは、ＩＥＤから受信し得る複数種類の情報のいずれか一つの情報に基づいて、ＩＥＤの動作状態を判定する。
【００１６】
例えば、変電所サーバは、ＩＥＤが「第１通信処理」の例としての周期送信を実行しているか否かを判断する。周期送信とは、例えば、ＩＥＤで計測した計測情報を一定時間ごとに変電所サーバへ送信するサービスであり、ここでは一例としてレポート機能と呼ぶ場合がある。レポート機能が実行されている場合、ＩＥＤから変電所サーバへは周期的に情報（第１情報）が送信されるため、変電所サーバは、ＩＥＤから情報を受信する周期（第１周期）に基づいて、ＩＥＤの動作状態を判定することができる。
【００１７】
ＩＥＤは、周期送信を行わない場合、ＳＣＤファイルに追記された監視用メタデータに関する情報に基づいて、監視パケットを定期的に変電所サーバへ送信する。変電所サーバは、ＩＥＤから監視パケットを受信する周期（第２周期）に基づいて、ＩＥＤの動作状態を判定することができる。
【００１８】
ここで、ＩＥＤ２から変電所サーバ１へ監視パケットを送信する機能は、本実施例で追加される新たな機能であり、ＩＥＣ６１８５０で規定済みのレポート機能のような「周期送信」機能とは異なる。そこで、以下の説明では、ＩＥＣ６１８５０で規定されている周期送信を「既存の周期送信」と、本実施例に特徴的な機能を「監視パケットの送信」と、呼ぶ場合がある。
【００１９】
このように構成される本実施形態では、変電所サーバは、既存の周期送信（第１通信処理）によりＩＥＤから送信される第１情報、または、第２通信処理による第２情報（監視パケット）のいずれか一方を用いて、ＩＥＤの動作状態を監視できる。
【００２０】
また、本実施形態では、ＩＥＤ、既存の周期送信を行わない場合、監視パケットを用いたＩＥＤ監視処理に移行する。このため、変電所サーバは、ほぼ常時、ＩＥＤの動作状態を監視することができる。
【００２１】
なお、ＩＥＤを監視する機能を変電所サーバから切り離し、別のコンピュータで実行してもよい。例えば、変電所を制御する変電所サーバとは別体のコンピュータをＩＥＤ監視用コンピュータとして設け、ＩＥＤからの監視パケットおよび周期送信データをＩＥＤ監視用コンピュータが受信してもよい。この場合、ＩＥＤ監視用コンピュータは、ＩＥＤの動作状態に異常を検出すると、変電所サーバへ警報を出力する。
【実施例１】
【００２２】
図１〜図９を用いて第１実施例を説明する。図１は、ＩＥＣ６１８５０に準拠した機器で構成される変電所システムの例を示す。この変電所システムに、本実施例の変電所監視制御システムが設けられる。
【００２３】
変電所システムは、例えば、ＩＥＣ６１８５０通信プロトコルを搭載した変電所サーバ１と、「保護制御装置」としての複数のＩＥＤ２（１），２（２）と、ユーザが操作する操作用端末３とを、ＬＡＮ（Local Area Network）などの通信ネットワーク４を介して接続することで構成されている。ＩＥＤ２（１），２（２）は、例えばスイッチ５などを介して通信ネットワーク４に接続されてもよい。
【００２４】
変電所サーバ１は、変電所システムを制御するものである。本実施例の変電所サーバ１は、変電所の各ＩＥＤ２（１），２（２）を監視制御する。変電所サーバ１は、例えば、制御部１０、構成管理部１１および機器監視部１２を備えている。制御部１０は、変電所システムを制御する機能である。構成管理部１１は、変電所システムの構成を管理する機能である。機器監視部１２は、変電所システムに含まれる各ＩＥＤ２（１），２（２）の状態を監視し、その監視結果を出力する機能である。制御部１０，構成管理部１１，機器監視部１２は相互に接続されてもよい。
【００２５】
ＩＥＤ２（１），２（２）は、例えば、遮断器、過電流リレー、距離リレー、差動リレー、計測器、スイッチ制御器、同期開閉器、タップ切換器、インターロックなどの装置である。ＩＥＤ２（１）は、その本来の目的を果たすための基本機能（図示せず）を備えるほかに、例えば、周期送信管理部２０（１）および機器監視部２１（１）を備える。
【００２６】
周期送信管理部２０（１）は、例えば一定時間ごとに計測値のレポートを変電所サーバ１へ送信するレポート機能などのように、所定の情報を所定周期（第１周期）で変電所サーバ１へ送信する機能である。周期送信管理部２０（１）は、既存の周期送信を管理する機能である。
【００２７】
機器監視部２１（１）は、所定の場合に実行されるもので、監視パケットを所定周期（第２周期）で変電所サーバ１へ送信する機能である。
【００２８】
ＩＥＤ２（２）もＩＥＤ２（１）と同様に構成され、周期送信管理部２０（２）および機器監視部２１（２）を備える。ＩＥＤ２（１），２（２）を特に区別しない場合、ＩＥＤ２と呼ぶ。同様に、周期送信管理部２０（１），２０（２）を周期送信管理部２０と呼び、機器監視部２１（１），２１（２）を機器監視部２１と呼ぶ。周期送信管理部２０の実行する処理は、「第１通信処理」の例である。機器監視部２１の実行する処理は、「第２通信処理」の例である。
【００２９】
操作用端末３は、ユーザが変電所サーバ１およびＩＥＤ２を設定したり、状態を確認したりするために使用する端末である。操作用端末３は、図１に示す通り通信ネットワーク４を介して変電所サーバ１やＩＥＤ２と接続する構成でもよいし、シリアルケーブルや専用線を用いて変電所サーバ１やＩＥＤ２と直接接続する構成でもよい。
【００３０】
操作用端末３は、ＩＥＣ６１８５０で提供するサービスや、変電所システムの構成などを設定するものであり、変電所サーバ１やＩＥＤ２にデータを入力する。しかし、操作用端末３から変電所サーバ１およびＩＥＤ２へ入力するデータには、機器監視（ＩＥＤ監視）に関する内容が記載されていない。従って、ＩＥＤ２を監視するためには、周期送信を行うＭＭＳのサービス（例えばレポートサービス）や、ＧＯＯＳＥといった機能を利用する必要がある。それらのレポートサービスやＧＯＯＳＥを利用していない場合、変電所サーバ１は、通信ネットワーク４を介してＩＥＤ２を監視することはできない。
【００３１】
そこで、本実施例では、ＩＥＤ２が周期送信管理部２０を実施しておらず、レポートサービスやＧＯＯＳＥなどを利用していない場合であっても、機器監視部２１から定期的に監視パケットを変電所サーバ１へ送信する。これにより、本実施例では、変電所サーバ１が通信ネットワーク４を介してＩＥＤ２を監視できるようにしている。
【００３２】
図２は、変電所サーバ１の構成の一例を示す。変電所サーバ１は、例えば、ＣＰＵ（Central Processing Unit）１０１と、メモリ１０２と、記憶装置１０３と、入力装置１０４と、出力装置１０５と、通信Ｉ／Ｆ１０６とを備える。
【００３３】
ＣＰＵ１０１は、メモリ１０２や記憶装置１０３に記憶されているコンピュータプログラムやデータを用いて変電所サーバ１の動作を制御する。メモリ１０２には、例えばオペレーティングシステム（ＯＳ）１１０と、ソフトウェアプログラム１１１とが記憶されている。これらＯＳ１１０およびプログラム１１１は、記憶装置１０３などからメモリ１０２にロードされてもよいし、メモリ１０２に最初から格納してもよい。
【００３４】
ソフトウェアプログラム１１１は、例えば、アプリケーションプログラム１１２と、通信部１１３を備える。アプリケーションプログラム（以下アプリケーション）１１２は、ＩＥＤ２へ動作指令を与えたり、ＩＥＤ２からの動作情報を取得したりするためのコンピュータプログラムである。通信部１１３は、ＩＥＤ２と通信するための通信プロトコルスタックである。
【００３５】
記憶装置１０３は、例えば、通信部１１３が動作するために必要なＳＣＤファイル１２０を記憶している。記憶装置１０３は、アプリケーション１１２などを記憶することもできる。
【００３６】
入力装置１０４は、例えば、キーボード、タッチパネル、マウス、音声認識装置などとして構成されており、ユーザは、入力装置１０４を介して変電所サーバ１に設定値などを入力することもできる。出力装置１０５は、変電所システムの状況などをユーザに通知するための装置であり、例えば、ディスプレイ、プリンタ、音声合成装置などとして構成される。なお、ユーザが操作用端末３を用いて変電所サーバ１との間で情報をやり取りする場合、変電所サーバ１は入力装置１０４および出力装置１０５を必ずしも備えている必要はない。
【００３７】
通信Ｉ／Ｆ１０６は、ＩＥＤ２や操作用端末３とデータ通信を行うためのインターフェースである。変電所サーバ１は、通信部１１３および通信Ｉ／Ｆ１０６を用いて、ＩＥＤ２や操作用端末３と通信する。
【００３８】
図３は、変電所サーバ１のソフトウェア構成を示す。変電所サーバ１のソフトウェアは、例えば、アプリケーション１１２、通信部１１３、通信Ｉ／Ｆ１０６から構成することができる。
【００３９】
変電所サーバ１の通信部１１３は、例えば、ＩＥＣ６１８５０規格に準拠した通信サービスＩ／Ｆ１３１、送受信を監視する通信監視部１３２、通信プロトコルマッピング部１３３と、各種の通信プロトコルスタック１４１（１），１４１（２），１４１（３）を備える。
【００４０】
一つの通信プロトコルスタック１４１（１）は、ＭＭＳ通信プロトコルスタックであり、他の一つの通信プロトコルスタック１４１（２）は、ＧＯＯＳＥプロトコルスタックであり、さらに他の一つの通信プロトコルスタック１４１（３）は、ＴＣＰ／ＩＰ通信プロトコルスタックである。
【００４１】
ＩＥＣ６１８５０規格に準拠した通信プロトコルスタックには、上述のＭＭＳ通信プロトコルスタック１４１（１）やＧＯＯＳＥプロトコルスタック１４１（２）などの、ＳＭＶ（Sampled Measurement Values）通信プロトコルスタックなどがある。ＭＭＳはデータ参照に用いる。ＧＯＯＳＥは、遮断指令を出したり、インターロックを設定したりするために用いる。ＳＭＶは、瞬時値を取得するために用いる。
【００４２】
通信サービスＩ／Ｆ１３１は、ＩＥＣ６１８５０規格のアブストラクト通信サービスインタフェース部（ＡＣＳＩ：Abstract Communication Service Interface）に該当する。通信プロトコルマッピング部１３３は、ＩＥＣ６１８５０規格における、特定通信サービスへの写像部（ＳＣＳＭ：Serial Copy Management System）に該当する。
【００４３】
アプリケーション１１２は、通信サービスＩ／Ｆ１３１を利用することで、各種通信プロトコルを利用してＩＥＤ２と通信する。通信監視部１３２は、ＩＥＤ２から取得する周期送信パケットまたは監視パケットを解析することで、通信ネットワーク４およびＩＥＤ２の状態を監視する。
【００４４】
図４は、ＩＥＤ２の構成例を示す。ＩＥＤ２は、例えば、ＣＰＵ２０１と、メモリ２０２と、記憶装置２０３と、入出力Ｉ／Ｆ２０４と、出力装置２０５と、通信Ｉ／Ｆ２０６とを備える。
【００４５】
メモリ２０２には、例えば、ＯＳ２１０と、ソフトウェアプログラム２１１とが記憶される。ＯＳ２１０およびプログラム２１１は、記憶装置２０３からメモリ２０２へロードしてもよいし、最初からメモリ２０２へ格納してもよい。
【００４６】
記憶装置２０３は、アプリケーション２１２および通信部２１３が動作するために必要となる設定情報２２０などを保持する。この設定情報２２０は、ＳＣＤファイル１２０に基づいて操作用端末３で作成される情報である。設定情報２２０は、少なくとも、ＩＥＤ２から変電所サーバ１への情報通信に関しては、ＳＣＤファイル１２０（またはＳＣＤファイル１２０から作成されるＣＩＤファイル３４０（図６参照））とほぼ同様の内容を備えている。
【００４７】
ソフトウェアプログラム２１１は、例えば、アプリケーション２１２と、通信部２１３を有する。アプリケーション２１２は、入出力Ｉ／Ｆ２０４を介して電圧情報や電流情報などを取得し、遮断などの所定の保護制御機能を実行する。アプリケーション２１２がどのような所定の保護制御機能を実現するかは、ＩＥＤ２の種類によって異なる。通信部２１３は、変電所サーバ１と通信するための通信プロトコルスタックである。
【００４８】
入出力Ｉ／Ｆ２０４は、入力Ｉ／Ｆおよび出力Ｉ／Ｆを有する。入力Ｉ／Ｆは、ＩＥＤ２の監視対象である電流値や電圧値などを取得する。アプリケーション２１２は、入力Ｉ／Ｆで取得した入力値に基づいて演算する。出力Ｉ／Ｆは、アプリケーション２１２による演算結果を出力する。
【００４９】
出力装置２０５は、例えば、液晶ディスプレイなどのように構成され、設定情報などを簡易的に表示する。通信Ｉ／Ｆ２０６は、変電所サーバ１や操作用端末３やなどとデータ通信を行うためのインターフェースである。
【００５０】
なお、ＩＥＤ２は、例えば、組み込み型マイクロコンピュータを用いた電子機器として構成することができる。これに限らず、パーソナルコンピュータのような構造を備える電子機器として構成してもよい。
【００５１】
図５は、ＩＥＤ２のソフトウェア構成を示す。ここでは、ＩＥＤ２が保護リレーである場合を例に述べる。
【００５２】
ＩＥＤ２のソフトウェアはアプリケーション（保護機能部）２１２と、通信部２１３と、通信Ｉ／Ｆ２０６とで構成される。通信部２１３は、通信サービスＩ／Ｆ２３１と、監視パケット管理部２３２と、通信プロトコルマッピング部２３３と、プロトコルスタック２４１（１），２４１（２），２４１（３）を備える。
【００５３】
ＩＥＤ２のソフトウェア構成のうち、ＩＥＣ６１８５０規格に準拠するソフトウェア２３１，２３３，２４１（１），２４１（２），２４１（３）は、変電所サーバ１の通信部１１３で述べたソフトウェアと同等である。即ち、通信サービスＩ／Ｆ２３１は通信サービスＩ／Ｆ１３１に、通信プロトコルマッピング部２３３は通信プロトコルマッピング部１３３に、通信プロトコルスタック２４１（１），２４１（２），２４１（３）は通信プロトコルスタック１４１（１），１４１（２），１４１（３）に、対応する。そこで、重複した説明は割愛する。
【００５４】
監視パケット管理部２３２は、所定の場合に、ＩＥＤ２から変電所サーバ１へ所定の監視パケットを所定の周期で送信するためのソフトウェアである。監視パケット管理部２３２は、設定情報２２０に基づき、ＭＭＳのレポートサービスのような既存の周期送信を実行する設定になっているか否かを判別する。既存の周期送信を実行しないと判定した場合が「所定の場合」に相当する。監視パケット管理部２３２は、既存の周期送信を実行しないと判定した場合、「第２情報」としての所定の監視パケットを「第２周期」としての所定周期で、変電所サーバ１へ送信する。
【００５５】
監視パケットは、送信先である変電所サーバ１を特定するための送信先情報と、監視パケットの送信元であるＩＥＤ２を特定するための送信元情報とを備えていればよい。監視パケットは、送信先情報および送信元情報以外の他の情報を備える必要はない。変電所サーバ１は、どのＩＥＤ２からの監視パケットをいつ受信したかを知るだけで、そのＩＥＤ２の動作状態を判定することができる。従って、監視パケットのサイズをできるだけ小さくすることで、変電所構内の通信ネットワーク４の通信量を抑制しつつ、適切に機器監視を行うことができる。ただし、監視パケットが送信先情報および送信元情報以外の他の情報を備える構成も、本発明の範囲に含まれる。
【００５６】
図６は、操作用端末３の構成例を示す。操作用端末３の基本的な構成は、変電所サーバ１と同様に、例えば、ＣＰＵ３０１と、メモリ３０２と、記憶装置３０３と、入力装置３０４と、出力装置３０５と、通信Ｉ／Ｆ３０６とを備える。
【００５７】
メモリ３０２には、例えば、マイクロプロセッサ３０１により実行される、ＯＳ３１０とソフトウェアプログラム３１１が格納されている。ＯＳ３１０およびプログラム３１１は、記憶装置３０３などからメモリ３０２へロードしてもよいし、最初からメモリ３０２に格納されていてもよい。ソフトウェアプログラム３１１については後述する。
【００５８】
記憶装置３０３は、各ＩＥＤ２に関するＩＣＤファイル３２０と、変電所の仕様情報を定義するＳＳＤファイル３３０と、ＳＣＤファイル１２０と、ＣＩＤファイル３４０とが記憶されている。
【００５９】
入力装置３０４は、例えば、キーボード、タッチパネル、マウス、音声認識装置などの情報入力装置である。出力装置３０５は、例えば、ディスプレイ、プリンタ、音声合成装置などの情報出力装置である。通信Ｉ／Ｆ３０６は、通信ネットワーク４を介して変電所サーバ１およびＩＥＤ２と通信するための装置である。
【００６０】
ソフトウェアプログラム３１１について説明する。ソフトウェアプログラム３１１は、例えば、ＩＥＤ設定ツール３１２と、システム設定ツール３１３を有する。ＩＥＤ設定ツール３１２は、ユーザが各ＩＥＤ２にそれぞれ設定するためのＩ／Ｆである。システム設定ツール３１３は、変電所システム全体に関する設定を行うものである。
【００６１】
ＩＥＤ設定ツール３１２は、ＩＥＤ２ごとに用意される。ＩＥＤ設定ツール３１２は、例えば、設定情報送信部３１２１と、ＩＣＤ生成部３１２２と、ＣＩＤ解析部３１２３とを有する。
【００６２】
設定情報送信部３１２１は、操作用端末３からＩＥＤ２へ設定情報２２０を送信し、設定情報２２０をＩＥＤ２に設定させるための機能である。ＩＣＤ生成部３１２２は、ＩＥＤ２の論理ノードと、サポートされている通信サービスの機能とを表すＩＣＤファイル３２０を生成する機能である。ＣＩＤ解析部３１２３は、システム設定ツール３１３が生成するＣＩＤ（Configured IED Description）ファイルを読み取り、その内容を解析する機能である。
【００６３】
システム設定ツール３１３は、各ＩＥＤ２に共通に使用する。システム設定ツール３１３は、例えば、ＩＣＤ解析部３１３１と、ＳＣＤ生成部３１３２と、ＣＩＤ生成部３１３３とを有する。
【００６４】
ＩＣＤ解析部３１３１は、ＩＥＤ設定ツール３１２によって生成された各ＩＥＤ２のＩＣＤファイル３２０を読み取り、その内容を解析する機能である。ＳＣＤ生成部３１３２は、ＩＣＤファイル３２０によって取得した情報に基づいて、変電所構成を記述したＳＣＤファイル１２０を生成する機能である。ＣＩＤ生成部３１３３は、各ＩＥＤ２向けの個別情報としてのＩＣＤファイル３２０を生成する機能である。
【００６５】
ここで、各ファイルについて説明する。ＩＣＤファイル３２０は、ＩＥＤ２のタイプに対応する機能や論理ノードのタイプを記述する。ＳＳＤファイル３３０は、変電所の構造に関する仕様や結線情報を記述する。ＳＣＤファイル１２０は、データフローおよびデータオブジェクトの定義、変電所の構造、通信に必要な情報などの、変電所システム全体の情報を記述する。ＣＩＤファイル３４０は、ＳＣＤファイル１２０と同様の構成を有するが、ＩＥＤごとに作成されており、当該ＩＥＤに関する情報のみを記述する。
【００６６】
図７は、ＳＣＤファイル１２０の記述例を示す。ＳＣＤファイル１２０は、例えば、通信情報を記載する通信情報領域１２１と、ＩＥＤ２に関する情報を記載するＩＥＤ領域１２２とを含む。
【００６７】
本実施例では、図７の下側に示すように、ＩＥＣ６１８５０規格で必須となっている論理ノード「ＬＮ０」において、ＩＥＤ２から送信させる監視パケットに関する監視パケット管理情報１２３を記載する。監視パケット管理情報１２３は、例えば、監視パケットを送信する宛先（図中、ｄｓｔ＝”ｘｘｘ”）と、送信周期（図中、ＣｙｃＴｍ＝”１０”）を含む。なお、監視パケットの宛先には、例えばサーバのＩＰアドレスなどを使用することができる。このように本実施例では、論理ノードに関する必須の情報領域を拡張し、監視パケットをＩＥＤ２から送信させるための制御情報を追記する。
【００６８】
次に、システム設定ツール３１３を用いて、ＩＥＤ２に情報送信方法を設定する方法を説明する。まずシステム設定ツール３１３は、ＩＣＤファイル３２０およびＳＳＤファイル３３０を集約することで、変電所システム全体の設定を記述するＳＣＤファイル１２０を生成する。
【００６９】
そして、ユーザは、システム設定ツール３１３を用いて、ＩＥＤ名、ＩＰアドレス、各ＩＥＤ２が受信するデータ、などの情報をＳＣＤファイル１２０へ設定する。つまり、ユーザは、どのＩＥＤ２からどのようなデータを送信させるかを定義する。ユーザの設定が完了する際には、システム設定ツール３１３は、監視パケットの送信に関してＳＣＤファイル１２０に設定されたか否かをチェックしてもよい。もしも、監視パケットの送信に関する情報１２３がＳＣＤファイル１２０に設定されていない場合、システム設定ツール３１３は、操作用端末３の出力装置３０５の画面に警報を表示し、監視パケットの送信について設定するようユーザに通知してもよい。
【００７０】
ユーザがシステム設定ツール３１３を用いてＣＩＤファイル３４０を生成する場合は、上述のＳＣＤファイル１２０の生成と同様に、監視パケットの送信に関する情報１２３をＣＩＤファイル３４０に記述しておく。監視パケットの送信に関する情報１２３をＣＩＤファイル３４０に記述したかを自動的に検査し、記述していない場合は警報を発して、ユーザに通知することもできる。
【００７１】
ユーザは、ＩＥＤ設定ツール３１２を用いて、記憶装置３０３からＣＩＤファイル３４０の情報を読み取ることもできる。ＣＩＤファイル３４０に基づいて生成される設定情報２２０をＩＥＤ２へ送信する場合は、ＩＥＤ２の監視パケットに関する情報１２３もＩＥＤ２へ送信して、設定情報２２０に保存させる。
【００７２】
以上により、ＩＥＤ２から変電所サーバ１へ監視パケットを所定周期で送信させるための情報１２３を、ＩＥＤ２と変電所サーバ１の両方に保持させることができる。
【００７３】
図８は、変電所サーバ１において、ＩＥＤ２の動作状態を監視する処理を実現するためのフローチャートである。本処理は、ＩＥＤごとに実行する。
【００７４】
変電所サーバ１は、通信監視部１３２を起動すると、ＳＣＤファイル１２０を読み込み（Ｓ１０）、当該ＳＣＤファイル１２０を解析することにより、ＩＥＤ２から変電所サーバ１への情報送信についての内容を取得する（Ｓ１１）。変電所サーバ１は、各ＩＥＤ２の監視パケットの送信に関する情報（図７の情報１２３）と、レポート機能などの既存の周期送信を行うプロトコルに関する情報とを取得する（Ｓ１１）。
【００７５】
変電所サーバ１は、ＩＥＤ２が既存の周期送信を実行する設定になっているか判定する（Ｓ１２）。変電所サーバ１は、ＩＥＤ２が既存の周期送信を実行する場合（Ｓ１２：ＹＥＳ）、最も短い周期でパケットを変電所サーバ１に送信する設定になっている通信を選択する（Ｓ１３）。つまり、変電所サーバ１は、ＩＥＤ２が複数の既存の周期送信を実行する場合、それら既存の周期送信のうち最短周期で送信されるパケットを選択する。
【００７６】
これに対し、変電所サーバ１は、ＩＥＤ２が既存の周期送信を実行する設定になっていない場合（Ｓ１２：ＮＯ）、ＩＥＤ２から送信されてくるはずの監視パケットを選択する（Ｓ１４）。変電所サーバ１は、ステップＳ１３またはステップＳ１４のいずれか一方で選択した情報を監視対象情報として設定する（Ｓ１５）。以下、監視対象の情報を監視対象パケットと呼ぶ場合がある。
【００７７】
ステップＳ１６〜ステップＳ２４は、ＩＥＤ２の動作状態を監視する処理である。変電所サーバ１の通信監視部１３２は、現在時刻ＴＰを取得し（Ｓ１６）、通信プロトコルマッピング１３３から監視対象パケットを受信した旨の通知を待つ（Ｓ１７）。
【００７８】
通信監視部１３２は、監視対象のＩＥＤ２から監視対象パケットを受信していない場合（Ｓ１７：ＮＯ）、受信遅れ状態が発生したか判定する（Ｓ１８）。受信遅れ状態とは、監視対象パケットを予定時刻を過ぎても受信できなかった状態である。具体的には、監視対象パケットの周期から定まる時間ＴＦに前回の受信時刻ＴＲＬを加えた時刻よりも現在時刻ＴＰの方が大きい場合（ＴＰ＞ＴＲＬ＋ＴＦ）、受信遅れ状態が発生したと判定することができる。
【００７９】
受信遅れ状態が発生する場合とは、監視対象のＩＥＤ２に何らかの障害が発生しておりパケットを送信できない場合、または、監視対象のＩＥＤ２は正常に動作しているが、当該ＩＥＤ２と変電所サーバ１との間の通信経路に何らかの障害が発生している場合のいずれかまたは両方である。このように受信遅れが生じる状態とは、異常事態が発生している状態である。
【００８０】
そこで、通信監視部１３２は、監視対象のパケットについて受信遅れ状態が発生していると判定すると（Ｓ１８：ＹＥＳ）、所定の警報を発する（Ｓ１９）。通信監視部１３２は、例えば、操作用端末３の出力装置３０５に警告メッセージを表示したり、または、ユーザの保持する携帯情報端末に向けて警告メッセージを含む電子メールを送信したりすることができる。
【００８１】
監視対象パケットを受信していないが（Ｓ１７：ＮＯ）、受信遅れ状態ではない場合（Ｓ１８：ＮＯ）、通信監視部１３２は、ステップＳ１６に戻る。
【００８２】
通信監視部１３２は、監視対象パケットを受信した場合（Ｓ１７：ＹＥＳ）、その監視対象パケットの受信に遅れが生じていないか判定する（Ｓ２０）。通信監視部１３２は、監視対象パケットの周期から定まる時間ＴＦに前回受信時刻ＴＲＬを加えた時間よりも現在時刻ＴＰの方が大きい場合（ＴＰ＞ＴＲＬ＋ＴＦ）、受信遅れ状態が発生したと判定することができる。
【００８３】
監視対象パケットについて受信遅れ状態が発生した場合（Ｓ２０：ＹＥＳ）、通信監視部１３２は、前記ステップＳ１９で述べたと同様に、警報を発する（Ｓ２１）。通信監視部１３２は、監視対象パケットに受信遅れ状態が生じていない場合（Ｓ２０：ＮＯ）、現在時刻ＴＰを前回受信時刻ＴＲＬとする（Ｓ２２）。
【００８４】
通信監視部１３２は、ステップＳ１７で受信したパケットが監視パケットであるか判定する（Ｓ２３）。監視パケットとは、ＩＥＤ２が監視パケット管理情報１２３に基づいて変電所サーバ１へ送信したパケットである。
【００８５】
通信監視部１３２は、監視パケットを受信したと判定した場合（Ｓ２３：ＹＥＳ）、ステップＳ１６へ戻る。通信監視部１３２は、既存の周期送信に関するパケットを受信したと判定した場合（Ｓ２３：ＮＯ）、そのパケットを通信サービスＩ／Ｆ１３１へ送信する（Ｓ２４）。
【００８６】
図９は、ＩＥＤ２で実行する監視処理のフローチャートである。ＩＥＤ２の電源が入ると、ＩＥＤ２の監視パケット管理部２３２は起動し、記憶装置２０３から設定情報２２０を読み込んで取得する（Ｓ３０）。上述の通り、設定情報２２０は、ＳＣＤファイル１２０からＩＥＤ毎に生成されるＣＩＤ３４０に基づいて、またはＣＩＤ３４０と同一情報として、作成されている。
【００８７】
このように設定情報２２０は、ＳＣＤファイル１２０に基づいて作成されるため、ＩＥＤ２が果たすべき保護・監視機能に関する情報と、既存の周期送信に関する情報（もしも利用する場合）と、監視パケット管理情報１２３とを含んでいる。ここでＳＣＤ１２０ファイル、ＣＩＤファイル３４０および設定情報２２０では、既存の周期送信に関する情報は任意の記載事項であるが、監視パケット管理情報１２３は必須の記載事項である。
【００８８】
監視パケット管理部２３２は、設定情報２２０に既存の周期送信を実行することが記載されているか判定し（Ｓ３１）、記載されていない場合は（Ｓ３１：ＮＯ）、監視フラグをオンに設定する（Ｓ３２）。監視フラグとは、ＩＥＤ２から変電所サーバ１へ監視パケットを送信する処理を有効にするフラグである。監視パケット管理部２３２は、監視フラグをオンに設定した後、ＩＥＤ２の動作を監視する処理（Ｓ３３〜Ｓ４１）へ移る。
【００８９】
これに対し、監視パケット管理部２３２は、設定情報２２０に既存の周期送信を実行することが記載されている場合（Ｓ３１：ＹＥＳ）、特に何もせずに、ＩＥＤ２の動作を監視する処理（Ｓ３３〜Ｓ４１）に移る。
【００９０】
監視パケット管理部２３２は、監視フラグがオンであるか判定する（Ｓ３３）。監視フラグがオフである場合（Ｓ３３：ＮＯ）、ステップＳ３４〜Ｓ３６をスキップして後述するステップＳ３７へ移る。
【００９１】
監視パケット管理部２３２は、監視フラグがオンである場合（Ｓ３３：ＹＥＳ）、現在時刻ＴＰを取得し（Ｓ３４）、監視パケットを変電所サーバ１へ送信すべきタイミングが到来したか判定する（Ｓ３５）。監視パケット管理部２３２は、監視パケットを送信する周期から定まる時間ＴＦを前回の送信時刻ＴＴＬに加算した時刻よりも現在時刻ＴＰの方が大きい場合（ＴＰ＞ＴＴＬ＋ＴＦ）、監視パケットの送信タイミングが到来したと判定することができる。なお、本実施例では、ＩＥＤ２と変電所サーバ１とはＴＣＰ／ＩＰ通信を行うため、ＩＥＤ２から変電所サーバ１へコネクションを張る必要がある。そこで、例えば監視フラグがオンになったら、ＩＥＤ２と変電所サーバ１との間にコネクションを形成する。監視フラグがオンになる前からコネクションを形成してもよい。また、監視フラグがオフになった場合は、コネクションをクローズしてもよいし、そのままコネクションを維持してもよい。
【００９２】
監視パケット管理部２３２は、送信タイミングが到来していると判定すると（Ｓ３５：ＹＥＳ）、送信フラグをオンに設定する（Ｓ３６）。送信フラグとは、監視パケットの送信を実行するためのフラグである。
【００９３】
監視パケット管理部２３２は、通信サービスＩ／Ｆ２３１からパケットを受信したか判定する（Ｓ３７）。監視パケット管理部２３２は、通信サービスＩ／Ｆ２３１からパケットを受信した場合（Ｓ３７：ＹＥＳ）、通信プロトコルマッピング部２３３へ当該パケットを送信する（Ｓ３８）。通信プロトコルマッピング部２３３は、受信したパケットを所定のプロトコルに基づいて変電所サーバ１へ送信する。監視パケット管理部２３２は、通信サービスＩ／Ｆ２３１からパケットを受信していない場合（Ｓ３７：ＮＯ）、ステップＳ３８をスキップする。
【００９４】
監視パケット管理部２３２は、送信フラグがオンであるか判定する（Ｓ３９）。送信フラグがオンになっていない場合（Ｓ３９：ＮＯ）、ステップＳ３３へ戻る。送信フラグがオンの場合（Ｓ３９：ＹＥＳ）、監視パケット管理部２３２は、現在時刻ＴＰを前回送信時刻ＴＴＬに設定し（ＴＴＬ＝ＴＰ）、通信プロトコルマッピング部２３３へ監視パケットを送信する（Ｓ４１）。
【００９５】
このように構成される本実施例によれば以下の効果を奏する。本実施例では、変電所サーバ１および各ＩＥＤ２が監視パケットの送信を管理するための情報１２３を共有しており、さらに、ＩＥＤ２が既存の周期送信を行わない場合でも、監視パケットの送信に関する情報１２３は設定される。
【００９６】
従って、本実施例によれば、ＩＥＤ２が既存の周期送信を行う場合はそのパケットを用いて、ＩＥＤ２が既存の周期送信を行わない場合は監視パケットを用いて、ＩＥＤ２の動作状態を監視することができる。このため、本実施例では、既存の周期送信を行う期間だけＩＥＤ２の動作状態を監視する従来技術（特許文献１）とは異なり、常時、ＩＥＤ２の動作状態を監視することができる。この結果、変電所監視制御システムの安全性および信頼性を向上することができる。
【００９７】
本実施例では、既存の周期送信を行う場合、最短周期のパケットを監視対象として選択するため、監視判定の周期を最短に設定することができ、一種類のパケットを監視するだけでＩＥＤ２の動作状態を判定することができる。一つのＩＥＤ２がそれぞれ異なる周期を有する既存の周期送信を実行する場合、それら周期の異なる複数種類のパケットの全部または一部を用いて、ＩＥＤ２の動作状態を監視する構成でもよい。この場合、監視判定処理は複雑化するが、判定時期を多く設けて頻繁に監視することができる。
【実施例２】
【００９８】
図１０〜図１２を用いて第２実施例を説明する。本実施例は第１実施例の変形例に該当するため、第１実施例との差異を中心に説明する。上述した第１実施例では、ＳＣＤファイル１２０に監視パケット管理情報１２３を記載することで、変電所システムの構築時にＩＥＤ監視システムを実現する場合を述べた。これに対し、本実施例では、変電所システムの運用中において、ＩＥＤ２の動作状態の監視を中断せずに、ＩＥＤ２のパケット送信動作を変更できるようにした。
【００９９】
図１０は、変電所サーバ１とＩＥＤ２の処理を示すシーケンス図である。変電所サーバ１は、例えば既存の周期送信の実行を示すための周期送信フラグをオンにし、既存の周期送信を実行するようＩＥＤ２へ要求する（Ｓ５０）。
【０１００】
ＩＥＤ２は、変電所サーバ１からの要求を受信すると、監視フラグをオフに設定する（Ｓ５１）。ＩＥＤ２は、アプリケーション２１２が既存の周期送信を実行するように、アプリケーション２１２の動作を変更する（Ｓ５２）。ＩＥＤ２は、監視パケットから既存の周期送信のパケットへの変更を完了すると、設定変更が完了した旨を変電所サーバ１へ通知する（Ｓ５３）。
【０１０１】
変電所サーバ１は、ＩＥＤ２からの応答を受信すると、通信監視部１３２の監視対象情報を監視パケットから既存の周期送信によるパケットへ変更する（Ｓ５４）。その後、ＩＥＤ２は、既存の周期送信処理を実行し、周期送信パケット（既存の周期送信によるパケット）を変電所サーバ１へ送る（Ｓ５５，Ｓ５６）。
【０１０２】
変電所サーバ１は、監視対象情報を周期送信パケットから監視パケットに変更することもできる（Ｓ５７）。ＩＥＤ２は、変電所サーバ１からの変更要求を受領すると、監視フラグをオンに変更する（Ｓ５８）。ＩＥＤ２は、所定周期で監視パケットを変電所サーバ１へ送信する（Ｓ５９）。
【０１０３】
図１１は、変電所サーバ１の通信監視部１３２の動作を示すフローチャートである。運用時において、通信監視部１３２は、現在時刻を取得し、通信サービスＩ／Ｆ１３１から送信メッセージを受信したか判定する（Ｓ７０）。通信監視部１３２は、通信サービスＩ／Ｆ１３１からの送信メッセージを受信した場合（Ｓ７０：ＹＥＳ）、その送信メッセージが周期送信をオンにする指示であるか否かを判定する（Ｓ７１）。
【０１０４】
通信監視部１３２は、周期送信をオンにする指示であると判定すると（Ｓ７１：ＹＥＳ）、監視対象を監視パケットから周期送信パケットに変更する（Ｓ７２，Ｓ７３）。詳しくは、通信監視部１３２は、監視対象のＩＥＤ２で実行可能な周期送信のうち最も短い周期の周期送信を一つ選択する（Ｓ７２）。通信監視部１３２は、選択した周期送信を監視対象のＩＥＤ２に設定し、そのＩＥＤ２へ指示する（Ｓ７３）。そして、通信監視部１３２は、図８のステップＳ１６〜Ｓ２４で述べた監視処理Ｓ７４を実行する。なお、ステップＳ７０でＮＯと判定した場合、または、ステップＳ７１でＮＯと判定した場合は、ステップＳ７４に移る。
【０１０５】
図１２は、ＩＥＤ２の監視パケット管理部２３２の動作を示すフローチャートである。運用時において、監視パケット管理部２３２は、変電所サーバ１からのパケットを受信したか否かを判定する（Ｓ８０）。監視パケット管理部２３２は、変電所サーバ１からのパケットを受信すると（Ｓ８０：ＹＥＳ）、そのパケットの内容が周期送信の動作を開始させる指示であるか判定する（Ｓ８１）。
【０１０６】
監視パケット管理部２３２は、周期送信を開始させる指示であると判定すると（Ｓ８１：ＹＥＳ）、ＩＥＤ２の監視パケットを有効にする監視フラグをオフに変更し（Ｓ８２）、通信サービスＩ／Ｆ２３１へ受信パケットを渡す（Ｓ８３）。そして、監視パケット管理部２３２は、図９のステップＳ３３〜Ｓ４１で述べた、ＩＥＤ２の動作を監視する処理Ｓ８４を実行する。なお、変電所サーバ１からのパケットを受信しない場合（Ｓ８０：ＮＯ）、あるいは、周期送信を開始する指示以外の指示であった場合（Ｓ８１：ＮＯ）、ステップＳ８４へ移る。
【０１０７】
このように構成される本実施例も第１実施例と同様の作用効果を奏する。さらに、本実施例では、既存の周期送信によるパケットを用いるか、それとも監視パケットを用いるかを変電所システムの運用中に切り換えることができる。このため、本実施例では、レポート機能などの既存の周期送信サービスを利用する場合は、監視パケットの送信を停止して、無駄な通信が行われるのを防止できる。
【０１０８】
なお、本発明は、上述した実施形態に限定されない。当業者であれば、本発明の範囲内で、種々の追加や変更等を行うことができる。
【符号の説明】
【０１０９】
１：変電所サーバ、２：ＩＥＤ、３：操作用端末、１０：制御部、１１：構成管理部、１２：機器監視部、２０：周期送信管理部、２１：機器監視部
【図１】
2016067134.tif 000003
【図２】
2016067134.tif 000004
【図３】
2016067134.tif 000005
【図４】
2016067134.tif 000006
【図５】
2016067134.tif 000007
【図６】
2016067134.tif 000008
【図７】
2016067134.tif 000009
【図８】
2016067134.tif 000010
【図９】
2016067134.tif 000011
【図１０】
2016067134.tif 000012
【図１１】
2016067134.tif 000013
【図１２】
2016067134.tif 000014