(57)【要約】      （修正有）【課題】複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減する。【解決手段】通信機器は当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して通信ネットワークに接続され、伝送制御部は、当該通信機器の運用状態を表す運用状態情報を保持する運用状態情報保持部と、自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出するデータ属性情報設定部と、前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別が設定されているデータ処理条件保持部と、データ属性情報判定制御部とを備える。【選択図】図１
2011223212.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムであって、
前記伝送制御部は、
当該通信機器の運用状態を表す情報である運用状態情報を保持している運用状態情報保持部と、
自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出するデータ属性情報設定部と、
前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別が設定されているデータ処理条件保持部と、
前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、データ属性情報判定制御部と、
を備えている
ことを特徴とする情報通信システム。
【請求項２】
請求項１に記載の情報通信システムであって、
前記通信ネットワークに、複数の前記通信機器に割り当てられている前記データの送信先情報のいずれかと同一の送信先情報が割り当てられている他の通信機器が接続されている場合に、前記他の通信機器に接続されている前記伝送制御部の前記データ属性判定制御部は、自身の前記運用状態情報保持部に、自身が接続されているのが前記他の通信機器であることを示す情報が設定されていることに基づいて、受信した前記データを破棄する、
ことを特徴とする情報通信システム。
【請求項３】
請求項２に記載の情報通信システムであって、
前記運用状態情報には、前記通信機器が試験モードで運用されているかを表す試験モード情報が含まれており、
前記伝送制御部は、自身が接続されている前記通信機器の前記運用状態情報保持部に当該通信機器が試験モードで運用されていることを示す前記試験モード情報が保持されている場合に、受信した前記データに付加されている前記データ属性情報に関わりなく、受信した前記データを前記通信機器へ転送させる、
ことを特徴とする情報通信システム。
【請求項４】
請求項１に記載の情報通信システムであって、
前記通信ネットワークに、前記通信ネットワークとは異なる通信プロトコルでの通信が行われる他の通信ネットワークが中継装置を介して接続されており、前記中継装置に前記伝送制御部が設けられている、
ことを特徴とする情報通信システム。
【請求項５】
請求項１に記載の情報通信システムであって、
前記データは前記通信機器において使用されるヘッダーブロックを備え、前記データ属性情報は前記ヘッダーブロックに格納される、
ことを特徴とする情報通信システム。
【請求項６】
複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムにおける情報通信方法であって、
前記伝送制御部は、
当該通信機器の運用状態を表す情報である運用状態情報を保持し、
自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出し、
前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別を保持し、
前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、
ことを特徴とする情報通信方法。
【請求項７】
請求項６に記載の情報通信方法であって、
前記通信ネットワークに、複数の前記通信機器に割り当てられている前記データの送信先情報のいずれかと同一の送信先情報が割り当てられている他の通信機器が接続されている場合に、前記他の通信機器に接続されている前記伝送制御部の前記データ属性判定制御部は、自身の前記運用状態情報保持部に、自身が接続されているのが前記他の通信機器であることを示す情報が設定されていることに基づいて、受信した前記データを破棄する、
ことを特徴とする情報通信方法。
【請求項８】
請求項７に記載の情報通信方法であって、
前記運用状態情報には、前記通信機器が試験モードで運用されているかを表す試験モード情報が含まれており、
前記伝送制御部は、自身が接続されている前記通信機器の前記運用状態情報保持部に当該通信機器が試験モードで運用されていることを示す前記試験モード情報が保持されている場合に、受信した前記データに付加されている前記データ属性情報に関わりなく受信した前記データを前記通信機器へ転送させる、
ことを特徴とする情報通信方法。
【請求項９】
請求項６に記載の情報通信方法であって、
前記通信ネットワークに、前記通信ネットワークとは異なる通信プロトコルでの通信が行われる他の通信ネットワークが中継装置を介して接続されており、前記中継装置に前記伝送制御部が設けられている、
ことを特徴とする情報通信方法。
【請求項１０】
請求項６に記載の情報通信方法であって、
前記データは前記通信機器において使用されるヘッダーブロックを備え、前記データ属性情報は前記ヘッダーブロックに格納される、
ことを特徴とする情報通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の通信機器が相互に通信可能に接続されている通信ネットワークを含む情報通信システム及び情報通信方法に係わり、特に設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる情報通信システム、情報通信方法に関する。
【背景技術】
【０００２】
コンピュータを含む複数の通信機器を通信可能に接続してなる通信ネットワークは、ＩＰ（Internet Protocol）ネットワークをはじめとして、広く社会基盤として使用されている。このような通信ネットワークを継続的に安定して運用する上では、通信ネットワーク上に接続されている各機器を適時に更新することが必要である。また、通信ネットワークを介して処理されるデータ量が増加するのに従って、伝送路や通信機器の性能を向上させるべくハードウェア及びソフトウェアのバージョンアップを実施する必要が生じることもある。
【０００３】
このような通信ネットワーク上の機器等更新に伴う機器の取替に際しては、その作業が通信ネットワークの運用に与える影響を極力小さくするとともに、作業に伴う労力や費用も極力低減させることが求められる。
【０００４】
この点、特許文献１には、制御システムに含まれる制御装置を更新するのに要する時間を短くし、設定作業のミスを低減することを目的として、例えば図１に示されているように、更新時にネットワーク６を介して非更新対象制御装置２に更新対象制御装置１からの送信信号を模擬した模擬信号を伝送することができる伝送試験装置９を設置する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２３６０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発電所、変電所等の運転制御装置を通信可能に接続してなる通信ネットワークは運転制御情報網とも呼ばれ、特にクリティカルな業務である電力系統の運転制御に用いられる。運転制御情報網に接続されている運転制御装置の取替は、運転制御情報網全体の運用を停止することなく実施する必要があるため、取替対象となる運転制御装置（以下「旧装置」ともいう。）と、取替後の運転制御装置（以下「新装置」ともいう。）とをいずれも通信ネットワークに接続した状態で、旧装置による常時のデータ伝送を実行させつつ、他の既設装置と新装置との間でのデータ伝送試験である対向試験を実施する必要がある。
【０００７】
通信ネットワークに同一の機能を有する旧装置と新装置とが接続されている場合、両者においては基本的に同一の制御アプリケーションが動作することとなる。このとき、他の既設装置から旧装置、新装置の前記制御アプリケーションに制御データを送信するとすれば、次のような問題が生じる。
【０００８】
まず、旧装置及び新装置で動作している制御アプリケーションに対して制御データを配信するために各装置において使用される配信アドレスは、旧装置、新装置ともに同一の配信アドレスを用いることとすれば、他の既設装置において、取替対象となっている運転制御装置について設定されている配信アドレスに関してはなにも変更する必要がないため好都合である。しかし、同一の配信アドレスが割り当てられた旧装置と新装置とを同時に通信ネットワークに接続した場合、他の既設装置からの制御データがいずれの装置の制御アプリケーションでも受信されることとなり、データ伝送試験時の試験用データまで通常運用されている旧装置で受信され通常運用に支障が出る不都合がある。これを解消するために、伝送試験時のみ旧装置を取り外して新装置を接続することができるが、伝送試験中は通常運用に支障が出るためこのような手法は現実的でない。
【０００９】
また、取替後の新装置に一時的に旧装置とは異なる配信アドレスを割り当てるようにすれば、伝送試験時には試験用データを新装置の配信アドレスのみに送信するようにして通常運用への支障が生じないようにすることもできるが、正常運用時と伝送試験時とで他の既設装置に設定されている旧装置及び新装置への配信アドレスを変更する必要が出るため、装置取替に要する労力や費用は増大することとなる。
【００１０】
本発明は、上記の及び他の課題を解決するためになされたもので、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる情報通信システム、情報通信方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明の一態様は、複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムであって、前記伝送制御部は、当該通信機器の運用状態を表す情報である運用状態情報を保持している運用状態情報保持部と、自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出するデータ属性情報設定部と、前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別が設定されているデータ処理条件保持部と、前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、データ属性情報判定制御部とを備えていることを特徴とする情報通信システムである。
【発明の効果】
【００１２】
本発明の一態様に係る情報処理システムによれば、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る運転制御情報通信システム１のシステム構成図である。
【図２】制御装置１１２又はフィルタ装置１１４として使用することができるコンピュータ１０の構成例である。
【図３】本実施形態のシステム１において使用されるデータパケット３００の構造例である。
【図４】フィルタ装置１１４の機能ブロックの一例を示す図である。
【図５】本実施形態におけるフラグ条件テーブル５００の一例である。
【図６】フラグ設定部１１４４における処理フローの一例を示している。
【図７】フラグ判別制御部１１４３における処理フローの一例を示している。
【図８Ａ】本システム１におけるデータパケット３００の転送制御を説明するための模式図である。
【図８Ｂ】本システム１におけるデータパケット３００の転送制御を説明するための模式図である。
【図８Ｃ】本システム１におけるデータパケット３００の転送制御を説明するための模式図である。
【図８Ｄ】本システム１におけるデータパケット３００の転送制御を説明するための模式図である。
【発明を実施するための形態】
【００１４】
以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。
【００１５】
《システム構成》
本発明の一実施形態に係る、運転制御情報通信システム１（情報通信システム。以下簡単のため、適宜「システム」と略称する。）のシステム構成図を図１に示す。
【００１６】
図１の実施形態では、ＩＰネットワークＮによって、各運転制御対象サイト１１０（以下「サイト」と略称する。）が接続されて運転制御情報網を構成している。各サイト１１０には、制御装置１１２（通信機器）が設置されており、ＩＰネットワークＮとの間には本実施形態の主要な機能が割り当てられているフィルタ装置１１４（伝送制御部）が介設されている。
【００１７】
また、ＩＰネットワークＮには、図１に示すように、ゲートウェイ装置１１６（中継装置）を接続してもよい。ゲートウェイ装置１１６は、例えばフレームリレーによって構成されるフレームリレーゲートウェイであり、ＩＰネットワークＮと他の通信プロトコルによる通信機能を備えた通信ネットワーク１１７との間でデータ通信を実行することができるようにプロトコル変換処理を行う。
【００１８】
各サイト１１０は、例えば発電所、変電所等の電力系統に設けられた設備であるが、本発明との関係では、特に用途、設置場所等に制約はない。
【００１９】
制御装置１１２は、本実施形態では、発電所、変電所等の各サイト１１０に設置されている電力設備運転制御用の制御装置であり、ハードウェアとしては、ＩＰプロトコルによる通信機能を備えたコンピュータである。制御装置１１２として使用することができるコンピュータ１０の構成例を、図２に示す。
【００２０】
コンピュータ１０は、中央処理装置１１（例えばＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）、以下簡単のため「ＣＰＵ」と称する）、主記憶装置１２（例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory））、補助記憶装置１３（例えばＨＤＤ）、ユーザの操作入力を受け付ける入力装置１４（例えばキーボードやマウス）、出力装置１５（例えば液晶モニタ）、他の装置との間の通信を実現する通信インターフェイス１６（例えばＮＩＣ（Network Interface Card）)を備えている。
【００２１】
コンピュータ１０で稼働するオペレーティングシステム（Operating System、 ＯＳ）は特に特定のシステムに限定されることはない。例えばＷｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）系のオペレーティングシステム、例えばＬｉｎｕｘ（登録商標）がこのＯＳとして好適に用いられる。すなわち、制御装置１１２をソフトウェア構成の面から見ると、例えば図１に示すように、コンピュータ１０で動作しているＯＳ１１２２の上でさらに運転制御用のアプリケーション１１２１が稼働しているものである。
【００２２】
制御装置１１２のアプリケーション１１２１は、各サイト１１０における電力系統運転制御装置の動作を、同じくいずれかのサイト１１０においてＩＰネットワークＮに接続されている、中央指令所の制御コンソールから送信される制御情報（制御データ）に基づいて制御する。各アプリケーション１１２１は、前記制御データを送受信するための送受信モジュール（図示略）を備えており、本実施形態では、ＲＦＣ７６８に規定されているＵＤＰ（User Datagram Protocol）による通信機能をサポートしている。ただし、制御装置１１２間での通信プロトコルは、ＵＤＰに関わらず、適宜のものを採用することができる。各制御装置１１２には、ＩＰネットワークＮ上で、異なるＩＰアドレスが付与される。
【００２３】
各制御装置１１２で稼働しているアプリケーション１１２１へのデータＩ／Ｏは、各アプリケーション１１２１に固有に割り当てられている配信アドレス（送信先情報）を通じて行われる。本実施形態では、あるサイト１１０で稼働している機器を更新等のために取り替える場合、他の既設制御装置１１２での設定変更を不要とするために、新装置、旧装置とも同一の配信アドレスが割り当てられる。
【００２４】
次に、フィルタ装置１１４について説明する。フィルタ装置１１４は、制御装置１１２と同様に、例えば図２に示すコンピュータ１０の構成を有する、通信機能を備えたコンピュータであるが、ＩＰネットワークＮと各サイト１１０にある制御装置１１２との間に介設されて、ＩＰネットワークＮから各サイト１１０に送信されてくるデータパケット（詳しくは後述する。）について、サイト１１０内にある制御装置１１２で稼働する制御アプリケーション１１２１への伝送制御を行う。端的には、フィルタ装置１１４は、ＩＰネットワークＮからのデータパケットを、そのデータパケット内に設定されている情報に基づいて、自身が接続されている制御装置１１２に転送するか否かを決定する、文字通りフィルタの機能を果たす。フィルタ装置１１４の構成の詳細については、その機能ブロック図を参照して後述する。
【００２５】
なお、図１の例では、各サイト１１０においてフィルタ装置１１４に接続される制御装置１１２は１台ずつであるが、２台以上の制御装置１１２が接続される構成としてもよい。この場合には、後述するデータパケット３００のアプリケーションヘッダ３０３に設定されている情報に従って、フィルタ装置１１４が送信先の制御装置１１２にデータパケット３００を振り分ける転送制御を実行する。また、フィルタ装置１１４は、制御装置１１２に組み込まれる構成としてもよい。
【００２６】
《パケットの構成》
次に、図３を参照して、図１のシステム１上にある制御装置１１２間で送受信されるデータパケット３００について説明する。図３は、本実施形態のシステム１において使用されるデータパケット３００の構造例を示している。システム１においては、ＩＰプロトコルで構築されたネットワーク層上にＵＤＰによるトランスポート層が実装されている。このため、本実施形態のデータパケット３００は、図３に示すように、ＩＰヘッダ３０１、ＵＤＰヘッダ３０２、アプリケーションヘッダ３０３、及び制御データ３０４を含んで構成されている。
【００２７】
ＩＰヘッダ３０１は、ＩＰプロトコルに従ったデータ伝送制御を実行するために付与されているデータであり、ＲＦＣ７９１の規定に従って、送信元、送信先のＩＰアドレス情報等を含んで構成されている。ＵＤＰヘッダ３０２は、ＵＤＰに従ったデータ伝送制御をＩＰプロトコル上で実行するためのデータである、送信元ポート、宛先ポート、データ長等の情報を含んで構成されている。あるサイト１１０にある制御装置１１２から送出されたデータパケット３００は、ＩＰヘッダ３０１及びＵＤＰヘッダ３０２に設定されている送信先に従って、送信先のサイト１１０にある制御装置１１２に送達される。
【００２８】
アプリケーションヘッダ３０３は、ＩＰヘッダ３０１及びＵＤＰヘッダ３０２の設定に従って各制御装置１１２に送達されたデータパケット３００を、制御装置１１２に実装され稼働している制御アプリケーション１１２１に送達するためのデータ伝送制御に使用されるヘッダーブロックである。アプリケーションヘッダ３０３の構成は、制御装置１１２において稼働する制御アプリケーション１１２１の仕様に従って適宜決定すればよく、本実施形態では、取替中フラグ（以下「Ｒ（Replacement）フラグ」という。）３０３１（１ビット）、試験フラグ（以下「Ｔ（Test）フラグ」という。）３０３２（１ビット）、及びヘッダデータ３０３３を含んで構成されている。
【００２９】
データ属性情報であるＲフラグ３０３１は、前記したフィルタ装置１１４におけるデータパケットの転送制御に用いられる情報であり、本実施形態においては０又は１の値をとる。同じくデータ属性情報であるＴフラグ３０３２は、本実施形態のシステム１において通常の運転制御運用が実行される場合と、取替対象となる新装置と既設の制御装置１１２との間で対向試験を実施するために、ＩＰネットワークＮ上に試験用データパケットを送出する場合（試験モード）との種別を示す情報であり、本実施形態においては１又は０の値をとる。ヘッダデータ３０３３は、各制御アプリケーション１１２１へのデータ転送に使用される情報、例えば配信アドレス等の情報を格納している。Ｒフラグ３０３１及びＴフラグ３０３２の詳細については後述する。
【００３０】
《フィルタ装置１１４の機能》
次に、フィルタ装置１１４の機能について、図４を参照して説明する。図４は、フィルタ装置１１４の機能ブロックの一例を示す図である。前記のように、フィルタ装置１１４は、例えば図２のコンピュータ１０として示したハードウェア構成を備え、そのハードウェア上に、図４に示す機能ブロックである、通信ポート１１４１、パケット中継部１１４２、フラグ判別制御部１１４３（データ属性情報判定制御部）、フラグ設定部１１４４（データ属性情報設定部）、フラグ条件記憶部１１４５（データ処理条件保持部）、及び運用種別設定記憶部１１４６（運用状態情報保持部）が実装されている。なお、フィルタ装置１１４としては、例えばコンピュータ１０における入力装置１４、出力装置１５、あるいは補助記憶装置１３といった構成要素を、必要に応じて省略することができる。
【００３１】
通信ポート１１４１は、ＩＰネットワークＮ及び制御装置１１２とのデータ送受信を行うための通信インターフェイスである。本実施形態では、通信ポート１１４１には、ＩＰネットワークＮとの通信インターフェイスとしての、ＩＰネットワークＮの物理的な仕様に対応したインターフェイス回路と、制御装置１１２とのイーサネット（登録商標）接続を提供するＮＩＣとが設けられている。
【００３２】
パケット中継部１１４２は、制御装置１１２から受信したデータに所定のＩＰヘッダ３０１を付加してＩＰネットワークＮに送出するとともに、ＩＰネットワークＮから受信したデータパケット３００に含まれるＵＤＰヘッダ３０２の内容を解析して所定の制御装置１１２に向けてデータを送信する。パケット中継部１１４２の機能は、例えばフィルタ装置１１４を構成するコンピュータ１０の中央処理装置１１によって対応するソフトウェアを実行することにより実現される。
【００３３】
また、パケット中継部１１４２は、後述するフラグ判別制御部１１４３の前記Ｒフラグ及びＴフラグの判別結果に応じた、データパケット３００の中継処理又は破棄処理を実行する。
【００３４】
フラグ判別制御部１１４３は、データパケット３００のアプリケーションヘッダ３０３の設定内容を解析し、これに設定されているＲフラグ及びＴフラグの内容に応じて、前記パケット中継部１１４２に該当するデータパケット３００の転送処理又は破棄処理を命令する。Ｒフラグ３０３１及びＴフラグ３０３２の判別条件は、後述のフラグ条件記憶部１１４５に格納されているフラグ条件テーブル５００を参照することにより取得される。フラグ判別制御部１１４３の機能は、例えばフィルタ装置１１４を構成するコンピュータ１０の中央処理装置１１によって対応するソフトウェアを実行することにより実現される。
【００３５】
フラグ設定部１１４４は、このフィルタ装置１１４が接続されている制御装置１１２において生成されるデータについて、例えば図２の入力装置１４（キーボード等）を通じて管理者等が入力した条件に応じて、アプリケーションヘッダ３０３のＲフラグ３０３１及びＴフラグ３０３２に値を設定する機能を有する。本実施形態では、フラグ設定部１１４４は、後述の運用種別設定記憶部１１４６における運用種別、及び試験に関する設定に従って、Ｒフラグ３０３１及びＴフラグ３０３２に値を設定する。フラグ設定部１１４４の機能は、例えばフィルタ装置１１４を構成するコンピュータ１０の中央処理装置１１によって対応するソフトウェアを実行することにより実現される。
【００３６】
フラグ条件記憶部１１４５は、前記フラグ判別制御部１１４３及び前記フラグ設定部１１４４が実行する制御の条件を設定したフラグ条件を格納しており、具体的には、Ｒフラグ３０３１及びＴフラグ３０３２の設定値とそれに基づくパケット中継部１１４２の制御内容を格納しているフラグ条件テーブル５００を、例えば図２のコンピュータ１０の主記憶装置１２に格納して構成される。
【００３７】
運用種別設定記憶部１１４６は、当該フィルタ装置１１４に接続されている制御装置１１２が、通常の制御用データパケット３００の送受信を行う「通常運用」と、自身が機器更新等に伴う取替対象であることを示す「取替中」とのいずれの状態にあるか、及び通常の制御データではない、対向試験の試験用データを送受信する「試験モード」であるかどうかを設定し、記憶している。運用種別、及び試験に関する設定は、例えば図２の入力装置１４（キーボード等）を通じて管理者等が入力することにより行われ、例えば図２のコンピュータ１０の主記憶装置１２に格納される。
【００３８】
《フラグ条件テーブル５００》
次に、フラグ条件テーブル５００について、図５を参照して説明する。図５は、本実施形態のシステム１に設けられるフィルタ装置１１４に格納されるフラグ条件テーブル５００の一例を示している。前記のように、フラグ条件テーブル５００は、フィルタ装置１１４のフラグ条件記憶部１１４５に保持されている。フィルタ装置１１４のフラグ判別制御部１１４３及びフラグ設定部１１４４は、このフラグ条件テーブル５００を参照して、ＩＰネットワークＮから受信したデータパケット３００についての処理、及びＩＰネットワークＮへ送出するデータパケット３００に含まれるＲフラグ３０３１（５０２Ａ）及びＴフラグ３０３２（５０２Ｂ）の設定処理を実行する。
【００３９】
フラグ条件テーブル５００には、運用種別５０１、制御フラグ５０２、及びパケット処理５０３の各項目が設定されている。
【００４０】
運用種別５０１は、機器更新等に伴う制御装置１１２の取替に関して、当該フィルタ装置１１４に接続されている制御装置１１２がどのようなモードで運用されているかを示し、「通常運用」と「取替中」とのいずれかで表される。「通常運用」とは、取替対象となる旧装置と取替後に使用する新装置のいずれかがＩＰネットワークＮに接続されており、当該制御装置１１２（新装置又は旧装置）が、通常の運転制御用の制御データを含んだデータパケット３００を送受信している状態である。
【００４１】
一方、「取替中」とは、取替対象となる旧装置と取替後に使用する新装置との両方がＩＰネットワークＮに接続された状態、すなわち、本システム１に同一の配信アドレスが割り当てられた制御装置１１２が２台接続されている状態において、自身が取替後の新装置として設置されていることを示している。この「取替中」の新装置は、通常運用に係る制御用データは受け取らず、他の制御装置１１２との間で実施される対向試験に関わる試験用データのみを受信する。
【００４２】
制御フラグ５０２には、Ｒフラグ５０２Ａ（３０３１）及びＴフラグ５０２Ｂ（３０３２）が含まれる。前記のフィルタ装置１１４は、フラグ判別制御部１１４３によって、ＩＰネットワークＮから受信するデータパケット３００のアプリケーションヘッダ３０３に含まれているＲフラグ３０３１（５０２Ａ）及びＴフラグ３０３２（５０２Ｂ）を取得して、運用種別設定記憶部１１４６及びフラグ条件テーブル５００を参照し、自身の担当制御装置１１２に関する設定が「通常運用」か「取替中」か、及び対向試験のための試験用データを受信する試験モードであるかを判定し、その判定結果と取得したＲフラグ３０３１（５０２Ａ）及びＴフラグ３０３２（５０２Ｂ）の値に応じて、その受信したパケットに関する処理をパケット中継部１１４２に指示する。
【００４３】
パケット処理５０３には、フラグ判別制御部１１４３が、受信したデータパケット３００に記録されているＲフラグ３０３１（５０２Ａ）及びＴフラグ３０３２（５０２Ｂ）の値と、フィルタ装置１１４が担当している制御装置１１２について設定されている、「通常運用」、「取替中」の種別、及び試験モードであるか否かの情報に基づいて判定した結果に応じたパケット中継部１１４２でのパケット３００の処理が、「通過」又は「破棄」として設定されている。
【００４４】
図５に例示するフラグ条件テーブル５００によっては、フィルタ装置１１４が担当する制御装置１１２が「通常運用」モードにある場合には、データパケット３００に記録されている「Ｒフラグ＝１」かつ「Ｔフラグ＝０」の場合のみ、フラグ判別制御部１１４３はパケット中継部１１４２に当該パケット３００を破棄するように指示する。このため、当該パケット３００はパケット中継部１１４２において破棄され、制御装置１１２、及びそこで稼働している制御用アプリケーション１１２１に引き渡されることはない。一方、Ｒフラグ＝１、すなわち「取替中」に該当する新装置からのパケット３００であっても、対向試験での試験用データである場合（Ｔフラグ＝１）には、フィルタ装置１１４を通過して、通常運用されている制御装置１１２で受信されることとなる。
【００４５】
また、フィルタ装置１１４が担当する制御装置１１２が「取替中」モードにある場合には、データパケット３００に記録されている「Ｒフラグ＝０」かつ「Ｔフラグ＝０」の場合のみ、フラグ判別制御部１１４３はパケット中継部１１４２に当該パケット３００を破棄するように指示する。これは、受信したパケット３００が「通常運用」の制御装置１１２から受信した制御用データであっても、対向試験での試験用データである場合（Ｒフラグ＝０かつＴフラグ＝１）には、フィルタ装置１１４を通過させて「取替中」の新装置で受信できるようにする必要があるためである。
【００４６】
このように、パケット３００において、Ｒフラグ３０３１（５０２Ａ）の設定にかかわらず、制御装置１１２側でＴフラグ＝１の試験モードが設定されている場合には、パケット３００を受信することができるので、例えばシステム運用上で、新装置である制御装置１１２と他の制御装置１１２とで、同時にＴフラグ＝１に設定しないように規定しておくことで、試験用のパケット３００が意図しない制御装置１１２によって受信されることを防止している。
【００４７】
《フィルタ装置１１４における処理フロー》
次に、フィルタ装置１１４のフラグ設定部１１４４、及びフラグ判別制御部１１４３で実行される処理フローについて、図６、図７を参照して説明する。図６、図７は、フラグ設定部１１４４、及びフラグ判別制御部１１４３における処理フローの一例を示している。
【００４８】
〈フラグ設定部１１４４の処理〉
まず、フラグ設定部１１４４は、担当する制御装置１１２から、ＩＰネットワークＮに送出すべきデータパケット３００を受信する（Ｓ６０１）。次いで、フラグ設定部１１４４は、運用種別設定記憶部１１４６から、当該制御装置１１２について設定されている運用種別である「通常運用」又は「取替中」、及び試験モードであるか否かの情報を取得する（Ｓ６０２）。
【００４９】
フラグ設定部１１４４は、Ｓ６０１で受信したデータパケット３００のアプリケーションヘッダ３０３について、Ｒフラグ３０３１及びＴフラグ３０３２の値を、運用種別設定記憶部１１４６から取得した情報に基づいて設定し（Ｓ６０３）、パケット中継部１１４２に、当該データパケット３００をＩＰネットワークＮに送出するように指示する（Ｓ６０４）。
【００５０】
このようにして、フィルタ装置１１４は、自身が接続されている担当の制御装置１１２について設定されている運用種別と、試験モードであるかどうかの情報を用いて、当該制御装置１１２から送出されるデータパケット３００が受信される場合の条件を設定することができる。
【００５１】
〈フラグ判別制御部１１４３の処理〉
フラグ判別制御部１１４３では、ＩＰネットワークＮを通じて他の制御装置１１２から受信したデータパケット３００について、自身が接続されて担当している制御装置１１２が受信して処理すべきものかどうかを判別してそれに基づくデータパケット３００の処理をパケット中継部１１４２に指示する機能を備える。
【００５２】
まず、フラグ判別制御部１１４３は、ＩＰネットワークＮからデータパケットを受信し（Ｓ７０１）、そのアプリケーションヘッダ３０３に設定されているＲフラグ３０３１及びＴフラグ３０３２の値を取得する（Ｓ７０２）。次いで、フラグ判別制御部１１４３は、運用種別設定記憶部１１４６から、当該制御装置１１２について設定されている運用種別である「通常運用」又は「取替中」、及び試験モードであるか否かの情報を取得する（Ｓ７０３）。
【００５３】
次に、フラグ判別制御部１１４３は、当該制御装置１１２の運用種別が「通常運用」であるかを判定し（Ｓ７０４）、「通常運用」であると判定した場合（Ｓ７０４、Yes）、さらに受信したデータパケット３００について、「Ｒフラグ＝１かつＴフラグ＝０」の条件が成立しているかを判定する（Ｓ７０５）。前記条件が成立していると判定した場合（Ｓ７０５、Yes）、フラグ判別制御部１１４３は、フラグ条件テーブル５００を参照してパケット中継部１１４２に、当該データパケット３００を破棄するように指示する（Ｓ７０６）。Ｓ７０５において、「Ｒフラグ＝１かつＴフラグ＝０」の条件が成立していないと判定した場合（Ｓ７０５、No）、フラグ判別制御部１１４３は、フラグ条件テーブル５００を参照してパケット中継部１１４２に、当該データパケット３００を通過させて担当する制御装置１１２に送信するように指示する（Ｓ７０８）。
【００５４】
一方、フラグ判別制御部１１４３は、Ｓ７０４において当該制御装置１１２の運用種別が「通常運用」でない（「取替中」である）と判定した場合（Ｓ７０４、No）、さらに受信したデータパケット３００について、「Ｒフラグ＝０かつＴフラグ＝０」の条件が成立しているかを判定する（Ｓ７０７）。前記条件が成立していると判定した場合（Ｓ７０７、Yes）、フラグ判別制御部１１４３は、フラグ条件テーブル５００を参照してパケット中継部１１４２に、当該データパケット３００を破棄するように指示する（Ｓ７０６）。Ｓ７０７において、「Ｒフラグ＝０かつＴフラグ＝０」の条件が成立していないと判定した場合（Ｓ７０７、No）、フラグ判別制御部１１４３は、フラグ条件テーブル５００を参照してパケット中継部１１４２に、当該データパケット３００を通過させて担当する制御装置１１２に送信するように指示する（Ｓ７０８）。
【００５５】
以上のように、フィルタ装置１１４は、受信するデータパケット３００に設定されているＲフラグの値に応じて制御装置１１２による受信の可否を制御することができるので、機器更新等のために本システム１のＩＰネットワークＮに取替対象となる旧装置と取替後の新装置とが接続されて、同一の配信アドレスが共存する状態にあっても、新装置から送信されるデータパケット３００は試験モード以外では他の制御装置１１２に受信されないようにするとともに、新装置以外の制御装置１１２から送信される、試験モード以外の通常の制御用データパケット３００は、新装置によって受信、処理されないようにすることができる。
【００５６】
《本システム１におけるデータパケット３００の転送制御例》
次に、以上説明したフィルタ装置１１４を備えている、本実施形態の運転制御情報通信システム１におけるデータパケット３００の転送制御について、図８Ａ〜図８Ｄを参照して説明する。図８Ａ〜図８Ｄは、本システム１におけるデータパケット３００の転送制御を説明するための模式図である。ここでは、図８Ａに示すように、サイト１１０Ａにある旧装置を、機器更新のために、サイト１１０Ｂの新装置によって置き換える場合について説明する。
【００５７】
図８Ａにおいては、まだ新装置（制御装置１１２Ｂ、フィルタ装置１１４Ｂ）はＩＰネットワークＮに接続されていないので、他の制御装置１１２から旧装置（制御装置１１２Ａ）に宛てて送信された通常運用の運転制御用データパケット３００は、そのままフィルタ装置１１４Ａを通過して制御装置１１２Ａによって受信される。
【００５８】
図８Ｂに示す取替中の状況では、旧装置（制御装置１１２Ａ、フィルタ装置１１４Ａ）とともに、新装置（制御装置１１２Ｂ、フィルタ装置１１４Ｂ）もＩＰネットワークＮに接続されており、同一の配信アドレスを有する制御装置１１２が２台共存していることになる。このとき、他の制御装置１１２から旧装置の制御装置１１２Ａに宛てて送信される通常運用のデータパケット３００にあっては、フィルタ装置１１４のフラグ設定部１１４４によって、試験モードでない通常運用を示すＲフラグ＝０及びＴフラグ＝０が設定されて送出される。このデータパケット３００は、旧装置のフィルタ装置１１４Ａを問題なく通過して制御装置１１２Ａによって受信される。
【００５９】
一方、新装置のフィルタ装置１１４Ｂでは、運用種別設定記憶部１１４６において「取替中」と設定されているため、他の制御装置１１２からのデータパケット３００は、フラグ条件テーブル５００を参照した判定結果によってパケット中継部１１４２にて破棄され、新装置の制御装置１１２Ｂによって受信されることはない。
【００６０】
次に、図８Ｃでは、他の制御装置１１２から新装置の制御装置１１２Ｂに対して対向試験が実施される状況を示している。この場合、他の制御装置１１２から新装置の制御装置１１２Ｂに宛てて送信される試験用のデータパケット３００にあっては、フィルタ装置１１４のフラグ設定部１１４４によって、通常運用における試験モードを示すＲフラグ＝０及びＴフラグ＝１が設定されて送出される。旧装置の制御装置１１２Ａと新装置の制御装置１１２Ｂとには、同一の配信アドレスが割り当てられているのであるが、旧装置のフィルタ装置１１４Ａでは、運用種別設定記憶部１１４６において試験モードでない「通常運用」の設定がなされているため、この試験用データパケット３００を受信すると、フラグ条件テーブル５００を参照してパケット中継部１１４２に破棄を指示する。従って、新装置に宛てた試験用データパケット３００が旧装置の制御装置１１２Ａによって受信されることはない。
【００６１】
一方、新装置のフィルタ装置１１４Ｂでは、運用種別設定記憶部１１４６において「取替中」であるが試験モードであると設定されているため、他の制御装置１１２からの試験用データパケット３００は、フラグ条件テーブル５００を参照した判定結果によってパケット中継部１１４２から新装置の制御装置１１２Ｂに転送されて受信、処理される。
【００６２】
最後に、図８Ｄに示す状況では、旧装置がＩＰネットワークＮから取り外されて、新装置の制御装置１１２Ｂのみが接続されている。このとき、新装置のフィルタ装置１１４Ｂでは、運用種別設定記憶部１１４６において「通常運用」と設定され、かつ試験モードでもないため、他の制御装置１１２からの運転制御用データパケット３００は、フラグ条件テーブル５００を参照した判定結果によってパケット中継部１１４２から新装置の制御装置１１２Ｂに転送され、受信、処理される。
【００６３】
このように、本実施形態のシステム１によれば、旧装置から新装置へ制御装置１１２を取り替える場合でも、システム１の運用に支障を来すことなく、かつ新装置について必要な対向試験を実施しつつ円滑に取替作業を行うことができる。
【００６４】
なお、図１におけるゲートウェイ装置１１６に本実施形態のフィルタ装置１１４の構成、機能を備えることとすれば、ＩＰネットワークＮに接続されている制御装置１１２だけでなく、他の通信ネットワーク１１７に接続されている通信機器との間においても、本実施形態について説明したデータパケット３００の転送制御を適用することができる。
【００６５】
以上、本発明によれば、その実施形態に即して説明したように、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる。
【００６６】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００６７】
１  運転制御情報通信システム          １０  コンピュータ
１１  中央処理装置                    １２  主記憶装置
１３  補助記憶装置                    １４  入力装置１４
１５  出力装置                        １６  通信インターフェイス
１１０  サイト（制御装置１１２が設けられる）
１１２  制御装置                      １１４  フィルタ装置
１１６  ゲートウェイ装置              １１７  通信ネットワーク
３００  データパケット                ３０１  ＩＰヘッダ
３０２  ＵＤＰヘッダ                  ３０３  アプリケーションヘッダ
３０３１  Ｒフラグ                    ３０３２  Ｔフラグ
３０３３  ヘッダデータ                ３０４  制御データ
５００  フラグ条件テーブル            ５０１  運用種別
５０２  制御フラグ                    ５０３  パケット種別
１１４１  通信ポート                  １１４２  パケット中継部
１１４３  フラグ判別制御部            １１４４  フラグ設定部
１１４５  フラグ条件記憶部            １１４６  運用種別設定記憶部
Ｎ  ＩＰネットワーク
【図１】
2011223212.tif 000003
【図２】
2011223212.tif 000004
【図３】
2011223212.tif 000005
【図４】
2011223212.tif 000006
【図５】
2011223212.tif 000007
【図６】
2011223212.tif 000008
【図７】
2011223212.tif 000009
【図８Ａ】
2011223212.tif 000010
【図８Ｂ】
2011223212.tif 000011
【図８Ｃ】
2011223212.tif 000012
【図８Ｄ】
2011223212.tif 000013