(57)【要約】【課題】  データを収集・保存した複数の収集装置にデータを要求してデータ解析装置が解析するときに、一元化した時刻で容易にデータ解析することができるようにする。【解決手段】  製造プラントの操業データを収集、保存、および表示して、該操業データを解析する際に、データ解析装置自体の管理時刻に基いて指定される操業データを、該操業データを保存しているデータ収集保存装置に対して要求し、また返信された前記操業データを解析する際に、データ解析装置自体の管理時刻と前記データ収集保存装置の管理時刻間の対応づけを行い、データ解析装置自体の管理時刻で一元的にデータ解析するようにして、特別なタイムサーバとの間の通信を不要にする。【選択図】  図１
2006126006.tif 000002
【特許請求の範囲】
【請求項１】
製造プラントの操業データを収集、保存、および表示して、該操業データを解析するための操業データ解析システムにおいて、
時刻に紐ついた単一または複数のデータを収集・保存する単一または複数のデータ収集保存装置とデータ解析装置とで構成され、さらに該データ収集保存装置および該データ解析装置はそれぞれ個別の管理時刻を有する操業データ解析システムであって、
前記データ収集保存装置は、収集した操業データを自体の管理時刻に紐つけて時刻付き操業データとして保存し、前記データ解析装置からの要求に基いて前記保存したデータから操業データを検索して前記データ解析装置に送信する装置であり、
前記データ解析装置は、データ解析装置自体の管理時刻に基いて指定される操業データを該操業データを保存しているデータ収集保存装置に対して要求しまた返信された前記操業データを解析する際に、データ解析装置自体の管理時刻と前記データ収集保存装置の管理時刻間の対応づけを行い、データ解析装置自体の管理時刻で一元的にデータ解析することを特徴とする操業データ解析システム。
【請求項２】
前記データ収集保存装置は、データベース部と、データアクセス部、および接続された装置と情報を送受信するネットワーク通信部とを具備し、
前記データベース部は、接続された装置から収集した操業データに該データ収集保存装置自体の管理時刻を紐つけて保存し、
前記データアクセス部は、前記データ解析装置が指定するデータアクセス部自体の時刻情報を含む検索情報に基いて、前記データベース部から前記時刻付き操業データを検索して前記データ解析装置に送信するものであり、
前記データ解析装置は、接続された装置と情報を送受信するネットワーク通信部と、データ解析装置の時刻情報に基いて検索情報を指定する検索入力部と、該データ解析装置に基く時刻情報と前記データ収集保存装置に基く時刻情報と相互に変換する時刻補正部と、該時刻補正部に時刻補正情報を供給する時刻補正データベース部と、解析システムの操作およびデータ解析結果を表示する表示装置、および該表示装置を制御する画面表示部とを具備することを特徴とする請求項１に記載の操業データ解析システム。
【請求項３】
前記請求項２に記載の操業データ解析システムにおいて、
前記データ収集保存装置は、該データ収集保存装置の管理時刻または前記データ解析装置の管理時刻以外の第３の管理時刻の紐付いたデータについて、前記データ収集保存装置の管理時刻と第３の管理時刻との時刻差を検出して前記データ解析装置に送信する機能を有する時刻ずれ管理部を具備することを特徴とする操業データ解析システム。
【請求項４】
製造プラントの操業データを収集・表示して、該操業データを解析するための操業データ解析方法において、
時刻に紐ついた単一または複数のデータを収集・保存する単一または複数データ収集保存装置とデータ解析装置とで構成され、さらに該データ収集保存装置および該データ解析装置はそれぞれ自体の管理時刻を有する解析システムを用いて操業データを解析するための操業データ解析方法であって、
前記データ収集保存装置によって、収集した操業データを自体の管理時刻に紐つけて時刻付き操業データとして保存し、前記データ解析装置からの要求に基いて前記保存したデータから操業データを検索して前記データ解析装置に送信し、
前記データ解析装置によって、データ解析装置自体の管理時刻に基いて指定される操業データを該操業データを保存しているデータ収集保存装置に対して要求しまた返信された前記操業データを解析する際に、データ解析装置自体の管理時刻と前記データ収集保存装置の管理時刻間の対応づけを行い、データ解析装置自体の管理時刻で一元的にデータ解析することを特徴とする操業データ解析方法。
【請求項５】
前記請求項４に記載の操業データ解析方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項６】
前記請求項５に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造プラント等におけるネットワークに接続され、製造プラント内の時間変化する複数のデータを単一または複数のデータ収集保存装置で収集・保存し、収集したデータを解析・表示する解析装置および解析方法に関し、各装置・システムのシステム時刻を意識せずに、データ解析する時に用いて好適なものである。
【背景技術】
【０００２】
例えば、製鉄プラント等の大規模な製造プラントは、複雑なシステム構成になっていることが多く、非常に多数の装置、機器、およびセンサー等で構成されている。円滑に生産するためには、プラントの時々刻々の操業状態を把握する必要があり、多数の装置、機器、およびセンサー等の情報をネットワークを介して、複数の制御装置へ提供されることはもとより複数のデータ収集装置に実績値として収集されることが多い。
【０００３】
これらの各システムの時計は通常の場合、同一時刻に設定されておらず、個別の時刻にて運用されることが多い。この結果、収集される時刻は各データ収集装置毎に異なっていることが多い。
【０００４】
また、これらの各時計の進み具合、遅れ具合は各装置やシステムで異なるため、各データ収集装置やシステムに収集されたデータを横断的に解析に使用する場合に、各データに紐ついた時刻のずれ量を解析者が調査して合わせ込んでいる。
【０００５】
以下では、各装置やシステム内の"時計が刻む時刻"を単に時刻と表現する。
プラント内の時刻管理方法として、従来のシステムでは、このようなことが発生しないように、タイムサーバを設けて、ネットワーク上の各装置やシステムはタイムサーバの時刻を利用するなどの技術がある。
【０００６】
他にも例えば、特許文献１にあるように、ネットワークを介して各システムが繋がっている分散系において、分散系を構成するすべてのシステムの時刻から中央値を選択して各システム共通の時刻とする方法がある。
【０００７】
また、特許文献２では、マスター局から一斉同報で時刻を通知し、リモートI/O局において伝送スキャン分の補正を行った上で、自局の時計情報とする方法が開示されている。
【０００８】
特許文献３では、分散システムを構成する複数の装置を任意の時刻系列グループに分け、同一時刻系列グループ内では同一時刻にする管理を行う形態を取っている。
【０００９】
また、特許文献４では、基準時計を備える親ステーションに接続された分散システムにおいて、各子ステーションの時刻誤差のバラツキを計算し、求められる精度の範囲内の収まる最大の周期で親ステーションから時刻補正を送信することによって、基準時計の時刻に各子ステーションの時計装置の時刻を所定の範囲内で合わせる分散時刻合わせ装置が開示されている。
【００１０】
また、特許文献５では、前記各装置それぞれに基準時刻の発生タイミングに優先度を持たせ、最も優先度の高い装置は、時刻合わせの基準値として一定周期で他の装置に時刻合わせ命令送信する。一方、時刻合わせ命令を受信した他の装置は、該命令に付属の時刻情報にしたがって内部時計の時刻を修正するするシステムの時刻合わせ方式が開示されている。
【００１１】
【特許文献１】特開２００４−０７８８７４号公報
【特許文献２】特開２００２−１９６９９１号公報
【特許文献３】特開２００１−３４４１５８号公報
【特許文献４】特開平１１−２８２８１２号公報
【特許文献５】特開平９−２８２０４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
プラント内の時刻管理方法として、前記の様々な時刻合わせを行う方法が開示されているが、従来の技術は基本的にシステム時刻を合わせこむ方法である。このように、システム時刻を合わせようとした場合には、定周期で動作するプログラムの誤動作対策や収集済データの時刻補正などの対策が必要となる。
【００１３】
例えば、時刻を後ろにずらした場合には、３０秒周期で本来動作すべきプログラムが３０秒経過せずに動作したり、実際には実時間系列で収集されているデータが、時刻を変更することで実時間系列の途中に割り込んだデータとなったりすることが起こり、問題であった。
【００１４】
本発明は前述の問題点にかんがみ、管理時刻の異なる複数の装置でデータ収集、保存、および解析を行うプラントシステムにおいて、タイムサーバなどの基準時刻により各装置の管理時刻を合わせるのではなく、データ解析装置が、データを収集・保存した複数の収集装置にデータを要求して解析するときに、操作者が一元化した時刻で容易にデータ解析することができる、解析システム・解析方法、およびそれを実現するためのコンピュータプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の操業データ解析システムは、製造プラントの操業データを収集、保存、および表示して、該操業データを解析するための操業データ解析システムにおいて、時刻に紐ついた単一または複数のデータを収集・保存する単一または複数のデータ収集保存装置とデータ解析装置とで構成され、さらに該データ収集保存装置および該データ解析装置はそれぞれ個別の管理時刻を有する操業データ解析システムであって、
前記データ収集保存装置は、収集した操業データを自体の管理時刻に紐つけて時刻付き操業データとして保存し、前記データ解析装置からの要求に基いて前記保存したデータから操業データを検索して前記データ解析装置に送信する装置であり、前記データ解析装置は、データ解析装置自体の管理時刻に基いて指定される操業データを該操業データを保存しているデータ収集保存装置に対して要求しまた返信された前記操業データを解析する際に、データ解析装置自体の管理時刻と前記データ収集保存装置の管理時刻間の対応づけを行い、データ解析装置自体の管理時刻で一元的にデータ解析することを特徴としている。
また、本発明の操業データ解析システムの他の特徴とするところは、前記データ収集保存装置は、データベース部と、データアクセス部、および接続された装置と情報を送受信するネットワーク通信部とを具備し、前記データベース部は、接続された装置から収集した操業データに該データ収集保存装置自体の管理時刻を紐つけて保存し、前記データアクセス部は、前記データ解析装置が指定するデータアクセス部自体の時刻情報を含む検索情報に基いて、前記データベース部から前記時刻付き操業データを検索して前記データ解析装置に送信するものであり、前記データ解析装置は、接続された装置と情報を送受信するネットワーク通信部と、データ解析装置の時刻情報に基いて検索情報を指定する検索入力部と、該データ解析装置に基く時刻情報と前記データ収集保存装置に基く時刻情報と相互に変換する時刻補正部と、該時刻補正部に時刻補正情報を供給する時刻補正データベース部と、解析システムの操作およびデータ解析結果を表示する表示装置、および該表示装置を制御する画面表示部とを具備することを特徴としている。
また、本発明の操業データ解析システムのその他の特徴とするところは、前記に記載の操業データ解析システムにおいて、前記データ収集保存装置は、該データ収集保存装置の管理時刻または前記データ解析装置の管理時刻以外の第３の管理時刻の紐付いたデータについて、前記データ収集保存装置の管理時刻と第３の管理時刻との時刻差を検出して前記データ解析装置に送信する機能を有する時刻ずれ管理部を具備することを特徴としている。
【００１６】
本発明の操業データ解析方法は、製造プラントの操業データを収集・表示して、該操業データを解析するための操業データ解析方法において、時刻に紐ついた単一または複数のデータを収集・保存する単一または複数データ収集保存装置とデータ解析装置とで構成され、さらに該データ収集保存装置および該データ解析装置はそれぞれ自体の管理時刻を有する解析システムを用いて操業データを解析するための操業データ解析方法であって、前記データ収集保存装置によって、収集した操業データを自体の管理時刻に紐つけて時刻付き操業データとして保存し、前記データ解析装置からの要求に基いて前記保存したデータから操業データを検索して前記データ解析装置に送信し、前記データ解析装置によって、データ解析装置自体の管理時刻に基いて指定される操業データを該操業データを保存しているデータ収集保存装置に対して要求しまた返信された前記操業データを解析する際に、データ解析装置自体の管理時刻と前記データ収集保存装置の管理時刻間の対応づけを行い、データ解析装置自体の管理時刻で一元的にデータ解析することを特徴としている。
【００１７】
本発明のコンピュータプログラムは、前記に記載の操業データ解析方法をコンピュータに実行させることを特徴としている。
【００１８】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１９】
本発明によれば、ネットワークでのアプリケーション通信データ中に時刻補正用のデータを埋め込むため、特別なタイムサーバとの間の通信は不要となる。また、データ収集保存装置自体の時刻合わせを行わないため、各データ収集保存装置のプログラム起動周期や既に収集したデータへの補正が不要となる。
また、本発明の他の特徴によれば、時刻のずれ量を保存し、ずれ量の近似関数のパラメータを計算することで、時間経過とともに徐々にずれる時刻を一定精度で合わせることができる。こうして、一元化した時刻で容易にデータ解析することができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施の形態）
本発明の操業データ解析システムの実施の一形態として、データ収集保存装置とデータ解析装置からなる解析システムを、図を用いて説明する。図１に、本実施の形態のシステム構成の概略を示す。図１の１１０はデータ収集保存装置を示す。１５０はデータ解析装置を示す。本構成で、大規模な製造プラントではデータ収集保存装置１１０は複数あることが効果的ではあるが、単数でも利用は可能である。
【００２１】
データ収集保存装置１１０は、データ収集の核となるデータを保存し、記録再生を制御する第１のデータベース部１１５、第１のデータベース部１１５にアクセスする第１のデータアクセス部１１２、第２のデータアクセス部１１８、およびデータを外部と通信する第１のネットワーク通信部１１１、第２のネットワーク通信部１１７で構成されている。
【００２２】
ここで、データ解析装置１５０と接続するネットワーク通信部を第１のネットワーク通信部１１１とし、データアクセス部を第１のデータアクセス部１１２とし、短周期保存装置１２０に接続するネットワーク通信部を第２のネットワーク通信部１１７とし、データアクセス部を第２のデータアクセス部１１８とする。第１のデータアクセス部１１２、第２のデータアクセス部１１８、および第１のネットワーク通信部１１１、第２のネットワーク通信部１１７は基本的な機能は略同様である。
【００２３】
データ収集保存装置１１０には、単一または複数の制御装置１３０を介して計測装置１３１が接続されている。制御装置１３０は、計測装置１３１で検出されたデータを直接第１のデータベース部１１５に転送し格納される。この場合に、データ収集の時刻すなわちデータに紐つける時刻として、データ収集保存装置１１０の時刻を使ってデータを保存する。
【００２４】
さらに、外部記憶装置である短周期保存装置１２０を接続することもある。短周期保存装置１２０は、例えばデータロガーのように短周期に連続してデータを収集保存する装置である。短周期保存装置１２０からデータ収集保存装置１１０へのデータ転送においては、第１のデータベース部１１５とは別の第２のデータベース部１１４に一定期間をまとめて転送するようにする。この場合には、データ収集の時刻すなわちデータに紐つける時刻としては、短周期保存装置１２０の時刻が使用される。なお、装置を簡略にする為にデータベース部を１つにしても良い。
【００２５】
データ解析装置１５０は、データ収集保存装置１１０と通信をするためのネットワーク通信部１５１、データ解析内容を設定したり、解析結果の表示を行ったりの表示装置１５２、表示装置を制御する画面表示部１５５、解析データをデータ収集保存装置１１０から検索するための条件設定を行う検索入力部１５４、時刻補正部１６０、および時刻補正データベース部１６１で構成されている。実際の検索条件の設定やデータ解析装置の操作は、図示していないキーボードを用いて行ってもよく、また、ネットワーク経由で入力してもよい。
【００２６】
短周期保存装置１２０から第２のデータベース部１１４に転送した時に、短周期保存装置１２０とデータ収集保存装置１１０との時刻差を時刻ずれ管理部１１３を通じて、第１のネットワーク通信部１１１、ネットワーク通信部１５１を経てデータ解析装置１５０の時刻補正部１６０に伝える。すなわち、時刻補正部１６０に伝えるデータは、短周期保存装置１２０で収集され、データ収集保存装置１１０に転送されて格納されるデータの第２のデータベース部１１４内でのテーブル名と、短周期保存装置１２０とデータ収集保存装置１１０の間の時刻差である。これにより、短周期保存装置１２０で採取されるデータの時刻補正をデータ収集保存装置１１０との差異で行うことができる。
【００２７】
操作者は、表示装置１５２に表示されている画面を用いて、データ収集保存装置１１０にあるデータをアクセスして解析するために、データ項目およびその収集された時刻を設定して検索入力部１５４へ入力する。
【００２８】
検索入力部１５４で指定された時刻を基にして、データ収集保存装置１１０にあるデータにアクセスする際に、予め設定されている時刻補正データベース部１６１内の補正値格納テーブルを用いて時刻補正部１６０で時刻補正を行う。その後、ネットワーク通信部１５１を経て、データ収集保存装置１１０に検索の要求を行う。
【００２９】
次に、データ収集保存装置１１０では、まず第１のネットワーク通信部１１１を経て検索の要求を受け、第１のデータアクセス部１１２で第１のデータベース部１１５のデータを検索する。その検索結果を第１のデータアクセス部１１２、第１のネットワーク通信部１１１を経て、データ解析装置１５０に返す。データ解析装置１５０に返されたデータは、時刻補正部１６０を時刻に関して処理されて、一部は時刻補正データベース部１６１に伝えられる。一方、画面表示部１５５に前記で処理されたデータが渡されて、表示装置１５２に表示される。図１において、１７０は保存プレートを示し、カタログ情報、抽出条件、レイアウト情報等を有している。
【００３０】
次に、図２を参照しながら、前記の構成を用いたときの基本的なデータの流れと時刻補正方法を説明する。
操作者は、最初にデータ解析装置１５０で解析したいデータの種類と当該データのうちの必要な時間範囲を指定し、データ収集保存装置１１０に対して検索の要求を行う。操作者がデータ解析装置１５０から解析したいデータを指定すると、時刻補正部１６０内の補正時刻計算部２１２で検索を行うテーブルをもつデータ収集保存装置１１０との時刻差を第１の補正値格納テーブル２６０、および計算式より計算する。
【００３１】
さらに、時刻補正部１６０内の検索依頼部２１３でこの時刻差を加味した時間範囲の検索条件に補正し、ネットワーク通信部１５１、第１のネットワーク通信部１１１経由でデータ収集保存装置１１０に伝送し、第１のデータアクセス部１１２内の検索実行部２１４に検索を要求する。
【００３２】
検索実行部２１４では、要求された検索を行い、データ２２４を得る。次に、第１のデータアクセス部１１２内の伝送データ送信部２１５で、第１のネットワーク通信部１１１、ネットワーク通信部１５１経由でデータ解析装置１５０へ、送信するタイミングでのデータ収集保存装置１１０の管理時刻すなわち送信時刻＿Ａ(ｎ)２２１をデータ２２４に付加して送信を行う。なお、図２において、２４１はデータ収集保存装置収集時刻（修正前）、２４２はデータ収集保存装置収集時刻（修正後）、２４３はデータ収集保存装置時刻補正値計算部、２４４はデータ収集保存装置時刻補正値格納部である。
【００３３】
データ解析装置１５０の時刻補正部１６０内の装置間時刻差検出部（図示せず）は、データ収集保存装置１１０から送られたデータを受信したタイミングで、自分の管理時刻を参照し、受信時刻＿Ｂ２３２を決定する。受信時刻＿Ｂ２３２と送信時刻＿Ａ(ｎ)２２１との差が装置間の時刻のずれ量であり、これを第１の補正値格納テーブル２６０に格納する。このようにして、第１の補正値格納テーブル２６０における時刻補正用のデータを更新する。なお、２２２は、データ収集保存装置の収集時刻、２２３はデータ収集保存装置の収集データを示している。
【００３４】
さらに、第１の補正値格納テーブル２６０の付加情報として、第１の補正値格納テーブル２６０に、収集を開始した時刻からの経過時間を格納する。これより、経過時間とずれ量を関数近似することで、過去のデータを検索する時の時刻補正の精度を向上させる。なお、図２において、２１１は検索入力部であり、データ収集装置に必要となるデータについて時刻キーの検索を要求する処理を行う。
【００３５】
次に、図３を用いて、短周期保存装置１２０がデータ収集保存装置１１０に接続されている場合について説明する。テーブル３１１は、図１におけるデータ収集保存装置１１０の中にある第２のデータベース部１１４に格納されているデータのテーブルである。
【００３６】
前記したように、第２のデータベース部１１４は、短周期保存装置１２０で収集されたデータを長期的に保存するためのデータベースが格納されている。データ収集は短周期保存装置１２０で行われるために、テーブル３１１に記載されている時刻データ（収集時刻）は短周期保存装置１２０の持つ時刻である。このため、データ解析装置１５０からは、前記の方法では直接時刻のずれが分からない。これを解決するために、時刻補正データベース部１６１に格納されているデータ補正テーブル３１５を使用する。
【００３７】
データ補正テーブル３１５は、データ解析装置１５０の時刻補正データベース部１６１中のテーブルであり、データ収集保存装置１１０にさらに短周期保存装置１２０が接続されている場合に利用される。データ補正テーブル３１５の中にある第２の補正値格納テーブル３１６は、図２のデータ収集保存装置１１０中の時刻ずれ管理部１１６内に、前記の図２の第１の補正値格納テーブル２６０と同構造をしており、図２で説明した同じ通信方法と時刻補正で計算される。
【００３８】
すなわち、短周期保存装置１２０からのデータを第２のネットワーク通信部１１７を通じて受信し、第２のデータアクセス部１１８を介して、第２のデータベース部１１４にデータを格納する。その時に、時刻ずれ管理部１１６に対して相手の送信時刻、受信時の時刻を通知し図２の手順で、内部的に保存される。その上で、時刻ずれ管理部１１６の中のデータを第１のネットワーク通信部１１１を通じて、データ解析装置１５０に転送し、データ補正テーブル３１５を時刻補正データベース部１６１内に保存される。
【００３９】
検索入力部でデータ収集保存装置検索要求部３１４からの検索要求が発生した時にデータ補正テーブル３１５のテーブルにより、該当する項目が短周期保存装置１２０と第２のデータベース部１１４のような形態で実現されているかどうかをチェックする。データ補正テーブル３１５にデータがない場合は、直接前記の補正方法を利用したアクセス方法でアクセスし、データがある場合には、このテーブルの内容にしたがって補正を行いデータにアクセスする。なお、図３において、３１２はデータ解析装置検索要求部であり、短周期保存装置の基準で時刻変換を行い、時刻範囲指定で検索要求を行う。また、３１３はデータ解析装置検索時刻補正部であり、短周期保存装置のデータを短周期保存装置のデータとして認識する。また、３１４はデータ収集保存装置の検索要求部であり、データ収集装置に時刻範囲指定で検索要求を行う。
【００４０】
次に、データ収集保存装置１１０が時刻を変更した場合の処置について説明する。
データ収集保存装置１１０またはデータ解析装置１５０が単独で別途時刻合わせ（変更）を行うことが考えられる。
【００４１】
図４において、第３の補正値格納テーブル４１１は、前記時刻補正データベース部１６１内の第１の補正値格納テーブル２６０と同じものを示している。例えば、データ収集保存装置１１０が単独で時刻補正を行った場合に、データ解析装置１５０では一定の傾向から大きく外れた形でのデータが観測される。
【００４２】
第３の補正値格納テーブル４１１の場合には、第１のデータ解析装置差分データ４１２の部分で、これまではおよそ「０．０２」近辺での変動幅であったが、「２．５４０」の変動幅に急激に変化している。この場合は、データ収集保存装置１１０が別の方法で時刻が変更されたと判断してリセットして、第２のデータ解析装置差分データ４１３とする。また、テーブルのデータ範囲４１４を合わせて格納し、補正後からの新たなテーブルのデータ範囲４１５によりずれ量のデータを管理し始める。
【００４３】
以下では、データ解析のフローについて概要を説明する。
操作者は、図５のように、画面起動ステップＳ５０１でデータアクセス用の画面を起動する。これにより、図１の表示装置１５２にデータ表示画面が表示される。
【００４４】
データ項目指定ステップＳ５０２では、データ表示画面上でデータ項目と当該データ項目の表示範囲（始点と終点の時刻）を選択して要求するデータを指定する。このとき、表示範囲はデータ解析装置１５０の時刻を用いる。この設定は検索入力部１５４で実行される。次に、検索要求ステップＳ５０３で検索を開始する。
【００４５】
次に、時刻補正ステップＳ５０４では、データ解析装置１５０とデータ収集保存装置１１０の時刻の差異（誤差分）を計算し、前記の表示範囲を、誤差分を用いて変換してデータ収集保存装置１１０での表示範囲を得る。このステップＳ５０４の処理は、時刻補正部１６０で実行される。
【００４６】
次に、データ検索ステップＳ５０５では、データ収集保存装置１１０において、時刻補正ステップＳ５０４で得られたデータ収集保存装置１１０での表示範囲について検索を実行する。このステップはデータアクセス部で実行される。
【００４７】
データ表示ステップＳ５０６では、データ検索ステップＳ５０５で得られたデータの表示を行う。このステップは主として画面表示部１５５で実行される。以上が基本的なデータ解析時の作業の流れとなる。
【００４８】
次に、時刻補正の処理手順について図６を参照しながら説明する。
図６は、操作者が図５の処理で利用する際に、時刻補正ステップＳ５０４を詳細化したものである。
【００４９】
データ解析装置範囲６２１は、図１のデータ解析装置１５０で処理される範囲であり、特に時刻補正部１６０での処理される範囲である。また、データ収集保存装置範囲６２２は、図１のデータ収集保存装置１１０で処理される範囲であり、特に第１のデータアクセス部１１２で処理されことを示している。
【００５０】
時刻差計算ステップＳ６０１では、データ解析装置１５０と対象となるデータ収集保存装置１１０の間の時刻差を計算する。時刻差については、検索の対象となる時刻と対象となるデータ収集保存装置１１０に対する第１の補正値格納テーブル部２６０から関数近似２６１で決定される。
【００５１】
補正時刻による検索要求ステップＳ６０２では、データ解析装置１５０から対象となるデータ収集保存装置１１０にデータの検索を要求する。
補正時刻による検索ステップＳ６０３では、データ収集保存装置１１０にてデータ解析装置１５０から要求された検索条件で検索を行う。この時点で、検索条件の時刻はデータ収集保存装置１１０での時刻で表されている。
【００５２】
データ編集ステップＳ６０４では、データ収集保存装置１１０にて検索されたデータを第１のデータアクセス部１１２にてデータ解析装置１５０に送信するための編集を行う。
送信時刻取得ステップＳ６０５では、データ送信を行う時刻を取得する。
送信時刻と要求データの編集ステップＳ６０６では、ステップＳ６０４及びステップＳ６０５で取得されたデータをひとつの送信データとして編集する。
データの送信ステップＳ６０７では、送信時刻と要求データの編集ステップＳ６０６で編集されたデータをデータ収集保存装置１１０からデータ解析装置１５０へ送信する。ステップＳ６０３〜ステップＳ６０７は、データアクセス部で実行される。
【００５３】
データの受信ステップＳ６０８では、データ収集保存装置１１０から送信されたデータをネットワーク通信部１５１にてデータ解析装置１５０が受信する。
データ受信時刻の取得ステップＳ６０９では、データ収集保存装置１１０から送信されたデータをデータ解析装置１５０で受信した時のデータ解析装置１５０の時刻を取得する。
【００５４】
データ受信時刻と送信時刻の差異計算ステップＳ６１０では、受信したデータ収集保存装置１１０からのデータに含まれているデータ収集保存装置１１０の送信時刻と、データ解析装置１５０から、時刻補正部１６０にて時刻差を計算する。
【００５５】
データ受信時刻と送信時刻の時刻差の格納ステップＳ６１１では、ステップＳ６１０で計算されたデータ受信時刻と送信時刻の時刻差計算結果を時刻補正部１６０にて第１の補正値格納テーブル２６０に追加格納する。
【００５６】
データ送信時刻間隔の計算ステップＳ６１２では、前回のデータ収集保存装置１１０の送信時刻と今回のデータ収集保存装置１１０の送信時刻との時刻差を時刻補正部１６０にて計算する。
【００５７】
データ送信時刻間隔の格納ステップＳ６１３では、６１２で計算された前回のデータ収集保存装置１１０の送信時刻と今回のデータ収集保存装置１１０との送信時刻の時刻差を時刻補正部１６０にて第１の補正値格納テーブル部２６０に格納する。
【００５８】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５９】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６０】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００６１】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００６２】
【図１】本発明の操業データ解析システムの全体構成の概略を示す図である。
【図２】本発明の時刻差を管理するための機構を示す図である。
【図３】短周期保存装置で収集され、データ収集保存装置へ転送されたデータの時刻補正のフローを示す図である。
【図４】データ収集保存装置の時刻を修正した（変更）ときの補正のフローを示す図である。
【図５】データ解析装置を利用するときの処理手順を示すフローチャートである。
【図６】本発明のデータ解析装置とデータ収集保存装置により時刻補正を行う処理手順を示すフローチャートである。
【符号の説明】
【００６３】
１１０  データ収集保存装置
１１１  第１のネットワーク通信部
１１２  第１のデータアクセス部
１１３  時刻ずれ管理部
１１４  第２のデータベース部（短周期保存装置用）
１１５  第１のデータベース部（制御装置−計測装置用）
１１６  時刻ずれ管理部
１１７  第２のネットワーク通信部
１１８  第２のデータアクセス部
１２０  短周期保存装置
１３０  制御装置
１３１  計測装置
１５０  データ解析装置
１５１  ネットワーク通信部
１５２  表示装置
１５４  検索入力部
１５５  画面表示部
１６０  時刻補正部
１６１  時刻補正データベース部
２１１  データ収集保存装置への検索要求指定（検索入力部）
２１２  補正時刻計算部
２１３  検索依頼部
２１４  検索実行部
２１５  伝送データ送信部（検索データ）
２２１  データ収集保存装置の送信時刻
２２２  データ収集保存装置の収集時刻
２２３  データ収集保存装置の収集データ
２３２  データ解析装置受信時刻
２４１  データ収集保存装置収集時刻（修正前）
２４２  データ収集保存装置収集時刻（修正後）
２４３  データ収集保存装置時刻補正値計算部
２４４  データ収集保存装置時刻補正値格納部
２６０  第１の補正値格納テーブル
３１１  第２のデータベース部に格納されているデータのテーブル
３１２  データ解析装置検索要求部
３１３  データ解析装置検索時刻補正部
３１４  データ収集保存装置検索要求部
３１５  データ補正テーブル
３１６  第２の補正値格納テーブル
４１１  第３の補正値格納テーブル
４１２  第１のデータ解析装置差分データ（大差データ）
４１３  第２のデータ解析装置差分データ（リセット）
４１４  データ解析装置収集データ補正テーブルの補正データ採取範囲
４１５  データ解析装置収集データ補正テーブルの補正データ採取範囲
【図１】
2006126006.tif 000003
【図２】
2006126006.tif 000004
【図３】
2006126006.tif 000005
【図４】
2006126006.tif 000006
【図５】
2006126006.tif 000007
【図６】
2006126006.tif 000008