(57)【要約】【課題】  ユーザが必要な情報と思われるデータや情報について、ユーザが統一的な手法で簡単に指定することができ、かつ、指定した時点から表示することができる画面構築を行うことが可能なオンライン監視画面・解析画面作成装置を提供できるようにする。【解決手段】  本発明のコンピュータプログラムは、あらかじめ特定の統一されたキー情報を付与されて収集された、あるいはリアルタイムで収集されるデータベースのデータと画面制御部１０１とそれにレイアウトする部品とで構成され、画面制御部１０１に部品をレイアウトした後にデータベース管理部が管理するデータベースの項目の指定とデータの紐付けを行い、またそのレイアウト情報や表示のための紐つけ情報を保持する画面情報保持部から画面情報を取得し、動的にデータベースからデータを取得し表示を行うことで、表示可能な画面の構築を行う。【選択図】  図１
2005332069.tif 000002
【特許請求の範囲】
【請求項１】
プラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成装置において、
操業データを表示する画面表示部、操業データをプラント内のネットワークを介して収集するネットワーク入出力部、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理部、画面操作するための操作入力部、該操作入力部からの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御部、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存部で構成されるオンライン監視・解析画面作成装置であって、
前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、
前記画面制御部は、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴とするオンライン監視・解析画面作成装置。
【請求項２】
プラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成方法において、
操業データを表示する画面表示するステップ、操業データをプラント内のネットワークを介して収集するネットワーク入出力ステップ、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理ステップ、画面操作するための操作入力ステップ、該操作入力ステップの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御ステップ、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存ステップで構成されるオンライン監視・解析画面作成方法であって、
前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、
前記画面制御ステップは、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴とするオンライン監視・解析画面作成方法。
【請求項３】
プラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成方法をコンピュータに実行させるコンピュータプログラムにおいて、
操業データを表示する画面表示するステップ、操業データをプラント内のネットワークを介して収集するネットワーク入出力ステップ、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理ステップ、画面操作するための操作入力ステップ、該操作入力ステップの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御ステップ、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存ステップで構成されるオンライン監視・解析画面作成方法であって、
前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、
前記画面制御ステップは、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴とするオンライン監視・解析画面作成方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項４】
前記請求項３に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンライン監視・解析画面作成装置、オンライン監視・解析画面作成方法、コンピュータプログラム及び記録媒体に関し、特に、製鉄プラント等におけるネットワークに接続された、またはスタンドアロンの多数の装置・機器からの情報に基づく、プラント状態の監視装置において、自由にオンライン監視・解析画面を作成する時に用いて好適なものである。
【背景技術】
【０００２】
製鉄プラント等の大規模なプラントは、複雑なシステム構成になっていることが多く、非常に多数の装置、機器、及びセンサー等で構成されている。円滑に生産するためには、プラントの時々刻々の操業状態を把握する必要があり、多数の装置、機器、及びセンサー等の情報をネットワークを介して収集されることが多い。
【０００３】
例えば、特許文献１にあるように、プラント内の各種フィールド機器について、取得したフォーマットが異なる各種フィールド機器情報の扱いには、固有フォーマットからフィールド機器情報を取り出すための手段が必要とされてきた。そして、必要な場合に応じて随時、各種機器情報の取り扱いと配信を容易化し、機器情報の監視やメンテナンス、生産管理などを効率化する機器情報収集 配信装置及び方法が開示されている。
【０００４】
また、特許文献２では、デジタルスチルカメラ等のマルチメディア情報収集機器で収集した各種マルチメディア情報について、その情報の整理や情報の編集、抽出、関連付けなどを自動的に行って、データベース化することができるようにしたマルチメディア情報収集管理装置開示されている。
【０００５】
また、特許文献３では、ネットワークに接続された機器について、イントラネットなどに繋がった任意の機器で監視を行う具体的な監視方法としては、機器の情報を一括収集する制御所において監視画面を生成し、その画像をインターネットを通してＷＷＷブラウザなどの携帯端末に表示する方法、または、現場の機器にその機器に専用のソフトをインストールした携帯端末を接続し、機器ごとに情報を収集して携帯端末に表示し、その表示画面を目視確認する方法が開示されている。このような作業時において、機器ごとに情報を収集したり、制御所が提供する監視画面を目視確認したりすることにより状況を判断している。
【０００６】
また、特許文献４では、監視制御しようとするプラントから、このプラントに関するプラント情報をオンラインで取得して、このプラントの状態変化や異常などを検出すると共に、この検出結果に基づいてオンライン情報間同士の関連付けを自動的に行い、また、関連付け情報のデータベースを作成し、さらに、オフライン情報を含めて情報間の関連付けを行い、これらの関連付けにより関連付けられた関連情報をマルチメディア表示手段で表示ないし出力してオペレータに呈示することにより、プラントの状況の再現などを行うことができ、プラント監視の高度化や解析の支援を行えるプラント監視装置が開示されている。
【０００７】
前記した従来の技術では、プラント内の各種装置、機器情報、計測情報、及び映像情報等をオンラインまたはオフラインで収集し、それらの情報を有機的に関連付ける手段、及び関連付け情報の表示手段が開示されている。
【０００８】
このようにして得られた、プラント全体に関する操業情報は多岐、多数、かつ大量であり、その情報管理は面倒である。また、各情報は別個に収集されていて場合などでは、データ収集時刻などの基準となるデータを整理して、個々のデータをリンクしたデータ管理・表示が必要である。さらに、これら情報の利用目的、利用者（監視者）によって、必要な表示内容や表示画面構成は異なるのが普通である。
【０００９】
【特許文献１】特開２００４−０６２２７６号公報
【特許文献２】特開２００２−２８８１７８号公報
【特許文献３】特開２００３−２５０２３２号公報
【特許文献４】特開２０００−２０７０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、プラントの操業監視において、オンラインまたはオフラインで収集された種々のデータフォーマット・形態で膨大な量の機器情報、計測情報、さらに映像情報を、画面に表示して監視するのに際して、個々の監視者（ユーザ）が、必要とするデータや情報について全ユーザに統一的な手法で簡単に指定することができ、指定した時点から画面に表示することができて、さらに、画面に表示される各情報が基準となるデータを基に有機的にリンクして表示されている監視画面を、容易に構築することができる、装置・方法・コンピュータプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のオンライン監視・解析画面作成装置はプラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成装置において、操業データを表示する画面表示部、操業データをプラント内のネットワークを介して収集するネットワーク入出力部、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理部、画面操作するための操作入力部、該操作入力部からの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御部、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存部で構成されるオンライン監視・解析画面作成装置であって、前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、前記画面制御部は、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴としている。
【００１２】
本発明のオンライン監視・解析画面作成方法は、プラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成方法において、操業データを表示する画面表示するステップ、操業データをプラント内のネットワークを介して収集するネットワーク入出力ステップ、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理ステップ、画面操作するための操作入力ステップ、該操作入力ステップの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御ステップ、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存ステップで構成されるオンライン監視・解析画面作成方法であって、
前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、前記画面制御ステップは、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴としている。
【００１３】
本発明のコンピュータプログラムは、プラントの操業データを表示して、プラント操業を監視するためのオンライン監視・解析画面作成方法をコンピュータに実行させるコンピュータプログラムにおいて、操業データを表示する画面表示するステップ、操業データをプラント内のネットワークを介して収集するネットワーク入出力ステップ、該操業データを記憶する操業データ記憶部、複数の表示部品を格納・管理する表示部品管理ステップ、画面操作するための操作入力ステップ、該操作入力ステップの指示に基づいて、前記操業データを前記表示部品を用いて画面表示部に表示する画面制御ステップ、及び該画面制御部で作成された画面表示情報を格納・管理する画面情報保存ステップで構成されるオンライン監視・解析画面作成方法であって、前記操業データは、プラント内の装置情報、機器情報、計測データ、画像データ、または音声データに、所定の基準データであるキー情報を付与された情報であり、前記画面制御ステップは、前記画面表示部の画面上に複数の表示部品をレイアウトし、前記操業データの個々のデータを該複数の表示部品にそれぞれ紐付けし、さらに、前期キー情報を基に前記個々のデータをリンクさせて表示することを特徴とするオンライン監視・解析画面作成方法をコンピュータに実行させることを特徴としている。
【００１４】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１５】
本発明によれば、ユーザが特定の統一されたキー情報すなわち基準データを付与されて収集された、あるいはリアルタイムで収集されるデータベースのデータを、ユーザが、統一された方法で表示画面上の所定のデータ表示部品、グラフ部品、画像部品などに紐つけることにより、データベースにあるユーザの欲しい情報、すなわち監視や解析に必要な情報を、迅速かつ容易に画面表示することができる。
また、本発明の他の特徴によれば、作成された画面では、データベース内にある画像ファイルなどを表示基準に合わせて表示することも可能であり、例えば時刻メッシュで連続的に再生することで動画再生と同等の効果を得ることも可能である。また、音声情報についても同様に時刻メッシュで連続的に再生することができ、マルチメディアでの解析が可能となる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の一形態として、プラントで製造された製品に不具合があった場合の原因の解析を行うとき、どのような操業条件で操業が行われたかを調査／分析するために、そのときの計測情報やトレンドにあわせて、操業者の操作の履歴やシステムが出力したアラームなどの機器情報の組み合わせを、解析者が自由にレイアウトしてデータを閲覧するための画面を構築する方法について説明する。
【００１７】
本実施の形態では、データベースとしては、警報履歴、操作履歴、プロセスデータの３つのデータベースについて、各データベース内のデータテーブルから、画面を作成する例を示す。ここで、警報履歴はプラントの制御システムが操業者に対して表示するプラント操業上の警報の記録であり、操業者は警報の内容によって、制御システムに介入したり、確認を行ったりするものである。
【００１８】
警報履歴には警報の発生した時刻と警報内容が記録されている。操作履歴は、操業者が警報を受けて、あるいは操業のスケジュールにあわせて自発的に制御システムに対して介入する操作を記録したものである。操作履歴も操作を行った時刻と操作の内容が記録されている。プロセスデータは、ここでは時系列（通常は一定間隔の時刻）でプラントにて計測されるデータを収集されたものである。また、この例ではプロセスデータの時系列に対応して画像が取り込まれている。
【００１９】
ここで、上記３つのデータベースのテーブルは、共通のデータ（基準データ）として時刻を持っている。この時刻を、各データを紐つけるためのデータとして、プロセスデータ、画像情報、警報履歴、操作履歴を同一画面上に表示する解析用の画面を作成する例を説明する。
【００２０】
図１に本発明のオンライン監視画面・解析画面作成装置１００の構成の概略を示す。
図１の１０１はオンライン監視画面・解析画面作成装置１００中の画面制御部であり、本実施の形態のオンライン監視画面・解析画面作成装置１００の中心的機能を有する。操作入力部１１２でユーザが入力する指示にしたがって、表示部品管理部１０２、データベース管理部１０３、及び画面情報保存部１０５と連携して、画面表示部１１１の画面上に各種操業データ・情報を表示する。
【００２１】
表示部品管理部１０２には、予め作成された計測データや機器情報を表示するための表示部品が格納されており、画面制御部１０１の指示によって必要な表示部品を画面制御部１０１に渡す。
【００２２】
ネットワーク入出力部１１３を経てオンラインで、またはオフラインで収集された各種計測データや機器情報等は、一纏めにしてデータベース化されて操業データ記憶部１１４に格納されている。データベース管理部１０３は、画面制御部１０１の指示により、個々のデータベースに含まれるデータを画面制御部１０１に受け渡しする。
【００２３】
画面制御部１０１では、画面制御部１０１に渡された個々の表示部品に、データベース管理部１０３で、管理されるデータベースに含まれるデータの一覧表であるテーブルから、個々のデータ（データ項目）を対応付けることで、データベースのデータと表示部品とを紐つけが行われる。１０４は画面制御部１０１が制御を行う表示部品（情報）で、画面上に配置された個々の表示部品ついて、形状や位置の情報(部品配置情報１０６)、並びに紐つけデータ１０７はデータ表示部の画面情報保存部１０５に格納される。紐付けデータ１０７は、表示部品で表示するデータであって、時刻など基準データと計測データなどの表示データからなるデータセットを模式的に示している。
【００２４】
１１１は画面制御部１０１で作成された画像を表示する画面表示部である。
データベースの各データは、上記したように時刻などの基準データを一つ又は複数持っている。画面上に複数のデータを表示するとき、それぞれのデータを基準データを基にして統一的に表示するようにする。
【００２５】
例えば、複数の計測データを異なるグラフに表示するときに、計測時刻を基準データとして時間軸を同じにする場合にあたる。そのために、表示基準制御部１１５は、ある基準データでデータを揃えて表示するために、表示画面全体に指定された表示基準データと各表示部品に指定された基準データが適合するように制御・管理する。
【００２６】
図２は、本実施の形態のオンライン監視画面・解析画面作成装置を使用した画面構築手順を説明するフローチャートである。以下に、図２のフローチャートを参照しながら、図１と関連付けて本実施の形態の画面構築手順を説明する。
まず、画面作成を行うためのオンライン監視画面・解析画面作成の"装置起動"（ステップＳ２００）を行う。
【００２７】
次に、画面製作でこれまでに登録されていない新たな"データベースの登録"（すなわち選択・指定）が必要かどうかを判定する（ステップＳ２０１）。新規で必要な場合には、ステップＳ２０２に進み、図１の操業データ記憶部１１４に格納されている１つ又は複数のデータベース１１０を登録する。この作業は、データベース管理部１０３が登録された当該データベースの使用できるように、データベース管理部１０３に認識させることに相当する。
【００２８】
次に、予め作成してあるグラフやチャートなどの多種類の表示部品を格納・管理する表示部品管理部１０２から、表示部品を選択して、画面表示部１１１の画面上にレイアウトする作業（ステップＳ２０３）を行う。
【００２９】
さらに、データベース管理部１０３から"データベースの選択"を行う作業（ステップＳ２０４）を行うことで、上記の登録されたデータベースのうち、実際に画面に表示する特定のデータベースを指定する。なお、各データベースは、ある機器の温度の時間変化の測定データ等のデータを１つ又は複数で構成されていて、これらのデータの名前（データ項目）の一覧表（テーブル）を持っている。
【００３０】
"テーブル中の項目の指定"（ステップＳ２０５）を行うことで、データベースの中から画面上にレイアウトされる表示部品間で、基準データを揃えるためにデータ項目が定義される。
【００３１】
次に、ステップＳ２０６で、後述するワーク画面３００に貼りつけられた各表示部品を用いてデータを表示するために、テーブルに含まれるデータ項目から選択して表示部品上にドラッグ＆ドロップして対応づけ（紐つけ）を行う。
【００３２】
次に、ステップＳ２０７に進み、ワーク画面上に配置された各表示部品を利用して、紐つけされたデータが表示されることになる。この処理において、図１の画面制御部１０１が、ステップＳ２０５で定義された基準データ（一定指標）に則って、各表示部品で表示するデータを編集し、画面表示部１１１のワーク画面上に表示する。例えば、基準データが"時刻"であるとき、ワーク画面上に表示された各データの時計合わせをすることになる。
【００３３】
次に、ステップＳ２０８において作成完了か否かを判定する。この判定の結果、作業が完了している場合にはステップＳ２０９に進み、表示継続判定を行う。また、作業が完了していない場合にはステップＳ２０３に戻って前述した作業を繰返し行う。
【００３４】
ステップＳ２０９の判定の結果、表示継続であれば、ステップＳ２１０に進んで表示継続を行う。一方、ステップＳ２０９の判定において、表示継続でなければ、ステップＳ２１１に進み、作成された画面を再利用するために保存を行い、処理を終了する。
【００３５】
次に、図３〜図１５を参照しながら前述した作業を具体的に説明する。なお、以下の説明では、画面の操作入力は操作入力部１１２のキーボードまたはマウスを用いて行うものとする。
【００３６】
図２におけるステップＳ２００"装置起動"処理を実行すると、画面制御部１０１の制御のもとに画面表示部１１１に、図３のワーク画面３００が新規に表示される。
図３のワーク画面３００で、３０１はデータベース管理部に指示してデータベースをハンドリングするためのデータベース（ＤＢ）メニューボタン、３０２は表示部品管理部を呼び出すための部品メニューボタン、３０３は基準データを表示するテーブル間統一キー部品、３０４はワーク画面を保存を行うためのメニューボタンを示している。
【００３７】
次に、図２のステップＳ２０２の"データベースを登録"の作業を実行する。この作業で、データベース管理部１０３が画面表示する１つ又は複数のデータベース１１０を認識し、後述のデータの選択・アクセスを行うことが出来るようになる。なお、登録されるデータベースは、目的のワーク画面の構築に使用するものに加えて、使用しない複数のデータベースが登録されていてもよい。
【００３８】
図３のワーク画面３００上のデータベース（ＤＢ）メニューボタン３０１を押下すると、図４に示す雛型プロジェクト画面４００がワーク画面３００上に起動する。雛型プロジェクト画面４００は、図１のデータベース管理部１０３を操作入力する画面である。
【００３９】
図４のＤＢ登録ボタン４０１を押下すると、図５に示すデータベース定義画面５００が表示される。
図５のデータベース定義画面５００において、"新規登録ボタン"５０１を押下すると、データベース定義画面５００は、図６のデータベース定義画面６００に遷移する。図６のデータベース定義画面６００中の登録名欄６０２に登録名称を入力し、ＤＢ種類６０３を選択、操業データ記憶部にあるデータファイル名６０４を選択する。
【００４０】
ここでは、登録名称を"ｔｅｓｔｄｂ"としている。これらが完了したら、変更ボタン６０５を押下する。こうして、図7に示すように、データベース定義画面７００中の登録されているＤＢ項目７０６の欄に"ｔｅｓｔｄｂ"が表示される。これでデータベースの登録が完了する。終了ボタン７０７を押下すると、図４の雛型プロジェクト画面４００に戻る。なお、これらの操作は既にデータベースが登録されている場合には必要でない。
【００４１】
次に、図２における、ステップＳ２０３の"ワーク画面にデータ表示部品をレイアウト"の作業を実施する。本作業は、表示部品管理部１０２から画面制御部１０１に各表示部品を渡して、画面制御部１０１にて表示部品をワーク画面に表示することに相当する。
【００４２】
図３のワーク画面３００上の部品メニューボタン３０２を押下すると、図８の部品ツール画面（Ｆｏｒｍ１）８００、すなわち図１における表示部品管理部１０２に操作入力する画面が現れる。
【００４３】
ここで、図８の部品ツール画面（Ｆｏｒｍ１）８００のメニューボタン８０１〜８０６は、表示部品管理部が管理する表示部品群の一例を示している。ここでは８０１をラベル表示部品、８０３をデータ表示部品、８０２をグラフ表示部品、８０４をデータリスト表示部品、８０５を画像表示部品、８０６を音声出力部品としている。これらの部品はあらかじめ本装置に組み込まれている部品である。これらの部品は、表示基準データに基づきデータの表示や該当データの位置表示が行なわれる（以下でカーソルとする）。
８０２のグラフ表示部品は指定されたデータ（数値列）をグラフ表示するための部品で、後述の表示基準制御部１１５の作用で表示基準データに合わせた位置にカーソルが表示されるようになっている。
【００４４】
８０４のデータリスト表示部品も指定されたデータ（数値列）を表（リスト）に表示し、後述の表示基準制御部１１５の作用で表示基準データに合わせた位置にカーソルが表示されるようになっている。
８０１のラベル部品を除くその他の部品は、後述の表示基準制御部１１５の表示基準データと一致すると判断される時点での瞬時値を表示する。
【００４５】
図８のＦｏｒｍ１（８００）中のラベル表示部品８０１を選択して、ワーク画面３００上にドラッグ＆ドロップすることで、ワーク画面３００上にラベル部品をレイアウトすることができる。以下同様にして、グラフ表示部品８０２を選択しドラッグ＆ドロップすることで、グラフをレイアウトすることができ、データ表示部品８０３を選択しドラッグ＆ドロップすることで、データ表示ボックスをレイアウトすることができ、データリスト表示部品８０４を選択しドラッグ＆ドロップすることで、データリストすなわち表をレイアウトすることができる。
【００４６】
画像表示部品８０５を選択しドラッグ＆ドロップすることで、画像表示ボックスをレイアウトすることができ、さらに音声出力部品８０６を選択しドラッグ＆ドロップすることで、音声出力用部品をレイアウトすることができる。また、配置された部品はフォーム内での移動やサイズを変更することも可能である。
【００４７】
各表示部品を配置した結果は図９に示す。ここでは、テーブル間統一キー部品３０３は、基準データを表示しており、ワーク画面に表示された各データ間の時刻統一等の制御するキー部品である。
【００４８】
ワーク画面にレイアウトされた各部品には、それぞれに画面制御部１０１によりユニークな識別子が付与され、また、画面制御部１０１から画面情報保持部１０５に、レイアウトされた各部品について識別子、画面上の位置等のレイアウト情報が送られて保持される。
【００４９】
次に、図２における、ステップＳ２０４の"データベースの選択"の作業を実行する。
本作業を行うことで、ワーク画面に表示するデータベースをデータベース管理部１０３で指定する。
【００５０】
図３のワーク画面３００上のデータベース（ＤＢ）メニューボタン３０１を押下すると、図４の雛型プロジェクト画面４００、すなわち図１のデータベース管理部１０３に操作入力する画面が起動する。
【００５１】
ここで、登録済データベース選択フィールド４０２をクリックすると、図１０の画面が表示される。ここでは、データベースとして"ｔｅｓｔｄｂ"に加えて、"ＣＧＬデモ"が既に登録されていることが表示されている。
【００５２】
次に、操作入力部１１２を使用して"ＣＧＬデモ"を選択すると、図１１のフィールド１１０１に"ＣＧＬデモ"と表示される。こうして、"ＣＧＬデモ"なるデータベースを使用することをデータベース管理部１０３に指示して、画面制御部１０１でハンドリングすることが可能となる。すなわち、登録済データベース選択フィールド４０２でデータベースを選択することで、表示したい表示データ項目を含むデータベースが選択された状態となる。
【００５３】
さらに、テーブル名欄１１０２では、データベース"ＣＧＬデモ"内に存在するデータ一覧表名（データテーブル）が表示されている。操作入力部１１２を使用して、"ＧＡＰＬＣＷＣ"を選択すると、データテーブル"ＧＡＰＬＣＷＣ"内に登録されているデータ名が、図１２のデータ名欄１２０１に表示される。これにより、操作入力部１０２を用いての、後述の選択操作や紐つけが可能となる。
【００５４】
次に、図２のステップＳ２０５における"各データ表示部品を一定基準で揃えて表示するためのデータベースのテーブル中の項目の指定"の作業を実施する。例えば、各操業データが、一定の時間間隔の時刻に収集されているときには、時刻１２０２を基準にして各操業データを表示するの便利である。すなわち、グラフ表示するときのには、横軸を時刻、縦軸を操業データとするのが良い。
【００５５】
まず、各データ表示部品の中で基準とするべきデータ項目を決定する。上記したデータテーブルを選択した上で、データ名欄１２０１に表示された複数あるデータ名の中から、作成しているワーク画面で基準とするデータを選択する。そして、表示基準制御部１１５に紐つけを行う。これにより各データ表示部品を一定基準で揃えて表示するための基準で画面制御部１０１が画面を制御することが可能となる。
【００５６】
ここでは、本ワーク画面では、"時刻"を基準として各データを表示としたいため、図１２中では選択された"ＧＡＰＬＣＷＣ"テーブルのデータ名の中から、データ"時刻"１２０２を選択して、ワーク画面のテーブル間統一キー部品１２０３（３０３）にドラッグ＆ドロップする。こうして、テーブル"ＧＡＰＬＣＷＣ"と他のデータテーブル間で基準データ（統一キー項目のデータ）を指定したことになる。
【００５７】
このデータ"時刻"１２０２には年月日時分秒のデータが１秒単位で格納されており、この基準データで他のテーブル、この例では、操作履歴テーブルや警報履歴テーブルとデータ同期して表示する。
【００５８】
次に、ステップＳ２０６において、各表示部品に表示しうるデータを紐付けする。データを紐つける時に、表示部品のデータを表示する時の基準データを指定する。現在選択されているデータベースのテーブル中の項目のうち、データベース管理部に対して、基準となる項目を指定する。
【００５９】
次のステップＳ２０７で、表示部品紐つけ部１０７にデータベースのテーブル中のデータを紐つける時に、データベース管理部１０３からデータ紐付け部１０７に基準となるデータ項目と表示したいデータ項目を表示部品１０４に渡し、データ紐付け部１０７のデータとなり、最終的には画面情報保存部に格納される。
【００６０】
これにより、画面制御部１０１の表示基準制御部１１５は、各部品のデータを表示する時に、表示基準制御部１１５が事前に指定された基準と各部品の表示基準データ項目のデータとを見比べながら、画面制御部１０１に表示データを渡すことで、画面表示部に表示することが可能となる。
【００６１】
図１２中で選択された"ＧＡＰＬＣＷＣ"テーブルのデータ名の中から、各データに対するキーデータを指定する。雛形プロジェクト画面の項目名１２０４に基準データをドラッグ＆ドロップすることで、"ＧＡＰＬＣＷＣ"のテーブルデータを表示する時には、"ＧＡＰＬＣＷＣ"のテーブルデータの"時刻"を表示基準データとして表示することになる。
【００６２】
図１３のように表示範囲１３０１に表示基準データの項目名、先頭と末尾のデータが表示される。
【００６３】
以下同様に、操作履歴テーブルや警報履歴テーブルなども前述の年月日時分秒の形式のデータ項目を表示基準データとして指定することで、同期した表示をすることが可能となる。
【００６４】
図１４中で、"ＧＡＰＬＣＷＣ"テーブルのデータで名の中から、"ＬＳ"、"表圧力"、及び"ウラ圧力"等の各項目１４０１をグラフに表示したいとする。この場合に、"ＬＳ"、"表圧力"、及び"ウラ圧力"を選択し、これをグラフ表示部品１４０２上にドラッグ＆ドロップする。これ操作で、前記で指定された表示基準データの単位、すなわち"時刻"を基準としたグラフ表示を行うことが可能となる。
【００６５】
図２におけるステップＳ２０７のデータ表示作業は、図１４におけるグラフ表示部品１４０２上で既にドラッグ＆ドロップされて、グラフ表示している状態を示している。またこのときにワーク画面のテーブル間統一キー部品は、初期時刻の状態を示している。この時刻を基準データ部品のスライダーを進めたり、戻したりすることで、グラフの表示位置やその時のデータ、該当する警報や操作へのフォーカスを示すことが出来る。
【００６６】
これら段落「００５０」からの操作を繰り返し、所望の画面を作成する。前述の例はデータで説明しているが、画像ファイルや音声ファイルなども同様に基準データを紐つけ、項目をドラッグ＆ドロップすることにより、画面上で表示可能である。作成された画面の例を図１５に示す。また、基準データすなわち表示基準となるデータはここでは時刻としたが、例えば製品の長さ方向の位置などでも、紐つけが可能な場合はそのようにしてもよい。更に表示基準さえ統一されていれば、そのデータは特に数値などに限定するものではない。
【００６７】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６８】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６９】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００７０】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態を示し、オンライン監視・解析画面作成装置の概略構成を説明するブロック図である。
【図２】本実施の形態のオンライン監視・解析画面作成装置を使用した画面構築のフローを示す図である。
【図３】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示される画面制御部を示す図である。
【図４】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面を示す図である。
【図５】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面からデータベースを新規登録する場合に使用する画面を示す図である。
【図６】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面からデータベースを新規登録する場合に入力する項目を示す図である。
【図７】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面からデータベースを新規登録した後の画面を示す図である。
【図８】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示される部品管理部の画面を示す図である。
【図９】実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示される画面制御部に各部品をレイアウトした画面を示す図である。
【図１０】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面に登録されているデータベースを表示している画面を示す図である。
【図１１】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面で選択されたデータベースのテーブルを表示している画面を示す図である。
【図１２】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面で選択されたテーブルとテーブルにあるデータ名を表示している画面及び基準データの登録を行うときのイメージを示す図である。
【図１３】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面で基準データが選択された時の状態を表示している画面を示す図である。
【図１４】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示されるデータベース管理部の画面で選択されたテーブルのデータをグラフ表示部品に設定して、表示している画面及びデータの登録を行うときのイメージを示す図である。
【図１５】本実施の形態のオンライン監視・解析画面作成装置を使用し画像表示装置に表示される完成された画面の一例を示す図である。
【符号の説明】
【００７２】
１００  オンライン監視・解析画面作成装置
１０１  画面制御部
１０２  表示部品管理部
１０３  データベース管理部
１０４  レイアウトされた表示部品
１０５  画面情報保存部
１０６  データ表示部（部品配置情報）
１０７  紐つけデータ
１１１  画面表示部
１１２  操作入力部
１１３  ネットワーク入出力部
１１４  操業データ記憶部
１１５  表示基準制御部
ステップＳ２００  装置の起動
ステップＳ２０１  新規登録作業の要否の判定
ステップＳ２０２  データベースを登録する作業
ステップＳ２０３  表示部品をレイアウトする作業
ステップＳ２０４  データベース管理部からデータベースの選択を行う作業
ステップＳ２０５  データベース管理部でキーとなる項目の指定を行う作業
ステップＳ２０６  ワーク画面に貼りつけられた各部品にデータベースの表示を行う項目を指定する作業
ステップＳ２０７  ワーク画面に貼りつけられた各部品にデータの表示を行う状態
ステップＳ２０８  画面作成の完了かどうかの判定
ステップＳ２０９  画面作成の表示を継続するかどうかの判定
ステップＳ２１０  ワーク画面に貼りつけられた各部品にデータベースの表示を行う状態
ステップＳ２１１  画面の保存
３００  ワーク画面
３０１  データベース管理部メニューボタン
３０２  部品管理部メニューボタン
３０３  テーブル間統一キー部品
３０４  保存を行うためのメニューボタン
４００  データベース管理部画面
４０１  ＤＢ登録ボタン
４０２  登録済データベース選択フィールド
５００  データベース定義画面
５０１  データベース新規登録ボタン
６００  データベース定義画面
６０２  登録名称入力フィールド
６０３  ＤＢ種類選択
６０４  ファイル名入力フィールド
６０５  変更ボタン
７０６  登録データベース表示フィールド
７０７  終了ボタン
８００  部品ツール画面
８０１  ラベル表示部品
８０２  データ表示部品
８０３  グラフ表示部品
８０４  データリスト表示部品
８０５  画像表示部品
８０６  音声出力部品
１１０１  ＣＧＬデモが選択されたデータベース選択フィールド
１１０２  データベース内にあるデータテーブル
１２０１  テーブル内のデータ名
１２０２  時刻
１２０３（３０３）  テーブル間統一キー項目指定部品
１２０４  ＧＡＰＬＣＷＣキー指定入力フィールド
１３０１  登録済基準データ表示部に表示されたＧＡＰＬＣＷＣキー項目名、先頭と末尾のデータ
１４０１  ＧＡＰＬＣＷＣ表示指定項目選択状態
１４０２  ＧＡＰＬＣＷＣ指定項目のグラフ表示部品での表示状態
【図１】
2005332069.tif 000003
【図２】
2005332069.tif 000004
【図３】
2005332069.tif 000005
【図４】
2005332069.tif 000006
【図５】
2005332069.tif 000007
【図６】
2005332069.tif 000008
【図７】
2005332069.tif 000009
【図８】
2005332069.tif 000010
【図９】
2005332069.tif 000011
【図１０】
2005332069.tif 000012
【図１１】
2005332069.tif 000013
【図１２】
2005332069.tif 000014
【図１３】
2005332069.tif 000015
【図１４】
2005332069.tif 000016
【図１５】
2005332069.tif 000017