(57)【要約】所定のエラー状態を有する制御器装置および関連する方法について記載する。本願に記載のフィールド制御デバイスを制御する方法の例は、流体制御デバイスに連結された制御器を介して、非エラー状況中にフィールド制御デバイスを動作させる、この制御器から遠隔に設置された制御システムからの通信を受け取ることと、エラー状況が発生したかどうかを検知することと、エラー状況が検知されたときに、制御器に格納された既定のエラー状態命令に基づいて、フィールド制御デバイスを動作させることとを含む。【選択図】図４【特許請求の範囲】
【請求項１】
フィールド制御デバイスを制御する方法であって、
前記フィールド制御デバイスに連結された制御器を介して、非エラー状況中に前記フィールド制御デバイスを動作させる、前記制御器から遠隔に設置された制御システムからの通信を受け取ることと、
エラー状況が発生したかどうかを検知することと、
前記エラー状況が検知されたときに、前記制御器に格納された既定のエラー状態命令に基づいて、前記フィールド制御デバイスを動作させることと、を含む、方法。
【請求項２】
前記制御器のインターフェースを介して、前記所定のエラー状態命令を前記制御器に提供することをさらに含む、請求項１に記載の方法。
【請求項３】
前記エラー状況が検知されたときに、前記通信を無効にすることをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記エラー状況を検知することは、前記制御器を介してプロセスパラメータを監視することを含む、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記プロセスパラメータを監視することは、前記制御システムと前記制御器との間のネットワーク接続が中断されたかどうかを判定することを含む、請求項１〜４のいずれかに記載の方法。
【請求項６】
前記プロセスパラメータを監視することは、前記制御器の周囲の温度が閾値を上回るかどうかを判定することを含む、請求項１〜５のうちのいずれかに記載の方法。
【請求項７】
前記プロセスパラメータを監視することは、
前記フィールド制御デバイスを所望される動作位置へと移動させるための指令位置の値を前記制御器に提供することと、
前記フィールド制御デバイスの実際の位置を表す測定された位置の値を受け取ることと、
前記測定された位置の値を前記指令位置の値と比較することと、を含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記測定された位置の値と前記指令位置の値との差が既定の閾値を上回った場合に、前記所定のエラー状態命令に基づいて、前記フィールド制御デバイスを動作させることをさらに含む、請求項１〜７のいずれかに記載の方法。
【請求項９】
前記プロセスパラメータを監視することは、
前記フィールド制御デバイスの位置センサから、前記フィールド制御デバイスの実際の位置を表す測定された位置の値を受け取ることと、
受け取った前記測定された位置の値を予め設定された校正範囲と比較することと、を含む、請求項１〜８のいずれかに記載の方法。
【請求項１０】
前記フィールド制御デバイスを動作させることは、受け取った前記測定された位置の値が前記予め設定された校正範囲外である場合に、前記フィールド制御デバイスを校正することを含む、請求項１〜９のいずれかに記載の方法。
【請求項１１】
前記エラー状況が検知されたときに、既定のエラー状態命令に基づいて前記フィールド制御デバイスを動作させることは、前記流量制御デバイスを全開位置と全閉位置との間の中間位置へと動かすことを含む、請求項１〜１０のいずれかに記載の方法。
【請求項１２】
前記エラー状況が検知されたときに、既定のエラー状態命令に基づいて前記フィールド制御デバイスを動作させることは、前記フィールド制御デバイスを第１の時間の間、第１の位置に動かすことと、引き続き前記フィールド制御デバイスを第２の時間の間、第２の位置に動かすことと
を含む、請求項１〜１１のいずれかに記載の方法。
【請求項１３】
前記第１の位置は、第１の中間位置であり、および前記第２の位置は、第２の中間位置である、請求項１〜１２のいずれかに記載の方法。
【請求項１４】
所定のエラー状態命令に基づいて前記フィールド制御デバイスを動作させることは、別のフィールド制御デバイスが適切な位置にないときに、前記制御システムにより提供された制御信号を遅延させることであって、前記もう一方のフィールド制御デバイスが前記フィールド制御デバイスの動作に優先する、遅延させることを含む、請求項１〜１３のいずれかに記載の方法。
【請求項１５】
フィールド制御デバイスを制御する方法であって、
プロセス制御システムの動作パラメータを監視することと、
前記動作パラメータに基づいてエラー状況を検知することと、
前記エラー状況が検知されたときに、前記制御器の中に格納された少なくとも１つの規定のエラー状態設定に基づいて、前記フィールド制御デバイスに動作可能に連結されたローカル制御器を介して前記フィールド制御デバイスを制御することと、を含む、方法。
【請求項１６】
ユーザインターフェースを介して前記既定のエラー状態設定を選択することをさらに含む、請求項１５に記載の方法。
【請求項１７】
ユーザインターフェースを介して前記既定のエラー状態設定を定義することをさらに含む、請求項１５〜１６のいずれかに記載される方法。
【請求項１８】
前記プロセスシステムの前記動作パラメータを監視することは、通信接続、前記ローカル制御器の周囲の温度、校正パラメータ、または位置パラメータのうちの少なくとも１つを監視することを含む、請求項１５〜１７のいずれかに記載される方法。
【請求項１９】
前記フィールド制御デバイスは、流体バルブを備え、前記フィールド制御デバイスを制御することは、ネットワーク通信接続が中断されたときに、前記制御器を介して前記流体バルブを閉位置に移動させることを含む、請求項１５〜１８のいずれかに記載される方法。
【請求項２０】
プロセス流体の流量を制御するための制御デバイスと、
前記フィールド制御デバイスに取り付けられた制御器であって、前記フィールド制御デバイスに動作可能に連結され、前記フィールド制御デバイスの位置を制御するために、前記制御器から遠隔的に設置されるシステムから指令を受け取るように構成され、エラー状況が検知されたときに、前記ローカル制御システムの中に格納された所定のエラー状態設定に基づいて、前記フィールド制御デバイスに指令を出すためのローカル制御システムを有する、制御器と、を備える、フィールド制御デバイス。
【請求項２１】
前記エラー状況は、前記制御器と前記ローカル制御システムとの間のネットワーク通信中断を含む、請求項２０に記載されるフィールド制御デバイス。
【請求項２２】
前記エラー状況は、前記制御器の周囲の温度が閾値を上回ることの検知を含む、請求項２０〜２１のいずれかに記載のフィールド制御デバイス。
【請求項２３】
前記エラー状況は、前記制御システムまたは前記制御器により提供された指令位置の値に一致しない、前記フィールド制御デバイスの位置センサにより提供された前記流体制御デバイスの測定された位置の値を含む、請求項２０〜２２のいずれかに記載のフィールド制御デバイス。
【請求項２４】
ユーザが前記所定のエラー状態設定を選択または構成することを可能にするためのユーザインターフェースをさらに含む、請求項２０〜２３のいずれかに記載のフィールド制御デバイス。
【請求項２５】
前記ユーザインターフェースは、前記所定のエラー状態設定を要求するプロンプトを提示するためのディスプレイと、前記所定のエラー状態設定を受け取るための入力デバイスとを含む、請求項２０〜２４のいずれかに記載のフィールド制御デバイス。
【請求項２６】
前記フィールド制御デバイスは、流体制御バルブを備え、前記所定のエラー状態設定は、少なくともバルブ絞り位置を含む、請求項２０〜２５のうちのいずれかに記載のフィールド制御デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許はフィールド制御器装置に関し、より具体的には、所定のエラー状態を有するフィールド制御デバイスおよび関連する方法に関する。
【背景技術】
【０００２】
プロセス制御システムは、さまざまなフィールドデバイスを用いてプロセスパラメータを制御および／または監視する。バルブなどのフィールドデバイスは典型的に、プロセスプラント内において、１つ以上の所望されるプロセス（複数可）および／または動作（複数可）を実施するために、そのフィールドデバイスの位置を制御し、および／またはそのフィールドデバイスについての情報をブロードキャストする、バルブ位置制御器および／または位置送信器などの関連付けられる計器を有する。バルブアセンブリの例は、隔膜型空気圧アクチュエータを含み、これは電空式バルブ位置制御器によって制御される。バルブ位置制御器は、例えば、制御ユニットまたはシステム（例えば、制御室システム）から制御信号を受け取り、その制御信号（複数可）を、一致するフィールドデバイスまたはバルブの位置を開く、閉じる、または保持するために空気圧アクチュエータに提供される、１つ以上の空気圧に変換する。しかしながら、いくつかの事例において、プロセスシステムは、バルブの精度および信頼性に影響し得るエラーまたは故障状況を経験し得る。例えば、制御器と制御システムとの間の通信が中断または停止され得る。かかる事例において、制御器は制御システムから信号を受け取ることができず、よって流量制御デバイスが
その最後の位置または状況に留まることを招く。
【発明の概要】
【課題を解決するための手段】
【０００３】
本明細書に記載のフィールド制御デバイスを動作させるための方法の例は、フィールド制御デバイスに連結された制御器を介して、非エラー状況の間にフィールド制御デバイスを動作させる、制御器から遠隔に設置された制御システムからの通信を受け取ることと、エラー状況が発生したかどうかを検知することと、エラー状況が検知されたときに、制御器に格納された既定のエラー状態命令に基づいて、フィールド制御デバイスを動作させることとを含む。
【０００４】
本明細書に記載の流量制御システムを動作させるための方法の別の例は、プロセス制御システムの動作パラメータを監視することと、その動作パラメータに基づいてエラー状況を検知することと、エラー状況が検知されたときに、制御器上に格納された少なくとも１つの規定のエラー状態設定または命令に基づいて、フィールド制御デバイスに動作可能に連結されたローカル制御器を介してフィールド制御デバイスを制御することとを含む。
【０００５】
本明細書に記載のフィールド制御システムの例は、プロセス流体の流体流量を制御するための流体制御デバイスと、フィールド制御デバイスに取り付けられた制御器とを含む。制御器は、フィールド制御デバイスに動作可能に連結され、フィールド制御デバイスの位置を制御するために、制御器から遠隔的に設置されたシステムから指令を受け取るように構成される。制御器は、エラー状況が検知されたときに、ローカル制御システムの中に格納された所定のエラー状態設定に基づいてフィールド制御デバイスに指令を出すためのローカル制御システムを有する。
【図面の簡単な説明】
【０００６】
【図１】本明細書に記載の制御器装置の例を有するプロセス制御システムである。
【図２】図１の制御器装置の例の略図である。
【図３】図１および図２の制御器装置の例とともに実施され得る方法の例を表すフローチャートである。
【図４】図１および図２の制御器装置の例を動作させるために用いられ得るプロセスの例を表すフローチャートである。
【図５】エラー状況を検知するための、図４のプロセスの例を表すフローチャートである。
【図６】本明細書に記載の方法および装置の例を実施するために用いられ得るプロセッサシステムの例のブロック図である。
【図７】図１に記載の制御器装置を装備するための方法の例を表すフローチャートである。
【発明を実施するための形態】
【０００７】
本明細書に記載の装置および関連する方法の例は、動作状況および／またはパラメータが非エラー状況または非故障状況（例えば、通常の動作状況）から逸脱しているときに、フィールド制御デバイスまたはフィールドデバイス（例えば、バルブ、ポンプ、通気孔、ルーバー、最終制御要素など）を、またはより一般的に、最終制御要素を、所定のエラー状態設定に基づいて動作させることを可能にする。非エラー状況からの逸脱は、フィールドデバイスの機能性に影響を与えることがあり、および／またはフィールドデバイスを制御する能力に影響を与えることがある。
その結果、フィールドデバイスへの制御流体（例えば、空気、油圧オイルなど）が非故障状況にあれば、エラー状況が発生すると、フィールドデバイスはその最後の現在位置に留まり得る。
【０００８】
例えば、１つの周知のフィールドデバイス（例えば、バルブ）が、制御器から遠隔的に設置された制御システムからプロセス制御信号を受信するための通信インターフェースを有する制御器（例えば、バルブ保定装置、トランシーバ、変換器など）に連結され得る。いくつかの事例では、例えば、制御システムへの電力が中断されたときに、制御システムと制御器の通信インターフェースとの間の通信は失われ得る。制御器への通信がなければ、制御器はフィールドデバイスを制御するための信号も命令も受け取ることができない。ゆえに、周知のフィールドデバイスは典型的に、制御器がエラー状況（例えば、制御器と制御システムとの間の通信が中断した）を検知したとき、エラーセーフ状況に移動しない。
【０００９】
周知のフィールドデバイスと違い、本明細書に記載の装置の例および関連する方法は、動作状況またはパラメータ（例えば、ネットワーク通信状態）が非エラー状況から逸脱したときに、最終制御要素またはフィールド制御デバイス（例えば、流体制御アセンブリ）の制御を可能にする。フィールドデバイス、最終制御要素、および／または流体制御装置の例は、例えば、流体または流量制御バルブ、ポンプ、通気孔、ルーバー、空気圧アクチュエータなどのアクチュエータ、油圧アクチュエータ、および／またはあらゆる他のフィールドデバイス（複数可）および／または最終制御要素（複数可）を含み得る。周知の制御器装置と違い、本明細書に記載の制御器装置の例および関連する方法は、プロセス制御システムの動作パラメータおよび／または状況、および／またはフィールドデバイスが非エラー状況から逸脱しているとき、所定のエラー状態命令または指令を提供するために、ローカル制御プロセスおよび／または論理回路を利用する。
【００１０】
例えば、本明細書に記載の制御器装置の例は、エラー状況が検知されたときに、フィールドデバイスを所定のエラー状態状況に移動させ得る。所定のエラー状態状況（複数可）および／または命令（複数可）、または設定（複数可）は、ユーザによって選択される、ユーザによって定義される、および／または例えば本明細書に記載の制御器装置の例の入力インターフェースを介してプログラム可能である。いくつかの例では、本明細書に記載の制御器装置の例は、例えば、表または一覧から１つ以上の所定のエラー状態状況（複数可）または設定（複数可）を選択または活性化するようにユーザをプロンプトし得る。その結果、本明細書に記載の制御器装置は、プロセス制御システムの制御システムおよび／または他の制御器装置がたとえ本明細書に記載の制御器装置の例と通信できなくても、エラー状況に応答することができる。
【００１１】
ユーザによって定義された、または所定のエラー状態状況は、遠隔地にある制御システム（例えば、制御室またはシステム）と本明細書に記載の制御器装置との間の通信中断の検知に一致し得る。その結果、本明細書に記載の制御器装置の例のローカル制御システムまたは論理回路は、所定のエラー状況設定または制御器装置の例の中に格納または構成された命令に基づいて、フィールドデバイスまたはフロー制御アセンブリを制御または動作させ得る。例えば、本明細書に記載のエラー状態設定または命令は、例えば、通信中断が検知されたときに、フィールドデバイスを開位置、閉位置、絞り位置、全開位置と全閉位置との間のあらゆる位置に移動することを含み得る。
【００１２】
本明細書に記載のユーザによって定義されるエラー状況は、本明細書に記載の制御器装置例の温度閾値を上回る周囲の温度の検知を含み得る。いくつかの例では、本明細書に記載のエラー状況は、制御器装置および／またはフィールドデバイスの校正値が予め設定された校正範囲から逸脱したときに発生し得る。他の例では、本明細書に記載のエラー状況は、フィールドデバイスの測定された位置の値が、プロセスシステムの制御システムによって制御器装置の例に提供された指令位置の値と一致しないときに発生し得る。
【００１３】
いくつかの例では、所定のエラー状態設定または命令は、フィールドデバイス（例えば、バルブ）を、第１の、または全開位置（例えば、１００％ストローク）と、第２の、または全閉位置（例えば、０％ストローク）との間の位置に位置付けすることを含み得る。追加的にまたは代替的に、いくつかの例では、所定のエラー状態設定または命令は、エラー状況の検知後に、フィールドデバイスを第１の位置に第１の持続期間または時間、位置付けること、および第１の持続期間の期限が切れた後にエラー状況が持続する場合、第１の持続期間の期限が切れた後にフィールドデバイスを第２の位置に第２の持続期間または時間、位置付けることを含み得る。第１の位置は、第２の位置と異なり得る。
【００１４】
追加的にまたは代替的に、いくつかの事例では、フィールドデバイスの動作は、プロセス制御システム（例えば、連動プロセス、カスケードプロセスなど）の中の別のフィールドデバイスの動作および／または位置に依存し得る。かかる事例において、本明細書に記載の制御器装置は、制御器装置が制御信号を受け取ったときに、他のフィールドデバイスが適切に位置付けされていないときに、制御システムによって提供された制御信号（例えば、協調信号）を、遅延させる、無視する、および／または無効にし得る。追加的にまたは代替的に、制御器装置は、制御室のオペレータに注意を喚起するために、他のフィールドデバイスが適切に位置付けされていないという警告またはメンテナンス信号を制御システムにブロードキャストし得る。
【００１５】
追加的にまたは選択的に、本明細書に記載の制御器装置の例は、例えば、バルブが予測通りに動かない、ある位置に過剰に長く留まる、メンテナンスが予測通りに実施されていないなどのときに、診断情報および注意喚起（例えば、メンテナンス注意喚起）を検知または提供するために使用され得る。いくつかの例では、本明細書に記載の制御器装置は、ユーザによって定義されたスケジュール（例えば、バルブの流量制御部材が固着することを防ぐために、バルブを定期的に動作させる）などに基づいて、自動メンテナンスルーチン（例えば、フィールドデバイスの電源を切って入れなおす）を起動することができる。
【００１６】
図１は、１つ以上の所定のエラー状態状況（複数可）または命令（複数可）を有する、本明細書に記載の制御器装置またはデバイス１０２を含むプロセス制御システム１００の例を図示する。図１に示すように、プロセス制御システムの例１００は、通信ネットワーク１０６を介して制御システム１０４（例えば、制御室システム）に通信可能に連結される。概して、制御器装置１０２がプロセス制御システム１００内で機能することを可能にする通信チャネル、リンク、およびパスは、一般にまとめて通信ネットワーク１０６と称される。図１の例において、通信ネットワーク１０６は、無線通信ネットワークを含む。図示されていないが、他の例では、通信ネットワーク１０６は、配線接続された通信システムであり得る。
【００１７】
図１のプロセス制御システム１００の例は、流体格納容器装置またはタンク１１０内で、プロセス流体（例えば、液体、ガスなど）のプロセスパラメータ（例えば、圧力、液面など）を監視または感知するためのフィールドデバイスまたはセンサ１０８（例えば、無線送信器またはセンサ）を含む。タンク１１０からの流体流量を制御するため、プロセス制御システム１００はタンク１１０に流体連結されたフィールドデバイス１１２を利用する。図１に示すように、図１のフィールドデバイス１１２は、下記で詳細に説明されるように、流量制御装置１１４の動作を制御するために、制御器装置１０２の例を有する流量制御装置または制御バルブ１１４を備える。図１に示すように、プロセス制御システム１００の例は、タンク１１０の中への流体の流量を制御するために、別のまたは第２のフィールドデバイス１１６を含み得る。第２のフィールドデバイス１１６は、流量制御装置１１８の動作を制御するために、本明細書に記載の流量制御装置または制御バルブ１１８、および別のまたは第２の制御器装置１２０の例を含み得る。
【００１８】
図１の通信ネットワーク１０６の例は、少なくとも１つの無線インターフェース１２４（例えば、ゲートウェイ）を介して、無線フィールドデバイス１０８、１１２、および１１６を、制御システム１２２（例えば、ホストシステム、制御器、注意喚起システム、または他のシステム）に通信可能に連結する。例えば、制御システム１２２は、フィールドデバイス１０８、１２２、および１１６から遠隔に設置された制御室の中にあり得る。無線インターフェース１２４は、例えば、イーサネット（登録商標）接続、モドバス（Ｍｏｄｂｕｓ）イーサネット接続、シリアルＲ４８５接続、および／または他の適切な接続（複数可）などの接続１２６を介して、制御システム１２２に通信可能に連結される。無線インターフェース１２４はまた、例えば、ローカルインターフェース、シリアルモドバス、遠隔インターフェース、モドバスＴＣＰ／ＩＰ、ハート（ＨＡＲＴ）、または他の適切な通信規格（複数可）および／またはプロトコル（複数可）などの通信規格およびプロトコルをサポートまたは活用し得る。追加的に、無線インターフェース１２４は、通信ハブとしての役割を果たし得る。
【００１９】
いくつかの例では、無線フィールドデバイス１１２は、無線フィールドデバイス１０８または１１６などの他の使用可能な無線フィールドデバイス、および／または無線インターフェース１２４などの１つ以上の無線インターフェースとの無線通信を実施することを可能とされ得る。特に、無線フィールドデバイス１０８、１１２、および１１６のそれぞれは、１つ以上の無線通信チャネル、パス、またはリンク１２８ａ、１２８ｂ、および１２８ｃを介して通信するように構成され得る。ゆえに、無線フィールドデバイス１０８、１１２、および１１６のそれぞれは、多重または冗長通信パス１２８ａ〜ｆを介して無線インターフェース１２４と通信し得る。
【００２０】
追加的に、フィールドデバイス１０８、１１２、および／または１１６は、メッシュネットワーク（例えば、完全または部分メッシュトポロジ）のノードにあってもよく、よって、プロセス制御システム１００内で他の無線機器対応のフィールドデバイスおよび／または無線インターフェース（例えば、他のゲートウェイ、ルータ、またはリピータ）と同時に通信し得る。いくつかの例では、無線通信ネットワーク１０６であって、それと関連付けられるハードウェアおよびソフトウェアを含む無線通信ネットワーク１０６は、インストールの間に選択され、引き続くシステムの動作の間に作成される、二地点間または直接接続パスを提供する。
【００２１】
図１の流量制御装置１１４の例は、バルブ１３０、空気圧アクチュエータ１３２（例えば、隔膜またはピストンアクチュエータ）、および位置センサ１３４を含む。位置センサ１３４は、例えば、バルブ１３０のステムおよび／またはアクチュエータ１３２に連結されたトラベルインジケータの異なる位置について異なる値（例えば、電圧または電流）を有する、アナログ信号を出力する直線配列のホール効果センサなどの非接触センサであり得るが、それに限定されない。位置センサの他の例は、リミットスイッチ、接点、および電位差計をベースにした位置センサを含み得る。図１のバルブ１３０の例は、入り口１３６と出口１３８との間にオリフィス（例えば、弁座によって画定される）および流体流量通路を提供する。図１のアクチュエータ１３２の例は、流量制御部材１４０を、入り口１３６と出口１３８との間のより多い流体流量を可能にするための第１の方向（例えば、オリフィスから離れる）と、アクチュエータ１３２の感知要素にわたって制御流体（例えば、空気）を介して提供される圧力差に基づいて、入り口１３６と出口１３８との間の流体流量を抑制または阻止する第２の方向（例えば、オリフィスに向かう）とに移動
させるバルブステム１４２を介して、流量制御部材１４０に動作可能に連結される。流体制御装置１１４は、オリフィスに対する流量制御部材１４０の位置を検知または感知するための位置センサ１３４を利用する。位置センサ１３４は、バルブ１３０の位置を表す信号を生成するように構成され得る。
【００２２】
他の例では、制御器装置１０２は、例えば、電動の油圧アクチュエータなどの他の種類の装置を制御するために利用され得る。例えば、油圧アクチュエータに動作可能に連結されたとき、制御器装置１０２は、電動アクチュエータに電子制御信号を提供することができ、および／または油圧アクチュエータに提供されることになる油圧制御流圧を示す信号を提供し得る。
【００２３】
動作中、フィールドデバイスまたはセンサ１０８は、タンク１１０の中の液面を監視し、タンク１１０の中の液面を表す信号を生成する。フィールドデバイス１０８の送信器は、この信号を制御システム１２２に、および／またはフィールドデバイス１１２および１１６に、通信ネットワーク１０６を介してブロードキャストまたは通信する。加えて、フィールドデバイス１１２および１１６は、制御器装置１０２および１２０によって生成された、各々のフィールドデバイス１１２および１１６の位置に一致する信号を、通信ネットワーク１０６を介して制御システム１２２にブロードキャストまたは通信するように構成されることができ、および／または通信ネットワーク１０６を介して制御システム１２２から命令信号を受け取るように構成されてもよい。例えば、制御器装置１０２は、タンク１１０からの流体の流れを阻止するために、バルブ１３０を閉位置に移動させるために、制御システム１２２から制御信号を受け取り得る。
【００２４】
制御システム１２２が、タンク１１０の中の所望されるレベルを上回る液面と一致する信号をフィールドデバイス１０８から受け取ったとき、制御システム１２２は、流体がタンク１１０から流れることを可能にするために、バルブ１３０を開位置に移動させるために、制御器装置１０２に制御信号を送る。例えば、制御器装置１０２は、制御システム１２２から制御信号（例えば、４〜２０ミリアンペア（ｍＡ）制御信号、０〜１０ボルトの直流（ＶＤＣ）制御信号、デジタル制御信号など）を受け取り、および制御器装置１０２は、この制御信号（複数可）を、バルブ１３０を開位置に移動させるために通路１４４ａおよび／または１４４ｂを介してアクチュエータ１３２に提供されることになる空気圧または油圧に変換する。代替的に、他の例では、制御器装置１０２は、バルブを開位置に移動させるために、１つ以上の電気信号を変換し、および／または電動アクチュエータに送るように構成され得る。例えば、制御システム１２２のプロセス制御ルーチンが、バルブ１３０がプロセス流体のより多量の、および／または速い速度での流れの通過を許可したと判定した場合、バルブに関連付けられる制御器に供給される制御信号の大きさは、現在の型の制御信号の使用を仮定して、４ｍＡから８ｍＡに増大し得る。
【００２５】
しかしながら、動作中、プロセス制御システム１００の１つ以上の動作パラメータは、非エラー状況（例えば、通常の動作状況）から逸脱することがある。非エラー状況からの逸脱は、流量制御アセンブリの機能性に影響を与えることがあり、および／またはフィールドデバイス１１２を制御する能力に影響を与えることがある。その結果、例えば、バルブ１３０（例えば、オリフィスに対する流量制御部材１４０の位置）は、エラー状況が発生したとき、最後の現在位置に留まり得る（ただし、流量制御アセンブリへの制御流体が非故障状況にある場合）。
【００２６】
例えば、非エラー状況からの逸脱は、制御システム１２２とフィールドデバイス１０８、１１２、および／または１１６との間の通信が中断または停止されたときに発生し得る。例えば、制御システム１２２への電力が故障し、または制御信号（例えば、二地点間通信パスによって提供される）が遮断または劣化し、よってフィールドデバイス１０８、１１２、および／または１１６と有効に通信することができなくなり、それによりプロセス制御システム１００の精度および信頼性が低下する。いくつかの例では、制御器装置１０２の周囲の温度は、推奨される動作温度よりも高い温度に上昇し得る。いくつかの事例では、制御器装置１０２および／または位置センサ１３４の校正範囲または値は、予め設定された構成される範囲または値を逸脱し得る。
【００２７】
下記でさらに詳細に説明されるように、制御器装置１０２は、１つ以上の動作パラメータが非エラー状況から逸脱したときに、制御器装置１０２がフィールドデバイス１１２（例えば、バルブ１３０）を制御することを可能にする、所定のエラー状態状況または命令を含む。例えば、制御器装置１０２は、制御システム１２２と制御器装置１０２との間の通信が中断された場合に、制御器装置１０２が所定のエラー状態命令（複数可）に基づいてバルブ１３０の流体制御部材１４０を所定の位置に移動させることを可能にする、所定のエラー状態命令（例えば、指令）を含み得る。いくつかの例では、エラー状態状況が検知されたとき、制御器装置１０２は制御システム１２２から提供された制御信号を無効にし、その代わりに所定のエラー状態命令（複数可）に基づいて、エラー状況が解決するまでフィールドデバイス１１２を動作させることができる。
【００２８】
追加的にまたは代替的に、フィールドデバイス１１２の動作的作用は、図１の第２のフィールドデバイス１１６などのプロセス制御システム１００の別のフィールドデバイスの位置に依存し得る。より具体的には、本明細書に記載の制御器装置１０２の例は、第２のフィールドデバイス１１６の制御器装置１２０からの状態信号を受け取るように構成されてもよく、その動作はフィールドデバイス１１２の動作に優先する。その場合、制御器装置１０２は、第２のフィールドデバイス１１６が正しい位置にある場合にのみフィールドデバイス１１２を動作させる。いくつかの事例では、制御器装置１０２は、第２のフィールドデバイス１１６が正しい位置にない場合、制御システム１２２から受け取った指令信号（例えば、協調信号）を無効にし得る。
【００２９】
例えば、図１の例を参照して、フィールドデバイス１０８は、タンク１１０の中の液面が所望のレベルにあるという信号を制御システム１２２および／または制御器装置１０２ならびに１２０にブロードキャストし得る。制御システム１２２のプロセス制御ルーチンは、バルブ１３０および１１８が協調して閉位置に移動することになるということを判定することができ、制御システム１２２は、この判定に基づいて協調された制御信号を構成し、バルブ１３０と１１８のそれぞれをこれらの閉位置に移動させるために、この信号を制御器装置１０２および１２０に通信し得る。しかしながら、所定のエラー状態命令は、バルブ１１８が閉位置以外の位置にあることを表す信号を制御器装置１２０がブロードキャストすると、制御器装置１０２がバルブ１３０を閉位置に移動させることを遅延させることを招き得る。このように、制御器装置１０２がバルブ１１８の位置が閉位置にないことを示す信号を制御器装置１２０から受け取ると、制御器装置１０２はバルブ１３０を閉位置に移動させない場合があり、これは制御システム１２２から通信された制御信号に関わらず、そうすることがタンク１１０の中の液面を上昇させるからである。
【００３０】
また他の例では、エラー状況が発生したとき、制御器装置１０２はバルブ１３０を特定のストローク位置または中間位置に移動させるように構成され得る。例えば、特定のストローク位置は、０％ストロークと１００％ストロークとの間であり得る。例えば、制御器装置１０２は、バルブ１３０を１０％ストローク位置（すなわち、１０％開）移動させるようにし得る。また他の例では、エラー状況が検知されたとき、制御器装置１０２はバルブ１３０を第１の位置に第１の持続期間または時間、および第２の位置に第２の持続期間または時間、移動させるように構成され得る。例えば、制御器装置１０２は、エラー状況の検知または発生後、バルブ１３０を８５％開位置に最初の１時間、移動させてもよく、および引き続きバルブ１３０を１５％開位置にエラー状況の検知または発生から最初の１時間後に移動させてもよい。また他の例では、エラー状況が検知されたとき、このエラー状況の検知からの予め設定された持続期間の経過後（例えば、エラー状況検知から１時間）、エラー状態命令が制御器装置１０２に指令を出してフィールドデバイス１２２を動作させることを遅延させ得る。
【００３１】
図１の例はフィールドデバイス１１２をバルブ１３０として図示しているが、本明細書に記載の故障状態設定（複数可）を予め定義するための装置および方法の例は、最終制御要素、流量制御デバイス、ポンプ、通気孔、ルーバー、またはあらゆる他のデバイス（複数可）を含むがこれらに限定されない他のデバイスとともに用いられ得る。追加的にまたは代替的に、図１のアクチュエータの例１３２は複動式隔膜またはピストンアクチュエータとして描写されているが、例えば、回転アクチュエータ、単動式ばね復帰隔膜またはピストンアクチュエータ、電動アクチュエータ、油圧アクチュエータなどのあらゆる他の種類（複数可）のアクチュエータ（複数可）が代替的に使用され得る。
【００３２】
図２は、図１の制御器装置１０２の例のブロック図である。図示された例では、制御器装置１０２は、図１のフィールドデバイス１１２などのフィールドデバイスに搭載された、または代替的に、近接して取り付けられた、無線電空式バルブ位置制御器１０２である。本明細書に記載のバルブ位置制御器１０２の例は、無線バルブ位置監視およびフィールドデバイス１１２の空気圧制御を提供するために、フィールドデバイス１１２に動作可能に連結され得る。しかしながら、他の例では、制御器装置１０２は、位置送信器、トランシーバ、変換器、および／または例えば、最終制御要素、電動アクチュエータ、油圧アクチュエータ、ポンプ、通気孔、ルーバーなどのフィールドデバイスを制御するための、あらゆる他の制御器であり得る。
【００３３】
図１および図２を参照して、制御器装置１０２は、プロセッサ２０４を保持するためのハウジング２０２、通信インターフェース２０６、フィールドデバイス制御モジュールおよび／または流体デバイス制御モジュール２０８、位置インターフェース２１０、エラー状況検出器２１２、所定のエラー状態状況モジュール２１４、メモリ２１６、入力インターフェース２１８、および電源２２０を含む。電源２２０は、交流電流、直流電流を受け取ってもよく、またはループ電源式であり得る。追加的にまたは代替的に、電源２２０は、内蔵型電力モジュール（例えば、バッテリパック）を含み得る。ゆえに、制御器装置１０２は、電源内臓型の制御器であり得る。
【００３４】
制御システム、または制御システム１２２などの別のフィールドデバイスおよび／または図１のフィールドデバイス１０８ならびに１１６と通信する（例えば、情報を送る／受け取る）ために、制御器装置１０２の例は、通信インターフェース２０６を含む。例えば、本明細書に記載の制御器装置１０２の例は、処理のために、情報（例えば、フィールドデバイス１１２の位置センサ１３４から受け取った位置情報）を制御システム（例えば、図１の制御システム１２２）に伝達する。制御システム１２２は次に、位置情報（例えば、バルブが開けられる／閉じられるべきかを判定するため）を処理し、通信インターフェース２０６を介して適切な指令をプロセッサ２０４に戻す。通信インターフェース２０６は、パスまたはリンク２２２を介して命令をプロセッサ２０４に提供する。ゆえに、制御器装置１０２の例は、情報を収集および中継する、および通信インターフェース２０６を介してフィールドデバイス１１２を直接制御するための、制御システム１２２または他のフィールドデバイス１０８ならびに１１６からの情報および／または指令を受け取る能力がある。
【００３５】
プロセッサ２０４は、通信インターフェース２０６から受け取った制御信号を処理し、およびパスまたはリンク２２４を介して、この信号を制御流体２２６（例えば、空気圧制御流体）によってアクチュエータ１３２のチャンバに供給する空気圧を制御するフィールドデバイス制御モジュール２０８に通信する。例えば、プロセッサ２０４および／またはフィールドデバイス制御モジュール２０８は、通信インターフェース２０６によって受け取られた指令（例えば、制御システム１２２によって送られた命令）にしたがってフィールドデバイス１１２を制御するために用いられ得る空気圧信号（例えば、比例圧力信号）を生成するために、通信インターフェース２０６によって受け取られた電子指令または信号（例えば、電圧、電流など）を変換（例えば、Ｉ／Ｐコンバータを介して）し得る。プロセッサ２０４によって提供された圧力制御値に基づいて、フィールドデバイス制御モジュール２０８は、流体通路１４４ａおよび１４４ｂを介してフィールドデバイス１１２に提供されることになる空気圧を上げるか下げるかを判定する。例えば、フィールドデバイス制御モジュール２０８は、流体通路１４４ａおよび１４４ｂに流れる制御流体２２６の量を制御するためのバルブまたは流量制御装置を含み得る。いくつかの例では、フィー
ルドデバイス制御モジュール２０８は、供給流体信号を増幅するための空気圧増幅器を含み得る。他の例では、上述したように、制御器装置１０２は、電動アクチュエータまたは他の最終制御要素を制御するように構成され得る。かかる例では、フィールドデバイス制御モジュール２０８は、ポンプを動作させるためのポンプデバイスに、電動アクチュエータに連結されたバルブを移動させるための電動アクチュエータに、および／またはあらゆる他の最終制御要素および／または流体制御デバイス（複数可）に、電子信号または他の命令（複数可）または指令（複数可）を提供し得る。
【００３６】
フィールドデバイス１１２（例えば、アクチュエータ１３２）が動作するにつれて、位置インターフェース２１０がフィールドデバイス１１２の位置を監視する。例えば、位置インターフェース２１０は、フィールドデバイス制御モジュール２０８を介してフィールドデバイス１１２のアクチュエータ１３２に提供された圧力の差に基づいて、位置センサ１３４からフィールドデバイス１１２の位置（例えば、図１の流量制御部材１４０）と一致するフィードバック信号２８８を受け取る。位置インターフェース２１０は、リンクまたはパス２３０を介して、位置情報をプロセッサ２０４に通信する。そして、プロセッサ２０４は位置情報を処理し、通信インターフェース２０６は通信ネットワーク（図１の通信インターフェース１０６）に位置情報をブロードキャストまたは通信する。
【００３７】
ゆえに、図１のプロセス制御システム１００が非故障状態または非エラー状況にあるとき、プロセッサ２０４は、通信インターフェース２０６を介してフィールドデバイス１１２および／またはフィールドデバイス１１２の通信状態情報を制御するために、通信インターフェース２０６によって受け取られた命令を処理する。
【００３８】
エラー状態が発生したかどうかを検知するために、制御器装置１０２の例は、エラー状況検知器２１２を利用する。エラー状況は、フィールドデバイス１１２の所定のプロセスパラメータ、制御器装置１０２および／または図１のプロセス制御システム１００の他のパラメータまたは状況が非エラー状況から逸脱したときに検知される。例えば、エラー状況検知器２１２が、エラー状況が発生したことを検知したとき、エラー状況検知器２１２は、パスまたはリンク２３２を介してこのエラー状況の検知をプロセッサ２０４に通信する。かかる事例では、プロセッサ２０４は通信インターフェース２０６によって提供される命令を受け取らず、処理しないことがある。通信インターフェース２０６から受信する命令を受け取ったりまたは処理したりする代わりに、プロセッサ２０４は、フィールドデバイス１１２を制御または動作させるために、代替の供給元によって提供された命令を処理および／または受け取る。図示される例では、代替の供給元は、所定のエラー状態状況モジュール２１４によって供給される。例えば、エラー状況検知器２１２がエラー状況を検知したとき、所定のエラー状態状況モジュール２１４は、リンク２３４を介して制御命令をプロセッサ２０４に供給する。追加的にまたは代替的に、いくつかの例では、プロ
セッサ２０４は、フィールドデバイス１１２を制御または動作させるために、通信インターフェース２０６からの部分的な命令および所定のエラー状態状況モジュール２１４からの部分的な命令を受け取るかまたは処理し得る。いくつかの例では、プロセッサ２０４は、検知された第１のエラー状況に基づいて、第１の所定のエラー状態命令または指令を、および検知された第２のエラー状況に基づいて、第２の所定のエラー状態命令または指令を受け取り得る。
【００３９】
エラー状況に一致する所定のエラー状態命令（複数可）または指令（複数可）は、ユーザによってプログラム可能であるか、または構成可能であり得る。例えば、ユーザはプロセスパラメータの値または制限を定義してもよく、およびエラー状況検知器は、プロセスパラメータの値または制限が、割り当てられた、選択された、および／または構成された非エラー状況を超えるかまたは逸脱したときに、エラー状況が発生したかどうかを検知する。
【００４０】
図２に示すように、エラー状況検知器の例２１２は、通信検知器２３６、温度検知器２３８、位置検知器２４０、校正検知器２４２、および依存フィールドデバイス検知器２４４を含む。
【００４１】
通信検知器２３６は、通信ネットワーク１０６、制御システム１２２、および／またはフィールドデバイス１０８および／または１１６との通信エラーを検知する。例えば、通信検知器２３６が通信インターフェース２０６とプロセッサ２０４との間のリンクまたはパス２２２において通信中断を検知すると、次に通信検知器２３６は、所定のエラー状態状況モジュール２１４から所定のエラー状態命令を受け取るための信号をプロセッサ２０４に送る。そして、所定のエラー状態状況モジュール２１４は、通信エラーの検知と一致する所定のエラー状態命令または指令を提供する。例えば、所定の状況または命令は、通信エラーがエラー状況検知器２１２によって検知されると、プロセッサ２０４に指令を出して、フィールドデバイス１１２を、例えば、開位置、閉位置、絞り位置、または開位置と閉位置との間のあらゆる他の位置に動作させ得る。いくつかの例では、別の所定のエラー状態命令がプロセッサ２０４に命令を出して、流体デバイス１１２の動作を第１の期間（例えば、エラー状況の検知の１時間後に動作を開始する）遅延させ得る。いくつかの例では、所定のエラー状態命令は、タンク１１０の中の実際の液面を監視することなく、タンク１１０を特定の時間、空にすることを可能にするために、プロセッサ２０４にフィールドデバイス１１２を位置（例えば、開位置）に制御させ得る。
【００４２】
温度検知器２３８は、制御器装置１０２の周囲の温度を検知する。例えば、温度検知器２３８は、制御器装置１０２および／またはプロセス制御システム１００の温度センサから測定された温度の値を受け取り得る。温度検知器２３８は、例えば、コンパレータを介して、温度センサによって提供された測定された温度の値を、例えば、メモリ２１６の中に格納され得る温度閾値と比較する。上述したように、温度閾値は予め定義されてもよく、または入力インターフェース２１８を介してユーザによって選択可能であってもよい。測定された温度の値が温度閾値を上回ると、温度検知器２３８は、プロセッサ２０４に信号を送る。そして、所定のエラー状態状況モジュール２１４は、閾値を上回る温度の検知に関連付けられる所定のエラー状態命令または指令をプロセッサ２０４に提供する。例えば、所定のエラー命令は、プロセッサ２０４に指令を出して電源を切らせ得る。いくつかの例では、所定のエラー状態命令は、電源を切ることに先立って、プロセッサ２０４にフィールドデバイスを開位置または閉位置に移動させ得る。
【００４３】
位置検知器２４０は、通信インターフェース２０６によってプロセッサ２０４に提供された位置指令信号および／または所定のエラー状態状況モジュール２１４が、位置センサ１３４によって位置インターフェース２１０に提供された測定された温度の値（例えば、位置信号２２８）と相関するかどうかを判定する。例えば、位置検知器２４０は、例えば、コンパレータを介して、フィールドデバイス１１２が正しい位置にあるかどうかを判定するために、位置指令信号と測定された位置の値とを比較し得る。位置検知器２４０が測定された位置の値が位置指令信号と相関しないと判定すると、所定のエラー状態状況モジュール２１４がプロセッサ２０４に、フィールドデバイス１１２の正しくない位置の検知に関連付けられる所定のエラー状態命令または指令を提供する。例えば、所定のエラー状態状況モジュール２１４は、通信インターフェース２０６を介して通信ネットワーク１０６に警告またはメンテナンス信号を送るかまたはブロードキャストし得る。追加的にまたは代替的に、所定のエラー状態命令の例は、正しくない位置が固着したバルブのせいであり得るかどうかを判定するために、プロセッサ２０４に定期的にまたは迅速にフィールドデバイス１１２の電源を切って入れなおすためのメンテナンスルーチンを起動させ得る。
【００４４】
校正検知器２４２は、制御器装置１０２と位置センサ１３４との間の校正が予め設定された校正範囲または値を逸脱しているかどうかを判定するために用いられ得る。校正検知器２４２が予め設定された校正範囲または値の逸脱を検知すると、所定のエラー状態状況モジュール２１４がプロセッサ２０４に、あらかじめ設定された校正された設定または範囲の逸脱の検知に関連付けられる所定のエラー状態命令または指令を提供する。例えば、所定のエラー状態状況モジュール２１４は、プロセッサ２０４に自動再校正ルーチンを起動させてもよく、および／またはメンテナンス注意喚起を起動させてもよい。
【００４５】
依存フィールドデバイス検知器２４４は、フィールドデバイス１１２の動作が、プロセス制御システム１００の別のフィールドデバイス（例えば、図１の第２のフィールドデバイス１１６）の動作または動きに依存しているかどうかを検知する。例えば、いくつかの事例では、第２のフィールドデバイス１１６の動作は、フィールドデバイス１１２の動作に優先し、および／またはその動作と強調する必要があり得る。依存フィールドデバイス検知器２４４がフィールドデバイス１１２の動作が最初に（または同時に）発生している第２のフィールドデバイス１１６の動作に依存していると判定すると、次にエラー状況検知器２１２がプロセッサ２０４に、および／または所定のエラー状態状況モジュール２１４に信号を送る。一方、所定のエラー状態状況モジュール２１４は、フィールドデバイス１１２が第２のフィールドデバイス１１６の動作に依存していることの検知に関連付けられる所定のエラー状態命令または指令をプロセッサ２０４に提供する。例えば、メンテナンスプロセスの間、制御システム１２２は、制御器装置１０２および１２０に、各々のフィールドデバイス１１２および１１６を閉位置に移動させる（例えば、同時に）ための信号をブロードキャストまたは通信し得る。しかしながら、第２のフィールドデバイス１１６の制御器装置１２０が、フィールドデバイス１１６が閉位置にないことを示す信号をブロードキャストすると、依存フィールドデバイス検知器の例２４４は、プロセッサ２０４に信号を送り、依存フィールドデバイス検知器２４４は、エラー状況が発生したと判定する。そして、所定のエラー状態命令がプロセッサ２０４に指示を出して、依存フィールドデバイス検知器２４４が第２のフィールドデバイス１１６が正しい位置にあると判定するまで、制御システム１２２の指令信号を遅延させ、無視し、または無効にし得る。
【００４６】
上述したように、図示される例では、エラー状況および／または所定のエラー状態命令または指令は、ユーザによって構成可能であるか、またはプログラム可能であり得る。いくつかの所定のエラー状態命令または指令の例は、例えば、フィールドデバイス１１２などのフィールドデバイスに、全開位置、全閉位置、絞り位置、および／または例えば１０％開位置、８０％開位置などの、全開位置と全閉位置との間のあらゆる他の位置に移動させ得る。
【００４７】
いくつかの例では、所定のエラー状態命令は、プロセッサ２０４に命令して、出力またはフィールドデバイス１１２の位置を、一定時間（例えば、１５分、５時間など）、変更または移動（例えば、閉位置から開位置へ）させ、つぎに前の出力状態または位置（例えば、閉位置）に戻し得る。
【００４８】
また他の例では、所定のエラー状態命令は、プロセッサ２０４に命令して、エラー状況検知器２１２によるエラー状況の検知時に、フィールドデバイス１１２の最後の現在位置を維持させ得る（例えば、フェールラスト位置）。かかる事例では、かかるフェールラスト位置は、いかなる空気出力もなしで提供され得る。例えば、プロセッサ２０４は、フィールドデバイス制御モジュール２０８に命令して、フィールドデバイス制御モジュール２０８が排出孔２４６を介してアクチュエータ１３２の中の制御流体を排出しないように、制御流体をアクチュエータ１３２のチャンバの中に維持させ得る。
【００４９】
いくつかの例では、所定のエラー状態命令は、プロセッサ２０４に指令を出して、空気出力を使ってまたは使わずに、またはフィールドデバイス制御モジュール２０８および／または制御流体２２６を用いてまたは用いずに、フィールドデバイス１１２をあらゆる予め選択された位置（例えば、フェールセット位置）に移動させ得る。例えば、空気出力なしでフィールドデバイス１１２を位置決めするために、プロセッサ２０４は、フィールドデバイス制御モジュール２０８に命令して、フィールドデバイス１１２をフェイルセット位置に移動させるために、排出孔２４６を介してアクチュエータ１３２の少なくとも１つのチャンバから圧力を排出させ得る。例えば、フィールドデバイスが単動式のばね付きアクチュエータを含む場合、アクチュエータの制御チャンバから制御流体を排出することは、ばねに制御流体２２６を用いずに、バルブの流量制御部材を全開位置または全閉位置に移動させることになる。
【００５０】
追加的にまたは代替的に、所定のエラー状態命令は、フィールドデバイス１１２に命令して、エラー状況検知器２１２がエラー状況を検知した後に、第１の持続期間、第１の位置に移動させることができ、およびエラー状況検知器２１２が第１の持続期間の期限が切れたときにエラー状況が解決していないことを検知すると、フィールドデバイス１１２に命令して、第１の持続期間に引き続く第２の持続期間、第２の位置に移動させることができる。
【００５１】
エラー状況（複数可）および／または所定のエラー状態命令は、入力インターフェース２１８を介してプログラム可能であり得る。入力インターフェース２１８は、入力情報を、例えば、ユーザまたはオペレータから受け取るための入力モジュール（例えば、キーパッド、押しボタンなど）を有するディスプレイ（例えば、ＬＣＤディスプレイ、タッチスクリーンディスプレイなど）を含み得る。加えて、入力インターフェース２１８は、オペレータまたはユーザが、通信インターフェース２０６および／または所定のエラー状態状況モジュール２１４から提供された指令または命令を無効にすることを可能にする、無効オプション（例えば、ボタン）を含み得る。かかる事例では、プロセッサ２０４は、入力インターフェース２１８を介して命令または指令を受け取り得る。
【００５２】
図示される例の制御器装置１０２はまた、所定のエラー状態指令または命令を格納するためのメモリ２１６を含む。例えば、エラー状況がエラー状況検知器２１２によって検知されると、所定のエラー状態状況モジュール２１４は、検知されたエラー状況と相関する１つ以上の所定のエラー状態命令（複数可）をメモリ２１６から取り出し得る。
【００５３】
追加的にまたは代替的に、制御器装置１０２の例は、メンテナンスおよび／または診断ルーチンを含み得る。メンテナンス／診断起動器２５０は、起動、例えば、警告または注意喚起、リマインダを含み得るルーチンを起動する。いくつかの例では、メンテナンス／診断起動器２５０は、メンテナンス／診断起動器２５０が、フィールドデバイス１１２が指令を出された通りに移動していない、比較的長時間にわたって、ある位置に留まっている、メンテナンススケジュールに見落としがある、または遅延している、ことを検知したとき、プロセッサ２０４への通信（例えば、命令または指令）を起動する。いくつかの事例では、フィールドデバイス１１２が非活動のために固着することを防ぐため、メンテナンス／診断起動器の例２５０は、フィールドデバイス１１２の動作（例えば、フィールドデバイス１１２の電源を入れなおすための命令を出す）を定期的に起動し得る。メンテナンス／診断ルーチンは、あらゆる所望の日、時間、発生（例えば、再発生）などに自動的に起動するようにプログラムされ得る。例えば、自動メンテナンススケジュールは、ユーザ入力インターフェース２１８を介して、制御器装置１０２の中に格納され得る。
【００５４】
図１および図２の制御器装置１０２の実装の手法の例が図２に図示されているが、１つ以上の要素、プロセス、および／またはデバイスは、組み合わされる、分離される、再配置される、割愛される、除外される、および／または他の方途で実装され得る。さらに、所定のエラー状態状況モジュールの例２１４、エラー状況検知器の例２１２、および／またはより一般的に、図１および図２の制御器装置の例１０２は、ハードウェア、ソフトウェア、ファームウェア、および／またはハードウェア、ソフトウェア、および／またはファームウェアのあらゆる組み合わせによって実装され得る。ゆえに、例えば、所定のエラー状態状況モジュールの例２１４、エラー状況検知器２１２、および／またはより一般的に、図１および図２の制御器装置１２０の例は、１つ以上の回路（複数可）、プログラム可能なプロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（複数可））、プログラム可能な論理デバイス（複数可）（ＰＬＤ（複数可））および／またはフィールドプログラマブル論理デバイス（複数可）（ＦＰＬＤ（複数可））などによって実装されることができる。制御器装置１０２の例は、図２に図示されるものに加えて、またはこれらの代わりに、１つ以上の要素、プロセス、および／またはデバイスを含んでもよく、および／または図示された要素、プロセス、およびデバイスのあらゆるものまたはすべてのうちの１つ以上を含んでもよい。
【００５５】
図３〜図５は、図１および図２の制御器装置１０２の例を制御、動作、および／または別様に実装するために用いられ得る方法の例を示すフローチャートである。方法の例３００、４００、および５００が図３〜図５に図示されているが、図３〜図５に図示されている動作のうちの１つ以上が、組み合わされる、分離される、再配置される、割愛される、除外される、および／または他の方途で実装され得る。さらにまた、図３〜図５の方法の例は、図３〜図５に図示されたものに加えて、またはこれらの代わりに、１つ以上の動作を含んでもよく、および／または図示された動作のあらゆるものまたはすべてのうちの２つ以上を含んでもよい。さらに、方法の例は図３〜図５に図示されたフローチャートを参照して説明されているが、プロセス制御システムのエラー状況を検知する多くの他の方法が代替的に用いられ得る。
【００５６】
図３は、図１および図２の制御器装置１０２の例を実装するために用いられ得る方法の例を示すフローチャートである。
【００５７】
図３を参照して、制御器装置１０２は、検出されたエラー状況と一致する所定のエラー状態命令とともに提供される（ブロック３０２）。例えば、所定のエラー状態命令および／または一致するエラー状況は、プログラム可能であり得る。例えば、所定のエラー状態命令は、制御器装置１０２に予め装備（例えば、工場にて）されていてもよく、および／または制御器装置１０２のフィールドデバイス１１２への装備（例えば、現場で）後に制御器装置１０２に提供されてもよい。いくつかの例では、所定のエラー状態命令および／または一致するエラー状況は、前述のように入力インターフェース２１８を介して制御器装置１０２に入力される、ユーザによってプログラムされた命令または指令であり得る。
【００５８】
動作の間、制御器装置１０２は、制御システムから受け取った指令信号に基づいて、フィールドデバイスを動作させる（ブロック３０４）。例えば、制御器装置１０２が、エラー状況が発生したことを検知しないと、プロセッサ２０４は、通信インターフェース２０６を介して、制御システム１２２によって提供された制御信号または命令に基づいてフィールドデバイス１１２を動作させる。
【００５９】
また、動作の間、制御器装置１０２および／またはエラー状況検知器２１２は、エラー状況が発生したかどうかを検知する（ブロック３０６）。例えば、エラー状況検知器２１２は、制御器装置１０２の中に格納されたエラー状況に関連付けられる、１つ以上のプロセス制御システムパラメータまたは設定を監視する。例えば、エラー状況検知器２１２は、通信検知器２３６を介して通信を、温度検知器２３８を介して温度を、位置検知器２４０を介してフィールドデバイス位置を、校正検知器２４２を介して校正を、および／または依存フィールドデバイス検知器２４４を介して連動プロセスまたはカスケードプロセスを監視する。
【００６０】
例えば、エラー状況検知器２１２によってエラー状況が検知されると、制御器装置１０２は、検知されたエラー状況と一致する所定のエラー状態命令を受け取るかまたは取り出す（ブロック３０８）。例えば、プロセッサ２０４は、所定のエラー状態状況モジュール２１４から所定のエラー状態命令を受け取るかまたは取り出す。
【００６１】
制御器装置１０２は、所定のエラー状態命令に基づいてフィールドデバイス１１２を動作させるかまたは制御する（ブロック３１０）。例えば、プロセッサ２０４は、通信検知器２３６によって提供される通信エラー状況の検知時に、フィールドデバイス１１２を閉位置に移動させるための所定のエラー状態命令を受け取り得る。プロセッサ２０４は、フィールドデバイス制御モジュール２０８に指令を出して、流体がバルブ１３０の通路の中に流れることを制限するかまたは防ぐために、流体制御部材１４０をオリフィスの方へ移動させるために、制御流体２２６をアクチュエータ１３２の上部チャンバに提供し得る。他の例では、所定のエラー状態命令は、例えば、電気的に作動するバルブ、ポンプ、通気孔、および／またはあらゆる他の適切なフィールドデバイス（複数可）または最終制御要素（複数可）などの最終制御要素に指令を出すか、または動作させ得る。いくつかの例では、所定のエラー状態命令は、油圧作動バルブまたは最終制御要素とともに用いられる高圧信号であり得る。
【００６２】
図４は、図１および図２の制御器装置の例１０２を制御するためのプロセスの例を表すフローチャートである。
【００６３】
エラー状況を検知するため、プロセッサ２０４および／またはエラー状況検知器２１２の例は、エラー状況および／またはエラー状態命令が制御器装置１０２の中に格納されるか、または別様に構成されているかどうかを判定する（ブロック４０２）。例えば、プロセッサ２０４および／またはエラー状況検知器２１２は、所定のエラー状態状況が制御器装置１０２のメモリ２１６の中に格納されているかどうかを判定する。所定のエラー状態状況が提供されていないかまたは定義されていない場合、プロセス４００は終了する。
【００６４】
プロセッサ２０４および／またはエラー状況検知器２１２が所定のエラー状態状況がブロック４０２で提供されていると判定すると、プロセッサ２０４および／またはエラー状況検知器２１２は、制御器装置１０２の中に構成される所定のエラー状態状況と一致する、図１のプロセス制御システム１００の１つ以上のシステム状況（複数可）および／またはパラメータ（複数可）を監視する（ブロック４０４）。上述したように、構成されることのできるシステム状況の例および／またはパラメータは、ネットワーク通信、温度バルブ、校正設定、位置の値、複数のフィールドデバイスの協調動作、および／または監視されることのできるあらゆる他のプロセス制御システム状況（複数可）および／またはパラメータ（複数可）を含むがこれらに限定されない。
【００６５】
プロセッサ２０４および／またはエラー状況検知器２１２は次に、エラー状況を検知するためのエラー状況検知プロセスを実行または遂行する（ブロック４０６）。例えば、プロセッサ２０４および／またはエラー状況検知器２１２は、監視したシステム状況および／またはブロック４０４で受け取ったパラメータ情報に基づいて、エラー状況を検知し得る。ブロック４０６で実施されるために用いられ得るエラー状況検知プロセスの例５００は、図５と関連して説明される。
【００６６】
プロセッサ２０４および／またはエラー状況検知器が、ブロック４０６でエラー状況が発生していないと判定すると、プロセス４００はブロック４０４に戻る（ブロック４０８）。例えば、ブロック４０６でエラー状況が検知されない場合、プロセッサ２０４は、通信インターフェース２０６を介して受け取った命令に基づいて、フィールドデバイス１１２を制御または動作させ続ける。エラー状況検知器２１２がエラー状況を検知すると、エラー状況検知器２１２は、エラー状況が発生したことを示す信号をプロセッサ２０４に提供する（ブロック４０８）。
【００６７】
プロセッサ２０４および／またはエラー状況検知器２１２は、検知されたエラー状況と一致する所定のエラー状態命令にアクセスする、これを取得する、または受け取る。（ブロック４１０）。例えば、所定のエラー状態状況モジュール２１４は、ブロック４０６で検知された特定のエラー状況と一致する所定のエラー状態命令をメモリから取り出してもよく、または所定のエラー状態命令（複数可）をプロセッサ２０４に送るかまたは提供してもよい。プロセッサ２０４は次に、ブロック４０４で検知されたエラー状況に関連付けられる所定のエラー状態命令（複数可）にしたがって、フィールドデバイス１１２を動作させる（ブロック４１２）。
【００６８】
プロセッサ２０４は次に、検知されたエラー状況が解決されたかどうかを判定する（ブロック４１４）。検知されたエラー状況がブロック４１４で解決されていない場合、次にプロセッサ２０４は、ブロック４１２で取得した所定のエラー状態命令に従ってフィールドデバイス１１２を動作させ続ける。検知されたエラー状況が解決されると、次に制御器装置１０２は非エラー状況設定に戻る（ブロック４１６）。制御器装置１０２が非エラー状況に戻ったとき、プロセッサ２０４は、通信インターフェース２０４によって受け取った命令（例えば、制御システム１２２によって提供される命令）を介してフィールドデバイス１１２を制御する。
【００６９】
図５は、図４のブロック４０６を実施し得るエラー状況検知プロセスを表すフローチャートである。
【００７０】
エラー状況を判定するために、エラー状況検知器２１２は、監視されたシステム状況および／または図４のブロック４０４で取得されたパラメータを分析または処理する（ブロック５０２）。例えば、エラー状況検知器２１２は、制御器装置１０２の中に構成された所定のエラー状況のそれぞれについて、監視されたシステム状況および／またはパラメータを分析、測定、および／または処理し得る。
【００７１】
エラー状況検知器２１２は次に、監視されたシステム状況（複数可）および／またはパラメータ（複数可）が非エラー状況から逸脱するかどうかを判定する（ブロック５０４）。監視されたシステム状況（複数可）またはパラメータ（複数可）がブロック５０４で非エラー状況から逸脱していない場合、次にエラー状況検知器２１２は、エラー状況が検知されていないことを判定する（ブロック５０６）。プロセス５００は次に、図４のブロック４０６に戻る。
【００７２】
監視されたシステム状況（複数可）またはパラメータ（複数可）がブロック５０４で非エラー状況から逸脱している場合、次にエラー状況検知器２１２は、エラー状況が検知されたことを判定する（ブロック５０８）。プロセス５００は次に、図４のブロック４０６に戻る。
【００７３】
図６は、本明細書に記載の方法および装置の例を実施するために用いられ得る、プロセッサシステムの例のブロック図である。図６のプロセッサシステム６１０は、相互接続バス６１４に連結されたプロセッサ６１２を含む。プロセッサ６１２は、あらゆる適切なプロセッサ、プロセッシングユニット、またはマイクロプロセッサ（例えば、１つ以上のＰｅｎｔｉｕｍ（登録商標）系、Ｉｔａｎｉｕｍ（登録商標）系またはＸＳｃａｌｅ（登録商標）系のＩｎｔｅｌ（登録商標）マイクロプロセッサ、またはＴｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ（登録商標）の組み込みプロセッサ、および／または他の系列の他のプロセッサ）であり得る。システム６１０は、マルチプロセッサシステムであってもよく、ゆえに、プロセッサ６１２と同一または類似の、および相互接続バス６１４に通信可能に連結された、１つ以上の追加のプロセッサを含み得る。
【００７４】
図６のプロセッサ６１２はチップセット６１８に連結される、これはメモリ制御器６２０および入力／出力（Ｉ／Ｏ）制御器６２２を含む。チップセットは、Ｉ／Ｏおよびメモリに、チップセット６１８に連結された１つ以上のプロセッサによってアクセス可能であるか、またはそれらによって用いられる、複数の汎用および／または特定用途レジスタ、タイマなどに加えて、管理機能を提供する。メモリ制御器６２０は、プロセッサ６１２がシステムメモリ６２４および大容量記憶メモリ６２５、および／またはデジタル多用途ディスク（ＤＶＤ）６４０にアクセスすることを可能にする機能を行う。
【００７５】
概して、システムメモリ６２４は、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリ（ＦＲＡＭ（登録商標））、読み取り専用メモリ（ＲＯＭ）などの、あらゆる所望の種類の揮発性および／または非揮発性メモリ（ＮＶＭ）を含み得る。大容量記憶メモリ６２５は、ハードディスクドライブ、光学ドライブ、テープ記憶デバイスなどの、あらゆる所望の種類の大容量記憶デバイスを含み得る。図４および図５の機械可読命令は、システムメモリ６２４、大容量記憶メモリ６２５、および／またはＤＶＤ６４０の中に格納され得る。
【００７６】
Ｉ／Ｏ制御器６２２は、プロセッサ６１２がＩ／Ｏバス６３２を介して、周辺機器の入力／出力（Ｉ／Ｏ）装置６２６ならびに６２８、およびネットワークインターフェース６３０と通信することを可能にする機能を行う。Ｉ／Ｏ装置６２６および６２８は、例えば、キーボード、押しボタン、ビデオまたは他のローカルユーザインターフェースディスプレイまたはモニタ、マウスなどの、あらゆる所望の種類のＩ／Ｏデバイスであり得る。ネットワークインターフェース６３０は、例えば、プロセッサシステム６１０が別のプロセッサシステムと通信することを可能にする、イーサネットデバイス、非同期転送モード（ＡＴＭ）デバイス、８０２．１１デバイス、ＤＳＬモデム、ケーブルモデム、携帯電話モデム、ＨＡＲＴ通信プロセス制御システム、ファウンデーションフィールドバス（Ｆｏｕｎｄａｔｉｏｎ  Ｆｉｅｌｄｂｕｓ）およびプロフィバス（Ｐｒｏｆｉｂｕｓ）に類似するあらゆるフィールドバス通信システムであり得る。図６のネットワークインターフェース６３０の例もまた、イントラネット、ローカルエリアネットワーク、広域ネットワーク、インターネットなどのネットワーク６３４に通信可能に連結される。
【００７７】
メモリ制御器６２０およびＩ／Ｏ制御器６２２は、図６でチップセット６１８内の別個の機能ブロックとして描かれているが、これらのブロックによって行われる機能は、単一の半導体回路内に集積され得るか、または２つ以上の別個の集積回路を用いて実施され得る。
【００７８】
図７は、図１において説明される制御器装置１０２の装備方法の例を表すフローチャートである。制御器装置１０２を装備するために、制御器装置はフィールドデバイス（例えば、フィールドデバイス１１２のアクチュエータ１３２）に取り付けられ、および／または台またはブラケットを介してフィールドデバイスに近接して連結され得る（ブロック７０２）。制御器装置１０２は次に、フィールドデバイス１１２に動作可能に連結される（ブロック７０４）。例えば、通路１４４ａおよび１４４ｂは、フィールドデバイス制御モジュール２０８およびアクチュエータ１３２に連結される。加えて、制御器装置１０２は、通信ネットワーク１０６を介して、通信制御システム１２２および／または他のフィールドデバイス（例えば、フィールドデバイス１０８および１１８）に動作可能に連結されるか、および／または構成される（ブロック７０６）。
【００７９】
いくつかの例では、制御器装置は、所定のエラー状況の選択をプロンプトし得る（ブロック７０８）。例えば、所定のエラー状態は、入力インターフェースを介してユーザまたは技術者に提示されるドロップダウンメニューから選択されてもよく、および／または所定のエラー状況は、例えば、コンピュータを介して制御器装置１０２の中にプログラムされ得る。
【００８０】
所定のエラー状況は次に提供または構成される（ブロック７１０）。いくつかの例では、所定のエラー状況は、工場出荷時に装備済であってもよく、および／または現場で構成されてもよい。エラー状況がいったん提供または構成されると、選択されたまたは定義された所定のエラー状況のそれぞれと一致する所定のエラー状態命令が提供および構成される（ブロック７１２）。上述したように、かかる所定のエラー状態命令は、プログラム可能である、ユーザによって定義される、および／またはユーザの要求ごとにカスタマイズされ得る。
【００８１】
本明細書には、ある方法および装置の例が記載されてきたが、本特許の対象範囲は、これらに限定されない。それどころか、本特許は、文言上、または均等論の下で適正に添付の特許請求の範囲内である、すべての方法、装置および製品を対象とする。
【図１】
2014531100.tif 000002
【図２】
2014531100.tif 000003
【図３】
2014531100.tif 000004
【図４】
2014531100.tif 000005
【図５】
2014531100.tif 000006
【図６】
2014531100.tif 000007
【図７】
2014531100.tif 000008
【国際調査報告】
2014531100.tif 000009
2014531100.tif 000010
2014531100.tif 000011