(57)【要約】【課題】フィールド機器に蓄積されている履歴データを機器管理装置に高速で転送する。【解決手段】例えば、フィールド機器をポジショナとした場合、ポジショナのメモリ（リングバッファ）３２に検査データ（時系列のデータ）を履歴データとして蓄積する。メモリ３２に蓄積されている履歴データがなくなるまで、ポジショナに対して機器管理装置からデータの転送要求を送り、通信用配列（＃１〜＃５）への履歴データの書き込み、履歴データが書き込まれた通信用配列（＃１〜＃５）の転送を繰り返させる。【選択図】  図９
2015102931.tif 000002
【特許請求の範囲】
【請求項１】
機器管理装置と、この機器管理装置と通信ラインを介して接続されたフィールド機器とを備え、前記機器管理装置から前記通信ラインを介して前記フィールド機器に蓄積されているデータを取得する機器管理システムにおいて、
前記フィールド機器は、
時系列のデータを履歴データとして蓄積するメモリと、
書き込むことが可能なデータ数が定められた通信用配列と、
前記機器管理装置からのデータの転送要求に応じ、前記メモリに蓄積されている履歴データを前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する通信用配列転送手段とを備え、
前記機器管理装置は、
前記フィールド機器から転送されてくる通信用配列を受信し、この受信した通信用配列に書き込まれている履歴データを取り出す履歴データ取出手段と、
前記メモリに蓄積されている履歴データがなくなるまで、前記フィールド機器に対してデータの転送要求を送り、前記通信用配列への履歴データの書き込み、前記履歴データが書き込まれた通信用配列の転送を繰り返させる転送要求送信手段と
を備えることを特徴とする機器管理システム。
【請求項２】
請求項１に記載された機器管理システムにおいて、
前記機器管理装置と前記フィールド機器との間はＨＡＲＴ（Highway Addressable Remote Transducer）通信方式のインタフェースで接続され、
前記通信用配列転送手段は、
前記データの転送要求が送られてくる毎に、その転送要求に含まれる最終時刻以降の前記メモリに書き込まれている履歴データを前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する
ことを特徴とする機器管理システム。
【請求項３】
請求項１に記載された機器管理システムにおいて、
前記機器管理装置と前記フィールド機器との間はＦＦ（Fieldbus Foundation）通信方式のインタフェースで接続され、
前記通信用配列転送手段は、
前記データの転送要求が送られてくる毎に、その転送要求に含まれる最終時刻以降の前記メモリに書き込まれている履歴データをデータ種別毎に分類して前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する
ことを特徴とする機器管理システム。
【請求項４】
機器管理装置と、この機器管理装置と通信ラインを介して接続されたフィールド機器とを備えたシステムに用いられ、前記機器管理装置から前記通信ラインを介して前記フィールド機器に蓄積されているデータを取得する機器管理方法において、
前記フィールド機器において、
時系列のデータを履歴データとしてメモリに蓄積するステップと、
書き込むことが可能なデータ数が定められた通信用配列を定義するステップと、
前記機器管理装置からのデータの転送要求に応じ、前記メモリに蓄積されている履歴データを前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する通信用配列転送ステップと、
前記機器管理装置において、
前記フィールド機器から転送されてくる通信用配列を受信し、この受信した通信用配列に書き込まれている履歴データを取り出す履歴データ取出ステップと、
前記メモリに蓄積されている履歴データがなくなるまで、前記フィールド機器に対して前記データの転送要求を送り、前記通信用配列への履歴データの書き込み、前記履歴データが書き込まれた通信用配列の転送を繰り返させる転送要求送信ステップと
を備えることを特徴とする機器管理方法。
【請求項５】
請求項４に記載された機器管理方法において、
前記機器管理装置と前記フィールド機器との間はＨＡＲＴ（Highway Addressable Remote Transducer）通信方式のインタフェースで接続され、
前記通信用配列転送ステップは、
前記データの転送要求が送られてくる毎に、その転送要求に含まれる最終時刻以降の前記メモリに書き込まれている履歴データを前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する
ことを特徴とする機器管理方法。
【請求項６】
請求項４に記載された機器管理方法において、
前記機器管理装置と前記フィールド機器との間はＦＦ（Fieldbus Foundation）通信方式のインタフェースで接続され、
前記通信用配列転送ステップは、
前記データの転送要求が送られてくる毎に、その転送要求に含まれる最終時刻以降の前記メモリに書き込まれている履歴データをデータ種別毎に分類して前記通信用配列に書き込み、この履歴データが書き込まれた通信用配列を前記機器管理装置に転送する
ことを特徴とする機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、機器管理装置から通信ラインを介してフィールド機器に蓄積されているデータを取得する機器管理システムおよび機器管理方法に関するものである。
【背景技術】
【０００２】
従来より、大規模なプラントでは、調節弁（バルブ）の開度制御を行うポジショナ（ＡＶＰ）などのフィールド機器をコントローラを用いて制御する分散制御システム（ＤＣＳ（Distributed Control System））が用いられている。このＤＣＳは、監視装置と、この監視装置と通信ラインを介して接続されたコントローラと、このコントローラによって制御されるフィールド機器とを備え、プラントに分散して配置されているフィールド機器の監視・制御を行う。
【０００３】
近年、このＤＣＳの通信ラインに機器管理装置を接続し、コントローラを経由してフィールド機器における各種の検査データを取得する機器管理システムが用いられている。この機器管理システムによれば、機器管理装置の画面上に、検査データをグラフ表示することにより、プラントに分散して配置されているフィールド機器をオンラインで検査することが可能となる（例えば、特許文献１参照）。
【０００４】
例えば、この機器管理システムにおいて、ポジショナのステップ応答検査を実行する場合、機器管理装置からステップ応答検査の開始指令をポジショナへ送る。すると、ポジショナは、ステップ応答検査を開始し、ステップ入力に応答して変化する調節弁の開度、操作器圧、駆動信号などの検査データ（時系列のデータ）を取得し、その取得した検査データを機器管理装置に送る。機器管理装置は、ポジショナから送られてくる検査データを画面上にグラフ表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４３０１５号公報
【特許文献２】特開２０１３−１７８１０７号公報
【特許文献３】特開２０１０−６７１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、履歴データを蓄積する機能を有するフィールド機器が増えている。この履歴データを蓄積する機能を利用すれば、例えば、ポジショナで取得される検査データ（時系列のデータ）を履歴データとしてメモリに蓄積させ、このメモリに蓄積させた履歴データを機器管理装置へ送るようにして、機器管理装置の画面上に検査データをグラフ表示させることが可能となる。
【０００７】
しかしながら、この場合、ポジショナに蓄積されている履歴データを機器管理装置に高速で転送する必要があるが、機器管理装置とポジショナとの間はＨＡＲＴ（Highway Addressable Remote Transducer）通信方式のインタフェースやＦＦ（Fieldbus Foundation）通信方式のインタフェースで接続されており、どちらの通信方式も履歴データを高速に転送する機能に欠けている。
【０００８】
例えば、２線の伝送路に流れる電流信号（例えば、４〜２０ｍＡのアナログ信号）にデジタル信号を重畳してデータを送受信するＨＡＲＴ通信方式の場合（例えば、特許文献２参照）、コマンドとパラメタを含むバイト列のコマンドに対し、バイト列でレスポンスが返されるが、コマンド、レスポンスともに最長２５５バイトであり、大量のデータを転送することができない。
【０００９】
フィールドバスを用いてデータを送受信するＦＦ通信方式の場合（例えば、特許文献３参照）、名前でアクセス可能なパラメタを介してデータの送受信を行い、配列データの転送も可能であるので、ＨＡＲＴ通信方式よりも多くのデータを転送することは可能である。しかし、ＦＦ通信方式では、可変長サイズの配列を転送できないこと、および転送できる配列のデータ型が単純な型に限定されていることから、データの転送量が限られる。
【００１０】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、フィールド機器に蓄積されている履歴データを機器管理装置に高速で転送することが可能な機器管理システムおよび機器管理方法を提供することにある。
【課題を解決するための手段】
【００１１】
このような目的を達成するために本発明は、機器管理装置と、この機器管理装置と通信ラインを介して接続されたフィールド機器とを備え、機器管理装置から通信ラインを介してフィールド機器に蓄積されているデータを取得する機器管理システムにおいて、フィールド機器は、時系列のデータを履歴データとして蓄積するメモリと、書き込むことが可能なデータ数が定められた通信用配列と、機器管理装置からのデータの転送要求に応じ、メモリに蓄積されている履歴データを通信用配列に書き込み、この履歴データが書き込まれた通信用配列を機器管理装置に転送する通信用配列転送手段とを備え、機器管理装置は、フィールド機器から転送されてくる通信用配列を受信し、この受信した通信用配列に書き込まれている履歴データを取り出す履歴データ取出手段と、メモリに蓄積されている履歴データがなくなるまで、フィールド機器に対してデータの転送要求を送り、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送を繰り返させる転送要求送信手段とを備えることを特徴とする。
【００１２】
この発明において、フィールド機器は、時系列のデータを履歴データとしてメモリに蓄積し、機器管理装置からデータの転送要求があると、メモリに蓄積されている履歴データを通信用配列に書き込み、この履歴データが書き込まれた通信用配列を機器管理装置に転送する。この場合、通信用配列は、書き込むことが可能なデータ数が定められているので、メモリに蓄積されている履歴データのうち、定められた数の履歴データが通信用配列に書き込まれ、この定められた数の履歴データが書き込まれた通信用配列が機器管理装置に転送される。
【００１３】
機器管理装置は、フィールド機器からの通信用配列を受信すると、その受信した通信用配列に書き込まれている履歴データを取り出す。以下同様にして、機器管理装置は、メモリに蓄積されている履歴データがなくなるまで、フィールド機器に対してデータの転送要求を送り、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送を繰り返させる。
【００１４】
これにより、本発明では、機器管理装置からフィールド機器へデータの転送要求を送ると、メモリに蓄積されている履歴データがなくなるまで、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送が繰り返され、フィールド機器に蓄積されている履歴データの機器管理装置への高速転送が実現されるものとなる。
【００１５】
なお、本発明において、機器管理装置とフィールド機器との間がＨＡＲＴ通信方式のインタフェースで接続されている場合には、データの転送要求が送られてくる毎に、その転送要求に含まれる最終時刻以降のメモリに書き込まれている履歴データを通信用配列に書き込み、この履歴データが書き込まれた通信用配列を機器管理装置に転送するようにし、機器管理装置とフィールド機器との間がＦＦ通信方式のインタフェースで接続されている場合には、データの転送要求が送られてくる毎に、そのデータの転送要求に含まれる最終時刻以降のメモリに書き込まれている履歴データをデータ種別毎に分類して通信用配列に書き込み、この履歴データが書き込まれた通信用配列を機器管理装置に転送するようにする。
【発明の効果】
【００１６】
本発明によれば、フィールド機器に、時系列のデータを履歴データとして蓄積するメモリと、書き込むことが可能なデータ数が定められた通信用配列と、機器管理装置からのデータの転送要求に応じ、メモリに蓄積されている履歴データを通信用配列に書き込み、この履歴データが書き込まれた通信用配列を機器管理装置に転送する通信用配列転送手段とを設け、機器管理装置に、フィールド機器から転送されてくる通信用配列を受信し、この受信した通信用配列に書き込まれている履歴データを取り出す履歴データ取出手段と、メモリに蓄積されている履歴データがなくなるまで、フィールド機器に対してデータの転送要求を送り、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送を繰り返させる転送要求送信手段とを設けるようにしたので、機器管理装置からフィールド機器へデータの転送要求を行うと、メモリに蓄積されている履歴データがなくなるまで、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送が繰り返され、フィールド機器に蓄積されている履歴データを機器管理装置に高速で転送することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る機器管理システムの一実施の形態を含むシステムの要部を示す図である。
【図２】ポジショナの要部のブロック図である。
【図３】ポジショナのステップ応答検査実行部が行う処理動作を示すフローチャートである。
【図４】ポジショナのメモリへの履歴データの書き込み状況を示す図である。
【図５】ポジショナの通信部が行う処理動作を示すフローチャートである。
【図６】機器管理装置の要部のブロック図である。
【図７】機器管理装置のステップ応答検査表示部が行う処理動作を示すフローチャートである。
【図８】機器管理装置の通信部が行う処理動作を示すフローチャートである。
【図９】メモリに蓄積されている履歴データが通信用配列へ書き込まれる様子を説明する図である。
【図１０】ポジショナのメモリへの履歴データの書き込み状況を示す図である。
【図１１】ポジショナのステップ応答検査実行部が行う処理動作を示すフローチャートである。
【図１２】機器管理装置の通信部が行う処理動作を示すフローチャートである。
【図１３】ポジショナの通信部が行う処理動作を示すフローチャートである。
【図１４】メモリに蓄積されている履歴データが通信用配列へ書き込まれる様子を説明する図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
〔実施の形態１：ＨＡＲＴ通信方式〕
図１は本発明に係る機器管理システムの一実施の形態を含むシステムの要部を示す図である。同図において、１００は本発明に係る機器管理システム、２００はＤＣＳ（分散制御システム）である。
【００１９】
ＤＣＳ２００は、監視装置１と、この監視装置１と通信ラインＬを介して接続されたコントローラ２と、このコントローラ２によって制御されるフィールド機器３とを備え、プラントに分散して配置されているフィールド機器３の監視・制御を行う。この実施の形態では、フィールド機器３をポジショナとし、ｎ個のポジショナ３−１〜３−ｎが設けられているものとする。
【００２０】
機器管理システム１００は、ＤＣＳ２００の通信ラインＬに接続された機器管理装置４を備えており、機器管理装置４はコントローラ２を経由してポジショナ３における各種の検査データを取得する。
【００２１】
なお、この実施の形態において、コントローラ２とポジショナ３との間は２線の伝送路で接続されており、この２線の伝送路に流れる電流信号（４〜２０ｍＡのアナログ信号）にデジタル信号を重畳して検査データの取得を行うものとされている。すなわち、機器管理装置４とポジショナ３との間は、ＨＡＲＴ通信方式のインタフェースで接続されている。
【００２２】
図２にポジショナ３の要部のブロック図を示す。ポジショナ３は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現され、ステップ応答検査実行部３１と、メモリ３２と、通信部３３とを備えている。このポジショナ３において、メモリ３２としては、リングバッファが用いられている。
【００２３】
ステップ応答検査実行部３１は、図３にその処理動作のフローチャートを示すように、機器管理装置４からのステップ応答検査の開始指令を受けて（ステップＳ１０１のＹＥＳ）、ステップ応答検査を開始し（ステップＳ１０２）、ステップ入力に応答して変化する検査データ（時系列のデータ）を取得する。この例では、検査データとして、調節弁の開度を取得するものとする。
【００２４】
ステップ応答検査実行部３１は、検査データを取得する毎に、その取得した検査データを履歴データとし、この履歴データをそのデータの発生時刻を付してメモリ３２に書き込む（ステップＳ１０３）。ステップ応答検査実行部３１は、検査が終了するまで（ステップＳ１０４のＹＥＳ）、検査データの取得、取得した検査データ（履歴データ）のメモリ３２への書き込みを繰り返す。
【００２５】
この実施の形態において、メモリ３２はリングバッファとされており、ステップ応答検査実行部３１は、履歴データの取得数がメモリ３２に書き込むことが可能な最大数（一定数）に達した後は、最古のデータを最新のデータに書き替えながら、取得した履歴データを循環してメモリ３２に書き込んで行く。図４にメモリ３２への履歴データの書き込み状況を示す。この例では、ポジショナ電源ＯＮからの経過秒をデータの発生時刻とし、このデータの発生時刻を付して取得した検査データをメモリ３２に書き込んでいる。
【００２６】
通信部３３は、図５にその処理動作のフローチャートを示すように、機器管理装置４からのコマンドの着信を確認すると（ステップＳ２０１のＹＥＳ）、そのコマンドに含まれる要求パラメタの解釈処理を行い（ステップＳ２０２）、メモリ３２に書き込まれている履歴データを通信用配列にコピーする（ステップＳ２０３）。
【００２７】
なお、この実施の形態では、機器管理装置４からのコマンドが本発明でいう検査データの転送要求に相当する。また、履歴データが書き込まれる通信用配列については後述するが、この通信用配列には書き込むことが可能なデータ数が定められている。この例において、通信用配列に書き込むことが可能なデータ数は１０とされている。
【００２８】
通信部３３は、メモリ３２に書き込まれている履歴データを通信用配列にコピーした後、すなわちメモリ３２に書き込まれている履歴データを通信用配列に定められた数だけ書き込んだ後、この定められ数の履歴データが書き込まれた通信用配列を機器管理装置４に送信する（ステップＳ２０４）。通信部３３は、終了要求があるまで（ステップＳ２０５のＹＥＳ）、ステップＳ２０１〜Ｓ２０５の処理動作を繰り返す。
【００２９】
図６に機器管理装置４の要部のブロック図を示す。機器管理装置４は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現され、ステップ応答検査表示部４１と、通信部４２と、終点時刻記憶部４３とを備えている。
【００３０】
ステップ応答検査表示部４１は、図７にその処理動作のフローチャートを示すように、ステップ応答検査の検査データの表示に際し、検査データの取得要求（通信要求）を通信部４２へ送る（ステップＳ３０１）。通信部４２は、ステップ応答検査表示部４１からの通信要求を受けて（図８：ステップＳ４０１のＹＥＳ）、ポジショナ３へコマンド（検査データの転送要求）を送信する（ステップＳ４０２）。
【００３１】
ポジショナ３の通信部３３は、機器管理装置４からのコマンド（検査データの転送要求）を受けて、メモリ３２に書き込まれている履歴データの中から、データの発生時刻順に１番目から１０番目までの履歴データを読み出し、データの発生時刻と合わせて通信用配列＃１に書き込む（図９（ａ））。また、この通信用配列＃１に、機器管理装置４からのコマンド（検査データの転送要求）に含まれるコマンド番号と、メモリ３２に書き込まれている履歴データの総数と、通信用配列＃１に書き込んだデータ数と、始点時刻（通信用配列＃１に書き込んだ最初の履歴データに付されているデータの発生時刻）を通信情報として書き込む。そして、この履歴データを書き込んだ通信用配列＃１を機器管理装置４へ送信する（ステップＳ２０１〜Ｓ２０４）。
【００３２】
機器管理装置４の通信部４２は、ポジショナ３からの通信用配列＃１の着信を確認すると（ステップＳ４０３のＹＥＳ）、その通信用配列＃１に書き込まれている履歴データのうち、最後の履歴データに付されているデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ４０４）。そして、この通信用配列＃１をステップ応答検査表示部４１へ送る（ステップＳ４０５）。
【００３３】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃１を受けて、この通信用配列＃１に書き込まれている履歴データを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた１番目から１０番目までの履歴データを取り出し、この取り出した履歴データを画面上にグラフ表示（描画）する（ステップＳ３０２）。
【００３４】
そして、通信用配列＃１に書き込まれているデータ総数と読み込み済みのデータ数とが一致しているか否かを確認する（ステップＳ３０３）。この場合、データ総数は５０、読み込み済みのデータ数は１０であるので、ステップ応答検査表示部４１は、ステップＳ３０３でのＮＯに応じて、ステップＳ３０１へ戻り、通信部４２へ再度通信要求を送る。
【００３５】
通信部４２は、ステップ応答検査表示部４１からの通信要求を受けて（ステップＳ４０１のＹＥＳ）、ポジショナ３へコマンド（検査データの転送要求）を再度送信する（ステップＳ４０２）。なお、この再送信するコマンド（検査データの転送要求）には、終点時刻記憶部４３に記憶されている終点時刻を含ませる。
【００３６】
この機器管理装置４からのコマンド（検査データの転送要求）を受けて、ポジショナ３の通信部３３は、メモリ３２に書き込まれている履歴データのうち、そのコマンド（検査データの転送要求）に含まれる終点時刻以降の履歴データを通信配列にコピーする。この場合、１１番目から２０番目までの履歴データを読み出し、データの発生時刻と合わせて通信用配列＃２に書き込む（図９（ｂ））。また、この通信用配列＃２に、機器管理装置４からのコマンド（検査データの転送要求）に含まれるコマンド番号と、メモリ３２に書き込まれている履歴データの総数と、通信用配列＃２に書き込んだデータ数と、始点時刻（通信用配列＃２に書き込んだ最初の履歴データに付されているデータの発生時刻）を通信情報として書き込む。そして、この履歴データを書き込んだ通信用配列＃２を機器管理装置４へ送信する（ステップＳ２０１〜Ｓ２０４）。
【００３７】
機器管理装置４の通信部４２は、ポジショナ３からの通信用配列＃２の着信を確認すると（ステップＳ４０３のＹＥＳ）、その通信用配列＃２に書き込まれている履歴データのうち、最後の履歴データに付されているデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ４０４）。そして、この通信用配列＃２をステップ応答検査表示部４１へ送る（ステップＳ４０５）。
【００３８】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃２を受けて、この通信用配列＃２に書き込まれている履歴データを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた１１番目から２０番目までの履歴データを取り出し、画面上にグラフ表示（描画）する（ステップＳ３０２）。
【００３９】
そして、通信用配列＃２に書き込まれているデータ総数と読み込み済みのデータ数とが一致しているか否かを確認する（ステップＳ３０３）。この場合、データ総数は５０、読み込み済みのデータ数は２０であるので、ステップ応答検査表示部４１は、ステップＳ３０３でのＮＯに応じて、ステップＳ３０１へ戻り、通信部４２へ再度通信要求を送る。
【００４０】
以下同様にして、機器管理装置４は、ポジショナ３へのコマンド（検査データの転送要求）の送信を繰り返す。また、ポジショナ３は、機器管理装置４からのコマンド（検査データの転送要求）に応じて、メモリ３２に蓄積されている履歴データの通信用配列への書き込み、履歴データが書き込まれた通信用配列の転送を繰り返す。これにより、ポジショナ３から機器管理装置４へ、履歴データが書き込まれた通信用配列＃３（図９（ｃ））、通信用配列＃４（図９（ｄ））、通信用配列＃５（図９（ｅ））が送られる。なお、ポジショナ３の通信部３３は、最後の通信用配列＃５を機器管理装置４に転送した後、メモリ３２に書き込まれている履歴データを全て削除し、履歴データの蓄積量を０とする。
【００４１】
機器管理装置４の通信部４２は、ポジショナ３からの通信用配列＃３，＃４，＃５の着信を確認すると（ステップＳ４０３のＹＥＳ）、その通信用配列＃３，＃４，＃５に書き込まれている履歴データのうち、最後の履歴データに付されているデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ４０４）。そして、この通信用配列＃３，＃４，＃５をステップ応答検査表示部４１へ送る（ステップＳ４０５）。
【００４２】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃３，＃４，＃５を受けて、この通信用配列＃３，＃４，＃５に書き込まれている履歴データを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた２１番目から３０番目までの履歴データ、３１番目から４１番目までの履歴データ、４１番目から５０番目までの履歴データを取り出し、この取り出した履歴データを画面上にグラフ表示（描画）する（ステップＳ３０２）。そして、読み込み済みのデータ数が通信用配列＃５に書き込まれているデータ総数に達したことを確認して（ステップＳ３０３のＹＥＳ）、ステップ応答検査の表示処理を終了する。
【００４３】
このようにして、本実施の形態では、機器管理装置４からポジショナ３へ検査データの転送要求を行うと、メモリ３２に蓄積されている履歴データがなくなるまで、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送が繰り返され、ポジショナ３に蓄積されている履歴データの機器管理装置４への高速転送が実現されるものとなる。
【００４４】
〔実施の形態２：ＦＦ通信方式〕
実施の形態１において、機器管理装置４とポジショナ３との間は、ＨＡＲＴ通信方式のインタフェースで接続されているものとした。これに対し、実施の形態２では、機器管理装置４とポジショナ３との間は、ＦＦ通信方式のインタフェースで接続されているものとする。
【００４５】
なお、この実施の形態２において、その基本構成は実施の形態１と同じであるので、システムの要部を示す図としては図１を流用し、ポジショナ３の要部を示すブロック図としては図２を流用し、機器管理装置４の要部を示すブロック図としては図６を流用する。
【００４６】
但し、実施の形態２において、ポジショナ３のステップ応答検査実行部３１は、検査データとして、調節弁の開度、操作器圧、駆動信号の３種類を取得するものとする。図１０にメモリ３２への検査データ（履歴データ）の書き込み状況を示す。この例では、ポジショナ電源ＯＮからの経過秒をデータの発生時刻とし、このデータの発生時刻を付して取得した３種類の検査データ（調節弁の開度、操作器圧、駆動信号）をメモリ３２に書き込んでいる。
【００４７】
この実施の形態２において、機器管理装置４のステップ応答検査表示部４１は、図１１にその処理動作のフローチャートを示すように、ステップ応答検査の検査データの表示に際し、検査データの取得要求（通信要求）を通信部４２へ送る（ステップＳ５０１）。
【００４８】
通信部４２は、ステップ応答検査表示部４１からの通信要求を受けて（図１２：ステップＳ６０１のＹＥＳ）、ポジショナ３に対してメモリ３２からの履歴データの転送開始点を指定する始点インデックスの書き込みを行う（ステップＳ６０２）。実施の形態２では、この機器管理装置４からのポジショナ３に対する始点インデックスの書き込みが、本発明でいう検査データの転送要求に相当する。
【００４９】
ポジショナ３の通信部３３は、始点インデックスが書き込まれると（ステップＳ７０１のＹＥＳ）、すなわち検査データの転送要求を受けると、ステータスを転送中に変更し（ステップＳ７０２）、メモリ３２に書き込まれている履歴データの中から、データの発生時刻順に１番目から１０番目の履歴データの組み合わせを読み出し、その履歴データをデータ種別毎に分類して、データの発生時刻と合わせて、通信用配列＃１に書き込む（図１４（ａ））。また、この通信用配列＃１に、始点インデックスと、メモリ３２に書き込まれている履歴データの総数と、通信用配列＃１に書き込んだデータ数とを通信情報として書き込む（ステップＳ７０３）。そして、この通信用配列＃１への履歴データの書き込みを終了した後、ステータスを転送完了に変更して（ステップＳ７０４）、この履歴データを書き込んだ通信用配列＃１を機器管理装置４へ送信する（ステップＳ７０５）。
【００５０】
なお、通信用配列＃１において、履歴データの数は、データの発生時刻が同じ履歴データの組み合わせを１つとして数える。また、この例では、各データ発生時刻において、３種類の履歴データが生じているが、同じデータの発生時刻に１種類の履歴データしか生じていない場合もあるし、２種類の履歴データが生じている場合もある。すなわち、通信用配列中には必ずしもフルにデータが詰まっているわけではない。その場合、空いている部分には、空きを示すデータが入る。
【００５１】
機器管理装置４の通信部４２は、始点インデックスの書き込み後（ステップＳ６０２）、すなわちポジショナ３への検査データの転送要求後、ポジショナ３におけるステータスを読み込み（ステップＳ６０４）、そのステータスが転送完了となると（ステップＳ６０５のＹＥＳ）、ポジショナ３から送られてくる通信用配列＃１を読み込む（ステップＳ６０６）。そして、その通信用配列＃１に書き込まれている履歴データの組み合わせうち、最後の履歴データの組み合わせのデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ６０７）。そして、この通信用配列＃１をステップ応答検査表示部４１へ送る（ステップＳ６０８）。
【００５２】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃１を受けて、この通信用配列＃１に書き込まれている履歴データの組み合わせを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた１番目から１０番目までの履歴データの組み合わせを取り出し、この取り出した履歴データの組み合わせを画面上にグラフ表示（描画）する（ステップＳ５０２）。
【００５３】
そして、通信用配列＃１に書き込まれているデータ総数と読み込み済みのデータ数とが一致しているか否かを確認する（ステップＳ５０３）。この場合、データ総数は５０、読み込み済みのデータ数は１０であるので、ステップ応答検査表示部４１は、ステップＳ５０３でのＮＯに応じて、ステップＳ５０１へ戻り、通信部４２へ再度通信要求を送る。
【００５４】
通信部４２は、ステップ応答検査表示部４１からの通信要求を受けて（ステップＳ６０１のＹＥＳ）、ポジショナ３に対して始点インデックスの書き込みを行う（ステップＳ６０２）。すなわち、ポジショナ３へ検査データの転送要求を送る。なお、この場合の始点インデックスは、終点時刻記憶部４３に記憶されている終点時刻によって定める。すなわち、終点時刻記憶部４３に記憶されている終点時刻以降の点を、メモリ３２からの履歴データの転送開始点とする。
【００５５】
ポジショナ３の通信部３３は、始点インデックスが書き込まれると（ステップＳ７０１のＹＥＳ）、すなわち検査データの転送要求を受けると、ステータスを転送中に変更し（ステップＳ７０２）、メモリ３２に書き込まれている履歴データの中から、１１番目から２０番目の履歴データの組み合わせを読み出し、その履歴データをデータ種別毎に分類して、データの発生時刻と合わせて、通信用配列＃２に書き込む（図１４（ｂ））。また、この通信用配列＃２に、始点インデックスと、メモリ３２に書き込まれている履歴データの総数と、通信用配列＃２に書き込んだデータ数とを通信情報として書き込む（ステップＳ７０３）。そして、この通信用配列＃２への履歴データの書き込みを終了した後、ステータスを転送完了に変更して（ステップＳ７０４）、この履歴データを書き込んだ通信用配列＃２を機器管理装置４へ送信する（ステップＳ７０５）。
【００５６】
機器管理装置４の通信部４２は、始点インデックスの書き込み後（ステップＳ６０２）、すなわちポジショナ３への検査データの転送要求後、ポジショナ３におけるステータスを読み込み（ステップＳ６０４）、そのステータスが転送完了となると（ステップＳ６０５のＹＥＳ）、ポジショナ３から送られてくる通信用配列＃２を読み込む（ステップＳ６０６）。そして、その通信用配列＃２に書き込まれている履歴データの組み合わせうち、最後の履歴データの組み合わせのデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ６０７）。そして、この通信用配列＃２をステップ応答検査表示部４１へ送る（ステップＳ６０８）。
【００５７】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃２を受けて、この通信用配列＃２に書き込まれている履歴データの組み合わせを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた１１番目から２０番目までの履歴データの組み合わせを取り出し、この取り出した履歴データの組み合わせを画面上にグラフ表示（描画）する（ステップＳ５０２）。
【００５８】
そして、通信用配列＃２に書き込まれているデータ総数と読み込み済みのデータ数とが一致しているか否かを確認する（ステップＳ５０３）。この場合、データ総数は５０、読み込み済みのデータ数は２０であるので、ステップ応答検査表示部４１は、ステップＳ５０３でのＮＯに応じて、ステップＳ５０１へ戻り、通信部４２へ再度通信要求を送る。
【００５９】
以下同様にして、機器管理装置４は、ポジショナ３に対する始点インデックスの書き込み（検査データの転送要求）を繰り返す。また、ポジショナ３は、機器管理装置４からの始点インデックスの書き込み（検査データの転送要求）に応じて、メモリ３２に蓄積されている履歴データの通信用配列へのデータ種別毎に分類しての書き込み、履歴データが書き込まれた通信用配列の転送を繰り返す。これにより、ポジショナ３から機器管理装置４へ、履歴データが書き込まれた通信用配列＃３（図１４（ｃ））、通信用配列＃４（図１４（ｄ））、通信用配列＃５（図１４（ｅ））が送られる。なお、ポジショナ３の通信部３３は、最後の通信用配列＃５を機器管理装置４に転送した後、メモリ３２に書き込まれている履歴データを全て削除し、履歴データの蓄積量を０とする。
【００６０】
機器管理装置４の通信部４２は、ポジショナ３からの通信用配列＃３，＃４，＃５を読み込むと（ステップＳ６０６）、その通信用配列＃３，＃４，＃５に書き込まれている履歴データの組み合わせうち、最後の履歴データの組み合わせのデータの発生時刻を終点時刻（最終時刻）として終点時刻記憶部４３に書き込む（ステップＳ６０７）。そして、この通信用配列＃３，＃４，＃５をステップ応答検査表示部４１へ送る（ステップＳ６０８）。
【００６１】
ステップ応答検査表示部４１は、通信部４２からの通信用配列＃３，＃４，＃５を受けて、この通信用配列＃３，＃４，＃５に書き込まれている履歴データの組み合わせを取り出し、すなわちポジショナ３のメモリ３２に蓄積されていた２１番目から３０番目までの履歴データの組み合わせ、３１番目から４１番目までの履歴データの組み合わせ、４１番目から５０番目までの履歴データの組み合わせを取り出し、この取り出した履歴データの組み合わせを画面上にグラフ表示（描画）する（ステップＳ５０２）。そして、読み込み済みのデータ数が通信用配列＃５に書き込まれているデータ総数に達したことを確認して（ステップＳ５０３のＹＥＳ）、ステップ応答検査の表示処理を終了する。
【００６２】
このようにして、本実施の形態では、機器管理装置４からポジショナ３へ検査データの転送要求を行うと、メモリ３２に蓄積されている履歴データがなくなるまで、通信用配列への履歴データの書き込み、履歴データが書き込まれた通信用配列の転送が繰り返され、ポジショナ３に蓄積されている履歴データの機器管理装置４への高速転送が実現されるものとなる。
【００６３】
なお、上述した実施の形態では、フィールド機器をポジショナとした場合を例にとって説明したが、フィールド機器はポジショナに限られるものでないことは言うまでもなく、検査データも開度や操作器圧、駆動信号などに限られるものでもない。また、機器管理装置から行う検査としてステップ応答検査を挙げたが、ステップ応答検査に限られるものではなく、バルブシグネチャなど他の処理に適用してもよい。
【００６４】
また、ＨＡＲＴ通信方式、ＦＦ通信方式に限られるものではなく、イーサネット（登録商標）通信など他の通信方式においても、同様にしてメモリに蓄積された履歴データを転送することができる。また、上述した実施の形態では、履歴データを蓄積するメモリをリングバッファとしたが、リングバッファに限られるものでもない。
【００６５】
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００６６】
１…監視装置、２…コントローラ、３（３−１〜３−ｎ）…フィールド機器、４…機器管理装置、３１…ステップ応答検査実行部、３２…メモリ（リングバッファ）、３３…通信部、４１…ステップ応答検査表示部、４２…通信部、４３…終点時刻記憶部、１００…機器管理システム、２００…ＤＣＳ（分散制御システム）。
【図１】
2015102931.tif 000003
【図２】
2015102931.tif 000004
【図３】
2015102931.tif 000005
【図４】
2015102931.tif 000006
【図５】
2015102931.tif 000007
【図６】
2015102931.tif 000008
【図７】
2015102931.tif 000009
【図８】
2015102931.tif 000010
【図９】
2015102931.tif 000011
【図１０】
2015102931.tif 000012
【図１１】
2015102931.tif 000013
【図１２】
2015102931.tif 000014
【図１３】
2015102931.tif 000015
【図１４】
2015102931.tif 000016