(57)【要約】【課題】複数のバッチ実行を実行するように構成された工業プラントのバッチ実行データを表示するための方法及び装置を提供する。【解決手段】上記方法は、第１レベルウィンドウ内の第１レベル要素を選択する段階と、選択した第１レベル要素に含まれるすべての第２レベル要素を第２レベルウィンドウ内に表示する段階とを有する。第２レベルウィンドウは、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、選択した第１レベル要素の直下に表示される。【選択図】図１３
2011248875.tif 000002
【特許請求の範囲】
【請求項１】
各レベルに少なくとも１つのレベル要素を含む複数の要素レベルからなる階層構造をそれぞれ有した複数のバッチ実行を実行するように構成された工業プラントのバッチ実行データを表示するための方法であって、
第１レベルウィンドウ内の第１レベル要素を選択する段階と、
選択した第１レベル要素に含まれる第２レベル要素を第２レベルウィンドウ内に表示する段階と
を有し、
第２レベルウィンドウは、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、選択した第１レベル要素の直下に表示されることを特徴とする方法。
【請求項２】
第１レベルウィンドウ内に表示された別の第１レベル要素を選択する段階と、
選択した別の第１レベル要素に含まれる第２レベル要素を別の第２レベルウィンドウ内に表示する段階と
をさらに有し、
別の第２レベルウィンドウは、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、選択した別の第１レベル要素の直下に表示されることを特徴とする請求項１に記載の方法。
【請求項３】
第２レベルウィンドウが、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなることを特徴とする請求項１に記載の方法。
【請求項４】
第２レベルウィンドウが、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第２レベル要素の行を同時に表示するように構成されることを特徴とする請求項１に記載の方法。
【請求項５】
第２レベルウィンドウ内の第２レベル要素を選択する段階と、
選択した第２レベル要素に含まれる第３レベル要素を第３レベルウィンドウ内に表示する段階と
をさらに有し、
第３レベルウィンドウは、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、選択した第２レベル要素の直下に表示されることを特徴とする請求項１に記載の方法。
【請求項６】
第２レベルウィンドウ内の別の第２レベル要素を選択する段階と、
選択した別の第２レベル要素に含まれる第３レベル要素を別の第３レベルウィンドウ内に表示する段階と
をさらに有し、
別の第３レベルウィンドウは、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、選択した別の第２レベル要素の直下に表示されることを特徴とする請求項５に記載の方法。
【請求項７】
第３レベルウィンドウが、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなることを特徴とする請求項５に記載の方法。
【請求項８】
第３レベルウィンドウが、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第３レベル要素の行を同時に表示するように構成されることを特徴とする請求項５に記載の方法。
【請求項９】
第２レベルウィンドウを表示する際、第１レベルウィンドウ内の第１レベル要素の最上段行に、選択した第１レベル要素を表示する段階をさらに有することを特徴とする請求項１に記載の方法。
【請求項１０】
特定のレベル要素をマーク済レベル要素として表示する段階をさらに有し、
マーク済レベル要素は、現在進行中のバッチ実行の手順要素であることを特徴とする請求項１に記載の方法。
【請求項１１】
複数の完了済バッチ実行のうちの少なくとも１つの完了済バッチ実行にフラグを設定する段階をさらに有することを特徴とする請求項１に記載の方法。
【請求項１２】
フラグを設定する段階が、複数のフラグからなるグループから１つのフラグを選択する段階を含み、
複数のフラグのそれぞれは、互いに異なるバッチ実行特性を表すことを特徴とする請求項１１に記載の方法。
【請求項１３】
参照トレンドを未完了バッチ実行に関連付ける段階と、
未完了バッチ実行の現在のトレンドデータの表示と共に参照トレンドを選択的に表示する段階と
をさらに有し、
参照トレンドは、完了済バッチ実行から収集されたトレンドデータのデータセットであることを特徴とする請求項１１に記載の方法。
【請求項１４】
参照トレンドを未完了バッチ実行に関連付ける段階が、特定のフラグ設定済完了済バッチ実行を選択する段階を含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
複数のフラグ設定済完了済バッチ実行の中から特定のフラグ設定済完了済バッチ実行を選択するために、当該複数のフラグ設定済完了済バッチ実行を表示する段階をさらに有することを特徴とする請求項１４に記載の方法。
【請求項１６】
第２参照トレンドとして設定される第２トレンドデータを選択する段階と、
現在のトレンドデータの表示と共に第２参照トレンドを表示する段階と
をさらに有することを特徴とする請求項１３に記載の方法。
【請求項１７】
各レベルに少なくとも１つのレベル要素を含む複数の要素レベルからなる階層構造をそれぞれ有した複数のバッチ実行を実行するように構成された工業プラントのバッチ実行データを表示するための装置であって、
第１レベルウィンドウ内の第１レベル要素の選択時、対応する第２レベルウィンドウが、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、対応する第１レベル要素の直下に表示されるように、第１レベルウィンドウ内に少なくとも１つの第２レベルウィンドウを表示するように構成されたウィンドウ表示モジュールを具備し、
各第２レベルウィンドウは、対応する第１レベル要素に含まれる第２レベル要素を表示することを特徴とする装置。
【請求項１８】
第２レベルウィンドウが、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなることを特徴とする請求項１７に記載の装置。
【請求項１９】
第２レベルウィンドウが、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第２レベル要素の行を同時に表示するように構成されることを特徴とする請求項１７に記載の装置。
【請求項２０】
ウィンドウ表示モジュールが、第２レベルウィンドウの表示の際、第１レベルウィンドウ内の第１レベル要素の最上段行に、選択した第１レベル要素を表示するようにさらに構成されることを特徴とする請求項１７に記載の装置。
【請求項２１】
ウィンドウ表示モジュールが、第２レベルウィンドウ内の第２レベル要素の選択時、対応する第３レベルウィンドウが、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、対応する第２レベル要素の直下に表示されるように、第２レベルウィンドウ内に少なくとも１つの第３レベルウィンドウを表示するようにさらに構成され、
各第３レベルウィンドウは、対応する第２レベル要素に含まれる第３レベル要素を表示することを特徴とする請求項１７に記載の装置。
【請求項２２】
第３レベルウィンドウが、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなることを特徴とする請求項２１に記載の装置。
【請求項２３】
第３レベルウィンドウが、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第３レベル要素の行を同時に表示するように構成されることを特徴とする請求項２１に記載の装置。
【請求項２４】
ウィンドウ表示モジュールが、特定のレベル要素をマーク済レベル要素として表示するようにさらに構成され、
マーク済レベル要素は、現在進行中のバッチ実行の手順要素であることを特徴とする請求項１７に記載の装置。
【請求項２５】
複数のフラグからなるグループから１つのフラグを選択することによって、複数の完了済バッチ実行のうちの少なくとも１つの完了済バッチ実行にフラグを設定するように構成されたフラグモジュールをさらに具備し、
複数のフラグのそれぞれは、互いに異なるバッチ実行特性を表すことを特徴とする請求項１７に記載の装置。
【請求項２６】
参照トレンドを未完了バッチ実行に関連付けるように構成された関連付けモジュールと、
未完了バッチ実行の現在のトレンドデータを表示するとともに、現在のトレンドデータと共に参照トレンドを選択的に表示するように構成されたトレンド表示モジュールと
をさらに具備し、
参照トレンドは、完了済バッチ実行から収集されたトレンドデータのデータセットであることを特徴とする請求項２５に記載の装置。
【請求項２７】
関連付けモジュールが、複数のフラグ設定済完了済バッチ実行の中から特定のフラグ設定済完了済バッチ実行を選択して参照トレンドを提供するために、当該複数のフラグ設定済完了済バッチ実行を表示するようにさらに構成されることを特徴とする請求項２６に記載の装置。
【請求項２８】
トレンド表示モジュールが、現在のトレンドデータと共に第２参照トレンドを表示するようにさらに構成され、
第２参照トレンドは、収集された複数のトレンドデータセットから選択されることを特徴とする請求項２６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工業プラントのバッチ実行データを表示するための方法及び装置に関する。具体的には、バッチ手順制御の間に得られるバッチ実行データを表示することに関する。
【背景技術】
【０００２】
非特許文献１に定義されているように、バッチ処理とは、「ある量の入力マテリアルに対し、設備のうちの一部分以上を用いて、一定時間で、順序付けられた処理動作一式を適用することによって、有限量のマテリアルを生成するプロセス」を指す。バッチ型製造プラントでは、典型的に、順序付けられた各処理動作一式は、バッチ実行と称される。ほとんどのバッチ処理において、ある２つのバッチ実行同士が完全に同一となることは無い。各バッチ実行は、製造物の品質、コスト、及び納期からなる固有の特性一式を有することとなる。
【０００３】
非特許文献１にも定義されているように、バッチ処理のための手順制御には、典型的に、図８に示されるように、複数の手順要素の複数のレベルからなる階層８００中の４つのレベル８１０，８２０，８３０，８４０が存在する。一般に、手順制御の４つのレベルのうちの各レベル要素は、非特許文献１にも記載の通り、それぞれ、「プロシジャ」８１０、「ユニットプロシジャ」８２０、「単位シーケンス」８３０、及び「フェーズ」８４０と称される。したがって、バッチ処理の第１レベルは、少なくとも１つの第１レベル要素８１０又はプロシジャ８１０からなる。各第１レベル要素８１０は、少なくとも１つの第２レベル要素８２０又はユニットプロシジャ８２０を含み得る。各第２レベル要素８２０は、少なくとも１つの第３レベル要素８３０又は単位シーケンス８３０を含み得る。最後に、各第３レベル要素８３０は、少なくとも１つの第４レベル要素８４０又はフェーズ８４０を含み得る。
【０００４】
バッチ型製造プラントでは、通常、一度に多数のバッチ実行を監視する。複数のバッチ実行のうちのいくつかは、他のバッチ実行が未完了であったり実行待ちの処理動作を残してあったりしても、その動作を完了させる。典型的に、複数のバッチ実行のそれぞれは、先に記載した手順制御における第１レベル要素又はプロシジャ８１０である。すべてのバッチ実行又は第１レベル要素８１０は、通常、表示画面上の第１ウィンドウ内に第１レベル要素８１０のリストとして表示される。ユーザは、特定のバッチ実行８１０について、そのユニットプロシジャ又は第２レベル要素８２０をチェックしたい場合、当該バッチ実行８１０をクリックする。これにより、第１ウィンドウの上に第２ウィンドウが開き、当該バッチ実行８１０に対するすべてのユニットプロシジャ８２０が表示される。いくつかのバッチ実行８１０を一度にチェックするためには、画面上に、対応する数の新たなウィンドウを開く必要がある。さらに階層を下り、多数のバッチ実行８１０についてその単位シーケンス８３０又はフェーズ８４０をチェックするためには、同一画面上で互いのウィンドウ上にさらに新しいウィンドウを開かねばならない。そのような画面はたちまち乱雑となり、先に開いたウィンドウは覆い隠される。その結果、ユーザは、どのウィンドウがどのバッチ実行８１０に対するどのレベル要素８２０，８３０，８４０を表示しているのか分からなくなってしまう。
【０００５】
さらに、バッチ型製造プラントでは、完了した各バッチ実行からトレンドデータセットが収集されるように、各バッチ実行の実行中に、トレンドデータが収集されることがよくある。このようにして、工業プラントの各完了済バッチ実行の製造特性が、将来の利用のために記録される。
【０００６】
バッチ型製造プラントの制御システムのバッチ型製造機能のユーザは、しばしば、特に良好な特性を有する特定の完了済バッチ実行を記憶しておくことを望む。これは、以後のバッチ実行の実行時、同様の良好な特性が得られるように、それらの特定の完了済バッチ実行を再現することをユーザが試みる際に重要となる。現在、特に良好な完了済バッチ実行は、ログ帳やコントロールルームのホワイトボードにそれらのバッチ実行の参照番号を手作業で書き留めることによって記録されている。特定のバッチ実行について特筆すべき特性を記すために、各参照番号の脇に注釈が書き留められることもよくある。また、良好なバッチ実行の脇には、負事例として役立つ完了済不良バッチ実行が、ユーザによって記録される。したがって、記録された特定の完了済バッチ実行を見つけ出すことは、ある１つのバッチ実行を探すために、記録されたバッチ実行のすべてを注意深く調べるというユーザにとって退屈な作業となる。
【０００７】
未完了のバッチ実行は、実行が予約され、待機中のバッチ実行であるか、又は、実行中であるが、まだ完了していないバッチ実行である。未完了バッチ実行が実行中である場合、特定の完了済バッチ実行を未完了バッチ実行のための参照値として役立たせるためには、完了済バッチ実行から収集したトレンドデータが、未完了バッチ実行の現在のトレンドデータと共に参照トレンドとして示すことが求められる。このようにすることで、ユーザは、未完了バッチ実行が完了済バッチ実行にどの程度一致しているか、又は、どの程度のずれがあるか確認することができる。
【０００８】
現在、未完了バッチ実行の監視と同時に参照トレンドを表示するために、ユーザは、バッチ管理機能のウィンドウを開いて、格納された複数の完了済バッチ実行の参照番号のうちの特定の完了済バッチ実行参照番号を探す。ユーザは、手作業で記録した完了済バッチ実行参照番号のリストを含むログ帳又はホワイトボードから特定の参照番号を前もって見つけ出しておくことによって、そのような特定の参照番号を知る。特定の参照番号が見つかったとき、ユーザがそれを選択し、次いで、この特定の完了済バッチ実行に対応するトレンドデータセットが、現在のトレンドデータの表示と共に参照トレンドとして表示される。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】ANSI/ISA-88.01-1995, Batch Control, Part 1: Models and Terminology
【発明の概要】
【課題を解決するための手段】
【００１０】
第１態様によれば、複数のバッチ実行を実行するように構成された工業プラントのバッチ実行データを表示するための方法が提供される。各バッチ実行は、複数の要素のレベルからなる階層構造を有する。各レベルは、少なくとも１つのレベル要素を有する。上記方法は、第１レベルウィンドウ内の第１レベル要素を選択する段階と、選択した第１レベル要素に含まれる第２レベル要素を第２レベルウィンドウ内に表示する段階とを有する。第２レベルウィンドウは、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、選択した第１レベル要素の直下に表示される。
【００１１】
上記方法は、第１レベルウィンドウ内に表示された別の第１レベル要素を選択する段階と、選択した別の第１レベル要素に含まれる第２レベル要素を別の第２レベルウィンドウ内に表示する段階とをさらに有してよい。別の第２レベルウィンドウは、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、選択した別の第１レベル要素の直下に表示される。
【００１２】
上記方法は、第２レベルウィンドウ内の第２レベル要素を選択する段階と、選択した第２レベル要素に含まれる第３レベル要素を第３レベルウィンドウ内に表示する段階とをさらに有してよい。第３レベルウィンドウは、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、選択した第２レベル要素の直下に表示される。
【００１３】
上記方法は、第２レベルウィンドウ内の別の第２レベル要素を選択する段階と、選択した別の第２レベル要素に含まれる第３レベル要素を別の第３レベルウィンドウ内に表示する段階とをさらに有してよい。別の第３レベルウィンドウは、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、選択した別の第２レベル要素の直下に表示される。
【００１４】
上記方法は、第２レベルウィンドウを表示する際、第１レベルウィンドウ内の第１レベル要素の最上段行に、選択した第１レベル要素を表示する段階をさらに有してよい。
【００１５】
上記方法は、特定のレベル要素をマーク済レベル要素として表示する段階をさらに有してよい。マーク済レベル要素は、現在進行中のバッチ実行の手順要素である。
【００１６】
上記方法は、複数の完了済バッチ実行のうちの少なくとも１つの完了済バッチ実行にフラグを設定する段階をさらに有してよい。フラグを設定する段階は、複数のフラグからなるグループから１つのフラグを選択する段階を含んでもよい。複数のフラグのそれぞれは、互いに異なるバッチ実行特性を表す。
【００１７】
上記方法は、参照トレンドを未完了バッチ実行に関連付ける段階と、未完了バッチ実行の現在のトレンドデータの表示と共に参照トレンドを選択的に表示する段階とをさらに有してよい。参照トレンドは、完了済バッチ実行から収集されたトレンドデータのデータセットである。
【００１８】
参照トレンドを未完了バッチ実行に関連付ける段階は、特定のフラグ設定済完了済バッチ実行を選択する段階を含んでもよい。上記方法は、複数のフラグ設定済完了済バッチ実行の中から特定のフラグ設定済完了済バッチ実行を選択するために、当該複数のフラグ設定済完了済バッチ実行を表示する段階をさらに有してもよい。
【００１９】
上記方法は、第２参照トレンドとして設定される第２トレンドデータを選択する段階と、現在のトレンドデータの表示と共に第２参照トレンドを表示する段階とをさらに有してよい。
【００２０】
第２態様によれば、複数のバッチ実行を実行するように構成された工業プラントのバッチ実行データを表示するための装置が提供される。各バッチ実行は、複数の要素のレベルからなる階層構造を有する。各レベルは、少なくとも１つのレベル要素を有する。上記装置は、第１レベルウィンドウ内の第１レベル要素の選択時、対応する第２レベルウィンドウが、第１レベルウィンドウ内において、第１レベルウィンドウ内のどの第１レベル要素も覆い隠すことなく、対応する第１レベル要素の直下に表示されるように、第１レベルウィンドウ内に少なくとも１つの第２レベルウィンドウを表示するように構成されたウィンドウ表示モジュールを具備する。各第２レベルウィンドウは、対応する第１レベル要素に含まれる第２レベル要素を表示する。
【００２１】
ウィンドウ表示モジュールは、第２レベルウィンドウの表示の際、第１レベルウィンドウ内の第１レベル要素の最上段行に、選択した第１レベル要素を表示するようにさらに構成されてよい。
【００２２】
ウィンドウ表示モジュールは、第２レベルウィンドウ内の第２レベル要素の選択時、対応する第３レベルウィンドウが、第２レベルウィンドウ内において、第２レベルウィンドウ内のどの第２レベル要素も覆い隠すことなく、対応する第２レベル要素の直下に表示されるように、第２レベルウィンドウ内に少なくとも１つの第３レベルウィンドウを表示するようにさらに構成されてよい。各第３レベルウィンドウは、対応する第２レベル要素に含まれる第３レベル要素を表示する。
【００２３】
ウィンドウ表示モジュールは、特定のレベル要素をマーク済レベル要素として表示するようにさらに構成されてよい。マーク済レベル要素は、現在進行中のバッチ実行の手順要素である。
【００２４】
上記装置は、複数のフラグからなるグループから１つのフラグを選択することによって、複数の完了済バッチ実行のうちの少なくとも１つの完了済バッチ実行にフラグを設定するように構成されたフラグモジュールをさらに具備してよい。複数のフラグのそれぞれは、互いに異なるバッチ実行特性を表す。
【００２５】
上記装置は、参照トレンドを未完了バッチ実行に関連付けるように構成された関連付けモジュールと、未完了バッチ実行の現在のトレンドデータを表示するとともに、現在のトレンドデータと共に参照トレンドを選択的に表示するように構成されたトレンド表示モジュールとをさらに具備してよい。参照トレンドは、完了済バッチ実行から収集されたトレンドデータのデータセットである。
【００２６】
関連付けモジュールは、複数のフラグ設定済完了済バッチ実行の中から特定のフラグ設定済完了済バッチ実行を選択して参照トレンドを提供するために、当該複数のフラグ設定済完了済バッチ実行を表示するようにさらに構成されてもよい。
【００２７】
トレンド表示モジュールは、現在のトレンドデータと共に第２参照トレンドを表示するようにさらに構成されてもよい。第２参照トレンドは、収集された複数のトレンドデータセットから選択される。
【００２８】
どちらの態様についても、第２レベルウィンドウは、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなってよい。第２レベルウィンドウは、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第２レベル要素の行を同時に表示するように構成されてよい。第３レベルウィンドウは、第１レベルウィンドウに設けられたスクロールバーを用いて表示を非分割行スクロールされるように構成された複数の列からなってよい。第３レベルウィンドウは、第１レベルウィンドウのサイズに限りがある場合に、所定の最大数の第３レベル要素の行を同時に表示するように構成されてよい。
【００２９】
本発明を完全に理解し、実際の効果を容易に思い浮かべることができるように、これより、限定を意図しない例示によって本発明の実施形態について説明する。説明は、添付の各図面を参照して行われる。
【図面の簡単な説明】
【００３０】
【図１】工業プラントのバッチ実行データを表示するための例示的な装置の構成図である。
【図２】現在のトレンドデータに重ね合わせて参照トレンドを表示した例示的なキャプチャ画面を示す図である。
【図３】工業プラントのバッチ実行データを表示するための例示的な方法のフローチャートである。
【図４】フラグ設定されたバッチ実行の例示的なスクリーンショットである。
【図５】バッチ実行にフラグを設定する段階の例示的なスクリーンショットである。
【図６】フラグ設定された完了済バッチ実行を選択し、その収集済トレンドデータセットを参照トレンドとして未完了バッチ実行に関連付ける段階の例示的なスクリーンショットである。
【図７】フラグ設定された完了済バッチ実行を選択し、その収集済トレンドデータセットを第２参照トレンドとして現在のトレンドデータと共に表示するために呼び出す段階の例示的なスクリーンショットである。
【図８】手順制御モデルである。
【図９】工業プラントのバッチ実行データを表示するための別の例示的な方法のフローチャートである。
【図１０】工業プラントのバッチ実行データを表示するための別の例示的な装置の構成図である。
【図１１】第１レベルウィンドウ内に第２レベルウィンドウを表示する段階の例示的なスクリーンショットである。
【図１２】図１１の第２レベルウィンドウ内に第３レベルウィンドウを表示する段階の例示的なスクリーンショットである。
【図１３】図１２の第３レベルウィンドウ内に第４レベルウィンドウを表示する段階の例示的なスクリーンショットである。
【図１４】図１１の第１レベルウィンドウ内にさらに第２レベルウィンドウを表示する段階の例示的なスクリーンショットである。
【図１５】マーク済レベル要素を表示する段階の例示的なスクリーンショットを示す図である。
【図１６】単一行スクロール可能な複数の行からなる複数のレベルウィンドウであって、それぞれが最大で５つのレベル要素行を表示するレベルウィンドウの例示的なスクリーンショットを示す。
【図１７】第１レベルウィンドウを展開するために第１レベル要素を選択する段階の例示的なスクリーンショットである。
【図１８】第２レベルウィンドウを表示したとき、選択した第１レベル要素を、第１レベルウィンドウ内の複数のレベル要素うちの最上段行に移動させる段階の例示的なスクリーンショットである。
【発明を実施するための形態】
【００３１】
これより、図１から図１５を参照して、工業プラントのバッチ実行データを表示するための方法及び装置の例示的な実施形態について説明する。この明細書中では、語「１つの（a）」は、「ただ１つの（only one）」の意味に限定されず、「１つ以上の（one or more）」の意味も含み得る。
【００３２】
バッチ型製造プラントでは、図４の例示的なスクリーンショットに示すように、しばしば、一度に多数のバッチ実行１６１を監視することが望まれる。図４に示されたバッチ実行１６１のそれぞれは、典型的に、以下で図８を参照して説明されるような手順制御下の５つのレベル要素８１０又はプロシジャ８１０である。バッチ実行８１０に続いて複数のレベル要素８２０，８３０，８４０をチェックする際、従来技術で見られるような新たなウィンドウが次々と互いの上に開くことによる乱雑化及び混乱を回避するために、図９及び図１０に示されたような方法９００及び装置１０００を提供する。
【００３３】
方法９００では、特定のバッチ実行又は第１レベルウィンドウ８０１内に表示された第１レベル要素８１１をチェックするために、図１１の例示的なスクリーンショットに示すように、ユーザにより、その展開のために第１レベルウィンドウ８０１内の第１レベル要素８１１が選択される（ステップ９２０）。これは、選択した第１レベル要素８１１に固有のアイコン８１９、すなわち、各第１レベル要素８１０に提供される図中の三角形８１９などをクリックすることによって行われる。選択の前、三角形８１９は右方向を指しており、選択の後、三角形８１９は下方向を指す。装置１０００のウィンドウ表示モジュール１０２０は、図１１に示すように、第１レベル要素８１１の選択（ステップ９２０）により、後続の又は第２のレベルウィンドウ８０２を、選択した第１レベル要素８１１の直下で、かつ第１レベルウィンドウ８０１内のどの第１レベル要素８１０も覆い隠すことなく、第１レベルウィンドウ８０１内に表示する又は開く（ステップ９４０）ように構成される。これは、第１レベルウィンドウ８０１内の選択された第１レベル要素８１１の下に本来は表示される筈であった他の第１レベル要素８１０のすべてが、第１レベルウィンドウ８０１内に留まりつつ、第２レベルウィンドウ８０２の下に表示されるように、第１レベルウィンドウ８０１内で下方移動することを意味する。これにより、第２レベルウィンドウ８０２内に表示される第２レベル要素８２０が、選択された第１レベル要素８１１に含まれる又は「属する（belong to）」こと、かつ、他のどの第１レベル要素８１０にも含まれない又は属しないということがユーザに明確となる。
【００３４】
同様に、方法９００及び装置１０００により、ユーザは、それに付与されたアイコン８２９をクリックすることによって、展開のために第２レベルウィンドウ８０２内の第２レベル要素８２１を選択することができる。そうすると、選択された第２レベル要素８２１に含まれる第３レベル要素８３０が、後続の又は第３のレベルウィンドウ８０３内に表示される。第３レベルウィンドウ８０３は、図１２の例示的なスクリーンショットに示すように、選択された第２レベル要素８２１の直下で、第２レベルウィンドウ８０２内に表示される。これにより、第３レベル要素８３０が、選択された第２レベル要素８２１に属すること、さらには、選択された第１レベル要素８１１に属することがユーザに明確となる。
【００３５】
同様に、第４レベル要素８４０は、第３レベルウィンドウ８０３内の第３レベル要素８３１が、そのアイコン８３９、すなわち、各第３レベル要素８３０に付与されたアイコンをクリックすることによって展開のために選択されたとき、図１３の例示的なスクリーンショットに示すように、後続の第４レベルウィンドウ８０４内に表示される。同様に、第４レベルウィンドウ８０４は、選択された第３レベル要素８３１の直下で、第３レベルウィンドウ８０３内に表示される。
【００３６】
よって、方法９００及び装置１０００は、後から開く各レベルウィンドウ８０２，８０３，８０４を、それより前のレベルウィンドウ内の他のレベル要素を覆い隠すことなく、前のレベルウィンドウ内に表示することを可能にする。これにより、ユーザが後続レベル要素８１１，８２１，８３１の展開によって、各バッチ実行８１１を詳細に見ることを望むときには、例えば、図１３に、入れ子状態の複数のレベルウィンドウ８０１，８０２，８０３，８０４として示されたように、表示しようとするウィンドウは次々と入れ子状態となる。先に開かれたウィンドウ内に新たに開かれた各ウィンドウを表示することにより、入れ子状態の各ウィンドウが特定のバッチ実行８１１だけのものであることがユーザに明確となり、その乱雑化及び混乱が回避される。
【００３７】
また、方法９００及び装置１０００は、同一のレベルに対して２つ以上のレベル要素が常に表示されることを許可するように構成される。例えば、図１４の例示的なスクリーンショットに示すように、第１レベルウィンドウ８０１から２つの第１レベル要素８１１，８１２が選択されている。したがって、対応する２つの第２レベルウィンドウ８０２−１，８０２−２が開かれる。両第２レベルウィンドウ８０２−１，８０２−２は、各自、それぞれについて選択された第１レベル要素８１１，８１２の直下で、第１レベルウィンドウ８０１内に表示される。同様に、複数の第２、第３、及び第４レベル要素８２０，８３０，８４０は、複数の第２、第３、及び第４レベルウィンドウ８０２，８０３，８０４をそれぞれ開くように選択されてよい。そのようにしても、方法９００及び装置１０００を用いた複数のウィンドウの入れ子表示により、ユーザは、画面上にあるさまざまなレベル要素のすべての整頓された明瞭なビューを引き続き得ることができる。
【００３８】
ユーザらに使い勝手の良いビューを提供するように、図１６に示すように、第１レベルウィンドウ８０１内にさらに下方展開される全コンテンツを見るために、第１レベルウィンドウ８０１にスクロールバー８８０が提供されてよい。当然ながら、第１レベルウィンドウ内のコンテンツは、それらが既に開かれていた場合に、１つ以上の後続レベルウィンドウ８０２，８０３，８０４を含み得る。複数のレベルウィンドウ８０１，８０２，８０３，８０４のそれぞれは、ヘッダ行８６１と、メニュー行８６２と、１つ以上のレベル要素行８６０とからなる多数の行を有する。各レベルウィンドウ８０１，８０２，８０３，８０４は、スクロールバー８８０の使用によって、例えば、スクロールバー８８０の両端の単一（非分割）行スクロールボタン８８７−１，８８７−２がシングルクリックされたとき、又は、スクロールバーつまみ８８８がドラッグされたとき、単一（非分割）行スクロールを可能にするように構成される。したがって、各レベルウィンドウ８０１，８０２，８０３，８０４は、ダウンスクロールボタン８８７−２を１度だけクリックした際に行ブロック全体がスキップされるように、各ブロックが１つの行として扱われる場合に、従来のように行毎の１ブロックとしては構成されない。各行８６１，８６２，８６０が別個の行として認識され、取り扱われる場合に単一行スクロールを可能とするよう、各レベルウィンドウ８０１，８０２，８０３，８０４を構成することによって、ユーザには、第１レベルウィンドウ８０１内の特定の行８６１，８６２，８６０の選択した範囲を見るためのユーザ設定可能な表示が提供される。
【００３９】
好ましくは、後続レベルウィンドウ８０２，８０３，８０４には、スクロールバー８８０を設けない。これは、開かれた各後続レベルウィンドウ８０２，８０３，８０４の表示エリアを不本意に減少させるおそれがあるためである。その代わりとして、各後続レベルウィンドウ８０２，８０３，８０４内でのスクロール機能を引き続き保つために、好ましくは、スクロールボタン８８１〜８８６が提供される。好ましくは、スクロールボタン８８１〜８８６は、「先頭へ移動（jump to top）」８８１、「末尾へ移動（jump to bottom）」８８６、ページアップ移動８８２、ページダウン移動８８５、１行アップ移動８８３、及び１行ダウン移動８８４を行うように構成される。第１レベルウィンドウ８０１だけにスクロールバー８８０を提供し、かつ後続レベルウィンドウ８０２，８０３，８０４にスクロールボタン８８１〜８８６を提供することによって、ユーザフレンドリーかつ直感的であり、また、表示領域を最大化するインタフェースがユーザに対して提供される。
【００４０】
バッチ実行データの表示をさらに単純化するために、好適には、現在アクティブである各後続レベルウィンドウ８０２，８０３，又は８０４（例えば、図１６における第３レベルウィンドウ８０３）は、当該後続レベルウィンドウ８０２，８０３，又は８０４内に所定の最大数以上のレベル要素８２０，８３０，又は８４０がそれぞれ存在し、かつ第１レベルウィンドウ８０１中の利用可能なウィンドウスペースが限られる場合に、所定の最大数のレベル要素の行８６０を同時に表示するように構成される。表示上の所定の最大数を越えた残りのレベル要素の行８６０は、提供されるスクロールボタン８８１〜８８６のうちの適切なものを用いることによって見ることができる。そのような構成により、各後続レベルウィンドウ８０２，８０３，又は８０４に表示されるデータが管理可能に格納され、かつユーザらに対する明瞭さを向上させた単純な視覚効果が達成され、限られた表示領域しか利用できない場合に特に有用となる。図１６に示された例示的な実施形態では、表示される行８６０の所定の最大数は５である。好適には、この数は、ユーザによって設定できる。
【００４１】
ユーザらに対する明瞭さをさらに向上させるために、図１７に示すように、第１レベルウィンドウ内で現在選択されている第１レベル要素８１１は、それに対応する第２レベルウィンドウ８０２を表示するために展開される際、第１レベル要素８１０の最上段行８６１へ移動する。よって、ユーザは、最上段行８６１のバッチ実行８１１が、続いて開かれたレベルウィンドウ８０２，８０３，又は８０４であるとともに、現在アクティブなビューであることを、常に把握する。また、現在アクティブな展開されたバッチ実行８１１を最上段行８６１へ移動させることは、さらに展開される後続レベルウィンドウ８０２，８０３，８０４を表示するために、下方により多くのスペースを作り出し、興味のある領域を見るためにウィンドウ内でアップ及びダウンスクロールを行う必要性を最小化する。
【００４２】
複数のレベルウィンドウを次々と入れ子状態にして表示することに加え、方法９００及び装置１０００は、特定のレベル要素をマーク済レベル要素として表示するようにさらに構成される。マークされたレベル要素は、バッチ実行が現在進行中である手順要素である。例えば、図１５の例示的なスクリーンショットに示すように、特定の第３レベル要素８３０が、その要素８３１に「＋」型のマーク８９０を表示することによって、マーク済要素８３１として表示されている。これにより、ユーザらは、バッチ実行８１１が、現在のところ、マークされた第３レベル要素８３１で進行中であることを把握できる。進行中であることは、バッチ実行８１１がマークされたレベル要素８３１において処理中であること、又はマークされた要素８３１において停止中であることを意味する。いずれの場合でも、特定のレベル要素の進行中マーク８９０の表示は、バッチ実行が、現在のところ、マークされたレベル要素８３１で処理中又は停止中であり、他のどのような状態でもないということをユーザに通知する。
【００４３】
図１に示すように、装置１０００は、フラグモジュール１６０をさらに具備してよい。フラグモジュール１６０は、図４の例示的なスクリーンショットに示すように、複数のバッチ実行１６１のうちの少なくとも１つのバッチ実行１６５にフラグを設定するように構成される。図５の例示的なスクリーンショットに示すように、バッチ実行１６７へのフラグ設定は、ドロップダウンメニュー１６６中の複数のフラグのグループの中から当該バッチ実行１６７に対するフラグ１６３を選択することによる。グループ１６６中の各フラグは、互いに異なるバッチ実行特性を表すように差別化されている。例えば、レッドフラグは、第１ランクの製造結果を有したバッチ実行を表すために使用され、一方、イエローフラグは、第３ランクの製造結果を表すために使用される。したがって、フラグモジュール１６０を用いて、あるバッチ実行１６５にフラグを設定することにより、ユーザらは、そのフラグの色によって、各フラグ設定済バッチ実行のバッチ実行特性を容易に伝えることができる。
【００４４】
また、装置１０００は、図３に示した方法のステップ３００に加え、参照トレンド１４２を未完了バッチ実行に関連付ける（ステップ３０２）ように構成された関連付けモジュール１２０を具備してもよい。参照トレンド１４２は、図２に示すように、未完了バッチ実行の現在のトレンドデータ１４４と共に表示するために関連付けがなされる（ステップ３０４）。参照トレンド１４２は、ある特性を有した完了済バッチ実行から収集されたトレンドデータのデータセットである。例えば、特定の完了済バッチ実行は、ユーザが後続の未完了バッチ実行に対して達成を希望する所望の製造物品質を有する。参照トレンド１４２を未完了バッチ実行に関連付けることで、参照トレンド１４２と未完了バッチ実行とがリンクされ、その結果、当該未完了バッチ実行が実行される際、未完了バッチ実行から収集中であり、かつ現在実行中である現在のトレンドデータ１４４との比較のために、参照トレンド１４２に容易にアクセスできるようになる。
【００４５】
現在のトレンドデータ１４４を表示するために、トレンド表示モジュール１４０が提供され、それにより、ユーザは、未完了バッチ実行がどのように実行されているかを監視できるようになる。また、トレンド表示モジュール１４０は、現在のトレンドデータ１４４の表示と共に参照トレンド１４２を選択的に表示するように構成される。これは、図２の例示的なスクリーンショット１４１に示すように、現在のトレンドデータ１４４上に参照トレンド１４２を重ね合わせる（スパーインポーズする）ことによって実現できる。参照トレンド１４２は、既に未完了バッチ実行に関連付けられているので、単にマウスを右クリックして参照トレンド１４２を呼び出すことによって容易に表示でき、また、さらなる右クリックによって画面上から参照トレンド１４２を取り除くことができる。あるいは、参照トレンド１４２を呼び出して、同一のトレンドパネル１４５に現在のトレンドデータ１４４と共に表示するために、ユーザに対し、専用のオンスクリーンボタン又はアイコンが提供されてもよい。
【００４６】
現在のトレンドデータ１４４と共に参照トレンド１４２を表示することにより、ユーザは、未完了かつ実行中のバッチ実行の適切な製造物パラメータを調整することによって、現在のトレンドデータ１４４を参照トレンド１４２に一致させるよう試みることができる。このようにして、実行中の未完了バッチ実行は、参照トレンド１４２を取得した完了済バッチ実行に等しい特性を達成できる。
【００４７】
フラグモジュール１６０が提供される場合、未完了バッチ実行１６４に関連付けるための参照トレンド１４２を提供するために、特定のフラグ設定済バッチ実行１６２がユーザによって選択される。あるいは、関連付けモジュール１２０が、図６に示すように、複数のフラグ設定済完了済バッチ実行１６８を表示するようにさらに構成されてもよい。このようにして、参照トレンド１４２を未完了バッチ実行１６４に関連付けることをユーザが望むとき、ユーザは、複数のフラグ設定済完了済バッチ実行１６８の中から特定のフラグ設定済完了済バッチ実行１６２を簡単に選択できる。よって、選択したフラグ設定済完了済バッチ実行１６２から収集されたトレンドデータセットは、その参照トレンド１４２として、未完了バッチ実行１６４に関連付けられることとなる。先に記載の通り、参照トレンド１４２が未完了バッチ実行１６４に一旦関連付けられたならば、参照トレンド１４２の表示は、トレンドパネル１４５上での右クリック又は専用アイコンのクリックといった単純な手法となる。
【００４８】
また、現在のトレンドデータ１４４と共に参照トレンド１４２を選択的に表示する（ステップ３０４）ことに加え、トレンド表示モジュール１４０は、現在のトレンドデータ１４４と共に第２参照トレンド１４６を表示するように構成されてもよい。既に未完了バッチ実行に関連付けられている参照トレンド１４２とは異なり、第２参照トレンド１４６は、未完了バッチ実行に関連付けがなされていない第２完了済バッチ実行１７６から収集された第２トレンドデータセットである。トレンド表示モジュール１４のこの構成により、ユーザらは、必要に応じて、現在のトレンドデータ１４４と比較するために、一時的な参照トレンドを呼び出すことができる。そのために、図７に示すように、第２参照トレンド１４６は、複数の完了済トレンドデータセット１７８から手作業で選択される第２完了済バッチ実行１７６から取得される。関連付けの済んだ参照トレンド１４２とは異なり、第２参照トレンド１４６は、未完了バッチ実行１７４に関連付けされていないので、単なる右クリックでは、第２参照トレンド１４６を表示することはできない。関連付け済参照トレンド１４２の傍に、現在のトレンドデータ１４４との比較を行うための一時的な参照トレンド１４６を呼び出すことをユーザに可能にすることによって、バッチ処理をより向上させることができる。
【００４９】
以上の通り本発明の好適な実施形態が説明されたが、本発明から逸脱することなく、その配置又は構成の細部にさまざまな変形又は修正を行えるということが当業者には明らかである。
【符号の説明】
【００５０】
１２０  関連付けモジュール
１４０  トレンド表示モジュール
１６０  フラグモジュール
１０００  バッチ実行データを表示するための装置
１０２０  ウィンドウ表示モジュール
【図１】
2011248875.tif 000003
【図３】
2011248875.tif 000004
【図８】
2011248875.tif 000005
【図９】
2011248875.tif 000006
【図１０】
2011248875.tif 000007
【図２】
2011248875.tif 000008
【図４】
2011248875.tif 000009
【図５】
2011248875.tif 000010
【図６】
2011248875.tif 000011
【図７】
2011248875.tif 000012
【図１１】
2011248875.tif 000013
【図１２】
2011248875.tif 000014
【図１３】
2011248875.tif 000015
【図１４】
2011248875.tif 000016
【図１５】
2011248875.tif 000017
【図１６】
2011248875.tif 000018
【図１７】
2011248875.tif 000019
【図１８】
2011248875.tif 000020