(57)【要約】【課題】操作に不慣れな作業者は、表示装置に表示されるアラームから異常の原因を推測し、必要な画面を表示するまでに時間を要する場合があった。【解決手段】監視制御装置３Ａは、権限判定部１４と、条件判定部１２と、画面管理部１０と、を備える。権限判定部１４は、ログインした作業者の権限を判定する。条件判定部１２は、ログインした作業者の権限に合わせて、表示装置２Ａに被監視対象の情報を含む監視制御画面を表示させる条件を判定する。画面管理部１０は、表示画面を判定された条件に応じて生成し、表示画面を表示装置２Ａに出力する。表示画面は、ログインした作業者が表示を要求する監視制御画面の一覧を表示する第１の表示エリアと、第１の表示エリアに表示された監視制御画面の一覧から選択された監視制御画面を表示する第２の表示エリアと、を有する。【選択図】図２
2014026547.tif 000002
【特許請求の範囲】
【請求項１】
被監視対象の情報を収集する情報収集部と、
前記被監視対象の情報を含む監視制御画面の監視制御画面情報を格納する画面情報格納部と、
前記画面情報格納部から読み出した前記監視制御画面情報を表示装置に表示させる条件を判定する条件判定部と、
ログインした作業者の権限を判定する権限判定部と、
第１の表示エリアと第２の表示エリアが設けられた表示画面を前記表示装置に表示させるために出力する画面管理部と、を備え、
前記第１の表示エリアは、前記表示装置に表示させる条件を満たし、かつ前記権限を有するログインした前記作業者によって表示が要求される前記監視制御画面情報を一覧表示し、
前記第２の表示エリアは、前記第１の表示エリアに一覧表示された前記監視制御画面情報から選択された前記監視制御画面を表示することを特徴とする
監視制御装置。
【請求項２】
さらに、前記条件判定部によって判定される条件となる、前記第２の表示エリアに表示可能となる前記監視制御画面の条件式を格納する条件情報格納部と、
前記監視制御画面を一意に識別する画面識別子毎に、前記被監視対象を特定する情報、前記監視制御画面が開示されるグループの情報、及び前記監視制御画面が開示される前記作業者の職位に関する情報を、権限情報として格納する権限情報格納部と、
前記権限判定部によって判定される前記作業者を特定する作業者情報を格納する作業者情報格納部とを備えることを特徴とする
請求項１記載の監視制御装置。
【請求項３】
前記作業者情報は、前記作業者毎に割り当てられるＩＤ、作業者名、及びパスワードに加えて、前記作業者が監視する前記被監視対象を特定する情報、前記作業者が所属するグループ、及び前記作業者の職位に関する情報であることを特徴とする
請求項２記載の監視制御装置。
【請求項４】
さらに、入力装置を備え、
前記条件情報格納部に格納される前記監視制御画面の条件式が、前記入力装置によって変更されることを特徴とする
請求項３記載の監視制御装置。
【請求項５】
前記表示画面は、
前記被監視対象に生じたイベントの情報を表示する第３の表示エリアと、
ログインした前記作業者の情報を表示する第４の表示エリアと、を有することを特徴とする
請求項４記載の監視制御装置。
【請求項６】
前記条件情報格納部には、前記条件式によって有効とされる期間として、前記監視制御画面を前記第２の表示エリアに表示可能とする開始日時、又は終了日時のうち、少なくともいずれか一方が指定され、
前記画面管理部は、前記被監視対象の監視制御が行われる時間が、前記条件式を有効とする期間の範囲内に含まれる場合に、前記第１の表示エリアに表示される前記監視制御画面の一覧を作成することを特徴とする
請求項５記載の監視制御装置。
【請求項７】
前記条件判定部は、作業者がログインしたタイミング、及びログイン後の一定周期で前記条件情報に基づいた判定を行い、
前記画面管理部は、前記条件判定部の判定に基づいて再作成した前記第１の表示エリアに表示する前記監視制御画面の一覧を含めた前記表示画面を前記表示装置に出力することを特徴とする
請求項１〜６のいずれか１項に記載の監視制御装置。
【請求項８】
被監視対象から、前記被監視対象の情報を収集するステップと、
前記被監視対象の情報を含む監視制御画面情報を格納する画面情報格納部から読み出した前記監視制御画面情報を表示装置に表示させる条件を判定するステップと、
ログインした作業者の権限を判定するステップと、
第１の表示エリアと第２の表示エリアを含む表示画面を作成するステップと、
前記表示装置に表示させる条件を満たし、かつ前記権限を有するログインした前記作業者によって表示が要求される前記監視制御画面情報を前記第１の表示エリアに一覧表示するステップと、
前記第１の表示エリアに一覧表示された前記監視制御画面情報から選択された前記監視制御画面を前記第２の表示エリアに表示するステップと、
前記表示画面を前記表示装置に出力するステップと、を含むことを特徴とする
監視制御方法。
【請求項９】
被監視対象を監視制御する監視制御装置と、
前記被監視対象の情報を含む監視制御画面を有する表示画面を表示する表示装置と、を備える監視制御システムであって、
前記監視制御装置は、
前記被監視対象の情報を収集する情報収集部と、
前記監視制御画面の監視制御画面情報を格納する画面情報格納部と、
前記画面情報格納部から読み出した前記監視制御画面情報を前記表示装置に表示させる条件を判定する条件判定部と、
ログインした作業者の権限を判定する権限判定部と、
第１の表示エリアと第２の表示エリアが設けられた前記表示画面を前記表示装置に表示させるために出力する画面管理部と、を備え、
前記第１の表示エリアは、前記表示装置に表示させる条件を満たし、かつ権限を有するログインした前記作業者によって表示が要求される前記監視制御画面情報を一覧表示し、
前記第２の表示エリアは、前記第１の表示エリアに一覧表示された前記監視制御画面情報から選択された前記監視制御画面を表示することを特徴とする
監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、プラントの監視制御業務を行うために用いられる監視制御装置、監視制御方法及び監視制御システムに関する。
【背景技術】
【０００２】
従来、作業員によって動作が監視制御される被制御対象の一例として上下水の浄水システムや工場等のプラントがある。プラントの作業員は、監視制御システムを用いてプラントの監視制御を行っている。ＣＲＴ（Cathode Ray Tube）又はＬＣＤ（Liquid Crystal Display）等の表示装置には、プラントが出力したプラント情報が表示され、この情報に基づいてプラントの監視制御が行われる。そして、作業員は、必要に応じてマウス、キーボード、あるいはタッチパネル等の入力装置を操作して所定の入力操作を行い、プラントの動作を制御したり、所望のプラントに表示を切替えてプラントの動作を確認したりしている。
【０００３】
監視制御システムの表示装置に表示される画面には、グラフィック画面、トレンド画面、帳票画面、アラーム画面等の様々なＧＵＩ（Graphical User Interface）がある。グラフィック画面は、プラントに関する各種情報を表示するために用いられる。トレンド画面は、プラントに設けられた計測機器等から得られるプラント情報をトレンド表示するために用いられる。帳票画面は、計測機器等から得られたプラント情報を帳票形式で表示するために用いられる。アラーム画面は、プラントに異常が発生した時に出力されるアラーム情報等を確認するために用いられる。さらに、監視制御システムの画面には、特定の画面を選択して表示するためのメニューが備わっている。作業者は、プラントの状況や各自の作業の目的に応じてメニューから必要な画面を選択し、画面の表示を切り替えている。
【０００４】
近年、市町村が統廃合されたことにより、市町村毎に管理される上下水道等で用いられていた各種のプラントを制御するための複数種類の監視制御システムが統合され、作業者が監視業務を行う範囲が広域化する状況にある。また、プラントの監視制御に熟練した作業者が異動等によって減少したり、プラントを監視制御する業務が外部業者に委託されたりするようになってきている。このため、新たに監視業務に配属された様々な立場の作業者が、既存のプラントを監視制御する業務を引き継ぐようになってきた。このような状況下において、監視制御システムを運用する管理者のセキュリティ意識が高まってきたことにより、作業者毎に操作可能な処理を制限したいという要望がなされてきた。
【０００５】
このようなセキュリティ意識の高まりに合わせて、管理者に提供する監視制御システムには、ユーザー毎に行える操作や監視範囲を監視対象毎に制限したいという管理者側の要望に答えることが必要となる。また、監視対象が広域化し、かつ複雑化しているプラントの監視業務において、監視作業を簡易化し、容易に監視業務を継続することが必要とされている。
【０００６】
特許文献１には、レイアウト変更画面表示領域に表示されたレイアウト変更画面及びその画面上に表示される監視対象計測値が監視装置で表示できるように、指示された監視装置に送られる技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１８１４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、前述したように監視制御の対象となるプラント設備や範囲が広域になっているのに対し、熟練者は減少しており、プラントに異常が発生した場合であっても、操作に不慣れな作業者が対応せざるを得ないケースが増えている。このため、操作に不慣れな作業者は、表示装置に表示されるアラームから異常の原因を推測し、必要な画面を表示するまでに時間を要してしまう。
【０００９】
例えば、不特定多数の作業者に画面の表示を促す従来の仕組みでは、その画面を見る技量のない作業者にまで画面を表示することで、作業者の誤操作を招きかねない。また、不特定多数の作業者に画面を表示する運用では、プラント、及び監視制御システムの管理者が意図する適切な権限管理を行うことができなかった。
【００１０】
また、特許文献１に開示された技術は、プラントの異常が回復しても、画面を表示し続けることとなる。ここで、プラントの監視制御が不慣れな作業者にとっては、プラントの異常が回復した際に、表示された画面がどのような意味を持つのか判断できない。不要な画面が表示されると、プラントの異常が回復したにもかかわらず、誤操作をしたり、戻り作業を発生させたりする原因となりうる。
【００１１】
本発明はこのような状況に鑑みて成されたものであり、作業者にとって被監視対象の適切な監視制御を行いやすくすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る監視制御装置は、被監視対象の情報を収集する情報収集部と、被監視対象の情報を含む監視制御画面の監視制御画面情報を格納する画面情報格納部と、を備える。
また、画面情報格納部から読み出した監視制御画面情報を表示装置に表示させる条件を判定する条件判定部と、ログインした作業者の権限を判定する権限判定部と、を備えている。
更に、表示装置に第１の表示エリアと第２の表示エリアを有する表示画面を出力する画面管理部を備える。
第１の表示エリアは、監視制御画面情報を表示装置に表示させる条件を満たし、かつ権限を有するログインした作業者によって表示が要求される場合の監視制御画面情報を一覧表示する。第２の表示エリアは、第１の表示エリアに一覧表示された監視制御画面情報から選択された監視制御画面を表示する。
【発明の効果】
【００１３】
本発明によれば、ログインした作業者の権限に合わせて、表示装置に被監視対象の情報を含む監視制御画面を表示させる条件を判定する。そして、第１及び第２の表示エリアを有する表示画面を表示装置に出力して、表示装置に表示画面を表示させる。このため、作業者にとっては、第１の表示エリアに表示された監視制御画面の一覧から選択した監視制御画面だけを確認すればよく、監視対象が明確となり、誤操作を生じさせない。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態例における監視制御システムを各種プラントに適用した概要例を示すブロック図である。
【図２】本発明の一実施の形態例における監視制御システム及び監視制御装置の構成例を示すブロック図である。
【図３】本発明の一実施の形態例における表示画面のレイアウト例を示した説明図である。
【図４】本発明の一実施の形態例におけるログインした作業者の権限が異なる場合に監視制御画面がどのように表示されるかを示す説明図である。
【図５】本発明の一実施の形態例における監視制御装置の画面情報格納部に格納されている画面管理情報テーブルと、条件情報格納部に格納されている条件式定義テーブルの構成例を示す説明図である。
【図６】本発明の一実施の形態例における監視制御装置の権限情報格納部に格納されている権限定義テーブルと、作業者情報格納部に格納されている作業者情報定義テーブルの構成例を示す説明図である。
【図７】本発明の一実施の形態例における要注意画面メニューに画面名称を追加する際の条件式を定義する要注意画面メニュー定義画面の構成例を示す説明図である。
【図８】本発明の一実施の形態例における監視制御画面に要注意画面メニューの表示を行う処理の例を示すフローチャートである。
【図９】本発明の一実施の形態例における監視制御画面の表示権限を判定する処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施の形態例について、添付図面を参照して説明する。本実施の形態例では、作業者に被監視対象の情報としてプラントの状態を表示し、作業者がプラントの制御を行うことが可能な監視制御システム１Ａ〜１Ｃ、及び監視制御装置３Ａ〜３Ｃに適用した例について説明する。この監視制御システム１Ａ〜１Ｃ、及び監視制御装置３Ａ〜３Ｃは、コンピュータがプログラムを実行することにより、後述する内部ブロックが連携して行う監視制御方法を実現する。なお、各図において共通する部材には、同一の符号を付して説明を行う。
【００１６】
始めに、本実施の形態例に係る監視制御システム及び監視制御装置を、複数種類のプラント、システムに適用した例を説明する。
【００１７】
図１は、監視制御システムを各種プラントに適用した概要例を示すブロック図である。
監視制御システム１Ａは、上下水道プラント４の監視制御に用いられ、監視制御システム１Ｂは、石油精製プラント５の監視制御に用いられ、監視制御システム１Ｃは、電力系システム６の監視制御に用いられる。上下水道プラント４、石油精製プラント５、及び電力系システム６は、被制御対象の一例として挙げたものであり、本実施の形態例に係る監視制御システム及び監視制御装置が監視制御する被制御対象は、これらのプラント、システムに限らない。なお、図１では、作業者が監視制御装置３Ａ，３Ｂ，３Ｃに対して入力操作を行うための入力装置について図示を省略してある。
【００１８】
監視制御システム１Ａは、表示装置２Ａ、監視制御装置３Ａ、上下水道プラント４を備える。
上下水道プラント４は、制御装置４ａ、ポンプ４ｂ、弁４ｃ、タンク４ｄ、圧力計４ｅ、流量計４ｆ、及び水質計４ｇを備える。制御装置４ａは、例えばＰＬＣ（Programmable Logic Controller）によって構成される。そして、制御装置４ａは、監視制御装置３Ａから受け取った命令に基づいて、上下水道プラント４内の各部の動作を制御すると共に、各部から受け取ったセンサ値、計測値等のデータを監視制御装置３Ａに出力する。
【００１９】
ポンプ４ｂは、上下水道に水を流す。弁４ｃは、上下水道内の水の開放、遮断を制御する。タンク４ｄは、水を溜め、必要に応じて放出する。圧力計４ｅは、上下水道内の水の圧力を計測する。流量計４ｆは、上下水道内の水の流量を計測する。水質計４ｇは、上下水道内の水の水質を検査する。
【００２０】
監視制御システム１Ｂは、表示装置２Ｂ、監視制御装置３Ｂ、石油精製プラント５を備える。
石油精製プラント５は、制御装置５ａ、ポンプ５ｂ、弁５ｃ、タンク５ｄ、圧力計５ｅ、及び流量計５ｆを備える。制御装置５ａは、例えばＰＬＣによって構成され、監視制御装置３Ｂから受け取った命令に基づいて、石油精製プラント５内の各部の動作を制御すると共に、各部から受け取ったセンサ値、計測値等のデータを監視制御装置３Ｂに出力する。ポンプ５ｂは、配管内に石油を流す。弁５ｃは、配管内の石油の開放、遮断を制御する。タンク５ｄは、石油を貯蔵し、必要に応じて放出する。圧力計５ｅは、配管内の石油の圧力を計測する。流量計５ｆは、配管内の石油の流量を計測する。
【００２１】
監視制御システム１Ｃは、表示装置２Ｃ、監視制御装置３Ｃ、電力系システム６を備える。
電力系システム６は、制御装置６ａ、料金メータ６ｂ、電流計６ｃ、及び電圧計６ｄを備える。制御装置６ａは、例えばＰＬＣによって構成され、監視制御装置３Ｃから受け取った命令に基づいて、電力系システム６内の各部の動作を制御すると共に、各部から受け取ったセンサ値、計測値等のデータを監視制御装置３Ｃに出力する。料金メータ６ｂは、使用電力を計測する。電流計６ｃは、使用電流を計測する。電圧計６ｄは、使用電圧を計測する。
【００２２】
図１に示した監視制御装置３Ａ，３Ｂ，３Ｃは、共通する構成を有している。このため、以下、上下水道プラント４の監視制御に適用した監視制御装置３Ａの詳細な内部構成例を説明する。
【００２３】
図２は、監視制御システム１Ａ及び監視制御装置３Ａの構成例を示すブロック図である。
上述したように監視制御システム１Ａは、表示装置２Ａが接続された監視制御装置３Ａを備える。そして、監視制御装置３Ａには、上下水道プラント４と入力装置７が接続されている。
【００２４】
表示装置２Ａは、ＣＲＴ、液晶ディスプレイ（ＬＣＤ）パネル等によって構成され、各種の画像を表示する。入力装置７は、キーボード、マウス、タッチパネル等によって構成され、作業者によって文字、図形等の入力が行われる。
【００２５】
監視制御装置３Ａは、上下水道プラント４の運転を制御すると共に、上下水道プラント４の動作を監視している。具体的には、監視制御装置３Ａは、入力装置７から作業者の入力操作を受付け、上下水道プラント４に対して、入力操作に基づく操作指示を出力し、上下水道プラント４から受け取った出力結果を表示装置２Ａに表示する。また、監視制御装置３Ａは、上下水道プラント４から、例えば、圧力計４ｅ、流量計４ｆ等が出力した計測値を含む入力信号を受け取り、表示画面２０（後述する図４参照）を表示装置２Ａに表示する。
【００２６】
監視制御装置３Ａは、特定の処理を実行する処理部として、画面管理部１０、条件判定部１２、権限判定部１４、情報収集部１７、入力処理部１８、及び処理実行部１９を備える。また、監視制御装置３Ａは、特定の情報を保存するデータベースとして、記録装置９、画面情報格納部１１、条件情報格納部１３、権限情報格納部１５、及び作業者情報格納部１６を備える。
【００２７】
画面管理部１０、条件判定部１２、権限判定部１４、情報収集部１７、入力処理部１８、及び処理実行部１９は、それぞれ監視制御装置３Ａ内で処理を実行する中央演算装置（ＣＰＵ）の一機能を担っている。そして、記録装置９には、監視制御装置３Ａ内の各部が動作するためのソフトウェアプログラムが保存されている。
【００２８】
画面情報格納部１１は、作業者に提示する監視制御画面を一意に識別する画面識別子と、この画面識別子に対応する監視制御画面の名称とを関連づけて保存している。また、画面情報格納部１１は、被監視対象の情報を含む監視制御画面の監視制御画面情報を格納する。監視制御画面には、プラント監視画面やトレンド画面、アラーム画面等の各種の情報を作業者に知らせる監視制御画面を構成するための情報が含まれる。また、画面情報格納部１１は、作業者が上下水道プラント４を監視制御するための表示画面２０のレイアウト情報を持っている。そして、画面情報格納部１１は、表示画面２０に表示する内容としてプラント情報が必要であれば、情報収集部１７から画面管理部１０を介してプラント情報を収集する。
【００２９】
画面管理部１０は、作業者が入力装置７から入力した情報を受け取ると、上下水道プラント４に含まれる各種のプラント機器の操作指示を行ったり、情報収集部１７からプラント情報を取得したりしている。このとき、画面管理部１０は、上下水道プラント４から得られる情報を利用して、表示画面２０に含まれる要注意画面メニューを生成するために条件判定部１２に問い合わせを行う。
【００３０】
図３で後述するように、画面管理部１０は、要注意画面メニュー表示エリア２３（第１の表示エリア）と、監視制御画面表示エリア２４（第２の表示エリア）と、を有する表示画面２０を作成し、表示画面２０を表示装置２Ａに表示させるために出力する。要注意画面メニュー表示エリア２３は、条件を満たし、かつ権限を有するログインした作業者によって表示が要求される監視制御画面情報を一覧表示する。監視制御画面表示エリア２４は、要注意画面メニュー表示エリア２３に一覧表示された監視制御画面情報から選択された監視制御画面を表示する。本実施の形態例では、要注意画面メニュー表示エリア２３に一覧表示される情報として監視制御画面の名称としているが、画像アイコンや、監視制御画面を一意に識別する画面識別子としてもよい。
【００３１】
画面管理部１０は、表示画面２０を作成する際に、画面情報格納部１１に格納されている画面識別子と画面名称の変換規則を読み取る。そして、画面情報格納部１１から表示画面２０のレイアウト情報を読み出し、このレイアウト情報のデータに基づいて表示画面２０を生成する。この表示画面２０には、要注意画面メニューにログインした作業者の権限に応じて確認を要する監視制御画面の名称を含ませる。そして、画面管理部１０は、表示画面２０を表示装置２Ａに出力して表示し、各種の監視制御画面の表示を切り替える制御を行う。
【００３２】
条件情報格納部１３は、条件判定部１２によって判定される条件として、監視制御画面表示エリア２４に表示可能となる監視制御画面の条件式を格納している。この条件式は予め作業者によって定義されており、条件式が有効であれば画面識別子に関連づけられた特定の監視制御画面を監視制御画面表示エリア２４に組み込むことができる。
【００３３】
条件判定部１２は、画面管理部１０から受け取った指示に応じて、条件情報格納部１３から条件式を取得する。そして、条件判定部１２は、画面情報格納部１１から読み出した監視制御画面情報を表示装置２Ａに表示させる条件を判定する。この際、条件判定部１２は、取得した条件式を判定するために、情報収集部１７から画面管理部１０を介してプラント情報を取得する。
【００３４】
情報収集部１７は、被監視対象である上下水道プラント４から、被監視対象の情報として、上下水道プラント４が出力するプラント情報をリアルタイム又は所定の時間間隔で収集している。
入力処理部１８は、作業者が入力装置７を用いて行った操作指示や入力の内容を入力信号として受け取って、所定のフォーマットに成形した操作コマンドを作成する等の所定の処理を行う。そして、入力処理部１８は、画面管理部１０に対してインタフェースとなる処理実行部１９を呼び出し、処理実行部１９を介して、入力装置７から入力された入力内容を画面管理部１０に伝達する。
【００３５】
作業者情報格納部１６には、監視制御業務を行う作業者を特定するための作業者情報が格納される。このため、作業者情報格納部１６に格納された作業者情報に基づいて、ログインした作業者の各種情報を取得することができる。作業者情報格納部１６に格納される作業者情報には、例えば、作業者毎に割り当てられるＩＤ、作業者名、及びパスワードがある。また、作業者情報格納部１６に格納され、権限判定部１４によって判定される作業者の権限として、さらに、作業者が監視する被監視対象を特定する情報、作業者が所属するグループ、及び作業者の職位に関する情報がある。このため、作業者毎に、被監視対象を特定する情報、グループ、職位等を設定することができる。
【００３６】
入力装置７を操作する作業者がＩＤとパスワードを入力するログイン操作を行うと、画面管理部１０は、権限判定部１４に対して、入力されたＩＤとパスワードが作業者情報格納部１６に格納されているかを判定するよう指示を行う。このとき、権限判定部１４は、作業者情報格納部１６から作業者のＩＤとパスワードを読み出して、ログインした作業者の権限を判定する本人認証を実施している。作業者が本人であることが認証できた場合、権限判定部１４は認証結果を画面管理部１０に知らせる。そして、画面管理部１０は、ログインした作業者の名前を表示装置２Ａに表示する。なお、誤ったＩＤ又はパスワードが入力された場合には、権限判定部１４は、本人認証を行えなかったことを画面管理部１０に知らせ、画面管理部１０は、ログインが失敗したことを表示装置２Ａに表示する。
【００３７】
なお、権限判定部１４は、ログインした作業者の本人認証を行うだけでなく、ログイン中の作業者が特定の監視制御画面を確認する権限があるかどうかの判定も行う。
そして、権限情報格納部１５は、監視制御画面を一意に識別する画面識別子毎に、被監視対象を特定する情報、監視制御画面が開示されるグループの情報、及び監視制御画面が開示される作業者の職位に関する情報を、権限情報として格納する。
【００３８】
画面管理部１０は、必要に応じて権限判定部１４に対して、ログインした作業者が表示を要求する監視制御画面の権限の有無に対する問い合わせを行う。このとき、権限判定部１４は、権限情報格納部１５から、ログインした作業者の権限で表示可能な監視制御画面毎に、プラント、グループ、及び職位情報を含む権限情報を取得する。そして、権限判定部１４は、取得した権限情報に基づいて、表示可能な監視制御画面の一覧を判定結果として画面管理部１０に返す。そして、画面管理部１０は、条件判定部１２から判定結果を受け取ると、この判定結果に基づき、ログインした作業者の権限に応じて作成した要注意画面メニューを表示装置２Ａに表示することができる。
【００３９】
図３は、表示画面２０のレイアウト例を示した説明図である。
表示画面２０のレイアウトには、ログインした作業者が表示を要求する監視制御画面の一覧を表示する第１の表示エリアとして、要注意画面メニュー表示エリア２３を備える。また、要注意画面メニュー表示エリア２３に表示された一覧から選択された監視制御画面を表示する第２の表示エリアとして、監視制御画面表示エリア２４を備える。
【００４０】
また、表示画面２０のレイアウトには、被監視対象に生じたイベントの情報を表示する第３の表示エリアとして、アラーム表示エリア２１が設けられている。また、ログインした作業者の情報を表示する第４の表示エリアとして、ログイン名称表示エリア２２が設けられている。
【００４１】
アラーム表示エリア２１には、直近に発生したアラームの情報が１件から５件程度まで表示される。このため、作業者は最新のアラームを常に監視しながら作業を行うことができる。なお、アラームの情報が６件以上になると、アラームの発生日時が古い順に過去のアラームの情報は表示されなくなる。しかし、不図示のログ監視画面等により、所定期間内に発生した全てのアラームの情報を確認することが可能である。
【００４２】
ログイン名称表示エリア２２には、ログイン中の作業者の名前が表示される。このため、誰がログインしているのかを把握することができる。
要注意画面メニュー表示エリア２３には、ログイン中の作業者が表示することが可能な監視制御画面の名称が「要注意画面メニュー」として表示される。この要注意画面メニューの表示内容は一定時間毎に更新される。そして、要注意画面メニューから選択された一の監視制御画面は、監視制御画面表示エリア２４に表示される。
【００４３】
要注意画面メニューが更新される頻度は、通常であれば５秒程度である。要注意画面メニューの更新周期はプラントの運用に最適になるように監視制御システム１Ａの定義値として調整可能である。例えば、上下水道プラント４の運用において、上下水道プラント４が備える各種機器から出力される信号の変化が頻繁でなければ、画面管理部１０の定義を変更することにより、更新される頻度を１分周期としてもよい。この場合、画面管理部１０の処理負荷を低減させることができる。
【００４４】
図４は、ログインした作業者の権限が異なる場合に、表示画面２０がどのように表示されるかを示す説明図である。図４Ａは、作業者Ａがログインしたときに表示される表示画面２０の例を示し、図４Ｂは、作業者Ｂがログインしたときに表示される表示画面２０の例を示す。
【００４５】
図４Ａに示す表示画面２０では、作業者Ａの名称がログイン名称表示エリア２２に表示されている。
作業者Ａには、多数のプラントを監視する権限が与えられている。このため、要注意画面メニュー表示エリア２３には、権限が与えられている多数の監視制御画面の名称が要注意画面メニューとして一覧表示されている。また、監視制御画面表示エリア２４には、作業者Ａが要注意画面メニュー表示エリア２３から選択した監視制御画面が表示される。要注意画面メニュー表示エリア２３外の画面名称は、スクロールバーを動かすことで表示させることができる。
【００４６】
なお、図４Ａの監視制御画面表示エリア２４に表示される監視制御画面には、例えば、「第１浄水場概略図」がある。第１浄水場概略図には、タンク、弁、ポンプ、貯水槽の構成が各種のアイコンで表示されている。
【００４７】
図４Ｂに示す表示画面２０では、作業者Ｂの名称がログイン名称表示エリア２２に表示されている。
作業者Ａと作業者Ｂの職位は異なり、プラントを監視する権限も異なる。このため、要注意画面メニュー表示エリア２３には、作業者Ｂに権限が与えられている監視制御画面の名称が要注意画面メニューとして一覧表示されている。作業者Ｂがログインして表示画面２０に表示できる要注意画面メニューの数は、作業者Ａがログインして表示画面２０に表示させていた要注意画面メニューの数に比べて少ない。このため、作業者Ｂは、権限を有さないプラントに対して誤って操作指示を与えることがない。
【００４８】
図５は、監視制御装置１Ａの画面情報格納部１１に格納されている画面管理情報テーブル１１ｔと、条件情報格納部１３に格納されている条件式定義テーブル１３ｔの構成例を示す説明図である。
【００４９】
画面情報格納部１１には、画面管理情報テーブル１１ｔが格納される。画面管理情報テーブル１１ｔは、監視制御装置３Ａが扱う監視制御画面として、画面識別子＝１である監視制御画面１１ａから画面識別子＝Ｎである監視制御画面１１ｂまでの全ての監視制御画面を画面識別子で一意に特定することができる。画面管理情報テーブル１１ｔには、各画面識別子に対応する監視制御画面の名称が画面名称として格納されている。本例では画面識別子として数字を用いているが、その他の記号、文字等を組み合わせて画面識別子を表現してもよい。
【００５０】
条件情報格納部１３には、条件式定義テーブル１３ｔが格納される。条件式定義テーブル１３ｔには、画面識別子毎に条件式が定義されている。また、条件式定義テーブル１３ｔには、この条件式によって有効とされる期間として、監視制御画面を第２の表示エリアに表示可能とする開始日時、又は終了日時のうち、少なくともいずれか一方が指定される。条件式定義テーブル１３ｔに定義される情報としては、上下水道プラント４から受け取る入力信号がＯＮ又はＯＦＦされるタイミングや、表示画面２０に所定の監視制御画面を表示可能とする時間帯等がある。
【００５１】
条件式の開始日時と有効日時（終了日時）が指定されている場合には、指定された期間内で条件式を有効としている。このため、画面管理部１０は、上下水道プラント４の監視制御が行われる時間帯、又は収集された上下水道プラント４の情報に合わせて、要注意画面メニュー表示エリア２３に表示される監視制御画面の一覧を作成することができる。
【００５２】
条件式定義テーブル１３ｔにあるＮｏ．１の定義レコード１３ａには、８時から１７時の間に画面識別子＝１に対応する監視制御画面を表示可能とする条件式が定義されている。この条件式は、２０１２年５月１９日８時から２０２０年５月１９日１７時まで有効である。
Ｎｏ．１０の定義レコード１３ｂには、条件式としては何も定義せず、全てのユーザーに対して監視制御画面を公開する設定がなされている。このとき、ログインしている作業者の権限に関わらず、画面識別子＝１０に対応する監視制御画面の名称が要注意画面メニューに表示される。そして、作業者が選択することにより、画面識別子＝１０に対応する監視制御画面を表示させることができる。
【００５３】
図６は、監視制御装置３Ａの権限情報格納部１５に格納されている権限定義テーブル１５ｔと、作業者情報格納部１６に格納されている作業者情報定義テーブル１６ｔの構成例を示す説明図である。
【００５４】
権限情報格納部１５には、権限定義テーブル１５ｔが格納される。権限定義テーブル１５ｔには、画面識別子毎にプラントの情報、開示可能なグループの情報、さらに開示可能な職位の情報が指定されている。
【００５５】
Ｎｏ．１の定義レコード１５ａでは、画面識別子＝１に対応する監視制御画面が開示するプラントの情報が第１浄水場であり、作業者が属するグループと職位には、制限がないことが示される。
Ｎｏ．２の定義レコード１５ｂでは、画面識別子＝２に対応する監視制御画面が開示するプラントの情報が第２浄水場であり、作業者が属するグループの制限はないが、職位が課長である作業者に表示可能であることが示される。
Ｎｏ．１０の定義レコード１５ｃでは、画面識別子＝１０に対応する監視制御画面が表開示するプラントの情報が第７浄水場であり、さらに、作業者が属するグループが「監視」であることが条件とされるが、職位には、制限がないことが示される。
Ｎｏ．１１の定義レコード１５ｄでは、画面識別子＝１１に対応する監視制御画面が開示するプラントの情報は、上下水道プラント４に含まれる全ての浄水場等であり、作業者が属するグループと職位の開示先には特に制約がないことが示される。このため、画面識別子＝１に対応する監視制御画面はどの作業者でも閲覧可能である。
【００５６】
作業者情報格納部１６には、作業者情報定義テーブル１６ｔが格納されている。本実施の形態例では作業者Ａと作業者Ｂの情報を例示しているが、作業者情報格納部１６には、上下水道プラント４に関わる全ての作業者の情報が格納されている。
【００５７】
作業者情報定義テーブル１６ｔには、作業者ＩＤフィールド１６ａ、作業者名フィールド１６ｂ、パスワードフィールド１６ｃ、監視可能なプラントの情報を示すプラントフィールド１６ｄが定義される。また、作業者情報定義テーブル１６ｔには、作業者の所属しているグループの情報を示すグループフィールド１６ｅ、及び作業者の職位に関する情報を示す職位フィールド１６ｆが定義されている。
【００５８】
作業者ＩＤは重複がないように管理されており、作業者名とパスワードが定義されている。作業者情報定義テーブル１６ｔより、作業者Ａは、上下水道プラント４に含まれる第１〜第３浄水場を監視可能とする権限が付与されており、作業者Ａが属するグループは「監視」であり、職位が「課長」であることが示される。そして、作業者Ｂは、上下水道プラント４に含まれる第１浄水場だけを監視可能とする権限が付与されており、作業者Ｂが属するグループは「監視」であり、職位が「研究員」であることが示される。
【００５９】
図７は、要注意画面メニューに監視制御画面の画面名称を追加する際の条件式を定義する要注意画面メニュー定義画面３０の構成例を示す説明図である。
要注意画面メニュー定義画面３０は、不図示の操作コマンド等を入力することにより、図３に示した表示画面２０から遷移して表示装置２Ａに表示される画面である。条件情報格納部１３に格納される監視制御画面の条件式は、ログインした作業者が入力操作を行う入力装置７によって変更されうる。このため、上下水道プラント４の運用実績に合わせて、条件式を適宜変更し、適切な監視制御画面を表示させることが可能となる。
【００６０】
要注意画面メニュー定義画面３０には、画面名称フィールド３０ａ、条件式フィールド３０ｂ、開始日時フィールド３０ｃ、有効日時フィールド３０ｄが表示される。
つまり、要注意画面メニュー定義画面３０には、条件情報格納部１３から取得した条件式定義テーブル１３ｔの情報が、画面識別子に対応付けられて条件式フィールド３０ｂ、開始日時フィールド３０ｃ、有効日時フィールド３０ｄに表示される。また、画面情報格納部１１から取得した画面名称が画面識別子に対応付けられて画面名称フィールド３０ａに表示される。
【００６１】
作業者情報は、画面識別子で規定されるに監視制御画面毎に、条件式フィールド３０ｂ、開始日時フィールド３０ｃ、有効日時フィールド３０ｄの内容を適宜変更できる。また、作業者は、必要に応じて要注意画面メニューに監視制御画面の画面名称を追加して表示させる定義を行うことができる。作業者が更新ボタン３１を押すと、入力した定義が、条件情報格納部１３の条件式定義テーブル１３ｔとして更新される。
【００６２】
図８は、表示画面２０に要注意画面メニューの表示を行う処理の例を示すフローチャートである。
本処理は、作業者がログインしたタイミングで行われるが、作業者がログインした後にも一定周期で条件式定義テーブル１３ｔに基づいた条件の判定処理が繰り返し行われる。そして、画面管理部１０は、条件判定部１２の判定に基づいて再作成した要注意画面メニュー表示エリア２３に表示する監視制御画面の一覧を含めた表示画面２０を表示装置２Ａに出力している。
【００６３】
始めに、作業者がログインし、又はログイン後に一定時間が経過すると、本処理の開始条件が成立する。
まず、画面管理部１０は、監視制御装置３Ａにログインしている作業者の情報を、作業者情報格納部１６から取得する（ステップＳ１）。
【００６４】
次に、画面管理部１０は、要注意画面メニューを生成するために、条件情報格納部１３から条件式定義テーブル１３ｔを読み出し（ステップＳ２）、条件式定義テーブル１３ｔに条件式が定義されているか確認する（ステップＳ３）。条件式定義テーブル１３ｔに条件式が定義されていなければ、処理を終了する。条件式定義テーブル１３ｔに条件式が定義されていれば、条件判定部１２に条件式の判定を開始させる。
【００６５】
条件判定部１２は、条件式定義テーブル１３ｔから１番目（Ｎｏ．１）の条件式を取得し（ステップＳ４）、条件式が満たされているかどうか判定を行う。条件式を満たす場合（ステップＳ５）、開始日時の判定と（ステップＳ６）、有効日時の判定（ステップＳ７）を行う。条件判定部１２は、処理日時が開始日時前である場合、又は処理日時が有効日時の範囲外であると判定した場合、ステップＳ１１に移行する。
【００６６】
ステップＳ６，Ｓ７において、開始日時と有効日時の条件も満たしていると判定した場合には、条件判定部１２は、権限判定部１４に対して、ログイン中の作業者が監視制御画面の表示権限を持っているかどうかの判定を行わせる（ステップＳ８）。作業者が監視制御画面の表示権限を持っているか否かを判定する処理の詳細については、図９を参照して後述する。
【００６７】
条件判定部１２が、権限判定部１４から判定結果を受け取り、ログインした作業者に監視制御画面の表示権限があると判定すると（ステップＳ９）、画面管理部１０は、要注意画面メニューに表示権限がある監視制御画面の画面名称を加える（ステップＳ１０）。この画面名称は、要注意画面メニュー表示エリア２３に表示される。
【００６８】
そして、画面管理部１０は、条件式定義テーブル１３ｔを参照し、次の条件式が定義されているかどうかを判定する（ステップＳ１１）。次の条件式が定義されていれば、画面管理部１０は、条件式定義テーブル１３ｔから次の条件式を取得し（ステップＳ１２）、ステップＳ５〜Ｓ１０の処理を繰り返す。
画面管理部１０は、条件式定義テーブル１３ｔに定義されている全ての条件式について判定を終えた時点で本処理を終了する。
【００６９】
図９は、監視制御画面の表示権限を判定する処理の例を示すフローチャートである。
本処理は、画面識別子毎にログイン中の作業者が表示できる監視制御画面であるか否かの判定を行うものである。この処理は、図８で説明した要注意画面メニューの更新処理において、ステップＳ８の表示権限の判定処理で呼び出されることにより判定を開始する。
【００７０】
まず、権限判定部１４は、権限情報格納部１５から権限定義テーブル１５ｔを読み出す（ステップＳ２１）。そして、条件判定部１２は、権限定義テーブル１５ｔに定義されている画面識別子に対応付けられたプラントの情報が、ログイン中の作業者に割り当てられたプラントの属性情報と一致しているかどうか判定する（ステップＳ２２）。
【００７１】
次に、権限判定部１４は、プラントの属性情報が一致するか、監視制御画面のプラント属性に特に指定がない場合、画面識別子に指定されているグループの属性情報がログイン中の作業者に割り当てられたグループと一致しているか否かを判定する（ステップＳ２３）。そして、グループの条件が一致しているか、グループが特に指定されていない場合、条件判定部１２は、ログインした作業者の職位を判定する（ステップＳ２４）。
【００７２】
監視制御画面を表示可能な職位が、ログイン中の作業者に割り当てられた職位条件を満たす場合には、権限判定部１４は、条件判定部１２に対して監視制御画面の表示が可能である旨の判定結果を返す（ステップＳ２５）。監視制御画面のプラント、グループ、職位のいずれかの条件を満たさない場合には、権限判定部１４は、条件判定部１２に対して監視制御画面の表示が不可である旨の判定結果を返す（ステップＳ２６）。
【００７３】
以上説明した一実施の形態例に係る監視制御システム１Ａによれば、監視業務において必要とされる監視制御画面は、条件情報格納部１３に格納された条件式定義テーブル１３ｔに基づいて、表示を行うことが有効であるか否かが判定される。そして、広域化するプラントの監視制御業務において、熟練者が定義した条件式によりプラントの状況に応じた監視制御画面の画面名称を要注意画面メニューとして一覧表示できる。そして、作業者は、要注意画面メニューから選択した一つの監視制御画面を監視制御画面表示エリア２４に表示させることができる。このため、作業者は、監視制御画面表示エリア２４に表示されている監視制御画面がどのようなものであるかを確実に把握して、プラントの監視制御を行うことができる。
【００７４】
また、ログインした作業者毎に割り当てられるＩＤ、パスワードに基づいて本人認証を行った後、作業者毎に監視対象となるプラントや所属グループ、職位によって監視制御画面の表示可否を決定できる。さらに、ログインした作業者が属する職位、グループに合わせて必要な監視制御画面を表示する。このことから、監視制御システム１Ａの操作に不慣れな作業者にとって必要のない監視制御画面を表示させず、誤操作を防ぐことができる。
【００７５】
また、プラントで働く熟練作業者であれば、プラントの構成を熟知しており、故障が発生した際に確認すべき監視制御画面を把握している。このため、プラントが異常信号等を発生した場合には、作業者が確認すべき監視制御画面と、異常信号との関係を予め条件式として条件情報格納部１３に定義することができる。このように、プラントが発生する異常信号や時間帯毎に作業者が確認すべき監視制御画面を予め指定しておけば、プラントの異常が発生した際に作業者が異常を調査する負担を軽減するとともに、他の作業者が容易に内容を把握できるよう支援することが可能となる。
【００７６】
また、条件情報格納部１３には、条件式を有効とする期間が定義されているが、要注意画面メニュー定義画面３０を表示させることで、様々な種類の条件式の有効期間を一目で把握することができる。また、条件式の有効期間が定義されていることにより、有効期間外の条件式に対応する監視制御画面の名称については要注意画面メニュー表示エリア２３に表示されない。このため、要注意画面メニュー表示エリア２３に多数の監視制御画面の名称が一覧表示されることを防ぎ、検索性を高めることができる。
【００７７】
また、画面情報格納部１１には多くの監視制御画面が格納されているが、全ての監視制御画面を一度に読み出すわけではない。そして、限られた監視制御画面を取捨選択して表示させることが可能であるため、特に障害発生時における障害の切り分け等において、作業者が素早く監視制御画面を選択することができる。
【００７８】
また、作業者がログインした後、一定周期で条件情報に基づいた判定が行われる。このため、最新状態でのプラントに関する監視制御画面の名称を更新して、要注意画面メニュー表示エリア２３に表示させることができる。このため、作業者は、ほぼリアルタイムでプラントの状態を把握することができる。
【００７９】
また、監視制御システム１Ａには、作業者毎に割り当てられた作業者ＩＤ、パスワードを入力しなければログインできない。このため、誰がいつログインして、どのような監視業務を行ったかを証跡として残すことが可能であり、システム監査等に際して速やかに資料を提出することができる。
【００８０】
また、作業者が目的とする監視制御画面を表示させるまでの処理を簡略化でき、作業者の監視作業に対する負担を軽減することができる。このため、作業者は円滑にプラントの監視制御を行うことができ、監視制御画面を有意義に活用することができる。
【００８１】
なお、本実施の形態例に係る監視制御システム１Ａは、上下水の水処理プラント、石油精製プラント、産業プラント、各種発電所、交通管制システム等限定されることなく、幅広く適用して運用することが可能である。
【００８２】
また、監視制御画面表示エリア２４に表示される監視制御画面は１枚に限らない。例えば監視制御画面の名称をタブに表示させ、このタブを切替えることにより、複数枚の監視制御画面を適宜切替えて表示させてもよい。
【００８３】
また、要注意画面メニューは、階層構造を有するディレクトリ形式で表現してもよい。例えば、浄水場毎にまとめた複数のフォルダを表示し、一つのフォルダを選択すると複数の監視制御画面の名称が展開されるようにしてもよい。このように要注意画面メニューをまとめることにより、多数のプラントを監視する場合であっても、目的とするプラントを速やかに監視することができる。
【００８４】
また、条件式としては、監視制御画面を表示させる期間、プラントから出力されるデータのオン又はオフの有無を判定させるだけでなく、プラントが発生したアラームの種類に画面識別子を対応付けてもよい。これにより、アラームの内容を確認するために表示することが必要となる監視制御画面を容易に選択することができる。
【００８５】
また、監視制御画面表示エリア２４に表示される監視制御画面としては、図面だけでなく、監視モニタ等によって撮影された静止画又は動画であってもよい。これにより、作業者は、遠隔地のプラントを視認することが可能となる。
【００８６】
また、アラーム表示エリア２１には、アラームの情報だけでなく、作業者が優先して確認すべき監視制御画面の名称やその他のイベント情報を表示させてもよい。また、ログインした作業者が監視制御画面を確認する権限を有さない場合には、どのような権限を有する作業者であれば必要な監視制御画面を表示させることができるかをアラーム表示エリア２１に表示させてもよい。
【００８７】
また、監視制御画面の大きさは、監視制御画面表示エリア２４の範囲内に収まるよう拡大、縮小して表示させてもよい。また、監視制御画面の一部の領域だけを入力装置７で選択することによって、この領域を拡大視するようにしてもよい。これにより、監視制御画面を作業者が所望する大きさとすることができる。
【００８８】
また、上述した実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、又は各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。例えば汎用のパーソナルコンピュータ等に所望のソフトウェアを構成するプログラムをインストールして実行させればよい。
【００８９】
また、上述した実施の形態例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータ（又はＣＰＵ等の制御装置）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。
【００９０】
この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態例の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行う。その処理によって上述した実施の形態例の機能が実現される場合も含まれる。
【００９２】
また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
例えば、上記した実施形態例は本開示をわかりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００９３】
１Ａ〜１Ｃ…監視制御システム、２Ａ〜２Ｃ…表示装置、３Ａ〜３Ｃ…監視制御装置、４…上下水道プラント、５…石油精製プラント、６…電力系システム、７…入力装置、９…記録装置、１０…画面管理部、１１…画面情報格納部、１２…条件判定部、１３…条件情報格納部、１４…権限判定部、１５…権限情報格納部、１６…作業者情報格納部、１７…情報収集部、１８…入力処理部、１９…処理実行部、２０…表示画面、２３…要注意画面メニュー表示エリア、２４…監視制御画面表示エリア
【図１】
2014026547.tif 000003
【図２】
2014026547.tif 000004
【図３】
2014026547.tif 000005
【図４】
2014026547.tif 000006
【図５】
2014026547.tif 000007
【図６】
2014026547.tif 000008
【図７】
2014026547.tif 000009
【図８】
2014026547.tif 000010
【図９】
2014026547.tif 000011