(57)【要約】【課題】クライアントが必要とするデータを容易な操作で表示することができるデータ管理装置を得ることを目的とする。【解決手段】プラント４からの各種データをタグと時刻情報とともに蓄積するサーバ２と、クライアント側要求のデータを検索して表示するクライアント部３と、クライアント部３に接続されたモニタ２３と、各種データの内１つのモニタ画面に表示に必要な種類のタグが設定されたモニタ設定部１９と、モニタ２３からクライアントが１つのモニタ画面Ａおよび再現時間範囲の指示を行うモニタ操作部２２と、モニタ操作部２２による再現時間範囲および１つのモニタ画面に対応するタグのデータを、サーバ２から抽出して保存するモニタ再現部２０と、モニタ再現部２０に保存された再現時間範囲のデータの内、１つのモニタ画面の設定されたタグに応じた所望のデータを表示するモニタ表示部２１とを備える。【選択図】        図１
2004185077.tif 000002
【特許請求の範囲】
【請求項１】
被監視部からの各種データをデータタグと時刻情報とともに蓄積するサーバと、クライアント側からの要求により指定された条件を満たす上記データを検索して表示するクライアント部とを備えたデータ管理装置において、上記クライアント部に接続されたモニタと、上記各種データの内上記モニタの１つのモニタ画面に表示するために必要となる種類の上記データタグが設定されたモニタ設定部と、上記モニタから上記クライアントが上記１つのモニタ画面および再現時間範囲の指示を行うモニタ操作部と、上記モニタ操作部にて指示された上記再現時間範囲および上記１つのモニタ画面に対応する上記データタグのデータを、上記サーバから抽出して再現用メモリに保存するモニタ再現部と、上記再現用メモリに保存された上記再現時間範囲のデータの内、上記１つのモニタ画面にて設定された上記データタグに応じた所望のデータを上記モニタに表示するモニタ表示部とを備えたことを特徴とするデータ管理装置。
【請求項２】
上記サーバは、上記被監視部にて生産されている製品、および上記被監視部のイベントをデータタグとして蓄積し、上記モニタ操作部は、上記再現時間範囲を、時刻にて指定するか、上記製品を指定して上記製品の生産開始時刻から生産終了時刻までを決定するか、上記イベントを指定して上記イベントの変化時刻から次の変化時刻までを決定する再現範囲指定部を備えたことを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
上記モニタ操作部は、データの変化時刻毎、または、指定した条件毎にデータ送り指示するコマ送り指示手段を備え、上記モニタ再現部は上記モニタ操作部にて設定された上記データ送り指示に応じたデータを上記モニタ表示部に送信して上記モニタに表示することを特徴とする請求項１または請求項２に記載のデータ管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ファクトリーオートメーションやプロセスオートメーションなどのプラントに使用され、プロセスデータ・イベントデータなどのデータを常時収集し、長期間蓄積しているプロセスデータ管理装置に関し、特に、クライアントでの操作内容に従って動的に再現することができるものである。
【０００２】
【従来の技術】
従来のプラント解析装置は収集開始タイミングから終了タイミングまでのプロセスデータを保存し、再現データの指定のための履歴データの保存状態に応じた検索テーブルを持つようになっている。そしてその再現用のデータの指定方法が一位で自由度がなかった。また、再現中においては、停止、早送り再生、スロー再生のみが可能な構成となっている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特許第２５４７８３１号公報
【０００４】
【発明が解決しようとする課題】
従来のプラント解析装置は以上のように構成されているので、再現データを指定する場合には必ずファイル番号、ステージ番号から指定しなければならず、所望の複数のデータを複合して表示することができないという問題点があった。また、巻き戻し機能や逆再生機能がなく、ある時点を集中して解析する場合に、操作が困難であるという問題点があった。
【０００５】
また、再現時には時間を等間隔に進ませて再現することしかできないので、画面内のプロセスデータやイベントデータが変化した時刻に着目して再現することができない、また、クライアントが指定した条件と一致した時刻に着目して再現することができないという問題点があった。
【０００６】
この発明は上記のような問題点を解消するためになされたものであり、サーバのデータベースに蓄積されているプロセスデータ・イベントデータをグラフィカルな画面に動的に表示することが可能なプロセスデータ管理装置を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係るデータ管理装置は、被監視部からの各種データをデータタグと時刻情報とともに蓄積するサーバと、クライアント側からの要求により指定された条件を満たすデータを検索して表示するクライアント部とを備えたデータ管理装置において、クライアント部に接続されたモニタと、各種データの内モニタの１つのモニタ画面に表示するために必要となる種類のデータタグが設定されたモニタ設定部と、モニタからクライアントが１つのモニタ画面および再現時間範囲の指示を行うモニタ操作部と、モニタ操作部にて指示された再現時間範囲および１つのモニタ画面に対応するデータタグのデータを、サーバから抽出して再現用メモリに保存するモニタ再現部と、再現用メモリに保存された再現時間範囲のデータの内、１つのモニタ画面にて設定されたデータタグに応じた所望のデータをモニタに表示するモニタ表示部とを備えたものである。
【０００８】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１のプロセスデータ管理装置の構成を示すブロック図である。図１において、被監視部としてのプラント４には、このプラント４の制御を統制するシーケンサ５及びコントローラ６が接続されている。そして、プラント４を監視する監視装置７およびプロセスデータ管理装置１が接続されている。そして、プロセスデータ管理装置１は、サーバ２とクライアント部３とから成る。サーバ２はプラント１からの各種データをデータタグ（以下、タグと略す）と時刻情報とともに蓄積する。クライアント部３は複数存在する場合も考えられる。サーバ２およびクライアント部３にはそれぞれＣＲＴ表示装置（以下、モニタと称する）２３、２４が接続されている。
【０００９】
サーバ２はコントローラ６からプロセスデータを読み込むプロセス入力部１１と、プロセスデータ蓄積設定部１２からの設定に基づいてプロセス入力部１１より読み込まれたプロセスデータをデータベース１４に蓄積するプロセスデータ蓄積部１３と、シーケンサ５、コントローラ６及び監視装置７からイベントデータを読込むイベント入力部８と、イベントデータ設定部９からの設定に基づいてイベント入力部８からより読み込まれたイベントデータをデータベース１４へ蓄積するイベントデータ蓄積部１０と、クライアントからの検索要求内容に一致するデータをデータベース１４から抽出するデータ抽出部１５とから成る。
【００１０】
クライアント部３はサーバ２ヘクライアントより指定されたデータ検索の要求をデータ抽出部１５に対して行うデータ検索部１６と、モニタ２３の表示方法を操作するモニタ操作部２２と、モニタ操作部２２で操作された内容に従って、サーバ２のデータベース１４からクライアントの再現用メモリに動的にプロセスデータ・イベントデータを書きこむモニタ再現部２０と、再現用メモリの値を数値や計器、マーク等でグラフィカルに表現された画面を表示するモニタ表示部２１と、各種データの内、モニタ２３の１つのモニタ画面に表示するために必要と成る各タグが設定されているモニタ設定部１９とから成る。
【００１１】
図２はモニタ表示部２１により表示されるモニタ画面Ａおよび操作パネルＢの例を示す。図２において、モニタ画面上部はバルブ計器ａ、ｂ、レベルメータｃ、ｄ、文字データｅ、数値データｇ、温度データｆ等のグラフィカルな部品および表などにより構成される画面である。そして各部分には、プロセスデータやイベントデータのタグがそれぞれ割り付けられ、モニタ設定部１９にて設定されている。
【００１２】
また、モニタ画面Ａの下部には、再現表示を行う時間を設定する再現範囲決定ボタンｈ、決定された再現時間範囲の先頭時刻を表示する先頭時刻表示部ｊ、決定された再現時間範囲の末尾時刻を表示する末尾時刻表示部ｋ、再現速度を決定する倍速決定部ｍ、現時点における再現時刻を表示する再現時刻表示部ｉ、先頭時刻及び末尾時刻に対する再現時刻の相対位置を表示する再現時刻相対位置表示部ｌ、再現開始を指示する再現開始ボタンｑ、再現を停止する再現停止ボタンｏ、再現を一時停止する一時停止ボタンｐ、再現時刻を先頭時刻位置に戻す巻き戻しボタンｎからなるモニタ画面の操作パネルＢである。
【００１３】
図３は図２に示した操作パネルＢの再現範囲決定ボタンｈをクリックしたときに表示される再現範囲指定画面Ｃである。再現範囲指定画面Ｃは、再生範囲の先頭時刻及び末尾時刻を直に指定する時間指定ボタンｖ、バッチやロット、製品番号等を設定し、該当データの処理時刻から生産開始（先頭時刻）及び生産終了（末尾時刻）を取得する製品識別指定ボタンｗ、アラームやガイダンス等のイベント項目及びイベント発生時前後の時間幅を指定してイベント発生から設定した時間分前にさかのぼった時刻（先頭時刻）及びイベント発生時刻から設定した時間分後に進ませた時刻（末尾時刻）を取得するイベント指定ボタンｔの項目より構成される。
【００１４】
次に上記のように構成された実施の形態１のプロセスデータ管理装置の動作について説明する。まず、モニタ２４から、クライアントの管理者はタグ設定定義テーブルＤ（例：図４）及びプロセスヒストリカルテーブル設定定義テーブルＥ（例：図５）をプロセスデータ設定部１３に保存する。図４に示すように、１つのタグＩＤごとにタグ名およびタイプを設定する。ここで示すタイプの、プロセスとは連続するデータの項目に対して付し、イベントとは不連続のデータの項目に対して付すもので、後の工程にて設定する。図５に示すように、プロセスタイプにおけるデータ収集が必要となるタグのテーブル、例えばタンク１に対して必要となるテーブルで、プロセスタグ、バッチタグ、インターバル、保存期間などが設定される。
【００１５】
また、クライアントの管理者はタグ設定定義テーブルＤ及びイベントヒストリカルテーブル設定定義テーブルＩ（例：図６）を、イベントスデータ設定部９に保存する。図６に示すように、イベントタイプにおけるデータ収集が必要となるタグのテーブルで、例えば、アラーム１、システム１に対して必要となるテーブルで、イベントタグ、保存期間などが設定される。
【００１６】
次にプロセスデータ蓄積部１３は、プラント３に設置されたシーケンサ５やコントローラ６からプロセス入力部１１を介して常時読み込まれるプロセスデータに対し、タグ設定定義テーブルＤで定義されたプロセスデータのうち、値に変化のあったものをデータベース１４のタグテーブルＧ（例：図７）に、変化時刻、その変化時刻に起こった変化データをタグＩＤとともに蓄積する。そして、プロセスヒストリカルテーブル設定定義テーブルＥに基づいて、タグテーブルＧからプロセスヒストリカルテーブルＨ（例：図８）を生成し、データベース１４に蓄積する。
【００１７】
また、イベントデータ蓄積部１０は、プラント３に設置されたシーケンサ５やコントローラ６からイベント入力部８を介して常時読込まれるイベントデータに対し、タグ設定定義テーブルＤで定義されたイベントデータのうち、値に変化のあったものをデータベース１４のタグテーブルＧに蓄積し、イベントヒストリカルテーブル設定定義テーブルＦに基づいて、タグテーブルＧからイベントヒストリカルテーブルＩ（例：図９）を生成し、データベース１４に蓄積する。
【００１８】
次に、クライアント部３において、各クライアントはモニタ２３に表示したい内容、例えば図２の“モニタ画面Ａ”のような表示を行えるようにモニタ設定テーブルＪ（例：図１０）をモニタ設定部１９に設定する。次に、クライアント部３は“ｘｘｘｘ画面”を表示することをモニタ操作部２２から要求する。次に、“ｘｘｘｘ画面”に対応するモニタ設定テーブルＪをモニタ設定部１９より取得してモニタ画面Ａ、および、モニタ操作パネルＢを表示する（図２）。
【００１９】
次に、この図２を用いたクライアントの操作について、図１１ないし図１３に示したモニタ操作部の動作のフローチャートに基づいて説明する。まず、クライアントにより再生範囲ボタンｈがクリックされたか否かを判断する（図１１のステップＳ１）。そして、クリックされたと判断すると、指定条件画面Ｃ（図３）が表示される（図１１のステップＳ２）。そして、クライアントが再現時間範囲の指定を行う。まず、時間指定ボタンｖがクリックされたか否かを判断する（図１１のステップＳ３）。そして、クリックされたと判断すると、クライアントは直接の再現開始時刻（先頭時刻）と再現終了時刻（末尾時刻）とを指定して再現時間範囲が決定される（図１１のステップＳ６）。
【００２０】
次に、ステップＳ３がＮＯの場合、製品識別指定ボタンｗがクリックされたか否かを判断する（図１１のステップＳ４）。そして、クリックされたと判断すると、クライアントは製品ＮＯを指定する。よって、その製品ＮＯの生産開始の時刻（先頭時刻）から生産終了までの時刻（末尾時刻）がデータ検索部１６からデータ抽出部１５を介して、それぞれ確認され指定され再現時間範囲が決定される（図１１のステップＳ７）。
【００２１】
次に、ステップＳ４がＮＯの場合、イベント指定ボタンｘがクリックされたか否かを判断する（図１１のステップＳ５）。ステップＳ５がＮＯの場合には、再びステップＳ３に戻る。そして、クリックされたと判断すると、クライアントはイベント及び時間幅を指定する。そして、そのイベントの発生時刻がデータ検索部１６からデータ抽出部１５を介して抽出され、指定された時間幅に応じた再現時間範囲が決定される（図１１のステップＳ８）。
【００２２】
以上のように、クライアントから再現時間範囲が決定されると、再現時間範囲の先頭時刻を操作パネルＢの先頭時刻部ｊに、末尾時刻を末尾時刻部ｋにそれぞれセットされ、モニタ表示部２１を介してモニタ２３へ表示される（図１１のステップＳ９）。次に、先頭時刻を操作パネルＢの再現範囲先頭時刻部ｌに表示する（図１１のステップＳ１０）。次に、モニタ画面Ａ内の各部品に割り付けられているプロセスデータ・イベントデータのタグの情報を、モニタ操作部２２はモニタ設定部１９から得て、先頭時刻・末尾時刻の情報と合わせてモニタ再現部２０に通知する。
【００２３】
そして、通知を受けたモニタ再現部２０はサーバ２のデータベース１４のタグテーブルＧから、再現時間範囲の先頭時刻から再現時間範囲の末尾時刻までの各タグにおける変化時刻と変化データとを抽出する。但し、先頭時刻に対応する変化データが存在しない場合には、その先頭時刻より１つ過去にあたる変化時刻の変化データを抽出する（図１１のステップＳ１１）。
【００２４】
次に、ステップＳ１がＮＯの場合は、ステップＳ１２に移り、モニタ２３において現在再現中であるか否かを判断する（図１２のステップＳ１２）。再現中でないと判断された場合には、ステップＳ１８に移る（後述にて説明する）。また、再現中であると判断されると、再現停止ボタンｏがクリックされたか否かを判断する（図１２のステップＳ１３）。停止ボタンがクリックされるとモニタ再現部２０へ停止が要求される（図１２のステップＳ１５）。
【００２５】
次に、ステップＳ１３にてＮＯと判断されると、一時停止ボタンｐがクリックされたか否かを判断する（図１２のステップＳ１４）。次に、一時停止ボタンｐがクリックされるとモニタ再現部２０への再現の一時停止が要求される（図１２のステップＳ１６）。次に、モニタ表示が終了したか否かを判断する（図１２のステップＳ１７）。ＹＥＳの場合は終了、ＮＯの場合はステップＳ１に戻る。
【００２６】
次に、ステップＳ１２がＮＯの場合、再生時間範囲が指定されているか否かを判断する（図１３のステップＳ１８）。次に、ステップＳ１８がＮＯの場合にはステップＳ１に戻る。次に、ステップＳ１８がＹＥＳの場合には、再現開始ボタンｑがクリックされたか否かを判断する（図１３のステップＳ１９）。次に、ステップＳ１９がＹＥＳの場合には、モニタ再現部２０への倍速通知および再現開始要求がされる（図１３のステップＳ２３）。次に、ステップＳ１９がＮＯの場合には、巻き戻しボタンｎがクリックされたか否かを判断する（図１２のステップＳ２０）。
【００２７】
次に、ステップＳ２０がＹＥＳの場合には、モニタ再現部２０へ巻き戻し要求が出される（図１３のステップＳ２４）。次に、ステップＳ２０がＮＯの場合には、一時停止ボタンｐがクリックされたか否かを判断する（図１３のステップＳ２１）。次に、ステップ２１がＹＥＳの場合には、モニタ再現部２０への一時停止解除が要求される（図１３のステップＳ２５）。次に、ステップ２１がＮＯの場合には、再現時刻が変更されたか否かを判断する（図１３のステップＳ２２）。
【００２８】
次に、ステップＳ２２がＹＥＳの場合には、モニタ再現部２０への変更時刻の通知および再現時刻変更の要求を行う（図１３のステップＳ２６）。次に、ステップＳ２２がＮＯの場合、また、ステップＳ２３、Ｓ２４、Ｓ２５、Ｓ２６からはステップＳ１７に戻る。
【００２９】
次に、図１４および図１５に示した再現部の動作のフローチャートに基づいて説明する。まず、クライアントによりモニタ操作部２２を介して再生要求が発生したか否かを判断する（図１４のステップＳ３０）。次に、ステップＳ３０がＮＯの場合にはステップＳ４１（後述する）へ移る。次に、モニタ再現部２０に再生要求が発生されると、モニタ操作部２２の倍速決定部ｍから倍速値がセットされる（図１４のステップＳ３１）。
【００３０】
次に、モニタ再現部２０に保存されているデータから次の変化時刻を読み込む（図１４のステップＳ３２）。次に、再現停止要求が発生したか否かを判断する（図１４のステップＳ３３）。次に、再現停止要求が発生したの場合には、ステップ４１（後述する）へ移る。次に、ステップＳ３３がＮＯの場合には、一時停止要求が発生したか否かを判断する（図１４のステップＳ３４）。次に、一時停止が要求されると、ステップＳ３０に戻る。次に、ステップＳ３４がＮＯの場合には、現在の再現時刻の値から読み込んだ次の変化時刻の差および倍速値に基づいて再現時刻相対位置表示部ｌを周期的に動作させるように再現時間時計処理を行う（図１４のステップＳ３５）。
【００３１】
次に、再現時刻の値を更新して再現時刻表示部ｉに表示する（図１４のステップＳ３６）。次に、変化時刻より再現時刻が小さいか否かを判断する（図１４のステップＳ３７）。次に、小さくないと判断された場合には、ステップＳ４０（後述する）に移る。次に、小さいと判断された場合には、変化データを再現用メモリにセットしてモニタ２３に表示する（図１４のステップＳ３８）。次に、次の変化時刻を読み込む（図１４のステップＳ３９）。次に、再現時刻が末尾時刻より小さいか否かを判断する（図１４のステップＳ４０）。
【００３２】
次に、小さいと判断された場合は終了する。また、大きいと判断された場合には再びステップＳ３３に戻り上記動作を繰り返す。次に、ステップＳ３０でＮＯの場合、データ抽出要求が発生したか否かを判断する（図１５のステップＳ４１）。次に、要求が発生していない場合には、再現時刻変更要求が発生したか否かを判断する（図１５のステップＳ４４）。次に、要求が発生している場合には、変更時刻を再現時刻としてセットして、再現時刻表示部ｉに表示する（図１５のステップＳ４４）。
【００３３】
次に、変更時刻へ読み出し位置を移動し（図１５のステップＳ４７）、ステップＳ３０に戻る。次に、ステップＳ４２で要求が発生していないと判断されると、巻き戻し要求が発生したか否かを判断する（図１５のステップＳ４３）。次に、要求が発生している場合には、再現範囲先頭時刻を再現時刻としてセットして、再現時刻表示部ｉに表示する（図１５のステップＳ４５）。次に、変化時刻へ読み出し位置を移動し（図１５のステップＳ４８）、ステップＳ３０に戻る。また、ステップＳ４３で要求が発生していない場合にも、ステップＳ３０に戻る。
【００３４】
次に、ステップＳ４１で要求が発生していると判断された場合、条件一致の変化時刻および変化データを検索及び抽出する（図１５のステップＳ４６）。次に、各タグの先頭変化時刻の変化データを再現用メモリにセットする（図１５のステップＳ４９）。
【００３５】
以上のようにして、モニタ表示部２１の画面表示において、プロセスデータやイベントデータのタグが割り付けられた部品は各該当タグに対応する再現用メモリの値に準じて色を変化させたり、数値を表示したり、メータを移動させたりして表示する。
【００３６】
上記のように構成された実施の形態１では、クライアントが任意に時間指定した過去のプロセスデータ・イベントデータをグラフィカルな画面で動的に表示し、表示中もクライアントが適宜モニタ操作を行えるようにしたので、クライアントが簡単に一目でプラントの操業状態を把握することが可能である。また、クライアントが任意に指定したプラントデータ・イベントデータのグラフ表示や統計表示機能も使用できるので、クライアントがクライアント部のモニタでグラフィカルな画面を表示させながら同時に関連するデータの解析表示が可能である。また、上記実施の形態１においては１つのクライアント部のみにて説明したか、図１に示すように、クライアント部はサーバ部に対して複数台接続可能であるので複数のクライアントが同時に本機能を使用することが可能である。
【００３７】
実施の形態２．
上記実施の形態１では、クライアント部３のモニタ再現部２０、モニタ表示部２１及びモニタ操作部２２においてクライアントが任意に時間指定した過去のプロセスデータ・イベントデータをグラフィカルな画面で動的に表示する場合について述べたが、例えば、図１６に示すように操作パネルＢにステップ再現ボタン（以下、ステップボタンと略す）ｒ、ステップ逆再現ボタン（以下、ステップボタンと略す）ｓを設ける。そして、ステップ再現及びステップ逆再現動作をモニタ操作部２２及びモニタ再現部２０で図１７及び図１８に示すようなフロー動作を行うことにより、画面に割り付けられたタグが変化した時刻及び変化データのみを表示していくコマ送り操作が可能となる。
【００３８】
上記実施の形態２のデータ管理装置の動作を上記実施の形態１の説明を流用して説明する。まず、モニタ操作部２２では、上記実施の形態１と同様のステップを経て、ステップＳ２２にてＮＯとされた場合、ステップボタンがクリックされたか否かを判断する（図１７のステップＳ５０）。次に、クリックされていない場合にはステップＳ３０に戻る。次に、クリックされた場合には、モニタ再現部２０へのステップ再現時刻変更要求を行い（図１７のステップＳ５１）、ステップＳ３０に戻る。
【００３９】
次に、モニタ再現部では、上記実施の形態１と同様のステップを経て、ステップＳ４３にてＮＯとされた場合、ステップ再現要求が発生したか否かを判断する（図１８のステップＳ６２）。次に、要求が発生していない場合には、ステップＳ３０に戻る。次に、要求が発生している場合には、逆ステップか否かを判断する（図１８のステップＳ６３）。次に、逆ステップの場合には、１つ前の変化時刻を読み出す（図１８のステップＳ６４）。次に、変化時刻を再現時刻にセットして、再現時刻表示部ｉに表示する（図１８のステップＳ６６）。次に、変化データを再現用メモリにセットして、モニタ２３に表示し（図１８のステップＳ６８）、ステップＳ３０に戻る。
【００４０】
次に、ステップＳ６３にてＮＯの場合は、１つ後の変化時刻を読み出す（図１８のステップＳ６５）。次に、変化時刻を再現時刻にセットして、再現時刻表示部ｉに表示する（図１８のステップＳ６７）。次に、変化データを再現用メモリにセットして、モニタ２３に表示し（図１８のステップＳ６９）、ステップＳ３０に戻る。
【００４１】
上記のように構成された実施の形態２のデータ管理装置は、上記実施の形態１と同様の効果を奏するのはもちろんのこと、クライアントが必要な時点のみを対象として表示でき、かつ通常のモニタ操作も行えるのでクライアントは表示させたいデータのポイントを迅速に押さえることが可能となる。
【００４２】
実施の形態３．
上記実施の形態２では、クライアント部３のモニタ再現部２０、モニタ操作部２２においてモニタ画面に割り付けられたタグが変化した時刻及び変化データのみを表示していくコマ送りする場合について述べたが、図１９に示すようにモニタ操作部２２にステップ対象指定ボタンｔを設け、画面に割り付けられたタグでかつクライアントが指定した部品に該当するタグのみの変化時刻と、該当時刻に対する変化データを表示していくコマ送り操作が可能となる。
【００４３】
例えば、図１５において、ステップ対象指定ボタンｔをクリックし、例えば、画面内のバルブ計器ａ、ｂの２つをクリックしてステップ対象と指定し、ステップボタンｒ、ｓをクリックするとバルブ計器ａ、ｂのうちどちらかに変化が生じた時刻までコマ送りできる。
【００４４】
上記のように構成された実施の形態３のデータ管理装置は、上記各実施の形態と同様の効果を奏するのはもちろんのこと、指定したタグデータの変化時点のみを対象として表示できるので、クライアントは部品単位に的をしぼって操業状態を迅速に把握することが可能となる。
【００４５】
実施の形態４．
上記実施の形態２および実施の形態３では、クライアント部３のモニタ再現部２０、モニタ操作部２２においてステップボタンｒ、ｓにおいてステップ対象の部品を指定して、該当タグのみの変化の様子をモニタに表示する場合について述べたが、例えば図２０に示すように、クライアント部３のモニタ操作部２２にステップ条件指定ボタンｕを設けて、クライアントは指定した条件が成立したときのみの画面内のプロセスデータ・イベントデータの変化の様子を把握することができる。
【００４６】
上記のように構成された実施の形態４のデータ管理装置の動作について図２０を用いて説明する。まず、ステップ条件指定ボタンｕをクリックし、画面内の温度データｆをダブルクリックし、ステップ条件指定ボタンｕの条件式の欄に“３０℃以下”といく条件式を設定する。次に、ステップボタンｒ、ｓをクリックすると該当タグ値が３０℃以下になる時刻までコマ送りできる。
【００４７】
上記のように構成された実施の形態４のデータ管理装置は、上記各実施の形態と同様の効果を奏するのはもちろんのこと、指定した条件に一致した時点のみを対象として表示できるので、クライアントはプラント内の過去に起きた事象をポイントに操業状態を把握することが可能となる。
【００４８】
【発明の効果】
以上のようにこの発明によれば、被監視部からの各種データをデータタグと時刻情報とともに蓄積するサーバと、クライアント側からの要求により指定された条件を満たすデータを検索して表示するクライアント部とを備えたデータ管理装置において、クライアント部に接続されたモニタと、各種データの内モニタの１つのモニタ画面に表示するために必要となる種類のデータタグが設定されたモニタ設定部と、モニタからクライアントが１つのモニタ画面および再現時間範囲の指示を行うモニタ操作部と、モニタ操作部にて指示された再現時間範囲および１つのモニタ画面に対応するデータタグのデータを、サーバから抽出して再現用メモリに保存するモニタ再現部と、再現用メモリに保存された再現時間範囲のデータの内、１つのモニタ画面にて設定されたデータタグに応じた所望のデータをモニタに表示するモニタ表示部とを備えたので、クライアントが所望と成るデータを容易に得ることができるデータ管理装置を提供することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１におけるデータ管理装置の構成を示すブロック図である。
【図２】この発明の実施の形態１におけるモニタ構成の例を示す図である。
【図３】この発明の実施の形態１における再現範囲指定画面の構成を示す図である。
【図４】この発明の実施の形態１におけるタグ設定定義テーブルを示す図である。
【図５】この発明の実施の形態１におけるプロセスヒストリカルテーブル設定定義テーブルを示す図である。
【図６】この発明の実施の形態１におけるイベントヒストリカルテーブル設定定義テーブルを示す図である。
【図７】この発明の実施の形態１におけるタグテーブルを示す図である。
【図８】この発明の実施の形態１におけるプロセスヒストリカルテーブルを示す図である。
【図９】この発明の実施の形態１におけるイベントヒストリカルテーブルを示す図である。
【図１０】この発明の実施の形態１におけるモニタ操作部のフローチャートを示す図である。
【図１１】この発明の実施の形態１におけるモニタ操作部のフローチャートを示す図である。
【図１２】この発明の実施の形態１におけるモニタ操作部のフローチャートを示す図である。
【図１３】この発明の実施の形態１におけるモニタ操作部のフローチャートを示す図である。
【図１４】この発明の実施の形態１におけるモニタ再現部のフローチャートを示す図である。
【図１５】この発明の実施の形態１におけるモニタ再現部のフローチャートを示す図である。
【図１６】この発明の実施の形態２におけるモニタ構成の例を示す図である。
【図１７】この発明の実施の形態２におけるモニタ操作部のフローチャートを示す図である。
【図１８】この発明の実施の形態２におけるモニタ再現部のフローチャートを示す図である。
【図１９】この発明の実施の形態３におけるモニタ構成の例を示す図である。
【図２０】この発明の実施の形態４におけるモニタ構成の例を示す図である。
【符号の説明】
１  データ管理装置、２  サーバ、３  クライアント部、４  プラント、
１４  データベース、１５  データ抽出部、１６  データ検索部、
２０  モニタ再現部、２２  モニタ操作部、２１  モニタ表示部、
２３，２４  モニタ、Ａ  モニタ画面、Ｂ  操作パネル、
Ｃ  再現範囲指定画面、ａ，ｂ  バルブ計器、ｃ，ｄ  レベルメータ、
ｅ  文字データ、ｆ  温度データ、ｇ  数値データ、ｈ  再現範囲決定ボタン、
ｉ  再現時刻表示部、ｊ  先頭時刻表示部、ｋ  末尾時刻表示部、
ｌ  再現時刻相対位置表示部、ｍ  倍速決定部、ｎ  巻き戻しボタン、
ｏ  再現停止ボタン、ｐ  一時停止ボタン、ｑ  再現開始ボタン、
ｒ，ｓ  ステップボタン、ｔ  ステップ対象指定ボタン、
ｕ  ステップ条件指定ボタン、ｖ  時間指定ボタン、ｗ  製品識別指定ボタン、
ｘ  イベント指定ボタン。
【図１】
2004185077.tif 000003
【図２】
2004185077.tif 000004
【図３】
2004185077.tif 000005
【図４】
2004185077.tif 000006
【図５】
2004185077.tif 000007
【図６】
2004185077.tif 000008
【図７】
2004185077.tif 000009
【図８】
2004185077.tif 000010
【図９】
2004185077.tif 000011
【図１０】
2004185077.tif 000012
【図１１】
2004185077.tif 000013
【図１２】
2004185077.tif 000014
【図１３】
2004185077.tif 000015
【図１４】
2004185077.tif 000016
【図１５】
2004185077.tif 000017
【図１６】
2004185077.tif 000018
【図１７】
2004185077.tif 000019
【図１８】
2004185077.tif 000020
【図１９】
2004185077.tif 000021
【図２０】
2004185077.tif 000022