(57)【要約】【課題】プラントのオブジェクトを容易に操作可能な操作受付装置および操作受付方法を提供する。【解決手段】  視点受付手段１１は、ユーザによる視点の指定を受け付ける。検索手段１２は、視点受付手段１１で指定を受け付けた視点を検索キーとして、タグ（オブジェクト）を検索する。表示手段１５は、検索手段１２の検索結果に基づいて、画面上に上記視点によるタグのツリー階層表示を行う。フィルタリング条件受付手段１６は、ユーザによるフィルタリング条件の指定を受け付ける。フィルタリング手段１７は、フィルタリング条件受付手段１６で指定を受け付けたフィルタリング条件に従って、表示手段１５により表示されるタグをフィルタリングする。【選択図】図１
2008146533.tif 000002
【特許請求の範囲】
【請求項１】
画面上のツリー階層表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置において、
ユーザによる視点の指定を受け付ける視点受付手段と、
前記視点受付手段で指定を受け付けた前記視点を検索キーとして、前記オブジェクトを検索する検索手段と、
前記検索手段の検索結果に基づいて、画面上に前記視点による前記オブジェクトのツリー階層表示を行う表示手段と、
前記表示手段によるツリー階層表示に対するユーザの操作を受け付ける操作受付手段と、
を備えることを特徴とする操作受付装置。
【請求項２】
画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置において、
ユーザの指定に従って、特定のオブジェクト群を、より上位の階層のオブジェクトに対応付けられたクラスとして登録するクラス登録手段と、
前記クラスの指定に応じて、前記クラス登録手段で登録されたオブジェクト群を抽出する抽出手段と、
指定された前記クラスを画面上に表示する表示手段と、
前記表示手段による表示に対するユーザの操作を、抽出された前記オブジェクト群に対する一括操作として受け付ける操作受付手段と、
を備えることを特徴とする操作受付装置。
【請求項３】
前記表示手段は、オブジェクトの階層に応じたツリー階層表示を実行することを特徴とする請求項２に記載の操作受付装置。
【請求項４】
ユーザによるフィルタリング条件の指定を受け付けるフィルタリング条件受付手段と、
前記フィルタリング条件受付手段で指定を受け付けた前記フィルタリング条件に従って、前記表示手段により表示されるオブジェクトをフィルタリングするフィルタリング手段と、
を備えることを特徴とする請求項１〜３のいずれか１項に記載の操作受付装置。
【請求項５】
画面上のツリー階層表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付方法において、
ユーザによる視点の指定を受け付けるステップと、
指定を受け付けた前記視点を検索キーとして、前記オブジェクトを検索するステップと、
前記検索するステップの検索結果に基づいて、画面上に前記視点による前記オブジェクトのツリー階層表示を行うステップと、
前記ツリー階層表示に対するユーザの操作を受け付けるステップと、
を備えることを特徴とする操作受付方法。
【請求項６】
画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付方法において、
ユーザの指定に従って、特定のオブジェクト群を、より上位の階層のオブジェクトに対応付けられたクラスとして登録するステップと、
前記クラスの指定に応じて、前記登録するステップで登録されたオブジェクト群を抽出するステップと、
指定されたクラスを画面上に表示するステップと、
前記表示するステップによる表示に対するユーザの操作を、抽出された前記オブジェクト群に対する一括操作として受け付けるステップと、
を備えることを特徴とする操作受付方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置および操作受付方法に関する。
【背景技術】
【０００２】
プラント運転時の監視や操作、帳票の作成、あるいはプラントの解析時などには、画面上でタグ（オブジェクト）を画面上の表などに割り付ける作業が必要となる。図４は、タグを割り付ける作業のための画面表示例を示している。タグは設備階層に従ってツリー階層表示されており、以下のような手順で作業を行うことができる。
（１）ツリー階層を展開して必要なタグを見つけ出し、それを割り付け先の画面上にドラッグ＆ドロップすることで、タグを割り付ける。図４の例では、「Root」→「TEST」→「F013PID01」→「PV」と展開し、必要なタグをドラッグ＆ドロップすることで、割り付け先である表やグラフ（例えば、トレンドグラフ）に割り付ける。
（２）タグ名などの条件を指定して、タグを検索し、検索により抽出された当該タグをドラッグ＆ドロップすることで、割り付け先に割り付ける。図４の例では、タグ名として、[F01*]という条件を指定することで、該当するタグを抽出している。
【０００３】
このようなタグを割り付けるためのソフトウェアが有する機能を以下に述べる。
（１）ユーザは、プラントに存在するタグを階層化して登録することができる。登録されたタグは、タグ階層データベースに保存される。
（２）タグ階層データベースに保存されたタグは、ツリー階層表示される。上記のように、必要なタグはツリーを展開して見つけ出すことができるとともに、タグ名などを指定して、検索、抽出することができる。
（３）上記のように、必要なタグをドラッグ＆ドロップすると、タグのタグ名が画面上に割り付けられる。
（４）画面上に割り付けられたタグ名をキーとして、該当するタブオブジェクトが上記タグ階層データベースから検索、抽出される。これにより、タグ名がタグオブジェクトに変換され、タグの割り付けが完了する。
【特許文献１】特開２００６−１５５２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、ソフトウェア製品において、画面操作によって思い通りの作業が容易に実行できることが必要とされる。しかし、上記のタグの割り付け作業では、タグを１つずつ割り付けなくてはならず、以下のようなケースでは、多くの手順を要する面倒な操作を強いられる可能性がある。
【０００５】
（１）例えば、プラント運転の状況を報告するため、プラント運転の状況を示す指標となるようなタグの１時間毎の締切り値を取得したい場合がある。しかし、通常の設備階層では、１時間毎の締切り値はツリー階層の深い位置にあるタグとして定義されており、図５（ａ）に示すように、深い位置までツリー階層表示を展開したうえで、個々のタグに対する操作を行う必要がある。とくに、多数のタグに対して割り付けを行う場合には、このような煩雑な操作を何度も繰り返す必要があり、タグの抽出操作が面倒なものとなる。
【０００６】
（２）また、異なるタグの時系列データのトレンドグラフを重ね合わせて、データを比較する場合がある。通常、比較されるタグどうしは同じ意味を持っている。例えば、現在監視中のタグに関して、過去の良好な運転時のトレンドと比較する場合には、これらは、時刻が異なるが同一種のタグである。また、ユニットＡで行った運転と、ユニットＢで行った運転について、複数のタグのトレンドを比較する場合には、これらのタグはそれぞれのユニット内での位置づけが同一であるはずである。このような場合、図５（ｂ）に示すように、同じ意味を持つタグであるにも関わらず、同様の操作を複数回、繰り返す必要がある。また、同一の意味を持つタグのタグ名を忘れてしまったような場合には、設備階層の構造を調べ直すというような本来の業務と異なる作業が発生してしまう。
【０００７】
本発明の目的は、プラントのオブジェクトを容易に操作可能な操作受付装置および操作受付方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の操作受付装置は、画面上のツリー階層表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置において、ユーザによる視点の指定を受け付ける視点受付手段と、前記視点受付手段で指定を受け付けた前記視点を検索キーとして、前記オブジェクトを検索する検索手段と、前記検索手段の検索結果に基づいて、画面上に前記視点による前記オブジェクトのツリー階層表示を行う表示手段と、前記表示手段によるツリー階層表示に対するユーザの操作を受け付ける操作受付手段と、を備えることを特徴とする。
この操作受付装置によれば、ユーザにより指定された視点に従ったツリー階層表示が行われるので、操作対象となるオブジェクトを階層の浅い位置に引き出すことができ、そのオブジェクトを容易に操作することができる。
【０００９】
本発明の操作受付装置は、画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置において、ユーザの指定に従って、特定のオブジェクト群を、より上位の階層のオブジェクトに対応付けられたクラスとして登録するクラス登録手段と、前記クラスの指定に応じて、前記クラス登録手段で登録されたオブジェクト群を抽出する抽出手段と、指定された前記クラスを画面上に表示する表示手段と、前記表示手段による表示に対するユーザの操作を、抽出された前記オブジェクト群に対する一括操作として受け付ける操作受付手段と、を備えることを特徴とする。
この操作受付装置によれば、クラス単位でオブジェクト群を一括操作できるため、オブジェクトを容易に操作することができる。
【００１０】
前記表示手段は、オブジェクトの階層に応じたツリー階層表示を実行してもよい。
【００１１】
ユーザによるフィルタリング条件の指定を受け付けるフィルタリング条件受付手段と、前記フィルタリング条件受付手段で指定を受け付けた前記フィルタリング条件に従って、前記表示手段により表示されるオブジェクトをフィルタリングするフィルタリング手段と、を備えてもよい。
【００１２】
本発明の操作受付方法は、画面上のツリー階層表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付方法において、ユーザによる視点の指定を受け付けるステップと、指定を受け付けた前記視点を検索キーとして、前記オブジェクトを検索するステップと、前記検索するステップの検索結果に基づいて、画面上に前記視点による前記オブジェクトのツリー階層表示を行うステップと、前記ツリー階層表示に対するユーザの操作を受け付けるステップと、を備えることを特徴とする。
この操作受付方法によれば、ユーザにより指定された視点に従ったツリー階層表示が行われるので、操作対象となるオブジェクトを階層の浅い位置に引き出すことができ、そのオブジェクトを容易に操作することができる。
【００１３】
本発明の操作受付方法は、画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付方法において、ユーザの指定に従って、特定のオブジェクト群を、より上位の階層のオブジェクトに対応付けられたクラスとして登録するステップと、前記クラスの指定に応じて、前記登録するステップで登録されたオブジェクト群を抽出するステップと、前記抽出するステップにより抽出されたオブジェクト群を表示するステップと、前記表示するステップによる表示に対するユーザの操作を受け付けるステップと、を備えることを特徴とする。
この操作受付方法によれば、クラス単位でオブジェクト群を一括操作できるため、オブジェクトを容易に操作することができる。
【発明の効果】
【００１４】
本発明の操作受付装置によれば、ユーザにより指定された視点に従ったツリー階層表示が行われるので、操作対象となるオブジェクトを階層の浅い位置に引き出すことができ、そのオブジェクトを容易に操作することができる。
【００１５】
本発明の操作受付装置によれば、クラス単位でオブジェクト群を一括操作できるため、オブジェクトを容易に操作することができる。
【００１６】
本発明の操作受付方法によれば、ユーザにより指定された視点に従ったツリー階層表示が行われるので、操作対象となるオブジェクトを階層の浅い位置に引き出すことができ、そのオブジェクトを容易に操作することができる。
【００１７】
本発明の操作受付方法によれば、クラス単位でオブジェクト群を一括操作できるため、オブジェクトを容易に操作することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図１〜図３を参照して、本発明による操作受付装置の一実施形態について説明する。
【００１９】
図１は、本実施形態の操作受付装置の構成を示すブロック図である。
【００２０】
図１に示すように、本実施形態の操作受付装置１は、ユーザによる視点の指定を受け付ける視点受付手段１１と、視点受付手段１１で指定を受け付けた視点を検索キーとして、タグ（オブジェクト）を検索する検索手段１２と、ユーザの指定に従って、特定のタグ群を、より上位の階層のオブジェクトに対応付けられたクラスとして登録するクラス登録手段１３と、上記クラスの指定に応じて、クラス登録手段１３で登録されたタグ群を抽出する抽出手段１４と、検索手段１２の検索結果に基づいて、画面上に上記視点によるタグのツリー階層表示を行うとともに、指定された上記クラスを画面上に表示する表示手段１５と、ユーザによるフィルタリング条件の指定を受け付けるフィルタリング条件受付手段１６と、フィルタリング条件受付手段１６で指定を受け付けたフィルタリング条件に従って、表示手段１５により表示されるタグをフィルタリングするフィルタリング手段１７と、表示手段１５による表示に対するユーザの操作を受け付ける操作受付手段１８と、を構成する。
【００２１】
ユーザは、プラントに存在するタグを階層化して登録することができ、登録されたタグはタグ階層データベース２１に保存される。タグ階層データベース２１には、登録済みのタグやユニットなどのオブジェクトが、その設備階層上の位置づけとともに格納されている。
【００２２】
また、本実施形態の操作受付装置１は、ユーザが指定した視点に即した階層構造に従って、オブジェクトをツリー階層表示する機能を備える。表示視点データベース２２には、ユーザが指定した視点が格納されている。
【００２３】
さらに、本実施形態の操作受付装置１では、クラス登録手段１３により、ユーザが任意のクラスを登録することができる。クラスは、複数のタグを、共通する上位のオブジェクトに対応付けて束ねる概念である。ユーザによって登録された各クラスは、上記上位のオブジェクトおよびそれに対応付けられるタグ群により定義され、クラスデータベース２３に格納される。
【００２４】
後述するように、操作受付装置１は、クラスに属するタグに対する一括操作を受け付ける機能を備える。
【００２５】
次に、本実施形態の操作受付装置１の動作について説明する。
【００２６】
図２は、ユーザにより指定された表示視点に従ったツリー階層表示の表示画面例を示す図である。図２は、プラント運転の状況を示す指標となるようなタグの１時間毎の締切り値を取得する場合の表示を例示している。
【００２７】
図２に示す表示ウィンドウ３０には、視点受付手段１１としての表示視点の入力欄３１が設けられており、ユーザは、表示視点データベース２２に格納された表示視点の中から任意の表示視点を選択することができる。図２の例では、表示視点として「締切り」が選択されている。
【００２８】
表示視点が入力されると、検索手段１２は、入力された表示視点を検索キーとして、タグ階層データベース２１に格納されたタグを検索する。検索手段１２は、当該表示視点が付されたタグを抽出する。
【００２９】
また、ウィンドウ３０には、表示条件を絞り込むための表示フィルタの入力欄３２が設けられており、ユーザは任意のフィルタリング条件を選択できる。入力欄３２は、フィルタリング条件受付手段１６として機能する。図２の例では、締切り種別によるフィルタリング条件が指定されており、１時間毎の締切り値がフィルタリング条件として選択されている。
【００３０】
フィルタリング条件が指定されると、フィルタリング手段１７は、検索手段１２によって抽出されたタグを、指定されたフィルタリング条件により更に絞り込む。
【００３１】
次に、表示手段１５は、ウィンドウ３０の領域３３に、フィルタリング手段１７により絞り込まれたタグを、指定された上記表示視点に従ったツリー階層表示として提示する。このツリー階層表示には、必要なタグの一覧のみが表示されることになる。図２の例では、「時締め」を展開した状態を示しており、対応するタグ（「ポンプ１．入力流量」、「ポンプ２．入力流量」、「蒸留塔Ａ．入力流量」および「蒸留塔Ｂ．入力流量」）が表示される。これらのタグのアイコンをドラッグ＆ドロップしてウィンドウ４０の所定位置に移動させると、操作受付手段１８は、表示ウィンドウ４０内の表示に一致するようにタグの割り付け処理を実行する。
【００３２】
このように、従来は１つの視点（設備階層）に基づくツリー階層でしか表示できなかったのに対し、本実施形態では、様々な視点からのツリー階層表示が可能となる。このため、表示視点の指定により必要なタグ群を階層の浅い位置に位置づけることができるため、これらのタグを容易に抽出し、操作することが可能となる。また、フィルタリング条件の指定により必要なタグだけを表示できるため、タグへのアクセスが容易となる。
【００３３】
次に、図３は、クラスによるツリー階層表示の表示画面例を示す図である。
【００３４】
プロセス値のトレンドグラフを複数重ね合わせて表示させ、比較したいような場合には、異なるオブジェクトの同じ意味をもつ複数のタグについて割り付けを行う必要がある。本実施形態では、複数のタグを上位のオブジェクトに結びつけるクラスを予め登録しておき、クラス単位での操作が可能とされている。
【００３５】
図３の例では、「蒸留塔」を示すオブジェクト（ユニット）に対し、当該蒸留塔の入力流量、出力流量、上段温度および下段温度のタグを対応付けるクラスが指定された場合の表示画面を示している。
【００３６】
ユーザによる所定の操作により、クラスデータベース２３に格納されているクラスの中から当該クラスが指定されると、抽出手段１４は当該クラスで規定されたタグをタグ階層データベース２１から抽出する。
【００３７】
表示手段１５は、抽出手段１４により抽出されたタグをツリー階層表示する。
【００３８】
図３の表示画面では、表示ウィンドウ５０の入力欄５１により、「設備階層」が表示視点として選択されている。しかし、表示フィルタの入力欄５２により、表示対象となるタグがプロセス値に限定されているため、プロセス値のみが展開表示される。
【００３９】
図３では、「蒸留塔Ａ」を展開表示した状態が示されており、「蒸留塔Ａ」の下位に位置付けられる入力流量、出力流量、上段温度および下段温度のプロセス値を示すタグが表示されている。
【００４０】
この表示状態から、領域５３の「蒸留塔Ａ」のアイコンをドラッグ＆ドロップしてウィンドウ６０の領域６１に移動させると、クラスにより規定されている上記各プロセス値が領域６１に一括して割り当てられる。操作受付手段１８は、領域６１の表示に一致するようにタグの割り付け処理を実行する。また、ウィンドウ６０の領域６２には、領域６１により割り付けられた上記プロセス値の時系列データがトレンドグラフとして表示される。
【００４１】
同様に、領域５３の「蒸留塔Ｂ」のアイコンをドラッグ＆ドロップしてウィンドウ６０の領域６１に移動させると、「蒸留塔Ｂ」の下位に位置付けられている入力流量、出力流量、上段温度および下段温度の各プロセス値が領域６１に一括して割り当てられ、操作受付手段１８は、領域６１の表示に一致するようにタグの割り付け処理を実行する。また、ウィンドウ６０の領域６２には、領域６１により割り付けられた上記プロセス値の時系列データがトレンドグラフとして表示される。
【００４２】
このように、上位のタグが展開表示されているか否かに関わらず、クラスにより定義されている複数のタグに対する割り付けを、上位のオブジェクトに対する１度の操作で実行することができる。図３の例では、「蒸留塔Ａ」および「蒸留塔Ｂ」のアイコンをドラッグ＆ドロップするだけで、クラスとして定義された同じ意味のタグをウィンドウ６１に割り当てることができるため、それぞれの蒸留塔の入力流量、出力流量、上段温度および下段温度のプロセス値を簡単な操作で比較可能となる。
【００４３】
以上のように、本実施形態によれば、タグを取りまとめるクラスという概念を導入することで、クラス単位でタグ群を一括して操作可能としている。このため、関連するタグをまとめて割り付けることができる。また、クラスの導入により、ユーザは個々のタグを意識することなく、クラス単位で割り付けなどの作業を実行できるので、タグ名などの詳細を知る必要がなくなり、専門的な知識がない者でも操作が可能となる。
【００４４】
以上説明したように、本発明の操作受付装置および操作受付方法によれば、ユーザにより指定された視点に従ったツリー階層表示が行われるので、操作対象となるタグ（オブジェクト）を階層の浅い位置に抽出することができ、そのタグを容易に操作することができる。また、ユーザにより指定されたクラスに従った表示が行われるので、操作対象となるタグを抽出して表示することができ、そのタグを容易に操作することができる。さらに、フィルタリング条件による表示対象の絞り込みを行う場合には、必要なタグへのアクセスをより容易なものとすることができる。
【００４５】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、画面上の表示に対する操作に基づいてプラントのオブジェクトに対する操作を受け付ける操作受付装置および操作受付方法に対し、広く適用することができる。
【図面の簡単な説明】
【００４６】
【図１】一実施形態の操作受付装置の構成を示すブロック図。
【図２】ユーザにより指定された表示視点に従ったツリー階層表示の表示画面例を示す図。
【図３】クラスによるツリー階層表示の表示画面例を示す図。
【図４】タグを割り付ける作業のための従来の画面表示例を示す図。
【図５】タグに対する従来の操作手順を示す図。
【符号の説明】
【００４７】
１      操作受付装置
１１    視点受付手段
１２    検索手段
１３    クラス登録手段
１４    抽出手段
１５    表示手段
１６    フィルタリング条件受付手段
１７    フィルタリング手段
１８    操作受付手段
【図１】
2008146533.tif 000003
【図２】
2008146533.tif 000004
【図３】
2008146533.tif 000005
【図４】
2008146533.tif 000006
【図５】
2008146533.tif 000007