(57)【要約】【課題】統合後の時系列データの整合性を確保することができる機器管理装置を提供することを目的とする。【解決手段】  機器管理装置２は、各携帯設定端末装置３で収集されたログデータの統合作業を識別する統合ＩＤを発行する統合ＩＤ発行部２１を有する。そして、統合ＩＤと、ログデータを収集した携帯設定端末装置３の端末ＩＤと、ログ文字列データおよびログ文字列データのイベント発生時刻Ｔｉを含むログデータとを関連付けて統合ログＤＢ２０６に記憶する。さらに、ログデータの統合作業開始時における、機器管理装置２と携帯設定端末装置３それぞれの内部時計の時刻差Δｔ３２が統合ＩＤごとに算出されて統合ログＤＢ２０６に記憶される。表示部２６は、ログ文字列データのイベント発生時刻Ｔｉに時刻差Δｔ３２を加えた補正時刻順に統合されたログデータを表示する。【選択図】  図４
2019040347.tif 000002
【特許請求の範囲】
【請求項１】
時刻を計時する第１の計時部と、
所定のイベントの発生を示すイベントデータと、前記第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する時系列データ収集部と、
前記時系列データ収集部によって収集された前記時系列データを記憶する時系列データ記憶部と、
前記時系列データと、自装置に固有の端末識別情報とを送信する時系列データ送信部と、
を有する携帯設定端末装置と、
時刻を計時する第２の計時部と、
前記携帯設定端末装置から、前記時系列データと、前記端末識別情報とを受信する時系列データ受信部と、
異なるタイミングで受信した時系列データを統合する統合部と、
前記統合部が前記時系列データを統合するたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行部と、
前記統合部が前記時系列データを統合する時に前記第１の計時部と前記第２の計時部がそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得部と、
統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶部と、
前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正部と、
を有する機器管理装置と、
を備えることを特徴とする機器管理システム。
【請求項２】
時刻を計時する第２の計時部と、
所定のイベントの発生を示すイベントデータと、携帯設定端末装置が有する第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する前記携帯設定端末装置から、前記時系列データと、前記携帯設定端末装置に固有の端末識別情報とを受信する時系列データ受信部と、
異なるタイミングで受信した時系列データを統合する統合部と、
前記時系列データが統合されるたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行部と、
前記統合部が前記時系列データを統合する時に前記第１の計時部と前記第２の計時部とがそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得部と、
統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶部と、
前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正部と、
を備えることを特徴とする機器管理装置。
【請求項３】
前記統合データ記憶部に記憶されている前記統合データを、前記補正部によって前記発生時刻が補正された補正時刻順に提示する第１の提示部をさらに備えることを特徴とする請求項２に記載の機器管理装置。
【請求項４】
前記補正時刻に対する調整量を受け付ける時刻調整受け付け部と、
前記統合識別情報が共通する前記補正時刻のそれぞれを、前記調整量に基づいて微調整する補正時刻調整部と、
をさらに備えることを特徴とする請求項３に記載の機器管理装置。
【請求項５】
前記統合データ記憶部は、前記時刻調整受け付け部により受け付けられた前記補正時刻の前記調整量を、前記統合識別情報に関連付けて記憶することを特徴とする請求項４に記載の機器管理装置。
【請求項６】
前記統合データ記憶部に記憶されている前記統合データを、前記補正時刻調整部によって前記補正時刻が微調整された調整時刻順に提示する第２の提示部をさらに備えることを特徴とする請求項４又は請求項５に記載の機器管理装置。
【請求項７】
前記統合部が前記時系列データを統合する際に、すでに統合済みの前記時系列データの統合を制限する重複制限部をさらに備え、
前記重複制限部は、前記統合データ記憶部に記憶されている前記端末識別情報および前記発生時刻が共通する前記時系列データの統合を制限することを特徴とする請求項２から６のうちのいずれか１項に記載の機器管理装置。
【請求項８】
所定のイベントの発生を示すイベントデータと、携帯設定端末装置が有する第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する前記携帯設定端末装置から、前記時系列データと、前記携帯設定端末装置に固有の端末識別情報とを受信する時系列データ受信ステップと、
第２の計時部で時刻を計時する計時ステップと、
異なるタイミングで受信した時系列データを統合する統合ステップと、
前記時系列データが統合されるたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行ステップと、
前記統合ステップで前記時系列データが統合される時に前記第１の計時部と前記第２の計時部がそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得ステップと、
統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶ステップと、
前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正ステップと、
を備えることを特徴とする機器管理方法。
【請求項９】
前記統合データ記憶ステップで記憶した前記統合データを、前記補正ステップで前記発生時刻が補正された補正時刻順に提示する第１の提示ステップをさらに備えることを特徴とする請求項８に記載の機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システム、機器管理装置、および機器管理方法に関し、特にイベントの発生を示す時系列データを管理する技術に関する。
【背景技術】
【０００２】
従来より、圧力センサ、流量センサ、バルブの開度制御を行うポジショナなどのフィールド機器の監視や設定には、機器管理装置が用いられている。機器管理装置は、計器室や制御室に設置される据え置き型の装置である。そのため、可搬型の携帯設定端末装置によってプラント内に設置されているフィールド機器のパラメータの設定などが行われることがある。携帯設定端末装置はケーブルを介してフィールド機器に接続され、フィールド機器と通信を行って、フィールド機器のパラメータ設定などを行う。
【０００３】
フィールド機器はプラント内に多数設置されており、一つのプラント内で複数の携帯設定端末装置が使われる場合がある。機器管理装置または携帯設定端末装置のいずれの装置によってフィールド機器のパラメータが設定される場合であっても、パラメータを設定した記録やフィールド機器の状況などの記録となるログデータなどの時系列データは、将来の参照のために残すことが望まれる。
【０００４】
携帯設定端末装置を含む複数のツールでフィールド機器のデバイスパラメータを設定する場合には、ツールごとに記録されたログデータをプラント単位で統合して参照する必要がある。各ツールで収集されたログデータは、サーバとなる機器管理装置下に集めて管理される。
【０００５】
しかし、機器管理装置と各携帯設定端末装置とが有する内部時計は互いにずれていることがあるため、統合されたログデータをタイムスタンプ順に表示した場合に、ログデータの順序違いが生ずることがある。
【０００６】
統合されたログデータが、順序違いを含む場合、機器管理者によるログデータの解析が困難なだけでなく、データの見落としが生ずる恐れがある。そのため、複数のツールで収集されたログデータを統合して時刻順に表示する場合に、ログデータを同期させて整合性を確保する必要がある。
【０００７】
そこで、例えば、特許文献１には、サーバにデータを統合するときの各携帯設定端末装置のシステム時刻とサーバのシステム時刻との時刻差を検出して、ログデータのサーバへの統合時に時刻補正を行うことで、サーバ以外で作成されたログデータのタイムスタンプを、サーバのタイムスタンプに合わせて正しい順序とする技術が開示されている。
【０００８】
しかし、特許文献１に開示されている技術では、機器管理装置と携帯設定端末装置とが常に通信可能で、かつ、自動でシステム時刻同期が可能でなければ、ログデータの時刻補正をすることができない。
【０００９】
実際のプラントでは、機器管理装置と携帯設定端末装置が常に通信可能な環境にない場合がある。また、携帯設定端末装置が、機器管理装置とは異なるベンダー製品であるため、機器管理装置に携帯設定端末装置を直接接続して、システム時刻を比較することができない場合がある。また、携帯設定端末装置以外の端末装置でログデータの書式などを加工した後に機器管理装置に取り込む必要がある場合には、ログデータ作成に用いた携帯設定端末装置が手元に無いような場合もある。
【００１０】
上記のような場合には、機器管理装置と携帯設定端末装置のそれぞれが有する内部時計の時刻差分を、機器管理者の目視確認により得て、統合時にログデータに反映することも検討しなければならない。そのため、時刻補正の誤差や、差分計算の誤りが入り込み、統合後のログデータ間で順序違いが発生し、ログデータの整合性の確保が困難な場合がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−７５９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、統合後の時系列データの整合性を確保することができる機器管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決するために、本発明に係る機器管理システムは、時刻を計時する第１の計時部と、所定のイベントの発生を示すイベントデータと、前記第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する時系列データ収集部と、前記時系列データ収集部によって収集された前記時系列データを記憶する時系列データ記憶部と、前記時系列データと、自装置に固有の端末識別情報とを送信する時系列データ送信部と、を有する携帯設定端末装置と、時刻を計時する第２の計時部と、前記携帯設定端末装置から、前記時系列データと、前記端末識別情報とを受信する時系列データ受信部と、異なるタイミングで受信した時系列データを統合する統合部と、前記統合部が前記時系列データを統合するたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行部と、前記統合部が前記時系列データを統合する時に前記第１の計時部と前記第２の計時部がそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得部と、統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶部と、前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正部と、を有する機器管理装置と、を備えることを特徴とする。
【００１４】
また、本発明に係る機器管理装置は、時刻を計時する第２の計時部と、所定のイベントの発生を示すイベントデータと、携帯設定端末装置が有する第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する前記携帯設定端末装置から、前記時系列データと、前記携帯設定端末装置に固有の端末識別情報とを受信する時系列データ受信部と、異なるタイミングで受信した時系列データを統合する統合部と、前記時系列データが統合されるたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行部と、前記統合部が前記時系列データを統合する時に前記第１の計時部と前記第２の計時部とがそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得部と、統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶部と、前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正部と、を備えることを特徴とする。
【００１５】
また、本発明に係る機器管理装置において、前記統合データ記憶部に記憶されている前記統合データを、前記補正部によって前記発生時刻が補正された補正時刻順に提示する第１の提示部をさらに備えていてもよい。
【００１６】
また、本発明に係る機器管理装置において、前記補正時刻に対する調整量を受け付ける時刻調整受け付け部と、前記統合識別情報が共通する前記補正時刻のそれぞれを、前記調整量に基づいて微調整する補正時刻調整部と、をさらに備えていてもよい。
【００１７】
また、本発明に係る機器管理装置において、前記統合データ記憶部は、前記時刻調整受け付け部により受け付けられた前記補正時刻の前記調整量を、前記統合識別情報に関連付けて記憶してもよい。
【００１８】
また、本発明に係る機器管理装置において、前記統合データ記憶部に記憶されている前記統合データを、前記補正時刻調整部によって前記補正時刻が微調整された調整時刻順に提示する第２の提示部をさらに備えていてもよい。
【００１９】
また、本発明に係る機器管理装置において、前記統合部が前記時系列データを統合する際に、すでに統合済みの前記時系列データの統合を制限する重複制限部をさらに備え、前記重複制限部は、前記統合データ記憶部に記憶されている前記端末識別情報および前記発生時刻が共通する前記時系列データの統合を制限してもよい。
【００２０】
また、本発明に係る機器管理方法は、所定のイベントの発生を示すイベントデータと、携帯設定端末装置が有する第１の計時部によって計時された前記所定のイベントの発生時刻とが互いに関連付けられた時系列データを収集する前記携帯設定端末装置から、前記時系列データと、前記携帯設定端末装置に固有の端末識別情報とを受信する時系列データ受信ステップと、第２の計時部で時刻を計時する計時ステップと、異なるタイミングで受信した時系列データを統合する統合ステップと、前記時系列データが統合されるたびに、その統合作業を識別する統合識別情報を発行する統合識別情報発行ステップと、前記統合ステップで前記時系列データが統合される時に前記第１の計時部と前記第２の計時部がそれぞれ示していた第１の時刻と第２の時刻との時刻差を取得する、時刻差取得ステップと、統合された前記時系列データと、前記端末識別情報と、前記統合識別情報と、前記時刻差とを互いに関連付けた統合データを記憶する統合データ記憶ステップと、前記統合データのうち、前記統合識別情報が共通する前記時系列データの前記発生時刻を、関連付けられている前記時刻差に基づいて補正する補正ステップと、を備えることを特徴とする。
【００２１】
また、本発明に係る機器管理方法において、前記統合データ記憶ステップで記憶した前記統合データを、前記補正ステップで前記発生時刻が補正された補正時刻順に提示する第１の提示ステップをさらに備えていてもよい。
【発明の効果】
【００２２】
本発明によれば、統合識別情報発行部が、時系列データの統合作業を識別する統合識別情報が発行する。補正部は、統合部が時系列データを統合する時に、機器管理装置と携帯端末装置のそれぞれが有する計時部が示す時刻の時刻差に基づいて、統合識別情報が共通する時系列データの時刻を補正する。したがって、統合後の時系列データの整合性を確保することができる。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の第１の実施の形態に係る機器管理付制御システムの概略を示す図である。
【図２】図２は、本発明の第１の実施の形態に係る機器管理装置を実現するコンピュータの構成例を示すブロック図である。
【図３】図３は、本発明の第１の実施の形態に係る携帯設定端末装置を実現するコンピュータの機能を示すブロック図である。
【図４】図４は、本発明の第１の実施の形態に係る機器管理システムの概略を示す図である。
【図５】図５は、本発明の第１の実施の形態に係る携帯設定端末装置の機能を示す機能ブロック図である。
【図６】図６は、本発明の第１の実施の形態に係る携帯設定端末装置における動作を説明するフローチャートである。
【図７】図７は、本発明の第１の実施の形態に係る携帯設定端末装置が有するログデータ格納部のデータ構造の一例を示す図である。
【図８】図８は、本発明の第１の実施の形態に係る別の携帯設定端末装置が有するログデータ格納部のデータ構造の一例を示す図である。
【図９】図９は、本発明の第１の実施の形態に係る機器管理装置における動作を説明するフローチャートである。
【図１０】図１０は、本発明の第１の実施の形態に係る機器管理装置が有する統合ログＤＢの一例を示す図である。
【図１１】図１１は、本発明の第１の実施の形態に係る表示部における統合ログデータの表示例を示す図である。
【図１２】図１２は、本発明の第１の実施の形態に係る機器管理装置における補正時刻の微調整処理を説明するフローチャートである。
【図１３】図１３は、本発明の第１の実施の形態に係る機器管理装置における補正時刻の調整量が追加された統合ログＤＢの一例を示す図である。
【図１４】図１４は、本発明の第１の実施の形態に係る機器管理装置における補正時刻の調整量が反映された統合ログデータの表示例を示す図である。
【図１５】図１５は、本発明の第２の実施の形態に係る機器管理装置の機能を示す機能ブロック図である。
【図１６】図１６は、本発明の第２の実施の形態に係る機器管理装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の好適な実施の形態について、図１から図１６を参照して詳細に説明する。各図について共通する構成要素には、同一の符号が付されている。また、以下において、「時系列データ」とは、機器管理装置２や携帯設定端末装置３ａ、３ｂがフィールド機器４ａ、４ｂ、４ｃ、４ｄを管理する上で、フィールド機器４ａ、４ｂ、４ｃ、４ｄに対するパラメータ設定などの重要なイベントの発生が時系列で記録された「ログデータ」である場合について説明する。また、「ログデータ」は、発生したイベントの内容を示す「ログ文字列データ」と、そのイベントが発生した時刻である「イベント発生時刻」とが関連付けられたデータをいう。
【００２５】
＜第１の実施の形態＞
［機器管理付制御システムの構成］
図１は、本発明の第１の実施の形態に係る機器管理付制御システム１の概略を示す図である。本発明の第１の実施の形態に係る機器管理付制御システム１は、ＨＡＲＴ通信対応の制御システムにあたる、オペレータステーション７、コントローラ６ａ、６ｂ、入出力（Ｉ／Ｏ）モジュール５ａ、５ｂに加え、フィールド機器４ａ、４ｂ、４ｃ、４ｄと、フィールド機器を監視・管理する機器管理装置２とを備える。
【００２６】
制御システムは、石油化学プラント、製薬工場などのプラントにおける製造プロセスを制御する。制御システムを構成するオペレータステーション７は、伝送線路を介してコントローラ６ａ、６ｂに接続され、コントローラ６ａ、６ｂはＩ／Ｏモジュール５ａ、５ｂを介して、プラント内に設置されている圧力センサやバルブポジショナなどのフィールド機器４ａ、４ｂ、４ｃ、４ｄに接続されている。機器管理装置２は制御システムの全部または一部の伝送経路を介して 、最終的にフィールド機器４ａ、４ｂ、４ｃ、４ｄに接続されている。
【００２７】
機器管理装置２は、伝送線路を介してＩ／Ｏモジュール５ａ、５ｂに接続されている。機器管理装置２は、Ｉ／Ｏモジュール５ａ、５ｂの接続端子を介して、フィールド機器４ａ、４ｂ、４ｃ、４ｄと接続している。機器管理装置２は、機器のメンテナンスなどを担当する機器管理者によって使用され、フィールド機器４ａ、４ｂ、４ｃ、４ｄの状態の確認や、稼働状況の監視などを行い、プラントの計装保全を実行する。
【００２８】
機器管理装置２は、据え置き型の装置である。機器管理装置２は、例えば、ＨＡＲＴ（Ｈｉｇｈｗａｙ  Ａｄｄｒｅｓｓａｂｌｅ  Ｒｅｍｏｔｅ  Ｔｒａｎｓｄｕｃｅｒ）通信により、フィールド機器４ａ、４ｂ、４ｃ、４ｄと通信を行い、パラメータ設定など機器管理に必要な情報のやり取りをする。また、機器管理装置２には、固有の識別情報（端末ＩＤ：１０）が割り当てられている。
【００２９】
携帯設定端末装置３ａ、３ｂは、機器管理装置２と同様にフィールド機器４ａ〜４ｄのパラメータ設定などを行い、フィールド機器４ａ〜４ｄを管理する。携帯設定端末装置３ａ、３ｂは、フィールド機器４ａ〜４ｄおよび機器管理装置２とそれぞれケーブルなど介した有線接続での通信を行う。携帯設定端末装置３ａ、３ｂには、タブレット端末やノートＰＣなどの移動可能な多機能携帯端末が用いられる。
【００３０】
携帯設定端末装置３ａ、３ｂは、プラント内の遠隔な場所に設置されたフィールド機器４ａ〜４ｄの設置位置において、各フィールド機器４ａ〜４ｄとＨＡＲＴ通信を行い、フィールド機器４ａ〜４ｄのパラメータ設定などを行う。
【００３１】
携帯設定端末装置３ａ、３ｂがフィールド機器４ａ〜４ｄのパラメータ設定などを行うと、発生したイベントの内容である、パラメータ値を書き込んだことを示す情報が、ログ文字列データとして、イベントの発生時刻であるパラメータの設定時刻と共に記録される。イベントの発生時刻には、携帯設定端末装置３ａ、３ｂの内部時計である計時部３３ａ、３３ｂ（以下、「計時部３３」と総称することがある。）の時刻情報が用いられる。
【００３２】
なお、携帯設定端末装置３ａ、３ｂは、フィールド機器４ａ〜４ｄに対するパラメータの設定だけではなく、自装置で発生・検出した各種イベントをログデータとして記録している。本実施の形態では、携帯設定端末装置３ａ、３ｂは、各種のイベントの発生を示すログデータのうち、フィールド機器４ａ〜４ｄへのパラメータ設定などの機器管理において重要なイベントが記録されたログデータを収集する。
【００３３】
また、携帯設定端末装置３ａ、３ｂには、固有の識別情報（端末ＩＤ：１１、端末ＩＤ：１２）が割り当てられている。本実施の形態では、２台の携帯設定端末装置３ａ、３ｂを用いる場合について説明するが、携帯設定端末装置３は２台以上であってもよい。なお、以下の説明において、携帯設定端末装置３ａ、３ｂを総称して「携帯設定端末装置３」ということがある。
【００３４】
また、本実施の形態において、携帯設定端末装置３ａ、３ｂと機器管理装置２とは、無線通信などにより常に通信が可能な状態にはないため、これら複数のハードウェア間では、内部時計の時刻情報がずれている場合について説明する。
【００３５】
フィールド機器４ａ、４ｂ、４ｃ、４ｄは、圧力センサ、流量計、バルブポジショナなどプラントで計測制御に用いられる機器である。フィールド機器４ａ〜４ｄは、それぞれが計測した圧力値や、バルブの開度などの情報をＤＣ４−２０ｍＡのアナログ信号に変換し、Ｉ／Ｏモジュール５ａ、５を介してコントローラ６ａ、６ｂに送信する。
【００３６】
フィールド機器４ａ〜４ｄは、ＨＡＲＴ通信機能を備えており、アナログ信号に重畳されたデジタルのＨＡＲＴ通信による各種パラメータの設定情報を、機器管理装置２や携帯設定端末装置３ａ、３ｂから受信することができる。
【００３７】
また、フィールド機器４ａ〜４ｄは、機器自己診断に関する情報を機器管理装置２や携帯設定端末装置３ａ、３ｂに送信することができる。なお、以下の説明でフィールド機器４ａ〜４ｄを総称してフィールド機器４ということがある。
【００３８】
Ｉ／Ｏモジュール５ａ、５ｂは、複数の接続端子を有する。Ｉ／Ｏモジュール５ａ、５ｂは、ＤＣ４−２０ｍＡのアナログ入出力機能と、ＨＡＲＴ通信を用いたデジタル通信が可能なフィールド機器４ａ〜４ｄとの通信インターフェース機能とを備えている。
【００３９】
コントローラ６ａ、６ｂは、フィールド機器４ａ〜４ｄにおけるプロセス値などの情報を取り込んで、プラントの制御を実行する。
【００４０】
オペレータステーション７は、分散配置された複数のコントローラ６ａ、６ｂを統合化して、プラント全体の制御を実現する分散制御システム（ＤＣＳ：Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）のオペレータコンソールとして機能する。オペレータステーション７は、主にプラントを制御するユーザによって使用される。
【００４１】
本実施の形態では、機器管理装置２とオペレータステーション７とは、それぞれ異なるネットワーク上に設置されている。しかし、フィールド機器４ａ〜４ｄを含むプラント制御側のオペレータステーション７と管理側の機器管理装置２とが同一ネットワーク上に設置されていてもよい。
【００４２】
［機器管理装置のコンピュータ構成］
図２は、本実施の形態に係る機器管理装置２を実現するコンピュータの構成例を示すブロック図である。機器管理装置２（２００）は、バス２０１を介して接続される制御部２０２、記憶装置２０５、通信制御装置２０８、Ｉ／Ｆ２０９、入力装置２１０、表示装置２１１、および時計２１２を備えるコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。
【００４３】
制御部２０２は、ＣＰＵ２０３と主記憶部２０４とを備えている。主記憶部２０４には、ＣＰＵ２０３が各種制御や演算を行うためのプログラムが予め格納されている。主記憶部２０４には、ＣＰＵ２０３にワーキングメモリとして使用され、本実施の形態による機器管理に必要なパラメータ設定の処理、ログデータの統合処理や、時刻の微調整に関する処理を行うためのエリアが確保可能になっている。
【００４４】
記憶装置２０５は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータなどの各種情報を読み書きするための駆動装置とで構成されている。記憶装置２０５には、記憶媒体としてハードディスクが使用される。記憶装置２０５は、統合ログＤＢ２０６、機器情報ＤＢ２０７、図示しないその他の格納装置で、例えばこの記憶装置２０５内に格納されているプログラムやデータなどをバックアップするための格納装置などを有している。
【００４５】
統合ログＤＢ２０６には、携帯設定端末装置３ａ、３ｂごとに収集された、各フィールド機器４ａ〜４ｄに対するパラメータ設定などのイベントを示すログデータの統合データが記憶されている。統合ログＤＢ２０６のデータ構造については後述する。
【００４６】
機器情報ＤＢ２０７には、機器管理装置２（２００）がフィールド機器４ａ〜４ｄを管理するために必要な情報、例えば、各フィールド機器４ａ〜４ｄのモデル名や識別情報、パラメータ設定に関する情報、各携帯設定端末装置３ａ、３ｂの識別情報などが記憶されている。
【００４７】
通信制御装置２０８は、機器管理装置２（２００）とＩ／Ｏモジュール５ａ、５ｂ、フィールド機器４ａ〜４ｄ、携帯設定端末装置３ａ、３ｂを接続するための制御装置である。
【００４８】
Ｉ／Ｆ２０９は、各種機器を接続するための入出力インターフェースである。
入力装置２１０は、機器管理者によって用いられるキーボードやタッチパネルなどによって構成される。
【００４９】
表示装置２１１は、液晶ディスプレイ、有機ＥＬなどのディスプレイであり、統合ログＤＢ２０６に記憶されている統合ログデータが出力される。表示装置２１１には、その他にも、フィールド機器４ａ〜４ｄの設定状況や、接続状態などの機器の管理に関する情報が表示される。
【００５０】
時計２１２は、機器管理装置２の内部時計である。例えば、ＧＰＳ受信機（図示しない）を機器管理装置２（２００）に設けて、時計２１２の時刻情報を修正してもよい。
【００５１】
本実施の形態における機器管理装置２では、制御部２０２のＣＰＵ２０３が、記憶装置２０５に予め格納されているプログラムを主記憶部２０４に読み込み、ログデータの統合処理や、ログデータに含まれる時刻情報の補正処理などを実行する。なお、記憶装置２０５からではなく、外部の記憶媒体から直接主記憶部２０４にプログラムを読み込んで処理を実行することも可能である。
【００５２】
［携帯設定端末装置のコンピュータ構成］
次に、本実施の形態における、携帯設定端末装置３を実現するコンピュータ構成について図３を参照して説明する。なお、上述した機器管理装置２を実現するコンピュータの構成と共通する構成についての説明は省略する。
【００５３】
携帯設定端末装置３（３００）は、バス３０１を介して接続される制御部３０２、記憶装置３０５、通信制御装置３０８、Ｉ／Ｆ３０９、入力装置３１０、表示装置３１１、および時計３１２を備えるコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。
【００５４】
記憶装置３０５は、ログデータ格納部３０６、機器情報ＤＢ３０７、図示しないその他の格納部で、例えばこの記憶装置３０５内に格納されているプログラムやデータなどをバックアップするための格納部などを有している。
【００５５】
ログデータ格納部３０６には、携帯設定端末装置３（３００）がフィールド機器４ａ〜４ｄにパラメータの設定などを行った記録であるログデータが格納されている。ログデータ格納部３０６に格納されているデータのデータ構造は後述する。
【００５６】
［機器管理システムおよび機器管理装置の機能］
次に、本実施の形態に係る機器管理システム２Ａの概略および機器管理装置２の機能構成について、図４を参照して説明する。機器管理システム２Ａは、機器管理装置２と、携帯設定端末装置３ａ、３ｂと、Ｉ／Ｏモジュール５ａ、５ｂとを備え、フィールド機器４ａ〜４ｄの管理を行う。
【００５７】
機器管理装置２は、ログデータ受信部２０と、統合ＩＤ発行部２１と、統合部２２と、計時部２３と、時刻差取得部２４と、補正部２５と、統合ログＤＢ２０６と、表示部２６と、時刻調整受け付け部２７と、補正時刻調整部２８とを有する。
【００５８】
ログデータ受信部２０は、携帯設定端末装置３ａ、３ｂがそれぞれ収集したログデータを、各携帯設定端末装置３ａ、３ｂから受信する。
【００５９】
統合ＩＤ発行部２１は、後述する統合部２２により行われる各統合作業に対して、統合ＩＤを発行する。本実施の形態において「統合作業」とは、統合部２２が、携帯設定端末装置３ごとのログデータを、機器管理装置２の統合ログＤＢ２０６に登録する処理をいう。例えば、統合部２２が、端末ＩＤ：１１の携帯設定端末装置３ａで収集されたログデータを、統合ログＤＢ２０６に登録する場合に、その統合作業については、「統合ＩＤ：１」が付与される。同様に、端末ＩＤ：１２の携帯設定端末装置３ｂで収集されたログデータの統合作業については、「統合ＩＤ：２」が付与される。
【００６０】
統合ＩＤ発行部２１は、統合ＩＤを数字（Ｎ＝１，２，・・・，ｎ）により付与するが、例えば、統合作業の開始時刻を統合ＩＤとして用いてもよい。
【００６１】
統合部２２は、ログデータ受信部２０によって受信された、複数の携帯設定端末装置３ａ、３ｂがそれぞれ収集したログデータを統合する（以下、「統合ログデータ」という。）。より詳細には、統合部２２は、統合作業を複数回行ってログデータを統合する。複数の携帯設定端末装置３ａ、３ｂで別々に収集されたログデータが統合されることにより、一括して管理可能な統合ログデータが得られる。
【００６２】
計時部２３は、機器管理装置２の内部時計である。計時部２３の時刻情報を基準として、統合ログデータに含まれるログ文字列データが時刻順に並べられ、後述する表示部２６に表示される。
【００６３】
時刻差取得部２４は、機器管理装置２の計時部２３が示す時刻と、携帯設定端末装置３ａ、３ｂそれぞれの計時部３３ａ、３３ｂが示す時刻との時刻差を取得する。
【００６４】
統合ログＤＢ２０６には、統合部２２によって統合されたログデータが記憶される。また、統合ログＤＢ２０６には、時刻差取得部２４によって取得された時刻差が記憶される。さらに、統合ログＤＢ２０６には、後述する補正時刻に対する時刻の調整量が記憶される。
【００６５】
補正部２５は、時刻差取得部２４が取得した時刻差に基づいて、統合部２２が統合したログデータの時刻情報であるイベント発生時刻を補正する。補正部２５による補正処理については後述する。
【００６６】
表示部２６は、統合ログＤＢ２０６に記憶されている統合ログデータを時刻順に表示する。より詳細には、表示部２６は、統合ログデータに含まれるログ文字列データを、後述する補正時刻順に並べて表示する。また、表示部２６は、統合ログデータに含まれるログ文字列データを、後述する補正時刻に対する時刻の微調整が行われた調整時刻順に並べて表示する。
【００６７】
時刻調整受け付け部２７は、補正部２５によって補正されたログデータの時刻情報を微調整するための、時刻の調整量を受け付ける。
【００６８】
補正時刻調整部２８は、時刻調整受け付け部２７によって受け付けられた調整量に基づいて、補正部２５が補正したログデータに含まれる時刻情報をさらに微調整する。
【００６９】
［統合ログＤＢのデータ構造］
ここで、統合ログＤＢ２０６のデータ構造について説明する。図１０は、機器管理装置２が有する統合ログＤＢ２０６の一例を示す図である。統合ログＤＢ２０６は、「端末ＩＤ」と、「統合ＩＤ」と、「イベント発生時刻」と、後述する「時刻差」と、「ログ文字列データ」とが互いに関連付けられているデータである。
【００７０】
図１０に示すように、統合ログＤＢ２０６には、機器管理装置２を示す端末ＩＤ：１０と、機器管理装置２で収集された、ログ文字列データにイベント発生時刻が関連付けられたログデータが記憶されている。なお、機器管理装置２において収集されたログデータに含まれるイベント発生時刻は、機器管理装置２の計時部２３の時刻情報に基づいている。
【００７１】
また、統合ログＤＢ２０６には、携帯設定端末装置３ａを示す端末ＩＤ：１１と、携帯設定端末装置３ａで収集された複数のログデータと、統合ＩＤ：１とが互いに関連付けて記憶されている。さらに、統合ログＤＢ２０６には、携帯設定端末装置３ｂを示す端末ＩＤ：１２と、携帯設定端末装置３ｂで収集された複数のログデータと、統合ＩＤ：２とが互いに関連付けて記憶されている。
【００７２】
図１０に示すログデータに含まれるイベント発生時刻は、それぞれの携帯設定端末装置３の内部時計である計時部３３や、機器管理装置２の内部時計である計時部２３の時刻情報に基づいているため、端末ＩＤが異なるログデータ間では、時刻情報にずれがある。したがって、図１０に示すイベント発生時刻順に統合ログデータを並べて表示した場合には、ログデータ間の順序違いを含むことになる。
【００７３】
［携帯設定端末装置の機能］
次に、携帯設定端末装置３の機能構成について図５を参照して説明する。携帯設定端末装置３は、パラメータ設定部３０と、ログデータ収集部３１と、ログデータ送信部３２と、計時部３３と、ログデータ格納部３０６とを有する。
【００７４】
パラメータ設定部３０は、接続中のフィールド機器４へのパラメータ値の書き込みを行う。ログデータ収集部３１は、携帯設定端末装置３において、記憶装置３０５などに蓄積される携帯設定端末装置３で発生したイベントを示す様々なログデータの中から、フィールド機器４に対するパラメータ設定の記録などを示す所定のログデータを収集する。
【００７５】
計時部３３は、携帯設定端末装置３の内部時計である。計時部３３の時刻情報に基づくイベントの発生時刻は、タイムスタンプとしてログ文字列データに追加される。ログ文字列データはイベントの発生時刻と関連付けたログデータとして、ログデータ格納部３０６に格納される。また、ログデータ格納部３０６に格納されたログデータは、統合のために、ログデータ送信部３２によって、機器管理装置２へ送信される。
【００７６】
［ログデータ格納部に格納されるログデータのデータ構造］
ここで、携帯設定端末装置３のログデータ格納部３０６に格納されるログデータのデータ構造について説明する。なお、以下において、携帯設定端末装置３ａ、３ｂがそれぞれ有するログデータ格納部３０６を区別してログデータ格納部３０６ａ、３０６ｂということがある。図７は、携帯設定端末装置３ａのログデータ格納部３０６ａの一例を示す図である。また、図８は、携帯設定端末装置３ｂが有するログデータ格納部３０６ｂの一例を示す図である。
【００７７】
図７および図８に示すように、ログデータ格納部３０６ａ、３０６ｂには、携帯設定端末装置３ａ、３ｂの各ログデータ収集部３１が収集したログデータ、即ち、ログ文字列データとイベント発生時刻とが互いに関連付けて記憶されている。イベント発生時刻は、携帯設定端末装置３ａ、３ｂそれぞれの内部時計である計時部３３ａ、３３ｂの時刻情報に基づいている。
【００７８】
［携帯設定端末装置の動作］
次に、携帯設定端末装置３の動作について説明する。図６は、携帯設定端末装置３における動作を説明するフローチャートである。まず、パラメータ設定部３０は、フィールド機器４ａ〜４ｄに対してパラメータの設定を行う（ステップＳ１０１）。
【００７９】
そして、ログデータ収集部３１は、フィールド機器４ａ〜４ｄに対するパラメータ設定など所定のイベントの内容を示すログデータを収集する（ステップＳ１０２）。前述したとおり、収集されるログデータには、携帯設定端末装置３の内部時計である計時部３３の時刻情報に基づくイベントの発生時刻が含まれている。以下において、ログデータ収集部３１により収集されたログデータに含まれている時刻情報を「イベント発生時刻Ｔｉ」という。
【００８０】
続いて、ログデータ収集部３１により収集されたログデータは、ログデータ格納部３０６に格納される（ステップＳ１０３）。
【００８１】
図６に戻り、ログデータ送信部３２は、ログデータ格納部３０６に記憶されているログ文字列データと、そのログ文字列データに関連付けられているイベントの発生時刻Ｔｉと、端末ＩＤとを機器管理装置２に送信する（ステップＳ１０４）。より詳細には、ログデータ送信部３２は、ログデータ格納部３０６から複数のログ文字列データと、それぞれに対応するイベント発生時刻Ｔｉとを読み出し、さらに、機器情報ＤＢ３０７からは端末ＩＤを読み出す。ログデータ送信部３２は読み出した情報を、機器管理装置２に送信する。送信された各端末ＩＤで紐づけられた複数のログデータは機器管理装置２において統合される。
【００８２】
［機器管理装置の動作］
続いて、機器管理装置２の動作について説明する。図９は、機器管理装置２における動作を説明するフローチャートである。まず、ログデータ受信部２０は、携帯設定端末装置３のログデータ送信部３２が送信した、ログ文字列データとイベント発生時刻Ｔｉ（ログデータ）、および端末ＩＤを受信する（ステップＳ２０１）。
【００８３】
次に、統合ＩＤ発行部２１は、ステップＳ２０１で受信したログデータ、および端末ＩＤからなる情報に対して統合ＩＤを発行する（ステップＳ２０２）。
【００８４】
その後、統合部２２は、統合ＩＤごとにログデータの統合作業を行い、ログデータを統合する（ステップＳ２０３）。統合されたログデータは、統合ログＤＢ２０６に記憶される。
【００８５】
時刻差取得部２４は、例えば、統合処理開始時における機器管理装置２の計時部２３が示す時刻ｔ２と、統合処理開始時における携帯設定端末装置３の計時部３３が示す時刻ｔ３とを取得する（ステップＳ２０４）。
【００８６】
より具体的には、時刻差取得部２４は、統合部２２がステップＳ２０３で統合処理を開始する時刻における、携帯設定端末装置３の計時部３３の時刻ｔ３を、携帯設定端末装置３から受信する。さらに、時刻差取得部２４は、時刻ｔ２を計時部２３から取得して、ｔ３と共に主記憶部２０４に確保される領域に一時的に記憶する。
【００８７】
次に、時刻差取得部２４は、機器管理装置２と携帯設定端末装置３がそれぞれ有する内部時計（計時部２３、計時部３３）が示す時刻ｔ２、ｔ３の時刻差Δｔ３２を算出する（ステップＳ２０５）。算出された時刻差Δｔ３２は、統合ログＤＢ２０６に記憶される。
【００８８】
より詳細には、図１０に示すように、「統合ＩＤ：１」で紐づけられている複数のログデータを収集した「端末ＩＤ：１１」の携帯設定端末装置３ａと、機器管理装置２それぞれの内部時計の時刻差Δｔ３２は「−８秒」と算出されている。そのため、統合ログＤＢ２０６において、「統合ＩＤ：１」で紐づけられている複数のログデータには、時刻差Δｔ３２「−８秒」が関連付けて記憶されている。同様に、「統合ＩＤ：２」で紐づけられているログデータを収集した「端末ＩＤ：１２」の携帯設定端末装置３ｂと機器管理装置２間における内部時計の時刻差Δｔ３２は「＋１２秒」と算出されている。そのため、統合ログＤＢ２０６における「統合ＩＤ：２」で紐づけられている複数のログデータには、時刻差Δｔ３２「＋１２秒」が関連付けて記憶されている。
【００８９】
再び図９に戻り、補正部２５は、統合ログＤＢ２０６に記憶されている統合ＩＤごとに算出された時刻差Δｔ３２に基づいて、ログデータに含まれるイベント発生時刻Ｔｉを補正する（ステップＳ２０６）。
【００９０】
具体的には、補正部２５は、統合ログＤＢ２０６に記憶されている統合ＩＤ：１に紐づけられている時刻差Δｔ３２（−８秒）を読み出して、統合ＩＤ：１のログ文字列データに関連付けられているイベント発生時刻Ｔｉ（２０１７／０３／０１−１３：２３：５２、２０１７／０３／０１−１３：２４：４３）に、それぞれ時刻差Δｔ３２（−８秒）を加える。このように、同一の統合ＩＤでグループ化される複数のログデータのそれぞれに含まれるイベント発生時刻Ｔｉは同一の時刻差Δｔ３２で補正される。
【００９１】
時刻差Δｔ３２に基づいて補正されたログデータに含まれるイベント発生時刻Ｔｉ（以下、「補正時刻」という。）は主記憶部２０４において一時的に記憶される。なお、端末ＩＤと、統合ＩＤと、ログ文字列データと、補正時刻とが関連付けられたデータは、別途、記憶装置２０５の所定の領域に記憶してもよい。
【００９２】
次に、表示部２６は、統合ログＤＢ２０６に記憶されている統合ログデータを、補正時刻順に表示する（ステップＳ２０７）。
【００９３】
図１１は、表示部２６における統合ログデータの表示例を示す図である。図１１に示すように、表示部２６には、複数のログ文字列データが、機器管理装置２の計時部２３の時刻情報を基準とした補正時刻順に表示されている。そのため、ログデータ間の順序違いが修正され、より整合性の確保された統合ログデータを提示することができる。
【００９４】
再び図９に戻り、時刻調整受け付け部２７および補正時刻調整部２８は、補正時刻の微調整処理を行う（ステップＳ２０８）。
【００９５】
ここで、機器管理装置２における補正時刻の微調整処理について、図１２のフローチャートを参照して説明する。まず、時刻調整受け付け部２７は、時刻差Δｔ３２に基づいて補正された補正時刻に対する調整量を受け付ける（ステップＳ３０１）。
【００９６】
具体的には、ステップＳ２０７で表示部２６に表示された補正時刻順の統合ログデータが、例えば、機器管理者によって参照された場合において、機器管理者が、一部のログ文字列データ間の不整合に気づく場合がある。例えば、図１１に示すような、補正時刻順に並べて表示されたログ文字列データを確認した機器管理者が、第１行目と第２行目のログ文字列データの内容が逆であることに気づく。本来であれば、値を書き込んだことを示す２行目の内容のログ文字列データの後に、デバイスアラートが出力されたことを示す１行目の内容のログ文字列データが表示されるべきである。
【００９７】
上記のように、補正時刻順に表示された統合ログデータにおいて、その一部のログ文字列データ間に順序違いがある場合に、補正時刻に対する調整量が、入力装置２１０を介して機器管理者によって入力され、時刻調整受け付け部２７によって受け付けられる。例えば、統合ＩＤ：１で紐づけられているログデータの補正時刻を、さらに２秒前にずらす微調整が行われる場合、時刻調整受け付け部２７は、調整量「−２秒」を受け付ける。補正時刻に対する調整量「−２秒」は、統合ＩＤ：１と関連付けて統合ログＤＢ２０６に記憶される（ステップＳ３０２）。
【００９８】
図１３は、補正時刻の調整量が追加された統合ログＤＢ２０６の一例を示す図である。図１３に示すように、ステップＳ３０１で受け付けられた所定のログ文字列データの補正時刻に対する時刻の調整量は、その所定のログ文字列データ（ログデータ）に紐づけられている統合ＩＤが共通する、全てのログデータに対して適用される。
【００９９】
次に、補正時刻調整部２８は、統合ログＤＢ２０６に記憶されている補正時刻の調整量に基づいて、統合ＩＤが共通する複数のログデータの補正時刻を微調整する（ステップＳ３０３）。具体的には、補正時刻調整部２８は、統合ログＤＢ２０６に記憶されている、統合ＩＤ：１のログデータにおける時刻差Δｔ３２（−８秒）に調整量（−２秒）を加えた合計調整量（−１０秒）をログ文字列データのイベント発生時刻Ｔｉにそれぞれ加える。
【０１００】
そして、表示部２６は、補正時刻を微調整した時刻である調整時刻順に統合ログデータを表示する（ステップＳ３０４）。図１４は、補正時刻に対する調整量が反映された統合ログデータの表示例を示す図である。表示部２６には、統合ＩＤ：１で紐づけられている複数のログ文字列データそれぞれの補正時刻がさらに２秒前に微調整された調整時刻順の統合ログデータが表示されている。
【０１０１】
図１４の表示例に示すように、微調整後の統合ログデータに含まれるログ文字列データ間において整合性が取れている場合には、補正時刻の微調整処理は終了し、さらに処理は図９のログデータの時刻補正の処理に戻されて終了する。なお、端末ＩＤと、統合ＩＤと、ログ文字列データと、調整時刻とが関連付けられたデータは、別途、記憶装置２０５に確保された領域に記憶してもよい。
【０１０２】
以上説明したように、第１の実施の形態によれば、統合ＩＤ発行部２１が、ログデータの統合作業を識別する統合ＩＤを発行する。そして、統合ＩＤと、ログデータを収集した携帯設定端末装置３の端末ＩＤと、ログ文字列データと、ログ文字列データのイベント発生時刻Ｔｉとが関連付けられて統合ログＤＢ２０６に記憶される。さらに、ログデータの統合処理開始時における、機器管理装置２と携帯設定端末装置３それぞれの内部時計の時刻差Δｔ３２が統合ＩＤごとに算出されて統合ログＤＢ２０６に記憶される。
【０１０３】
表示部２６は、ログ文字列データのイベント発生時刻Ｔｉに時刻差Δｔ３２を加えた補正時刻順に統合ログデータを表示する。これにより、複数の設定ツールである機器管理装置２、および携帯設定端末装置３ａ、３ｂでそれぞれ収集されたログデータを統合する場合に、統合ログデータに含まれるログデータの順序違いを修正して、統合後のログデータの整合性を確保することができる。
【０１０４】
また、ログデータの補正時刻に対する微調整をさらに行うことにより、統合後のログデータにおいて、特に、時刻差の小さいログデータ間における順序違いを修正することができ、さらに整合性の確保された統合ログデータを提示することができる。
【０１０５】
また、補正時刻が微調整される場合に、統合ＩＤが共通する補正時刻のグループ単位で同じ長さの調整量を適用することで、補正時刻の微調整をより少ない手順でより正確に行うことが可能となる。
【０１０６】
本実施の形態では、時刻差取得部２４は、携帯設定端末装置３の計時部３３が統合作業開始時に示していた時刻ｔ３を携帯設定端末装置３から受信して取得して、時刻差Δｔ３２を算出する場合について説明した。しかし、時刻差取得部２４による時刻差Δｔ３２の取得方法はこれに限られない。例えば、予め算出されている時刻差Δｔ３２を、時刻差取得部２４が入力装置２１０を介して取得する構成を採用してもよい。
【０１０７】
また、本実施の形態では、時刻差取得部２４は、統合部２２による統合処理開始時において機器管理装置２の計時部２３が示す時刻ｔ２と携帯設定端末装置３の計時部３３が示す時刻ｔ３とを取得して時刻差Δｔ３２を求める場合について説明した。しかし、時刻差取得部２４がそれぞれの装置から時刻ｔ２、ｔ３を取得するタイミングは、統合処理開始時に限られず、例えば、統合ＩＤ発行部２１が統合ＩＤを発行する時に時刻ｔ２、ｔ３を取得してもよい。
【０１０８】
また、本実施の形態では、時刻調整受け付け部２７は、補正時刻に対する調整量を１回のみ受け付ける場合について説明した。しかし、時刻調整受け付け部２７は、調整量を複数回受け付けてもよい。この場合、表示部２６は、複数の調整量のそれぞれに基づいて補正時刻が微調整されるたびに、調整時刻順の統合ログデータを表示してもよい。このような構成を採用することによって、補正時刻の微調整シミュレーションが可能となる。
【０１０９】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。図１５は、第２の実施の形態に係る機器管理装置２ａの機能を示す機能ブロック図である。また、図１６は、機器管理装置２ａの動作を説明するフローチャートである。なお、以下の説明では、上述した第１の実施の形態と同じ構成については同一の符号を付し、その説明を省略する。
【０１１０】
第１の実施の形態では、統合部２２は、各携帯設定端末装置３ａ、３ｂで収集されたログデータについて、統合作業をそれぞれ１回ずつ行う場合について説明した。これに対し、第２の実施の形態では、機器管理装置２ａは、重複制限部２９をさらに備え、統合部２２は、同一の携帯設定端末装置３で収集されたログデータの統合作業を複数回行う。
【０１１１】
図１５に示すように、重複制限部２９は、同一の端末ＩＤを有する携帯設定端末装置３によって収集されて、すでに統合部２２が統合済みのログデータについては、再度統合ログＤＢ２０６において重複して登録されないようにする。
【０１１２】
機器管理装置２ａの動作を図１６のフローチャートを参照して説明する。第１の実施の形態と同様に、ログデータ受信部２０が、ログ文字列データとイベント発生時刻Ｔｉとを含むログデータ、およびログデータを収集した携帯設定端末装置３の端末ＩＤを受信する（ステップＳ４０１）。そして、統合ＩＤ発行部２１は、受信したログデータを統合する際に統合ＩＤを付与する（ステップＳ４０２）。
【０１１３】
次に、重複制限部２９は、統合ログＤＢ２０６に記憶されているログデータと、ステップＳ４０１で受信したデータとを突き合わせる（ステップＳ４０３）。重複制限部２９は、統合ログＤＢ２０６において、ステップＳ４０１で受信した、端末ＩＤと、イベント発生時刻Ｔｉとが一致するログデータが存在する場合には（ステップＳ４０４：ＹＥＳ）、そのログデータを統合部２２による統合処理の対象から除き、統合部２２がそのログデータ以外のログデータの統合作業を行う（ステップＳ４０５）。
【０１１４】
その後、機器管理装置２ａの計時部２３の時刻ｔ２、および携帯端末装置３の計時部３３の時刻ｔ３を取得して（ステップＳ４０７）、時刻差Δｔ３２を算出する（ステップＳ４０８）。さらに、ログデータに含まれるイベント発生時刻Ｔｉを時刻差Δｔ３２に基づいて補正し（ステップＳ４０９）、統合ログデータを補正時刻順に並べ替えて表示部２６に表示する（ステップＳ４１０）。そして、時刻調整受け付け部２７および補正時刻調整部２８によって補正時刻の微調整処理が実行され（ステップＳ４１１）、処理が終了する。
【０１１５】
以上説明したように、第２の実施の形態によれば、ログデータ受信部２０によって受信された、イベント発生時刻Ｔｉと端末ＩＤとが同じログデータがすでに統合ログＤＢ２０６に記憶されている場合には、そのログデータを統合部２２による統合処理の対象から除く。そのため、同じログデータが重複して統合されることを防止できる。
【０１１６】
以上、本発明の機器管理システム、機器管理装置、および機器管理方法における実施の形態について説明したが、本発明は説明した実施の形態に限定されるものではなく、請求項に記載した発明の範囲において当業者が想定し得る各種の変形を行うことが可能である。
【０１１７】
例えば、説明した実施の形態では、複数の携帯設定端末装置３ａ、３ｂにより収集される時系列データとしてフィールド機器のログデータが収集されて統合される場合について説明した。しかし、複数のハードウェアで収集される内部に時刻情報を持つデータであれば、時系列データはログデータに限られない。
【０１１８】
例えば、プラントにおける分散制御システムと機器管理システムが異なるベンダー製品であり、これらのシステムに時刻同期が存在しない場合に、分散制御システムのプロセスアラーム情報と、機器管理システムのデバイスアラート情報を利用することができる。この場合に、プロセスアラーム情報とデバイスアラート情報を突き合わせて一覧することで、データの時刻同期が得られる。
【符号の説明】
【０１１９】
１…機器管理付制御システム、２、２ａ、２００…機器管理装置、２Ａ…機器管理システム、３、３ａ、３ｂ、３００…携帯設定端末装置、４、４ａ、４ｂ、４ｃ、４ｄ…フィールド機器、５ａ、５ｂ…Ｉ／Ｏモジュール、６ａ、６ｂ…コントローラ、７…オペレータステーション、２０…ログデータ受信部、２１…統合ＩＤ発行部、２２…統合部、２３、３３、３３ａ、３３ｂ…計時部、２４…時刻差取得部、２５…補正部、２６…表示部、２７…時刻調整受け付け部、２８…補正時刻調整部、２９…重複制限部、３０…パラメータ設定部、３１…ログデータ収集部、３２…ログデータ送信部、２０１、３０１…バス、２０２、３０２…制御部、２０３、３０３…ＣＰＵ、２０４、３０４…主記憶部、２０５、３０５…記憶装置、２０６…統合ログＤＢ、３０６、３０６ａ、３０６ｂ…ログデータ格納部、２０７、３０７…機器情報ＤＢ、２０８、３０８…通信制御装置、２０９、３０９…Ｉ／Ｆ、２１０、３１０…入力装置、２１１、３１１…表示装置。
【図１】
2019040347.tif 000003
【図２】
2019040347.tif 000004
【図３】
2019040347.tif 000005
【図４】
2019040347.tif 000006
【図５】
2019040347.tif 000007
【図６】
2019040347.tif 000008
【図７】
2019040347.tif 000009
【図８】
2019040347.tif 000010
【図９】
2019040347.tif 000011
【図１０】
2019040347.tif 000012
【図１１】
2019040347.tif 000013
【図１２】
2019040347.tif 000014
【図１３】
2019040347.tif 000015
【図１４】
2019040347.tif 000016
【図１５】
2019040347.tif 000017
【図１６】
2019040347.tif 000018