(57)【要約】【課題】乗っ取り等の影響がネットワーク全体に広がらないような制御ネットワーク安定運用のためのセキュリティ強化されたプラント制御ネットワークシステムとする。【解決手段】実施形態によるプラント制御ネットワークシステム１０は、複数のプラント制御装置と、プラント制御装置が接続された制御ネットワーク２２と、制御ネットワーク２２に接続される複数のネットワーク内装置３６を備える。ネットワーク内装置３６は、受信した情報におけるセキュリティコードの異常があることを検出する異常検出部１０２と、異常検出部１０２においてセキュリティコードが異常と検出された場合に使用中の通信プロトコルとは異なる他のプロトコルを選択するプロトコル切り替え部１０６と、プロトコル切り替え部１０６で選択したプロトコルを使用した通信情報を作成する通信情報作成部１０３を有する。【選択図】図３
2014203231.tif 000002
【特許請求の範囲】
【請求項１】
プラントの監視制御を行うプラント制御ネットワークシステムであって、
プラントの各部分ごとに設けられて各部分を制御する複数のプラント制御装置と、
前記複数のプラント制御装置が接続された制御ネットワークと、
前記制御ネットワークに接続されるネットワーク内装置と、
を備え、
前記ネットワーク内装置は、
受信した情報におけるセキュリティコードの異常があることを検出する異常検出部と、
前記異常検出部においてセキュリティコードが異常と検出された場合に使用中の通信プロトコルとは異なる他のプロトコルを選択するプロトコル切り替え部と、
前記プロトコル切り替え部で選択したプロトコルを使用した通信情報を作成する通信情報作成部と、
を有する、ことを特徴とするプラント制御ネットワークシステム。
【請求項２】
プラントの監視制御を行うプラント制御ネットワークシステムであって、
プラントの各部分ごとに設けられて各部分を制御する複数のプラント制御装置と、
前記複数のプラント制御装置が接続された制御ネットワークと、
前記制御ネットワークに接続される複数のネットワーク内装置と、
を備え、
前記複数のネットワーク内装置はそれぞれ、
受信した情報におけるセキュリティコードの異常があることを検出する異常検出部と、
前記異常検出部においてセキュリティコードが異常と検出された場合に使用中の通信プロトコルとは異なる他のプロトコルを選択するプロトコル切り替え部と、
前記プロトコル切り替え部で選択したプロトコルを使用するよう要求する情報を作成する切り替え通知データ作成部と、
前記切り替え通知データ作成部で作成した情報に基づき切り替え通知情報を作成する通信情報作成部と、
を有する、ことを特徴とするプラント制御ネットワークシステム。
【請求項３】
前記ネットワーク内装置はそれぞれ、前記切り替え通知情報を受けて、他のネットワーク内装置から異常を検出したことによるプロトコル切り替え要求があったことを検出する切り替え検出部と、
前記切り替え検出部で検出した指令内容に基づき新たなプロトコルを選択するプロトコル切り替え部と、
前記プロトコル切り替え部で選択したプロトコルを使用した通信情報を作成する通信情報作成部と、
を有する、ことを特徴とする請求項２に記載のプラント制御ネットワークシステム。
【請求項４】
前記プラントを分割した複数のサブシステムのそれぞれの区分に対応して前記複数のプラント制御装置同士の情報連携を行う複数の系統ネットワークをさらに備え、
前記系統ネットワークは、前記制御ネットワークに接続されることを特徴とする請求項１ないし請求項３のいずれか一項に記載のプラント制御ネットワークシステム。
【請求項５】
前記ネットワーク内装置は、ヒューマンマシーンインターフェイスおよび計算機を含むことを特徴とする請求項１ないし請求項４のいずれか一項に記載のプラント制御ネットワークシステム。
【請求項６】
前記ネットワーク内装置は、前記複数の系統ネットワークと前記制御ネットワークとの間にそれぞれ設けられて前記複数の系統ネットワークと前記制御ネットワークとを接続し相互の情報交換を可能とする異機種間装置を含むことを特徴とする請求項４または請求項５に記載のプラント制御ネットワークシステム。
【請求項７】
前記制御ネットワークは、前記各部分の運転操作上、前記プラント内で共有する情報の交換を可能とする情報ネットワークと、ファイアウォールを介して接続していることを特徴とする請求項１ないし請求項６のいずれか一項に記載のプラント制御ネットワークシステム。
【請求項８】
前記ネットワーク内装置間の接続のためのスイッチングハブをさらに備え、
前記スイッチングハブは、
前記セキュリティコードの異常を受信する異常検出アドレス更新部と、
前記異常検出アドレス更新部により検出された装置のアドレス情報を管理する異常装置管理テーブルと、
を有することを特徴とする請求項１ないし請求項７のいずれか一項に記載のプラント制御ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント制御ネットワークシステムに関する。
【背景技術】
【０００２】
従来、制御ネットワークに接続されているヒューマンマシーンインターフェイス（以下「ＨＭＩ」と略）、計算機（以下「ＰＣ」と略）、機能サーバー、異種機間接続装置、プラント制御装置などについては、専用品を使用し閉鎖的なネットワークを形成していた。
【０００３】
近年、制御ネットワークに接続されているＨＭＩ、ＰＣ、機能サーバー、異種機間接続装置などの汎用化により、制御ネットワークに関して、制御ネットワークの外側のネットワークである事務ネットワーク、情報ネットワークなどに対する開放的なネットワーク化が進んでいる。
【０００４】
ＨＭＩ、ＰＣ、機能サーバー、異種機間接続装置などの汎用品において、外部などからの不正アクセスやウィルス感染などによる乗っ取りが起きた場合においても、プラント制御装置は安定運転状態を維持しなければならず、制御ネットワークの安定性確保がきわめて重要である。
【０００５】
ＨＭＩ、ＰＣ、機能サーバーなどのユーザー管理について、これらの機器とプラント制御装置間のキーコードを使用することによるセキュリティ強化の技術などが知られているが、これらの技術は、それぞれの制御機器間のセキュリティ強化に対しての技術であり、制御ネットワークの安定運用のためのセキュリティ強化を確保するものではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１９７６５２号公報
【特許文献２】特開２００４−１５１８０７号公報
【特許文献３】特開２００９−２５１９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＨＭＩ、ＰＣ、機能サーバー、異種機間接続装置などの汎用品において、ウィルスの感染や乗っ取りが起きた場合に関しては、それぞれの制御機器間のセキュリティ強化に対しての技術はあるが、制御ネットワークの安定運用のためのセキュリティ強化は確保されておらず、このような場合には、制御ネットワークのネットワークダウンなどの問題があった。
【０００８】
そこで、本発明の実施形態は、乗っ取り等の影響がネットワーク全体に広がらないような制御ネットワーク安定運用のためのセキュリティ強化されたプラント制御ネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明の実施形態は、プラントの監視制御を行うプラント制御ネットワークシステムであって、プラントの各部分ごとに設けられて各部分を制御する複数のプラント制御装置と、前記複数のプラント制御装置が接続された制御ネットワークと、前記制御ネットワークに接続されるネットワーク内装置と、を備え、前記ネットワーク内装置は、受信した情報におけるセキュリティコードの異常があることを検出する異常検出部と、前記異常検出部においてセキュリティコードが異常と検出された場合に使用中の通信プロトコルとは異なる他のプロトコルを選択するプロトコル切り替え部と、前記プロトコル切り替え部で選択したプロトコルを使用した通信情報を作成する通信情報作成部と、を有する、ことを特徴とする。
【００１０】
また、本発明の実施形態は、プラントの監視制御を行うプラント制御ネットワークシステムであって、プラントの各部分ごとに設けられて各部分を制御する複数のプラント制御装置と、前記複数のプラント制御装置が接続された制御ネットワークと、前記制御ネットワークに接続される複数のネットワーク内装置と、を備え、前記複数のネットワーク内装置はそれぞれ、受信した情報におけるセキュリティコードの異常があることを検出する異常検出部と、前記異常検出部においてセキュリティコードが異常と検出された場合に使用中の通信プロトコルとは異なる他のプロトコルを選択するプロトコル切り替え部と、前記プロトコル切り替え部で選択したプロトコルを使用するよう要求する情報を作成する切り替え通知データ作成部と、前記切り替え通知データ作成部で作成した情報に基づき切り替え通知情報を作成する通信情報作成部と、を有する、ことを特徴とする。
【発明の効果】
【００１１】
本発明の実施形態によれば、乗っ取り等の影響がネットワーク全体に広がらないような制御ネットワーク安定運用のためのセキュリティ強化されたプラント制御ネットワークシステムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係るプラント制御ネットワークシステムを含む全体のネットワークシステムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るプラント制御ネットワークシステム内装置の構成を示すブロック図である。
【図３】本発明の第１の実施形態に係るプラント制御ネットワークシステム内装置における作用を示すブロック図である。
【図４】本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置の構成を示すブロック図である。
【図５】本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置において当該ネットワーク内装置が異常を検出した場合の作用を示すブロック図である。
【図６】本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置において他のネットワーク内装置が異常を検出した場合の作用を示すブロック図である。
【図７】本発明の第３の実施形態に係るプラント制御ネットワークシステム内の二重化装置の構成を示すブロック図である。
【図８】本発明の第４の実施形態に係るプラント制御ネットワークシステム内の二重化装置の構成を示すブロック図である。
【図９】本発明の第５の実施形態に係るプラント制御ネットワークシステムを含む全体のネットワークシステムの構成を示すブロック図である。
【図１０】本発明の第５の実施形態に係るプラント制御ネットワークシステムにおける制御ネットワークスイッチングハブの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態に係るプラント制御ネットワークシステムについて説明する。ここで、互いに同一または類似の部分には、共通の符号を付して、重複説明は省略する。
【００１４】
［第１の実施形態］
図１は、本発明の第１の実施形態に係るプラント制御ネットワークシステムを含む全体のネットワークシステムの構成を示すブロック図である。ここで、プラント２とは、たとえば、発電所、変電所などの施設、あるいは、全体として特定の目的を有する工場施設全体などを意味する。
【００１５】
プラント制御ネットワークシステム１０は、情報ネットワーク２１、制御ネットワーク２２、複数の系統ネットワーク２３を有する。情報ネットワーク２１は、外部の事務ネットワーク１と接続されているが、ファイアウォール３０が介在している。
【００１６】
情報ネットワーク２１は、たとえば、プラント２の所有者のみならず関係団体等が情報を共有するためのネットワークである。情報ネットワーク２１には、プリンタ３４、メンテナンスツール３５などが接続されている。
【００１７】
制御ネットワーク２２は、プラント２に関する最上位の監視・制御機能を統括する。制御ネットワーク２２には、ＨＭＩ３１が接続されている。制御ネットワーク２２は情報ネットワーク２１と接続されている。
【００１８】
系統ネットワーク２３は、プラント２を複数のサブシステムあるいは機器・装置に区分した場合に、それぞれの区分についてのネットワークであり、それぞれの区分内のプラント制御装置３２が接続されている。プラント制御装置３２は、プラント２を構成するサブシステム、機器・装置を制御する。
【００１９】
各系統ネットワーク２３は制御ネットワーク２２に接続されており、系統ネットワーク２３相互間の関係は、上位の制御ネットワーク２２を介して調整される。
【００２０】
図２は、本発明の第１の実施形態に係るプラント制御ネットワークシステム内装置の構成を示すブロック図である。
【００２１】
制御ネットワーク２２に接続する各装置は、受信部１００、送信部１０１、異常検出部１０２、パケット生成部１０３、プロトコル切り替え部１０６、アプリケーションデータ作成部１０４およびセキュリティコード作成部１０５を有する。
【００２２】
ここで、制御ネットワーク２２に接続する装置としては、ＨＭＩ３１や異機種間装置としてのゲートウェイ３３などがある。ゲートウェイ３３は、制御ネットワーク２２に接続するとともに、系統ネットワーク２３のような下位のネットワークに接続している。なお、異機種間装置としてはゲートウェイに限定されず異機種間を接続する機能のものであればよい。
【００２３】
ここで、説明の上では、制御ネットワーク２２、系統ネットワーク２３を総称して接続ネットワークと呼び、また、接続ネットワークに接続する装置を、ネットワーク内装置３６と呼ぶこととする。ネットワーク内装置３６は、たとえば、図１のＨＭＩ３１、ゲートウェイ３３を含む。
【００２４】
受信部１００は、接続ネットワークからのパケットデータを受け取り、受信したパケットデータを異常検出部１０２に出力する。
【００２５】
異常検出部１０２は、受信部１００から受け取ったパケットデータのセキュリティコードと自身が有する正常なセキュリティコードとを比較して、受信したパケットに異常があるか否かを確認する。異常検出部１０２は、異常があると判断した場合は、プロトコル切り替え部１０６に切り替え指令を出力する。
【００２６】
プロトコル切り替え部１０６は、切り替え指令を受けたら、プロトコルデータへの現在のプロトコルヘッダの使用を中止して、新たなプロトコルヘッダの使用を選択する。パケット生成部１０３は、プロトコル切り替え部１０６による選択結果に基づき、新たなパケットを作成する。
【００２７】
図３は、本発明の第１の実施形態に係るプラント制御ネットワークシステム内装置における作用を示すブロック図である。
【００２８】
受信部１００で受信したパケットデータは異常検出部１０２に入力される。異常検出部１０２では、受信したパケットのセキュリティコードと、正常なセキュリティコードとを比較して、受信したパケットの内容に異常があるか否かが判断される。異常があると判断された場合は、プロトコル切り替え部１０６に切り替え指令が出力される。
【００２９】
切り替え指令がプロトコル切り替え部１０６に入力されると、プロトコルデータへの現在のプロトコルヘッダの使用が中止され、新たなプロトコルヘッダが選択される。
【００３０】
また、アプリケーションデータ作成部１０４ではあらたなアプリケ―ションデータが作成される。セキュリティコード作成部１０５では新たなセキュリティコードが作成される。新たに選択されたプロトコルと、アプリケーションデータとセキュリティコードに基づき、パケット生成部１０３で、図３で第２のプロトコルヘッダと表示しているように、新たなプロトコルヘッダを使用したパケットが作成される。
【００３１】
新たなプロトコルヘッダを使用したパケットは、送信部１０１から、出力される。送信部１０１から送信された新たなパケットは、接続ネットワークを介して他のネットワーク内装置３６に伝達される。
【００３２】
このように、各ネットワーク内装置３６においては、異常が検出されると新たなプロトコルに切り替えることにより、異常があるパケットを送信したネットワーク内装置３６からの受信を受け付けず排除する。すなわち、異常があると判定された接続機器は他のネットワーク内装置３６へ送信できず隔離されることになる。このため、乗っ取り等の影響がネットワーク全体に広がらず、制御ネットワーク安定運用のためのセキュリティ強化がなされる。
【００３３】
［第２の実施形態］
図４は、本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置の構成を示すブロック図である。本実施形態は、第１の実施形態の変形であり、制御ネットワーク２２に接続する各装置は、さらに、切り替え検出部１０７および切り替え通知データ作成部１０８を有する。
【００３４】
切り替え検出部１０７は、受信部１００で受信したパケット内容を監視し、他のネットワーク内装置３６が異常を検出してプロトコルを切り替えた場合に、このパケット内に含まれる切り替え通知と切り替えタイミング（時間）の情報から、他のネットワーク内装置３６で異常と判定したことを検出する。
【００３５】
切り替え検出部１０７は、他のネットワーク内装置３６で異常と判定したことを検出した場合は、プロトコル切り替え部１０６に対して、受信したパケットにより指定されたプロトコルに切り替えるべき旨の指令を出力する。
【００３６】
プロトコル切り替え部１０６は、第１の実施形態では、異常検出部１０２の出力に応じて切り替えるべきプロトコルを選択したが、本実施形態においては、切り替え検出部１０７からの指令に基づいて切り替えるべきプロトコルを選択する。
【００３７】
切り替え通知データ作成部１０８は、異常検出部１０２で異常が検出されてプロトコル切り替え部１０６において別のプロトコルが選択された場合に、切り替え通知データ作成のための処理を行う。
【００３８】
すなわち、切り替え通知データ作成部１０８は、切り替え通知データを作成するとともに、切り替えタイミングすなわち切り替えの時間を設定し、パケット生成部１０３に切り替えたプロトコルに基づくパケットを作成するべき旨の指令を出力する。
【００３９】
図５は、本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置において当該ネットワーク内装置３６が異常を検出した場合の作用を示すブロック図である。
【００４０】
受信部１００で受信したパケットの内容について、異常検出部１０２において異常の有無がチェックされる。異常があると判断された場合は、プロトコル切り替え部１０６で別のプロトコルが選択される。
【００４１】
さらに、異常があると判定された場合は、この結果が、切り替え通知データ作成部１０８に出力される。切り替え通知データ作成部１０８では、切り替え通知データおよび切り替えタイミング情報が作成されてパケット生成部１０３に出力される。
【００４２】
パケット生成部１０３では、プロトコル切り替え部１０６および切り替え通知データ作成部１０８からの出力に基づいて、異常が検出された旨の情報、どのプロトコルに切り替えるべきか、どの時点で切り替えるべきか、などの情報を含むパケットが生成され、送信部１０１に出力される。
【００４３】
このパケットは、プロトコルヘッダ、セキュリティコード、アプリケーションデータ（制御データ等）から構成され、切り替え通知データ、切り替えタイミング情報を有しており、送信部１０１から、制御ネットワーク２２を介して各ネットワーク内装置３６に送信される。なお、この送信するパケットのプロトコルヘッダは、図５で第１のプロトコルヘッダと表示しているように、プロトコルヘッダの切り替え前のプロトコルヘッダが使用される。このパケットは、たとえば暗号化して送信することにより、侵入者にこの情報を把握されることを防止することができる。
【００４４】
図６は、本発明の第２の実施形態に係るプラント制御ネットワークシステム内装置において他のネットワーク内装置が異常を検出した場合の作用を示すブロック図である。
【００４５】
各ネットワーク内装置３６において、受信部１００で受信したパケットの内容は、切り替え検出部１０７で常時確認されている。切り替え検出部１０７で、パケット内に切り替えタイミング情報および切り替え通知が含まれていることが確認された場合、切り替え検出部１０７からプロトコル切り替え部１０６に、受信した内容に基づき切り替えるべきプロトコルに切り替えるよう指令が出力される。
【００４６】
プロトコル切り替え部１０６では、この指令に基づき、指定された切り替えタイミングにおいて、指定されたプロトコルの方を選択する。新たに選択されたプロトコルは、パケット生成部１０３に出力され、パケット生成部１０３は、新たなプロトコルに基づいてパケットを生成する。
【００４７】
以上のように、本実施形態においては、まず、異常を検出したネットワーク内装置３６から、他のネットワーク内装置３６に、異常の発生情報と、切り替えるべき内容およびタイミングが送信される。切り替えのタイミングにおいて、最初に検出したネットワーク内装置３６を含めて各ネットワーク内装置３６が一斉にプロトコルの切り替えを行う。このため、異常のあるパケットの受信を拒否するとともに、正常なネットワーク内装置３６間では不整合なく送受信できる。
【００４８】
このため、乗っ取り等の影響がネットワーク全体に広がらず、制御ネットワーク安定運用のためのセキュリティ強化がなされる。
【００４９】
［第３の実施形態］
図７は、本発明の第３の実施形態に係るプラント制御ネットワークシステム内の二重化装置の構成を示すブロック図である。本実施形態は、第１実施形態の変形である。
【００５０】
異機種間装置としてのゲートウェイ３３について、第１の実施形態の内容を、制御ネットワーク２２との間および系統ネットワーク２３との間の両方に適用したものを二重化装置３７とよぶこととする。
【００５１】
すなわち、二重化装置３７は、制御ネットワーク２２に接続する装置として、受信部１００、送信部１０１、異常検出部１０２、パケット生成部１０３、プロトコル切り替え部１０６、アプリケーションデータ作成部１０４およびセキュリティコード作成部１０５を有する。
【００５２】
また、二重化装置３７は、系統ネットワーク２３に接続する装置として、同様に、受信部１００、送信部１０１、異常検出部１０２、パケット生成部１０３、プロトコル切り替え部１０６、アプリケーションデータ作成部１０４およびセキュリティコード作成部１０５を有する。セキュリティコード作成部１０５は、図７に示すように、制御ネットワーク２２に接続する装置としてのセキュリティコード作成部１０５と、系統ネットワーク２３に接続する装置としてのセキュリティコード作成部１０５とを共通のもので共用してもよい。
【００５３】
以上のように構成された本実施形態により、制御ネットワーク２２に接続される他のネットワーク内装置３６、系統ネットワーク２３に接続される他のネットワーク内装置３６のいずれからでも、受けとったパケットに異常がある場合は、その情報を、正規の情報として受け付けないことにより、発信したネットワーク装置を隔離することができる。
【００５４】
［第４の実施形態］
図８は、本発明の第４の実施形態に係るプラント制御ネットワークシステム内の二重化装置の構成を示すブロック図である。本実施形態は、第２の実施形態および第３の実施形態の変形である。
【００５５】
すなわち、制御ネットワーク２２に接続する装置として、第３の実施形態に加えて、さらに、切り替え検出部１０７および切り替え通知データ作成部１０８を有する。また、系統ネットワーク２３に接続する装置として、さらに、切り替え検出部１０７および切り替え通知データ作成部１０８を有する。
【００５６】
以上のように構成された本実施形態により、制御ネットワーク２２に接続される他のネットワーク内装置３６、系統ネットワーク２３に接続される他のネットワーク内装置３６のいずれからでも、受けとったパケットに異常がある場合は、その情報を、正規の情報として受け付けないことにより、発信したネットワーク装置を隔離することができる。
【００５７】
また、制御ネットワーク２２に接続する装置および系統ネットワーク２３に接続される他のネットワーク内装置３６の間で、プロトコルの切り替えを一斉に行うことにより、乗っ取り等の影響がネットワーク全体に広がらず、制御ネットワーク安定運用のためのセキュリティ強化がなされる。
【００５８】
［第５の実施形態］
図９は、本発明の第５の実施形態に係るプラント制御ネットワークシステムを含む全体のネットワークシステムの構成を示すブロック図である。
【００５９】
本実施形態は、第１の実施形態の変形である。第１の実施形態を説明するための図１で示す情報ネットワーク２１、制御ネットワーク２２、系統ネットワーク２３の部分に、本実施形態では、それぞれ、情報ネットワークスイッチングハブ２１ａ、制御ネットワークスイッチングハブ２２ａ、系統ネットワークスイッチングハブ２３ａを配している。
【００６０】
図１０は、本発明の第５の実施形態に係るプラント制御ネットワークシステムにおける制御ネットワークスイッチングハブの構成を示すブロック図である。
【００６１】
制御ネットワークスイッチングハブ２２ａは、ゲートウェイ３３との接続のための第１のポート５０１および第２のポート５０２、プラント制御装置３２との取合いのための第３のポート５０３、ＨＭＩ３１との接続のための第４のポート５０４および第５のポート５０５を有する。
【００６２】
また、制御ネットワークスイッチングハブ２２ａは、第１のポート５０１ないし第５のポート５０５を経由する送受信を制御する送受信部５０６、データベースとしてのフレームバッファ５０９、アドレス管理テーブル５０８、異常装置管理テーブル５１１を有する。
【００６３】
また、さらに、制御ネットワークスイッチングハブ２２ａは、異常検出の判定等を行うスイッチング部５０７、および、異常の場合に異常装置管理テーブル５１１に異常の生じたアドレス情報を記憶させる異常検出アドレス更新部５１０を有する。
【００６４】
送受信部５０６は、図１０のゲートウェイ３３として表示している異機種間装置、プラント制御装置３２およびＨＭＩ３１から、第１のポート５０１ないし第５のポート５０５を介して送信されたデータを受信する。スイッチング部５０７において、送信されたデータのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスおよびその端末が接続されているポート番号の情報をフレームバッファ５０９に一時格納する。
【００６５】
送信先のＭＡＣアドレスおよびその端末が接続されているポート番号の情報を記録したアドレス管理テーブル５０８の情報と照合し、送信先の機器が接続されたポートを介してデータを送信する。
【００６６】
いま、たとえば、ＨＭＩ３１において第三者による不正な操作が行われた場合、その異常を検知したゲートウェイ３３またはプラント制御装置３２は、第１のポート５０１ないし第５のポート５０５のうち対応するポートを介して制御ネットワークスイッチングハブ２２ａへ、異常を示すキーコードとともに異常が生じているＨＭＩ３１のＭＡＣアドレスのデータを送信する。
【００６７】
制御ネットワークスイッチングハブ２２ａにおいては、第１のポート５０１ないし第５のポート５０５のうち対応するポートを介して送信されたデータを送受信部５０６が受信し、キーコードが異常を示すコードの場合、異常検出アドレス更新部５１０において、異常装置管理テーブル５１１に受信した異常が生じているＨＭＩ３１のＭＡＣアドレスのデータを記録する。
【００６８】
異常が生じているＨＭＩ３１から、ゲートウェイ３３とプラント制御装置３２と他のＨＭＩ３１へのデータの送信は、第４のポート５０４を介し、送受信部５０６へ入力され、スイッチング部５０７でフレームバッファ５０９に一時記憶される。
【００６９】
スイッチング部５０７では、異常装置管理テーブル５１１に記録されたＭＡＣアドレスと照合し、一致した場合は、スイッチング部５０７は処理を終了し、送信先へのデータの送信を行わない。
【００７０】
異常が生じていないＨＭＩ３１からゲートウェイ３３とプラント制御装置３２と他のＨＭＩ３１へのデータの送信は、第５のポート５０５を介して送受信部５０６に入力され、スイッチング部５０７でフレームバッファ５０９へ一時記憶される。スイッチング部５０７では、異常装置管理テーブル５１１に記録されたＭＡＣアドレスと照合し、不一致の場合は、スイッチング部５０７は送信先のＭＡＣアドレスおよびその端末が接続されているポート番号の情報を記録したアドレス管理テーブル５０８の情報と照合し、送信先の機器が接続されたポートを介してデータを送信する。
【００７１】
なお、ネットワーク内装置のアドレスとしてＭＡＣアドレスを例にとって説明したが、ＭＡＣアドレスには限らない。装置を識別できるものであれば他の方式の情報でもよい。
【００７２】
また、本実施形態を、制御ネットワークスイッチングハブ２２ａを例にとって説明したが、本実施形態においては、情報ネットワークスイッチングハブ２１ａおよび系統ネットワークスイッチングハブ２３ａも同様の構成および同様の作用を有してもよい。
【００７３】
あるいは、制御ネットワークスイッチングハブ２２ａ、情報ネットワークスイッチングハブ２１ａあるいは系統ネットワークスイッチングハブ２３ａのいずれかに適用してもよいし、これらのうちの複数に適用してもよい。
【００７４】
以上のように本実施形態では、制御ネットワークスイッチングハブ２２ａ等に異常検出アドレス更新部５１０と異常装置管理テーブル５１１を設けて、異常が生じたＨＭＩ３１のＭＡＣアドレスを記録し、スイッチング部５０７で照合することにより、異常が生じたＨＭＩ３１からの通信を遮断することが可能となる。正常な装置間の通信は、確立したままなので、プラントの制御を継続することができ、安全なプラント運用を実現することができる。
【００７５】
［その他の実施形態］
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。たとえば、異機種間装置としてゲートウェイを例にして説明したが、接続機能のあるものであればゲートウェイに限らず異機種間装置に適用できる。
【００７６】
また、各実施形態の特徴を組み合わせてもよい。たとえば、第５の実施形態は、第１の実施形態の変形として示したが、第５の実施形態の特徴を、第２の実施形態ないし第４の実施形態と組み合わせてもよい。
【００７７】
さらに、これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。
【００７８】
これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７９】
１…事務ネットワーク、２…プラント、１０…プラント制御ネットワークシステム、２１…情報ネットワーク、２１ａ…情報ネットワークスイッチングハブ（スイッチングハブ）、２２…制御ネットワーク、２２ａ…制御ネットワークスイッチングハブ（スイッチングハブ）、２３…系統ネットワーク、２３ａ…系統ネットワークスイッチングハブ（スイッチングハブ）、３０…ファイアウォール、３１…ＨＭＩ、３２…プラント制御装置、３３…ゲートウェイ（異機種間装置）、３４…プリンタ、３５…メンテナンスツール、３６…ネットワーク内装置、３７…二重化装置、１００…受信部、１０１…送信部、１０２…異常検出部、１０３…パケット生成部（通信情報作成部）、１０４…アプリケーションデータ作成部、１０５…セキュリティコード作成部、１０６…プロトコル切り替え部、１０７…切り替え検出部、１０８…切り替え通知データ作成部、５０１…第１のポート、５０２…第２のポート、５０３…第３のポート、５０４…第４のポート、５０５…第５のポート、５０６…送受信部、５０７…スイッチング部、５０８…アドレス管理テーブル、５０９…フレームバッファ、５１０…異常検出アドレス更新部、５１１…異常装置管理テーブル
【図１】
2014203231.tif 000003
【図２】
2014203231.tif 000004
【図３】
2014203231.tif 000005
【図４】
2014203231.tif 000006
【図５】
2014203231.tif 000007
【図６】
2014203231.tif 000008
【図７】
2014203231.tif 000009
【図８】
2014203231.tif 000010
【図９】
2014203231.tif 000011
【図１０】
2014203231.tif 000012