(57)【要約】【課題】オペレータによるポイント名入力の効率化を図るプラント監視装置及びポイント名表示処理方法を提供すること。【解決手段】表示装置に表示された呼び出し欄のポイント入力欄に少なくとも１つの文字が入力されたとき、記憶部における監視ポイントのポイント名の中から、ポイント入力欄の文字又は文字列と同じものを先頭側にもつポイント名を抽出する。また、抽出したポイント名を、ポイント入力欄に対応するダウンリスト欄に表示させる。そして、ダウンリスト欄に表示させたポイント名のうちの１つが選定されたとき、選定されたポイント名をポイント入力欄に表示させる。【選択図】図１
2019215682.tif 000002
【特許請求の範囲】
【請求項１】
複数の監視ポイントが設定されたプラントを監視するプラント監視装置であって、
複数の前記監視ポイントの各々に割り当てられたポイント名の入力用のポイント入力欄を備えた呼び出し欄を表示する表示装置と、
複数の前記監視ポイントの各々の前記ポイント名を記憶する記憶部と、
前記ポイント入力欄に少なくとも１つの文字が入力されたとき、前記記憶部内の前記ポイント名の中から、前記ポイント入力欄の文字又は文字列と同じものを先頭側にもつ前記ポイント名を抽出し、抽出した前記ポイント名を、前記表示装置の前記ポイント入力欄に対応するダウンリスト欄に表示させる入出力処理部と、を有し、
前記入出力処理部は、
前記ダウンリスト欄に表示させた前記ポイント名のうちの１つが選定されたとき、選定された前記ポイント名を前記ポイント入力欄に表示させるものである、プラント監視装置。
【請求項２】
前記記憶部には、
複数の前記ポイント名と、複数の前記ポイント名のそれぞれの表示形態とが関連づけられた呼び出しポイントリストが記憶されており、
前記入出力処理部は、
抽出した前記ポイント名を、前記呼び出しポイントリストにおいて関連づけられた前記表示形態で前記ダウンリスト欄に表示させるものである、請求項１に記載のプラント監視装置。
【請求項３】
前記呼び出しポイントリストでは、前記表示形態として表示色又は背景色が設定されている、請求項２に記載のプラント監視装置。
【請求項４】
前記監視ポイントには、複数のポイントタイプがあり、
前記呼び出しポイントリストでは、複数の前記ポイント名に対し、ポイントタイプ毎に異なる前記表示形態が設定されている、請求項２又は３に記載のプラント監視装置。
【請求項５】
前記入出力処理部は、
前記呼び出しポイントリストから、過去に呼び出された履歴を有する前記ポイント名を抽出するものである、請求項２〜４の何れか一項に記載のプラント監視装置。
【請求項６】
前記入出力処理部は、
前記ダウンリスト欄上の１つの前記ポイント名が指定されたとき、指定された前記ポイント名に対応するディスクリプタ情報を前記表示装置に表示させるものである、請求項１〜５の何れか一項に記載のプラント監視装置。
【請求項７】
前記プラントには、少なくとも１つの前記監視ポイントを含む複数の管理エリアが設定されており、
前記記憶部には、
複数のオペレータのそれぞれに対し、少なくとも１つの管理エリアが管理対象として対応づけられており、
前記入出力処理部は、
複数のオペレータを識別する機能を有すると共に、
抽出した前記ポイント名のうち、識別したオペレータに対応づけられた管理エリア外の前記監視ポイントの前記ポイント名は、他の前記ポイント名よりも薄く表示させるものである、請求項１〜６の何れか一項に記載のプラント監視装置。
【請求項８】
プラントに設定された複数の監視ポイントの各々に割り当てられたポイント名の入力用のポイント入力欄を備えた呼び出し欄を表示装置に表示させ、
前記ポイント入力欄に少なくとも１つの文字が入力されたとき、記憶部に記憶されている前記ポイント名の中から、前記ポイント入力欄の文字又は文字列と同じものを先頭側にもつ前記ポイント名を抽出し、
抽出した前記ポイント名を、前記表示装置の前記ポイント入力欄に対応するダウンリスト欄に表示させ、
前記ダウンリスト欄に表示させた前記ポイント名のうちの１つが選定されたとき、選定された前記ポイント名を前記ポイント入力欄に表示させる、ポイント名表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントを監視するプラント監視装置及びポイント名表示処理方法に関する。
【背景技術】
【０００２】
複数の機器及び装置を含む各種プラントには、保守等のための監視対象となる監視ポイントが多く設定されている。各監視ポイントについての詳細な情報は、プラント監視装置によって管理される（例えば、特許文献１参照）。
【０００３】
プラント監視装置は、プラントを構成する複数の機器等を模式的に示す系統図を表示することができる。そして、プラント監視装置には、系統図において、監視ポイントに対応する図形などにカーソルがのった状態でマウスがクリックされたときに、監視ポイントの詳細な情報を含むポイント詳細画面を表示させるものがある。
【０００４】
また、プラント監視装置は、監視ポイント毎に設定されたポイント名がオペレータにより入力され、画面遷移が指示されたときに、入力されたポイント名に対応するポイント詳細画面を表示することもできる。これにより、オペレータは、系統図の表示を経由することなく、所望の監視ポイントに応じたポイント詳細画面を表示させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２４２３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ポイント名は、一定の長さを有する文字列であるため、オペレータによるポイント名の入力ミス及び手戻りが発生することがある。また、プラントによっては、ポイント名が非常に長い文字列になることもあり、オペレータがポイント名の入力に手間取るケースも増えている。加えて、プラントの大型化及び複雑化などに伴い、プラントを構成する機器等の数が増加しているため、ポイント名の文字列は長くなる傾向にある。そのため、オペレータによるポイント名入力の手間を低減し、入力ミス及び手戻りの発生を抑制するプラント監視装置が望まれている。
【０００７】
本発明は、上記の課題を解決するためになされたものであり、オペレータによるポイント名入力の効率化を図るプラント監視装置及びポイント名表示処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るプラント監視装置は、複数の監視ポイントが設定されたプラントを監視するプラント監視装置であって、複数の監視ポイントの各々に割り当てられたポイント名の入力用のポイント入力欄を備えた呼び出し欄を表示する表示装置と、複数の監視ポイントの各々のポイント名を記憶する記憶部と、ポイント入力欄に少なくとも１つの文字が入力されたとき、記憶部内のポイント名の中から、ポイント入力欄の文字又は文字列と同じものを先頭側にもつポイント名を抽出し、抽出したポイント名を、表示装置のポイント入力欄に対応するダウンリスト欄に表示させる入出力処理部と、を有し、入出力処理部は、ダウンリスト欄に表示させたポイント名のうちの１つが選定されたとき、選定されたポイント名をポイント入力欄に表示させるものである。
【０００９】
本発明に係るポイント名表示処理方法は、プラントに設定された複数の監視ポイントの各々に割り当てられたポイント名の入力用のポイント入力欄を備えた呼び出し欄を表示装置に表示させ、ポイント入力欄に少なくとも１つの文字が入力されたとき、記憶部に記憶されているポイント名の中から、ポイント入力欄の文字又は文字列と同じものを先頭側にもつポイント名を抽出し、抽出したポイント名を、表示装置のポイント入力欄に対応するダウンリスト欄に表示させ、ダウンリスト欄に表示させたポイント名のうちの１つが選定されたとき、選定されたポイント名をポイント入力欄に表示させるようになっている。
【発明の効果】
【００１０】
本発明によれば、ポイント入力欄に少なくとも１つの文字が入力されたとき、先頭側の文字又は文字列がポイント入力欄の文字又は文字列と一致するポイント名を抽出してダウンリスト欄に表示させる。そして、ダウンリスト欄において選定されたポイント名をポイント入力欄に表示させる。よって、ポイント名を構成する文字列全体を入力させる必要がなくなるため、オペレータによるポイント名入力の効率化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るプラント監視装置の構成例を示すブロック図である。
【図２】図１の制御装置がファイル記憶装置内の各ファイルを用いて呼び出しポイントリストを作成する様子を示す説明図である。
【図３】図１のファイル記憶装置に記憶されているファイルについての情報を示す表である。
【図４】図１の表示装置に、呼び出しボタンが表示された例を示す説明図である。
【図５】図１の表示装置に、ポイント入力欄を含む呼び出し欄が表示された例を示す説明図である。
【図６】図１の表示装置に、ポイント入力欄に対応するダウンリスト欄が表示された一例を示す説明図である。
【図７】図１の表示装置に、ポイント入力欄に対応するダウンリスト欄が表示された他の例を示す説明図である。
【図８】図１の表示装置のポイント入力欄にポイント名が入力された例を示す説明図である。
【図９】図１の表示装置に表示されたダウンリスト欄内のポイント名に対応するディスクリプタ情報を例示した説明図である。
【図１０】図２の呼び出しポイントリスト及び履歴リストファイルが更新される様子を示す説明図である。
【図１１】図１のプラント監視装置の動作を例示したフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態．
図１は、本発明の実施の形態に係るプラント監視装置の構成例を示すブロック図である。図２は、図１の制御装置がファイル記憶装置内の各ファイルを用いて呼び出しポイントリストを作成する様子を示す説明図である。図３は、図１のファイル記憶装置に記憶されているファイルについての情報を示す表である。図１〜図３を参照して、本実施の形態におけるプラント監視装置の全体的構成及び機能的構成について説明する。
【００１３】
図１に示すように、プラント監視装置１００は、プラント５００に接続されており、プラント５００を監視するものである。プラント監視装置１００は、制御装置１０と、ファイル記憶装置２０と、入力装置３０と、表示装置４０と、を有している。
【００１４】
プラント５００には、空気調和装置又は加圧浮上処理装置など、様々な装置が含まれており、プラント監視装置１００によって監視される複数の監視ポイント（プロセス制御ポイント）が設定されている。つまり、監視ポイントとは、屋上タンクの水位情報、各アクチュエータの運転状態の情報、及びアナログ変換等の動作時の温度情報など、プラント５００において、予め監視対象として定義されているポイントである。また、プラント５００には、プラント監視装置１００によってまとめて管理される複数の管理エリアが設定されており、各管理エリアには、それぞれ、少なくとも１つの監視ポイントを含むユニットが割り当てられている。
【００１５】
入力装置３０は、マウス又はキーボードなどのポインティングデバイスからなり、オペレータによる入力操作を受け付け、入力操作の内容に応じた信号を制御装置１０の入出力処理部１４へ送信する。例えば、入力装置３０は、複数の監視ポイントの各々の名称であるポイント名を入力する操作を受け付ける。
【００１６】
表示装置４０は、例えば液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、制御装置１０からの指示により、種々の情報を含む画面、及びダイアログなどを表示する。例えば、表示装置４０は、複数の監視ポイントの各々に割り当てられたポイント名の入力用のポイント入力欄Ｐを備えた呼び出し欄Ｄを表示する。また、表示装置４０は、ポイント入力欄Ｐに対応するダウンリスト欄ＤＬを表示する。さらに、表示装置４０は、複数の監視ポイントの各々についての詳細な情報であるポイント情報１３ｂに基づくポイント詳細画面を表示する。
【００１７】
もっとも、表示装置４０は、文字又は画像等の表示を行う表示パネルと、当該表示パネルの表側に積層された検出手段と、を含むタッチパネルであってもよい。この場合、検出手段は、オペレータによってタッチされた位置を検出し、検出した位置の情報を入出力処理部１４へ出力することにより、入力装置３０が有する一部又は全ての機能を実現することができる。
【００１８】
ここで、本実施の形態では、図２に示すように、プラント５００に、ＡＲＥＡ０１〜ＡＲＥＡ１０までの１０の管理エリアが設定されている。各管理エリアには、それぞれ、複数のユニット（Ｕ１〜ＵＺ：Ｚは任意の自然数）が設定されている。例えば、図２の場合、ＡＲＥＡ０１には、ユニットＵ１、ユニットＵ２、及びユニットＵＺが含まれ、ＡＲＥＡ０２には、ユニットＵ１、ユニットＵ３、及びユニットＵＺが含まれる。また、ＡＲＥＡ１０には、ユニットＵ３及びユニットＵＺが含まれる。すなわち、ユニットには、複数の管理エリアに属するものが存在する。つまり、監視ポイントには、複数の管理エリアに属するものがある。
【００１９】
図３に示すように、ファイル記憶装置２０には、制御装置１０によって入出力される複数のファイルが記憶されている。ファイル記憶装置２０内のファイルには、システムコンフィギュレーションファイルと、履歴出力ファイルと、システム設定ファイルと、の３種類が存在する。
【００２０】
ファイル記憶装置２０には、システムコンフィギュレーションファイルとして、ユニット定義ファイルＦ１と、ポイント定義ファイルＦ２と、ディスクリプタ定義ファイルＦ３と、が記憶される。ユニット定義ファイルＦ１は、プラント監視装置１００が監視するユニットを定義する定義ファイルである。ユニット定義ファイルＦ１は、管理エリア単位で存在する。ディスクリプタ定義ファイルＦ３は、複数の監視ポイントの各々のディスクリプタを定義する定義ファイルである。
【００２１】
ポイント定義ファイルＦ２は、複数の監視ポイントの各々を定義する定義ファイルである。ポイント定義ファイルＦ２では、ポイント名、ポイントタイプ、及び監視ポイントが所属するユニットのＩＤが定義されている。ポイント名とは、複数の監視ポイントの各々に割り当てられた名称である。ポイントタイプとは、監視ポイントの種別のことである。図２では、ポイントタイプとして、アナログ入力を示す「ＡＩ」と、アナログ出力を示す「ＡＯ」と、調節制御を示す「ＲＣ」と、デジタルコンポジットを示す「ＤＣ」と、デジタルアウトプットを示す「ＤＯ」と、を例示している。
【００２２】
また、ファイル記憶装置２０には、履歴出力ファイルとして、ポイント呼び出しをした履歴をリスト化した履歴リストファイルＦ４が記憶される。履歴リストファイルＦ４における「ポイント呼び出し」とは、ポイント入力欄Ｐに入力されたポイント名に対応するポイント詳細画面を呼び出し、表示装置４０に表示させる処理である。
【００２３】
履歴リストファイルＦ４では、図２に示すように、ポイント呼び出しの履歴のデータであるポイント履歴データが、ポイント名のアルファベット及び数字の順に並べられている。ポイント履歴データは、ポイント名と、ポイント呼び出しが行われた日時とを対応づけたデータである。もっとも、履歴リストファイルＦ４は、ポイント履歴データが、上から順に、時系列に沿って並べられてもよい。
【００２４】
履歴リストファイルＦ４には、最大蓄積数までのポイント履歴データが蓄積される。そして、履歴リストファイルＦ４では、最大蓄積数を超えるポイント履歴データが発生したとき、古いポイント履歴データが消去される。なお、図３では、最大履歴数が５００に設定された例を示しているが、これに限定されない。
【００２５】
さらに、ファイル記憶装置２０には、システム設定ファイルとして、ポイント名抽出時の検索候補の情報と、ポイントタイプごとのポイント名の表示形態の情報と、が設定された設定ファイルＦ５が記憶されている。すなわち、設定ファイルＦ５は、検索候補の設定情報と、ポイント名の表示形態の設定情報と、を記録するファイルである。
【００２６】
検索候補の設定情報とは、入力時の候補表示における優先モードを指定するための情報である。入力時の候補表示とは、ポイント入力欄Ｐに文字が入力されたとき、ダウンリスト欄ＤＬにポイント名の候補を表示することである。すなわち、優先モードは、ダウンリスト欄ＤＬにポイント名の候補を表示する際の優先順位を定めた方式である。
【００２７】
本実施の形態では、優先モードとして、過去入力候補優先モードと、通常候補優先モードと、を採用している。過去入力候補優先モードとは、履歴リストファイル上にあるポイント名を優先的に表示する方式である。通常候補優先モードとは、ポイント定義ファイルＦ２上のポイント名を、予め設定された優先順位により表示する方式である。本実施の形態の通常候補優先モードでは、ポイント名をソートする優先順位が、アルファベット及び数字の順に設定されている。
【００２８】
なお、図３では、ポイント名の表示形態として、ポイント名の表示色を例示している。ところで、図３では、監視ポイントのポイントタイプ毎に表示色が設定され、表示色がＲＧＢの何れかに指定される場合を例示しているが、これに限らず、４色以上の表示色が設定されてもよい。呼び出しポイントリスト１３ｃ及び履歴リストファイルＦ４は、制御装置１０によって更新される。
【００２９】
制御装置１０は、プラント５００に設定された管理エリア毎に、各監視ポイントを監視する。制御装置１０は、データ収集処理部１１と、リスト作成部１２と、記憶部１３と、入出力処理部１４と、を有している。
【００３０】
データ収集処理部１１は、複数の監視ポイントの各々の状態を示す状態データを周期的に収集し、収集した状態データをポイント名に関連づけて整理して、ポイント情報１３ｂとして記憶部１３に格納する。ポイント情報１３ｂは、複数の監視ポイントの各々についての詳細な情報である。
【００３１】
リスト作成部１２は、プラント監視装置１００の起動時に、ファイル記憶装置２０内の各ファイルを読み込み、記憶部１３のメモリマップ１３０上に、各ファイルに設定されている情報を展開する。そして、リスト作成部１２は、メモリマップ１３０上に、図２に示すような呼び出しポイントリスト１３ｃを作成する。
【００３２】
呼び出しポイントリスト１３ｃは、少なくとも、複数のポイント名と、複数のポイント名の各々の表示形態と、が関連づけられた情報である。図２に例示する呼び出しポイントリスト１３ｃでは、ポイント名と、ディスクリプタと、ユニット番号と、表示形態としての表示色と、ポイント呼び出しをした履歴の有無と、ポイント呼び出しをした日時である呼出日時と、が関連づけられている。
【００３３】
記憶部１３には、制御装置１０の動作プログラムが格納されており、プラント５００の監視に関する種々の情報が記憶される。記憶部１３は、複数の監視ポイントの各々のポイント名を記憶している。記憶部１３には、システムコントロールアプリケーション１３ａと、ポイント情報１３ｂと、呼び出しポイントリスト１３ｃと、が記憶されている。システムコントロールアプリケーション１３ａは、制御装置１０の動作プログラムに含まれ、予め制御装置１０にインストールされている。呼び出しポイントリスト１３ｃでは、複数のポイント名に対し、ポイントタイプ毎に異なる表示形態が設定されている。
【００３４】
入出力処理部１４は、ポイント入力欄Ｐに少なくとも１つの文字が入力されたとき、記憶部１３内のポイント名の中から、ポイント入力欄Ｐの文字又は文字列と同じものを先頭側にもつポイント名を抽出する。ここで、文字には、英数字、記号、及び仮名文字などが含まれる。すなわち、文字列とは、英数字、記号、もしくは仮名文字、又はこれらの組み合わせなどにより構成されたものである。
【００３５】
また、入出力処理部１４は、抽出したポイント名を、表示装置４０のポイント入力欄Ｐに対応するダウンリスト欄ＤＬに表示させる。そして、入出力処理部１４は、ダウンリスト欄ＤＬに表示させたポイント名のうちの１つが選定されたとき、選定されたポイント名をポイント入力欄Ｐに表示させる。
【００３６】
より具体的に、入出力処理部１４は、入力処理部１５と、表示処理部１６と、を有している。入力処理部１５は、入力装置３０を介して、オペレータによる入力操作を受け付け、受け付けた内容を示す信号を表示処理部１６に送信する。例えば、入力処理部１５は、入力装置３０を通じて呼び出し欄Ｄの表示を指示する信号を入力すると、表示処理部１６に欄表示指令を送信する。また、入力処理部１５は、オペレータによるポイント入力欄Ｐへの文字の入力操作を受け付け、受け付けた文字を示す文字情報を表示処理部１６へ送信する。
【００３７】
表示処理部１６は、表示装置４０の表示画面１４０上に、呼び出し欄Ｄの表示を指示する呼び出しボタンＢを表示させる。表示処理部１６は、入力処理部１５からの欄表示指令に応じて、表示装置４０に呼び出し欄Ｄを表示させる。また、表示処理部１６は、オペレータがポイント入力欄Ｐに文字を入力している際、入力された文字に部分一致するポイント名を候補としてリスト表示する。すなわち、表示処理部１６は、入力処理部１５からの文字情報をもとに、ポイント入力欄Ｐへ文字を表示させる。その際、表示処理部１６は、文字情報を呼び出しポイントリスト１３ｃに照らして、先頭の文字又は先頭から続く文字列（先頭側の文字列）が、文字情報の文字又は文字列と一致するポイント名を抽出する。
【００３８】
すなわち、表示処理部１６は、ポイント入力欄Ｐに１つの文字が入力されたとき、呼び出しポイントリスト１３ｃから、先頭の文字が入力された文字と一致するポイント名を抽出する。表示処理部１６は、ポイント入力欄Ｐに文字が追加される度に、呼び出しポイントリスト１３ｃから、先頭側の文字列がポイント入力欄Ｐの文字列と一致するポイント名を抽出する。
【００３９】
表示処理部１６は、ポイント名を抽出した場合、表示装置４０に、ポイント入力欄Ｐに対応するダウンリスト欄ＤＬを表示させる。その際、表示処理部１６は、ダウンリスト欄ＤＬに、抽出したポイント名を表示させる。ダウンリスト欄ＤＬは、例えば、ポイント入力欄Ｐの下部に表示される。本実施の形態において、表示処理部１６は、ポイント名を抽出する際、二分検索を行うようになっている。
【００４０】
表示処理部１６は、呼び出しポイントリスト１３ｃに、文字情報の文字又は文字列と同じものを先頭側にもつポイント名がない場合、ダウンリスト欄ＤＬを表示させない。ここで、通常は、ポイント入力欄Ｐの文字数が増えると、表示処理部１６によって抽出されるポイント名は減少し、ダウンリスト欄ＤＬに表示されるポイント名は少なくなる。そのため、表示処理部１６は、ポイント入力欄Ｐの文字数が増えて、ポイント名を抽出できなくなったとき、ダウンリスト欄ＤＬを消去する。
【００４１】
表示処理部１６は、抽出したポイント名を、呼び出しポイントリスト１３ｃにおいて関連づけられた表示形態でダウンリスト欄ＤＬに表示させる。図２及び図３のように、ポイント名の表示形態として表示色を採用し、ポイントタイプ毎に異なる表示色を設定すれば、ポイント名の識別性を高めることができる。また、ポイント名の表示形態として背景色を採用し、ポイントタイプ毎に異なる背景色を設定することにより、ポイント名の識別性を高めてもよい。さらに、ポイント名の表示形態を変更する手法として、表示色又は背景色の変更に加え、白抜き文字のような文字の反転、又は文字の太さの変更などを採用してもよい。もっとも、表示色の変更、背景色の変更、又は文字の太さの変更などを組み合わせて、ポイント名の表示形態を変更してもよい。
【００４２】
ところで、プラント監視装置１００では、オペレータ毎に、管理対象とする管理エリアが予め設定されている。プラント監視装置１００は、ログインの情報などを用いてオペレータを識別する。表示処理部１６は、オペレータの管理対象の管理エリア外である監視ポイントのポイント名を抽出した場合、そのポイント名については、ダウンリスト欄ＤＬ上の他のポイント名よりも薄く表示させる。以降では、オペレータの監視対象ではない管理エリアの監視ポイントのことを、対象外エリアポイントともいう。表示処理部１６は、対象外エリアポイントのポイント名を、呼び出しポイントリスト１３ｃで設定されている表示色により薄く表示させてもよいし、黒よりも薄い色としての灰色で表示させてもよい。もっとも、表示処理部１６は、対象外エリアポイントのポイント名を反転表示させてもよいし、相対的に細い文字で表示させてもよい。
【００４３】
図４は、図１の表示装置に、呼び出しボタンが表示された例を示す説明図である。図５は、図１の表示装置に、ポイント入力欄を含む呼び出し欄が表示された例を示す説明図である。図６は、図１の表示装置に、ポイント入力欄に対応するダウンリスト欄が表示された一例を示す説明図である。図７は、図１の表示装置に、ポイント入力欄に対応するダウンリスト欄が表示された他の例を示す説明図である。図８は、図１の表示装置のポイント入力欄にポイント名が入力された例を示す説明図である。
【００４４】
図４〜図８を参照して、入出力処理部１４が行うドロップダウンによる入力候補の表示処理について更に詳細に説明する。なお、図４〜図８では、制御ボタンとしての呼び出しボタンＢだけを具体的に例示し、他の制御ボタンの詳細については省略する。また、図６及び図７のダウンリスト欄ＤＬの表示内容は、図２の呼び出しポイントリスト１３ｃに対応させている。そして、図６及び図７では、オペレータが管理対象とする管理エリアがＡＲＥＡ０１である場合を想定する。
【００４５】
図４に示す表示装置４０の表示画面１４０には、画面制御部Ｈａと、イベント表示エリア部Ｈｂと、グラフィック表示部Ｈｃと、が表示されている。画面制御部Ｈａには、種々の画面への遷移の指示、又は種々のダイアログの表示の指示を受け付ける複数の制御ボタンが表示される。イベント表示エリア部Ｈｂには、各種のイベントに関する情報が表示される。グラフィック表示部Ｈｃには、画像を含む情報などが表示される。
【００４６】
オペレータが、入力装置３０を介して、制御ボタンとしての呼び出しボタンＢを押すと、入出力処理部１４は、図５に示すように、表示装置４０の表示画面１４０上に呼び出し欄Ｄを表示させる。つまり、呼び出しボタンＢは、ポイント詳細画面を呼び出すための呼び出し欄Ｄの表示を指示する仮想ボタンである。図５では、呼び出し欄Ｄとして、表示画面１４０上の情報に重畳表示されるダイアログを例示している。
【００４７】
図５の例において、呼び出し欄Ｄは、タイトル表示部Ｄ１と入力操作部Ｄ２とにより構成されている。タイトル表示部Ｄ１には、「詳細画面呼び出し」というが文字が表示されている。もっとも、タイトル表示部Ｄ１に表示させる文字は、適宜設定変更することができる。入力操作部Ｄ２は、ポイント入力欄Ｐと、ＯＫボタンＢ１と、キャンセルボタンＢ２と、を有している。ＯＫボタンＢ１は、ポイント入力欄Ｐに表示されたポイント名に対応するポイント詳細画面を表示させるための仮想ボタンである。キャンセルボタンＢ２は、呼び出し欄Ｄを消去するための仮想ボタンである。
【００４８】
ここで、オペレータは、入力装置３０を介して、設定ファイルＦ５に定義されている２つの優先モードの設定切替を行うことができる。以下、通常候補優先モード及び過去入力候補優先モードでの処理内容について具体的に説明する。
【００４９】
（通常候補優先モード）
まず、優先モードが通常候補優先モードに設定されている場合について説明する。図６に例示するように、ポイント入力欄Ｐに「Ａ」が入力されると、入出力処理部１４は、呼び出しポイントリスト１３ｃから、二分検索により、先頭の文字が「Ａ」であるポイント名を抽出し、抽出したポイント名をダウンリスト欄ＤＬに表示させる。
【００５０】
入出力処理部１４は、抽出したポイント名が設定表示数よりも多い場合、設定表示数のポイント名だけが表示されるようにダウンリスト欄ＤＬの大きさを調整する。図６では、設定表示数が７に設定され、入出力処理部１４が８つ以上のポイント名を抽出した場合を例示している。このような場合、入出力処理部１４は、ダウンリスト欄ＤＬに、上アローｂ１、ノブｂ２、及び下アローｂ３を含むスクロールバーＳＢを表示させる。オペレータは、マウスなどを用いて上アローｂ１、ノブｂ２、又は下アローｂ３を操作することにより、入出力処理部１４が抽出した全てのポイント名を確認することができる。なお、設定表示数は、適宜変更することができる。
【００５１】
ここで、図２の呼び出しポイントリスト１３ｃにおいて、Ａ１００及びＡ１１０は、ユニット番号が「Ｕ１」となっており、Ａ２００は、ユニット番号が「Ｕ２」となっているため、何れもＡＲＥＡ０１に含まれる。よって、入出力処理部１４は、ダウンリスト欄ＤＬに、Ａ１００を緑で表示させ、Ａ１１０を赤で表示させ、Ａ２００を青で表示させる。
【００５２】
一方、図２の呼び出しポイントリスト１３ｃにおいて、Ａ２５０は、ユニット番号が「Ｕ３」となっているため、ＡＲＥＡ０１には含まれない。ここでは同様に、Ａ３００、Ａ５００、及びＡ８００も、ＡＲＥＡ０１に含まれないことを想定する。よって、入出力処理部１４は、ダウンリスト欄ＤＬに、Ａ２５０、Ａ３００、Ａ５００、及びＡ８００を灰色で表示させる。
【００５３】
（過去入力候補優先モード）
次に、優先モードが過去入力候補優先モードに設定されている場合について説明する。呼び出しポイントリスト１３ｃには、ポイント名が過去に呼び出されたか否かを示す履歴情報が、複数のポイント名のそれぞれに関連づけて記憶されている。
【００５４】
図７に例示するように、ポイント入力欄Ｐに「Ａ」が入力される。すると、入出力処理部１４は、呼び出しポイントリスト１３ｃから、先頭の文字が「Ａ」であるポイント名のうち、過去に呼び出された履歴を有するポイント名を抽出し、抽出したポイント名をダウンリスト欄ＤＬに表示させる。なお、図７では、設定表示数が５に設定され、入出力処理部１４が６つ以上のポイント名を抽出した場合を例示している。したがって、ダウンリスト欄ＤＬには、スクロールバーＳＢが表示されている。
【００５５】
ここで、図２の呼び出しポイントリスト１３ｃにおいて、Ａ１００及びＡ２００は、履歴情報が「１」になっており、過去に呼び出されたことが示されている。つまり、Ａ１００及びＡ２００は、過去に呼び出された履歴を有している。一方、図２の呼び出しポイントリスト１３ｃにおいて、Ａ１１０及びＡ２５０は、履歴情報が「０」になっており、これらは、過去に呼び出された履歴を有していない。よって、入出力処理部１４は、通常候補優先モードの場合とは異なり、ダウンリスト欄ＤＬに、Ａ１００及びＡ２００は表示させるが、Ａ１１０及びＡ２５０は表示させない。ポイント名の表示色については、通常候補優先モードの場合と同様である。
【００５６】
ここで、過去入力候補優先モードにおいて、入出力処理部１４は、予め決められた設定数を超えない範囲で、ポイント名をダウンリスト欄ＤＬに表示させてもよい。設定数は、例えば５件に設定される。この場合、入出力処理部１４は、抽出したポイント名が６件以上あっても、そのうちの５件だけをアルファベット及び数字の順に表示させる。つまり、かかる構成の場合、入出力処理部１４は、ダウンリスト欄ＤＬにスクロールバーＳＢを表示させない。
【００５７】
ところで、ポイント入力欄Ｐの文字数が増えると、入出力処理部１４によって抽出されるポイント名は絞られ、ダウンリスト欄ＤＬに表示されるポイント名は少なくなる。そのため、入出力処理部１４は、ポイント入力欄Ｐの文字数が増えて、ポイント名を抽出できなくなったとき、ポイント入力欄Ｐの文字列と同じものを先頭側にもつポイント名のうち、過去に呼び出された履歴を有しないポイント名を抽出する。そして、抽出したポイント名のうちの５件をアルファベット及び数字の順に表示させる。もっとも、入出力処理部１４は、４件以下のポイント名しか抽出できなかった場合、抽出したポイント名だけをダウンリスト欄ＤＬに表示させる。そして、入出力処理部１４は、ポイント名を抽出できなくなったら、ダウンリスト欄ＤＬを消去する。
【００５８】
なお、図６及び図７では、ポイント入力欄Ｐに１文字が入力された状態でのダウンリスト欄ＤＬを例示したが、ポイント入力欄Ｐに２文字以上が入力された状態でのダウンリスト欄ＤＬにも、図６及び図７の場合と同様にポイント名が表示される。また、図６及び図７には、説明の便宜上、ダウンリスト欄ＤＬの各ポイント名の横に、括弧書き内で表示色を記載しているが、実際には、このような括弧書きは表示されない。
【００５９】
通常候補優先モード及び過去入力候補優先モードの何れの場合でも、オペレータによってダウンリスト欄ＤＬ内の１つのポイント名が選定されると、図８のように、選定されたポイント名がポイント入力欄Ｐに表示される。図８では、Ａ２００が選定された場合を例示している。オペレータは、例えば、入力装置３０としてのマウスなどを用いて、表示画面１４０のカーソルを１つのポイント名に合わせ、その状態でクリック操作を行うことにより、ポイント名の選定を行うことができる。
【００６０】
図８のように、ポイント入力欄Ｐにポイント名の全体が表示された状態で、ＯＫボタンＢ１が押されると、入出力処理部１４は、表示装置４０の画面を、ポイント詳細画面に遷移させる。図８の場合、表示装置４０には、ポイント名がＡ２００である監視ポイントのポイント詳細画面が表示される。
【００６１】
図９は、図１の表示装置に表示されたダウンリスト欄内のポイント名に対応するディスクリプタ情報を例示した説明図である。入出力処理部１４は、ダウンリスト欄ＤＬ上の１つのポイント名が指定されたとき、指定されたポイント名に対応するディスクリプタ情報を表示装置４０に表示させる。本実施の形態において、オペレータは、入力装置３０としてのマウスなどを操作して、表示画面１４０のカーソルＫをダウンリスト欄ＤＬ上の１つのポイント名にあてることにより、ポイント名を指定することができる。
【００６２】
すなわち、オペレータが、表示画面１４０のカーソルＫをダウンリスト欄ＤＬ内の１つのポイント名にあてると、入出力処理部１４は、カーソルＫがあてられたポイント名に対応するディスクリプタを、呼び出しポイントリスト１３ｃから読み出す。そして、入出力処理部１４は、図９に示すように、読み出したディスクリプタに基づくディスクリプタ情報ＰＤを表示装置４０に表示させる。入出力処理部１４は、ディスクリプタ情報ＰＤを、例えばカーソルＫに隣接する位置に表示される。なお、図９では、図６と同様、設定表示数が７に設定され、入出力処理部１４が８つ以上のポイント名を抽出した場合を例示している。したがって、ダウンリスト欄ＤＬには、スクロールバーＳＢが表示されている。
【００６３】
図１０は、図２の呼び出しポイントリスト及び履歴リストファイルが更新される様子を示す説明図である。例えば、図６のようにポイント名が表示されたダウンリスト欄ＤＬにおいて、オペレータがＡ１１０を選定してＯＫボタンＢ１を押す。すると、入出力処理部１４は、呼び出しポイントリスト１３ｃのＡ１１０に対応する履歴情報及び呼出日時の情報を更新する（図１０の破線囲い部分参照）。すなわち、入出力処理部１４は、Ａ１１０の履歴情報を「０」から「１」に変更する。その際、入出力処理部１４は、Ａ１１０に対応する呼出日時の情報として、オペレータがＡ１１０を選定してＯＫボタンＢ１を押した日時の情報を追加する。
【００６４】
また、入出力処理部１４は、呼び出しポイントリスト１３ｃにおいて更新した履歴情報及び呼出日時の情報をもとに、履歴リストファイルＦ４を更新する。すなわち、入出力処理部１４は、図１０に示すように、Ａ１１０に対応するポイント履歴データＰｎを履歴リストファイルＦ４に追加する。その際、入出力処理部１４は、履歴リストファイルＦ４に、最大蓄積数のポイント履歴データが記憶されていれば、最も古いポイント履歴データを履歴リストファイルＦ４から削除する。図１０では、Ａ９００の呼び出し履歴データＰｏが最も古いことを想定し、便宜的に取消線で削除の様子を示している。
【００６５】
ここで、制御装置１０は、マイコンなどの演算装置と、こうした演算装置と協働して上記の各種機能を実現させる動作プログラムとによって構成することができる。リスト作成部１２及び入出力処理部１４は、システムコントロールアプリケーション１３ａを実行することにより、上記の各機能を実現する。なお、ファイル記憶装置２０及び記憶部１３は、それぞれ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等のＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などにより構成することができる。
【００６６】
図１１は、図１のプラント監視装置の動作を例示したフローチャートである。図１１を参照して、本実施の形態におけるプラント監視装置１００によるポイント名表示処理方法について説明する。
【００６７】
入出力処理部１４は、呼び出しボタンＢが押されるまで、入力装置３０からの信号などに応じて、表示装置４０に種々の情報を表示させる（ステップＳ１０１／Ｎｏ）。入出力処理部１４は、呼び出しボタンＢが押されると（ステップＳ１０１／Ｙｅｓ）、ポイント入力欄Ｐを備えた呼び出し欄Ｄを表示装置４０に表示させる（ステップＳ１０２）。
【００６８】
入出力処理部１４は、ポイント入力欄Ｐに文字が入力されるまで待機する（ステップＳ１０３／Ｎｏ）。入出力処理部１４は、ポイント入力欄Ｐに少なくとも１つの文字が入力されたとき（ステップＳ１０３／Ｙｅｓ）、記憶部１３に記憶されているポイント名の中から、ポイント入力欄Ｐの文字又は文字列と同じものを先頭側にもつポイント名を抽出する（ステップＳ１０４）。
【００６９】
より具体的に、入出力処理部１４は、何も入力されていないポイント入力欄Ｐに１つの文字が入力されると（ステップＳ１０３／Ｙｅｓ）、記憶部１３に記憶されているポイント名の中から、先頭の１文字がポイント入力欄の１文字と一致するポイント名を抽出する（ステップＳ１０４）。また、入出力処理部１４は、１文字以上が入力されているポイント入力欄Ｐに、追加で１つの文字が入力されると（ステップＳ１０３／Ｙｅｓ）、記憶部１３に記憶されているポイント名の中から、先頭側の文字列がポイント入力欄の文字列と一致するポイント名を抽出する（ステップＳ１０４）。
【００７０】
そして、入出力処理部１４は、抽出したポイント名をダウンリスト欄ＤＬに表示させる。このとき、入出力処理部１４は、抽出したポイント名を、呼び出しポイントリスト１３ｃにおいて関連づけられた表示形態で表示させる。また、入出力処理部１４は、入力操作を行っているオペレータを識別すると共に、抽出したポイント名のうち、識別したオペレータに対応づけられた管理エリア外の監視ポイントのポイント名は、他のポイント名よりも薄く表示させる。その際、入出力処理部１４は、呼び出しポイントリスト１３ｃで設定されている色彩のままで、ポイント名を薄く表示させてもよいし、黒を薄くした色、つまり灰色でポイント名を表示させてもよい（ステップＳ１０５）。
【００７１】
入出力処理部１４は、ダウンリスト欄ＤＬ上のポイント名が選定されず（ステップＳ１０６／Ｎｏ）、さらにポイント入力欄Ｐに追加で文字が入力された場合、ステップＳ１０３〜Ｓ１０５の処理を上記同様に実行する。一方、入出力処理部１４は、ダウンリスト欄ＤＬ上のポイント名が選定されると（ステップＳ１０６／Ｙｅｓ）、選定されたポイント名に対応するポイント詳細画面を表示装置４０に表示させる（ステップＳ１０７）。
【００７２】
以上のように、本実施の形態のプラント監視装置１００は、ポイント入力欄に少なくとも１つの文字が入力されたとき、先頭側の文字が入力された文字と一致するポイント名を抽出してダウンリスト欄に表示させる。そして、プラント監視装置１００は、ダウンリスト欄において選定されたポイント名をポイント入力欄に表示させる。よって、ポイント名を構成する文字列全体を入力させる必要がなくなるため、オペレータによるポイント名入力の効率化を図ることができる。
【００７３】
すなわち、オペレータは、ポイント名の入力途中において、ダウンリスト欄ＤＬに表示されたポイント名の候補の中から、意図するポイント名を選択することで、ポイント名を構成する文字列を全て入力しなくても、ポイント名を指定することができる。つまり、オペレータは、ポイント名を構成する文字の一部を入力するだけで、ポイント名を構成する文字の残部の入力を省略することができるため、入力操作にかかる時間を削減することができ、作業性及び操作性の向上を図ることができる。
【００７４】
また、入出力処理部１４は、抽出したポイント名を、呼び出しポイントリスト１３ｃにおいて関連づけられた表示形態によってダウンリスト欄に表示させる機能をもっている。そのため、ポイント名の識別性を高めることができ、オペレータによるポイント名の誤った選択を抑制することができる。例えば、ポイント名の表示形態として表示色又は背景色が設定されている場合は、ポイント名をオペレータに明確に区別させることができ、ポイント名の誤選択が低減する。
【００７５】
加えて、本実施の形態における呼び出しポイントリスト１３ｃでは、複数のポイント名に対し、ポイントタイプ毎に異なる表示形態が設定されている。すなわち、ダウンリスト欄ＤＬに表示されるポイント名は、ポイントタイプ毎に異なる表示形態で表示されるため、ポイント名の識別性をさらに高めることができる。よって、オペレータは、ダウンリスト欄ＤＬ内から所望のポイント名をより迅速に選択することができる。
【００７６】
また、入出力処理部１４は、ダウンリスト欄ＤＬ上の１つのポイント名が指定されたとき、指定されたポイント名に対応するディスクリプタ情報を表示装置４０に表示させる機能をもっている。そのため、識別性のさらなる向上を図ると共に、ポイント名の誤選択をさらに抑制することができる。
【００７７】
ところで、オペレータ又はプラント監視装置１００の運用によっては、運転監視のために幾つかの特定の監視ポイントを頻繁に参照することも想定される。その際、たとえキーボード操作に慣れているオペレータであっても、毎回、ポイント名の全体を入力するのは非効率である。この点、入出力処理部１４は、呼び出しポイントリスト１３ｃの中から、ポイント入力欄Ｐの文字又は文字列と同じものを先頭側にもつポイント名のうち、過去に呼び出された履歴を有するポイント名を抽出する。そのため、ポイント名選択の迅速化が促進され、オペレータの利便性を向上することができる。
【００７８】
また、入出力処理部１４は、複数のオペレータを識別する機能を有すると共に、抽出したポイント名のうち、識別したオペレータに対応づけられた管理エリア外の監視ポイントのポイント名は、他のポイント名よりも薄く表示させる。よって、オペレータは、管理エリアの内外の監視ポイントのポイント名を明確に区別することができるため、ポイント名選択の容易性と正確性を高めることができる。
【００７９】
上述した実施の形態は、プラント監視装置及びポイント名表示処理方法における好適な具体例であり、本発明の技術的範囲は、これらの態様に限定されるものではない。図１では、プラント監視装置１００による監視対象として、１つのプラント５００を例示したが、これに限らず、プラント監視装置１００は、複数のプラント５００を監視対象として、各々を個別に管理してもよい。上記の説明では、プラント５００に、１０の管理エリアが設定されている場合を例示したが、これに限らず、プラント５００には、９以下の管理エリアが設定されてもよく、１１以上の管理エリアが設定されてもよい。
【００８０】
図５では、呼び出し欄Ｄとして、表示画面１４０上の情報に重畳表示されるダイアログを例示したが、これに限らず、呼び出し欄Ｄは、表示画面１４０全体に表示されてもよい。すなわち、表示処理部１６は、呼び出しボタンＢが押されたときに、表示画面１４０上の画面を、ポイント入力欄Ｐを含む画面としての呼び出し欄Ｄに遷移させてもよい。
【００８１】
図９では、「ＤＥＳＣ：冷却水弁」のように、呼び出しポイントリスト１３ｃ内のディスクリプタに「ＤＥＳＣ：」を加えたディスクリプタ情報を例示したが、これに限らず、ディスクリプタ情報は、「ＤＥＳＣ：」のような補助的な情報を含まなくてもよい。もっとも、ディスクリプタのデータを含めずに呼び出しポイントリスト１３ｃを構成し、入出力処理部１４は、ディスクリプタ情報を表示させる機能を有さなくてもよい。また、プラント監視装置１００には、優先モードとして、過去入力候補優先モードが設定されていなくてもよい。
【００８２】
上記実施の形態では、過去に呼び出された履歴を有するポイント名を、アルファベット及び数字の順に並べてダウンリスト欄ＤＬに表示させる場合を例示したが、これに限定されない。入出力処理部１４は、監視ポイントごとに、過去に呼び出された履歴を経時的にカウントして記憶部１３に記憶させてもよい。そして、入出力処理部１４は、呼び出し頻度の高いポイント名を、優先的に、ポイント名の候補として、ダウンリスト欄ＤＬに表示させてもよい。また、入出力処理部１４は、監視ポイントごとに、警報が発生した回数を経時的にカウントして記憶部１３に記憶させてもよい。そして、入出力処理部１４は、警報の発生頻度が高い監視ポイントのポイント名から順に並べて、ダウンリスト欄ＤＬに表示させてもよい。
【符号の説明】
【００８３】
１０  制御装置、１１  データ収集処理部、１２  リスト作成部、１３  記憶部、１３ａ  システムコントロールアプリケーション、１３ｂ  ポイント情報、１３ｃ  呼び出しポイントリスト、１４  入出力処理部、１５  入力処理部、１６  表示処理部、２０  ファイル記憶装置、３０  入力装置、４０  表示装置、１００  プラント監視装置、１３０  メモリマップ、１４０  表示画面、５００  プラント、Ｂ  呼び出しボタン、Ｂ１  ＯＫボタン、Ｂ２  キャンセルボタン、Ｄ  呼び出し欄、Ｄ１  タイトル表示部、Ｄ２  入力操作部、ＤＬ  ダウンリスト欄、Ｆ１  ユニット定義ファイル、Ｆ２  ポイント定義ファイル、Ｆ３  ディスクリプタ定義ファイル、Ｆ４  履歴リストファイル、Ｆ５  設定ファイル、Ｈａ  画面制御部、Ｈｂ  イベント表示エリア部、Ｈｃ  グラフィック表示部、Ｋ  カーソル、Ｐ  ポイント入力欄、ＰＤ  ディスクリプタ情報、Ｐｎ  ポイント履歴データ、Ｐｏ  呼び出し履歴データ、ＳＢ  スクロールバー。
【図１】
2019215682.tif 000003
【図２】
2019215682.tif 000004
【図３】
2019215682.tif 000005
【図４】
2019215682.tif 000006
【図５】
2019215682.tif 000007
【図６】
2019215682.tif 000008
【図７】
2019215682.tif 000009
【図８】
2019215682.tif 000010
【図９】
2019215682.tif 000011
【図１０】
2019215682.tif 000012
【図１１】
2019215682.tif 000013