(57)【要約】【課題】セキュリティを確保しつつ、インターロックの解析機能を備え、プラント設備の保守性及び利便性を向上した、プラント制御システム、プラント監視装置１０３、プラント解析方法及びプラント解析プログラムを提供する。【解決手段】プラント解析装置１０４は制御用ネットワーク１０５からプラント機器１０６に対する制御命令とプラント機器１０６の状態情報を受信して、制御命令に対する期待される処理結果を予測する。そして、受信した状態情報から当該予測と異なる結果が生じたことを検出したら、プラント機器１０６に係るインターロックの条件がどこで不成立になったのかを解析する。解析の結果、原因が特定できたら監視用ネットワーク１１５を通じて操作端末１１６に解析結果を表示する。【選択図】図１
2014089540.tif 000002
【特許請求の範囲】
【請求項１】
操作端末と、
前記操作端末が接続される監視用ネットワークと、
複数のプラント機器に対する制御命令と、前記プラント機器の状態情報が流れる制御用ネットワークと、
前記制御用ネットワークに接続され、前記制御用ネットワークから前記制御命令を受信して、複数の前記プラント機器に前記制御命令に基づく動作制御信号を与えると共に、複数の前記プラント機器から状態信号を得て、前記状態情報を前記制御用ネットワークに送信するプログラマブルコントローラと、
前記監視用ネットワークと前記制御用ネットワークに接続され、前記操作端末から受信した前記制御命令を前記プログラマブルコントローラに送信すると共に、前記プログラマブルコントローラから前記状態情報を受信して前記操作端末に送信するプラント監視装置と、
前記監視用ネットワークと前記制御用ネットワークに接続され、前記制御命令と前記状態情報を前記制御用ネットワークから受信して、前記制御命令に対応する前記プラント機器が期待される動作結果に至らなかった事象を前記状態情報から検出して、前記事象の原因に関する情報を前記操作端末に送信するプラント解析装置と
を具備するプラント制御システム。
【請求項２】
前記プラント解析装置は、前記事象の原因が特定できる場合は、前記原因に関する情報を前記操作端末に送信すると共に、前記事象の原因が特定できない場合は、プラント設備における前記原因の判断が分岐する箇所に関する情報を前記操作端末に送信する、請求項１記載のプラント制御システム。
【請求項３】
制御用ネットワークに接続されて、プラント監視装置から送信されるプラント機器に対する制御命令と、プログラマブルコントローラから送信される前記プラント機器に関する状態情報とを記憶する入出力メモリと、
前記制御命令に対応する前記状態情報を監視して、前記制御命令の対象となった前記プラント機器が期待される動作結果に至らなかった事象を検出する予測比較処理部と、
前記予測比較処理部が、前記事象を検出したことに呼応して、前記事象の原因を解析し、前記原因に関する情報を生成する解析処理部と、
前記原因に関する情報を監視用ネットワークに接続されている操作端末に送信する解析結果表示処理部と
を具備するプラント解析装置。
【請求項４】
更に、
前記事象の原因が特定できない場合に、プラント設備における前記原因の判断が分岐する箇所に関する情報を前記操作端末に送信するエミュレーション処理部と
を具備する、請求項３記載のプラント解析装置。
【請求項５】
プラント監視装置から送信される、プラント機器に対する制御命令を受信する制御命令受信手順と、
前記制御命令に対応する状態情報を受信する状態情報受信手順と、
前記制御命令の対象となった前記プラント機器が期待される動作結果に至らなかった事象を検出する予測比較手順と、
前記予測比較手順において前記事象を検出したことに呼応して、前記事象の原因を解析し、監視用ネットワークに接続されている操作端末に前記原因に関する情報を送信する解析処理手順と
を有するプラント解析方法。
【請求項６】
更に、
前記解析処理手順において前記事象の原因が特定できない場合に、プラント設備における前記原因の判断が分岐する箇所に関する情報を前記操作端末に送信するエミュレーション処理手順と
を有する、請求項５記載のプラント解析方法。
【請求項７】
コンピュータに、
プラント監視装置から送信される、プラント機器に対する制御命令を受信する制御命令受信手順と、
前記制御命令に対応する状態情報を受信する状態情報受信手順と、
前記制御命令の対象となった前記プラント機器が期待される動作結果に至らなかった事象を検出する予測比較手順と、
前記予測比較手順において前記事象を検出したことに呼応して、前記事象の原因を解析し、監視用ネットワークに接続されている操作端末に前記原因に関する情報を送信する解析処理手順と
を実行させる、プラント解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント機器を制御するプラント制御システムと、これに使用するプラント解析装置、プラント解析方法及びプラント解析プログラムに関する。
【背景技術】
【０００２】
多くのプラント設備は、プラント設備内のあるプラント機器を起動させる際、当該プラント機器に対して安全のために厳格なインターロックが施されていることが多い。プラント設備に設置されているプログラマブルコントローラは、様々な所定の条件をクリアして初めて当該プラント機器を起動させることができるように、プラント機器毎のインターロックに関する情報を記録したロジックライブラリを内蔵している。プログラマブルコントローラは、プラント監視装置から送信された起動要求の対象となった機器に対してインターロックをチェックし、条件が満たされた時のみ、当該プラント機器を起動させる。そうでない場合は、起動の条件が整っていないとして、プラント機器が起動しなかった旨の状態情報をプラント監視装置に返信する。
【０００３】
なお、本発明に関係すると思われる先行技術文献を特許文献１に示す。特許文献１には、インターロック条件を診断するための統一された制御プログラムの作成および実行機能、プラント機器を起動できないとき、複数の要因信号だけから構成されるラダー回路を表示する機能、プラント機器が異常停止したとき、複数の要因信号およびそのトリガ信号だけで構成されるラダー回路を表示する機能を持つプラント制御システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プラント設備の操作者が起動しようとした、所望の機器が起動しなかった場合、操作者は当該機器を正常に起動させるべく、インターロックの条件を満たさなかった原因を調べて、その原因を除去しなければならない。そのためには、インターロックを解析する必要が生じる。
インターロックに用いるロジックライブラリは、プラント設備の設計図面データをプログラミング言語として扱い、所定のコンパイラを用いて論理条件を抽出したものである。インターロックを解析する、ということは、プラント設備の設計図面データを辿る作業である。この作業は複雑で人手では非常に面倒である。
【０００６】
インターロックを解析するために、ロジックモニタ機能を有する保守端末というものがある。この保守端末はプログラマブルコントローラとプラント監視装置とを結ぶ制御用ネットワークに接続して使用する。しかし、保守端末はプログラマブルコントローラの演算処理機能を改変できる機能を備えている。このため、保守端末はセキュリティを確保するために常時ネットワークに接続してはならないことと、法律で定められている。
プラント設備の状態を監視するための操作端末は、セキュリティを確保するために、制御用ネットワークとは物理的に切り離された監視用ネットワークに常時接続される。この監視用ネットワークにはプログラマブルコントローラは接続されない。しかし、機器の起動や停止等の命令は操作端末から行うので、インターロックの解析も操作端末から行えるようにプラント設備が構成されていると便利である。
【０００７】
本発明はかかる課題を解決し、セキュリティを確保しつつ、インターロックの解析機能を備え、プラント設備の保守性及び利便性を向上した、プラント制御システム、プラント解析装置、プラント解析方法及びプラント解析プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のプラント解析装置は、制御用ネットワークに接続されて、プラント監視装置から送信されるプラント機器に対する制御命令と、プログラマブルコントローラから送信されるプラント機器に関する状態情報とを記憶する入出力メモリと、制御命令に対応する状態情報を監視して、制御命令の対象となったプラント機器が期待される動作結果に至らなかった事象を検出する予測比較処理部とを具備する。
そして更に、予測比較処理部が、事象を検出したことに呼応して、事象の原因を解析し、原因に関する情報を生成する解析処理部と、原因に関する情報を監視用ネットワークに接続されている操作端末に送信する解析結果表示処理部とを具備する。
【発明の効果】
【０００９】
本発明によれば、セキュリティを確保しつつ、インターロックの解析機能を備え、プラント設備の保守性及び利便性を向上した、プラント制御システム、プラント解析装置、プラント解析方法及びプラント解析プログラムを提供できる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態であるプラント制御システムの概略を示すブロック図である。
【図２】プラント解析装置のハードウェアの構成を示すブロック図である。
【図３】プラント制御システムの処理フロー図である。
【図４】プラント制御システムの処理フロー図である。
【図５】検索パターンライブラリに記録されている検索パターンを説明する概略図である。
【図６】操作端末の表示画面を示す図である。
【発明を実施するための形態】
【００１１】
［全体構成］
図１は、本発明の一実施形態であるプラント制御システム１０１の概略を示すブロック図である。
プラント制御システム１０１を構成するプログラマブルコントローラ１０２と、プラント監視装置１０３と、プラント解析装置１０４は、制御用ネットワーク１０５に接続されている。
プログラマブルコントローラ１０２はインターロックのチェック機能を有し、プラント監視装置１０３から制御用ネットワーク１０５を通じて受信する制御命令に基づいてプラント機器１０６を制御すると共に、プラント機器１０６の状態情報を収集してプラント監視装置１０３に送信する。例えば、バルブ１０７の開閉制御やポンプ１０８の起動・停止制御を行うと共に、バルブ１０７の開閉状態やポンプ１０８の起動・停止状態、圧力計１０９等種々のセンサから得られる計測値を収集する。
【００１２】
プラント監視装置１０３から制御用ネットワーク１０５を通じて送信される制御命令は、一旦、プログラマブルコントローラ１０２の入出力メモリ１１０に格納される。そして、制御命令は演算部１１１に入力される。演算部１１１はロジックライブラリ１１２と入出力メモリ１１０を参照して、制御命令の対象となるプラント機器１０６がロジックライブラリ１１２に格納されているインターロックの条件を満たしているか否かを、入出力メモリ１１０に格納されている現在のプラント機器の状態情報から確認する。インターロックの条件が満たされていると確認できたら、演算部１１１は当該制御命令を制御情報出力部１１３に引き渡す。制御情報出力部１１３は制御対象となる機器に対し、制御命令に基づく制御信号を送信する。
なお、制御信号は対象となるプラント機器１０６によっては、アナログ信号である場合もある。
【００１３】
一方、プログラマブルコントローラ１０２の状態情報取得部１１４は、プログラマブルコントローラ１０２に接続されている全てのプラント機器１０６から定期的に状態信号を収集して、演算部１１１に引き渡す。演算部１１１は状態情報取得部１１４から受け取った各々の機器の状態信号に対し、工学値変換やデータ品質チェックを行い、入出力メモリ１１０に転写する。そして、演算部１１１は状態情報取得部１１４が収集した状態信号から生成した状態情報を、制御用ネットワーク１０５を通じてプラント監視装置１０３とプラント解析装置１０４に送信する。
なお、状態信号は対象となるプラント機器１０６によっては、アナログ信号である場合もある。
【００１４】
プラント監視装置１０３は、制御用ネットワーク１０５とは別個に設けられた監視用ネットワーク１１５に接続されている操作端末１１６ａ、１１６ｂ（以下、特に特定せずに総称する場合は操作端末１１６とする）から、種々の制御命令を受信して、これを制御用ネットワーク１０５を通じてプログラマブルコントローラ１０２に送信する。そして、プログラマブルコントローラ１０２からプラント設備の状態情報を受信して、操作端末１１６が提供するＧＵＩ（Graphical User Interface）に表示する。
なお、制御用ネットワーク１０５はプラント制御専用のネットワークであるが、監視用ネットワーク１１５は周知のＴＣＰ／ＩＰを用いるＬＡＮであり、プラント監視装置１０３、操作端末１１６、そして後述するプラント解析装置１０４と、監視用ネットワーク１１５に接続される機器は全て固定のプライベートアドレスが付与されている。
【００１５】
操作端末１１６から監視用ネットワーク１１５を通じて送信されるプラント機器１０６に対する制御命令は、プラント監視装置１０３の制御情報取得部１１７が受信して、一旦、入出力メモリ１１８に格納される。そして、制御命令はプログラマブルコントローラ１０２に送信される。
また、プログラマブルコントローラ１０２から制御用ネットワーク１０５を通じて送信された状態情報は、一旦、プラント監視装置１０３の入出力メモリ１１８に格納される。そして、状態情報は監視情報出力部１１９に入力される。監視情報出力部１１９は端末管理テーブル１２０を参照して、監視用ネットワーク１１５に接続されている全ての操作端末１１６に対し、現在のプラント設備の状態を操作端末１１６のＧＵＩに表示させ、定期的に更新する。
【００１６】
プラント解析装置１０４は、本実施形態のプラント制御システム１０１において、インターロック不成立の解析のために、新たに設けられた装置である。
プラント解析装置１０４は、プラント監視装置１０３と同様に、制御用ネットワーク１０５と監視用ネットワーク１１５の両方に接続されている。そして、プラント監視装置１０３から送信される機器制御命令と、プログラマブルコントローラ１０２から送信されるプラント設備の状態情報を受信して、インターロック不成立を監視する。そしてインターロックが不成立になったと判断したら、インターロックの解析を行い、原因が特定できた場合はその原因に関する情報を、原因が特定できなかった場合は特定できなくなった場所のロジックシートを、操作端末１１６に表示させる。
【００１７】
プラント監視装置１０３から制御用ネットワーク１０５を通じて送信される制御命令と、プログラマブルコントローラ１０２から制御用ネットワーク１０５を通じて送信される状態情報は、一旦、プラント解析装置１０４の入出力メモリ１２１に格納される。そして、予測比較処理部１２３は入出力メモリ１２１に含まれる制御命令に対応する正常動作の結果に関する情報を命令状態ライブラリ１２２から読み出して、入出力メモリ１２１の内容を監視する。例えば「ポンプ１０８の起動命令から１０秒以内にポンプ１０８が起動する」等の情報である。この場合、ポンプ１０８の起動命令から図示しないタイマを起動させ、１０秒以内にプログラマブルコントローラ１０２からポンプ１０８が起動した旨の状態情報を受信できたことを確認できれば、ポンプ１０８が正常動作したと判断できる。
【００１８】
予測比較処理部１２３は、制御命令に対応するプラント機器１０６の状態情報が異常を示したことを検出すると、その時点の入出力メモリ１２１の全内容を複写して取り込む。これ以降、この取り込んだ入出力メモリ１２１の全内容をスナップショットと呼ぶ。そして、予測比較処理部１２３は解析処理部１２４を起動する。
解析処理部１２４は、予測比較処理部１２３が保持しているスナップショットを基に、ロジックシートライブラリ１２５と検索パターンライブラリ１２６を参照して、異常終了を示したプラント機器１０６の原因を調査する。
【００１９】
スナップショットは、プラント機器１０６に対する制御命令の結果が異常であった時点の、入出力メモリ１２１の全内容である。ロジックシートライブラリ１２５には、プログラマブルコントローラ１０２にあるロジックライブラリ１１２の基となる、プラント設備の設計図面データが記録されている。検索パターンライブラリ１２６には、後述するインターロックを辿る際の、分岐における判断処理のパターンが記録されている。解析処理部１２４は、異常が生じたプラント機器１０６に係るロジックシートを、ロジックシートライブラリ１２５から読み出し、ロジックシート中に存在する分岐を見つけると、当該分岐の内容をスナップショットから読み出し、当該分岐を遡って辿るべきか否かを検索パターンライブラリ１２６から読み出して、最終的にインターロック不成立の原因が特定できるか否かを判定する。
【００２０】
もし、インターロック不成立の原因を特定できた場合には、解析処理部１２４は当該原因に関する情報を、適切な説明文を伴って、解析結果表示処理部１２７を通じて操作端末１１６のＧＵＩに表示する。
もし、インターロック不成立の原因を特定できない場合には、解析処理部１２４は最終的にインターロック不成立の原因を特定できなかったプラント設備の中の箇所に係る情報を、適切な説明文を伴って、解析結果表示処理部１２７を通じて操作端末１１６のＧＵＩに表示する。そして、この時点でエミュレーション処理部１２８が操作端末１１６から起動可能な状態になる。
エミュレーション処理部１２８は操作端末１１６から起動指令を受けると、予測比較処理部１２３が保持しているスナップショットを基に、ロジックシートライブラリ１２５を読み込む。そして、最終的にインターロック不成立の原因を特定できなかったプラント設備の中の箇所に係る設計図面データを、スナップショットの値を伴って、解析結果表示処理部１２７を通じて操作端末１１６のＧＵＩに表示する。
【００２１】
図２は、プラント解析装置１０４のハードウェアの構成を示すブロック図である。
プラント解析装置１０４は周知のマイクロコンピュータであり、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、不揮発性ストレージ２０４が、バス２０５に接続されている。
更に、バス２０５には制御用ネットワーク１０５に接続される入出力メモリ１２１と、監視用ネットワーク１１５に接続されるＮＩＣ（Network Interface Card）２０６も接続されている。
ハードディスク装置等で構成される不揮発性ストレージ２０４には、マイクロコンピュータをプラント解析装置１０４として稼働させるためのプログラムと、命令状態ライブラリ１２２、ロジックシートライブラリ１２５、検索パターンライブラリ１２６が格納されている。
【００２２】
図３及び図４は、プラント制御システム１０１の処理フロー図である。
先ず、図３を参照して処理フローを説明する。
操作者が操作端末１１６を操作して、所望のプラント機器１０６に対する起動要求を、プラント監視装置１０３に送信する（Ｓ３０１）。この、操作端末１１６から発生する「プラント機器１０６の起動要求」は、監視用ネットワーク１１５を通じてプラント監視装置１０３の制御情報取得部１１７に入力される。制御情報取得部１１７は「プラント機器１０６の起動要求」を入出力メモリ１１８に書き込み、制御用ネットワーク１０５を通じてプログラマブルコントローラ１０２とプラント解析装置１０４に送信する（Ｓ３０２）。
【００２３】
プラント解析装置１０４は、プラント監視装置１０３から送信された「プラント機器１０６の起動要求」を受信すると（Ｓ３０３）、入出力メモリ１２１に記録する。そして、予測比較処理部１２３は当該プラント機器１０６が正常に動作した結果を予測する（Ｓ３０４）。
【００２４】
プログラマブルコントローラ１０２は、プラント監視装置１０３から送信された「プラント機器１０６の起動要求」を受信すると（Ｓ３０５）、入出力メモリ１１０に記録する。そして、演算部１１１は当該プラント機器１０６が正常に起動できるか否か、ロジックライブラリ１１２を参照してインターロックの条件を演算する（Ｓ３０６）。その結果、演算部１１１はインターロックの条件が整っていないことを検出し、当該プラント機器１０６が正常に起動できなかった旨の「プラント機器１０６の状態情報」を入出力メモリ１１０に書き込んで、プラント解析装置１０４とプラント監視装置１０３に送信する（Ｓ３０７）。
【００２５】
プラント解析装置１０４は、プログラマブルコントローラ１０２から送信された「プラント機器１０６の状態情報」を受信すると（Ｓ３０８）、入出力メモリ１２１に記録する。そして、予測比較処理部１２３はステップＳ３０４で予測した正常動作の結果と、受信した「プラント機器１０６の状態情報」を比較して（Ｓ３０９）、当該プラント機器１０６が正常に起動しなかったことを認識する。そして、この時点の入出力メモリ１２１の全内容、すなわちプラント設備の状態をスナップショットとして記録する（Ｓ３１０）。
【００２６】
プラント監視装置１０３は、プログラマブルコントローラ１０２から送信された「プラント機器１０６の状態情報」を受信すると、これを入出力メモリ１２１に記録する。そして、監視情報出力部１１９は「プラント機器１０６の状態情報」を操作端末１１６のＧＵＩに表示させるべく転送する（Ｓ３１１）。
操作端末１１６はプラント監視装置１０３から「プラント機器１０６の状態情報」を受信して、図示しない表示部に表示する（Ｓ３１２）。
【００２７】
図４を参照して、プラント制御システム１０１の処理フロー図の説明を続ける。
ステップＳ３１０においてプラント解析装置１０４の予測比較処理部１２３がプラント設備の状態をスナップショットとして記録した後、解析処理部１２４はインターロックの条件が不成立となってしまった要因を解析する（Ｓ４１３）。解析の結果、条件が不成立となってしまった要因を特定可能であると判定した場合（Ｓ４１４のＹＥＳ）は、解析処理部１２４は解析結果を解析結果表示処理部１２７に引き渡す。
解析結果表示処理部１２７は解析結果を操作端末１１６のＧＵＩに表示できる形式に変換して、監視用ネットワーク１１５を通じて操作端末１１６に送信する（Ｓ４１５）。操作端末１１６は解析結果を受信して、図示しない表示部に表示する（Ｓ４１６）。
【００２８】
ステップＳ４１４において、解析の結果、インターロックの条件が不成立となってしまった要因を特定不可能であると判定した場合（Ｓ４１４のＮＯ）は、解析処理部１２４は最終的にインターロックの条件が特定できなかった箇所の解析結果を解析結果表示処理部１２７に引き渡す。
解析結果表示処理部１２７は解析結果を操作端末１１６のＧＵＩに表示できる形式に変換して、監視用ネットワーク１１５を通じて操作端末１１６に送信する（Ｓ４１７）。操作端末１１６は解析結果を受信して、図示しない表示部に表示する（Ｓ４１８）。
更に、操作者がインターロックの条件が不成立となった原因を特定するために手作業でスナップショットの表示を要求した場合（Ｓ４１９）は、エミュレーション処理部１２８はその都度、ロジックシートライブラリ１２５とスナップショットを参照して、当該設計図面データとスナップショットの一部を読み出す。そして、解析結果表示処理部１２７を通じて操作端末１１６に送信する（Ｓ４２０）。その後、操作端末１１６は受信したロジックシートを表示する（Ｓ４２１）。
【００２９】
［検索パターン］
図５Ａ、Ｂ及びＣは、検索パターンライブラリ１２６に記録されている検索パターンを説明する概略図である。なお、検索パターンライブラリ１２６には数百の検索パターンのレコードが収録されているが、図５ではその一部のみ開示する。
設計図面データは、後述する図６Ｃに示すように、プラント機器１０６と条件を示す演算子のシンボルが図示されている。演算子は、複数の想定入力を受けて期待出力を出力する。
【００３０】
図５Ａは、論理積の演算子のシンボルと、想定入力及び期待出力と、インターロック条件不成立要因を検索するか否かを示す表である。
あるプラント機器１０６が論理積の期待出力によって起動する場合、期待出力が論理の真であるならば、複数の想定入力は全て論理の真の、唯一の組み合わせである。これに対し、出力が論理の偽であった場合、例えば想定入力が三つならば、図５Ａに示すように七通りの入力の組み合わせが想定される。
三つの想定入力のうち一つだけが論理の偽であった場合は、その入力の先にある演算子やプラント機器１０６について、インターロック条件不成立要因を検索することが可能である。しかし、三つの想定入力のうち論理の偽が二つ以上存在する場合は、どちらが真のインターロック条件不成立要因なのかが特定できない。そこで、この時点でインターロック条件不成立要因の検索を終了する。
【００３１】
図５Ｂは、論理和の演算子のシンボルと、想定入力及び期待出力と、インターロック条件不成立要因を検索するか否かを示す表である。
あるプラント機器１０６が論理積の期待出力によって起動する場合、期待出力が論理の真であるならば、複数の想定入力はどれか一つ以上が論理の真の、七通りの組み合わせである。これに対し、出力が論理の偽であった場合、想定入力は全ての入力が論理の偽の、唯一の組み合わせである。そして、三つの想定入力のうち一つだけが論理の偽であった場合は、その入力の先にある演算子やプラント機器１０６について、インターロック条件不成立要因を検索することが可能である。しかし、三つの想定入力のうちどれが真のインターロック条件不成立要因なのかが特定できない。そこで、この時点でインターロック条件不成立要因の検索を終了する。
【００３２】
図５Ｃは、論理否定の演算子のシンボルと、想定入力及び期待出力と、インターロック条件不成立要因を検索するか否かを示す表である。
あるプラント機器１０６が論理否定の期待出力によって起動する場合、期待出力が論理の真であるならば、想定入力は単一であり、且つ論理の偽である。これに対し、出力が論理の偽であった場合、想定入力は単一であり、且つ論理の真である。よって、インターロック条件不成立要因の検索を継続する。
【００３３】
［表示画面］
図６Ａ、Ｂ及びＣは、操作端末１１６の表示画面を示す図である。
図６Ａは、インターロック条件不成立要因が特定できた時の、解析結果の表示画面である。図４のステップＳ４１６に相当する。
解析結果表示処理部１２７は、プラント監視装置１０３の監視情報出力部１１９が操作端末１１６の表示画面に表示している、プラント設備の図の一部に、「ポンプ１０８入口圧力低」を解析結果メッセージ６０１として表示する。
図６Ｂは、インターロック条件不成立要因が特定できなかった時の、解析結果の表示画面である。図４のステップＳ４１８に相当する。
解析結果表示処理部１２７は、プラント監視装置１０３の監視情報出力部１１９が操作端末１１６の表示画面に表示している、プラント設備の図の一部に、最終的にインターロックの条件が特定できなかった箇所に関する「ＡＮＤ条件未成立」を解析結果メッセージ６０２として表示する。
図６Ｃは、インターロック条件不成立要因が特定できなかった時の、ロジックシートの表示画面である。図４のステップＳ４２１に相当する。
図６Ｂの解析結果「ＡＮＤ条件未成立」の解析結果メッセージ６０２をマウス等のポインティングデバイスでクリックすると、最終的にインターロックの条件が特定できなかった箇所の設計図面データに基づくプラント設備の図が、スナップショットの値を伴って、操作端末１１６の画面に表示される。
【００３４】
本実施形態では以下の応用例が可能である。
解析結果表示処理部１２７が操作端末１１６に対してＧＵＩを提供する手段は様々な手段が存在する。例えば、解析結果表示処理部１２７がｗｅｂサーバとなり、操作端末１１６がｗｅｂブラウザを稼働させて、解析結果やスナップショットを表示させる手段がある。また、一般的なクライアントアプリケーションプログラムを用いるクライアント−サーバシステムや、周知のＶＮＣ（Virtual Network Computing）やＲＤＰ（Remote Desktop Protocol）等の仮想デスクトップ環境、ＰＯＳＩＸ系ＯＳとＸ  Ｗｉｎｄｏｗ  Ｓｙｓｔｅｍ等のマルチユーザ環境等、様々な手段が利用可能である。
【００３５】
本実施形態では、プラント制御システム１０１を開示した。
プラント制御システム１０１には、新たにプラント解析装置１０４を設けた。プラント解析装置１０４は制御用ネットワーク１０５からプラント機器１０６に対する制御命令とプラント機器１０６の状態情報を受信して、制御命令に対する期待される処理結果を予測する。そして、受信した状態情報から当該予測と異なる結果が生じたこと（期待される動作結果に至らなかった事象）を検出したら、プラント機器１０６に係るインターロックの条件がどこで不成立になったのかを解析する。解析の結果、原因が特定できたら監視用ネットワーク１１５を通じて操作端末１１６に解析結果を表示する。
【００３６】
解析の結果、原因が特定できなかったら監視用ネットワーク１１５を通じて操作端末１１６に、最終的にインターロックの条件が特定できなかった箇所の解析結果を表示する。そして併せて、操作者の操作に応じて、プラント設備の該当箇所のトレースを実現する、スナップショット画面を操作端末１１６に表示する。プラント解析装置１０４が以上の機能を提供することで、制御用ネットワーク１０５のセキュリティ面の安全性を確保しつつ、操作端末１１６からインターロックの解析機能を提供できる。これにより、プラント設備の保守性及び利便性を向上した、プラント制御システム、プラント監視装置１０３、プラント解析方法及びプラント解析プログラムを提供できる。
【００３７】
以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。
例えば、上記した実施形態例は本発明をわかりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。
【００３８】
また、上記の各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行するためのソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の揮発性或は不揮発性のストレージ、または、ＩＣカード、光ディスク等の記録媒体に保持することができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００３９】
１０１…プラント制御システム、１０２…プログラマブルコントローラ、１０３…プラント監視装置、１０４…プラント解析装置、１０５…制御用ネットワーク、１０６…プラント機器、１１５…監視用ネットワーク
【図１】
2014089540.tif 000003
【図２】
2014089540.tif 000004
【図３】
2014089540.tif 000005
【図４】
2014089540.tif 000006
【図５】
2014089540.tif 000007
【図６】
2014089540.tif 000008