(57)【要約】【課題】シーケンス制御装置の制御範囲外の操作端の操作が適正に行え、不要なシーケンスの起動を抑制できるオペレーション装置を提供すること。【解決手段】手動操作の対象となっている操作端のうちトリガ操作端に繋がって操作される一連の操作端の情報をシーケンス制御情報としてシーケンス制御情報記憶部に記憶し、操作端操作判定手段により、手動操作された操作端がシーケンス制御のトリガ対象か否かを判定する。操作端がトリガ対象であると判定されたときは、シーケンス制御手段はシーケンス制御情報および現在のプラントの入力点情報に基づいて一連の操作端を順次抽出し、ＣＲＴオペレーション操作手段により順次操作を実行する。一方、操作端がトリガ対象でないときはシーケンス制御は行われず、トリガ対象でない操作端だけを操作することになる。【選択図】　図１
2004139233.tif 000002
【特許請求の範囲】
【請求項１】
手動操作の対象となっている操作端のシーケンス制御情報を記憶したシーケンス制御情報記憶部と、手動操作された操作端がシーケンス制御のトリガ対象か否かを判定する操作端操作判定手段と、前記操作端操作判定手段での判定で前記操作端がトリガ対象であると判定されたときは前記シーケンス制御情報および現在のプラントの入力点情報に基づいて一連の操作端を順次抽出するシーケンス制御手段と、前記シーケンス制御手段で抽出された操作端を順次操作するＣＲＴオペレーション操作手段とを備えたことを特徴とするオペレーション装置。
【請求項２】
前記シーケンス制御情報記憶部に記憶された前記シーケンス制御情報は前記操作端を動作させる操作タイミング条件を含み、前記操作タイミング条件が成立したときは一連の操作端のシーケンス制御の開始指令を出力する操作タイミング判定手段を備えたことを特徴とする請求項１記載のオペレーション装置。
【請求項３】
前記ＣＲＴオペレーション手段は、入力装置からの運転員の要求または前記シーケンス制御手段からの要求により、一連の操作端のシーケンス制御による各々の操作端の状態を示す操作端表示画面を表示装置に表示することを特徴とする請求項１または請求項２記載のオペレーション装置。
【請求項４】
各々の操作端に割り付けられた系統図を指定するための関連系統図情報を記憶した関連系統図情報記憶部と、前記関連系統図情報記憶部に記憶された関連系統図情報に基づいて前記シーケンス制御手段により抽出される操作端に割り付けられた系統図を表示装置に表示する系統図表示手段とを備えたことを特徴とする請求項１乃至請求項３のいずれか１項に記載のオペレーション装置。
【請求項５】
表示装置に警報メッセージを表示する警報表示手段を備え、前記操作タイミング判定手段は、シーケンス制御の開始指令を出力してから所定時間内に操作完了信号が入力されないとき、または前記ＣＲＴオペレーション手段から操作端の操作ができない旨の通知を受けたときは、前記警報表示手段を起動することを特徴とする請求項２乃至請求項４のいずれか１項に記載のオペレーション装置。
【請求項６】
前記シーケンス制御手段で抽出される一連の操作端のうち一旦操作を中断するブレークポイント操作端をシーケンス制御ブレークポイント情報として記憶したシーケンス制御ブレークポイント情報記憶部と、操作端がブレークポイント操作端であるか否かを判定するブレークポイント判定手段とを備え、前記シーケンス制御手段は、前記ブレークポイント判定手段によりブレークポイント操作端であると判定されたときは運転員による許可操作を求め、その許可操作があった後にシーケンス制御を続行することを特徴とする請求項１乃至請求項５のいずれか１項に記載のオペレーション装置。
【請求項７】
前記シーケンス制御手段で抽出される一連の操作端のシーケンス制御の実行の可否を設定するモード設定手段を備えたことを特徴とする請求項１乃至請求項６のいずれか１項に記載のオペレーション装置。
【請求項８】
前記シーケンス制御情報記憶部に記憶されたシーケンス制御情報、前記シーケンス制御ブレークポイント情報記憶部に記憶されたシーケンス制御ブレークポイント情報、前記関連系統図情報記憶部に記憶された関連系統図情報を、変更修正するシーケンス制御変更手段を備えたことを特徴とする請求項６または請求項７記載のオペレーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプラントを監視制御するための操作端情報を表示装置に表示し、操作端に制御指令を出力するオペレーション装置に関する。
【０００２】
【従来技術】
プラントの監視制御にあっては、プラントの起動停止や重要なオーディナリーワークについては計算機による自動運転が採用されており、シーケンス制御についてもシーケンス制御装置による自動制御が採用されている。この場合、制御上のブレークポイントとなる部分では、運転員の手動操作を介在できるようにしており、また、細かな操作端の操作については運転員の手動操作にて行われるようになっている。
【０００３】
プラントの監視制御装置には、オペレーション装置が設けられており、プラントの系統図や操作画面を表示装置に表示し、入力装置から操作指令を入力できるようになっている。このオペレーション装置を用いて、運転員は手動操作による操作端の操作をしたり、ブレークポイントでの手動操作を行うことになる。
【０００４】
この操作は表示装置に表示された表示画面を通して行われるが、プラントの操作端の状態やプラント運転状態により操作が禁止されている操作端があるので、その場合には、操作禁止の操作端のスイッチは表示画面に表示しないようにしたものがある（特許文献１参照）。また、自動運転中に予定外の運転を行う場合には、実行中のシーケンスに対し停止指示を行って待ち状態にできるようにしたものもある（特許文献２参照）。
【０００５】
【特許文献１】
特開平８−２０２４０１号公報
【０００６】
【特許文献２】
特開平２−３９２０６号公報
【０００７】
【発明が解決しようとする課題】
ところが、シーケンス制御装置が担っている操作端のシーケンス制御は、プラントの起動停止や重要なオーディナリーワークが主体であり、細かな操作端の操作までは網羅していないので、操作端によってはシーケンス制御装置の制御範囲外のものがある。このため、これらの操作端の操作は、表示画面の指示によらず、運転員が個々の操作端を決まった順序や手順で操作しなければならないので、運転員の作業量が多く煩雑であり誤操作の恐れもある。
【０００８】
また、シーケンスの起動は起動条件が成立すると、必ずシーケンス制御が開始されるので不要なシーケンスが起動されることがあり、このような不要なシーケンスの起動を抑制できることが要請されている。
【０００９】
本発明の目的は、シーケンス制御装置の制御範囲外の操作端の操作が適正に行え、不要なシーケンスの起動を抑制できるオペレーション装置を提供することである。
【００１０】
【課題を解決するための手段】
本発明に係るオペレーション装置は、手動操作の対象となっている操作端のうちトリガ操作端に繋がって操作される一連の操作端の情報をシーケンス制御情報としてシーケンス制御情報記憶部に記憶し、操作端操作判定手段により、手動操作された操作端がシーケンス制御のトリガ対象か否かを判定する。操作端操作判定手段での判定で操作端がトリガ対象であると判定されたときは、シーケンス制御手段はシーケンス制御情報および現在のプラントの入力点情報に基づいて一連の操作端を順次抽出し、ＣＲＴオペレーション操作手段により順次操作を実行する。一方、操作端操作判定手段での判定で操作端がトリガ対象でないと判定されたときはシーケンス制御は行われない。ＣＲＴオペレーション操作手段はトリガ対象でない操作端だけを操作することになる。これにより、通常のＣＲＴオペレーション操作とシーケンス制御とを切り分けて操作端の操作を行う。
【００１１】
また、ＣＲＴオペレーション手段による一連の操作端のシーケンス制御を行うタイミングを操作タイミング判定手段で判定し運転員の操作を軽減させる。さらに、一連の操作端のシーケンス制御による各々の操作端の状態を示す操作端表示画面を表示装置に表示してシーケンス制御の進行状況を運転員に提供したり、操作されている操作端に関連する系統図を表示装置に表示したり、シーケンスの進行渋滞が発生したときは警報メッセージで表示する。
【００１２】
さらには、一連の操作端にブレークポイント操作端を設けてシーケンス制御がブレークポイント操作端まで進行すると、一旦シーケンス制御を中断し運転員による許可操作を求め、その許可操作があった後にシーケンス制御を続行する。また、一連の操作端のシーケンス制御の実行の可否を設定するモード設定手段を備え、シーケンス制御モードのときだけシーケンス制御を実行するようにする。シーケンス制御情報、シーケンス制御ブレークポイント情報、関連系統図情報を変更修正するシーケンス制御変更手段を備え、シーケンス制御の変更修正に容易に対応できるようにしている。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。図１は本発明の第１の実施の形態に係るオペレーション装置であって、ＣＲＴ等を用いたタッチスクリーン上から操作入力を行うことができるＣＲＴオペレーション装置のブロック構成図である。プラントの各所に設置されたセンサー１１から入力されるプラントデータは、プラント情報読込手段１２で読み込まれ入力点情報記憶部１３に記憶される。また、操作端情報記憶部１４には、ＣＲＴオペレーションを行うための操作端の表示データおよび操作内容データが保存されている。
【００１４】
ＣＲＴオペレーション手段１５は、キーボードやマウス等の入力装置１６からの通知で操作端情報記憶部１４や入力点情報記憶部１３からデータを読み出し、該当する操作端１７に関する情報を表示装置１８に表示し、入力装置１６からの通知で操作端１７に指令を出力する。
【００１５】
シーケンス制御情報記憶部１９には、手動操作の対象となっている操作端１７のシーケンス制御情報が記憶されており、操作端操作判定手段２０は、シーケンス制御情報記憶部１９のシーケンス制御情報に基づいて、手動操作される操作端１７がシーケンス制御のトリガ対象か否かを判定する。そして、トリガ対象となっている操作端である場合にはシーケンス制御手段２２を起動し、トリガ対象となっていない操作端である場合にはＣＲＴオペレーション手段１５を起動する。
【００１６】
すなわち、シーケンス制御手段２１は操作端操作判定手段２０での判定で操作対象となった操作端１７がトリガ対象であると判定されたときは、シーケンス制御情報および現在のプラントの入力点情報に基づいて、トリガ対象の操作端１７に繋がる一連の操作端１７を順次抽出しＣＲＴオペレーション手段１５に順次出力する。ＣＲＴオペレーション手段１５はシーケンス制御手段２１から順次出力された操作端１７に対し順次操作指令を出力し操作していく。
【００１７】
一方、ＣＲＴオペレーション手段１５は、操作端操作判定手段２０での判定で操作した操作端１７がトリガ対象でないと判定されたときは、現在のプラント入力値に基づいてそのトリガ対象でない操作端１７を操作する。このように、操作した操作端がシーケンス制御のトリガ対象か判断して、通常のＣＲＴオペレーション操作とシーケンス制御とを切り分けるようにしている。
【００１８】
図２は、シーケンス制御情報記憶部１９に記憶されたシーケンス制御情報の説明図である。シーケンス制御情報は、各々の操作端１７の識別するための固有の番号である操作端番号ＴＡＧと、操作端１７をシーケンスに制御する順番を規定したシーケンス番号と、各々の操作端１７の操作内容を規定した操作内容と、トリガ対象であるか否かを示すトリガフラグとを有している。
【００１９】
トリガフラグは、「０」または「１」で表され、「０」である場合はトリガ対象外、「１」である場合はトリガ対象となる。トリガ対象の操作端１７である場合には、シーケンス番号が連番となっている操作端１７を一連の操作端１７としてシーケンス制御手段２１は順次抽出しＣＲＴオペレーション手段１５に出力することになる。一方、トリガ対象の操作端１７でない場合には、そのトリガ対象でない操作端１７が単独でＣＲＴオペレーション手段１５に出力され操作されることになる。
【００２０】
いま、運転員が入力装置１６から操作した操作端１７を指定したとすると表示装置１８にその操作端１７に関する情報が表示される。例えば、操作端番号および操作内容が表示される。操作端操作判定手段２０は操作対象となった操作端１７がシーケンス制御のトリガ対象か判定するために、シーケンス制御情報記憶部１９に操作された操作端の操作端番号をキーとしてトリガフラグを参照する。
【００２１】
トリガフラグが「０」である場合には、操作端操作判定手段２０はその操作端番号および操作内容をＣＲＴオペレーション手段１５に通知する。操作端番号および操作内容を受取ったＣＲＴオペレーション手段１５は、その操作端１７に対して操作指令を出力する。一方、トリガフラグが「１」である場合には、操作端操作判定手段２０は操作端番号および操作内容をシーケンス制御手段２１に通知する。トリガ対象である操作端番号および操作内容を受取ったシーケンス制御手段２１はシーケンス制御情報記憶部１９に記憶されたシーケンス制御情報を参照し、一連の操作端をシーケンス的に順次取り出しＣＲＴオペレーション手段１５に出力する。ＣＲＴオペレーション手段１５は、これら一連の操作端１７に対して操作指令を順次出力しシーケンス制御を行う。
【００２２】
図３は、トリガ対象の操作端１７に対するシーケンス制御手段２１の処理内容を示すフローチャートである。シーケンス制御手段２１は、操作端操作判定手段２０からトリガ対象の操作端１７である旨の通知を受け取ると、シーケンス制御情報記憶部１９のシーケンス制御情報の先頭から操作端番号ＴＡＧを検索する（Ｓ１）。そして、その操作端番号の操作端がトリガ対象の操作端であるか否かを判定する（Ｓ２）。トリガ対象の操作端でない場合にはレコード番号に１をプラスしてステップＳ２に戻り、次の操作端番号の操作端の判定をする。
【００２３】
操作端番号がトリガ対象の操作端１７である場合には、シーケンス制御情報からそのシーケンス番号および操作内容を取得し（Ｓ４）、その操作端１７について、運転員が操作した内容とシーケンス制御情報の操作内容とが一致しているか否か判定する（Ｓ５）。操作内容が一致していない場合は、シーケンス制御対象外として処理を終了し、そのまま操作端番号および操作内容をＣＲＴオペレーション手段１５に通知する。
【００２４】
操作内容が一致した場合には、レコード番号に１をプラスし（Ｓ６）、前回読み込んだ操作端のシーケンス番号と連番であるか否かを判定し（Ｓ７）、連番であるときは、シーケンス番号および操作内容を取得しＣＲＴオペレーション手段１５に通知する（Ｓ８）。一方、連番が途切れたときは一連のシーケンスは終了したと判断し処理を終了する。すなわち、トリガ対象の操作端番号のシーケンス番号から連番でシーケンス番号が付加されている操作端１７の操作端番号と操作内容を順番に読み出し、シーケンス番号の連番性が途切れた時点で一つのシーケンス制御の最後と判断する。例えば、図２ではシーケンス番号１−１〜１−１０が連番となっている。
【００２５】
このように、運転員により操作端１７が操作されると、操作端操作判定手段２０は操作された操作端１７がシーケンス制御のトリガ対象か否かを判定し、トリガ対象の操作端でなかった場合には、ＣＲＴオペレーション手段１５により通常のＣＲＴオペレーション操作が実施される。一方、シーケンス制御のトリガ対象であった場合には、操作端の操作内容をシーケンス制御動作手段２１に通知し、シーケンス制御手段２１はトリガ対象となった操作端から実施しなければならないシーケンス制御の情報をシーケンス制御情報から取得する。そして、ＣＲＴオペレーション手段１５に順次操作内容を通知することにより操作端に対してシーケンスに操作指令を出力する。
【００２６】
第１の実施の形態によれば、対話から操作された操作端がトリガ対象の操作端として登録されておれば、１つ以上の操作端を予め決められた順序で操作内容に従ってシーケンスに動作させることができる。従って、手動操作の対象となっている操作端に対しても自動的にシーケンス制御でき、運転員の負担を軽減できる。
【００２７】
次に、本発明の第２の実施の形態を説明する。図４は本発明の第２の実施の形態に係るオペレーション装置のブロック構成図である。この第２の実施の形態は、図１に示した第１の実施の形態に対し、シーケンス制御情報記憶部１９に記憶されたシーケンス制御情報に操作端１７を動作させる操作タイミング条件を含ませ、その操作タイミング条件が成立したときはシーケンス制御手段２１に動作開始指令を出力する操作タイミング判定手段２２を追加して設けたものである。また、入力装置１６からの運転員の要求または操作タイミング条件が成立したとき、ＣＲＴオペレーション手段１５は一連の操作端のシーケンス制御による各々の操作端１７の状態を示す操作端表示画面を表示装置１８に表示し、シーケンス制御の進捗状況を表示するようにしている。図１に示した第１の実施の形態と同一要素には同一符号を付し重複する説明は省略する。
【００２８】
操作タイミング判定手段２２は、入力点情報記憶部１３の入力点情報およびシーケンス制御情報記憶部１９に記憶された操作端１７のシーケンス制御開始タイミングに基づいてシーケンス制御の開始タイミングを判定する。この場合、ＣＲＴオペレーション手段１５は、操作端１７の状態を判断して、操作した操作端１７が異常状態であった場合には操作タイミング判定手段２２に通知するようにしており、その場合、以後のシーケンス制御を停止する。また、ＣＲＴオペレーション手段１５は、入力点情報記憶部１３の入力点情報および操作端情報記憶部１４の操作端情報を参照して、表示要求があったときは表示装置１８に操作端の状態情報を表示する。
【００２９】
図５は、第２の実施の形態におけるシーケンス制御情報記憶部１９に記憶されたシーケンス制御情報の説明図である。図２に示した第１の実施の形態におけるシーケンス制御情報に対し、操作タイミングが追加されている。すなわち、シーケンス制御情報には、各々の操作端１７の識別するための固有の番号である操作端番号ＴＡＧと、操作端１７をシーケンスに制御する順番を規定したシーケンス番号と、各々の操作端１７の操作内容に加え、操作端毎にその操作端１７の操作タイミングが保存されている。操作タイミングは、各種プラント状態や他の操作端の状態のＡＮＤやＯＲあるいはタイマー処理等のロジックで構成されている。
【００３０】
操作タイミング判定手段２２は定期的に入力点情報記憶部１３から弁の開閉状態や各種プロセス状態を取り出し、シーケンス制御情報記憶部１９のシーケンス制御情報を参照して、現在のプラント状態において操作を行うタイミングが成立している操作端があるか否かを検索する。そして、該当する操作端があった場合には操作端操作判定手段２０に対して操作端番号および操作内容を通知する。また操作した結果、操作端が異常状態で操作できなかった場合には、ＣＲＴオペレーション手段１５は操作タイミング判定手段２２に操作不可であることを通知し、通知を受けた操作タイミング判定手段２２は以後のシーケンス制御を停止する。
【００３１】
図６は操作タイミング判定手段２２の処理内容を示すフローチャートである。操作タイミング判定手段２２はシーケンス制御情報記憶部１９のシーケンス制御情報の先頭から検索を開始する（Ｓ１）。まず、シーケンス番号と操作内容とを取得し（Ｓ２）、さらに操作タイミングを取得する（Ｓ３）。そして、取得した操作端の操作タイミングとその時点で参照した入力点情報記憶部１３からの入力点情報とに基づいて操作タイミングが成立しているか否かを判定する（Ｓ４）。
【００３２】
取得した操作端１７の操作タイミングが成立していなかった場合には、次のレコード番号に１をプラスしてステップＳ２に戻り、次のレコード番号についての情報取得処理を行う（Ｓ５）。操作タイミング条件が成立していた場合には、操作端番号と操作内容とを操作端操作判定手段２０に通知する（Ｓ６）。操作端操作判定手段２０に操作端番号と操作内容とを通知した後はシーケンス制御情報記憶部１９の次のレコード番号に移動して（Ｓ７）、最後のレコード番号か否かを判定し（Ｓ８）、最後のレコード番号でなければステップＳ２に戻り情報取得処理を行う。最後のレコード番号であった場合には処理を終了する。つまり、最初に戻って最初のレコードから情報取得処理を繰り返し行う。
【００３３】
このように、操作タイミング判定手段２２により操作端１７のシーケンス制御の操作タイミングを判定するので、シーケンス制御の開始タイミングを運転員が判断する必要がなくなり、自動でシーケンス制御を開始することができる。
【００３４】
次に、入力装置１６からの運転員の要求または操作タイミング条件が成立したときにシーケンス制御による各々の操作端１７の状態を示す操作端表示画面について説明する。図７は第２の実施の形態における操作端表示画面の説明図である。対話から操作端１７を表示する場合は、運転員がシーケンス制御される操作端１７を表示装置１８に表示されたメニュー画面で選択する。このメニュー画面からの選択により、選択されたシーケンス番号がＣＲＴオペレーション手段１５に通知され、シーケンス番号を受取ったＣＲＴオペレーション手段１５はシーケンス制御情報のシーケンス番号を参照して該当するシーケンス番号を持つ操作端１７を判断する。
【００３５】
ここで、シーケンス番号が「１−１」であれば、「シーケンス番号１で最初に操作される操作端」の意味である。同様に「ｍ−ｎ」であれば「シーケンス番号ｍでｎ番目に操作される操作端」の意味である。該当する操作端１７の情報を得たＣＲＴオペレーション手段１５は、操作端情報記憶部１４と入力点情報記憶部１３から該当する操作端の情報とプラントの現在状態を取り出し、操作端表示画面２４に操作端１７を表示すると共に、入力点情報記憶部１３を周期的に参照して、常に最新のプラント状態を表示装置１８に通知して操作端１７の表示を更新する。なお、操作端１７はシーケンス制御するグループ単位で表示される。
【００３６】
一方、自動で操作端１７を表示する場合は、シーケンス制御が開始されるとき、すなわち操作タイミングが成立したとき、シーケンス制御手段２１はシーケンス制御情報から得たシーケンス番号をＣＲＴオペレーション手段１５を通知し、以後の処理は運転員がメニュー画面２３から操作端１７を表示させた場合と同様の処理を自動で行う。
【００３７】
このように、運転員の対話からの要求あるいは操作タイミングが成立したときシーケンス制御手段２１が操作対象の操作端をＣＲＴオペレーション手段１５に通知することで、ＣＲＴオペレーション手段１５が表示装置１８に操作中の操作端１７を通知して操作中の操作端を表示する。
【００３８】
第２の実施の形態によれば、プラントの状態を自動で判断して操作タイミングを判定するので、運転員の介入を必要とせず操作端のシーケンス制御を開始することができる。また、シーケンス制御を行う操作端を制御するグループ単位で、手動あるいは自動で表示装置に表示させるので、操作端の操作状態を把握することができ、安全で適切なＣＲＴオペレーション操作およびシーケンス制御を行うことができる。
【００３９】
次に、本発明の第３の実施の形態を説明する。図８は本発明の第３の実施の形態に係るオペレーション装置のブロック構成図である。この第３の実施の形態は、図４に示した第２の実施の形態に対し、プラントを構成する各系統の系統図を予め保存する系統図情報記憶部２５と、各々の操作端１７に割り付けられた系統図を指定するための関連系統図情報を記憶した関連系統図情報記憶部２６と、関連系統図情報記憶部２６に記憶された関連系統図情報を取り出す関連系統図選択手段２７と、関連系統図情報記憶部２６に記憶された関連系統図情報に基づいてシーケンス制御手段２１により抽出される操作端１７に割り付けられた系統図を表示装置１８に表示する系統図表示手段２８を追加して設け、操作中の操作端１７に関連する系統図を自動で表示するようにしたものである。図４に示した第２の実施の形態と同一要素には同一符号を付し重複する説明は省略する。
【００４０】
図８において、シーケンス制御手段２１はシーケンス操作中の操作端１７を関連系統図選択手段２７に通知する。関連系統図選択手段２７は、シーケンス制御手段２１から受取ったシーケンス操作中の操作端１７の操作端番号から関連系統図情報記憶部２６に記憶された関連系統図情報を参照して、その操作端１７が登録されている系統図の画面番号を取り出して、系統図表示手段２８に画面番号を通知する。系統図表示手段２８は系統図情報記憶部２５から該当の画面番号の系統図を取り出し表示装置１８に表示する。
【００４１】
図９は関連系統図情報記憶部２６に記憶された関連系統図情報の説明図である。操作端番号毎に関連する系統図が予め記憶されており、例えば、操作端番号ＴＡＧ１に対しては２個の系統図１（ＧＲＦ１）および系統図２（ＧＲＦ１０）、操作端番号ＴＡＧ２に対しては４個の系統図１（ＧＲＦ１２）および系統図２（ＧＲＦ１３）、系統図３（ＧＲＦ２４）および系統図４（ＧＲＦ２５）、操作端番号ＴＡＧ３に対しては１個の系統図１（ＧＲＦ５）が関連系統図として記憶されている。
【００４２】
シーケンス制御が開始されるとき、シーケンス制御手段２１はシーケンス制御される操作端１７を関連系統図選択手段２７に通知する。シーケンス制御される操作端を受取った関連系統図選択手段２７は、関連系統図情報記憶部２６に記憶された関連系統図情報を参照してシーケンス制御される操作端１７が登録されている系統図の画面番号を検索する。例えば、操作端がＴＡＧ３である場合には系統図１の画面番号ＧＲＦ５が検索される。関連系統図選択手段２７は検索した画面番号を系統図表示手段２８に通知することにより、系統図表示手段２８は系統図情報記憶部２５から該当の系統図を取り出し、その系統図を表示装置１８に表示する。
【００４３】
図１０は、関連系統図選択手段２７の処理内容を示すフローチャートである。関連系統図選択手段２７はシーケンス制御手段２１から操作端番号を取得すると（Ｓ１）、関連系統図情報記憶部２６に記憶された関連系統図情報の先頭のレコードから検索を開始する（Ｓ２）。まず、シーケンス制御手段２１から受取った操作端番号が先頭のレコードに登録されているか検索する（Ｓ３）。該当する操作端が登録されていた場合にはそのレコードに登録されている画面番号ＧＲＦを取得する（Ｓ４）。先頭レコードに該当する操作端が登録されていなかった場合には、レコード番号に１をプラスして（Ｓ５）、最後のレコードまで検索したか否かを判定し（Ｓ６）、最後のレコードまで検索していない場合にはステップＳ３に戻り次のレコードを検索する。これを繰り返し、最後のレコードまで検索した時点で処理を終了する。
【００４４】
このように、シーケンス制御手段２１はシーケンス制御を開始する操作端番号を関連系統図選択手段２７に通知し、関連系統図選択手段２７は操作端番号を受けると関連系統図情報を参照して操作端が登録されている系統図の画面番号を取り出して、系統図表示手段２８に系統図の表示要求を行う。
【００４５】
第３の実施の形態によれば、シーケンス操作中の操作端に関連する系統図を自動表示させることができるので、操作端の操作状態を直感的に把握することができ、安全で適切なシーケンス制御を行うことができる。
【００４６】
次に、本発明の第４の実施の形態を説明する。図１１は本発明の第４の実施の形態に係るオペレーション装置のブロック構成図である。この第４の実施の形態は、図４に示した第２の実施の形態に対し、表示装置１８に警報メッセージを表示する警報表示手段２９を追加して設け、操作タイミング判定手段２２は、シーケンス制御の開始指令を出力してから所定時間内に操作完了信号が入力されないとき、またはＣＲＴオペレーション手段１５から操作端の操作ができない旨の通知を受けたときは、警報表示手段２９を起動するようにしたものである。図４に示した第２の実施の形態と同一要素には同一符号を付し重複する説明は省略する。
【００４７】
図１２は第４の実施の形態におけるシーケンス制御情報の説明図であり、図５に示した第２の実施の形態におけるシーケンス制御情報に対し、規定時間、警報メッセージＰＩＤ、操作完了ＰＩＤが追加して設けられている。規定時間は、操作端の操作を行った後の所定時間内に操作端から操作完了の応答信号が来なかった場合のタイムアウト時間である。規定時間内に応答信号がない場合にはタイムアウトとして操作が無効になる。操作完了ＰＩＤは、センサー１１からのプラントデータにより操作完了として更新される入力点情報である。警報メッセージＰＩＤは、操作が規定時間以内に完了しなかった場合に更新される情報である。
【００４８】
操作タイミング判定手段２２は、シーケンス制御の操作タイミングが成立すると、シーケンス制御手段２１に操作指令を出力する際に、シーケンス制御情報記憶部１９のシーケンス制御情報を参照して、規定時間と警報メッセージＰＩＤと操作完了ＰＩＤを取り出し、操作実施後に規定時間以内に操作完了ＰＩＤが更新されたか否かを判断する。
【００４９】
そして、規定時間以内に操作完了ＰＩＤが更新されない場合は、警報メッセージＰＩＤの入力点情報を更新して、警報表示手段２９を経由して表示装置１８に警報メッセージを表示させる。また、操作端１７のシーケンス制御の通知を送る度に、ＣＲＴオペレーション手段１５から通知される操作端１７の異常による操作不可通知を監視し、操作不可通知があった場合には、シーケンス制御を中止して警報メッセージＰＩＤの入力点情報を更新して、警報表示手段２９を経由して表示装置１８に警報メッセージを表示させる。図１３は警報表示手段２９により表示装置１８に表示される警報メッセージ画面の平面図である。規定時間内に操作完了ＰＩＤの応答信号がなかった場合には操作端渋滞として表示され、操作不可通知があった場合には異常として表示される。
【００５０】
図１４は、第４の実施の形態における操作タイミング判定手段２２の処理内容を示すフローチャートである。操作タイミング判定手段２２は、操作端１７のシーケンス制御の操作タイミングが成立したと判定すると（Ｓ１）、
シーケンス制御情報記憶部１９のシーケンス制御情報を最初のレコード番号から参照する（Ｓ２）。操作タイミングが成立した操作端番号と一致するか否かを判定し（Ｓ３）、一致しない場合にはレコード番号に１をプラスし（Ｓ４）、最後のレコードまで検索したか否かを判定する（Ｓ５）。最後のレコードまで検索していないときはステップＳ３に戻り次のレコードを検索する。最後のレコードまで検索したときは処理を終了する。
【００５１】
ステップＳ３の判定で、操作タイミングが成立した操作端番号と一致する場合には、該当する操作端番号のレコードの規定時間、警報メッセージＰＩＤ、操作完了メッセージＰＩＤを取得する（Ｓ６）。その後、シーケンス制御手段２１に操作端番号および操作内容を通知してシーケンス制御を開始させる（Ｓ７）。このシーケンス制御中、操作タイミング判定手段２２は常に操作完了ＰＩＤを監視して、操作開始からの規定時間内に操作完了したか否かを判定する（Ｓ８）。規定時間が経過しても操作完了ＰＩＤが更新されない場合には、シーケンス制御渋滞と判断して警報メッセージＰＩＤを更新し（Ｓ９）、入力点情報記憶部１３の入力点情報を更新する（Ｓ１０）。これにより、警報メッセージ画面に更新された内容の警報メッセージを出力する。また、ＣＲＴオペレーション手段１５から操作端１７の異常状態により操作不可の通知があるか否か判定し（Ｓ１１）、操作不可であった場合には、警報メッセージＰＩＤを更新する（Ｓ１２）。
【００５２】
このようにして、警報表示手段２９を経由して表示装置１８の警報メッセージ画面に警報メッセージが表示される。規定時間以内に操作完了ＰＩＤが更新された場合には処理を終了し、次の操作端の操作を継続する。
【００５３】
第４の実施の形態によれば、シーケンス制御が渋滞しても警報メッセージを表示し運転員への通知を行うことができるので、運転員はシーケンス制御が渋滞したことを即時に認識して、関連するプロセス値の確認や現場計器のチェックを行いシーケンス制御の渋滞を解消することができる。
【００５４】
次に、本発明の第５の実施の形態を説明する。図１５は本発明の第５の実施の形態に係るオペレーション装置のブロック構成図である。この第５の実施の形態は、図４に示した第２の実施の形態に対し、シーケンス制御手段２１で抽出される一連の操作端のうち一旦操作を中断するブレークポイント操作端をシーケンス制御ブレークポイント情報として記憶したシーケンス制御ブレークポイント情報記憶部３０と、操作端がブレークポイント操作端であるか否かを判定するブレークポイント判定手段３１とを追加して設けたものであり、シーケンス制御手段２１は、ブレークポイント判定手段３１により操作端がブレークポイント操作端であると判定されたときは運転員による許可操作を求め、その許可操作があった後にシーケンス制御を続行するようにしたものである。図４に示した第２の実施の形態と同一要素には同一符号を付し重複する説明は省略する。
【００５５】
図１６はシーケンス制御ブレークポイント情報記憶部３０に記憶されたシーケンス制御ブレークポイント情報の説明図である。シーケンス制御ブレークポイント情報には、各々の操作端に対して、その操作端がブレークポイント対象の操作端か否かを識別するブレークポイントフラグを記憶している。ブレークポイントフラグが「１」の場合にはブレークポイント操作端であることを示し、ブレークポイントフラグが「０」の場合にはブレークポイント操作端で花苦痛上の操作端であることを示している。図１６では、操作端番号ＴＡＧ３および操作端番号ＴＡＧ６がブレークポイント操作端であることを示している。
【００５６】
シーケンス制御手段２１は、シーケンス制御を開始するときに操作対象の操作端の操作端番号ＴＡＧをブレークポイント判定手段３１に通知し、ブレークポイント判定手段３１からの返答がブレークポイント操作端である場合には、そのブレークポイント操作端の制御を中断する。すなわち、ブレークポイント判定手段３１はシーケンスシーケンス制御手段２１から操作端番号の通知を受けると、シーケンス制御ブレークポイント情報を参照して操作対象の操作端がブレークポイント対象か否かを判断する。そして、ブレークポイント操作端であった場合には、制御中断をシーケンス制御手段２１に通知すると共に、表示装置１８に制御開始要求ウィンドウを表示する。
【００５７】
図１７は制御開始要求ウィンドウ３２の説明図であり、制御開始要求ウィンドウ３２には制御中断メッセージおよび制御開始を促すメッセージが表示される。運転員が制御開始要求ウィンドウ３２の許可ボタンを押すと、ブレークポイント判定手段３１は制御再開と判定してシーケンス制御手段２１に制御再開の通知を行う。このように、ブレークポイント操作端である場合には、運転員からの制御再開通知を受取るまで以後の操作を中断する。
【００５８】
図１８は第５の実施の形態におけるシーケンス制御手段２１の処理内容を示すフローチャートである。シーケンス制御手段２１は、操作タイミング判定手段２２からシーケンス制御のタイミングが成立したことの通知を受けたか否かを判定し（Ｓ１）、操作タイミングが成立すると、ブレークポイント判定手段３１に対しこれから操作する操作端の操作端番号を通知する（Ｓ２）。
【００５９】
シーケンス制御手段２１はブレークポイント判定手段３１からブレークポイントフラグを受け取り（Ｓ３）、ブレークポイントフラグが「１」か否かを判定する（Ｓ４）。ブレークポイントフラグが「１」である場合には、シーケンス制御を中断し（Ｓ５）、ブレークポイント判定手段３１から制御開始要求が通知されたか否かを判定する（Ｓ６）。そして、ブレークポイント判定手段３１から制御開始要求が通知されるとシーケンス制御を開始する（Ｓ７）。一方、ステップＳ４の判定でブレークポイントフラグが「０」の場合は、そのままシーケンス制御を継続する。
【００６０】
図１９は第５の実施の形態におけるブレークポイント判定手段３１の処理内容を示すフローチャートである。ブレークポイント判定手段３１は、シーケンス制御手段２１から操作端番号を受け取ると（Ｓ１）、シーケンス制御ブレークポイント情報の最初のレコード番号から検索を開始する（Ｓ２）。操作端番号がレコード番号と一致するか否かを判定し（Ｓ３）、操作端番号が一致しない場合にはレコード番号に１をプラスして次のレコードの検索を行う（Ｓ４）。操作端番号が一致した場合には、ブレークポイントフラグを取得し（Ｓ５）、シーケンス制御手段２１に対してブレークポイントフラグを通知する（Ｓ６）。
【００６１】
次に、ブレークポイントフラグが「１」か否かを判定し（Ｓ７）、ブレークポイントフラグが「１」である場合には、表示装置１８に対して制御開始要求ウィンドウ３２の表示を行う（Ｓ８）。そして、運転員からの制御開始要求があるか否かを判定し（Ｓ９）、運転員が制御開始ウィンドウ３２の許可ボタンを押して制御開始要求をした場合には、シーケンス制御手段２１に対しシーケンス制御開始要求を通知する（Ｓ１０）。
【００６２】
第５の実施の形態によれば、シーケンス制御の途中で運転員による制御続行の判断を割り込ませることができるので、途中でシーケンス制御を中断して、表示装置１８に制御開始要求ウィンドウ３２を表示し、運転員による確認動作の後に制御を再開することができる。従って、運転員によるシーケンス制御進行の判断を行うことができる。
【００６３】
次に、本発明の第６の実施の形態を説明する。図２０は本発明の第６の実施の形態に係るオペレーション装置のブロック構成図である。この第６の実施の形態は、図４に示した第２の実施の形態に対し、シーケンス制御手段２１で抽出される一連の操作端のシーケンス制御の実行の可否を設定するモード設定手段３３を追加して設けたものである。
【００６４】
モード設定手段３３は、入力装置１６からモード選択信号を受け取り、モード選択信号がシーケンス制御モード入りであればシーケンス制御手段２１でのシーケンス制御の実行を許可し、モード選択信号がシーケンス制御モード切りであればシーケンス制御手段２１でのシーケンス制御の実行を不許可とするものである。
【００６５】
図２１は第６の実施の形態における入力装置１６の平面図であり、入力装置１６には、シーケンス制御モードのモード選択ボタン３４が設置されている。モード選択ボタン３４はラッチ機構で構成され、初回押下でシーケンス制御モードがオンし、再押下でシーケンス制御モードがオフする。すなわち、初回押下でモード選択ボタン３４に内蔵されたＬＥＤが点灯し、シーケンス制御モード入り信号をモード設定手段３３に出力する。一方、再押下でＬＥＤが消灯し、シーケンス制御モード切り信号をモード設定手段３３に出力する。
【００６６】
モード設定手段３３は、受け取ったシーケンス制御モード入り切り信号をシーケンス制御手段２１に通知する。シーケンス制御モード信号を受取ったシーケンス制御手段２１はシーケンス制御モード信号が入りか切りかを判定して、入りであればシーケンス制御を開始し、切りであれば入り信号の受信待ちとなりシーケンス制御は行わない。
【００６７】
第６の実施の形態によれば、シーケンス制御の実行可否を設定するシーケンスモードを設けたので、シーケンス制御モードが選択されていない場合には、操作タイミングが成立している場合であってもシーケンス制御の実行は行われない。従って、一旦開始したシーケンス制御をシーケンス制御モードを切り替えることにより、途中で停止することが可能となる。すなわち、運転員の意思によりシーケンス制御の開始の有無やシーケンス制御の強制停止を行うことができる。
【００６８】
次に、本発明の第７の実施の形態を説明する。図２２は本発明の第７の実施の形態に係るオペレーション装置のブロック構成図である。この第７の実施の形態は、シーケンス制御情報記憶部１９に記憶されたシーケンス制御情報、シーケンス制御ブレークポイント情報記憶部３０に記憶されたシーケンス制御ブレークポイント情報、関連系統図情報記憶部２６に記憶された関連系統図情報を、変更修正するシーケンス制御変更手段３５を設けたものである。
【００６９】
シーケンス制御変更手段３５は、シーケンス制御情報記憶部１９に記憶されたシーケンス制御情報、シーケンス制御ブレークポイント情報記憶部３０に記憶されたシーケンス制御ブレークポイント情報、関連系統図情報記憶部２６に記憶された関連系統図情報を読み出して表示装置１８に表示する。そして、表示されたデータに対して表示装置１８あるいは入力装置１６から運転員が修正した内容を受付け各情報を書き換える。図２２では、シーケンス制御情報記憶部１９に記憶されたシーケンス制御情報を表示装置１８に表示し修正変更する場合を示している。
【００７０】
以下の説明では、シーケンス制御情報記憶部１９のシーケンス制御情報、シーケンス制御ブレークポイント情報記憶部３０のシーケンス制御ブレークポイント情報、関連系統図情報記憶部２６に記憶された関連系統図情報の３つを総称して制御情報と呼ぶことにする。
【００７１】
図２３は第７の実施の形態における制御情報の変更についての説明図である。制御情報変更画面３６はメニュー画面２３から呼び出される。３つの制御情報は制御情報変更画面３６でプルダウン３６ａで選択することができる。以後、シーケンス制御情報記憶部１９のシーケンス制御情報を変更する場合について説明する。シーケンス制御情報記憶部１９のシーケンス制御情報を変更する場合には、変更する操作端の操作端番号を入力して検索ボタン３６ｂを押す。入力された変更対象の制御情報および操作端番号はシーケンス制御変更手段３５に通知される。これにより、シーケンス制御変更手段３５はシーケンス制御情報記憶部１９のシーケンス制御情報であることを認識する。
【００７２】
シーケンス制御変更手段３５はシーケンス制御情報記憶部１９のシーケンス制御情報から、該当する操作端の制御情報を取り出して表示装置１８に通知する。表示装置１８は制御情報変更画面３６に操作端の制御情報を表示する。運転員は表示された情報の必要な個所を修正して登録ボタン３６ｃを押す。これにより変更されたシーケンス制御情報記憶部１９のシーケンス制御情報がシーケンス制御変更手段３５に通知される。シーケンス制御変更手段３５は受取ったデータをシーケンス制御情報記憶部１９のシーケンス制御情報に書き込み、これにより情報の修正が行われる。
【００７３】
新規にシーケンス制御情報記憶部１９のシーケンス制御情報を作成する場合、あるはシーケンス制御情報に操作端を追加する場合は、操作端番号を入力した後に、新規ボタン３６ｄを押す。入力された操作端番号はシーケンス制御変更手段３５に通知される。シーケンス制御変更手段３５は該当する操作端を新たにシーケンス制御情報記憶部１９のシーケンス制御情報のレコードに追加して、レコードの内容を表示装置１８に通知する。この時点で表示装置１８に表示される制御情報変更画面３６では操作端番号以外の設定項目は全て空欄である。運転員は空欄に情報を設定して登録ボタン３６ｃを押す。以降の処理は変更時の処理と同様である。
【００７４】
第７の実施の形態によれば、シーケンス制御情報、シーケンス制御ブレークポイント情報、関連系統図情報を変更修正できるので、運転ルーチンやプラント運用が変更となった際にも適正に対応できる。
【００７５】
【発明の効果】
以上述べたように、本発明によれば、操作された操作端がトリガ対象の操作端として登録されている場合には、そのトリガ対象の操作端に繋がる一連の操作端を予め決められた順序で操作内容に従ってシーケンスに動作させることができるので、手動操作の対象となっている操作端に対しても自動的にシーケンス制御でき運転員の負担を軽減できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るオペレーション装置のブロック構成図。
【図２】本発明の第１の実施の形態におけるシーケンス制御情報記憶部に記憶されたシーケンス制御情報の説明図。
【図３】本発明の第１の実施の形態におけるトリガ対象の操作端に対するシーケンス制御手段の処理内容を示すフローチャート。
【図４】本発明の第２の実施の形態に係るオペレーション装置のブロック構成図。
【図５】本発明の第２の実施の形態におけるシーケンス制御情報記憶部に記憶されたシーケンス制御情報の説明図。
【図６】本発明の第２の実施の形態における操作タイミング判定手段の処理内容を示すフローチャート。
【図７】本発明の第２の実施の形態における操作端表示画面の説明図。
【図８】本発明の第３の実施の形態に係るオペレーション装置のブロック構成図。
【図９】本発明の第３の実施の形態における関連系統図情報記憶部に記憶された関連系統図情報の説明図。
【図１０】本発明の第３の実施の形態における関連系統図選択手段の処理内容を示すフローチャート。
【図１１】本発明の第４の実施の形態に係るオペレーション装置のブロック構成図。
【図１２】本発明の第４の実施の形態におけるシーケンス制御情報の説明図。
【図１３】本発明の第４の実施の形態における警報表示手段により表示装置に表示される警報メッセージ画面の平面図。
【図１４】本発明の第４の実施の形態における操作タイミング判定手段の処理内容を示すフローチャート。
【図１５】本発明の第５の実施の形態に係るオペレーション装置のブロック構成図。
【図１６】本発明の第５の実施の形態におけるシーケンス制御ブレークポイント情報記憶部に記憶されたシーケンス制御ブレークポイント情報の説明図。
【図１７】本発明の第５の実施の形態における制御開始要求ウィンドウの説明図。
【図１８】本発明の第５の実施の形態におけるシーケンス制御手段の処理内容を示すフローチャート。
【図１９】本発明の第５の実施の形態におけるブレークポイント判定手段の処理内容を示すフローチャート。
【図２０】本発明の第６の実施の形態に係るオペレーション装置のブロック構成図。
【図２１】本発明の第６の実施の形態における入力装置の平面図。
【図２２】本発明の第７の実施の形態に係るオペレーション装置のブロック構成図。
【図２３】本発明の第７の実施の形態における制御情報の変更についての説明図。
【符号の説明】
１１…センサー、１２…プラント情報読込手段、１３…入力点情報記憶部、１４…操作端情報記憶部、１５…ＣＲＴオペレーション手段、１６…入力装置、１７…操作端、１８…表示装置、１９…シーケンス制御情報記憶部、２０…操作端操作判定手段、２１…シーケンス制御手段、２２…操作タイミング判定手段、２３…メニュー画面、２４…操作端表示画面、２５…系統図情報記憶部、２６…関連系統図情報記憶部、２７…関連系統図選択手段、２８…系統図表示手段、２９…警報表示手段、３０…シーケンス制御ブレークポイント情報記憶部、３１…ブレークポイント判定手段、３２…制御開始要求ウィンドウ、３３…モード設定手段、３４…モード選択ボタン、３５…シーケンス制御変更手段、３６…制御情報変更画面
【図１】
2004139233.tif 000003
【図２】
2004139233.tif 000004
【図３】
2004139233.tif 000005
【図４】
2004139233.tif 000006
【図５】
2004139233.tif 000007
【図６】
2004139233.tif 000008
【図７】
2004139233.tif 000009
【図８】
2004139233.tif 000010
【図９】
2004139233.tif 000011
【図１０】
2004139233.tif 000012
【図１１】
2004139233.tif 000013
【図１２】
2004139233.tif 000014
【図１３】
2004139233.tif 000015
【図１４】
2004139233.tif 000016
【図１５】
2004139233.tif 000017
【図１６】
2004139233.tif 000018
【図１７】
2004139233.tif 000019
【図１８】
2004139233.tif 000020
【図１９】
2004139233.tif 000021
【図２０】
2004139233.tif 000022
【図２１】
2004139233.tif 000023
【図２２】
2004139233.tif 000024
【図２３】
2004139233.tif 000025