(57)【要約】プロセス制御ループモニタは、工業用プロセスのフィールド内に取り付けるように構成されるハウジング（５０）を含む。ループインターフェイス回路（６２）は、プロセス制御ループ（１８）に結合して、プロセス制御ループ（１８）からデータを受信する。メモリ（６４）は、ループインターフェイス回路（６２）によってプロセス制御ループ（１８）から受信されたデータを記憶する。
2010504597.tif 000002
【特許請求の範囲】
【請求項１】
工業用プロセス制御又は監視システムのフィールド内に取り付けるように構成されたハウジングと、
プロセス制御ループに結合して、プロセス制御ループからデータを受信するように構成されたプロセス制御ループインターフェイス回路と、
修理員によるその後の取り出しのために、インターフェイス回路によってプロセス制御ループから受信されたデータをロギングするように構成されたメモリと、
を含む、プロセス制御ループモニタ。
【請求項２】
プロセス制御ループインターフェイス回路が、２線式プロセス制御ループに結合するように構成される、請求項１記載の装置。
【請求項３】
プロセス制御ループモニタが、プロセス制御ループから受信された電力で動作する、請求項１記載の装置。
【請求項４】
プロセス制御ループが、フィールドバス通信規格に従ってデータを運ぶ、請求項１記載の装置。
【請求項５】
メモリが取り外し可能である、請求項１記載の装置。
【請求項６】
クロックを含む、請求項１記載の装置。
【請求項７】
メモリに記憶されたデータが、クロックからの時間情報でタイムスタンプされる、請求項６記載の装置。
【請求項８】
クロックが実時間クロックを含む、請求項６記載の装置。
【請求項９】
ハウジングが、プロセス制御又は監視システム内の標準化された結合に取り付けるように構成される、請求項１記載の装置。
【請求項１０】
メモリ内のデータをロギングするように構成されたマイクロコントローラを含む、請求項１記載の装置。
【請求項１１】
マイクロコントローラが、データの記録をトリガするように構成されたトリガを含む、請求項１０記載の装置。
【請求項１２】
マイクロコントローラが、プロセス制御ループから受信されたデータをフィルタリングするように構成される、請求項１０記載の装置。
【請求項１３】
メモリ内に記憶されたより古いデータが、より新しいデータによって上書きされる、請求項１記載の装置。
【請求項１４】
メモリからデータを取り出すように構成された接続を含む、請求項１記載の装置。
【請求項１５】
データ記録パラメータを制御するように構成された接続を含む、請求項１記載の装置。
【請求項１６】
プロセス制御又は監視システム内で用いられるプロセス制御ループの動作を診断する方法であって、
（ａ）プロセス制御ループから、フィールド取り付け型ループモニタ内のデータを受信することと、
（ｂ）受信されたデータをメモリに記録することと、
（ｃ）ステップ（ａ）及び（ｂ）を繰り返すことと、
（ｄ）ロギングされたデータを修理員によって取り出すことと、
を含む方法。
【請求項１７】
取り出された記録されたデータに基づいて、プロセス制御ループを診断することを含む、請求項１６記載の方法。
【請求項１８】
プロセス制御ループが２線式プロセス制御ループを含む、請求項１６記載の方法。
【請求項１９】
プロセス制御ループが、フィールドバス通信規格に従ってデータを運ぶ、請求項１６記載の方法。
【請求項２０】
ループモニタからメモリを取り外すことを含む、請求項１６記載の方法。
【請求項２１】
記録されたデータにタイムスタンプすることを含む、請求項１６記載の方法。
【請求項２２】
プロセス制御又は監視システム内の標準化された結合に、ループモニタを取り付けることを含む、請求項１６記載の装置。
【請求項２３】
トリガに反応してデータを記録することを含む、請求項１６記載の方法。
【請求項２４】
プロセス制御ループから取り出されたデータをフィルタリングすることを含む、請求項１６記載の方法。
【請求項２５】
メモリからデータを取り出すように構成された入出力接続を伝送することを含む、請求項１６記載の方法。
【請求項２６】
プロセス制御ループに結合して、プロセス制御ループからデータを受信するように構成されたプロセス制御ループインターフェイス回路と、
修理員によるその後の使用のために、インターフェイス回路によってプロセス制御ループから受信されたデータをロギングするように構成されたメモリとを含み、
プロセス制御ループインターフェイス回路が、プロセス制御ループに結合されたフィールド装置に、構成コマンドを送信するようにさらに構成される、プロセス制御ループモニタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工業用プロセスの動作を監視及び／又は制御するために用いられるタイプのプロセス制御システムに関する。より詳細には、本発明は、そのようなシステムで用いられるプロセス制御ループ上のデータの監視に関する。
【背景技術】
【０００２】
フィールド装置（プロセスコントローラ、モニタ及びトランスミッタ等の装置）は、プロセス制御産業で用いられて、プロセス変数を遠隔的に制御及び感知する。たとえば、温度、圧力等のプロセス変数は、プロセス変数トランスミッタによって制御室に伝送されてもよい。感知されたプロセス変数は、プロセスを制御するために用いることができるか、又は操作者にプロセス動作に関する情報を提供することができる。たとえば、プロセス流体の圧力に関する情報を制御室に伝送して、たとえば精油所内のバルブを制御することによって、プロセスを制御するために用いられる。
【０００３】
フィールド装置との通信は、多数の技術を介する可能性がある。一つの技術は、プロセス制御ループの使用を介することである。そのようなプロセス制御ループは、データを運ぶために用いられる二本の電線を有する。設置によっては、二本の線はまた、フィールド装置に電力供給するためにも用いられる。一つのプロセス制御ループシグナリングプロトコルは、４−２０ｍＡの信号であり、プロセス変数を表すために用いられる。別のシグナリング技術は、ＨＡＲＴ（登録商標）通信プロトコルであり、４−２０ｍＡの信号の上にディジタル情報を重畳する。別の技術は通常、フィールドバス（Ｆｉｅｌｄｂｕｓ）通信プロトコルと呼ばれ、ループ上のアナログ電流レベルは情報伝送には用いられず、すべてのデータがディジタルで運ばれる。
【０００４】
通信プロトコルの複雑さが増大するに従い、工業用プロセス内のフィールド装置のネットワーク構成の複雑さもまた増大している。複雑なネットワークトポロジーを備える設置では、通信ネットワークに関連する故障を診断して特定することは特に困難である可能性がある。
【発明の概要】
【０００５】
プロセス制御ループモニタは、プロセス制御ループに結合して、プロセス制御ループからのデータを受信するように構成されたループインターフェイス回路を含む。メモリは、ループインターフェイス回路によってプロセス制御ループから受信されたデータを記憶する。ある構成では、ループモニタは、プロセス制御ループ上の他の装置の構成を実行するためにさらに用いられるホストに組み込まれる。
【図面の簡単な説明】
【０００６】
【図１】プロセス制御ループモニタを含むプロセス制御システムの簡略化された図である。
【図２】図１に示されたプロセス制御ループモニタのブロック図である。
【図３】本発明の、データを記録する（ログする）ためのステップを図示する簡略化されたブロック図である。
【図４】記憶されたデータの回復（リカバリ）に関するステップを示す簡略化されたブロック図である。
【発明を実施するための形態】
【０００７】
背景技術セクションで論じられたように、プロセス装置ネットワーク構成は複雑である可能性があるため、従って、問題は診断することが困難である可能性があるということである。たとえば、フィールドバス機器の設置は、複雑なネットワークトポロジーを必要とする場合がある。この複雑さは、ネットワーキングの問題に加え、そのような問題の診断の困難さにつながる可能性がある。このことは、ネットワーク関連の問題を診断するために、さらなる修理の要請に繋がり兼ねない。そのような問題は、工業用プロセスが離れた区域に位置付けられている場合、又は修理員がネットワーク関連の問題を診断することに不慣れである場合に特に煩わしいこととなり得る。本発明は、工業用プロセスフィールドに取り付けて、２線ループからデータを集めるように構成されたプロセス制御ループモニタを提供する。データはメモリ内に記憶されて、技術者がプロセス制御ループネットワーク内の故障を特定するために、引き続き利用することが可能である。
【０００８】
図１は、工業用プロセス制御又は監視システム１０の図であり、プロセス制御ループモニタ８を含む。ループモニタ８は、工業用プロセスのフィールド内で支持体６に取り付けられる。また、プロセス制御システム１０は、プロセス管１６に結合されたトランスミッタ１２とバルブポジショナ２２とを含む。センサ２１は、図１に包括的に示され、トランスミッタ１２に結合する。図１は、たとえばバルブを含むことができる制御要素２４に結合されたバルブポジショナ２２をさらに示す。
【０００９】
工業用プロセス制御監視システムでの情報伝送のための一つの典型的な技術は、プロセセス制御ループを通って流れる電流量を制御することを含む。電流は、制御室内の電流源から供給され、プロセス変数トランスミッタは、感知されたプロセス変数に基づいて電流を制御する。たとえば、４ｍＡの信号を用いて読み取り値がゼロであることを示すことができ、２０ｍＡの信号を用いてフルスケールの読み取り値であることを示すことができる。同様に、制御室で制御される電流レベルを用いて、バルブポジショナ等を制御することができる。近年では、トランスミッタは、プロセス制御ループを通って流れるアナログ電流信号上に重畳されるディジタル信号を用いて制御室と通信するディジタル回路を採用している。そのような技術の一例は、ＨＡＲＴ（登録商標）通信プロトコルである。
【００１０】
フィールドバス（Ｆｉｅｌｄｂｕｓ）は、フィールドバス協会により開発された通信プロトコルであり、プロセス制御ループに関する情報を伝送するための通信層またはプロトコルを画定することに向けられる。フィールドバスプロトコルでは、ループを通って流れる電流は、アナログ信号を伝送するためには用いられない。代わりに、すべての情報はディジタル的に伝送される。さらに、フィールドバス規格、およびプロフィバスのように既知である規格により、トランスミッタを、同じプロセス制御ループに一つ以上のトランスミッタが接続されるマルチドロップ構成で構成することが可能になる。他の通信プロトコルは、ＭＯＤＢＵＳ（登録商標）プロトコルおよびイーサネットを含む。いくつかの構成は、２本、３本、４本または任意の数のワイヤを用いてプロセス装置を接続することができ、非物理的な接続、たとえばＲＦ（無線周波数）を含む。
【００１１】
プロセス制御ループモニタ８、トランスミッタ１２及びポジショナ２２は、フィールドバス、プロフィバス又はＨＡＲＴ（登録商標）規格に従って動作するプロセス制御ループ１８に結合される。しかし、本発明はこれらの規格又は２線式構成に限定されない。プロセス制御ループ１８はフィールド内の場所と制御室２０との間に延びる。ループ１８がＨＡＲＴ(登録商標）プロトコルに従って動作する実施形態では、ループ１８は、感知されたプロセス変数を表す電流Ｉを運ぶことができる。加えて、ＨＡＲＴ(登録商標）プロトコルにより、ループ１８を通る電流にディジタル信号を重畳させて、ディジタル情報をトランスミッタ１２に送信又はトランスミッタ１２から受信することができるようにすることを可能にする。ループ１８は、フィールドバス規格に従って動作するとき、ディジタル信号を運び、複数のフィールド装置、たとえば他のトランスミッタに結合されることができる。任意の数のプロセス制御ループ１８を用いたり、フィールド取り付け型装置に適宜結合したりすることができる。本明細書に示される構成は、例示のみを目的としている。
【００１２】
上述のとおり、図１はプロセス制御システム１０の一例を示す図であり、プロセス流体を運ぶプロセス配管１６と、ループ電流Ｉを運ぶプロセス制御ループ１８とを含む。トランスミッタ１２、コントローラ２２（ループ内の最終制御要素、たとえばアクチュエータ、バルブ、ポンプ、モータ又はソレノイドに結合する）、通信機２６及び制御室２０は、全てプロセス制御ループ１８の一部である。ループ１８は一つの構成で示され、任意の適切なプロセス制御ループ、たとえば４−２０ｍＡループ、２線、３線又は４線式ループ、マルチドロップループ、及びＨＡＲＴ（登録商標）、フィールドバス又は他のディジタル又はアナログ通信プロトコルに従って動作するループを用いてもよいことが理解される。さらに、そのようなプロセス制御ループは、さまざまなワイヤレス技術を採用してもよい。
【００１３】
動作時、トランスミッタ１２は、センサ２１を用いて流れ等のプロセス変数を感知し、ループ１８を経由して、感知されたプロセス変数を伝送する。プロセス変数は、コントローラ／バルブアクチュエータ２２及び／又は制御室機器２０によって受信されてもよい。コントローラ２２は、バルブ２４に結合されて示され、バルブ２４を調節することによってプロセスを制御し、それによって管１６内の流れを変えることができる。コントローラ２２は、たとえば制御室２０又はトランスミッタ１２から、ループ１８を経由して制御入力を受信して、応答的にバルブ２４を調節する。別の実施形態では、コントローラ２２は、ループ１８を経由して受信されたプロセス信号に基づいて、内部に制御信号を生成する。プロセス装置は、たとえば図１に示すトランスミッタ１２（たとえばＲｏｓｅｍｏｕｎｔ  Ｉｎｃ．より入手可能な３０５１Ｓ圧力トランスミッタ）、コントローラ２２、プロセス制御ループモニタ８及び制御室２０を含む。別のタイプのプロセス装置は、ＰＣ、プログラマブル論理ユニット（ＰＬＣ）、又は適切なＩ／Ｏ回路を用いてループに接続されて、ループ上での監視、管理及び／又は伝送を可能にする他のコンピュータである。
【００１４】
図２は、プロセス制御ループモニタ８の簡略化された図を示す。ループモニタ８は、支持体６に結合するように構成されたハウジング５０を含む。図２に示される構成では、プロセス制御ループモニタ８は、一般的なプロセス制御トランスミッタに類似した形状因子を有するように設計される。しかし、任意の適切な設計を用いることができる。加えて、支持体６にプロセス制御ループモニタ８を結合するために用いられるマウント５２は、標準設計にしたがって構成することができ、プロセストランスミッタを取り付けるための既存のタイプのマウントとともに用いることができるようにされる。
【００１５】
図２に図示されるように、プロセス制御ループモニタ８は、マイクロコントローラ６０、入出力回路６２及びメモリ６４を含む。動作中、入出力回路６２は、プロセス制御ループ１８に結合されて、ループ１８上で運ばれるデータトラフィックを監視する。いくつかの構成では、入出力回路６２は電力出力をさらに含み、モニタ８内部の回路に、ループ１８上で運ばれる電流Ｉから生成される電力を提供する。いくつかの構成では、入出力回路６２は、入力専用回路を含み、プロセス制御ループ１８からのデータ入力受信専用に構成される。マイクロコントローラ６０は、比較的平易な回路であり、ループ１８から受信されたデータのいくつか又は全てを、メモリ６４に記憶するように構成される。ループ１８から集められたデータの記録は、トリガ、たとえばループ１８から受信され、周期的に引き起こされるか又はある時間に引き起こされる特定のタイプのデータ又はイベントに基づくことができる。たとえば、マイクロコンピュータ６０に結合されるクロック６６を用いて、マイクロコントローラに時間情報を提供することができる。この時間情報をいくつかの構成で用いて、メモリ６４へのデータの記録を制御することができる。加えて、記録されたデータが実時間クロックでタイムスタンプされた場合、データはその後、プロセス制御ループの他の作業と比較され、その間にループ１８の問題を特定することができる。
【００１６】
メモリ６４は、任意のタイプの適切なメモリであることができる。好ましくは、メモリ６４は不揮発性メモリであり、メモリ６４に記憶されたデータを失うことなく、モニタ８が電源から切り離されることができるようにする。
【００１７】
図３は、本発明のプロセスモニタ８の動作例を図示するブロック図８０である。最初に、オプションのトリガブロック８２が設けられる。オプションのトリガブロック８２を用いて、データ収集を開始することができる。たとえば、データ収集は、ある時間に、周期的に、又は他の何らかのイベントに基づいて開始させることができる。ブロック８４で、データはプロセス制御ループ１８を経由して受信される。別のオプションのトリガブロック８６を利用して、集められたデータを記録（ロギング）すべきかを判断することができる。たとえば、受信データを検査して、たとえば特定のプロセス装置から又は特定のデータタイプであるなどの、記録が所望されているタイプであるかを判断することができる。オプションのブロック８６では、トリガが起動されていない場合、制御は、ブロック８４（又はオプションのブロック８２）に戻ることができる。一方、トリガが起動されている場合、制御はオプションのデータフィルタ８６に移る。オプションのデータフィルタ８６を用いて、どのタイプのデータが記録されるかについて選択的にフィリタリングすることができる。たとえば、プロセス制御ループから受信された無関係なデータ、たとえばオプションのヘッダ等は、所望であればデータから除去して、メモリ６４の空間を温存することができる。ブロック９０では、オプションのタイムスタンプを提供することができる。タイムスタンプは、図２に示されたクロック６６から生成することができ、実時間データであることができるか、又は何らかのタイプの相対時間であることができる。ブロック９２で、データはメモリ６４に記憶され、制御は任意のブロック９４に移る。オプションのブロック９４が存在しない場合、制御はブロック８４（又はオプションのブロック８２）に戻ることができる。オプションのブロック９４では、データ記録を継続するべきかについての判断がなされる。この判断は、任意の適切な基準、たとえば時間、記録されたデータ点の数、メモリ６４に残された空き容量等に基づくことができる。記録を継続する場合、制御はブロック８４（又はオプションのブロック８２）に戻る。一方、データ記録が停止される場合、制御はブロック９６に移る。
【００１８】
構成によっては、データの記録（ロギング）は、たとえばプロセス制御ループ１８を経由してループモニタ８にコマンドを送信することによって制御され得る。一つの実施形態では、図３に図示されたフローチャートの態様を構成することができる。たとえば、トリガ８２及び８６をそのように設定し得るし、データフィルタ８８の他、タイムスタンプ９０も然りである。記録されたデータ量は、記録の頻度（たとえばループ１８を経由して受信されたｎ番目のメッセージごとに記録する）、メモリを消去すべきか等を設定できるようにすることができる。設定可能なパラメータの別の例は、メモリが、古いエントリが最終的にはより新しいデータで上書きされるようなサーキュラーであるかどうかである。
【００１９】
一度所望の量のデータがメモリ６４に記録（ロギング）された後か、又は他の周期後かに、データは修理員によって評価のために集められる。データを集めることは、任意の適切な技術に従うことができる。データは、プロセス制御ループ１８を経由するか、又は図２に示されるオプションのデータ入出力接続７０を通してダウンロードすることができる。たとえば、データ入出力接続７０は、既知の規格、たとえばＲＳ２３２、ＵＳＢ等に従ったプラグであることができる。別の例では、データ入出力７０を、マイクロコントローラ６０のアクセス及びプログラミングのために用いて、たとえばデータがどのように記録されるかについて、及びそのような記録に関連するパラメータについて制御することができる。別の例では、データ入出力は、たとえば無線周波数（ＲＦ）、誘導結合、音波結合、光結合等の使用を通したワイヤレス通信技術を用いる。プロセスモニタ８は、オプションとしてはフィールドから取り外されて、評価のために修理場所に戻されることができる。別の例では、メモリ６４は、取り外し可能なモジュール内に載置されて、プロセスモニタ８から取り外すことができるようにされる。たとえば、図２に示されるエンドキャップ７２をハウジング５０から取り外して、メモリ６４にアクセスすることを可能にすることができる。メモリは、標準化された取り外し可能モジュール、たとえばコンパクトフラッシュ、セキュリティ保護されたディジタルカード等を含む。
【００２０】
図４は、記憶されたデータの回復（リカバリ）に関連するステップを示すブロック図１００である。ブロック１０２で、メモリ６４に記憶されたデータは、任意の適切な技術を通して取り出される。次に、ブロック１０４で、記憶されたデータが検査される。たとえば、データを他のデータと比較したり、既知の良好なデータと比較したりすることができる。検査に基づいて、ブロック１０６においてシステムが診断され、たとえばネットワークエラー又はプロセス制御ループ内の他の問題を特定する。
【００２１】
好ましい実施形態を参照して本発明を説明してきたが、当業者においては、本発明の本質及び範囲から逸脱することなく、形態及び細部に変更を加えてもよいことが認識されよう。一つの具体的な例では、ループモニタは、プロセスインターフェイス要素、たとえばセンサ、又は制御要素を何ら含まない。ループモニタは、プロセス制御ループ上の他の装置を構成するために用いられるタイプのホスト装置内に組み込むことができる。ホスト装置は、ＰＣ、携帯型装置、及び他の装置に組み込むことができる。そのような構成では、装置８はホスト装置を含み、Ｉ／Ｏ回路６２（図２参照）を用いて、ループ１８上の装置に構成コマンドを送信する。
【図１】
2010504597.tif 000003
【図２】
2010504597.tif 000004
【図３】
2010504597.tif 000005
【図４】
2010504597.tif 000006
【国際調査報告】
2010504597.tif 000007
2010504597.tif 000008
2010504597.tif 000009