(57)【要約】  監視制御システムは、子局（２）と、親局（３）と、監視制御装置（４）とを備える。親局（３）は、認証データと第２データとを含む第２制御データを子局（２）へ送信する送信部（３５）を備える。送信部（３５）は、第２データを配置するために設けられたペイロードの領域に認証データを配置した第２制御データを子局（２）へ送信する。子局（２）の認証部（５５）は、第２制御データのペイロードの領域に含まれるデータが記憶部（２６）に記憶された認証データと一致するか否かを判定する。子局（２）の送信部（２５）は、認証部（５５）によってペイロードの領域に含まれるデータが記憶部（２６）に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる第２データを機器（１１〜１ｍ）に送信する。
2019180837.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の各々から第１データを取得する子局と、親局と、前記子局から前記第１データを前記親局経由で収集すると共に前記機器を制御する第２データを前記親局経由で前記子局へ送信する監視制御装置とを備え、
前記親局は、
認証データを記憶する第１記憶部と、
前記第２データを含む第１制御データを前記監視制御装置から受信する第１受信部と、
前記第１記憶部に記憶された認証データと前記第２データとを含む第２制御データを前記子局へ送信する第１送信部と、を備え、
前記第１送信部は、
前記第２データを配置するために設けられたペイロードの領域に前記認証データを配置した前記第２制御データを前記子局へ送信し、
前記子局は、
認証データを記憶する第２記憶部と、
前記第２制御データを前記親局から受信する第２受信部と、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定する認証部と、
前記認証部によって前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記第２データを前記機器に送信する第２送信部と、を備える
ことを特徴とする監視制御システム。
【請求項２】
複数の機器の各々から第１データを取得する子局と、親局と、前記子局から前記第１データを前記親局経由で収集すると共に前記機器を制御する第２データを前記親局経由で前記子局へ送信する監視制御装置とを備え、
前記監視制御装置は、
認証データを記憶する第１記憶部と、
前記第１記憶部に記憶された認証データと前記第２データとを含む第１制御データを前記親局へ送信する第１送信部と、を備え、
前記第１送信部は、
前記第２データを配置するために設けられたペイロードの領域に前記認証データを配置した前記第１制御データを前記親局へ送信し、
前記親局は、
前記第１制御データを前記監視制御装置から受信すると、前記第１制御データのペイロードのデータをペイロードに含む第２制御データを前記子局へ送信し、
前記子局は、
認証データを記憶する第２記憶部と、
前記第２制御データを前記親局から受信する第２受信部と、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定する認証部と、
前記認証部によって前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記第２データを前記機器に送信する第２送信部と、を備える
ことを特徴とする監視制御システム。
【請求項３】
前記ペイロードは、
前記複数の機器の第２データを各々配置するために設けられた複数の領域を含み、
前記第１送信部は、
前記複数の領域のうち１つの領域以外の領域に前記第２データを配置し且つ前記１つの領域に前記認証データを配置した前記第２制御データを送信し、
前記認証部は、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定し、
前記第２送信部は、
前記認証部によって前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記第２データを前記機器に送信する
ことを特徴とする請求項１または２に記載の監視制御システム。
【請求項４】
前記子局を複数備え、
前記認証データは、前記子局間で異なる認証データであり、
前記第１送信部は、
前記第２制御データの送信先となる子局の認証データを前記第１記憶部から読み出し、読み出した認証データと前記第２データとを含む第２制御データを前記子局へ送信する
ことを特徴とする請求項１から３のいずれか１つに記載の監視制御システム。
【請求項５】
前記子局を複数備え、
前記認証データは、前記子局間で共通である認証データである
ことを特徴とする請求項１から３のいずれか１つに記載の監視制御システム。
【請求項６】
前記認証データを編集する編集部を備える
ことを特徴とする請求項１から５のいずれか１つに記載の監視制御システム。
【請求項７】
前記親局は、
前記第２制御データの前記ペイロードのデータを暗号化する第１暗号処理部を備え、
前記第１送信部は、
前記第１暗号処理部によって前記ペイロードのデータが暗号化された前記第２制御データを前記子局へ送信し、
前記子局は、
前記暗号化された前記第２制御データの前記ペイロードのデータを復号化する第２暗号処理部を備える
ことを特徴とする請求項１から６のいずれか１つに記載の監視制御システム。
【請求項８】
前記子局は、
前記複数の機器の各々から送信される前記第１データを収集する収集部を備え、
前記収集部によって収集された前記第１データと前記第２記憶部に記憶された前記認証データとを含む収集データを前記親局へ送信する第３送信部と、を備え、
前記第３送信部は、
前記第１データを配置するために設けられたペイロードの領域に前記第１データを配置した前記収集データを前記親局へ送信し、
前記親局は、
前記子局から送信される前記収集データを受信する第３受信部と、
前記第３受信部によって受信された前記収集データに含まれるペイロードの領域から前記認証データを取得し、取得した認証データを前記第１記憶部に記憶するデータ取得部と、を備える
ことを特徴とする請求項１に記載の監視制御システム。
【請求項９】
前記第１記憶部は、
前記子局のアドレスを記憶し、
前記データ取得部は、
前記収集データに含まれる送信元アドレスが前記第１記憶部に記憶されたアドレスと一致する場合に、前記収集データのペイロードの領域に含まれる前記認証データを前記第１記憶部に記憶する
ことを特徴とする請求項８に記載の監視制御システム。
【請求項１０】
前記子局は、
前記収集データの前記ペイロードのデータを暗号化する第２暗号処理部を備え、
前記第３送信部は、
前記第２暗号処理部によって前記ペイロードのデータが暗号化された前記収集データを前記親局へ送信し、
前記親局は、
前記収集データの前記ペイロードのデータを復号化する第１暗号処理部を備える
ことを特徴とする請求項８または９に記載の監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器の監視および制御を行う監視制御システムに関する。
【背景技術】
【０００２】
監視制御システムは、複数の機器の各々からデータを収集する子局と、親局と、子局からデータを親局経由で収集すると共に機器を制御するデータを親局経由で子局へ送信する監視制御装置とを備える。【０００３】
かかる監視制御システムで扱われる上述したデータは、ネットワークを介して送受信される。ネットワーク上では、情報の改ざんおよび成りすましといった脅威がある。特に、機器を制御するデータに改ざんまたは成りすましがあると、機器が不正に制御されてしまうことになる。【０００４】
このような不正な制御を防止するための技術として認証技術が知られている。例えば、特許文献１には、装置間で送受信されるデータパケットのヘッダに認証データを埋め込むことで、データパケットの正当性を判断する認証技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−３４１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の認証技術を監視制御システムに適用した場合、装置間で送受信されるデータパケットのフォーマットを変更する必要がある。そのため、運用中の監視制御システムに適用しようとすると、運用中の通信インタフェイスを、認証データをデータパケットのヘッダに埋め込むことができる通信インタフェイスに交換する必要があり、監視制御システムのシステム構成に与える影響が大きい。【０００７】
本発明は、上記に鑑みてなされたものであって、システム構成に与える影響を抑えつつ不正な制御を防止することができる監視制御システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の監視制御システムは、複数の機器の各々から第１データを取得する子局と、親局と、前記子局から前記第１データを前記親局経由で収集すると共に前記機器を制御する第２データを前記親局経由で前記子局へ送信する監視制御装置とを備える。前記親局は、認証データを記憶する第１記憶部と、前記第２データを含む第１制御データを前記監視制御装置から受信する第１受信部と、前記第１記憶部に記憶された認証データと前記第２データとを含む第２制御データを前記子局へ送信する第１送信部とを備える。前記第１送信部は、前記第２データを配置するために設けられたペイロードの領域に前記認証データを配置した前記第２制御データを前記子局へ送信する。前記子局は、認証データを記憶する第２記憶部と、前記第２制御データを前記親局から受信する第２受信部と、前記第２受信部によって受信された前記第２制御データの前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定する認証部と、前記認証部によって前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記第２データを前記機器に送信する第２送信部とを備える。
【発明の効果】
【０００９】
本発明によれば、システム構成に与える影響を抑えつつ不正な制御を防止することができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１にかかる監視制御システムの構成例を示す図
【図２】実施の形態１にかかる監視制御システムによって第２データが機器に設定される処理を説明するための図
【図３】実施の形態１にかかる親局から子局へ送信されるデータパケットのフォーマットの一例を示す図
【図４】実施の形態１にかかる監視制御装置の構成例を示す図
【図５】実施の形態１に係る機器管理テーブルの一例を示す図
【図６】実施の形態１にかかる監視制御装置と親局との間で送受信されるデータパケットのフォーマットである第１フォーマットの一例を示す図
【図７】実施の形態１にかかる親局の構成例を示す図
【図８】実施の形態１にかかる子局と親局との間で送受信されるデータパケットのフォーマットである第２フォーマットの一例を示す図
【図９】実施の形態１にかかる子局リストの一例を示す図
【図１０】実施の形態１にかかる領域指定テーブルの一例を示す図
【図１１】実施の形態１にかかる子局および親局の動作モードが非ダミー設定モードに設定されている場合において子局から親局へ送信される第１収集データの構成例を示す図
【図１２】実施の形態１にかかる子局の構成例を示す図
【図１３】実施の形態１にかかる領域指定テーブルの一例を示す図
【図１４】実施の形態１にかかる子局のデータ収集処理の一例を示すフローチャート
【図１５】実施の形態１にかかる親局のデータ収集処理の一例を示すフローチャート
【図１６】実施の形態１にかかる監視制御装置のデータ収集処理の一例を示すフローチャート
【図１７】実施の形態１にかかる監視制御装置のデータ設定処理の一例を示すフローチャート
【図１８】実施の形態１にかかる親局のデータ設定処理の一例を示すフローチャート
【図１９】実施の形態１にかかる子局のデータ設定処理の一例を示すフローチャート
【図２０】実施の形態１にかかる子局および親局のハードウェア構成の一例を示す図
【図２１】実施の形態２にかかる監視制御システムの構成例を示す図
【図２２】実施の形態２にかかる親局の構成例を示す図
【図２３】実施の形態２にかかる子局の構成例を示す図
【図２４】実施の形態３にかかる監視制御システムの構成例を示す図
【図２５】実施の形態３にかかる監視制御装置の構成例を示す図
【図２６】実施の形態３にかかる子局リストの構成例を示す図
【図２７】実施の形態３にかかる親局の構成例を示す図
【図２８】実施の形態３にかかる監視制御装置のデータ設定処理の一例を示すフローチャート
【図２９】実施の形態３にかかる親局のデータ設定処理の一例を示すフローチャート
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態にかかる監視制御システムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１２】
実施の形態１．
図１は、本発明の実施の形態１にかかる監視制御システムの構成例を示す図である。図１に示す監視制御システム１００は、施設８１，８２の状態の監視および施設８１，８２の制御を行う。施設８１，８２は、例えば、浄水場、発電所、および工場といったプラントまたは公共施設である。以下、施設８１，８２の各々を個別に区別せずに示す場合、施設８と記載する。施設８１，８２は異なる事業者によって管理されており、監視制御システム１００は、マルチテナント型の監視制御サービスを提供することができる。なお、施設８１，８２は同一の事業者によって管理されていてもよい。また、監視制御システム１００は、施設８の場合と同様に、複数の機器を有する設備の監視および制御を行うこともできる。
【００１３】
図１に示すように、施設８１における領域９１，９２には、機器１１〜１ｍが各々配置され、施設８２における領域９３，９４には、機器１１〜１ｍが各々配置されている。ｍは、２以上の整数である。以下、機器１１〜１ｍの各々を個別に区別せずに示す場合、機器１と記載する。なお、領域９１，９２，９３，９４間で、機器１１〜１ｍの機種は一部または全部が異なるが、図１に示す例では、説明の便宜上同じ符号を付している。また、以下、領域９１，９２，９３，９４の各々を個別に区別せずに示す場合、領域９と記載する。図１に示す例では、各領域９には、ｍ台の機器１が配置されるが、領域９間で異なる数の機器１が配置されてもよい。すなわち、各領域９に配置される機器１は、図１に示す例に限定されない。
【００１４】
機器１は、施設８を構成する機器であり、監視目的に合わせた種類の状態計測装置が設けられる。状態計測装置は、例えば、雨量計、水位計、圧力計、温度センサ、電圧センサ、電流センサ、流量センサ、位置センサなどである。状態計測装置の計測対象は、機器１と、機器１によって制御される対象とを含む。機器１によって制御される対象は、発電所の場合、例えば、発電電圧および発電電力である。機器１は、状態計測装置により計測対象を計測して得られる計測値および機器１の状態を示す状態値の少なくとも１つを含む第１データを出力する。
【００１５】
監視制御システム１００は、複数の機器１から各々出力される第１データを収集する子局２１〜２４と、親局３１，３２と、子局２１〜２４から第１データを親局３１，３２経由で収集すると共に各機器１を制御する第２データを親局３１，３２経由で子局２１〜２４へ送信する監視制御装置４とを備える。なお、親局３１は、子局２１，２２との間でデータを送受信し、親局３２は、子局２３，２４との間でデータを送受信する。
【００１６】
以下、子局２１〜２４の各々を個別に区別せずに示す場合、子局２と記載する。また、親局３１，３２の各々を個別に区別せずに示す場合、親局３と記載する。図１に示す例では、親局３が２つであるが、親局３は３つ以上であってもよく、１つであってもよい。また、各親局３に２つの子局２を割り当てているが、１つの親局３に３つ以上の子局２を割り当ててもよく、１つの親局３に１つの子局２を割り当ててもよい。
【００１７】
子局２は、通信ネットワーク５を介して親局３と通信可能に接続される。また、親局３は、通信ネットワーク６を介して監視制御装置４と通信可能に接続される。通信ネットワーク５は、例えば、ＬＡＮ（Local Area Network）またはＷＡＮ（Wide  Area  Network）である。通信ネットワーク６は、例えば、インターネットといったＷＡＮである。
【００１８】
図１に示す例では、通信ネットワーク５，６を別々の通信ネットワークとして記載しているが、通信ネットワーク５，６は同じ通信ネットワークであってもよい。例えば、通信ネットワーク５，６は、共にインターネットであってもよい。また、親局３１と子局２１，２２とを接続する通信ネットワークは、親局３２と子局２３，２４とを接続する通信ネットワークと異なっていてもよい。
【００１９】
監視制御装置４は、データセンタ内に構築されたクラウドシステムを構成する１以上のサーバおよび１以上のストレージで構成される仮想装置である。クラウドを構成するサーバおよびストレージといった複数の装置は、通信ネットワーク６または不図示の通信ネットワークによって通信可能に接続される。
【００２０】
ここで、監視制御システム１００において、機器１１〜１ｍの第２データを含む第１制御データが監視制御装置４から親局３経由で子局２へ送信され、第２データが機器１に設定される処理の流れについて説明する。図２は、実施の形態１にかかる監視制御システムによって第２データが機器に設定される処理を説明するための図であり、図３は、実施の形態１にかかる親局から子局へ送信されるデータパケットのフォーマットの一例を示す図である。
【００２１】
親局３は、受信部３１と、データ生成部７２と、送信部３５と、記憶部３６とを備える。記憶部３６、認証データを記憶する。記憶部３６は、第１記憶部の一例であり、受信部３１は、第１受信部の一例であり、送信部３５は、第１送信部の一例である。
【００２２】
受信部３１は、機器１１〜１ｍの第２データを含むデータセットをペイロードに含むデータパケットである第１制御データを監視制御装置４から受信し、受信した第１制御データのペイロードに含まれるデータセットを出力する。データ生成部７２は、記憶部３６から認証データを読み出し、読み出した認証データを含むダミーデータを生成する。また、データ生成部７２は、生成したダミーデータと受信部３１から出力されたデータセットとを含むペイロードデータを生成する。
【００２３】
送信部３５は、データ生成部７２によって生成されたペイロードデータをペイロードに含むデータパケットである第２制御データを子局２へ送信する。親局３から子局２へ送信される第２制御データのフォーマットは、図３に示すように、ヘッダと、ペイロードとを含む。ヘッダには、送信先である子局２のネットワークアドレスが設定される送信先アドレス領域と、送信元である親局３のネットワークアドレスが設定される送信元アドレス領域とが含まれる。なお、以下において、ネットワークアドレスを単にアドレスと呼ぶ。
【００２４】
ペイロードの領域には、第２データを配置するために各々設けられた複数のデータ領域ＡＲ１〜ＡＲｎが含まれる。データ領域ＡＲ１には認証データを有するダミーデータが配置され、複数のデータ領域ＡＲ１〜ＡＲｎのうちデータ領域ＡＲ１以外のデータ領域ＡＲ２〜ＡＲｎに第２データが配置される。認証データを含むデータは、機器１のデータではないにもかかわらず、ペイロードにおいて機器１のデータを配置するために各々設けられた複数のデータ領域ＡＲ１〜ＡＲｎのうちの１つの領域に配置されるため、ダミーデータと称しているが、非機器データと称することもできる。
【００２５】
図３に示す例では、データ領域ＡＲ２〜ＡＲｎに機器１１〜１ｍの第２データが配置される。例えば、データ領域ＡＲ２に機器１１の第２データが配置され、データ領域ＡＲ３に機器１２の第２データが配置され、データ領域ＡＲ４に機器１３の第２データが配置され、データ領域ＡＲｎに機器１ｍの第２データが配置される。なお、図３に示す例では、ｎ＝ｍ＋１であるが、ｎ＞ｍ＋１であってもよい。以下、データ領域ＡＲ１〜ＡＲｎの各々を区別せずに示す場合、データ領域ＡＲと記載する。
【００２６】
送信部３５は、データ領域ＡＲ１に認証データを有するダミーデータが設定され且つデータ領域ＡＲ２〜ＡＲｎに第２データが設定されたペイロードデータをペイロードに含む第２制御データを子局２へ送信する。このように、親局３は、第２データを配置するために設けられた複数のデータ領域ＡＲ１〜ＡＲｎのうち第２データを配置していない余剰の領域にダミーデータを配置したペイロードデータをペイロードに含む第２制御データを子局２へ送信する。
【００２７】
子局２は、受信部２１と、認証部５５と、送信部２５と、記憶部２６とを備える。記憶部２６は、認証データを記憶する。記憶部２６は、第２記憶部の一例であり、受信部２１は、第２受信部の一例であり、送信部２５は、第２送信部の一例である。
【００２８】
受信部２１は、第２制御データを親局３から受信する。認証部５５は、受信部２１によって受信された第２制御データのペイロードの１つのデータ領域ＡＲ１に含まれる認証データが記憶部２６に記憶された認証データと一致するか否かを判定する。
【００２９】
送信部２５は、認証部５５によって１つのデータ領域ＡＲ１に含まれる認証データが記憶部２６に記憶された認証データと一致すると判定された場合に、第２制御データのデータセットに含まれる各第２データを複数の機器１１〜１ｍのうち対応する機器１に送信する。例えば、送信部２５は、データ領域ＡＲ２に配置された機器１１の第２データを機器１１へ送信し、データ領域ＡＲ３に配置された機器１２の第２データを機器１２へ送信し、データ領域ＡＲｎに配置された機器１ｍの第２データを機器１ｍへ送信する。
【００３０】
このように、子局２は、１つのデータ領域ＡＲ１に含まれる認証データが記憶部２６に記憶された認証データと一致する場合に、第２制御データのデータセットに含まれる各第２データを複数の機器１１〜１ｍのうち対応する機器１に送信する。そのため、親局３から適正に送信されたデータパケットのみを受けることができ、不正な制御を防止することができる。
【００３１】
さらに、認証に用いられる認証データは、第２データを配置するために設けられたペイロードの領域に配置される。そのため、監視制御システム１００では、認証データをデータパケットのヘッダに埋め込むことなく認証を行うことができ、システム構成に与える影響を抑えることができる。また、認証に用いられる認証データは、第２データを配置するためにペイロードに設けられた複数のデータ領域ＡＲ１〜ＡＲｎのうち第２データを配置していない余剰の領域にダミーデータとして配置される。そのため、監視制御システム１００では、システム構成に与える影響をより抑えることができる。
【００３２】
以下、実施の形態１にかかる監視制御システム１００の構成について、監視制御装置４、親局３、および子局２の順にさらに詳細に説明する。図４は、実施の形態１にかかる監視制御装置の構成例を示す図であり、監視制御装置４の一部の機能を実現する構成に絞って図示している。
【００３３】
図４に示すように、監視制御装置４は、通信部４０と、記憶部４３と、制御部４４と、表示部４５と、入力部４６とを備える。通信部４０は、通信ネットワーク６を介して親局３との間でデータの送受信を行う通信インタフェイスであり、受信部４１と送信部４２とを備える。
【００３４】
受信部４１は、機器１１〜１ｍの第１データを含むデータセットをペイロードに含むデータパケットである第２収集データを親局３から通信ネットワーク６を介して受信する。送信部４２は、機器１１〜１ｍの第２データをペイロードに含む第１制御データを親局３へ通信ネットワーク６を介して送信する。
【００３５】
記憶部４３は、子局２１〜２４から親局３１，３２経由で収集された第１データを記憶する。なお、子局２１，２２経由で収集される第１データは、親局３１を介して監視制御装置４によって収集され、子局２３，２４経由で収集される第１データは、親局３２を介して監視制御装置４によって収集される。
【００３６】
また、記憶部４３は、親局３、子局２、および機器１の関係を示す機器管理テーブル８１と、各機器１に設定される第２データを含む機器制御データ８２とを記憶する。機器制御データ８２は、例えば、作業者の入力部４６への入力に基づき、制御部４４が記憶部４３に記憶する。
【００３７】
図５は、実施の形態１に係る機器管理テーブルの一例を示す図である。図５に示す機器管理テーブル８１は、「親局ＩＤ」、「子局ＩＤ」、および「機器ＩＤ」が互いに関連付けられた情報を含む。「親局ＩＤ」は、親局３の識別データである。「子局ＩＤ」は、子局２の識別データである。「機器ＩＤ」は、機器１の識別データである。
【００３８】
図５に示す例では、親局ＩＤは、親局３毎に固有の識別データである。また、子局ＩＤは、関係する親局３が同一である複数の子局２の各々に固有の識別データである。関係する親局３とは、子局２が通信可能に設定されている親局３である。例えば、子局２１，２２は、互いに関係する親局３が同一の親局３１であり、互いに異なる識別データ「０００１」，「０００２」が割り当てられる。
【００３９】
同様に、子局２３，２４は、互いに関係する親局３が同一の親局３２であり、互いに異なる識別データ「０００１」，「０００２」が割り当てられる。子局２１，２２と子局２３，２４とは、互いに関係する親局３が異なるため、識別データが同じであるが、子局２の識別データは、子局２毎に固有の識別データであってもよい。
【００４０】
機器ＩＤは、関係する子局２が同一である複数の機器１の各々に固有の識別データである。関係する子局２とは、機器１が通信可能に設定されている子局２である。例えば、領域９１の機器１１〜１ｍは、互いに関係する子局２が同一の子局２１であり、互いに異なる識別データ「０００１」，「０００２」などが割り当てられる。
【００４１】
同様に、領域９２の機器１１〜１ｍは、互いに関係する子局２が同一の子局２２であり、互いに異なる識別データ「０００１」，「０００２」などが割り当てられる。領域９１の機器１１〜１ｍと、領域９２の機器１１〜１ｍとは、互いに関係する子局２が異なるため、識別データが同じであるが、機器１の識別データは、機器１毎に固有の識別データであってもよい。
【００４２】
図４に戻って監視制御装置４の説明を続ける。制御部４４は、通信部４０および通信ネットワーク６を介して親局３１，３２との間でデータを送受信する。制御部４４は、データ取得部９１と、表示制御部９２と、データ生成部９３と、データ出力部９４とを備える。
【００４３】
データ取得部９１は、領域９１，９２の機器１１〜１ｍから出力される第１データを子局２１，２２経由で親局３１から受信部４１を介して取得し、領域９３，９４の機器１１〜１ｍから出力される第１データを子局２３，２４経由で親局３２から受信部４１を介して取得する。データ取得部９１は、取得した第１データを記憶部４３に記憶する。
【００４４】
表示制御部９２は、データ取得部９１によって取得され記憶部４３に記憶された第１データを表示部４５に表示することができる。また、表示制御部９２は、各領域９１〜９４の機器１１〜１ｍを制御するための不図示の制御画面を表示部４５に表示することができる。制御部４４は、監視制御装置４の管理者などからの入力部４６への入力に基づいて、機器１に設定され機器１を制御するためのデータである第２データを作成および更新することができる。制御部４４は、作成された第２データを機器制御データ８２に追加したり、機器制御データ８２を更新したりすることができる。
【００４５】
データ生成部９３は、記憶部４３に機器制御データ８２が新たに記憶された場合、または機器制御データ８２が更新された場合に、機器制御データ８２に含まれる第２データを含むデータセットを生成する。また、データ生成部９３は、データセットにおける各第２データと機器ＩＤとを関連付けるデータと子局ＩＤとを含む監視制御機器データを生成する。例えば、データセットにおいて機器１１〜１ｍの順に第２データが配列されている場合、監視制御機器データには、機器１１〜１ｍの順に機器ＩＤが含まれる。なお、監視制御機器データは、データセットにおける各第２データの位置を示すデータと機器ＩＤとを含むデータであってもよい。
【００４６】
例えば、機器制御データ８２のうち領域９１の機器１１〜１ｍの第２データが更新されたとする。この場合、データ生成部９３は、領域９１の機器１１〜１ｍの第２データを含むデータセットを生成し、かつ、領域９１の機器１１〜１ｍの機器ＩＤ、および子局２１の子局ＩＤを含む監視制御機器データを生成する。
【００４７】
また、機器制御データ８２のうち領域９２の機器１１〜１ｍの第２データが更新されたとする。この場合、データ生成部９３は、領域９２の機器１１〜１ｍの第２データを含むデータセットを生成し、かつ、領域９２の機器１１〜１ｍの機器ＩＤおよび子局２２の子局ＩＤを含む監視制御機器データを生成する。
【００４８】
データ出力部９４は、データ生成部９３によって監視制御機器データおよびデータセットが生成される毎に、データ生成部９３によって生成された監視制御機器データおよびデータセットを通信部４０へ出力する。通信部４０の送信部４２は、データ出力部９４から出力された監視制御機器データおよびデータセットを含むデータパケットである第１制御データを通信ネットワーク６経由で親局３へ送信する。第１制御データには、監視制御装置４のアドレスが送信元アドレスとして、親局３のアドレスが送信先アドレスとして含まれている。
【００４９】
送信部４２から送信される第１制御データは、第１フォーマットのデータパケットである。図６は、実施の形態１にかかる監視制御装置と親局との間で送受信されるデータパケットのフォーマットである第１フォーマットの一例を示す図である。第１フォーマットは、図６に示すように、ヘッダと、ペイロードとを含む。
【００５０】
ヘッダには、送信先のアドレスが設定される送信先アドレス領域と、送信元のアドレスが設定される送信元アドレス領域とが含まれる。ペイロードには、監視制御機器データおよび複数のデータ領域ＡＳ１〜ＡＳｎが含まれる。図６に示す例では、データ領域ＡＳ１〜ＡＳｍに機器１１〜１ｍの第２データが含まれる。以下、データ領域ＡＳ１〜ＡＳｎの各々を個別に区別せずに示す場合、データ領域ＡＳと記載する。
【００５１】
次に、親局３の構成について説明する。図７は、実施の形態１にかかる親局の構成例を示す図である。図７に示すように、親局３は、通信部３０，３３と、記憶部３６と、制御部３７と、入力部３８とを備える。
【００５２】
通信部３０は、通信ネットワーク６を介して監視制御装置４との間でデータの送受信を行う通信インタフェイスであり、受信部３１と送信部３２を備える。受信部３１は、機器１１〜１ｍの第２データを含むデータセットをペイロードに含む第１制御データを監視制御装置４から通信ネットワーク６を介して受信する。送信部３２は、機器１１〜１ｍの第１データを含むデータセットをペイロードに含む第２収集データを監視制御装置４へ通信ネットワーク６を介して送信する。親局３と監視制御装置４との間で送受信される第１制御データおよび第２収集データは、上述した図６に示す第１フォーマットのデータパケットである。
【００５３】
通信部３３は、通信ネットワーク５を介して子局２１，２２との間でデータの送受信を行う通信インタフェイスであり、受信部３４と送信部３５とを備える。受信部３４は、第３受信部の一例である。受信部３４は、機器１１〜１ｍの第１データを含むデータセットをペイロードに含む第１収集データを子局２から通信ネットワーク５を介して受信する。送信部３５は、機器１１〜１ｍの第２データを含むデータセットをペイロードに含む第２制御データを子局２へ通信ネットワーク５を介して送信する。
【００５４】
子局２と親局３との間で送受信される第２制御データおよび第１収集データは、第２フォーマットのデータパケットである。図８は、実施の形態１にかかる子局と親局との間で送受信されるデータパケットのフォーマットである第２フォーマットの一例を示す図である。図８に示すように、第２フォーマットは、ヘッダと、ペイロードとを含む。ヘッダには、送信先のアドレスが設定される送信先アドレス領域と、送信元のアドレスが設定される送信元アドレス領域とが含まれる。ペイロードには、第１データまたは第２データを配置するために設けられた複数のデータ領域ＡＲ１〜ＡＲｎを含むペイロードが含まれる。
【００５５】
記憶部３６は、子局リスト６１と、領域指定テーブル６２とを記憶する。図９は、実施の形態１にかかる子局リストの一例を示す図であり、図１０は、実施の形態１にかかる領域指定テーブルの一例を示す図である。
【００５６】
子局リスト６１には、子局２との間で通信に用いる情報が含まれる。図９に示す例では、子局リスト６１は、「子局ＩＤ」、「子局アドレス」、「認証データ」、および「鍵データ」が互いに関連付けられた情報を含む。「子局ＩＤ」は、子局２の識別データである。「子局アドレス」は、通信ネットワーク５における子局２のアドレスである。
【００５７】
「認証データ」は、子局２毎に固有の認証データである。図９に示す認証データは、バイナリデータで表されるが、認証データは、アスキーデータなどで表されてもよい。「鍵データ」は、子局２毎に固有の鍵データである。「鍵データ」は、暗号化および復号化において共通の鍵データである。なお、図９に示す鍵データは、アスキーデータであるが、鍵データは、バイナリデータであってもよい。図９に示す例は、共通鍵方式における鍵データであるが、公開鍵方式の鍵データであってもよい。この場合、鍵データには、公開鍵データと秘密鍵データが含まれる。また、図９に示す例では、鍵データは、子局２毎に固有の鍵データであるが、親局３固有の鍵データであってもよい。すなわち、鍵データは、子局間で共通の鍵データであってもよい。
【００５８】
領域指定テーブル６２は、親局３と子局２との間で通信されるデータパケットのペイロードに含まれる上述した複数のデータ領域ＡＲ１〜ＡＲｎに配置されるデータ種別を示す情報を含む。図１０に示す領域指定テーブル６２は、「データ領域」と「データ種別」とが互いに関連付けられた情報を含む。
【００５９】
「データ領域」は、データ領域ＡＲを特定する情報であり、「データ種別」は、機器１を特定する情報またはダミーデータである。機器１を特定する情報は、機器ＩＤであるが、機器１を特定する情報であればよい。図１０に示す例では、データ領域ＡＲ１にはダミーデータが関連付けられ、データ領域ＡＲ２には機器ＩＤ「０００１」が関連付けられ、データ領域ＡＲ３には機器ＩＤ「０００２」が関連付けられている。
【００６０】
なお、上述では、「子局ＩＤ」に、「子局アドレス」、「認証データ」、および「鍵データ」が関連付けられた１つのリストで構成される子局リスト６１を説明したが、子局リスト６１は、複数のリストから構成されてもよい。例えば、子局リスト６１は、「子局ＩＤ」と「子局アドレス」とが互いに関連付けられたリスト、「子局ＩＤ」と「認証データ」とが互いに関連付けられたリスト、および「子局ＩＤ」と「鍵データ」とが互いに関連付けられたリストを含む構成であってもよい。
【００６１】
図７に戻って親局３の説明を続ける。制御部３７は、通信部３０および通信ネットワーク６を介して監視制御装置４との間でデータパケットを送受信し、通信部３３および通信ネットワーク５を介して子局２１，２２との間でデータパケットを送受信する。制御部３７は、データ取得部７１と、データ生成部７２と、データ出力部７３と、暗号処理部７４と、編集部７５とを備える。暗号処理部７４は、第１暗号処理部の一例である。
【００６２】
データ取得部７１は、第１制御データのペイロードに含まれるデータであるペイロードデータを受信部３１から取得する。第１制御データは、図６に示す第１フォーマットのデータパケットである。第１制御データのペイロードには、監視制御機器データと機器１１〜１ｍの第２データを含むデータセットとが含まれる。
【００６３】
データ生成部７２は、データ取得部７１によって取得された監視制御機器データに含まれる子局ＩＤを抽出し、抽出した子局ＩＤに関連付けられた認証データを子局リスト６１から取得する。そして、データ生成部７２は、抽出した子局ＩＤと、取得した認証データとを含むダミーデータを生成する。
【００６４】
また、データ生成部７２は、データ取得部７１によって取得された監視制御機器データに含まれる機器ＩＤに基づいて、各機器１の第２データを抽出する。データ生成部７２は、生成したダミーデータと抽出された機器１１〜１ｍの第２データが配列されたデータセットとを含むペイロードデータを領域指定テーブル６２に基づいて生成する。
【００６５】
例えば、領域指定テーブル６２が図１０に示す状態である場合、データ領域ＡＲ１にダミーデータが配置され、データ領域ＡＲ２に機器１１の第２データが配置され、データ領域ＡＲ３に機器１２の第２データが配置される。機器１３〜１ｍの第２データの各々も領域指定テーブル６２に規定するデータ領域ＡＲに配置される。
【００６６】
暗号処理部７４は、子局リスト６１に基づいて、データ生成部７２によって生成されたペイロードデータを暗号化する。例えば、第２制御データが子局ＩＤ「０００２」の子局２へ送信されるデータであるとする。この場合、暗号処理部７４は、子局リスト６１から子局ＩＤ「０００２」に関連付けられた鍵データ「ｓｓａｏｉ２」を取得し、取得した鍵データ「ｓｓａｏｉ２」によってペイロードデータを暗号化する。
【００６７】
データ出力部７３は、暗号処理部７４によって暗号化されたペイロードデータを送信部３５へ出力する。また、データ出力部７３は、監視制御機器データに含まれる子局ＩＤに関連付けられた子局アドレスを子局リスト６１から抽出し、抽出した子局アドレスを送信部３５へ出力する。
【００６８】
送信部３５は、データ出力部７３から出力されたペイロードデータをペイロードに含むデータパケットである第２制御データを通信ネットワーク５経由で子局２へ送信する。第２制御データには、データ出力部７３から出力された子局アドレスが送信先アドレスとして含まれる。これにより、第２制御データは、監視制御機器データに含まれる子局ＩＤの子局２へ送信される。なお、第２制御データには、第２制御データを送信する親局３のアドレスが送信元アドレスとして含まれる。
【００６９】
このように、親局３は、機器１１〜１ｍの第２データを含む第１制御データを取得すると、機器１１〜１ｍの第２データに加えて、子局２の認証データおよび子局ＩＤを含むダミーデータがペイロードに含まれる第２制御データを子局２へ送信する。
【００７０】
また、データ取得部７１は、第１収集データのペイロードデータと送信元アドレスとを受信部３４から取得する。第１収集データのペイロードデータは子局２によって暗号化されており、暗号処理部７４は、子局リスト６１に基づいて、データ取得部７１が取得したペイロードデータを復号化する。
【００７１】
例えば、領域指定テーブル６２が図１０に示す状態であり、第１収集データが子局アドレス「１１．２２．３３．４４」の子局２から送信されたデータであるとする。この場合、暗号処理部７４は、子局リスト６１から子局アドレス「１１．２２．３３．４４」に関連付けられた鍵データ「＊Ｘ＊ＳＤ」を取得し、取得した鍵データ「＊Ｘ＊ＳＤ」によってデータ取得部７１が取得したペイロードデータを復号化する。
【００７２】
第１収集データは、図８に示す第２フォーマットのデータパケットであり、動作モードがダミー設定モードに設定されている場合、データ領域ＡＲ１〜ＡＲｎのうち１つのデータ領域ＡＲにダミーデータが設定される。データ取得部７１は、動作モードがダミー設定モードに設定されている場合、領域指定テーブル６２に基づいて、暗号処理部７４によって復号化された第１収集データのペイロードデータからダミーデータと機器１１〜１ｍの第１データとを抽出する。
【００７３】
ダミーデータには、第１収集データを出力した子局２の子局ＩＤと認証データとが含まれている。データ取得部７１は、受信部３４から取得されたダミーデータに含まれる子局ＩＤと関連付けられた子局アドレスを子局リスト６１から取得する。そして、データ取得部７１は、受信部３４から取得された送信元アドレスが子局リスト６１から取得した子局アドレスと一致するか否かを判定する。
【００７４】
例えば、記憶部３６に記憶された子局リスト６１が図９に示す状態であり、ダミーデータに含まれる子局ＩＤが「０００１」であるとする。この場合、データ取得部７１は、受信部３４から取得された送信元アドレスが「１１．２２．３３．４４」である場合に、一致すると判定する。一方、データ取得部７１は、受信部３４から取得された送信元アドレスが「１１．２２．３３．４４」ではない場合、一致しないと判定する。これにより、認証データが記憶部２６に不正に設定されることを防止することができる。
【００７５】
データ取得部７１は、送信元アドレスが子局リスト６１から取得した子局アドレスと一致すると判定した場合、子局リスト６１において、ダミーデータに含まれる子局ＩＤに関連付けられた認証データがあるか否かを判定する。データ取得部７１は、子局リスト６１における複数の子局ＩＤのうちダミーデータに含まれる子局ＩＤと同一の子局ＩＤに関連付けられた認証データがないと判定した場合、ダミーデータに含まれる認証データをダミーデータに含まれる子局ＩＤと同一の子局ＩＤに関連付けて子局リスト６１に追加する。
【００７６】
これにより、子局リスト６１において認証データが設定されていない子局２の子局ＩＤに認証データを関連付けることができる。したがって、子局リスト６１において各子局ＩＤに認証データが関連付けられていない場合であっても、各子局ＩＤに認証データが関連付けられた子局リスト６１を自動的に生成することができる。
【００７７】
また、データ取得部７１は、子局リスト６１において認証データが設定されているか否かにかかわらず、ダミーデータに含まれる認証データを子局リスト６１における複数の子局ＩＤのうちダミーデータに含まれる子局ＩＤと同一の子局ＩＤに関連付けることもできる。データ取得部７１は、子局リスト６１においてダミーデータに含まれる子局ＩＤと同一の子局ＩＤに認証データが関連付けられている場合、ダミーデータに含まれる認証データを上書きすることで子局リスト６１の認証データを更新することができる。これにより、子局２において、認証データが変更される毎に、子局リスト６１を更新することができ、子局２が不正に制御されることをより防止することができる。
【００７８】
図１１は、実施の形態１にかかる子局および親局の動作モードが非ダミー設定モードに設定されている場合において子局から親局へ送信される第１収集データの構成例を示す図である。子局２の動作モードが非ダミー設定モードに設定されている場合、図１１に示すように、第１収集データのペイロードのデータ領域ＡＲ１〜ＡＲｍには、機器１１〜１ｍの第１データのみが含まれる。
【００７９】
また、データ取得部７１は、動作モードが非ダミー設定モードに設定されている場合、図１１に示す予め定められた順番で配置された機器１１〜１ｍの第１データを第１収集データのペイロードデータから抽出する。なお、互いに関係する子局２と親局３には、動作モードとして、ダミー設定モードおよび非ダミー設定モードのいずれか１つが共通して設定される。
【００８０】
編集部７５は、入力部３８への入力に基づいて、子局リスト６１の編集を行う。これにより、子局リスト６１における子局アドレス、認証データ、および鍵データの設定および更新を行うことができる。なお、編集部７５は、動作モードがダミー設定モードに設定されている場合、認証データの設定および変更は行わない。
【００８１】
次に、子局２の構成について説明する。図１２は、実施の形態１にかかる子局の構成例を示す図である。図１２に示すように、子局２は、通信部２０，２３と、記憶部２６と、制御部２７と、入力部２８とを備える。
【００８２】
通信部２０は、通信ネットワーク５を介して親局３との間でデータの送受信を行う通信インタフェイスであり、受信部２１と送信部２２を備える。受信部２１は、第２制御データを親局３から通信ネットワーク５を介して受信する。送信部２２は、第３送信部の一例である。送信部２２は、機器１１〜１ｍの第１データを含むデータセットがペイロードに設定された第１収集データを親局３へ通信ネットワーク６を介して送信する。子局２と親局３との間で送受信される第２制御データおよび第１収集データは、上述した図８に示す第２フォーマットのデータパケットである。
【００８３】
通信部２３は、各機器１との間でデータの送受信を行う通信インタフェイスであり、受信部２４と送信部２５とを備える。受信部２４は、第１データを各機器１から不図示の通信路を介して受信する。送信部２５は、第２データを各機器１へ不図示の通信路を介して送信する。子局２と機器１との間の通信路は、通信回線または通信ネットワークである。通信回線は、機器１毎に設けられてもよい。また、通信ネットワークは、機器１１〜１ｍで共通のネットワークであってもよい。
【００８４】
記憶部２６は、識別データと、認証データと、鍵データと、領域指定テーブル５０とを記憶する。識別データは、子局ＩＤであり、認証データは、子局２毎に固有の認証データであり、鍵データは、子局２毎に固有の鍵データである。例えば、親局３が記憶している子局リスト６１が図９に示す状態である場合、子局ＩＤ「０００１」の子局２の認証データおよび鍵データは、「１１１０１０１１１１１１１１１１」および「＊Ｘ＊ＳＤ」である。また、子局ＩＤ「０００２」の子局２の認証データおよび鍵データは「１０００１０１１１１１１１１００」および「ｓｓａｏｉ２」である。
【００８５】
領域指定テーブル５０は、子局２と親局３との間で通信されるデータパケットのペイロードに含まれる上述した複数のデータ領域ＡＲ１〜ＡＲｎに配置されるデータ種別を示す情報を含む。図１３は、実施の形態１にかかる領域指定テーブルの一例を示す図である。図１３に示すように、領域指定テーブル５０は、領域指定テーブル６２と同一の情報を含む。
【００８６】
制御部２７は、図１２に示すように、データ取得部５１と、データ生成部５２と、データ出力部５３と、収集部５４と、認証部５５と、暗号処理部５６と、編集部５７とを備える。暗号処理部５６は、第２暗号処理部の一例である。
【００８７】
データ取得部５１は、第２制御データのペイロードに含まれるデータであるペイロードデータを受信部２１から取得する。第２制御データのペイロードデータは親局３によって暗号化されており、暗号処理部５６は、記憶部２６に記憶された鍵データに基づいて、データ取得部５１が取得したペイロードデータを復号化する。
【００８８】
第２制御データのペイロードには、ダミーデータと機器１１〜１ｍの第２データとが含まれる。データ取得部５１は、領域指定テーブル５０に基づいて、暗号処理部５６によって復号化された第２制御データのペイロードデータからダミーデータと機器１１〜１ｍの第２データとを抽出する。
【００８９】
ダミーデータには、子局２の識別データおよび認証データが含まれている。認証部５５は、ダミーデータに含まれる認証データが子局リスト６１に記憶された認証データと一致するか否かを判定する。具体的には、認証部５５は、データ取得部５１によって取得されたダミーデータに含まれる子局ＩＤと関連付けられた認証データを子局リスト６１から取得する。そして、制御部２７は、ダミーデータに含まれる認証データが子局リスト６１から取得した認証データと一致するか否かを判定する。
【００９０】
例えば、記憶部２６に記憶されている識別データおよび認証データが、「０００１」および「１１１０１０１１１１１１１１１１」であるとする。この場合、認証部５５は、ダミーデータに含まれる認証データが「１１１０１０１１１１１１１１１１」である場合に、一致すると判定し、ダミーデータに含まれる認証データが「１１１０１０１１１１１１１１１１」でない場合、一致しないと判定する。
【００９１】
データ出力部５３は、認証部５５によってダミーデータに含まれる認証データが子局リスト６１に記憶された認証データと一致すると判定された場合、第２制御データのペイロードデータから抽出した機器１１〜１ｍの第２データを送信部２５へ出力する。
【００９２】
送信部２５は、機器１１〜１ｍの第２データのうち対応する第２データを各機器１へ送信する。これにより、第２データが機器１１〜１ｍに設定され、施設８を構成する機器１１〜１ｍが遠隔制御される。
【００９３】
収集部５４は、機器１１〜１ｍから第１データを周期的に取得する。第１データの収集は、収集部５４からの要求に応じて機器１１〜１ｍから出力される第１データを収集することで行われるが、機器１１〜１ｍが自動的かつ周期的に第１データを出力する構成であってもよい。
【００９４】
データ生成部５２は、動作モードがダミー設定モードに設定されている場合、記憶部２６に記憶された識別データおよび認証データを記憶部２６から取得し、取得した識別データおよび認証データを含むダミーデータを生成する。
【００９５】
データ生成部５２は、生成したダミーデータと、収集部５４によって収集された機器１１〜１ｍの第１データとを領域指定テーブル５０に基づいて配列したペイロードデータを生成する。例えば、データ生成部５２は、領域指定テーブル５０が図１３に示す状態である場合、図３に示すペイロードと同じ配列のペイロードデータを生成する。
【００９６】
また、データ生成部５２は、動作モードが非ダミー設定モードに設定されている場合、ダミーデータを生成することなく、収集部５４によって収集された機器１１〜１ｍの第１データを図１１に示すように配列したペイロードデータを生成する。
【００９７】
暗号処理部５６は、記憶部２６に記憶された鍵データを用いてデータ生成部５２によって生成されたペイロードデータを暗号化する。データ出力部５３は、暗号処理部５６によって暗号化されたペイロードデータを送信部２５へ出力する。
【００９８】
送信部２５は、データ出力部５３から出力されたペイロードデータをペイロードに含む第１収集データを通信ネットワーク５経由で親局３へ送信する。第１収集データには、データ出力部５３から出力された親局３のアドレスが送信先アドレスとして含まれる。第１収集データを送信する子局２のアドレスが送信元アドレスとして含まれる。
【００９９】
編集部５７は、動作モードがダミー設定モードに設定されている場合、入力部３８への入力に基づいて、認証データの編集を行う。これにより、認証データの設定および更新を行うことができる。なお、編集部５７は、動作モードがダミー設定モードに設定されている場合、認証データの設定および変更は行わない。
【０１００】
また、編集部５７は、入力部２８への入力に基づいて、領域指定テーブル５０の編集を行うことができる。これにより、各データ領域ＡＲに任意にデータ種別を設定することができる。なお、データ生成部５２は、編集部５７によって領域指定テーブル５０が編集された場合、領域指定テーブル５０のうちダミーデータのデータ領域ＡＲを示すデータをダミーデータに含めることができる。この場合、親局３の編集部７５は、第１収集データのペイロードデータに含まれるダミーデータからダミーデータのデータ領域ＡＲを示すデータを抽出し、抽出したデータに基づいて領域指定テーブル６２を更新することができる。なお、編集部７５は、例えば、ダミーデータのデータ領域ＡＲがデータ領域ＡＲ２である場合、機器１１〜機器１ｍをデータ領域ＡＲ１，ＡＲ３，ＡＲ４，・・・データ領域ＡＲｎの順で領域指定テーブル６２に設定する。
【０１０１】
次に、監視制御システム１００のデータ収集動作を、フローチャートを用いて説明する。図１４は、実施の形態１にかかる子局のデータ収集処理の一例を示すフローチャートである。図１５は、実施の形態１にかかる親局のデータ収集処理の一例を示すフローチャートである。図１６は、実施の形態１にかかる監視制御装置のデータ収集処理の一例を示すフローチャートである。
【０１０２】
図１４に示すように、子局２の制御部２７は、機器１から第１データを通信部２３経由で取得する（ステップＳ１１）。制御部２７は、通信部２３を介して通信可能に接続された全ての機器１から第１データを取得したか否かを判定する（ステップＳ１２）。制御部２７は、全ての機器１から第１データを取得していないと判定した場合（ステップＳ１２：Ｎｏ）、ステップＳ１１に処理を戻す。
【０１０３】
制御部２７は、全ての機器１から第１データを取得したと判定した場合（ステップＳ１２：Ｙｅｓ）、動作モードがダミー設定モードに設定されているか否かを判定する（ステップＳ１３）。制御部２７は、動作モードがダミー設定モードに設定されていると判定した場合（ステップＳ１３：Ｙｅｓ）、記憶部２６に記憶されている認証データおよび識別データを含むダミーデータを生成する（ステップＳ１４）。なお、ダミーデータに含まれる識別データは、上述した子局ＩＤである。
【０１０４】
制御部２７は、動作モードがダミー設定モードに設定されていないと判定した場合（ステップＳ１３：Ｎｏ）、またはステップＳ１４の処理が終了した場合、親局３向けのデータを生成する（ステップＳ１５）。ステップＳ１５の処理において、制御部２７は、領域指定テーブル５０に基づいて、ペイロードデータを生成する。
【０１０５】
制御部２７は、親局３向けのデータを暗号化する（ステップＳ１６）。暗号化された親局３向けのデータを制御部２７が送信部２２へ出力することで、送信部２２は、親局３へ暗号化したデータをペイロードに含む第１収集データを送信し（ステップＳ１７）、図１４に示す処理を終了する。
【０１０６】
子局２から送信される第１収集データは、親局３の受信部３４で受信される。親局３の制御部３７は、図１５に示すように、受信部３４で受信された第１収集データのペイロードデータを取得する（ステップＳ２１）。そして、制御部３７は、子局リスト６１に含まれる鍵データを用いて、ステップＳ２１で取得したペイロードデータを復号化する（ステップＳ２２）。
【０１０７】
つづいて、制御部３７は、動作モードがダミー設定モードに設定されているか否かを判定する（ステップＳ２３）。制御部３７は、動作モードがダミー設定モードに設定されていると判定した場合（ステップＳ２３：Ｙｅｓ）、受信部３４で受信された第１収集データの送信元アドレスが記憶部３６の子局アドレスと一致するか否かを判定する（ステップＳ２４）。
【０１０８】
ステップＳ２４の処理において、制御部３７は、ステップＳ２２で復号化したダミーデータに含まれる子局ＩＤと関連付けられた子局アドレスを子局リスト６１から取得する。そして、制御部３７は、受信部３４から取得された送信元アドレスが子局リスト６１から取得した子局アドレスと一致するか否かを判定する。
【０１０９】
制御部３７は、送信元アドレスが記憶部３６の子局アドレスと一致すると判定した場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２２で復号化したダミーデータに含まれる認証データが子局リスト６１に未登録であるか否かを判定する（ステップＳ２５）。
【０１１０】
例えば、子局リスト６１において、ダミーデータに含まれる子局ＩＤに認証データが関連付けられていないとする。この場合、制御部３７は、ステップＳ２５において、認証データが子局リスト６１に未登録であると判定する。制御部３７は、認証データが子局リスト６１に未登録であると判定した場合（ステップＳ２５：Ｙｅｓ）、ダミーデータに含まれる認証データを子局リスト６１に登録する（ステップＳ２６）。
【０１１１】
制御部３７は、動作モードがダミー設定モードに設定されていないと判定した場合（ステップＳ２３：Ｎｏ）、送信元アドレスが記憶部３６の子局アドレスと一致しないと判定した場合（ステップＳ２４：Ｎｏ）、認証データが子局リスト６１に未登録ではないと判定した場合（ステップＳ２５：Ｎｏ）、ステップＳ２６の処理が終了した場合、第２収集データのペイロードデータを生成する（ステップＳ２７）。そして、制御部３７は、監視制御装置４へ第２収集データを送信し（ステップＳ２８）、図１５に示す処理を終了する。なお、制御部３７は、送信元アドレスが記憶部３６の子局アドレスと一致すると判定した場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２５の処理を行わずに、ステップＳ２６の処理を行うこともできる。
【０１１２】
制御部３７が生成したペイロードデータを送信部３２へ出力することで、送信部３２は、第１収集データに含まれる機器１１〜１ｍの第１データをペイロードに含む第２収集データを監視制御装置４へ送信する。
【０１１３】
親局３から送信される第２収集データは、監視制御装置４の受信部４１で受信される。監視制御装置４の制御部４４は、図１６に示すように、受信部４１で受信された第２収集データのペイロードデータを取得する（ステップＳ３１）。そして、制御部４４は、取得したペイロードデータから各機器１の第１データを抽出し記憶部４３に記憶し（ステップＳ３２）、図１６に示す処理を終了する。
【０１１４】
次に、監視制御システム１００のデータ設定動作を、フローチャートを用いて説明する。図１７は、実施の形態１にかかる監視制御装置のデータ設定処理の一例を示すフローチャートである。図１８は、実施の形態１にかかる親局のデータ設定処理の一例を示すフローチャートである。図１９は、実施の形態１にかかる子局のデータ設定処理の一例を示すフローチャートである。
【０１１５】
図１７に示すように、監視制御装置４の制御部４４は、記憶部４３に記憶された第２データに基づき、第１制御データのペイロードデータを生成する（ステップＳ４１）。制御部４４がステップＳ４１で生成したペイロードデータを送信部４２へ出力すると、送信部４２は、制御部４４が生成したペイロードデータを含む第１制御データを親局３へ送信し（ステップＳ４２）、図１７に示す処理を終了する。
【０１１６】
監視制御装置４から送信される第１制御データは、親局３の受信部３１で受信される。親局３の制御部３７は、受信部３１で受信された第１制御データのペイロードデータを受信部３１から取得する（ステップＳ５１）。そして、制御部３７は、ペイロードデータに含まれる監視制御機器データに基づき、第２データが設定される機器１が属する子局２を特定する（ステップＳ５２）。
【０１１７】
制御部３７は、ステップＳ５２で特定した子局２の認証データを記憶部３６に記憶された子局リスト６１から取得し、取得した子局２の認証データに基づき、ダミーデータを生成する（ステップＳ５３）。そして、制御部３７は、領域指定テーブル６２に基づいて機器１１〜１ｍの第２データおよびダミーデータを配列した第２制御データのペイロードデータを生成し（ステップＳ５４）、生成したペイロードデータを暗号化する（ステップＳ５５）。暗号化されたペイロードデータを制御部３７が送信部３５へ出力することで、送信部３５は、制御部３７によって暗号化されたペイロードデータを含む第２制御データを子局２へ送信し（ステップＳ５６）、図１８に示す処理を終了する。
【０１１８】
親局３から送信される第２制御データは、子局２の受信部２１で受信される。子局２の制御部２７は、受信部２１で受信された第２制御データのペイロードデータを受信部２１から取得し、取得したペイロードデータを復号化する（ステップＳ６１）。制御部２７は、領域指定テーブル５０に基づき、復号化したペイロードデータからダミーデータを抽出する（ステップＳ６２）。なお、制御部２７は、第２制御データの送信元アドレスも受信部２１から取得する。
【０１１９】
つづいて、制御部２７は、ステップＳ６２で抽出されたダミーデータに含まれる認証データが記憶部２６に記憶された認証データと一致するか否かを判定する（ステップＳ６３）。制御部２７は、ダミーデータに含まれる認証データが記憶部２６に記憶された認証データと一致すると判定した場合（ステップＳ６３：Ｙｅｓ）、第２制御データのデータセットに含まれる各第２データを複数の機器１１〜１ｍのうち対応する機器１に送信することで、各機器１に第２データを設定する（ステップＳ６４）。
【０１２０】
制御部２７は、ステップＳ６４の処理が終了した場合、または、ダミーデータの認証データが記憶部２６に記憶された認証データと一致しないと判定した場合（ステップＳ６３：Ｎｏ）、図１９に示す処理を終了する。
【０１２１】
図２０は、実施の形態１にかかる子局および親局のハードウェア構成の一例を示す図である。図２０に示すように、子局２および親局３の各々は、プロセッサ１０１と、メモリ１０２と、インタフェイス回路１０３と、入力装置１０４とを備えるコンピュータを含む。
【０１２２】
プロセッサ１０１、メモリ１０２、インタフェイス回路１０３、および入力装置１０４は、バス１０５によって互いにデータの送受信が可能である。プロセッサ１０１は、処理回路の一例であり、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processer）、およびシステムＬＳＩ（Large  Scale  Integration）のうち１つ以上を含む。メモリ１０２は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、およびＥＰＲＯＭ（Enable  Program  Read  Only  Memory）のうち１つ以上を含む。
【０１２３】
また、メモリ１０２は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびＤＶＤ（Digital  Versatile  Disc）のうち１つ以上を含む。なお、子局２および親局３の各々は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路を含んでいてもよい。
【０１２４】
子局２において、通信部２０，２３は、インタフェイス回路１０３によって実現され、入力部２８は、入力装置１０４によって実現され、記憶部２６は、メモリ１０２によって実現される。また、子局２において、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ取得部５１、データ生成部５２、データ出力部５３、収集部５４、認証部５５、暗号処理部５６、および編集部５７の機能を実行する。
【０１２５】
親局３において、通信部３０，３３は、インタフェイス回路１０３によって実現され、入力部３８は、入力装置１０４によって実現され、記憶部３６は、メモリ１０２によって実現される。また、親局３において、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ取得部７１、データ生成部７２、データ出力部７３、暗号処理部７４、および編集部７５の機能を実行する。
【０１２６】
また、監視制御装置４における通信部４０、記憶部４３、制御部４４、および入力部４６を含む構成は、図２０に示すハードウェア構成と同様に構成される。通信部４０は、インタフェイス回路１０３によって実現され、入力部４６は、入力装置１０４によって実現され、記憶部４３は、メモリ１０２によって実現される。また、監視制御装置４において、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ取得部９１、表示制御部９２、データ生成部９３、およびデータ出力部９４の機能を実行する。
【０１２７】
以上のように、実施の形態１にかかる監視制御システム１００は、複数の機器１の各々から第１データを取得する子局２と、親局３と、子局２から第１データを親局３経由で収集すると共に機器１を制御する第２データを親局３経由で子局２へ送信する監視制御装置４とを備える。親局３は、認証データを記憶する記憶部３６と、第２データを含む第１制御データを監視制御装置４から受信する受信部３１と、記憶部３６に記憶された認証データと第２データとを含む第２制御データを子局２へ送信する送信部３５とを備える。送信部３５は、第２データを配置するために設けられたペイロードの領域に認証データを配置した第２制御データを子局２へ送信する。子局２は、認証データを記憶する記憶部２６と、第２制御データを親局３から受信する受信部２１と、受信部２１によって受信された第２制御データのペイロードの領域に含まれるデータが記憶部２６に記憶された認証データと一致するか否かを判定する認証部５５と、認証部５５によってペイロードの領域に含まれるデータが記憶部２６に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる第２データを機器１に送信する送信部２５とを備える。これにより、監視制御システム１００におけるシステム構成に与える影響を抑えつつ不正な制御を防止することができる。
【０１２８】
また、第２制御データのペイロードは、複数の機器１１〜１ｍの第２データを各々配置するために設けられた複数のデータ領域ＡＲ１〜ＡＲｎを含む。送信部３５は、複数の領域ＡＲ１〜ＡＲｎのうち１つの領域以外の領域に第２データを配置し且つ１つの領域に認証データを配置した第２制御データを送信する。認証部５５は、受信部２１によって受信された第２制御データのペイロードの１つの領域に含まれるデータが記憶部２６に記憶された認証データと一致するか否かを判定する。送信部２５は、認証部５５によって１つの領域に含まれるデータが記憶部２６に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる第２データを機器１に送信する。これにより、監視制御システム１００におけるシステム構成に与える影響をより抑えつつ不正な制御を防止することができる。
【０１２９】
また、監視制御システム１００は、子局２を複数備える。認証データは、子局２間で異なる認証データである。送信部３５は、第２制御データの送信先となる子局２の認証データを記憶部３６から読み出し、読み出した認証データと第２データとを含む第２制御データを子局２へ送信する。このように、子局２間で異なる認証データを用いることで、各子局２による認証をより強化することができる。
【０１３０】
また、監視制御システム１００は、認証データを編集する編集部５７，７５を備える。これにより、監視制御システム１００の運用開始後に子局２が追加または削除された場合に容易に認証データの追加または削除を行うことができる。
【０１３１】
複数の子局２の各々は、複数の機器１の各々から送信される第１データを収集する収集部５４と、収集部５４によって収集された第１データと記憶部２６に記憶された認証データとを含む第１収集データを親局３へ送信する送信部２２とを備える。送信部２２は、第１データを配置するために設けられたペイロードの領域に第１データを配置した収集データを親局３へ送信する。親局３は、子局２から送信される第１収集データを受信する受信部３４と、受信部３４によって受信された第１収集データに含まれるペイロードの領域から認証データを取得し、取得した認証データを記憶部３６に記憶するデータ取得部７１とを備える。これにより、親局３に予め子局２の認証データを登録しておく必要がない。また、子局２が第１収集データに認証データを含めることから、定期的な認証データの更新を行うこともできる。
【０１３２】
また、記憶部３６は、子局２の子局アドレスを記憶する。データ取得部７１は、第１収集データに含まれる送信元アドレスが記憶部３６に記憶された子局アドレスと一致する場合に、第１収集データのダミーデータに含まれる認証データを記憶部３６に記憶する。これにより、認証データが親局３に不正に設定されることを防止することができる。
【０１３３】
また、親局３は、データ生成部７２によって生成された第２制御データのペイロードのデータを暗号化する暗号処理部７４を備える。送信部３５は、暗号処理部７４によってペイロードのデータが暗号化された第２制御データを子局２へ送信する。子局２は、暗号化された第２制御データのペイロードのデータを復号化する暗号処理部５６を備える。これにより、認証の強化をさらに図ることができる。
【０１３４】
実施の形態２．
実施の形態１では、子局に固有の認証データに基づいて認証処理を行うが、実施の形態２では、親局に固有の認証データに基づいて認証処理を行う点で、実施の形態１と異なる。以下においては、実施の形態１と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態１にかかる監視制御システム１００と異なる点を中心に説明する。
【０１３５】
図２１は、実施の形態２にかかる監視制御システムの構成例を示す図であり、図２２は、実施の形態２にかかる親局の構成例を示す図であり、図２３は、実施の形態２にかかる子局の構成例を示す図である。
【０１３６】
図２１に示すように、実施の形態２にかかる監視制御システム１００Ａは、子局２Ａと、親局３Ａと、監視制御装置４とを備える。なお、図２１に示す例では、説明の便宜上、子局２Ａおよび親局３Ａを各々１つずつとしているが、監視制御システム１００Ａには、監視制御システム１００と同様に、子局２Ａおよび親局３Ａは各々複数配置される。なお、子局２Ａおよび親局３Ａは、動作モードにダミー設定モードがなく、動作モードが非ダミー設定モードである点で、実施の形態１にかかる子局２および親局３と異なる。
【０１３７】
親局３Ａは、図２２に示すように、通信部３０，３３と、記憶部３６Ａと、制御部３７Ａと、入力部３８とを備える。記憶部３６Ａは、子局リスト６１Ａと、領域指定テーブル６２と、親局３Ａ毎に固有の認証データとを記憶する。子局リスト６１Ａは、認証データを含んでいない点で、子局リスト６１と異なる。
【０１３８】
制御部３７Ａは、データ生成部７２に代えて、データ生成部７２Ａを有する点で、実施の形態１にかかる制御部３７と異なる。データ生成部７２Ａは、子局２Ａに固有のダミーデータに親局３Ａに固有の認証データを含める点で、データ生成部７２と異なる。送信部３５は、子局ＩＤに加えて親局３Ａに固有の認証データを含むダミーデータがペイロードに含まれる第２制御データを子局２Ａへ送信する。
【０１３９】
子局２Ａは、通信部２０，２３と、記憶部２６Ａと、制御部２７Ａと、入力部２８とを備える。記憶部２６Ａは、子局２Ａに固有のダミーデータに親局３Ａに固有の認証データを記憶する点で、記憶部２６と異なる。
【０１４０】
制御部２７Ａは、認証部５５に代えて、認証部５５Ａを有する点で、実施の形態１にかかる制御部２７と異なる。認証部５５Ａは、ダミーデータに含まれる認証データが記憶部２６Ａに記憶されている親局３Ａに固有の認証データと一致するか否かを判定する。データ出力部５３は、認証部５５Ａによってダミーデータに含まれる認証データが記憶部２６Ａに記憶されている認証データと一致すると判定された場合、第２制御データのペイロードデータから抽出した機器１１〜１ｍの第２データを送信部２５へ出力する。
【０１４１】
このように、実施の形態２にかかる監視制御システム１００Ａでは、子局２Ａおよび親局３Ａが各々親局３Ａに固有の認証データを記憶している。そして、親局３Ａは、親局３Ａに固有の認証データを含むダミーデータをペイロードに含む第２制御データを子局２Ａに送信する。子局２Ａは、第２制御データに含まれるダミーデータに基づいて認証を行う。これにより、子局２Ａ毎に認証データを準備および記憶する必要が無いため、例えば、親局３Ａの処理負荷を軽減することができる。
【０１４２】
実施の形態２にかかる子局２Ａおよび親局３Ａの各々のハードウェア構成例は、図２０に示す子局２および親局３と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、制御部２７Ａ，３７Ａの機能を実行することができる。
【０１４３】
以上のように、実施の形態２にかかる監視制御システム１００Ａは、子局２Ａを複数備え、親局３Ａと子局２Ａとの間で用いられる認証データは、子局２Ａ間で共通である認証データである。これにより、不正な制御をより防止することができる。
【０１４４】
実施の形態３．
実施の形態２では、親局でダミーデータを生成するが、実施の形態３では、監視制御装置４でダミーデータを生成する点で、実施の形態１と異なる。以下においては、実施の形態１と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態１にかかる監視制御システム１００と異なる点を中心に説明する。
【０１４５】
図２４は、実施の形態３にかかる監視制御システムの構成例を示す図である。図２５は、実施の形態３にかかる監視制御装置の構成例を示す図である。図２６は、実施の形態３にかかる子局リストの構成例を示す図である。図２７は、実施の形態３にかかる親局の構成例を示す図である。
【０１４６】
図２４に示すように、実施の形態３にかかる監視制御システム１００Ｂは、子局２Ｂと、親局３Ｂと、監視制御装置４Ｂとを備える。なお、図２４に示す例では、説明の便宜上、子局２Ｂおよび親局３Ｂを各々１つずつとしているが、監視制御システム１００Ｂには、監視制御システム１００と同様に、子局２Ｂおよび親局３Ｂは各々複数配置される。
【０１４７】
なお、子局２Ｂおよび親局３Ｂは、動作モードにダミー設定モードがなく、動作モードが非ダミー設定モードである点で、実施の形態１にかかる子局２および親局３と異なる。実施の形態３にかかる子局２Ｂは、動作モードにダミー設定モードがない以外は、実施の形態１にかかる子局２と同様であるため、以下において、子局２Ｂの説明は省略する。
【０１４８】
監視制御装置４Ｂは、図２５に示すように、通信部４０と、記憶部４３Ｂと、制御部４４Ｂと、表示部４５と、入力部４６とを備える。記憶部４３Ｂは、第１記憶部の一例であり、通信部４０の送信部４２は、第１送信部の一例である。
【０１４９】
記憶部４３Ｂは、子局リスト８３および領域指定テーブル８４がさらに記憶される点で、記憶部４３と異なる。子局リスト８３は、図２６に示すように、「子局ＩＤ」および「認証データ」が互いに関連付けられた情報を含む。「子局ＩＤ」は、子局２Ｂの識別データである。「認証データ」は、子局２Ｂ毎に固有の認証データである。領域指定テーブル８４は、領域指定テーブル５０と同一である。
【０１５０】
制御部４４Ｂは、データ生成部９３に代えてデータ生成部９３Ｂを備え、さらに編集部９５を備える点で、制御部４４と異なる。データ生成部９３Ｂは、第２データの送信先となる子局２Ｂの子局ＩＤに関連付けられた認証データを子局リスト８３から取得する。データ生成部９３Ｂは、第２データの送信先となる子局２Ｂの子局ＩＤと、子局リスト８３かから取得した認証データとを含むダミーデータを生成する。
【０１５１】
そして、制御部４４Ｂは、生成したダミーデータと記憶部４３Ｂから取得した機器１１〜１ｍの第２データが配列されたデータセットと上述した監視制御機器データとを含むペイロードデータを領域指定テーブル８４に基づいて生成する。監視制御機器データには、ペイロードデータにおける各第２データと機器ＩＤとを関連付けるデータに加え、ペイロードデータにおけるダミーデータを特定するデータが含まれる。
【０１５２】
例えば、領域指定テーブル８４が図１０に示す領域指定テーブル６２と同一である場合、例えば、図６に示すペイロードにおけるデータ領域ＡＳ１〜ＡＳｎのうち、データ領域ＡＳ１にダミーデータが配置され、機器１１〜１ｍの第２データは、機器１１〜１ｍの順にデータ領域ＡＳ２〜ＡＳｎに配置される。
【０１５３】
データ出力部９４は、データ生成部９３Ｂによって生成されたペイロードデータを通信部４０へ出力する。通信部４０の送信部４２は、データ出力部９４から出力された監視制御機器データおよび上述したデータセットを含むデータパケットである第１制御データを通信ネットワーク６経由で親局３Ｂへ送信する。
【０１５４】
編集部９５は、入力部４６への入力に基づいて、認証データの編集を行う。これにより、認証データの設定および更新を行うことができる。また、編集部９５は、入力部４６への入力に基づいて、領域指定テーブル８４の編集を行うことができる。これにより、各データ領域ＡＲに任意にデータ種別を設定することができる。
【０１５５】
親局３Ｂは、図２７に示すように、通信部３０，３３と、記憶部３６Ｂと、制御部３７Ｂと、入力部３８とを備える。記憶部３６Ｂは、子局リスト６１に代えて、子局リスト６１Ｂを記憶しており、領域指定テーブル６２を記憶していない点で記憶部３６と異なる。子局リスト６１Ｂは、子局リスト６１Ａと同様に、認証データを含んでいない。
【０１５６】
制御部３７Ｂは，データ取得部７１Ｂと、データ生成部７２Ｂと、データ出力部７３と、暗号処理部７４とを備える。データ取得部７１Ｂは、第１制御データのペイロードデータを受信部３１から取得する。データ取得部７１Ｂは、第１制御データのペイロードデータを取得した場合、監視制御機器データに基づいて、第１制御データのペイロードデータから機器１１〜１ｍの第２データとダミーデータとを取得する。
【０１５７】
データ生成部７２Ｂは、データ取得部７１Ｂによって取得された機器１１〜１ｍの第２データとダミーデータとを含むペイロードデータを生成する。例えば、データ生成部７２Ｂは、第１制御データのペイロードデータに含まれていた状態そのままの機器１１〜１ｍの第２データとダミーデータとをペイロードデータとして生成することができる。
【０１５８】
例えば、第１制御データのペイロードにおけるデータ領域ＡＳ１〜ＡＳｎのうち、データ領域ＡＳ１にダミーデータが配置され、機器１１〜１ｍの第２データは、機器１１〜１ｍの順にデータ領域ＡＳ２〜ＡＳｎに配置されているとする。この場合、データ生成部７２Ｂは、図８に示すペイロードにおけるデータ領域ＡＲ１〜ＡＲｎのうち、データ領域ＡＲ１にダミーデータを配置し、機器１１〜１ｍの第２データは、機器１１〜１ｍの順にデータ領域ＡＲ２〜ＡＲｎに配置する。
【０１５９】
また、記憶部３６Ｂは、領域指定テーブル６２を記憶することもできる。この場合、データ生成部７２Ｂは、領域指定テーブル６２に基づいて、機器１１〜１ｍの第２データとダミーデータとを含むペイロードデータを生成することもできる。
【０１６０】
暗号処理部７４は、子局リスト６１Ｂに基づいて、データ生成部７２Ｂによって生成されたペイロードデータを暗号化する。データ出力部７３は、暗号処理部７４によって暗号化されたペイロードデータを送信部３５へ出力する。送信部３５は、データ出力部７３から出力されたペイロードデータをペイロードに含むデータパケットである第２制御データを通信ネットワーク５経由で子局２Ｂへ送信する。
【０１６１】
次に、監視制御システム１００Ｂのデータ設定動作を、フローチャートを用いて説明する。図２８は、実施の形態３にかかる監視制御装置のデータ設定処理の一例を示すフローチャートである。図２９は、実施の形態３にかかる親局のデータ設定処理の一例を示すフローチャートである。
【０１６２】
図２８に示すように、監視制御装置４Ｂの制御部４４Ｂは、記憶部４３Ｂに記憶された子局リスト８３に基づき、ダミーデータを生成する（ステップＳ７１）。そして、制御部４４Ｂは、記憶部４３Ｂに記憶された領域指定テーブル８４に基づき、機器１１〜１ｍの第２データおよびダミーデータを含むペイロードデータを生成する（ステップＳ７２）。制御部４４ＢがステップＳ７２で生成したペイロードデータを送信部４２へ出力すると、送信部４２は、制御部４４Ｂが生成したペイロードデータを含む第１制御データを親局３Ｂへ送信し（ステップＳ７３）、図２８に示す処理を終了する。
【０１６３】
監視制御装置４Ｂから送信される第１制御データは、親局３Ｂの受信部３１で受信される。親局３Ｂの制御部３７Ｂは、受信部３１で受信された第１制御データのペイロードデータを受信部３１から取得する（ステップＳ８１）。そして、制御部３７Ｂは、ペイロードデータに含まれる監視制御機器データに基づき、第２データが設定される機器１が属する子局２Ｂを特定する（ステップＳ８２）。
【０１６４】
制御部３７Ｂは、ステップＳ８２で特定した子局２Ｂ宛の第２制御データのペイロードデータを生成し（ステップＳ８３）、生成したペイロードデータを暗号化する（ステップＳ８４）。暗号化されたペイロードデータを制御部３７Ｂが送信部３５へ出力することで、送信部３５は、制御部３７Ｂによって暗号化されたペイロードデータを含む第２制御データを子局２Ｂへ送信し（ステップＳ８５）、図２９に示す処理を終了する。
【０１６５】
実施の形態３にかかる親局３Ｂの各々のハードウェア構成例は、図２０に示す親局３と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、制御部３７Ｂの機能を実行することができる。また、監視制御装置４Ｂにおける通信部４０、記憶部４３Ｂ、制御部４４Ｂ、および入力部４６を含む構成も、監視制御装置４と同様に、図２０に示すハードウェア構成と同様に構成される。監視制御装置４Ｂにおいて、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ取得部９１、表示制御部９２、データ生成部９３Ｂ、データ出力部９４、および編集部９５の機能を実行する。
【０１６６】
以上のように、実施の形態３にかかる監視制御システム１００Ｂは、複数の機器１の各々から第１データを取得する子局２Ｂと、親局３Ｂと、子局２Ｂから第１データを親局３Ｂ経由で収集すると共に機器１を制御する第２データを親局３Ｂ経由で子局２Ｂへ送信する監視制御装置４Ｂとを備える。監視制御装置４Ｂは、認証データを記憶する記憶部４３Ｂと、記憶部４３Ｂに記憶された認証データと第２データとを含む第１制御データを親局３Ｂへ送信する送信部４２とを備える。送信部４２は、第２データを配置するために設けられたペイロードの領域に認証データを配置した第１制御データを親局３へ送信する。親局３Ｂは、第１制御データを監視制御装置４Ｂから受信すると、第１制御データのペイロードのデータをペイロードに含む第２制御データを子局２Ｂへ送信する。子局２Ｂは、認証データを記憶する記憶部２６と、第２制御データを親局３Ｂから受信する受信部２１と、受信部２１によって受信された第２制御データのペイロードの領域に含まれるデータが記憶部２６に記憶された認証データと一致するか否かを判定する認証部５５と、認証部５５によってペイロードの領域に含まれるデータが記憶部２６に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる第２データを機器１に送信する送信部２５とを備える。これにより、監視制御システム１００Ｂにおけるシステム構成に与える影響を抑えつつ不正な制御を防止することができる。
【０１６７】
なお、実施の形態３にかかる監視制御システム１００Ｂは、子局２Ｂに固有の認証データに基づいて認証処理を行うことに代えて、実施の形態２の監視制御システム１００Ａと同様に、監視制御装置４Ｂに固有の認証データに基づいて認証処理を行うこともできる。この場合、監視制御装置４Ｂの記憶部４３Ｂは、子局リスト８３に代えて監視制御装置４Ｂに固有の認証データを記憶し、子局２Ｂの記憶部２６も監視制御装置４Ｂに固有の認証データを記憶する。そして、監視制御装置４Ｂと子局２Ｂとの間で監視制御装置４Ｂに固有の認証データが送受信される。
【０１６８】
また、実施の形態１，２において領域指定テーブル６２は子局２，２Ａ毎に設けてもよく、実施の形態３において領域指定テーブル８４は子局２Ｂ毎に設けてもよい。
【０１６９】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１７０】
１，１１〜１ｍ  機器、２，２１〜２４，２Ａ，２Ｂ  子局、３，３１，３２，３Ａ，３Ｂ  親局、４，４Ｂ  監視制御装置、５，６  通信ネットワーク、８，８１，８２  施設、９，９１〜９４  領域、２０，２３，３０，３３，４０  通信部、２１，２４，３１，３４，４１  受信部、２２，２５，３２，３５，４２  送信部、２６，２６Ａ，３６，３６Ａ，３６Ｂ，４３，４３Ｂ  記憶部、２７，２７Ａ，３７，３７Ａ，３７Ｂ，４４，４４Ｂ  制御部、２８，３８，４６  入力部、４５  表示部、５０，６２，８４  領域指定テーブル、５１，７１，７１Ｂ，９１  データ取得部、５２，７２，７２Ａ，７２Ｂ，９３，９３Ｂ  データ生成部、５３，７３，９４  データ出力部、５４  収集部、５５，５５Ａ  認証部、５６，７４  暗号処理部、５７，７５，９５  編集部、６１，６１Ａ，６１Ｂ，８３  子局リスト、８１  機器管理テーブル、８２  機器制御データ、９２  表示制御部、１００，１００Ａ，１００Ｂ  監視制御システム、ＡＲ，ＡＲ１〜ＡＲｎ，ＡＳ，ＡＳ１〜ＡＳｎ  データ領域。
【図１】
2019180837.tif 000003
【図２】
2019180837.tif 000004
【図３】
2019180837.tif 000005
【図４】
2019180837.tif 000006
【図５】
2019180837.tif 000007
【図６】
2019180837.tif 000008
【図７】
2019180837.tif 000009
【図８】
2019180837.tif 000010
【図９】
2019180837.tif 000011
【図１０】
2019180837.tif 000012
【図１１】
2019180837.tif 000013
【図１２】
2019180837.tif 000014
【図１３】
2019180837.tif 000015
【図１４】
2019180837.tif 000016
【図１５】
2019180837.tif 000017
【図１６】
2019180837.tif 000018
【図１７】
2019180837.tif 000019
【図１８】
2019180837.tif 000020
【図１９】
2019180837.tif 000021
【図２０】
2019180837.tif 000022
【図２１】
2019180837.tif 000023
【図２２】
2019180837.tif 000024
【図２３】
2019180837.tif 000025
【図２４】
2019180837.tif 000026
【図２５】
2019180837.tif 000027
【図２６】
2019180837.tif 000028
【図２７】
2019180837.tif 000029
【図２８】
2019180837.tif 000030
【図２９】
2019180837.tif 000031
【手続補正書】
【提出日】令和2年5月8日(2020.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の機器の各々から第１データを取得する子局と、親局と、前記子局から前記複数の機器の各々の第１データを前記親局経由で収集すると共に前記複数の機器のうち対応する機器を各々制御する複数の第２データを前記親局経由で前記子局へ送信する監視制御装置とを備え、
前記親局は、
認証データを記憶する第１記憶部と、
前記複数の第２データを含む第１制御データを前記監視制御装置から受信する第１受信部と、
前記第１記憶部に記憶された認証データと前記複数の第２データとを含む第２制御データを前記子局へ送信する第１送信部と、を備え、
前記第１送信部は、
前記第２データを配置するために設けられたペイロードの複数の領域のうち前記複数の第２データのいずれも配置されていない領域に前記認証データを配置した前記第２制御データを前記子局へ送信し、
前記子局は、
前記複数の第２データおよび前記認証データの各々が前記ペイロードの前記複数の領域のうちいずれの領域に配置されるかを示す領域指定情報と認証データとを記憶する第２記憶部と、
前記第２制御データを前記親局から受信する第２受信部と、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの前記複数の領域のうち前記認証データが配置される領域として前記領域指定情報で示される領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定する認証部と、
前記認証部によって前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記複数の第２データの各々を前記複数の機器のうち対応する機器に送信する第２送信部と、
前記領域指定情報において前記認証データが配置される領域を示す情報を編集する編集部と、
前記編集部によって編集された前記認証データが配置される領域を示す情報を前記親局へ送信する第３送信部と、を備える
ことを特徴とする監視制御システム。
【請求項２】
前記ペイロードは、
前記複数の第２データを各々配置するために設けられた複数の領域を含み、
前記第１送信部は、
前記複数の領域のうち１つの領域以外の領域に前記複数の第２データを配置し且つ前記１つの領域に前記認証データを配置した前記第２制御データを送信し、
前記認証部は、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定し、
前記第２送信部は、
前記認証部によって前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記複数の第２データの各々を前記複数の機器のうち対応する機器に送信する
ことを特徴とする請求項１に記載の監視制御システム。
【請求項３】
前記子局を複数備え、
前記認証データは、前記子局間で異なる認証データであり、
前記第１送信部は、
前記第２制御データの送信先となる子局の認証データを前記第１記憶部から読み出し、読み出した認証データと前記第２データとを含む第２制御データを前記子局へ送信する
ことを特徴とする請求項１または２に記載の監視制御システム。
【請求項４】
前記子局を複数備え、
前記認証データは、前記子局間で共通である認証データである
ことを特徴とする請求項１から３のいずれか１つに記載の監視制御システム。
【請求項５】
前記編集部は、
前記認証データを編集する
ことを特徴とする請求項１から４のいずれか１つに記載の監視制御システム。
【請求項６】
前記親局は、
前記第２制御データの前記ペイロードのデータを暗号化する第１暗号処理部を備え、
前記第１送信部は、
前記第１暗号処理部によって前記ペイロードのデータが暗号化された前記第２制御データを前記子局へ送信し、
前記子局は、
前記暗号化された前記第２制御データの前記ペイロードのデータを復号化する第２暗号処理部を備える
ことを特徴とする請求項１から５のいずれか１つに記載の監視制御システム。
【請求項７】
前記子局は、
前記複数の機器の各々から送信される前記第１データを収集する収集部を備え、
前記第３送信部は、
前記収集部によって収集された前記第１データと前記第２記憶部に記憶された前記認証データとを含み且つ前記第１データを配置するために設けられたペイロードの領域に前記収集部によって収集された前記第１データを配置した収集データを前記親局へ送信し、
前記親局は、
前記子局から送信される前記収集データを受信する第３受信部と、
前記第３受信部によって受信された前記収集データに含まれるペイロードの領域から前記認証データを取得し、取得した認証データを前記第１記憶部に記憶するデータ取得部と、を備える
ことを特徴とする請求項１に記載の監視制御システム。
【請求項８】
前記第１記憶部は、
前記子局のアドレスを記憶し、
前記データ取得部は、
前記収集データに含まれる送信元アドレスが前記第１記憶部に記憶されたアドレスと一致する場合に、前記収集データのペイロードの領域に含まれる前記認証データを前記第１記憶部に記憶する
ことを特徴とする請求項７に記載の監視制御システム。
【請求項９】
前記子局は、
前記収集データの前記ペイロードのデータを暗号化する第２暗号処理部を備え、
前記第３送信部は、
前記第２暗号処理部によって前記ペイロードのデータが暗号化された前記収集データを前記親局へ送信し、
前記親局は、
前記収集データの前記ペイロードのデータを復号化する第１暗号処理部を備える
ことを特徴とする請求項７または８に記載の監視制御システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の監視制御システムは、子局と、親局と、監視制御装置とを備える。子局は、複数の機器の各々から第１データを取得する。監視制御装置は、子局から複数の機器の各々の第１データを親局経由で収集すると共に複数の機器のうち対応する機器を各々制御する複数の第２データを親局経由で子局へ送信する。親局は、第１記憶部と、第１受信部と、第１送信部とを備える。第１記憶部は、認証データを記憶する。第１受信部は、複数の第２データを含む第１制御データを監視制御装置から受信する。第１送信部は、第１記憶部に記憶された認証データと複数の第２データとを含む第２制御データを子局へ送信する。第１送信部は、第２データを配置するために設けられたペイロードの複数の領域のうち複数の第２データのいずれも配置されていない領域に認証データを配置した第２制御データを子局へ送信する。子局は、第２記憶部と、第２受信部と、認証部と、第２送信部と、編集部と、第３送信部とを備える。第２記憶部は、複数の第２データおよび認証データの各々がペイロードの複数の領域のうちいずれの領域に配置されるかを示す領域指定情報と認証データとを記憶する。第２受信部は、第２制御データを親局から受信する。認証部は、第２受信部によって受信された第２制御データのペイロードの複数の領域のうち認証データが配置される領域として領域指定情報で示される領域に含まれるデータが第２記憶部に記憶された認証データと一致するか否かを判定する。第２送信部は、認証部によってペイロードの領域に含まれるデータが第２記憶部に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる複数の第２データの各々を複数の機器のうち対応する機器に送信する。編集部は、領域指定情報において認証データが配置される領域を示す情報を編集する。第３送信部は、編集部によって編集された認証データが配置される領域を示す情報を親局へ送信する。
【手続補正書】
【提出日】令和2年6月19日(2020.6.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の機器の各々から第１データを取得する子局と、親局と、前記子局から前記複数の機器の各々の第１データを前記親局経由で収集すると共に前記複数の機器のうち対応する機器を各々制御する複数の第２データを前記親局経由で前記子局へ送信する監視制御装置とを備え、
前記親局は、
認証データを記憶する第１記憶部と、
前記複数の第２データを含む第１制御データを前記監視制御装置から受信する第１受信部と、
前記第１記憶部に記憶された認証データと前記複数の第２データとを含む第２制御データを前記子局へ送信する第１送信部と、を備え、
前記第１送信部は、
前記複数の第２データを配置するために設けられたペイロードの複数の領域のうち前記複数の第２データのいずれも配置されていない領域に前記認証データを配置した前記第２制御データを前記子局へ送信し、
前記子局は、
前記複数の第２データおよび前記認証データの各々が前記ペイロードの前記複数の領域のうちいずれの領域に配置されるかを示す領域指定情報と認証データとを記憶する第２記憶部と、
前記第２制御データを前記親局から受信する第２受信部と、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの前記複数の領域のうち前記認証データが配置される領域として前記領域指定情報で示される領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定する認証部と、
前記認証部によって前記ペイロードの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記複数の第２データの各々を前記複数の機器のうち対応する機器に送信する第２送信部と、
前記領域指定情報において前記認証データが配置される領域を示す情報を編集する編集部と、
前記編集部によって編集された前記認証データが配置される領域を示す情報を前記親局へ送信する第３送信部と、を備える
ことを特徴とする監視制御システム。
【請求項２】
前記ペイロードは、
前記複数の第２データを各々配置するために設けられた複数の領域を含み、
前記第１送信部は、
前記複数の領域のうち１つの領域以外の領域に前記複数の第２データを配置し且つ前記１つの領域に前記認証データを配置した前記第２制御データを送信し、
前記認証部は、
前記第２受信部によって受信された前記第２制御データの前記ペイロードの前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致するか否かを判定し、
前記第２送信部は、
前記認証部によって前記１つの領域に含まれるデータが前記第２記憶部に記憶された認証データと一致すると判定された場合に、前記第２制御データに含まれる前記複数の第２データの各々を前記複数の機器のうち対応する機器に送信する
ことを特徴とする請求項１に記載の監視制御システム。
【請求項３】
前記子局を複数備え、
前記認証データは、前記子局間で異なる認証データであり、
前記第１送信部は、
前記第２制御データの送信先となる子局の認証データを前記第１記憶部から読み出し、読み出した認証データと前記第２データとを含む第２制御データを前記子局へ送信する
ことを特徴とする請求項１または２に記載の監視制御システム。
【請求項４】
前記子局を複数備え、
前記認証データは、前記子局間で共通である認証データである
ことを特徴とする請求項１から３のいずれか１つに記載の監視制御システム。
【請求項５】
前記編集部は、
前記認証データを編集する
ことを特徴とする請求項１から４のいずれか１つに記載の監視制御システム。
【請求項６】
前記親局は、
前記第２制御データの前記ペイロードのデータを暗号化する第１暗号処理部を備え、
前記第１送信部は、
前記第１暗号処理部によって前記ペイロードのデータが暗号化された前記第２制御データを前記子局へ送信し、
前記子局は、
前記暗号化された前記第２制御データの前記ペイロードのデータを復号化する第２暗号処理部を備える
ことを特徴とする請求項１から５のいずれか１つに記載の監視制御システム。
【請求項７】
前記子局は、
前記複数の機器の各々から送信される前記第１データを収集する収集部を備え、
前記第３送信部は、
前記収集部によって収集された前記第１データと前記第２記憶部に記憶された前記認証データとを含み且つ前記第１データを配置するために設けられたペイロードの領域に前記収集部によって収集された前記第１データを配置した収集データを前記親局へ送信し、
前記親局は、
前記子局から送信される前記収集データを受信する第３受信部と、
前記第３受信部によって受信された前記収集データに含まれるペイロードの領域から前記認証データを取得し、取得した認証データを前記第１記憶部に記憶するデータ取得部と、を備える
ことを特徴とする請求項１に記載の監視制御システム。
【請求項８】
前記第１記憶部は、
前記子局のアドレスを記憶し、
前記データ取得部は、
前記収集データに含まれる送信元アドレスが前記第１記憶部に記憶されたアドレスと一致する場合に、前記収集データのペイロードの領域に含まれる前記認証データを前記第１記憶部に記憶する
ことを特徴とする請求項７に記載の監視制御システム。
【請求項９】
前記子局は、
前記収集データの前記ペイロードのデータを暗号化する第２暗号処理部を備え、
前記第３送信部は、
前記第２暗号処理部によって前記ペイロードのデータが暗号化された前記収集データを前記親局へ送信し、
前記親局は、
前記収集データの前記ペイロードのデータを復号化する第１暗号処理部を備える
ことを特徴とする請求項７または８に記載の監視制御システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の監視制御システムは、子局と、親局と、監視制御装置とを備える。子局は、複数の機器の各々から第１データを取得する。監視制御装置は、子局から複数の機器の各々の第１データを親局経由で収集すると共に複数の機器のうち対応する機器を各々制御する複数の第２データを親局経由で子局へ送信する。親局は、第１記憶部と、第１受信部と、第１送信部とを備える。第１記憶部は、認証データを記憶する。第１受信部は、複数の第２データを含む第１制御データを監視制御装置から受信する。第１送信部は、第１記憶部に記憶された認証データと複数の第２データとを含む第２制御データを子局へ送信する。第１送信部は、複数の第２データを配置するために設けられたペイロードの複数の領域のうち複数の第２データのいずれも配置されていない領域に認証データを配置した第２制御データを子局へ送信する。子局は、第２記憶部と、第２受信部と、認証部と、第２送信部と、編集部と、第３送信部とを備える。第２記憶部は、複数の第２データおよび認証データの各々がペイロードの複数の領域のうちいずれの領域に配置されるかを示す領域指定情報と認証データとを記憶する。第２受信部は、第２制御データを親局から受信する。認証部は、第２受信部によって受信された第２制御データのペイロードの複数の領域のうち認証データが配置される領域として領域指定情報で示される領域に含まれるデータが第２記憶部に記憶された認証データと一致するか否かを判定する。第２送信部は、認証部によってペイロードの領域に含まれるデータが第２記憶部に記憶された認証データと一致すると判定された場合に、第２制御データに含まれる複数の第２データの各々を複数の機器のうち対応する機器に送信する。編集部は、領域指定情報において認証データが配置される領域を示す情報を編集する。第３送信部は、編集部によって編集された認証データが配置される領域を示す情報を親局へ送信する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
親局３は、受信部３１と、データ生成部７２と、送信部３５と、記憶部３６とを備える。記憶部３６は、認証データを記憶する。記憶部３６は、第１記憶部の一例であり、受信部３１は、第１受信部の一例であり、送信部３５は、第１送信部の一例である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
子局２と親局３との間で送受信される第２制御データおよび第１収集データは、第２フォーマットのデータパケットである。図８は、実施の形態１にかかる子局と親局との間で送受信されるデータパケットのフォーマットである第２フォーマットの一例を示す図である。図８に示すように、第２フォーマットは、ヘッダと、ペイロードとを含む。ヘッダには、送信先のアドレスが設定される送信先アドレス領域と、送信元のアドレスが設定される送信元アドレス領域とが含まれる。ペイロードには、第１データまたは第２データを配置するために設けられた複数のデータ領域ＡＲ１〜ＡＲｎが含まれる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
図７に戻って親局３の説明を続ける。制御部３７は、通信部３０および通信ネットワーク６を介して監視制御装置４との間でデータパケットを送受信し、通信部３３および通信ネットワーク５を介して子局２との間でデータパケットを送受信する。制御部３７は、データ取得部７１と、データ生成部７２と、データ出力部７３と、暗号処理部７４と、編集部７５とを備える。暗号処理部７４は、第１暗号処理部の一例である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
例えば、記憶部３６に記憶された子局リスト６１が図９に示す状態であり、ダミーデータに含まれる子局ＩＤが「０００１」であるとする。この場合、データ取得部７１は、受信部３４から取得された送信元アドレスが「１１．２２．３３．４４」である場合に、一致すると判定する。一方、データ取得部７１は、受信部３４から取得された送信元アドレスが「１１．２２．３３．４４」ではない場合、一致しないと判定する。これにより、認証データが記憶部３６に不正に設定されることを防止することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
編集部７５は、入力部３８への入力に基づいて、子局リスト６１の編集を行う。これにより、子局リスト６１における子局アドレス、認証データ、および鍵データの設定および更新を行うことができる。なお、編集部７５は、動作モードが非ダミー設定モードに設定されている場合、認証データの設定および変更は行わない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
ダミーデータには、子局２の識別データおよび認証データが含まれている。認証部５５は、ダミーデータに含まれる認証データが記憶部２６に記憶された認証データと一致するか否かを判定する。具体的には、認証部５５は、データ取得部５１によって取得されたダミーデータに含まれる子局ＩＤと関連付けられた認証データを記憶部２６から取得する。そして、制御部２７は、ダミーデータに含まれる認証データが記憶部２６から取得した認証データと一致するか否かを判定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
データ出力部５３は、認証部５５によってダミーデータに含まれる認証データが記憶部２６に記憶された認証データと一致すると判定された場合、第２制御データのペイロードデータから抽出した機器１１〜１ｍの第２データを送信部２５へ出力する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
暗号処理部５６は、記憶部２６に記憶された鍵データを用いてデータ生成部５２によって生成されたペイロードデータを暗号化する。データ出力部５３は、暗号処理部５６によって暗号化されたペイロードデータを送信部２２へ出力する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
送信部２２は、データ出力部５３から出力されたペイロードデータをペイロードに含む第１収集データを通信ネットワーク５経由で親局３へ送信する。第１収集データには、データ出力部５３から出力された親局３のアドレスが送信先アドレスとして含まれる。第１収集データを送信する子局２のアドレスが送信元アドレスとして含まれる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
編集部５７は、動作モードがダミー設定モードに設定されている場合、入力部２８への入力に基づいて、認証データの編集を行う。これにより、認証データの設定および更新を行うことができる。なお、編集部５７は、動作モードが非ダミー設定モードに設定されている場合、認証データの設定および変更は行わない。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
複数の子局２の各々は、複数の機器１の各々から送信される第１データを収集する収集部５４と、収集部５４によって収集された第１データと記憶部２６に記憶された認証データとを含む第１収集データを親局３へ送信する送信部２２とを備える。送信部２２は、第１データを配置するために設けられたペイロードの領域に第１データを配置した第１収集データを親局３へ送信する。親局３は、子局２から送信される第１収集データを受信する受信部３４と、受信部３４によって受信された第１収集データに含まれるペイロードの領域から認証データを取得し、取得した認証データを記憶部３６に記憶するデータ取得部７１とを備える。これにより、親局３に予め子局２の認証データを登録しておく必要がない。また、子局２が第１収集データに認証データを含めることから、定期的な認証データの更新を行うこともできる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
子局２Ａは、通信部２０，２３と、記憶部２６Ａと、制御部２７Ａと、入力部２８とを備える。記憶部２６Ａは、子局２Ａに固有のダミーデータに代えて親局３Ａに固有の認証データを記憶する点で、記憶部２６と異なる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
制御部４４Ｂは、データ生成部９３に代えてデータ生成部９３Ｂを備え、さらに編集部９５を備える点で、制御部４４と異なる。データ生成部９３Ｂは、第２データの送信先となる子局２Ｂの子局ＩＤに関連付けられた認証データを子局リスト８３から取得する。データ生成部９３Ｂは、第２データの送信先となる子局２Ｂの子局ＩＤと、子局リスト８３から取得した認証データとを含むダミーデータを生成する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
実施の形態３にかかる親局３Ｂのハードウェア構成例は、図２０に示す親局３と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、制御部３７Ｂの機能を実行することができる。また、監視制御装置４Ｂにおける通信部４０、記憶部４３Ｂ、制御部４４Ｂ、および入力部４６を含む構成も、監視制御装置４と同様に、図２０に示すハードウェア構成と同様に構成される。監視制御装置４Ｂにおいて、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ取得部９１、表示制御部９２、データ生成部９３Ｂ、データ出力部９４、および編集部９５の機能を実行する。
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2019180837.tif 000032
【国際調査報告】
2019180837.tif 000033
2019180837.tif 000034
2019180837.tif 000035