(57)【特許請求の範囲】
【請求項１】
ネットワークシステムの構成方法であって、
前記ネットワークシステムは、送電網の監視及び制御の少なくとも一つを行う端末と、前記端末と接続するサーバと、前記サーバが接続するネットワークとを含み、
前記方法は、
前記端末が、前記ネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始する手順と、
前記サーバが、前記ネットワークを介して前記識別情報を前記第１の通信方法に従って取得した場合、前記取得した識別情報を設定記憶部に格納し、前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って、前記ネットワークへ送信する手順と、
前記サーバが、前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求する手順と、
前記サーバが、前記第２の通信方法に従って前記端末情報を前記端末から取得する手順と、
前記サーバが、前記取得した端末情報を前記設定記憶部に格納する手順と、を含み、
前記識別情報のネットワークへの送信を開始する手順は、前記端末が、前記ネットワークに接続されていた他の端末と交換されることによって前記ネットワークに接続した場合、交換を示す情報と前記他の端末を識別するための情報とを前記識別情報に含めて、前記識別情報の送信を開始する手順を含み、
前記方法は、前記サーバが、前記取得した識別情報が前記交換を示す情報を含む場合、前記他の端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を前記設定記憶部から特定し、前記特定した端末情報を用いて前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示する手順を含むことを特徴とする構成方法。
【請求項２】
ネットワークシステムの構成方法であって、
前記ネットワークシステムは、送電網の監視及び制御の少なくとも一つを行う端末と、前記端末と接続するサーバと、前記サーバが接続するネットワークとを含み、
前記方法は、
前記端末が、前記ネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始する手順と、
前記サーバが、前記ネットワークを介して前記識別情報を前記第１の通信方法に従って取得した場合、前記取得した識別情報を設定記憶部に格納し、前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って、前記ネットワークへ送信する手順と、
前記サーバが、前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求する手順と、
前記サーバが、前記第２の通信方法に従って前記端末情報を前記端末から取得する手順と、
前記サーバが、前記取得した端末情報を前記設定記憶部に格納する手順と、を含み、
前記端末は、前記端末にあらかじめ設定された設定情報を保持し、
前記方法は、
前記端末が、前記設定情報に基づいて前記識別情報を生成する手順と、
前記サーバが、前記端末から前記端末情報を取得した後、前記第２の通信方法に従って、前記端末に前記設定情報の前記サーバへの送信を実行させる手順と、
前記サーバが、前記取得した端末情報と前記送信された設定情報とが矛盾する場合、警告を示す情報を出力する手順と、を含むことを特徴とする構成方法。
【請求項３】
ネットワークシステムの構成方法であって、
前記ネットワークシステムは、送電網の監視及び制御の少なくとも一つを行う端末と、前記端末と接続するサーバと、前記サーバが接続するネットワークとを含み、
前記方法は、
前記端末が、前記ネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始する手順と、
前記サーバが、前記ネットワークを介して前記識別情報を前記第１の通信方法に従って取得した場合、前記取得した識別情報を設定記憶部に格納し、前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って、前記ネットワークへ送信する手順と、
前記サーバが、前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求する手順と、
前記サーバが、前記第２の通信方法に従って前記端末情報を前記端末から取得する手順と、
前記サーバが、前記取得した端末情報を前記設定記憶部に格納する手順と、を含み、
前記第１の通信方法は、ＧＯＯＳＥ（Ｇｅｎｅｒｉｃ  Ｏｂｊｅｃｔ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｅｖｅｎｔ）プロトコルであり、
前記第２の通信方法は、ＭＭＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｍｅｓｓａｇｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）プロトコルであり、
前記識別情報のネットワークへの送信を開始する手順では、前記端末が、前記ＧＯＯＳＥプロトコルに従って前記識別情報をマルチキャストすることによって、前記識別情報の前記ネットワークへの送信を開始することを特徴とする構成方法。
【請求項４】
請求項１、２又は３に記載の構成方法であって、
前記端末が、前記ネットワークを介して前記通信情報を取得した場合、前記識別情報の前記ネットワークへの送信を停止する手順を含むことを特徴とする構成方法。
【請求項５】
ネットワークに接続するサーバであって、
送電網の監視及び制御の少なくとも一つを行う端末が前記ネットワークに接続した場合、前記端末を識別するための識別情報を、第１の通信方法に従って前記ネットワークを介して前記端末から取得し、
前記取得した識別情報を設定記憶部に格納し、
前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って前記ネットワークへ送信し、
前記端末に電力の監視方法又は制御方法を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求し、
前記第２の通信方法に従って前記端末情報を前記端末から取得し、
前記取得した端末情報を、前記設定記憶部に格納し、
前記識別情報は、前記端末が前記ネットワークに接続されていた他の端末と交換されることによって前記ネットワークに接続した場合、交換を示す情報と前記他の端末を識別するための情報とを含み、
前記サーバは、
前記取得した識別情報が前記交換を示す情報を含む場合、前記他の端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を前記設定記憶部から特定し、
前記特定した端末情報を用いて前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示することを特徴とするサーバ。
【請求項６】
ネットワークに接続するサーバであって、
送電網の監視及び制御の少なくとも一つを行う端末が前記ネットワークに接続した場合、前記端末を識別するための識別情報を、第１の通信方法に従って前記ネットワークを介して前記端末から取得し、
前記取得した識別情報を設定記憶部に格納し、
前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って前記ネットワークへ送信し、
前記端末に電力の監視方法又は制御方法を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求し、
前記第２の通信方法に従って前記端末情報を前記端末から取得し、
前記取得した端末情報を、前記設定記憶部に格納し、
前記識別情報は、前記端末にあらかじめ設定された設定情報に基づいて生成され、
前記サーバは、
前記端末から前記端末情報を取得した後、前記第２の通信方法に従って、前記端末に前記設定情報の前記サーバへの送信を実行させ、
前記取得した端末情報と、前記送信された設定情報とが矛盾する場合、警告を示す情報を出力することを特徴とするサーバ。
【請求項７】
ネットワークに接続するサーバであって、
送電網の監視及び制御の少なくとも一つを行う端末が前記ネットワークに接続した場合、前記端末を識別するための識別情報を、第１の通信方法に従って前記ネットワークを介して前記端末から取得し、
前記取得した識別情報を設定記憶部に格納し、
前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って前記ネットワークへ送信し、
前記端末に電力の監視方法又は制御方法を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求し、
前記第２の通信方法に従って前記端末情報を前記端末から取得し、
前記取得した端末情報を、前記設定記憶部に格納し、
前記第１の通信方法は、ＧＯＯＳＥ（Ｇｅｎｅｒｉｃ  Ｏｂｊｅｃｔ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｅｖｅｎｔ）プロトコルであり、
前記第２の通信方法は、ＭＭＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｍｅｓｓａｇｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）プロトコルであることを特徴とするサーバ。
【請求項８】
送電網の監視及び制御の少なくとも一つを行う端末であって、
サーバが接続されるネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始し、
前記識別情報を取得したサーバから、前記端末に割り当てられたアドレスを含む通信情報を、前記ネットワークを介して前記第１の通信方法に従って取得し、
前記端末による電力の監視方法及び制御方法の少なくとも一つを前記サーバから指示されるために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記サーバに送信し、
前記ネットワークに接続されていた他の端末と交換されることによって前記ネットワークに接続した場合、交換を示す情報と前記他の端末を識別するための情報とを前記識別情報に含めて、前記識別情報の前記ネットワークへの送信を開始することを特徴とする端末。
【請求項９】
送電網の監視及び制御の少なくとも一つを行う端末であって、
サーバが接続されるネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始し、
前記識別情報を取得したサーバから、前記端末に割り当てられたアドレスを含む通信情報を、前記ネットワークを介して前記第１の通信方法に従って取得し、
前記端末による電力の監視方法及び制御方法の少なくとも一つを前記サーバから指示されるために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記サーバに送信し、
あらかじめ設定された設定情報を保持し、
前記設定情報に基づいて前記識別情報を生成し、
前記サーバの指示により、前記第２の通信方法に従って、前記端末に前記設定情報を前記サーバへ送信することを特徴とする端末。
【請求項１０】
送電網の監視及び制御の少なくとも一つを行う端末であって、
サーバが接続されるネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始し、
前記識別情報を取得したサーバから、前記端末に割り当てられたアドレスを含む通信情報を、前記ネットワークを介して前記第１の通信方法に従って取得し、
前記端末による電力の監視方法及び制御方法の少なくとも一つを前記サーバから指示されるために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記サーバに送信し、
前記第１の通信方法は、ＧＯＯＳＥ（Ｇｅｎｅｒｉｃ  Ｏｂｊｅｃｔ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｅｖｅｎｔ）プロトコルであり、
前記第２の通信方法は、ＭＭＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｍｅｓｓａｇｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）プロトコルであり、
前記端末は、前記ＧＯＯＳＥプロトコルに従って前記識別情報をマルチキャストすることによって、前記識別情報の前記ネットワークへの送信を開始することを特徴とする端末。
【請求項１１】
請求項８、９又は１０に記載の端末であって、
前記ネットワークを介して前記通信情報を取得した場合、前記識別情報の前記ネットワークへの送信を停止することを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構成方法、サーバ、及び、端末に関する。
【背景技術】
【０００２】
変電所等に設置される制御システムの通信プロトコルとして、現在、ＩＥＣ６１８５０に基づく、ＧＯＯＳＥ（Ｇｅｎｅｒｉｃ  Ｏｂｊｅｃｔ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｅｖｅｎｔ：一般のオブジェクト指向システムイベント）、及び、ＭＭＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｍｅｓｓａｇｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）が普及しつつある。
【０００３】
ＩＥＣ６１８５０では、ＳＣＬと呼ばれるＸＭＬベースのメタ言語を使用し、通信環境、及び、通信で接続されるＩＥＤ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ：電子装置）の論理的構成などを記述し、各ＩＥＤのＳＣＬファイルを統合して、システムを構成する。
【０００４】
現状、このような制御システムは、オフラインで静的に構築される。具体的には、開発者が、生成されたＳＣＬ（Ｓｕｂｓｔａｔｉｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）ファイルを、サーバ及び各ＩＥＤに適用し、さらに、制御システムを起動する。これによって、制御システムにおけるサーバ及びＩＥＤ、並びに、複数のＩＥＤは、相互に通信できる。
【０００５】
変電所等に設置されるネットワークは、ＳＣＬでＩＰ接続パラメータを静的に記述する必要から、必然的にＤＨＣＰを使用しないことが多い。そして、このようなネットワークは、机上で設計された固定ＩＰを、あらかじめ割り当てられるケースが多い。
【０００６】
変電所システムの構築に用いるＳＣＬ５００は、ＸＭＬに基づく言語である。既存のシステム構築ツールは、ネットワーク、ＬＮ（Ｌｏｇｉｃａｌ  Ｎｏｄｅ）及びサービス等に関してあらかじめ作成された設計に基づき、ＳＣＤファイル３１２を生成する。そして、変電所システム起動時に、ＩＥＤ４１及び変電所サーバ１１に、生成したＳＣＤファイル３１２をパースし、内容を解析した後、解析内容と、ＩＥＣ６１８５０規格とに基づいてサービスを実行する前提となっていた。
【０００７】
すなわち、これまでのＩＥＣ６１８５０規格のシステム構築モデルは、変電所システムを停止することなく、ネットワークにＩＥＤ等の機器を追加し、サービスを開始することは想定されていない。
【０００８】
このため、変電所システムの構成を変更するたびに、設計を行う必要があった。そして、この設計は、煩雑であり、設計ミスも起きやすいため、人的コストが増大するという問題があった。
【０００９】
このような問題を解決する従来技術が提案されている（例えば、特許文献１参照）。特許文献１には、ＩＥＤ４１が変電所ネットワークに接続されたときに、変電所サーバ１１が、ネットワークに接続されたＩＥＤ４１からＳＣＬ５００を自動取得し、そのＳＣＬ５００から抽出された画面表示シンボルや文字列と、あらかじめ定義された単線結線図情報とを照合して、システム全体を記述するＳＣＤファイルを自動作成することにより、変電所システムにおいて、自動的にＩＥＤを認識可能なプラグアンドプレイを実現することが記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特願２０１３−１６４７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１は、メタデータであるＳＣＬファイルの自動的な再構築方法を提案するのみであり、新たなＩＥＤを含むネットワーク接続情報を構築するものではない。このため、特許文献１において、プラグアンドプレイが可能なＩＥＤは、変電所に設置されたサーバが、既に情報を保持しているＩＥＤに限定される。
【００１２】
一方、ネットワーク接続された機器を、システムを停止することなく自動的に再構成し、使用可能とする技術としては、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ規格  （以下、ＵＰｎＰと記す）が存在する。
【００１３】
この規格においては、各機器は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバが存在するＩＰネットワークで接続され、接続された機器は、ＤＨＣＰサーバからＤＨＣＰプロトコルにより自動的にＩＰアドレス等が割り当てられ、ＩＰネットワーク接続されることが前提となっている。
【００１４】
しかし、ＩＥＣ６１８５０規格に基づく変電所ネットワークにおいては、システム構成時に、ＳＣＬファイルに、予め各ＩＥＤのＩＰアドレス等のネットワーク情報を静的に割り当てて、記述する前提となっており、ＤＨＣＰプロトコルを使用することは想定されていないため、変電所システムにおいては、ＵＰｎＰ規格に基づくプラグアンドプレイ動作を実現することができない。
【００１５】
本発明は、静的なＩＰアドレス割り当てが前提である変電所システムにおいて、ＩＥＤ等の機器をネットワーク接続した際に、変電所システムを停止することなく変電所システムを再構成でき、ＩＥＤが利用可能になるプラグアンドプレイ動作を実現する変電所システムの構成方法を実現するものである。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明は、ネットワークシステムの構成方法であって、前記ネットワークシステムは、送電網の監視及び制御の少なくとも一つを行う端末と、前記端末と接続するサーバと、前記サーバが接続するネットワークとを含み、前記方法は、前記端末が、前記ネットワークに接続した場合、第１の通信方法に従って、前記端末を識別するための識別情報の前記ネットワークへの送信を開始する手順と、前記サーバが、前記ネットワークを介して前記識別情報を前記第１の通信方法に従って取得した場合、前記取得した識別情報を設定記憶部に格納し、前記端末に割り当てられたアドレスを含む通信情報を、前記第１の通信方法に従って、前記ネットワークへ送信する手順と、前記サーバが、前記端末に前記送電網の監視及び制御の少なくとも一つの処理を指示するために必要な端末情報を、前記第１の通信方法とは異なる第２の通信方法に従って、前記アドレスが割り当てられた端末に要求する手順と、前記サーバが、前記第２の通信方法に従って前記端末情報を前記端末から取得する手順と、前記サーバが、前記取得した端末情報を前記設定記憶部に格納する手順と、を含む。
【発明の効果】
【００１７】
本発明によれば、変電所システムを停止することなくシステムの再構成が行え、ＩＥＤが利用可能になる。
【００１８】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１９】
【図１】実施例１の変電所システムを示すブロック図である。
【図２】実施例１の抽象化された変電所モデルを示す説明図である。
【図３】実施例１のサービスのプロトコルスタックを示す説明図である。
【図４Ａ】実施例１のＧＯＯＳＥに基づく通信を示す説明図である。
【図４Ｂ】実施例１のＧＯＯＳＥメッセージを示す説明図である。
【図５】実施例１のＧＯＯＳＥ  ＰＤＵに格納される値を示す説明図である。
【図６】実施例１のＭＭＳを示す説明図である。
【図７】実施例１のＳＣＬによって記載されるファイルを示す説明図である。
【図８】実施例１のＩＥＤを設定するための処理を示す説明図である。
【図９】実施例１のＳＣＬによるＳＣＤファイルを示す説明図である。
【図１０】実施例１のＳＣＬに記載される情報を示す説明図である。
【図１１】実施例１のＩＥＤが送出する組込要求メッセージのＤａｔａＳｅｔの内容を示す説明図である。
【図１２】実施例１の変電所サーバが送出する通信設定要求メッセージのＤａｔａＳｅｔの内容を示す説明図である。
【図１３】実施例１のＩＥＤが送出するＩＰ接続完了通知メッセージのＤａｔａＳｅｔの内容を示す説明図である。
【図１４】実施例１の新たなＩＥＤを変電所ネットワークに接続した際の処理を示すシーケンス図である。
【図１５】実施例２のＩＥＤを変電所ネットワークに接続した際の処理を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下に、図面を用いて実施例を説明する。
【実施例１】
【００２１】
図１は、実施例１の変電所システム１０を示すブロック図である。
【００２２】
変電所システム１０は、変電所に設置された送電網（電力網：変圧器、開閉器及び送電線等を含む）に対応して実装されるシステムであり、変電所における電力の動揺を制御するシステムである。ただし、本実施例の変電所システム１０が設置される設備は、変電所だけではなく、電力を制御する複数の機器を含む設備であればいかなる設備であってもよい。
【００２３】
例えば、本実施例の変電所システム１０は、発電所と蓄電設備とを含む電力系統の設備に設置されてもよい。また、変電所システム１０が設置される設備は、複数のベンダによって構築されてもよい。
【００２４】
変電所システム１０は、変電所サーバ１１、時刻サーバ１２、制御装置１３、保護リレー１４、レイヤ２スイッチ（Ｌ２ＳＷ）１６、及び、Ｍｅｒｇｉｎｇ  Ｕｎｉｔ（ＭＵ）１７等の機器を含む。
【００２５】
変電所システム１０に含まれる機器は、プロセスバス（ステーションバス）１５を介して相互に接続される。プロセスバス１５は、ＩＥＣ６１８５０規格によって規定されるプロトコルによる通信を中継する。Ｌ２ＳＷ１６は、プロセスバス１５と機器とを接続する。
【００２６】
プロセスバス１５及びＬ２ＳＷ１６は、変電所システム１０に含まれる機器を接続するネットワークである。プロセスバス１５及びＬ２ＳＷ１６を、以下において変電所ネットワークと記載する。
【００２７】
変電所サーバ１１は、プロセッサ、メモリ、補助記憶装置及びネットワークインタフェースを備える計算機である。変電所サーバ１１は、ディスプレイ又はプリンタ等の出力装置、及び、キーボード又はマウス等の入力装置を有してもよい。変電所サーバ１１は、プロセッサがプログラムを実行することによって、通信プロトコルを用いた処理を実行する。
【００２８】
変電所サーバ１１は、障害時に変電所における送電網を遮断する指示を出力する。また、変電所サーバ１１は、制御装置１３、保護リレー１４及びＭＵ１７と通信し、処理を指示する。
【００２９】
変電所サーバ１１は、制御所サーバ１９と接続する。制御所サーバ１９は、変電所サーバ１１を介して、変電所システム１０を監視及び制御する。
【００３０】
制御所サーバ１９は、プロセッサ、メモリ、補助記憶装置及びネットワークインタフェースを備える計算機である。制御所サーバ１９は、ディスプレイ又はプリンタ等の出力装置、及び、キーボード又はマウス等の入力装置を有してもよい。変電所サーバ１１は、プロセッサがプログラムを実行することによって機能を実装する。
【００３１】
時刻サーバ１２は、変電所ネットワークにおける時刻を同期するための時刻情報を提供する装置である。時刻サーバ１２は、プロセッサ、メモリ、補助記憶装置及びネットワークインタフェースを備える計算機である。
【００３２】
制御装置１３は、変電所の送電網に設けられた複数の計測点に設置され、電圧及び位相等の状態を監視する。そして、制御装置１３は、監視結果を変電所ネットワークに送出する。
【００３３】
ＭＵ１７は、複数の制御装置１３から監視結果を収集し、収集した監視結果を変電所ネットワークに送出する。保護リレー１４は、障害が発生した際、障害箇所の送電網を遮断する等によって送電網を制御する。
【００３４】
変電所サーバ１１は、ＭＵ１７及び制御装置１３から送出される情報２０を取得する。さらに、変電所サーバ１１は、制御所サーバ１９から変電所システム１０全体における広域状態情報を取得する。そして、変電所サーバ１１は、取得したそれらの情報に基づき、障害箇所を特定し、障害箇所に対応する保護リレー１４に、送電網の遮断指示２１を送信する。
【００３５】
保護リレー１４は、遮断指示を受信した場合、障害の影響が及ぶ可能性の高い他の保護リレー１４に、変電所サーバ１１を介さず直接遮断指示を送信する制御（インターロック２２）を実行してもよい。
【００３６】
このような制御装置１３及び保護リレー１４は、ＩＥＣ６１８５０規格に基づく通信機能を有し、一般的にＩｎｔｅｌｌｉｇｅｎｔ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ（以下、ＩＥＤと記す）と呼ばれる。
【００３７】
以下において、制御装置１３及び保護リレー１４を総称して、ＩＥＤ４１と記載する。また、変電所システム１０の変電所サーバ１１、及び、時刻サーバ１２等のサーバを総称してサーバ４２と記載する。
【００３８】
図２は、実施例１の抽象化された変電所モデル４０を示す説明図である。
【００３９】
ＩＥＣ６１８５０規格では、図２に示すように、ＩＥＣ６１８５０−６規格が、サーバ４２及びＩＥＤ４１等を抽象化した変電所モデル４０を規定する。そして、その変電所モデル４０に基づき実行されるサービス７０を、ＩＥＣ６１８５０−７、及び、ＩＥＣ６１８５０−８規格等が規定する。
【００４０】
変電所モデル４０は、Ｌｏｇｉｃａｌ  Ｎｏｄｅ（ＬＮ）５０と、Ｄａｔａ  Ｏｂｊｅｃｔ（ＤＯ）６０とを標準化し規定する。ＬＮ５０は、図１に示すＩＥＤ４１及びサーバ４２等の機能モデルである。ＤＯ６０は、ＬＮ５０が行う処理に用いるデータオブジェクトである。
【００４１】
また、変電所モデル４０は、モデル化されたＩＥＤ４１及びサーバ４２間で、ＭＭＳ及びＧＯＯＳＥ等の通信プロトコルに基づく標準化されたサービス７０を規定する。これらの規定により、複数のベンダが混在可能な変電所システム１０を構成することができる。
【００４２】
図３は、実施例１のサービス７０のプロトコルスタックを示す説明図である。
【００４３】
図３は、サービス７０の通信プロトコルスタックであり、ＩＥＣ６１８５０−７、及び、ＩＥＣ６１８５０−８等で規定される。
【００４４】
Ａｂｓｔｒａｃｔ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｅｒｖｉｃｅ  ｉｎｔｅｒｆａｃｅ（ＡＣＳＩ）８０は、ＩＥＣ６１８５０で規定された抽象化されたインタフェースである。ＡＣＳＩ８０は、Ｓｐｅｃｉｆｉｃ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｍａｐｐｉｎｇ（以下、ＳＣＳＭと記す）８５を用いて既存の通信プロトコルを利用することによって実現される。
【００４５】
ＡＣＳＩ８０は、データ処理方法８１、時刻同期８２、ＧＯＯＳＥプロトコル８３、及び、ＳａｍｐｌｅｄＶａｌｕｅｓ８４などのプロトコルを規定する。データ処理方法８１は、データ参照、報告及びログ、制御、並びに、整定（特性の調整）を行う方法を規定する。時刻同期８２は、時刻同期を行う方法を規定する。
【００４６】
ＩＥＣ６１８５０規格で使用される通信プロトコルは、主に、ＧＯＯＳＥプロトコル８３、ＭＭＳプロトコル８６、及び、ＳａｍｐｌｅｄＶａｌｕｅｓ８４である。
【００４７】
ＧＯＯＳＥプロトコル８３は、送信元の装置の情報を他の装置に送出するための通信プロトコルである。また、ＭＭＳプロトコル８６は、送信元の装置が他の装置に処理を指示し、他の装置に処理を実行させるための通信プロトコルである。
【００４８】
ＳａｍｐｌｅｄＶａｌｕｅｓ８４は、変電所ネットワークの中に設定された計測ポイントにおける電圧、電流、及び、位相情報などを、周期的に伝達するために用いられる通信プロトコルである。
【００４９】
以下において、ＧＯＯＳＥプロトコル８３を実装するためのプログラムをＧＯＯＳＥプログラムと記載し、ＭＭＳプロトコル８６を実装するためのプログラムをＭＭＳプログラムと記載する。ＩＥＤ４１及び変電所サーバ１１は、ＧＯＯＳＥプログラム及びＭＭＳプログラム、又は、ＧＯＯＳＥプログラム及びＭＭＳプログラムと同じ機能を有する通信装置を有し、これらのプログラム又は通信装置によってＧＯＯＳＥプロトコル及びＭＭＳプロトコルを実行する。
【００５０】
図４Ａは、実施例１のＧＯＯＳＥプロトコル８３に基づく通信を示す説明図である。
【００５１】
ＧＯＯＳＥプロトコル８３は、レイヤ２上に実装され、Ｐｕｂｌｉｓｈｅｒ／Ｓｕｂｓｃｒｉｂｅｒモデルに基づき、リアルタイム性の高い通信を実現する通信プロトコルである。ＧＯＯＳＥプロトコル８３を用いる場合、通信機能を有する装置は、Ｐｕｂｌｉｓｈｅｒ１２０又はＳｕｂｓｃｒｉｂｅｒ１１０として通信する。
【００５２】
本実施例において、ＧＯＯＳＥとは、Ｐｕｂｌｉｓｈｅｒ／Ｓｕｂｓｃｒｉｂｅｒモデルに基づく、Ｌ２上の通信プロトコルである。非ＩＰ通信で、ＭＡＣアドレスベースで宛先を指定し、ＧＯＯＳＥプロトコルにおけるマルチキャスト通信（又は、ブロードキャスト通信）を指定可能である。
【００５３】
Ｐｕｂｌｉｓｈｅｒ／Ｓｕｂｓｃｒｉｂｅｒモデルにおける通信を説明する。Ｐｕｂｌｉｓｈｅｒ１２０は、伝送したいＧＯＯＳＥメッセージ１００の自らが接続するネットワークへのマルチキャスト通信を、Ｔｒａｎｓｍｉｓｓｉｏｎ  ｂｕｆｆｅｒ１２３に要求することによって実行する（１２２）。Ｐｕｂｌｉｓｈｅｒ１２０は、マルチキャストＭＡＣアドレスを宛先として使用することによってマルチキャスト通信を実行する。
【００５４】
Ｓｕｂｓｃｒｉｂｅｒ１１０は、変電所ネットワーク上に流れるＧＯＯＳＥメッセージ１００の取得条件を指定し（１１１）、Ｒｅｃｅｐｔｉｏｎ  ｂｕｆｆｅｒ１１２にＧＯＯＳＥメッセージ１００の取得を要求する（１１２）。
【００５５】
Ｒｅｃｅｐｔｉｏｎ  ｂｕｆｆｅｒ１１２は、Ｓｕｂｓｃｒｉｂｅｒ１１０により指定された取得条件によって、受信したＧＯＯＳＥメッセージ１００が指定された場合、受信したＧＯＯＳＥメッセージ１００をレスポンスとしてＳｕｂｓｃｒｉｂｅｒ１１０に返す（１１３）。
【００５６】
図４Ｂは、実施例１のＧＯＯＳＥメッセージ１００を示す説明図である。
【００５７】
ＧＯＯＳＥメッセージ１００は、Ｅｔｈｅｒｎｅｔヘッダ（Ｅｔｈｅｒｎｅｔは登録商標、以下同じ）１０１、ＶＬＡＮヘッダ１０２、ＧＯＯＳＥヘッダ１０３、及び、ＧＯＯＳＥ  ＰＤＵ１０４を含む。
【００５８】
Ｅｔｈｅｒｎｅｔヘッダ１０１は、宛先を示す情報（例えば、マルチキャストＭＡＣアドレス）と、送信元を示すＭＡＣアドレスなどとを含む。ＶＬＡＮヘッダ１０２は、ＶＬＡＮ識別子とＶＬＡＮ優先度との情報を格納し、送出元によって値が設定される。
【００５９】
ＧＯＯＳＥヘッダ１０３は、ＡＰＰＩＤを格納する。ＡＰＰＩＤとは、ＧＯＯＳＥメッセージ１００の使用目的に応じて、開発者又は運用者（以下、開発者等）が設定する識別子である。
【００６０】
ＧＯＯＳＥ  ＰＤＵ１０４は、複数のＤａｔａＳｅｔ１０５を含む。ＤａｔａＳｅｔ１０５は、Ｓｕｂｓｃｒｉｂｅｒ１１０に伝送するメッセージの内容を含む。
【００６１】
図５は、実施例１のＧＯＯＳＥ  ＰＤＵ１０４に格納される値を示す説明図である。
【００６２】
ＧＯＯＳＥ  ＰＤＵ１０４は、ＩＥＣ６１８５０−７−２に規定される図５に示す情報を含む。図５に示すパラメータ名１０４１は、ＧＯＯＳＥ  ＰＤＵ１０４に含まれる情報の名称を示す。パラメータ名１０４１に格納される値は、ＧＯＯＳＥ  ＰＤＵ１０４において識別子として用いられてもよい。
【００６３】
パラメータ型１０４２は、パラメータ名１０４１が示すパラメータの種類を示す。説明１０４３は、パラメータ名１０４１が示すパラメータの説明であり、パラメータの値がとりうる範囲を示してもよい。
【００６４】
図５に示すエントリ１０４４、１０４５、１０４６及び１０４７は、パラメータとして、ＧｏＣＢＲｅｆ、ＧｏＩＤ、ＤａｔＳｅｔ、及び、ＧＯＯＳＥＤａｔａを示す。ＧｏＣＢＲｅｆは、モデル化されたＩＥＤ４１及びＬＮ５０の参照名称を示す。
【００６５】
ＧｏＩＤは、ＧＯＯＳＥメッセージ１００の識別子である。ＤａｔＳｅｔは、ＤａｔａＳｅｔ１０５の参照名称である。
【００６６】
ＧＯＯＳＥＤａｔａは、図４Ａ及び図４Ｂに示すＤａｔａＳｅｔ１０５に相当する。
【００６７】
図６は、実施例１のＭＭＳプロトコル８６を示す説明図である。
【００６８】
ＭＭＳプロトコル８６は、ＴＣＰ／ＩＰ上で動作し、Ｃｌｉｅｎｔ１３０からの要求に対して、Ｓｅｒｖｅｒ１４０が処理を行い、Ｃｌｉｅｎｔ１３０に対しレスポンスを行うＣｌｉｅｎｔ／Ｓｅｒｖｅｒモデルに基づく通信プロトコルである。
【００６９】
Ｃｌｉｅｎｔ１３０は、ＩＥＣ６１８５０−７で規定された通信サービス１３５を実行する際に、ＭＭＳ  Ｒｅｑｕｅｓｔ１３１をＳｅｒｖｅｒ１４０に対し、Ｔｒａｎｓｍｉｓｓｉｏｎ  ｂｕｆｆｅｒ１３２を介して送信する。
【００７０】
Ｓｅｒｖｅｒ１４０は、Ｒｅｃｅｐｔｉｏｎ  ｂｕｆｆｅｒ１４１を介して、ＭＭＳ  Ｒｅｑｕｅｓｔ１３１を受信する。その後、Ｓｅｒｖｅｒ１４０のＭＭＳ  Ｓｅｒｖｅｒ１４３が、その要求に対する処理を行い、Ｔｒａｎｓｍｉｓｓｉｏｎ  ｂｕｆｆｅｒ１４５を介して、ＭＭＳ  Ｒｅｓｐｏｎｓｅ１３４をＣｌｉｅｎｔ１３０に返す。
【００７１】
Ｃｌｉｅｎｔ１３０は、Ｒｅｃｅｐｔｉｏｎ  ｂｕｆｆｅｒ１３３を介しＭＭＳ  Ｒｅｓｐｏｎｓｅ１３４を受信し、一連のＭＭＳ通信が終了する。
【００７２】
ＩＥＣ６１８５０−７で規定された通信サービス１３５は、ＬＮ５０及びサービス７０の構成情報の取得、ＤＯ６０の各々のデータ値の参照及び更新、サービス７０によって伝送するＤａｔａＳｅｔ１０５の各々の値の参照及び更新、並びに、設定情報などを記載したファイルの参照及び更新など、様々なサービス内容を定義する。Ｓｅｒｖｅｒ１４０は、必要に応じて、通信サービス１３５に対応した機能を実装する。
【００７３】
本実施例の変電所システム１０における定義及び構成には、ＩＥＣ６１８５０−６規格で規定されたＸＭＬベースの複数の種類のＳＣＬ５００が用いられる。ＳＣＬ５００を用いることで、モデル化された機器間で、相互にＬＮ５０、ＤＯ６０、及び、サービス７０などの内容を取得することができる。
【００７４】
図７は、実施例１のＳＣＬ５００によって記載されるファイルを示す説明図である。
【００７５】
図７に示すファイルは、ＳＣＬ５００によって記載される。ＳＣＬ５００によって記載されるファイルの種類には、ＩＣＤファイル３１１、ＩＩＤファイル３１５、ＣＩＤファイル３１３、ＳＣＤファイル３１２、ＳＥＤファイル３１６、及び、ＳＳＤファイル３１４がある。
【００７６】
ＩＣＤ（ＩＥＤ  Ｃａｐａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１１は、ＩＥＤ４１に対応するテンプレートを含む。ここで、ＩＥＤ４１に対応するテンプレートとは、ＩＥＤ４１のタイプに対応する機能、及び、ＩＥＤ４１に対応するＬＮ５０のタイプに従ったテンプレートである。
【００７７】
ＩＩＤ（Ｉｎｓｔａｎｔｉａｔｅｄ  ＩＥＤ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１５は、ＩＥＤ４１に関してあらかじめ設定された情報を含み、より具体的には、ＤＯ６０の定義を含む。
【００７８】
ＣＩＤ（Ｃｏｎｆｉｇｕｒｅｄ  ＩＥＤ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１３は、後述するＳＣＤファイル３１２に含まれる情報の一部を含み、特定のＩＥＤ４１に関する情報のみを含む。
【００７９】
ＳＣＤ（Ｓｕｂｓｔａｔｉｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１２は、変電所システム１０に含まれる全体の構成に関する情報を含む。具体的には、ＳＣＤファイル３１２は、データフロー及びＤＯ６０の定義、変電所システム１０の構造を示す情報、及び、通信に必要な情報を含む。
【００８０】
ＳＥＤ（Ｓｙｓｔｅｍ  Ｅｘｃｈａｎｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１６は、複数の変電所システム１０間で、情報を交換するためのインタフェースに関する情報を含む。
【００８１】
ＳＳＤ（Ｓｙｓｔｅｍ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル３１４は、変電所システム１０の構造及びＬＮ５０のタイプを示す情報を含む。
【００８２】
図８は、実施例１のＩＥＤ４１に設定情報を設定するために用いられるファイルと処理とを示す説明図である。
【００８３】
ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００及びＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、ＩＥＤ４１を設定するための機能であり、ＩＥＤ４１の装置及びサーバ４２の装置に実装されてもよいし、変電所システム１０の外の計算機に実装されてもよい。
【００８４】
図８に示すＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００及びＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、ＩＥＤ４１に設定情報を設定するためのファイルをＳＣＬ５００を用いて生成し、生成したファイルを送受信することによってＩＥＤ４１を設定する。
【００８５】
ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、少なくとも一つのＩＥＤ４１と接続し、ＩＥＤ４１と通信する。ＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、少なくとも一つのＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００と接続する。
【００８６】
ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、ＩＥＣ６１８５０規格に関わる設定値をＩＥＤ４１に設定する。まず、ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、ＩＥＤ４１に相当するモデルのタイプ等に従ったＩＣＤファイル３１１を出力する。
【００８７】
ここで、ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、ＩＩＤファイル３１５をＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１に送信してもよい。
【００８８】
そして、ＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、出力されたＩＣＤファイル３１１を取得し、変電所システム１０全体に関する設定値とＩＣＤファイル３１１とを用いて、ＳＣＤファイル３１２を生成する。
【００８９】
ここで、ＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、他の変電所システム１０のＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１からＳＥＤファイル３１６を取得したり、ＳＳＤファイル３１４を取得したりしてもよい。そして、ＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１は、ＩＣＤファイル３１１、並びに、取得したＳＥＤファイル３１６及びＳＳＤファイル３１４に基づいて、ＳＣＤファイル３１２を生成してもよい。
【００９０】
ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、ＳｙｓｔｅｍＣｏｎｆｉｇｕｒａｔｏｒ３０１によって生成されたＳＣＤファイル３１２を取得し、自らに接続されるＩＥＤ４１に関する設定内容をＳＣＤファイル３１２から抽出し、抽出した内容を含むＣＩＤ（Ｃｏｎｆｉｇｕｒｅｄ  ＩＥＤ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルとして生成する。ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、生成したＣＩＤファイル３１３をＩＥＤ４１に転送し設定する。
【００９１】
図９は、実施例１のＳＣＬ５００によるＳＣＤファイル３１２を示す説明図である。
【００９２】
本実施例の変電所サーバ１１は、自身が有するメモリ又は補助記憶装置に、ＳＣＤファイル３１２を有する。変電所サーバ１１は、ＳＣＤファイル３１２を保持する設定記憶部を有してもよい。変電所サーバ１１が有するＳＣＤファイル３１２は、変電所システム１０に含まれるＩＥＤ４１に関する情報を含む。
【００９３】
変電所サーバ１１は、自らが保持するＳＣＤファイル３１２を用いることによって図６に示すＭＭＳプロトコル８６による通信を、ＩＥＤ４１と確立することができる。
【００９４】
図９に示すＳＣＬ５００は、領域５０１〜領域５０７を含む。図９に示す領域５０１〜は、変電所ネットワークに新たに接続したＩＥＤ４１に関する情報であり、後述する処理によって追加される情報である。
【００９５】
図１０は、実施例１のＳＣＬ５００に記載される情報を示す説明図である。
【００９６】
ＳＣＬ５００は、図１０に示す要素をメタデータ形式によって含む。ＳＣＬ５００は、例えば、Ｈｅａｄｅｒ要素４０１、Ｓｕｂｓｔａｔｉｏｎ要素４０２、Ｃｏｍｍｕｎｉｃａｔｉｏｎ要素４０３、ＩＥＤ要素４０４及びＤａｔａＴｙｐｅＴｅｍｐｌａｔｅｓ要素４０５を含む。
【００９７】
Ｈｅａｄｅｒ要素４０１は、ＳＣＬ５００のファイルのバージョン等の情報を示す。
【００９８】
Ｓｕｂｓｔａｔｉｏｎ要素４０２は、変電所システム１０に接続するＩＥＤ４１などの装置の情報及び変電所システム１０内の構成情報を示す。
【００９９】
Ｃｏｍｍｕｎｉｃａｔｉｏｎ要素４０３は、ＭＭＳプロトコル８６及びＧＯＯＳＥプロトコル８３による通信インタフェースの通信パラメータ（ＩＰアドレス、サブネットマスク、ゲートウェイアドレス、マルチキャストＭＡＣアドレス、ＶＬＡＮ  ＩＤ、ＶＬＡＮ優先度、及び、ＡＰＰＩＤなど）を示す。
【０１００】
図９に示す領域５０１は、Ｃｏｍｍｕｎｉｃａｔｉｏｎ要素４０３の格納位置を宣言する領域であり、領域５０２は、Ｃｏｍｍｕｎｉｃａｔｉｏｎ要素４０３の内容を格納する領域である。また、領域５０３は、ＧＯＯＳＥの通信パラメータを格納する位置を宣言し、領域５０４は、ＧＯＯＳＥの通信パラメータを格納する。
【０１０１】
ＩＥＤ要素４０４は、ＩＥＤ４１の論理デバイス、ＬＮ５０、ＤＯ６０、利用できるサービスのデータセット、及び、データ送信内容を示す。
【０１０２】
図９に示す領域５０５は、ＩＥＤ要素４０４の格納位置を宣言する領域であり、領域５０６は、ＩＥＤ要素４０４の内容を格納する領域である。
【０１０３】
ＤａｔａＴｙｐｅＴｅｍｐｌａｔｅｓ要素４０５は、ＩＥＤ要素４０４に含まれる記述の型の定義を示す。図９に示す領域５０７は、ＤａｔａＴｙｐｅＴｅｍｐｌａｔｅｓ要素４０５の格納位置を宣言する領域である。
【０１０４】
開発者は、以上のようなＳＣＬ５００を用いてシステム構成を行うためのツールを用いる。このツールは、複数のベンダから提供される。このため、開発者は、マルチベンダの機器を含む変電所システム１０を構成できる。
【０１０５】
以下の図１１〜図１３は、新たなＩＥＤ４１を変電所システム１０に接続した場合、変電所サーバ１１とＩＥＤ４１との間でやりとりされるシステム構成用のＧＯＯＳＥメッセージ１００のＤａｔａＳｅｔ１０５の内容を示す。
【０１０６】
図１１は、実施例１のＩＥＤ４１が送出する組込要求メッセージのＤａｔａＳｅｔ１０５の内容を示す説明図である。
【０１０７】
新たなＩＥＤ４１が変電所ネットワークに接続された場合、新たに接続されたＩＥＤ４１は、まず、ＧＯＯＳＥプロトコル８３におけるＰｕｂｌｉｓｈｅｒ１２０として機能する。そして、新たなＩＥＤ４１は、Ｐｕｂｌｉｓｈｅｒ１２０として、図１１に示すＤａｔａＳｅｔ１０５の内容を含む組込要求メッセージを送出する。
【０１０８】
組込要求メッセージは、ＧＯＯＳＥメッセージ１００であり、新たに接続されたＩＥＤ４１を変電所サーバ１１が識別するための識別情報を含む。
【０１０９】
組込要求メッセージは、ＭｅｓｓａｇｅＴｙｐｅ５１１、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２、ＭＡＣＡｄｄｒｅｓｓ５１３、ＶＬＡＮＰｒｉｏｒｉｔｙ５１４、ＶＬＡＮＩＤ５１５、ＩＥＤＮａｍｅ５１６及びＡｕｔｈｅｎｔｉｆｉｃａｔｉｏｎＤａｔａ５１７を、パラメータとして含む。
【０１１０】
ＭｅｓｓａｇｅＴｙｐｅ５１１は、組込要求メッセージに含まれる情報のインデックスを示す。ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２は、ＩＥＤ４１が変電所ネットワークに新たに追加されたか（新規の追加）、古いＩＥＤ４１と交換されたか（交換による追加）等の、ＩＥＤ４１の接続の目的を示す。
【０１１１】
なお、組込要求メッセージがＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２を含まないか、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が新規の追加のみを示すことによって、実施例１の組込要求メッセージは、ＩＥＤ４１が新たに追加されたことのみを示す。
【０１１２】
ＭＡＣＡｄｄｒｅｓｓ５１３は、組込要求メッセージの送出元を示し、本実施例において新たに変電所ネットワークに接続されたＩＥＤ４１のＭＡＣアドレスを示す。
【０１１３】
ＶＬＡＮＰｒｉｏｒｉｔｙ５１４は、ＶＬＡＮの優先度を示す。ＶＬＡＮＩＤ５１５は、ＶＬＡＮの識別子を示す。ＩＥＤＮａｍｅ５１６は、組込要求メッセージの送出元（すなわち、新たに接続したＩＥＤ４１）の名称等の識別情報を示す。ＡｕｔｈｅｎｔｉｆｉｃａｔｉｏｎＤａｔａ５１７は、送出元の機器の認証用の識別情報を示す。
【０１１４】
図１２は、実施例１の変電所サーバ１１が送出する通信設定要求メッセージのＤａｔａＳｅｔ１０５の内容を示す説明図である。
【０１１５】
変電所サーバ１１は、図１１に示す内容を含む組込要求メッセージをＩＥＤ４１から受信した場合、Ｐｕｂｌｉｓｈｅｒ１２０として機能する。そして、変電所サーバ１１は、Ｐｕｂｌｉｓｈｅｒ１２０として、図１２に示す内容を含む通信設定要求メッセージを、ＩＥＤ４１に送信するため、変電所ネットワークに送出する。
【０１１６】
通信設定要求メッセージは、新たに接続されたＩＥＤ４１に割り当てられたＩＰアドレス等のＩＰ通信に必要な通信パラメータを、新たに接続されたＩＥＤ４１に通知するためのＧＯＯＳＥメッセージ１００である。
【０１１７】
通信設定要求メッセージは、Ｔｙｐｅ５２１、ＥｒｒｏｒＣｏｄｅ５２２、ＤＨＣＰＥｎａｂｌｅ５２３、ＧｏＣＢＲｅｆ５２４、ＩＰＡｄｄｒｅｓｓ５２５、Ｓｕｂｎｅｔ５２６及びＧａｔｅｗａｙＡｄｄｒｅｓｓ５２７を、パラメータとして含む。
【０１１８】
Ｔｙｐｅ５２１は、通信設定要求メッセージに含まれる情報のインデックスを示す。ＥｒｒｏｒＣｏｄｅ５２２は、ＩＰアドレスの割当て等の処理が正常終了したか否かを示す。ＤＨＣＰＥｎａｂｌｅ５２３は、ＤＨＣＰが有効であるか否かを示す。
【０１１９】
ＧｏＣＢＲｅｆ５２４は、ＩＥＤ４１に対応するＬＮ５０の参照名称を示す。ＩＰＡｄｄｒｅｓｓ５２５は、通信設定要求メッセージの送出先に割り当てられたＩＰアドレスを示す。ここで、通信設定要求メッセージの送出先とは、変電所ネットワークに新たに接続されたＩＥＤ４１である。
【０１２０】
Ｓｕｂｎｅｔ５２６は、通信設定要求メッセージの送出元（すなわち、変電所サーバ１１）のサブネットマスクを示す。ＧａｔｅｗａｙＡｄｄｒｅｓｓ５２７は、通信に用いるゲートウェイのアドレスを示す。
【０１２１】
図１３は、実施例１のＩＥＤ４１が送出するＩＰ接続完了通知メッセージのＤａｔａＳｅｔ１０５の内容を示す説明図である。
【０１２２】
ＩＥＤ４１が、通信設定要求メッセージに含まれる通信パラメータを、自らに設定し終わった後、ＩＥＤ４１は、変電所サーバ１１にＩＰ接続完了通知メッセージを送出する。ＩＰ接続完了通知メッセージは、Ｔｙｐｅ５３１、ＥｒｒｏｒＣｏｄｅ５３２、ＧｏＣＢＲｅｆ５３３及びＡＲＮａｍｅ５３４を含むＧＯＯＳＥメッセージ１００である。
【０１２３】
Ｔｙｐｅ５３１は、ＩＰ接続要求メッセージに含まれる情報のインデックスを示す。ＥｒｒｏｒＣｏｄｅ５３２は、変電所サーバ１１から通知された通信パラメータの設定が正常終了したか否かを示す。ＧｏＣＢＲｅｆ５３３は、ＩＥＤ４１に対応するＬＮ５０の参照名称を示す。ＡＲＮａｍｅ５３４は、ＩＰ接続完了通知メッセージの送出元（すなわち、新たに接続されたＩＥＤ４１）のＡＲ名称を示す。
【０１２４】
Ｐｕｂｌｉｓｈｅｒ１２０は、図１１〜図１３に示すような、変電所システム１０を構成するためのＧＯＯＳＥメッセージ１００と、他の用途のＧＯＯＳＥメッセージ１００とを識別するため、例えば、規格で標準化された識別子であり、さらに、一般的な用途で用いられる識別子以外の識別子を、ＡＰＰＩＤとしてＧＯＯＳＥヘッダ１０３に格納する。
【０１２５】
また、Ｐｕｂｌｉｓｈｅｒ１２０は、変電所システム１０を構成するためのＧＯＯＳＥメッセージ１００を識別するため、規格で標準化された識別子をＧｏＩＤ（エントリ１０４５に相当）としてＧＯＯＳＥ  ＰＤＵ１０４に格納してもよい。
【０１２６】
また、本実施例のＰｕｂｌｉｓｈｅｒ１２０は、図１１〜図１３に示すＧＯＯＳＥメッセージ１００を、一般的な目的で使用されない、例えば、マルチキャストＭＡＣアドレスを宛先として送出する。本実施例のＰｕｂｌｉｓｈｅｒ１２０は、マルチキャストＭＡＣアドレス以外でも、変電所サーバ１１を含む複数の装置を宛先として指定するＭＡＣアドレスであれば、いかなるＭＡＣアドレスを指定してもよい。
【０１２７】
図１４は、実施例１の新たなＩＥＤ４１を変電所ネットワークに接続した際の処理を示すシーケンス図である。
【０１２８】
図１４は、ＩＥＤ４１を変電所ネットワークに新たに接続した場合の、変電所サーバ１１の処理と、ＩＥＤ４１の処理とを示す。以下において、ＩＥＤ４１及び変電所サーバ１１における処理は、それぞれが有するＧＯＯＳＥプログラム及びＭＭＳプログラムが実行する。しかし、ＧＯＯＳＥプログラム及びＭＭＳプログラムと同じ機能を有する物理的な装置が、処理を実行してもよいし、また、ＧＯＯＳＥプロトコル８３を用いるＧＯＯＳＥプログラム及びＭＭＳプロトコル８６を用いるＭＭＳプログラム以外の他のプログラムが、以下に示す処理の一部の処理を実行してもよい。
【０１２９】
ＩＥＤ４１が変電所ネットワークに接続する前に、ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００は、図８に示す方法を用い、ＣＩＤファイル３１３をＩＥＤ４１に設定する（４１０）。ここで設定されるＣＩＤファイル３１３には、組込要求メッセージに格納される情報が含まれる。
【０１３０】
ＩＥＤＣｏｎｆｉｇｕｒａｔｏｒ３００による設定後、ＩＥＤ４１は、再起動し、ＣＩＤファイル３１３の設定内容を反映する。そして、ＩＥＤ４１は、変電所ネットワークに接続する（４２０）。
【０１３１】
変電所ネットワークに接続した後、ＩＥＤ４１のＧＯＯＳＥプログラムは、Ｐｕｂｌｉｓｈｅｒ１２０として、ＧＯＯＳＥプロトコル８３に従って、図１１に示す内容を含む組込要求メッセージを、マルチキャストによって変電所ネットワークに送出し始める（４３０）。
【０１３２】
ただし、実施例１における組込要求メッセージは、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２を含まないか、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が新規追加のみを示すことにより、ＩＥＤ４１が新たに追加されたことを示す。また、ＩＥＤ４１のＧＯＯＳＥプログラムは、組込要求メッセージのＧＯＯＳＥヘッダ１０３に組込要求メッセージを示すＡＰＰＩＤを格納して、組込要求メッセージを送出する。
【０１３３】
ＩＥＤ４１のＧＯＯＳＥプログラムは、シーケンス４３０の後、図１２に示す通信設定要求メッセージを受信し、さらに、ＩＰ通信の通信パラメータを設定するまで、組込要求メッセージを送信し続ける。これは、シーケンス４３０において、ＩＥＤ４１は、ＩＰアドレスを割り当てられておらず、変電所サーバ１１とのＩＰ通信ができないためである。
【０１３４】
変電所サーバ１１のＧＯＯＳＥプログラムは、Ｓｕｂｓｃｒｉｂｅｒ１１０として、ＧＯＯＳＥヘッダ１０３に含まれるＡＰＰＩＤをフィルタリングし常に監視することによって、ＧＯＯＳＥメッセージ１００である組込要求メッセージを変電所ネットワークから取得する（２１０）。変電所サーバ１１のＧＯＯＳＥプログラムは、組込要求メッセージを取得した場合、受信した組込要求メッセージのＡｕｔｈｅｎｔｉｆｉｃａｔｉｏｎＤａｔａ５１７を用い、ＩＥＤ４１が備える機器を認証してもよい（２２０）。
【０１３５】
なお、変電所ネットワークが、完全に閉じたネットワークであり、新たに接続されるＩＥＤ４１が備える機器がすべて安全である場合、変電所サーバ１１のＧＯＯＳＥプログラムは、シーケンス２２０においてＩＥＤ４１が備える機器を認証しなくてもよい。
【０１３６】
また、ＩＥＤ４１の機器を認証する場合、ＩＥＤ４１のＧＯＯＳＥプログラムは、まず、シーケンス４３０において、図１１に示すＡｕｔｈｅｎｔｉｆｉｃａｔｉｏｎＤａｔａ１４７に共通鍵で暗号化された文字列データを格納する。そして、変電所サーバ１１のＧＯＯＳＥプログラムは、シーケンス２２０において、ＩＥＤ４１のＧＯＯＳＥプログラムが用いた共通鍵と同じ共通鍵でＡｕｔｈｅｎｔｉｆｉｃａｔｉｏｎＤａｔａ１４７の値を復号し、元の文字列が一致することを照合することによってＩＥＤ４１が備える機器を認証する。
【０１３７】
シーケンス２２０の後、変電所サーバ１１のＧＯＯＳＥプログラムは、変電所サーバ１１のメモリ又は補助記憶装置が保持するＩＰアドレスのリストから未使用のＩＰアドレスを抽出し、抽出したＩＰアドレスを通信パラメータとしてＩＥＤ４１に割り当てる（２４０）。また、ここで、変電所サーバ１１のＧＯＯＳＥプログラムは、ＩＥＤ４１がＩＰ通信に必要な他の通信パラメータ（Ｓｕｂｎｅｔ５２６のサブネットマスク及びＧａｔｅｗａｙＡｄｄｒｅｓｓ５２７のゲートウェイアドレス）をＩＥＤ４１に割り当てる。
【０１３８】
シーケンス２４０の後、変電所サーバ１１のＧＯＯＳＥプログラムは、あらかじめ保持するＳＣＤファイル３１２に、新たに接続したＩＥＤ４１を示す情報を格納する（２５０）。ここで、新たに接続したＩＥＤ４１を示す情報とは、アクセスポイントの属性値、及び、組込要求メッセージに含まれる識別情報である。
【０１３９】
変電所サーバ１１によってあらかじめ保持されるＳＣＤファイル３１２は、変電所サーバ１１が管理する変電所システム１０全体の構成等を示す情報を格納する。このＳＣＤファイル３１２は、変電所サーバ１１のメモリ又は補助記憶装置等の設定記憶部に格納される。
【０１４０】
シーケンス２５０において、具体的には、変電所サーバ１１のＧＯＯＳＥプログラムは、図９に示すＳＣＤファイル３１２の領域５０１の記述を、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６を用いて生成し、追加する。また、変電所サーバ１１のＧＯＯＳＥプログラムは、ＳＣＤファイル３１２の領域５０２（Ｃｏｍｍｕｎｉｃａｔｉｏｎ要素４０３の内容に対応）に、アクセスポイントの属性値として、割り当てたＩＰアドレス、サブネットマスク、及び、ゲートウェイアドレスを設定する。
【０１４１】
ここで用いられるアクセスポイントとは、新たに接続したＩＥＤ４１に相当し、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６によって識別される。なお、領域５０１は、領域５０２にＩＥＤ４１のＣｏｍｍｕｎｉｃａｔｉｏｎ要素４０３が格納されることを示す。
【０１４２】
シーケンス２５０の後、変電所サーバ１１のＧＯＯＳＥプログラムは、ＳＣＤファイル３１２の領域５０４に、ＧＯＯＳＥの通信のための通信パラメータとして、受信した組込要求メッセージに含まれるマルチキャストＭＡＣアドレス、ＶＬＡＮ優先度、及び、ＶＬＡＮ識別子を設定する。なお、領域５０３は、領域５０４にＧＯＯＳＥの通信のための通信パラメータが格納されることを示す。
【０１４３】
シーケンス２５０及び２６０によって、変電所サーバ１１のＧＯＯＳＥプログラムは、ＳＣＤファイル３１２に、新たにＩＥＤ４１を接続した後の変電所ネットワークのパラメータを追加できる。
【０１４４】
シーケンス２５０及び２６０の後、変電所サーバ１１のＧＯＯＳＥプログラムは、Ｐｕｂｌｉｓｈｅｒ１２０として、図１２に示す通信設定要求メッセージを変電所ネットワークに送出する（２７０）。ここで、変電所サーバ１１のＧＯＯＳＥプログラムは、ＧＯＯＳＥプロトコル８３に従って、マルチキャスト通信によって通信設定要求メッセージを送出する。また、変電所サーバ１１のＧＯＯＳＥプログラムは、通信設定要求メッセージのＧＯＯＳＥヘッダ１０３に通信設定要求メッセージを示すＡＰＰＩＤを格納して、通信設定要求メッセージを送出する。
【０１４５】
また、変電所サーバ１１のＧＯＯＳＥプログラムは、シーケンス２７０において、ＩＰ通信に必要であり、シーケンス２４０において割り当てた通信パラメータ（ＩＰＡｄｄｒｅｓｓ５２５、Ｓｕｂｎｅｔ５２６及びＧａｔｅｗａｙＡｄｄｒｅｓｓ５２７のパラメータ）を、送信する通信設定要求メッセージに格納する。
【０１４６】
なお、変電所サーバ１１のＧＯＯＳＥプログラムは、通信設定要求メッセージの送出を、ＩＰ接続完了通知メッセージを受信するまで続けてもよい。
【０１４７】
ＩＥＤ４１のＧＯＯＳＥプログラムは、Ｓｕｂｓｃｒｉｂｅｒ１１０として、ＧＯＯＳＥヘッダ１０３に含まれるＡＰＰＩＤをフィルタリングし常に監視することによって、通信設定要求メッセージを変電所ネットワークから取得する（４４０）。
【０１４８】
シーケンス４４０の後、ＩＥＤ４１のＧＯＯＳＥプログラムは、取得した通信設定要求メッセージに含まれるＩＰ通信に必要な通信パラメータ（ＩＰＡｄｄｒｅｓｓ５２５、Ｓｕｂｎｅｔ５２６及びＧａｔｅｗａｙＡｄｄｒｅｓｓ５２７）を、ＩＥＤ４１の通信パラメータとして設定する。そして、ＩＥＤ４１のＭＭＳプログラムは、ＩＰプロトコルスタックを再起動することによって、変電所サーバ１１とのＩＰ通信を開始する（４５０）。ここで、ＩＥＤ４１のＭＭＳプログラムは、変電所サーバ１１とのＩＰ通信によるコネクションを確立してもよい。
【０１４９】
シーケンス４５０によってＩＰ通信を開始した後、ＩＥＤ４１のＧＯＯＳＥプログラムは、シーケンス４３０から送出し続けていた組込要求メッセージの送出を停止する（４５５）。これによって、ＩＥＤ４１は、マルチキャスト通信によって確実に組込要求メッセージを変電所サーバ１１に取得させる一方で、ＩＰ通信のパラメータを設定した後は、無駄なマルチキャスト通信を停止できる。
【０１５０】
シーケンス４５５の後、ＩＥＤ４１のＧＯＯＳＥプログラムは、Ｐｕｂｌｉｓｈｅｒ１２０としてＧＯＯＳＥ８３プロトコルに従って、図１３に示すＩＰ接続完了通知メッセージを送出する（４６０）。ＩＥＤ４１のＧＯＯＳＥプログラムは、ＩＰ接続完了通知メッセージのＧＯＯＳＥヘッダ１０３にＩＰ接続完了通知メッセージを示すＡＰＰＩＤを格納して、ＩＰ接続完了通知メッセージを送出する。
【０１５１】
変電所サーバ１１が、ＩＰ接続完了通知メッセージを受信する（２８０）。これによって、ＩＥＤ４１におけるＩＰ通信の設定が終了する。
【０１５２】
ＩＰ通信が可能となったＩＥＤ４１は、ＩＰ通信の通信パラメータを保持する間、組込要求メッセージをＰｕｂｌｉｓｈする必要はない。
【０１５３】
変電所サーバ１１のＧＯＯＳＥプログラムは、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６が、既にＳＣＤファイル３１２（例えば、領域５０１）に格納済である場合、既存のＩＥＤ４１の再接続とみなし、新たに受信する組込要求メッセージを無視してもよい。
【０１５４】
シーケンス２８０の後、変電所サーバ１１のＭＭＳプログラムは、受信したＩＰ接続完了通知メッセージに含まれるＡＲＮａｍｅ５３４を用い、ＭＭＳプロトコル８６に従って、ＴＣＰ／ＩＰ上で動作するＭＭＳプロトコル８６のサービスを接続されたＩＥＤ４１に逐次要求する。ここで、変電所サーバ１１のＭＭＳプログラムは、Ｓｅｒｖｅｒ１４０であるＩＥＤ４１に、Ｃｌｉｅｎｔ１３０としてサービスを要求する。
【０１５５】
具体的には、変電所サーバ１１のＭＭＳプログラムは、ＡＲＮａｍｅを使用し、ＭＭＳプロトコル８６によって、ＳｅｒｖｉｃｅＤｉｒｅｃｔｏｒｙの取得要求、ＬＮ  Ｌｉｓｔの取得要求、Ｏｂｊｅｃｔ  Ｌｉｓｔの取得要求、及び、ＤａｔａｓｅｔのＬｉｓｔ取得要求等のサービスを逐次ＩＥＤ４１に行う。
【０１５６】
そして、ＩＥＤ４１は、サービスへの応答として、ＩＥＤ４１の論理構成情報（ＬＮ５０、ＤＯ６０、サービス７０、及び、サービス７０で使用するＤａｔａＳｅｔ１０５等の構成情報）を変電所サーバ１１に送信する（４７０）。この結果、変電所サーバ１１のＭＭＳプログラムは、ＩＥＤ４１から、ＩＥＤ４１の論理構成情報を取得する（２９０）。
【０１５７】
これらの論理構成情報は、変電所サーバ１１のＭＭＳプログラムが、ＭＭＳプロトコル８６によりＩＥＤ４１に、送電網への制御及び監視等の処理を指示するために必要な構成情報である。ＩＥＤ４１は、ＭＭＳプロトコル８６により変電所サーバ１１から指示された方法に従って、自らが設置されている送電網への監視方法及び制御方法を変更する。
【０１５８】
変電所サーバ１１のＭＭＳプログラムは、接続されたＩＥＤ４１について、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６を用いて領域５０５をＳＣＤファイル３１２に追記する。そして、変電所サーバ１１のＭＭＳプログラムは、ＬＮ５０、ＤＯ６０、サービス７０、及び、ＤａｔａＳｅｔ１０５等の論理構成情報を含むＩＥＤ要素４０４を生成する。生成したＩＥＤ要素４０４は、ＳＣＤファイル３１２の領域５０６に格納される。
【０１５９】
シーケンス２９０の後、変電所サーバ１１のＭＭＳプログラムは、ＭＭＳプロトコル８６のファイル読み出しサービスを利用し、ＩＥＤ４１にあらかじめ設定されてあったＣＩＤファイル３１３を取得する（３００）。また、ＩＥＤ４１のＭＭＳプログラムは、ファイル読み出しサービスへの応答として、ＭＭＳプロトコル８６に従ってＣＩＤファイル３１３を変電所サーバ１１に送信する（４８０）。
【０１６０】
ここで、変電所サーバ１１のＭＭＳプログラムは、Ｓｅｒｖｅｒ１４０であるＩＥＤ４１に、Ｃｌｉｅｎｔ１３０としてファイル読み出しサービスを要求する。
【０１６１】
そして、変電所サーバ１１のＭＭＳプログラムは、取得したＣＩＤファイル３１３を用いて、シーケンス２９０において生成したＩＥＤ要素４０４の整合性をチェックする（３０５）。
【０１６２】
整合がとれ、生成したＩＥＤ要素４０４に矛盾がない場合、変電所サーバ１１のＭＭＳプログラムは、生成したＩＥＤ要素４０４をＳＣＤファイル３１２の領域５０６に正式に登録する。取得したＣＩＤファイル３１３に新たに追加されたＤａｔａＴｙｐｅＴｅｍｐｌａｔｅｓ属性が格納される場合、変電所サーバ１１のＭＭＳプログラムは、その追加されたＤａｔａＴｙｐｅＴｅｍｐｌａｔｅｓ属性と生成したＩＥＤ要素４０４とを、ＳＣＤファイル３１２の領域５０６に追加する（３１０）。
【０１６３】
なお、あらかじめＩＥＤ４１に設定されるＣＩＤファイル３１３が完全なものである場合、シーケンス２９０及び３０５は不要である。変電所サーバ１１のＭＭＳプログラムは、ＣＩＤファイル３１３が示す論理構成情報を、そのまま新たなＩＥＤ要素４０４としてＳＣＤファイル３１２に追加してもよい。
【０１６４】
ただし、変電所サーバ１１のＭＭＳプログラムは、シーケンス２９０、３００及び３０５のステップを併用することで、ＣＩＤファイル３１３が示す論理構成情報と、シーケンス２９０によって取得したＬＮ５０及びＤＯ６０などの論理構成情報とに矛盾があるかをチェックしてもよい。
【０１６５】
そして、矛盾がある場合、変電所サーバ１１のＭＭＳプログラムは、エラーメッセージ又はエラーログを、変電所サーバ１１が接続する出力装置又は制御所サーバ１９を介してユーザーに提示してもよい。これによって、変電所サーバ１１は、システム構成上のデバッグを行い、実際の構成と異なってＳＣＤファイル３１２を設定することを回避できる。
【０１６６】
矛盾が検出されたことを示すエラー及びワーニングには、以下の例がある。すなわち、ＣＩＤファイル３１３が示す論理構成情報に、シーケンス２９０によって取得した論理構成情報の一部又はすべてが含まれていない場合、変電所サーバ１１のＭＭＳプログラムは、実際に存在するＬＮ５０及びＤＯ６０等が生成したＩＥＤ要素４０４に定義されてないと判定し、生成したＩＥＤ要素４０４に矛盾が含まれると判定してエラーを出力する。
【０１６７】
また、ＣＩＤファイル３１３が示す論理構成情報の一部又はすべてが、ＭＭＳプロトコル８６のサービスで取得した論理構成情報に含まれていない場合、変電所サーバ１１のＭＭＳプログラムは、ＳＣＬ５００に定義されているＬＮ５０又はＤＯ６０がハードウェア上で動作していないと判定し、生成したＩＥＤ要素４０４に矛盾が含まれると判定してエラーを出力する。
【０１６８】
また、ＣＩＤファイル３１３が示すＤＯ６０の属性及びデータ型と、ＭＭＳプロトコル８６のサービスで取得したＤＯ６０の属性及びデータ型とが一致しない場合、変電所サーバ１１のＭＭＳプログラムは、ＳＣＬ５００と実際のハードウェアで、ＤＯ６０の属性及びデータ型が一致しないと判定し、生成したＩＥＤ要素４０４に矛盾が含まれると判定してエラーを出力する。
【０１６９】
シーケンス３１０によってＳＣＤファイル３１２が生成された後、変電所サーバ１１のＭＭＳプログラムは、新たなＩＥＤ４１の情報を含むＳＣＤファイル３１２をパースし直し、追加されたＩＥＤ４１に関する情報を認識する（３２０）。これによって変電所サーバ１１のＭＭＳプログラムは、新たに接続されたＩＥＤ４１に関する情報を含むＳＣＤファイル３１２とＭＭＳプロトコル８６とに基づいて、ＩＥＤ４１による監視及び制御の処理を指示でき、ＩＥＤ４１の処理を制御できる。
【０１７０】
以上のような処理により、ＤＨＣＰを用いない変電所ネットワークにおいても、変電所サーバ１１とＩＥＤ４１とが、ＩＰアドレスが割り当てられていなくても通信ができるＧＯＯＳＥプロトコル８３を利用することによって、ＩＰアドレスが割り当てられていない状況から、ＩＰ通信に必要な情報をやり取りできる。このため、ＩＥＤ４１を変電所ネットワークに接続した後、ＩＥＤ４１が変電所ネットワークにおいてＩＰ通信を自動的に確立することができる。
【０１７１】
また、これによって、ＩＥＤ４１の変電所ネットワークへの接続後、ただちに変電所サーバ１１がＩＥＤ４１へアクセスできる。また、変電所ネットワークにおけるＩＰ通信に関して、開発者等があらかじめ机上で設計する必要がない。
【０１７２】
さらに、ＩＰ通信を開始した後、変電所サーバ１１は、ＭＭＳプロトコル８６を用いてＩＥＤ４１における論理構成情報をＩＥＤ４１から取得する。これによって、変電所サーバ１１は、ＩＥＤ４１による電力の制御及び監視の処理をＭＭＳプロトコル８６を用いて指示可能であり、変電所システム１０におけるＩＥＣ６１８５０に基づいたＩＥＤ４１の機能を実現することができる。
【０１７３】
そして、これらのＩＰ通信の確立、及び、ＭＭＳプロトコル８６によるＩＥＤ４１の情報の取得により、変電所システム１０を停止することなく、変電所システム１０に新規のＩＥＤ４１をプラグアンドプレイにより追加し、変電所システム１０を再構成できる。
【実施例２】
【０１７４】
実施例１では、変電所システム１０に接続されるＩＥＤ４１は、新規に追加されたＩＥＤ４１である。しかし、実際にＩＥＤ４１を追加する場合には、新規で追加する場合以外に、既存のＩＥＤ４１に障害が発生した、又は、寿命が近い若しくは経過した等の理由で、既存のＩＥＤ４１を同等の機能のＩＥＤ４１に交換する場合がある。
【０１７５】
実施例２の変電所システム１０は、新たにＩＥＤ４１を接続する際、新規の追加、又は、交換による追加等の、導入する目的に従って、変電所システム１０を再構成する手順を変更する方法を提供する。
【０１７６】
実施例２の変電所システム１０は、図１に示す実施例１の変電所システム１０と同じである。また、図２〜図１０、図１２及び図１３に示す構成は、すべて実施例１と実施例２とで同じである。
【０１７７】
以下に、図１５を用い、図１４との処理の違いを中心に説明する。
【０１７８】
実施例２の組込要求メッセージが、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に、新規の追加及び交換による追加の二通りの情報が格納される点において、実施例１と実施例２とは相違する。
【０１７９】
図１５は、実施例２のＩＥＤ４１を変電所ネットワークに接続した際の処理を示すシーケンス図である。
【０１８０】
ＩＥＤ４１を変電所ネットワークに接続する開発者等は、新たなＩＥＤ４１を変電所ネットワークに接続する場合、シーケンス４１０において、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に、接続の目的として新規の追加を示す値を格納するように、ＣＩＤファイル３１３を設定する。
【０１８１】
シーケンス４３０において、ＩＥＤ４１のＧＯＯＳＥプログラムが、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に新規の追加を示す値を格納した組込要求メッセージを、変電所ネットワークに送出し始める。
【０１８２】
また、既存のＩＥＤ４１を新たなＩＥＤ４１に交換する場合、開発者等は、シーケンス４１０において、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に、接続の目的として交換による追加を示す値を格納するように、ＣＩＤファイル３１３を設定し、さらに、ＩＥＤＮａｍｅ（ＩＥＤＮａｍｅ５１６に相当）として、交換前の既存のＩＥＤ４１と同じ名称を、ＣＩＤファイル３１３に設定する。
【０１８３】
これによって、シーケンス４３０において、ＩＥＤ４１のＧＯＯＳＥプログラムが、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に交換による追加を示す値を格納した組込要求メッセージを、変電所ネットワークに送出し始める。
【０１８４】
実施例２のシーケンス４２０及び２１０は、実施例１と同じである。
【０１８５】
シーケンス２１０の後、変電所サーバ１１は、受信した組込要求メッセージのＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が新規の追加を示すか交換による追加を示すかを判定する（２３０）。
【０１８６】
ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が新規の追加を示す場合、変電所サーバ１１は、実施例１と同じくシーケンス２４０及び２５０以降の処理を実行し、ＩＥＤ４１は、実施例１と同じくシーケンス４４０以降の処理を実行する。これによって、変電所サーバ１１は、実施例１と同じく、ＩＥＤ４１にＩＰアドレス等を新規に割り当て、新たなＩＥＤ４１をＭＭＳプロトコル８６により制御できる。
【０１８７】
一方、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が交換による追加を示すとシーケンス２３０において判定された場合、変電所サーバ１１は、以下に示す交換のための処理を行う。
【０１８８】
具体的には、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が交換による追加を示すと判定された場合、変電所サーバ１１のＧＯＯＳＥプログラムは、図１４に示すシーケンス２４０を実行し、新たに接続したＩＥＤ４１にＩＰアドレスを割り当てる。
【０１８９】
そして、変電所サーバ１１のＧＯＯＳＥプログラムは、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６を抽出する。そして、変電所サーバ１１のＧＯＯＳＥプログラムは、抽出したＩＥＤＮａｍｅ５１６と同じ名称を含むＩＥＤ要素４０４（領域５０６）及びＣｏｍｍｕｎｉｃａｔｉｏｎ要素４０３（領域５０２）を、既存のＳＣＤファイル３１２において特定する（３３０）。
【０１９０】
シーケンス３３０の後、変電所サーバ１１のＧＯＯＳＥプログラムは、特定したＣｏｍｍｕｎｉｃａｔｉｏｎ要素４０３の領域５０２を、新たに割り当てられたＩＰアドレスと、組込要求メッセージに含まれる情報とによって書き換える。これにより、変電所サーバ１１のＧＯＯＳＥプログラムは、ＳＣＤファイル３１２上の通信先を、新たに接続されたＩＥＤ４１に変更する（３４０）。
【０１９１】
シーケンス３４０の後、変電所サーバ１１は、シーケンス２７０及び２８０を実行する。また、ＩＥＤ４１は、シーケンス２７０における通信設定要求メッセージに従って、シーケンス４４０、４５０、４５５及び４６０を実行する。
【０１９２】
ＩＥＤ４１を交換する場合、同じ機能構成のＩＥＤ４１に切り替わるため、変電所サーバ１１は、ＩＥＤ４１の構成及びサービスに関わるＳＣＤファイル３１２の情報（具体的には、ＩＥＤ要素４０４等）を更新する必要がない。このため、変電所サーバ１１のＭＭＳプログラムは、シーケンス２８０の後、シーケンス２９０等を実行することなく、シーケンス３２０を実行する。変電所サーバ１１は、更新されたＳＣＤファイル３１２をパースし直し、ＩＥＤ４１の交換を終了する。
【０１９３】
これにより、変電所サーバ１１のＭＭＳプログラムは、交換前のＩＥＤ４１の構成及びサービスに関わるＳＣＤファイル３１２の情報を用いて、ＭＭＳプロトコル８６に従って、ＩＥＤ４１の監視及び制御の処理を指示することができる。
【０１９４】
なお、前述のＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２は、新規の追加及び交換による追加の二通りであったが、その他の値が含まれてもよい。例えば、ＩＥＤ４１が有する機能を更新する場合、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２は、更新を示す値を含んでも良く、ＩＥＤ４１を変電所システム１０から明示的に削除する場合、ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２は、削除を示す値を含んでもよい。
【０１９５】
ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が更新を示す場合、変電所サーバ１１のＧＯＯＳＥプログラムは、ＩＥＤ４１と変電所ネットワークとの接続自体は従来の設定を継続するため、通信パラメータを更新せず、ＩＥＤ４１において更新された機能に応じた論理構成情報を、ＳＣＤファイル３１２において更新してもよい。
【０１９６】
また、このような自動的にコンフィグレーション（構成）を行うシステムは、一時的にＩＥＤ４１を切断した後、再接続することがある。このため、ＩＥＤ４１と変電所ネットワークとの接続が切れた場合に、ＩＥＤ４１が削除されたと直ちに判定し、ＳＣＤファイル３１２からＩＥＤ４１の情報を削除するのは望ましくない。
【０１９７】
そこで、明示的にＩＥＤ４１を削除するため、開発者等はＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２に削除を示す値を格納するようにＣＩＤファイル３１３を設定してもよい。
【０１９８】
ＣｏｎｆｉｇｕｒａｔｉｏｎＴｙｐｅ５１２が削除を示す場合、変電所サーバ１１は、受信した組込要求メッセージに含まれるＩＥＤＮａｍｅ５１６が示すＩＥＤ４１の論理構成情報及び通信パラメータ情報を、ＳＣＤファイル３１２から削除する。これにより、変電所サーバ１１は、明示的に変電所システム１０からＩＥＤ４１を削除することができる。
【０１９９】
以上のように、組込要求メッセージに接続の目的を示す情報を含めることによって、ＩＥＤ４１を接続した場合に、変電所サーバ１１は、その接続が新規追加による接続か、交換による接続かといった接続の目的に従って、処理を切り替えることができる。そして、変電所システム１０の構成の変更時だけでなく、故障時及び定期交換時などのシステム運用に使用できる変電所システム１０を構成する方法を実現できる。
【０２００】
なお、本実施例において、通信プロトコルとして、ＧＯＯＳＥプロトコル８３及びＭＳＳ８６を挙げた。しかし、ＧＯＯＳＥプロトコル８３とＭＭＳプロトコル８６とのように異なるアドレスの指定方法により通信する通信プロトコルであり、また、ＧＯＯＳＥプロトコル８３のように特定のアドレスを指定しなくても宛先にメッセージを送ることができる通信プロトコルであれば、いかなる名称のプロトコルを使用してもよい。
【０２０１】
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除又は置換をすることが可能である。
【０２０２】
また、上記の各構成、機能及び処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル又はファイル等の情報は、メモリ、ハードディスク、若しくはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、又は、ＩＣカード、若しくはＳＤカード等の記録媒体に置くことができる。
【０２０３】
また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０２０４】
１１  変電所サーバ
４１  ＩＥＤ
５０  ＬＮ（Ｌｏｇｉｃａｌ  Ｎｏｄｅ）
６０  ＤＯ（Ｄａｔａ  Ｏｂｊｅｃｔ）
７０  サービス
８３  ＧＯＯＳＥ
８６  ＭＭＳ
３１２  ＳＣＤファイル
５００  ＳＣＬファイル
【図１】
0006465745.tif 000002
【図２】
0006465745.tif 000003
【図３】
0006465745.tif 000004
【図４Ａ】
0006465745.tif 000005
【図４Ｂ】
0006465745.tif 000006
【図５】
0006465745.tif 000007
【図６】
0006465745.tif 000008
【図７】
0006465745.tif 000009
【図８】
0006465745.tif 000010
【図９】
0006465745.tif 000011
【図１０】
0006465745.tif 000012
【図１１】
0006465745.tif 000013
【図１２】
0006465745.tif 000014
【図１３】
0006465745.tif 000015
【図１４】
0006465745.tif 000016
【図１５】
0006465745.tif 000017