(57)【要約】【課題】運転プログラマブルコントローラが通信ネットワーク上で発生する異常部位を統合的に判断して、二重化プログラマブルコントローラの系切替要否を決定する二重化プログラマブルコントローラの系切替方式を得る。【解決手段】通信ネットワーク１３で発生する各異常部位を異常検出部６、異常検出部１６、異常検出部１２、異常検出部１７で検出し、各故障部位Ａ〜Ｆの状態を運転プログラマブルコントローラ１００のネットワーク状態受信部３が定周期に受信し、ネットワーク状態格納メモリ４に各故障部位Ａ〜Ｆの状態を格納する。ネットワーク状態格納メモリ４の内容を異常判断部５が定周期で読み込み、統合的な異常判断により系の切替を行う。【選択図】図１
2010146363.tif 000002
【特許請求の範囲】
【請求項１】
常時は運転状態にある運転プログラマブルコントローラと、常時は待機状態にあって、上記運転プログラマブルコントローラの異常時に、上記運転プログラマブルコントローラの役割を担う待機プログラマブルコントローラとを備え、上記運転プログラマブルコントローラに接続する第１の通信ゲートウェイ装置と、上記待機プログラマブルコントローラに接続する第２の通信ゲートウェイ装置、および監視装置が通信ネットワークを介して通信する二重化プログラマブルコントローラの系切替方式において、
上記通信ネットワークに接続された機器により検出される異常部位を、上記運転プログラマブルコントローラが受信するとともに、上記異常部位の発生状態が予め設定登録された、系切替を行うべき系切替トリガ要件と、系切替を不可とする系切替不可要因とを有する系切替条件を有し、上記異常部位の発生状態が系切替トリガ要因を含み、系切替不可要因を含まない場合に、上記運転プログラマブルコントローラから上記待機プログラマブルコントローラへの系切替を行うことを特徴とする二重化プログラマブルコントローラの系切替方式。
【請求項２】
上記第２の通信ゲートウェイ装置に異常検出部と外部接点端子を備え、上記第２の通信ゲートウェイ装置の異常時に、上記第２の通信ゲートウェイ装置の異常状態を上記異常検出部で検出し、上記外部接点端子から上記運転プログラマブルコントローラに通知することを特徴とする請求項１に記載の二重化プログラマブルコントローラの系切替方式。
【請求項３】
上記運転プログラマブルコントローラに表示部を備え、上記運転プログラマブルコントローラから上記待機プログラマブルコントローラへの系切替が不可である場合、上記表示部を作動させることを特徴とする請求項１または請求項２に記載の二重化プログラマブルコントローラの系切替方式。
【請求項４】
上記運転プログラマブルコントローラに、系切替が不可であるかどうかを管理する系切替不可フラグと、上記系切替不可フラグが系切替不可の場合に外部から入力された系切替指示に対して系切替を実施しない手段を備えることを特徴とする請求項１〜請求項３の何れか一項に記載の二重化プログラマブルコントローラの系切替方式。
【請求項５】
上記運転プログラマブルコントローラに、上記運転プログラマブルコントローラから上記待機プログラマブルコントローラへの系切替パターンを設定登録した異常部位登録テーブルを備え、上記運転プログラマブルコントローラにより、上記異常部位登録テーブルの回線切替パターンを設定することを特徴とする請求項１〜請求項４の何れか一項に記載の二重化プログラマブルコントローラの系切替方式。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、水処理プラントの監視制御システムなどにおいて、通信ネットワークの異常発生時に系の切替を行う二重化プログラマブルコントローラの系切替方式に関するものである。
【背景技術】
【０００２】
従来、スレーブ局等の複数の他局と分散型光接続装置を介して交信しつつ通信制御を行うマスタ局が、稼働マスタ局と待機マスタ局とに二重化され、稼働マスタ局が少なくとも全ての他局を順次一局ずつ指定してトークン（相手局のみに送信権を与えるための特殊なデータ）を送り、トークンを送った相手となる他局に送信権を与えて交信を行わせる通信制御動作を周期的に繰り返し、且つ伝送回線に光ケーブルを用いた二重化通信システムが知られている。
【０００３】
この二重化通信システムの回線異常を検出する方法として、稼働マスタ局に伝送回線異常検出手段を設け、この伝送回線異常検出手段が、全ての他局からの連続するトークンの無返却、即ち、トークン送信後にその送信相手局からのトークン返却がないことを検出すると、稼働マスタ局と全ての他局との間の光ケーブルを含む伝送回線に異常があると判断し、待機マスタ局にこの通信システムの制御権を与えるために系の切替を行う二重化通信システムの回線異常検出方法が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２０００−４００１３号公報（要約の欄、段落０００１、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示されている二重化通信システムの回線異常検出方法によれば、稼働マスタ局と分散型光接続装置とを結ぶ伝送回線の異常を速やかに検出し、稼働マスタ局の通信制御権を直ちに待機マスタ局へ切り替えることにより、入出力スレーブ局とマスタ局との通信を継続して行うことができる利点がある。
【０００６】
しかし、例えば、分散型光接続装置に異常が生じたような場合、伝送回線異常部では全てのスレーブ局からの無応答を検出し、伝送回線に異常があると判断して待機マスタ局に通信制御権を与えるための系切替を行うことになる。しかし、分散型光接続装置には待機マスタ局の光ケーブルも接続しているため、待機マスタ局に通信制御権を与えてもスレーブ局からの無応答状態が継続して発生し、不要な系切替を行っていることになる。
【０００７】
この発明は、上記の課題を解決するためになされたもので、運転プログラマブルコントローラが通信ネットワーク上で発生する異常部位を統合的に判断して、二重化プログラマブルコントローラの系切替要否を決定する二重化プログラマブルコントローラの系切替方式を提供するものである。
【課題を解決するための手段】
【０００８】
この発明に係る二重化プログラマブルコントローラの系切替方式は、常時は運転状態にある運転プログラマブルコントローラと、常時は待機状態にあって、上記運転プログラマブルコントローラの異常時に、上記運転プログラマブルコントローラの役割を担う待機プログラマブルコントローラとを備え、上記運転プログラマブルコントローラに接続する第１の通信ゲートウェイ装置と、上記待機プログラマブルコントローラに接続する第２の通信ゲートウェイ装置、および監視装置が通信ネットワークを介して通信する二重化プログ
ラマブルコントローラの系切替方式において、上記通信ネットワークに接続された機器により検出される異常部位を、上記運転プログラマブルコントローラが受信するとともに、上記異常部位の発生状態が予め設定登録された、系切替を行うべき系切替トリガ要件と、系切替を不可とする系切替不可要因とを有する系切替条件を有し、上記異常部位の発生状態が系切替トリガ要因を含み、系切替不可要因を含まない場合に、上記運転プログラマブルコントローラから上記待機プログラマブルコントローラへの系切替を行うものである。
【発明の効果】
【０００９】
この発明に係る二重化プログラマブルコントローラの系切替方式によれば、運転プログラマブルコントローラが通信ネットワークの異常部位を統合的に判断し、系切替要否を決定するので、効率的な系の切替が可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、添付の図面を参照して、この発明に係る二重化プログラマブルコントローラの系切替方式について好適な実施の形態を説明する。なお、これらの実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、この発明の実施の形態１に係る二重化プログラマブルコントローラの系切替方式を説明するブロック図で、二重化プログラマブルコントローラが接続する通信ネットワークシステムにおいて、通信ネットワークにおいて発生する各異常部位と各異常部位の検出部を示したものである。
【００１２】
図１において、運転プログラマブルコントローラ１００は、常時は運転状態にあるプログラマブルコントローラであり、待機プログラマブルコントローラ１０１は、常時は待機状態にあって、運転プログラマブルコントローラ１００の異常時に、運転プログラマブルコントローラ１００の役割を担うプログラマブルコントローラである。
【００１３】
運転プログラマブルコントローラ１００は、ＣＰＵユニット１と通信ユニット２を備えている。ＣＰＵユニット１は、ネットワーク状態受信部３と、ネットワーク状態格納メモリ４と、異常判断部５を備えており、通信ユニット２は、異常検出部６を備えている。また、待機プログラマブルコントローラ１０１は、ＣＰＵユニット７と、通信ユニット８を備えている。ＣＰＵユニット７は、ネットワーク状態受信部９と、ネットワーク状態格納メモリ１０と、異常判断部１１を備えており、通信ユニット８は、異常検出部１２を備えている。
【００１４】
運転プログラマブルコントローラ１００には、通信ネットワーク１３との間に第１の通信ゲートウェイ装置１４が接続されており、待機プログラマブルコントローラ１０１には、通信ネットワーク１３との間に第２の通信ゲートウェイ装置１５が接続されている。第１の通信ゲートウェイ装置１４および第２の通信ゲートウェイ装置１５は、それぞれ、異常検出部１６、１７を備えている。なお、通信ネットワーク１３には監視装置１８が接続され、運転プログラマブルコントローラ１００に接続する第１の通信ゲートウェイ装置１４と、待機プログラマブルコントローラ１０１に接続する第２の通信ゲートウェイ装置１５、および監視装置１８が通信ネットワーク１３を介して通信する構成となっている。
【００１５】
また、図１において、第１の異常部位Ａは、第1の通信ゲートウェイ装置１４の異常検出部１６で検出する通信ネットワーク１３の回線異常を示し、第２の異常部位Ｂは、第1の通信ゲートウェイ装置１４の異常検出部１６で検出する第1の通信ゲートウェイ装置１４の異常を示している。また、第３の異常部位Ｃは、通信ユニット２の異常検出部６で検出する第1の通信ゲートウェイ装置１４と通信ユニット２間を接続する通信ケーブルの断
線を示し、第４の異常部位Ｄは、通信ユニット２の異常検出部６で検出する通信ユニット２の異常を示している。
【００１６】
更に、第５の異常部位Ｅは、第２の通信ゲートウェイ装置１５の異常検出部１７で検出する第２の通信ゲートウェイ装置１５の異常を示し、第６の異常部位Ｆは、第２の通信ゲートウェイ装置１５の異常検出部１７で検出する第２の通信ゲートウェイ装置１５と通信ユニット８間を接続する通信ケーブルの断線を示し、第７の異常部位Ｇは、通信ユニット８の異常検出部１２で検出する通信ユニット８の異常を示している。
【００１７】
実施の形態１に係る二重化プログラマブルコントローラの通信回線切替方式は、上記のように構成されており、次にその動作について説明する。
第１の通信ゲートウェイ装置１４の異常検出部１６、通信ユニット２の異常検出部６、第２の通信ゲートウェイ装置１５の異常検出部１７、および通信ユニット８の異常検出部１２のそれぞれが検出した各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇの状態を、運転プログラマブルコントローラ１００のネットワーク状態受信部３で定周期に受信し、ネットワーク状態受信部３がネットワーク状態格納メモリ４に、各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇの状態を格納する。
【００１８】
各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇの状態を格納したネットワーク状態格納メモリ４の内容を、異常判断部５が定周期で読み込むとともに、各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇの異常発生状態を図２に示す条件に沿って系の切替要否を判断する。なお、待機プログラマブルコントローラ１０１のネットワーク状態受信部９、異常判断部１１は待機状態であるため動作はしていない。
【００１９】
図２は、運転プログラマブルコントローラ１００の異常判断部５で行う系切替要否の条件を示し、各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇに対して系切替トリガー要因となるか否か、あるいは系切替不可の要因となるか否かを「１」、「０」で表現するものである。なお、「１」は「要因となる」、「０」は「要因とならない」を意味している。
【００２０】
図２において、第１の異常部位Ａ〜第４の異常部位Ｄは運転プログラマブルコントローラ１００の系切替トリガーの要因となるものであり、第５の異常部位Ｅ〜第７の異常部位Ｇは運転プログラマブルコントローラ１００の系切替不可要因となるものである。
【００２１】
次に、図３のフローチャートにより、図２に示す系切替要否の条件に沿って運転プログラマブルコントローラ１００の異常判断部５で行う系切替処理について説明する。
【００２２】
まず、ネットワーク状態格納メモリ４の内容をチェックし、図２で示す系切替トリガーの要因となる異常が発生しているかを判断する（ステップＳ１０１）。
【００２３】
ステップＳ１０１において、系切替トリガーの要因となる異常が発生していれば、次に、図２で示す系切替不可要因となる異常が発生しているかを判断する（ステップＳ１０２）。
【００２４】
ステップＳ１０２において、系切替不可要因となる異常が発生していない場合は系の切替を行う（ステップＳ１０３）。
【００２５】
ステップＳ１０１において、系切替トリガーの要因となる異常が発生していない場合、あるいはステップＳ１０２において、系切替不可要因となる異常が発生している場合は、系の切替を行わない。
【００２６】
以上のように、実施の形態１に係る二重化プログラマブルコントローラの系切替方式によれば、運転プログラマブルコントローラ１００が通信ネットワーク１３の異常を統合的に判断して系の切替要否を決定するので、効率的な系切替が可能となる。
【００２７】
実施の形態２．
次に、この発明の実施の形態２に係る二重化プログラマブルコントローラの系切替方式について説明する。
図４は、実施の形態２に係る二重化プログラマブルコントローラの系切替方式を説明するブロック図で、二重化プログラマブルコントローラが接続する通信ネットワークシステムにおいて、通信ネットワークにおいて発生する各異常部位と各異常部位の検出部を示したものである。
【００２８】
図４において、運転プログラマブルコントローラ４００は、常時は運転状態にあるプログラマブルコントローラであり、待機プログラマブルコントローラ４０１は、常時は待機状態にあって、運転プログラマブルコントローラ４００の異常時に、運転プログラマブルコントローラ４００の役割を担うプログラマブルコントローラである。
【００２９】
運転プログラマブルコントローラ４００は、ＣＰＵユニット４０と、通信ユニット２、およびＩ／Ｏユニット４１を備えている。ＣＰＵユニット４０は、ネットワーク状態受信部３、ネットワーク状態格納メモリ４、異常判断部５、および第２の通信ゲートウェイ装置１５の異常を検出する第２のゲートウェイ装置異常検出部４２を備えている。
【００３０】
また、待機プログラマブルコントローラ４０１は、ＣＰＵユニット４３、通信ユニット８、およびＩ／Ｏユニット４４を備えている。ＣＰＵユニット４３は、ネットワーク状態受信部９、ネットワーク状態格納メモリ１０、異常判断部１１、および第１の通信ゲートウェイ装置１４の異常を検出する第１のゲートウェイ装置異常検出部４５を備えている。
【００３１】
更に、第２の通信ゲートウェイ装置１５には、外部接点端子４６が設けられており、この外部接点端子４６と運転プログラマブルコントローラ４００のＩ／Ｏユニット４１が、信号線４７により接続されている。なお、その他の構成については、実施の形態１と同様であるので、同一符号を付すことによりその説明を省略する。
【００３２】
実施の形態２に係る二重化プログラマブルコントローラの系切替方式は、上記のように構成されており、実施の形態１に係る二重化プログラマブルコントローラの系切替方式と同様の動作を行うとともに、次の動作を行うものである。
第２の通信ゲートウェイ装置１５に異常が生じた場合、本来、第２の通信ゲートウェイ装置１５で検出可能な第２の通信ゲートウェイ装置１５の異常、即ち、第５の異常部位Ｅの異常検出が不可能となる。そのため、運転プログラマブルコントローラ４００のネットワーク状態受信部３では第５の異常部位Ｅを不定状態で受信し、結果として異常判断部５にて統合的な異常判断による系の切替判断が出来なくなる。
【００３３】
そこで、実施の形態２においては、第２の通信ゲートウェイ装置１５の異常時に、ゲートウェイ装置異常の信号を、外部接点端子４６と運転プログラマブルコントローラ４００のＩ／Ｏユニット４１との間に接続された信号線４７により、運転プログラマブルコントローラ４００に通知する。
【００３４】
即ち、運転プログラマブルコントローラ４００のＩ／Ｏユニット４１は、第２の通信ゲートウェイ装置１５の異常を入力信号として受け取り、そして、Ｉ／Ｏユニット４１に入力された第２の通信ゲートウェイ装置１５の異常信号は、第２のゲートウェイ装置異常検出部４２にて取込み、ネットワーク状態格納メモリ４にゲートウェイ装置異常として登録
する。
【００３５】
以上のように、実施の形態２に係る二重化プログラマブルコントローラの系切替方式によれば、実施の形態１の効果に加え、第２の通信ゲートウェイ装置１５の異常で検出不可能となる異常部位が、第２の通信ゲートウェイ装置１５の異常として運転プログラマブルコントローラ４００の第２のゲートウェイ装置異常検出部４２に通知されるため、異常判断部５にて統合的な異常判断が可能となる。
【００３６】
実施の形態３．
次に、この発明の実施の形態３に係る二重化プログラマブルコントローラの系切替方式について説明する。
図５は、実施の形態３に係る二重化プログラマブルコントローラの系切替方式を説明するブロック図で、二重化プログラマブルコントローラが接続する通信ネットワークシステムにおいて、通信ネットワークにおいて発生する各異常部位と各異常部位の検出部を示したものである。
【００３７】
図５において、運転プログラマブルコントローラ５００は、常時は運転状態にあるプログラマブルコントローラであり、待機プログラマブルコントローラ５０１は、常時は待機状態にあって、運転プログラマブルコントローラ５００の異常時に、運転プログラマブルコントローラ５００の役割を担うプログラマブルコントローラである。
【００３８】
運転プログラマブルコントローラ５００は、ＣＰＵユニット４０と、通信ユニット２、Ｉ／Ｏユニット４１、および表示部としての表示ユニット５０を備えている。また、待機プログラマブルコントローラ５０１は、ＣＰＵユニット４３、通信ユニット８、Ｉ／Ｏユニット４４、および表示ユニット５１を備えている。なお、その他の構成については、実施の形態２と同様であるので、同一符号を付すことによりその説明を省略する。
【００３９】
実施の形態３に係る二重化プログラマブルコントローラの系切替方式は、上記のように構成されており、実施の形態２と同様の動作を行う。そして、運転プログラマブルコントローラ５００異常判断部５にて系切替不可と判断した場合は、運転プログラマブルコントローラ５００の表示ユニット５０の系切替不可ランプを点灯させるものである。なお、表示ユニット５０は、系切替不可ランプを点灯させるものに限定されず、例えば、音声報知などの表示作動であれば良いことは当然である。
【００４０】
以上のように、実施の形態３に係る二重化プログラマブルコントローラの系線切替方式によれば、実施の形態２の効果に加え、運転プログラマブルコントローラ５００、待機プログラマブルコントローラ５０１が二重化通信として動作している現場において、操作員が手動にて系の切替操作を実施しようとする場合に、表示ユニット５０の系切替不可ランプの状態を確認し、ランプ点灯中は系の切替操作が出来ない状態であることを確認することができ、プラント運用への支障を未然に抑止することが可能となる。
【００４１】
実施の形態４．
次に、この発明の実施の形態４に係る二重化プログラマブルコントローラの系切替方式について説明する。
図６は、実施の形態４に係る二重化プログラマブルコントローラの系切替方式を説明するブロック図で、二重化プログラマブルコントローラが接続する通信ネットワークシステムにおいて、通信ネットワークにおいて発生する各異常部位と各異常部位の検出部を示したものである。
【００４２】
図６において、運転プログラマブルコントローラ６００は、常時は運転状態にあるプロ
グラマブルコントローラであり、待機プログラマブルコントローラ６０１は、常時は待機状態にあって、運転プログラマブルコントローラ６００の異常時に、運転プログラマブルコントローラ６００の役割を担うプログラマブルコントローラである。
【００４３】
運転プログラマブルコントローラ６００は、ＣＰＵユニット６０と、通信ユニット２、Ｉ／Ｏユニット４１、表示ユニット５０、および系切替ユニット６１を備えている。ＣＰＵユニット６０は、ネットワーク状態受信部３、ネットワーク状態格納メモリ４、異常判断部５、第２の通信ゲートウェイ装置１５の異常を検出する第２のゲートウェイ装置異常検出部４２、系要求受付部６２、および系不可フラグ６３を備えている。
【００４４】
また、待機プログラマブルコントローラ６０１は、ＣＰＵユニット６４、通信ユニット８、Ｉ／Ｏユニット４４、および表示ユニット５１を備えている。ＣＰＵユニット６４は、ネットワーク状態受信部９、ネットワーク状態格納メモリ１０、異常判断部１１、第１の通信ゲートウェイ装置１４の異常を検出する第１のゲートウェイ装置異常検出部４５、系切替要求受付部６５、および系切替不可フラグ６６を備えている。なお、その他の構成については、実施の形態３と同様であるので、同一符号を付すことによりその説明を省略する。
【００４５】
実施の形態４に係る二重化プログラマブルコントローラの系切替方式は、上記のように構成されており、実施の形態３と同様の動作を行うとともに、運転プログラマブルコントローラ６００の異常判断部５にて系切替不可条件が成立した場合、系切替不可フラグ６３をオンする。そして、系切替ユニット６１より系切替操作を行った場合、系切替信号を系切替要求受付部６２で受信するが、系切替要求受付部６２は、系切替不可フラグ６３の状態をチェックし、系切替要求受付部６２での系切替処理を実施しない。このように、表示ユニット５０の系切替不可ランプ点灯中に誤って系切替ユニット６１より系切替操作を行ってしまった場合でも、系切替要求受付部６２が、系切替ユニット６１から入力された系切替指示に対して系切替を実施しない手段として機能し、系切替の実施を抑止する。
【００４６】
以上のように、実施の形態４に係る二重化プログラマブルコントローラの系切替方式によれば、実施の形態３の効果に加え、例えば、水処理プラントの監視制御システムのメンテナンス作業等で、系の切替不可状態中（即ち、系切替不可ランプ点灯）に操作員が誤って系の切替操作を実施した場合でも、プログラム内で系切替処理を実施しないため、プラント運用に支障を来すことがなくなる。
【００４７】
実施の形態５．
次に、この発明の実施の形態５に係る二重化プログラマブルコントローラの系切替方式について説明する。
図７は、実施の形態５に係る二重化プログラマブルコントローラの系切替方式を説明するブロック図で、二重化プログラマブルコントローラが接続する通信ネットワークシステムにおいて、通信ネットワークにおいて発生する各異常部位と各異常部位の検出部を示したものである。
【００４８】
図７において、運転プログラマブルコントローラ７００は、常時は運転状態にあるプログラマブルコントローラで、ＣＰＵユニット７０と、通信ユニット２、Ｉ／Ｏユニット４１、表示ユニット５０、および系切替ユニット６１を備えている。ＣＰＵユニット７０は、ネットワーク状態受信部３、ネットワーク状態格納メモリ４、異常判断部５、第２の通信ゲートウェイ装置１５の異常を検出する第２のゲートウェイ装置異常検出部４２、系切替要求受付部６２、系切替不可フラグ６３、および異常部位登録テーブル７１を備えている。
【００４９】
また、通信ネットワーク１３には、第３のプログラマブルコントローラ７２、およびデータベース装置７３が接続されている。そして、第８の異常部位Ｈは、第３のプログラマブルコントローラ７２の異常を示し、第９の異常部位Ｉは、データベース装置７３の異常を示している。なお、その他の構成については、実施の形態４と同様であるので、同一符号を付すことによりその説明を省略する。
【００５０】
異常部位登録テーブル７１には、図８に例示するように、各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉに対し、運転プログラマブルコントローラ７００が監視対象とするか否か、系切替トリガー要因となるか否か、あるいは系切替不可の要因となるか否かの３つのパラメータ情報が、運転プログラマブルコントローラ７００により予め設定登録されている。なお、３つのパラメータ情報は「１」、「０」で表現され、この「１」「０」の意味は図９に示すとおりである。
【００５１】
実施の形態５に係る二重化プログラマブルコントローラの系切替方式は、上記のように構成されており、実施の形態４と同様の動作を行う。そして、運転プログラマブルコントローラ７００の異常判断部５で異常状態格納メモリ４の内容を読込み、異常が発生している場合は、異常部位登録テーブル７１に予め設定登録されたパラメータ情報である運転プログラマブルコントローラ７００の監視対象として登録された異常であるか否かをチェックする。
【００５２】
発生異常が運転プログラマブルコントローラ７００の監視対象の場合は、次に、発生異常が異常部位登録テーブル７１に予め設定登録されたパラメータ情報である系切替トリガー要因であるか否かをチェックする。
【００５３】
発生異常が系切替トリガー要因となるものであれば、次に、発生異常の中に異常部位登録テーブル７１に予め設定登録されたパラメータ情報である系切替不可要因となる異常がないか否かをチェックする。そして、系切替不可要因となる異常が発生していない場合は系の切替を行う。
【００５４】
このように、実施の形態５に係る二重化プログラマブルコントローラの系切替方式は、運転プログラマブルコントローラ７００の異常判断部７１が異常状態格納メモリ４から読み込んだ各異常部位Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉの状態に対し、異常部位登録テーブル７１で予め設定登録されたパラメータ情報に従って系切替要否の判断を行う。そして、異常部位登録テーブル７１のパラメータ情報は、運転プログラマブルコントローラ７００により予め設定登録されるので、ネットワークにおいて発生する各異常部位に対する運転プログラマブルコントローラ７００の系切替条件が、外部にてカスタマイズすることが可能となり、用途に応じた系の切替が可能となる。
【産業上の利用可能性】
【００５５】
この発明に係る二重化プログラマブルコントローラの系切替方式は、例えば水処理プラントの監視制御システムでの異常発生時における系の切替方式として適用できる。
【図面の簡単な説明】
【００５６】
【図１】実施の形態１を説明するブロック図である。
【図２】実施の形態１における系切替条件の設定例を示す図である。
【図３】実施の形態１における運転プログラマブルコントローラの異常判断部で行う系切替処理を説明するフローチャートである。
【図４】実施の形態２を説明するブロック図である。
【図５】実施の形態３を説明するブロック図である。
【図６】実施の形態４を説明するブロック図である。
【図７】実施の形態５を説明するブロック図である。
【図８】実施の形態５における異常登録テーブルへの設定例を示す図である。
【図９】実施の形態５における異常登録テーブルのパラメータを説明する図である。
【符号の説明】
【００５７】
１、７、４０、４３、６０、６４、７０  ＣＰＵユニット
２、８  通信ユニット
３、９  ネットワーク状態受信部
４、１０  ネットワーク状態格納メモリ
５、１１  異常判断部
６、１２、１６、１７  異常検出部
１３  通信ネットワーク
１４  第１の通信ゲートウェイ装置
１５  第２の通信ゲートウェイ装置
１８  監視装置
４１、４４  Ｉ／Ｏユニット
４２  第２のゲートウェイ装置異常検出部
４５  第１のゲートウェイ装置異常検出部
４６  外部接点端子
４７  信号線
５０、５１  表示ユニット
６１  系切替ユニット
６２、６５  系切替要求受付部
６３、６６  系切替不可フラグ
７１  異常部位登録テーブル
７２  第３のプログラマブルコントローラ
７４  データベース装置
１００、４００、５００、６００、７００  運転プログラマブルコントローラ
１０１、４０１、５０１、６０１  待機プログラマブルコントローラ
Ａ〜Ｉ  異常部位
【図１】
2010146363.tif 000003
【図２】
2010146363.tif 000004
【図３】
2010146363.tif 000005
【図４】
2010146363.tif 000006
【図５】
2010146363.tif 000007
【図６】
2010146363.tif 000008
【図７】
2010146363.tif 000009
【図８】
2010146363.tif 000010
【図９】
2010146363.tif 000011