(57)【要約】プロセス制御システムにおけるインテリジェント圧力調整器は、デバイスに接続されたコンピュータにおいてユーザによって構築されたプロファイルに従い制御される。プロファイルは、多段コマンドシーケンスである。プロファイルは、少なくとも一つの条件文、そして選択的に、少なくとも一つの分岐文を含む。換言すれば、プロファイルは、その文が真または偽であるかに応じて、それぞれ、デバイスに第一のコマンドまたは第二のコマンドを実行させる少なくとも一つの文を含む。プロファイルはまた、デバイスに、プロファイル内の一つ以上のコマンドをスキップさせる文（例えば、「ｇｏｔｏ」文）を含むことができる。
2016524231.tif 000002
【特許請求の範囲】
【請求項１】
供給圧力源に連結された入口ポート、制御された圧力を出力するための出口ポート、及び排出ポートを有する調整器本体と、
入力において前記供給圧力源に連結され、かつ出力において前記出口ポートに連結された入口弁と、
入力において前記出口ポートに連結され、かつ出力において前記排出ポートに連結された出口弁と、
前記調整器本体内部に配置されており、前記出口ポートに供給される前記制御された圧力を調節するよう前記入口弁及び前記出口弁を作動させるように動作可能であるコントローラと、を備えており、前記コントローラが、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドをプロセッサに実行させる条件文を含む多段コマンドシーケンスを受信及び実行するようにプログラムされた前記プロセッサを備えた、電子圧力調整器。
【請求項２】
前記プロセッサが、前記第一のコマンドまたは前記第二のコマンドのいずれかとして、前記プロセッサに非連続的なコマンドを実行させる分岐文を含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１記載の電子圧力調整器。
【請求項３】
前記分岐文がＧＯＴＯ文である、請求項１または２記載の電子圧力調整器。
【請求項４】
前記条件文がＩＦ文である、請求項１から３のいずれか１項記載の電子圧力調整器。
【請求項５】
前記第一のコマンドが前記条件文に連続し、前記第二のコマンドが前記第一のコマンドに連続する、請求項１から４のいずれか１項記載の電子圧力調整器。
【請求項６】
前記第二のコマンドが前記条件文に連続し、前記第一のコマンドが前記第二のコマンドに連続する、請求項１から５のいずれか１項記載の電子圧力調整器。
【請求項７】
プロセッサが、前記プロセスに前記調整器の設定値を変更させる多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から６のいずれか１項記載の電子圧力調整器。
【請求項８】
プロセッサが、ランプコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から７のいずれか１項記載の電子圧力調整器。
【請求項９】
プロセッサが、ステップコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から８のいずれか１項記載の電子圧力調整器。
【請求項１０】
プロセッサが、ドゥエルコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から９のいずれか１項記載の電子圧力調整器。
【請求項１１】
プロセッサが、ループコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から１０のいずれか１項記載の電子圧力調整器。
【請求項１２】
プロセッサが、デルタコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から１１のいずれか１項記載の電子圧力調整器。
【請求項１３】
プロセッサが、ソークコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から１２のいずれか１項記載の電子圧力調整器。
【請求項１４】
プロセッサが、前記コントローラに電気または電子信号を別のデバイスに出力させるコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から１３のいずれか１項記載の電子圧力調整器。
【請求項１５】
プロセッサが、前記コントローラに、規定の値または状態に到達するための規定の入力を待機させた後に、さらなるコマンドを実行させるコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、請求項１から１４のいずれか１項記載の電子圧力調整器。
【請求項１６】
前記コントローラがセンサ入力をさらに備えた、請求項１から１５のいずれか１項記載の電子圧力調整器。
【請求項１７】
前記センサ入力が、前記制御された圧力を検知するセンサからの信号を受信する、請求項１から１６のいずれか１項記載の電子圧力調整器。
【請求項１８】
前記センサ入力が、前記制御された圧力によって制御されたパラメータの値を検知するセンサからの信号を受信する、請求項１から１７のいずれか１項記載の電子圧力調整器。
【請求項１９】
前記プロセッサが、前記センサ入力を通じて受信された値と比較値とを比較する条件文を含む多段コマンドシーケンスを実行するようにプログラムされた、請求項１から１８のいずれか１項記載の電子圧力調整器。
【請求項２０】
前記プロセッサが、外部デバイスから受信した値と比較値とを比較する条件文を含む多段コマンドシーケンスを実行するようにプログラムされた、請求項１から１９のいずれか１項記載の電子圧力調整器。
【請求項２１】
調整器の本体内に配置されたプロセッサにおいて、電子接続を通じて多段コマンドシーケンスを受信することと、
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることと、
前記多段コマンドシーケンスを実行することと、を含み、
前記多段コマンドシーケンスが、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドを前記プロセッサに実行させる条件文を含む、電子圧力調整器の制御方法。
【請求項２２】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記第一のコマンドまたは前記第二のコマンドのいずれかとして、前記プロセッサに非連続的なコマンドを実行させる分岐文を含む多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることを含む、請求項２１記載の方法。
【請求項２３】
前記分岐文がＧＯＴＯ文である、請求項２１または２２記載の方法。
【請求項２４】
前記条件文がＩＦ文である、請求項２１から２３のいずれか１項記載の方法。
【請求項２５】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記条件文が真と評価された場合に前記条件文直後のコマンドを実行し、前記条件文が偽と評価された場合に前記条件文直後の前記コマンドをスキップするように前記プロセッサをプログラムすることを含む、請求項２１から２４のいずれか１項記載の方法。
【請求項２６】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記条件文が偽と評価された場合に前記条件文直後のコマンドを実行し、前記条件文が真と評価された場合に前記条件文直後の前記コマンドをスキップするように前記プロセッサをプログラムすることを含む、請求項２１から２５のいずれか１項記載の方法。
【請求項２７】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記コントローラに電気または電子信号を別のデバイスに出力させるコマンドを実行するように前記プロセッサをプログラムすることを含む、請求項２１から２６のいずれか１項記載の方法。
【請求項２８】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、センサ入力値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、請求項２１から２７のいずれか１項記載の方法。
【請求項２９】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、外部デバイスから受信した値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、請求項２１から２８のいずれか１項記載の方法。
【請求項３０】
前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記調整器の前記本体内に配置されたセンサの値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、請求項２１から２９のいずれか１項記載の方法。
【請求項３１】
利用可能なコマンドのセットから選択された、多段コマンドシーケンスを形成する複数のコマンドの選択を受信することと、
ユーザ定義値を受信して前記複数の選択されたコマンドの各々に関連付けることと、
前記受信したユーザ定義値を前記対応する選択されたコマンドに関連付けることと、
前記複数のコマンドのうちの一つとして条件文の選択を受信することと、
前記条件文についてのパラメータの選択及びパラメータ値を受信することと、
前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることと、
前記複数のコマンドのうちの一つとして、前記条件文が真と評価された場合に実行される第一のコマンドの選択を受信することと、
前記複数のコマンドのうちの一つとして、前記条件文が偽と評価された場合に実行される第二のコマンドの選択を受信することと、
前記多段コマンドシーケンスを実行するように電子圧力調整器をプログラムすることと、を含む、電子圧力調整器をプログラムするコンピュータ実施方法。
【請求項３２】
条件文の選択を受信することがＩＦ文の選択を受信することを含む、請求項３１記載のコンピュータ実施方法。
【請求項３３】
前記条件文が真と評価された場合に実行される第一のコマンドの選択を受信することが、ＧＯＴＯコマンドの選択を受信することを含む、または
前記条件文が偽と評価された場合に実行される第二のコマンドの選択を受信することが、ＧＯＴＯコマンドの選択を受信することを含む、請求項３１または３２記載のコンピュータ実施方法。
【請求項３４】
前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることが、前記条件文をセンサ出力に関連付けることを含む、請求項３１から３３のいずれか１項記載のコンピュータ実施方法。
【請求項３５】
前記条件文をセンサ出力に関連付けることが、前記条件文を前記調整器内部のセンサの出力に関連付けることを含む、請求項３１から３４のいずれか１項記載のコンピュータ実施方法。
【請求項３６】
前記条件文をセンサ出力に関連付けることが、前記条件文を前記調整器外部のセンサの出力に関連付けることを含む、請求項３１から３５のいずれか１項記載のコンピュータ実施方法。
【請求項３７】
前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることが、前記条件文を外部デバイスから受信した信号に関連付けることを含む、請求項３１から３６のいずれか１項記載のコンピュータ実施方法。
【請求項３８】
前記第一のコマンドが前記条件文に連続し、前記第二のコマンドが前記第一のコマンドに連続する、請求項３１から３７のいずれか１項記載のコンピュータ実施方法。
【請求項３９】
前記第二のコマンドが前記条件文に連続し、前記第一のコマンドが前記第二のコマンドに連続する、請求項３１から３８のいずれか１項記載のコンピュータ実施方法。
【請求項４０】
前記第一のコマンドまたは前記第二のコマンドが、前記調整器の設定値を変更するコマンドを含む、請求項３１から３９のいずれか１項記載のコンピュータ実施方法。
【請求項４１】
前記第一のコマンドまたは前記第二のコマンドが、前記調整器から別のデバイスに電気または電子信号を出力するコマンドを含む、請求項３１から４０のいずれか１項記載のコンピュータ実施方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プロセス制御システム、より詳しくは、プロセス制御システムにおいて使用される、フィールドデバイス、かかる圧力調整器、及び圧力調整器用のパイロット負荷機構に関する。
【背景技術】
【０００２】
プロセス制御システム、例えば、化学、石油または他のプロセスにおいて使用されるような分散またはスケーラブルプロセス制御システムは、通常、アナログバス、デジタルバスまたはアナログとデジタルとを組み合わせたバスを通じて、少なくとも一つのホストまたはユーザワークステーション及び一つ以上のフィールドデバイスと通信的に連結された一つ以上のプロセスコントローラを含む。フィールドデバイスは、例えば、制御弁、バルブポジショナ、スイッチ及びトランスミッタ（例えば、温度、圧力及び流量センサ）を含むことができ、弁の開閉及びプロセスパラメータの測定などのプロセス内の機能を実行する。プロセスコントローラは、フィールドデバイスによって為されたプロセス測定値、及び／またはフィールドデバイスに関連する他の情報を表す信号を受信し、この情報を使用して、制御ルーチンを実施して制御信号を生成する。この信号は、プロセスの動作を制御するために、バスを通じてフィールドデバイスに送信される。フィールドデバイス及びコントローラの各々からの情報は、通常、ユーザワークステーションによって実行される一つ以上のアプリケーションに利用可能なように構成される。これによりオペレータは、例えば、プロセスの現在の状態の視認、プロセスの動作の変更などのプロセスについての任意の所望の機能を実行することができる。フィールドデバイスが故障した場合には、プロセス制御システム全体の動作状態を無効にすることができる。
【０００３】
プロセスプラントにおけるフィールドデバイスは、場合によっては、圧力調整器を含む。圧力調整器は、ガスの圧力を調整するためにそれ単独で使用してもよいし、弁を作動させる空気圧駆動アクチュエータと組み合わせて使用してもよい。電子圧力調整器は、外部プログラマブル論理制御装置またはオンボードプログラミングによって制御することができる。
【発明の概要】
【課題を解決するための手段】
【０００４】
電子圧力調整器は調整器本体を含み、この調整器本体は、供給圧力源に連結された入口ポート、制御された圧力を出力するための出口ポート、及び排出ポートを有する。入口弁が、その入力において供給圧力源に連結され、かつその出力において出口ポートに連結されている。出口弁が、その出力において出口ポートに連結され、その出力において排出ポートに連結されている。調整器本体内部に配置されたコントローラが、出口ポートに供給される制御された圧力を調節するよう入口弁及び出口弁を作動させるように動作可能である。コントローラは、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドをプロセッサに実行させる条件文を含む多段コマンドシーケンスを受信及び実行するようにプログラムされたプロセッサを含む。
【０００５】
電子圧力調整器の制御方法は、調整器の本体内に配置されたプロセッサにおいて、電子接続を通じて多段コマンドシーケンスを受信することと、多段コマンドシーケンスを実行するようにプロセッサをプログラムすることと、多段コマンドシーケンスを実行することと、を含む。多段コマンドシーケンスは、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドをプロセッサに実行させる条件文を含む。
【０００６】
電子圧力調整器をプログラムするコンピュータ実施方法は、利用可能なコマンドのセットから選択された複数のコマンドの選択を受信することを含む。複数のコマンドは、多段コマンドシーケンスを形成するように選択される。方法は、複数の選択されたコマンドの各々について、少なくとも一つのユーザ定義値を受信することと、受信したユーザ定義値を、対応する選択されたコマンドに関連付けることと、を含む。方法はまた、複数のコマンドのうちの一つとして条件文の選択を受信することと、条件文についてのパラメータの選択及びパラメータ値を受信することと、受信したパラメータ及び受信したパラメータ値を条件文に関連付けることと、を含む。方法は、さらに、複数のコマンドのうちの一つとして、条件文が真と評価された場合に実行される第一のコマンドの選択を受信することと、複数のコマンドのうちの一つとして、条件文が偽と評価された場合に実行される第二のコマンドの選択を受信することと、を含む。方法は、なおもさらに、多段コマンドシーケンスを実行するように電子圧力調整器をプログラムすることを含む。
【図面の簡単な説明】
【０００７】
【図１】本開示の原理に従い構成された、一つ以上のインテリジェント調整器アセンブリを有するプロセス制御システムの概略図である。
【図２】本開示の原理に従い構成された、インテリジェント調整器アセンブリの一つのバージョンの断面側面図である。
【図３】インテリジェント調整器を用いて一つ以上のインターフェース操作を実行するためのディスプレイの実施例のスクリーンショットである。
【図４】プロファイルビルダパネルを含む、図３の実施例のスクリーンショットのプロファイル部の詳細図である。
【図５】Ｓｔｅｐセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図６】Ｒａｍｐセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図７】Ｄｗｅｌｌセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図８】Ｌｏｏｐセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図９】Ｄｅｌｔａセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１０】Ｃｈａｎｇｅ  Ｖａｒｉａｂｌｅセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１１】Ｓｏａｋセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１２】Ｄｉｇｉｔａｌ  Ｏｕｔｐｕｔセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１３】Ｄｉｇｉｔａｌ  Ｉｎｐｕｔセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１４】Ｉｆセグメントが選択された場合の図４のプロファイルビルダパネルの実施例を描写する。
【図１５】Ｉｆセグメントが選択された場合の図４のプロファイルビルダパネルの実施例を描写する。
【図１６】Ｉｆセグメントが選択された場合の図４のプロファイルビルダパネルの実施例を描写する。
【図１７】Ｇｏｔｏセグメントが選択された場合の図４のプロファイルビルダパネルを描写する。
【図１８】プロファイルビルダパネルを使用して作られた第一の例示のプロファイルを描写する。
【図１９】プロファイルビルダパネルを使用して作られた第二の例示のプロファイルを描写する。
【図２０】本記述に従う、電子圧力調整器の制御の実施例の方法を描写するフローチャートである。
【図２１】本記述に従う、電子圧力調整器をプログラムする実施例の方法を描写するフローチャートである。
【発明を実施するための形態】
【０００８】
本開示は、圧力調整器などの、プロセス制御システムのフィールドデバイスのためのインテリジェントパイロット負荷機構に関し、例えば、特に、デバイスの制御の実施方法及びデバイスのプログラム方法に関する。特に、本開示に従うデバイスは、デバイスに接続されたコンピュータにおいてユーザによって構築されたプロファイルを実行することができる。プロファイルは、多段コマンドシーケンスである。プロファイルは、少なくとも一つの条件文及び／または少なくとも一つの分岐文を含む。換言すれば、プロファイルは、その文が真または偽であるかに応じて、それぞれ、デバイスに第一のコマンドまたは第二のコマンドを実行させる少なくとも一つの文を含む。プロファイルはまた、デバイスに、プロファイル内の一つ以上のコマンドをスキップさせる文（例えば、「ｇｏｔｏ」文）も含むことができる。
【０００９】
ここで図１を参照すると、本開示の一つのバージョンに従い構成されたプロセス制御システム１０が、プロセスコントローラ１１と通信する一つ以上のフィールドデバイス１５、１６、１７、１８、１９、２０、２１、２２及び７１を組み込んで描写される。プロセスコントローラ１１は、同様に、データヒストリアン１２及びその各々がディスプレイ画面１４を有する一つ以上のユーザワークステーション１３と通信する。このような構成のため、コントローラ１１は、フィールドデバイス１５、１６、１７、１８、１９、２０、２１、２２及び７１、並びにワークステーション１３に信号を供給かつそれらから信号を受信して、プロセス制御システムを制御する。
【００１０】
さらなる詳細において、図１に描写するバージョンのプロセス制御システム１０のプロセスコントローラ１１は、入出力（Ｉ／Ｏ）カード２６及び２８を通じたハードワイヤード通信接続を通じて、フィールドデバイス１５、１６、１７、１８、１９、２０、２１及び２２に接続される。データヒストリアン１２は、データを保存するための、任意の所望のタイプのメモリ及び任意の所望のまたは公知のソフトウェア、ハードウェアまたはファームウェアを有する任意の所望のタイプのデータ収集ユニットであってもよい。さらに、データヒストリアン１２は、図１には別個のデバイスとして例証するが、代わりにまたは追加的に、ワークステーション１３またはサーバなどの別のコンピュータデバイスのいずれかの一部であってもよい。コントローラ１１は、実施例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されているＤｅｌｔａＶ（商標）コントローラであってもよく、例えば、イーサネット接続であってもよい通信ネットワーク２９を通じて、ワークステーション１３及びデータヒストリアン１２に通信的に接続される。
【００１１】
前述のように、コントローラ１１は、ハードワイヤード通信スキームを使用して、フィールドデバイス１５、１６、１７、１８、１９、２０、２１及び２２に通信的に接続されるものとして例証される。この通信スキームは、任意の所望のハードウェア、ソフトウェア及び／またはファームウェアを使用し、例えば、標準的な４〜２０ｍＡ通信、及び／または例えば、ＦＯＵＮＤＡＴＩＯＮ（登録商標）Ｆｉｅｌｄｂｕｓ通信プロトコル、ＨＡＲＴ（登録商標）通信プロトコルなどの任意のスマート通信プロトコルを使用した任意の通信を含むハードワイヤード通信を実施することができる。フィールドデバイス１５、１６、１７、１８、１９、２０、２１及び２２は、例えば、センサ、制御弁アセンブリ、トランスミッタ、ポジショナなどの任意のタイプのデバイスであってもよい。一方で、Ｉ／
Ｏカード２６及び２８は、任意の所望の通信またはコントローラプロトコルに適合する任意のタイプのＩ／Ｏデバイスであってもよい。図１に例証する実施形態では、フィールドデバイス１５、１６、１７、１８は、アナログ回線を通じてＩ／Ｏカード２６と通信する標準的な４〜２０ｍＡデバイスであり、一方で、デジタルフィールドデバイス１９、２０、２１、２２は、Ｆｉｅｌｄｂｕｓプロトコル通信を使用して、デジタルバスを通じてＩ／Ｏカード２８と通信するＨＡＲＴ（登録商標）通信デバイス及びＦｉｅｌｄｂｕｓフィールドデバイスなどのスマートデバイスであってもよい。当然ながら、フィールドデバイス１５、１６、１７、１８、１９、２０、２１及び２２は、将来開発される任意のスタンダードまたはプロトコルを含む、任意の他の所望のスタンダード（複数可）またはプロトコルに適合することができる。
【００１２】
さらに、図１に描写するプロセス制御システム１０は、制御されるプラント内に配置された多くの無線フィールドデバイス６０、６１、６２、６３、６４及び７１を含む。フィールドデバイス６０、６１、６２、６３、６４は、トランスミッタ（例えば、プロセス変数センサ）として描写される。一方で、フィールドデバイス７１は、例えば、制御弁及びアクチュエータを含む制御弁アセンブリとして描写される。無線通信は、ハードウェア、ソフトウェア、ファームウェアまたは現在知られている、もしくは後に開発されるそれらの任意の組み合わせを含む任意の所望の無線通信機器を使用して、コントローラ１１とフィールドデバイス６０、６１、６２、６３、６４及び７１との間に構築することができる。図１に例証するバージョンでは、アンテナ６５が、トランスミッタ６０との無線通信を実行するように、それに連結され、それに専用に設けられる。一方で、アンテナ６７を有する無線方式ルータまたは他のモジュール６６が、トランスミッタ６１、６２、６３及び６４との無線通信に集合的に対処するようにそれらに連結される。同様に、アンテナ７２が、制御弁アセンブリ７１との無線通信を実行するように、それに連結される。フィールドデバイスまたは関連ハードウェア６０、６１、６２、６３、６４、６６及び７１は、適切な無線通信プロトコルによって使用されるプロトコルスタック動作を実施し、アンテナ６５、６７及び７２を通じて無線信号を受信、デコード、ルート、エンコード及び送信してプロセスコントローラ１１と、トランスミッタ６０、６１、６２、６３、６４及び制御弁アセンブリ７１との間の無線通信を実施することができる。
【００１３】
所望に応じて、トランスミッタ６０、６１、６２、６３、６４は、さまざまなプロセスセンサ（トランスミッタ）とプロセスコントローラ１１との間の唯一のリンクを構成することができる。これらはそのようなものとして、正確な信号をコントローラ１１に送信する信頼性を有し、プロセス性能を落とさないことを保証する。トランスミッタ６０、６１、６２、６３、６４は、しばしば、プロセス変数トランスミッタ（ＰＶＴ）として参照され、故に、制御プロセス全体の制御に重要な役割を果たすことができる。さらに、制御弁アセンブリ７１は、制御弁アセンブリ７１内のセンサによって為された測定の値、または制御弁アセンブリ７１によって生成もしくは計算された他のデータを、その動作の一部としてコントローラ１１に提供することができる。当然ながら、公知のように、制御弁アセンブリ７１は、コントローラ１１から制御信号を受信して、プロセス全体内の流量などの物理的パラメータをもたらすこともできる。
【００１４】
プロセスコントローラ１１は、各々がそれぞれのアンテナ７５及び７６に接続された一つ以上のＩ／Ｏデバイス７３及び７４に連結される。これらのＩ／Ｏデバイス７３、７４及びアンテナ７５、７６は、トランスミッタまたはレシーバとして動作し、一つ以上の無線通信ネットワークを通じて、無線フィールドデバイス６１、６２、６３、６４及び７１との無線通信を実行する。フィールドデバイス（例えば、トランスミッタ６０、６１、６２、６３、６４及び制御弁アセンブリ７１）間の無線通信は、例えば、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル、Ｅｍｂｅｒプロトコル、ＷｉＦｉプロトコル、ＩＥＥＥ無線標準などの一つ以上の公知の無線通信プロトコルを使用して実行することができる
。なおもさらに、Ｉ／Ｏデバイス７３及び７４は、これらの通信プロトコルによって使用されるプロトコルスタック動作を実施し、アンテナ７５及び７６を通じて無線信号を受信、デコード、ルート、エンコード及び送信してコントローラ１１と、トランスミッタ６０、６１、６２、６３、６４及び制御弁アセンブリ７１との間の無線通信を実施することができる。
【００１５】
図１に例証するように、コントローラ１１は、慣習的に、メモリ７８内に保存された一つ以上のプロセス制御ルーチン（またはその任意のモジュール、ブロックまたはサブルーチン）を実施または監督するプロセッサ７７を含む。メモリ７８内に保存されたプロセス制御ルーチンは、プロセスプラント内で実施される制御ループを含むまたはそれに関連することができる。大まかに言えば、公知のように、プロセスコントローラ１１は、一つ以上の制御ルーチンを実行し、フィールドデバイス１５、１６、１７、１８、１９、２０、２１、２２、６０、６１、６２、６３、６４及び７１、ユーザワークステーション１３並びにデータヒストリアン１２と通信して、任意の所望の方法（複数可）でプロセスを制御する。さらに、その各々が制御弁アセンブリとして描写される、図１におけるフィールドデバイス１８、２２及び７１の任意のいずれかは、本開示の原理に従い構成されたインテリジェント制御弁アクチュエータを含むことができる。これらは、プロセスコントローラ１１と通信してアクチュエータの調子及び完全性の監視を促進する。
【００１６】
ここで図２を参照すると、説明のために、図１のフィールドデバイス７１が、本開示の原理に従い構成されたインテリジェント調整器アセンブリ１００として示される。図２のインテリジェント調整器アセンブリ１００は、調整器１０２、パイロットデバイス１０４及びフィードバック圧力センサ１０６を含む。さらに、図２は、パイロットデバイス１０４と通信的に連結されたオプショナルパーソナルコンピューティングデバイス１０８を描写し、これは、後に記述するように、パイロットデバイス１０４とのユーザ相互作用を可能にする。
【００１７】
調整器１０２は、弁本体１１０及び制御アセンブリ１１２を含む。弁本体１１０は、入口１１４、出口１１６、及び座面１２０を画定するギャラリ１１８を画定する。制御アセンブリ１１２は、弁本体１１０内において前進し、ダイヤフラムアセンブリ１２４に動作可能に接続された制御要素１２２を含む。制御要素１２２は、座面１２０と密封係合する閉鎖位置と、ダイヤフラムアセンブリ１２４にわたる圧力変化に反応して座面１２０から間隙をあけた開放位置との間を移動可能である。描写するように、ダイヤフラムアセンブリ１２４は、調整器１０２の弁本体１１０のダイヤフラムキャビティ１２８内に配置されたダイヤフラム１２６を含む。ダイヤフラム１２６の底面１３０は、弁本体１１０の出口１１６と流体的に連絡し、ダイヤフラム１２６の上面１３２は、弁本体１１０内のパイロット開口１５０を通じて、パイロットデバイス１０４と流体的に連絡する。
【００１８】
パイロットデバイス１０４は、弁本体１３４、入口弁１３６、排気弁１３８、圧力センサ１４０及び出口アダプタ１４２を含む。弁本体１３４は、入口ポート１４４、排出ポート１４６及び出口ポート１４８を画定する。入口ポート１４４は、後に記述するように、調整器１０２のドーム１５２に負荷をかけるための供給ガス源に接続されるように構成される。描写するように、入口弁１３６は、入口ポート１４４に隣接して配置され、排気弁１３８は、排出ポート１４６に隣接して配置される。出口アダプタ１４２は、出口ポート１４８から弁本体１１０内のパイロット開口１５０に延伸する。それ故に、出口アダプタは、パイロットデバイス１０４と調整器１０２との間の１４２流体連絡をもたらす。圧力センサ１０４が、パイロットデバイス１０４の弁本体１３４内に、入口弁１３６と出口弁１３８との間の位置において配置される。そのようなものとして、圧力センサ１４０は、入口弁１３６と出口弁１３８との間の圧力に加えて、出口ポート１４８、出口アダプタ１４２、及びダイヤフラム１２６の上面１３２に隣接するダイヤフラムキャビティ１２８内
の圧力を検知するように動作可能である。ダイヤフラムキャビティ１２８のこの部分は、調整器１０２のドーム１５２として参照することができる。パイロットデバイス１０４の一つのバージョンでは、入口弁１３６及び排気弁１３８は、パルス幅変調（ＰＷＭ）電磁弁などの電磁弁であってもよく、圧力センサ１０４は、圧力トランスデューサであってもよい。さらに、入口弁１３６及び排気弁１３８並びに圧力センサ１０４は、オンボードコントローラ１５４と通信的に連結することができる。このコントローラ１５４は、下記のように、パイロットデバイス１０４の論理を保存し、かつ／またはその機能性のいくつかもしくはすべてを管理することができる。
【００１９】
図２をなおも参照すると、アセンブリ１００のフィードバック圧力センサ１０６は圧力トランスデューサを含み、これは、調整器１０２の出口１１６における圧力を検出し、信号を、パイロットデバイス１０４、より詳しくは、パイロットデバイス１０４のオンボードコントローラ１５４に伝送するように配置される。フィードバック圧力センサ１０６からの、オンボードコントローラ１５４が受信した信号に基づいて、パイロットデバイス１０４は、入口弁１３６及び排気弁１３８を開放及び／または閉鎖することによって、調整器１０２のドーム１５２内の圧力を制御する。この圧力が、立ち代わって、制御要素１２２の位置を制御し、最終的には調整器１０２の出口１１６における圧力を制御する。
【００２０】
特に、正常動作中、調整器１０２の出口１１６における圧力は、調整器１０２のドーム１５２内の圧力を調節することによって、所望のように制御及び維持される。これは、パイロットデバイス１０４及びフィードバック圧力センサ１０６の動作を通じて達成される。例えば、一つのバージョンでは、フィードバック圧力センサ１０６は、出口１１６における圧力を２５ミリ秒毎に検出し、信号をパイロットデバイス１０４のオンボードコントローラ１５４に伝送する。オンボードコントローラ１５４は、出口１１６における圧力を表すこの信号と、所望の設定値圧力とを比較することによって、出口圧力が設定値圧力未満、それと等しい、またはそれを超えているかを決定する。パイロットデバイス１０４は、この決定に基づいて、入口弁１３６及び排気弁１３８のいずれかまたは両方を操作して、ドーム１５２内の圧力を調節する。つまり、検知した出口圧力が所望の設定値圧力未満である場合には、オンボードコントローラ１５４は、入口弁１３６を作動させる（例えば、入口弁１３６を開放かつ排気弁１３８を閉鎖するように命令する）。この構成では、ガスがパイロットデバイス１０４の入口ポート１４４に入り、ドーム１５２内の圧力を増大することによって、ダイヤフラムアセンブリ１２４が、制御要素１２２を図２の位置付けに対して下方に推し進める。これにより調整器１０２を開放し、流量を増大し、最終的には出口１１６における圧力を増大する。対照的に、フィードバック圧力センサ１０６によって出口１１６において検知された圧力が所望の設定値圧力を超えていると決定した場合には、オンボードコントローラ１５４は、排気弁１３８を作動させる（例えば、排気弁１３８を開放かつ入口弁１３６に命令する）。この構成では、ドーム１５２内のガスがパイロットデバイス１０４の排出ポート１４６を通って排出され、ダイヤフラム１２６の上面１３２における圧力を減少する。これにより出口圧力によって、ダイヤフラムアセンブリ１２４及び制御要素１２２を図２の位置付けに対して上方に推し進めることができる。これにより調整器１０２を閉鎖し、流量を減少し、最終的には出口１１６における圧力を減少する。
【００２１】
前の記述に基づいて、パイロットデバイス１０４及びフィードバック圧力センサ１０６が、互いと組み合わさって動作し、断続的に、さらには頻繁に、調整器１０２の出口１１６における圧力を監視し、出口１１６における圧力が設定値圧力と等しくなるまで、ドーム１５２内の圧力を調節することが認識されるはずである。
【００２２】
実施形態では、図２を参照して記述したパーソナルコンピューティングデバイス１０８は、メモリデバイス（例えば、例としてフラッシュメモリ、ＲＡＭ、磁気媒体などの揮発
性または不揮発性メモリデバイス）、または他の非一時的コンピュータ可読媒体（例えば、光ディスクなど）に保存されたコンピュータ可読命令として具現された一つ以上のルーチンを含む。一つ以上のルーチンは、パーソナルコンピューティングデバイス１０８のユーザによる、インテリジェント調整器１００との相互作用を促進することができる。（コンピュータと交換可能なものとして参照される）パーソナルコンピューティングデバイス１０８は、実施例として、ユニバーサルシリアルバス（ＵＳＢ）、ＲＳ−２３２、ＲＳ−４８５、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、または任意の他の適切な通信接続を含む任意の公知の方法でインテリジェント調整器１００と通信的に連結することができる。いくつかの実施形態では、コンピュータ１０８と調整器１００との間の接続は、一時的である。例えば、コンピュータ１０８は、調整器１００に接続され、調整器１００をプログラムし、調整器１００から情報をダウンロードし、情報を調整器１００にアップロードし、調整器１００の診断を実行することなどを行う。他の実施形態では、コンピュータ１０８と調整器との間の接続は、永久的または半永久的である。例えば、調整器は、コントローラ１１を通じてワークステーション１４と連結することができる。
【００２３】
コンピュータ１０８、とりわけ、コンピュータ１０８のプロセッサは、プロセッサに、調整器１００の設定、管理、保守、診断及び／または動作に関連するアクションを実行させる一つ以上のルーチンを実行することができる。例えば、ルーチンの一つは、調整器１００における自動チューニング手順を実行することができる。ルーチンの一つは、調整器１００の手動チューニングを促進することができる。ルーチンは、プロセッサに、一つ以上の刺激に対する調整器の応答を表示させることができ、実施形態では、表示された応答は、実際上図形であってもよい（例えば、プロット画面であってもよい）。ルーチンによって、ユーザは、調整器１００の設定値をプログラムすることができる。別のルーチンによって、ユーザは、比例、微分及び／もしくは積分値及び／もしくは積分限界、並びに／またはデッドバンドパラメータを調節することができる。ルーチンによって、ユーザは、調整器１００にデータを獲得及び保存させ、そして保存されたデータを調整器１００から検索することができる。なおも別のルーチンによって、ユーザは、特定の状況において（例えば、特定の圧力、誤差または入力信号が閾値に到達したときに）データを収集するためのトリガをセットアップすることができる。他のルーチンによって、ユーザは、制御モードを設定し、較正を実行し、制御限界を設定し、ダイヤフラム保護値を設定し、診断手順（例えば、電磁漏れ試験）を実行することなどを行うことができる。さらに、一つ以上のルーチンは、調整器１００におけるプロファイルの使用を促進することができる。
【００２４】
図３を参照すると、例示的なディスプレイ２００が、コンピュータ１０８において動作する一つ以上のルーチンによって生成された画面を描写する。ディスプレイ２００は、プロット画面２０２、一連のプロット画面変数制御２０４、機能タブエリア２０６、及びフッターエリア２０８を描写する。プロット画面２０２は、ユーザに、調整器１００の設定値設定と、設定値に対する調整器１００の応答との間の時々刻々の相互作用の明確な画像表示を提供する。リアルタイムにおいてＰＩＤパラメータの変化を観察することによって、チューニングプロセスを促進することができる。同時に、プロット画面変数制御２０４は、プロット画面２０２に表示された変数の選択及び制御を促進する。プロット画面変数制御２０４によってユーザは、ユーザがトラック及び／またはプロットを望む、調整器１００への入力ソースを選択することができる。ディスプレイ２００では、ポット画面変数制御２０４は、設定値及びフィードバックデータがデフォルトによってプロットされていることを表し、ユーザは、最大二つの追加の変数をトラックすることを選択できる。
【００２５】
機能タブエリア２０６は、前述のさまざまなルーチンの実施及びそれらとの相互作用を促進する。例えば、タブ２１０ａの起動（すなわち、タブ２１０ａに関する情報を最前面に提示）では、調整器１００のパラメータのチューニングに関連する制御を表示し、（図３のディスプレイ２００に描写されるような）タブ２１０ｂの起動では、調整器１００に
関するプロファイルの使用に関連する制御を表示し（詳細については後述する）、タブ２１０ｃの起動では、トラッキング、レコーディング、ダウンローディング、及び調整器１００のデータに関連する他のアクションの実行に関連する制御を表示し、タブ２１０ｄの起動では、調整器１００の設定に関連する制御を表示し、タブ２１０ｅの起動では、調整器１００についての診断ルーチンの実行に関連する制御を表示する。
【００２６】
フッターエリア２０８は、コンピュータ１０８と通信的に連結されており、ルーチンを現在動作している調整器１００に関する情報を表示する。フッターエリア２０８における情報は、例えば、モデル情報、製造番号情報、ノードアドレス情報、品番情報、（例えば、複数の調整器がデイジーチェーン方式で接続されている場合に）ルーチンと現在通信しているユニットなどを含むことができる。
【００２７】
前述のように、コンピュータ１０８において動作するルーチンは、調整器１００におけるプロファイルの使用を促進するルーチンを含む。プロファイルは、調整器１００のオンボードコントローラ１５４によって保存及び／または実行することができる多段コマンドシーケンスである。オンボードコントローラ１５４は、さまざまな実施形態において、オンボードコントローラ１５４のメモリデバイスに保存された機械可読命令を実行するように動作可能な多目的プロセッサを備える。他の実施形態では、コントローラ１５４は、例えば、ＦＰＧＡ、ＤＳＰ、ＡＳＩＣなどのプログラマブル論理デバイスを備える。いかなる場合においても、プロファイルによって、調整器１００は、例えば、開始または停止動作、設定値変更などの状況において、自己調整することができる。プロファイルは、一つのコマンドのように単純でもよいし、数百のコマンドのように複雑であってもよい。
【００２８】
ここで図４を参照すると、機能タブエリア２０６の詳細図２２０が、プロファイルタブ２１０ｂが選択されたものとして図示されている。プロファイルタブ２１０ｂは、三つのパネル、すなわち、プロファイルパネル２２２、プロファイルビルダパネル２２４、及びプロファイルコメントブロックパネル２２６を含む。プロファイルパネル２２２は、現在ロードされているプロファイルをプロファイルウィンドウ２２８に表示する。コンピュータ１０８におけるメモリまたは調整器１００におけるメモリから検索されたプロファイルがロードされると、プロファイルウィンドウ２２８は、プロファイルに関連するコマンドシーケンス２３０を表示する。実施形態では、多段コマンドシーケンスのうちの各コマンドは、番号付けられる、または別な方法で特定される。
【００２９】
プロファイルパネル２２２は、実施形態では、さまざまなプロファイルに関連するアクションを実行するためのコントロール２３２を含む。図４の図２２０では、プロファイルパネル２２２は、プロセッサに、プロファイルウィンドウ２２８のコンテンツを、接続されたプリンタ（図示せず）において印刷させる（すなわち、コマンドシーケンス２３０を印刷させる）印刷コントロール２３２ａを含む。プロファイルパネルは、コンピュータ１０８のプロセッサに、それぞれ、オンボードコントローラ１５４からのプロファイルをプロファイルウィンドウ２２８にロードさせる、またはプロファイルウィンドウ２２８のコンテンツをオンボードコントローラ１５４にダウンロードさせる、アップロードコントロール２３２ｂ及びダウンロードコントロール２３２ｃも含む。オープンコントロール２３２ｄ及びセーブコントロール２３２ｅは、それぞれ、コンピュータ１０８のプロセッサに、以前にセーブされたプロファイルを開かせる（すなわち、メモリデバイスから検索させる）（かつプロファイルをプロファイルウィンドウ２２８に表示させ）、またはプロファイルウィンドウ２２８のコンテンツをメモリデバイスにセーブさせる。
【００３０】
図４をなおも参照するように、プロファイルコメントブロックパネル２２６において、ユーザは、オープンプロファイルについてのコメントを入力することができる。コメントは、他のユーザ（または、同じユーザ）が後に参照するものとして有用であり得、プロフ
ァイルの機能、プロファイルの使用事例などを記述することができる。
【００３１】
プロファイルビルダパネル２２４は、プロファイル、一つのコマンドの同時の生成及び／または修正を促進する。実施形態では、各コマンドは、セグメントとみなされ、行番号または他の類似のメカニズムによって特定される。様々なセグメントタイプが、多くの異なるアクションを実行するプロファイルの生成を促進することができる。図２２０に描写するプロファイルビルダパネル２２４は、三つのクイックアクセスコントロール２３４及びセグメント選択コントロール２３６を含む。クイックアクセスコントロール２３４の各々は、一般的に使用されるプロファイルセグメントタイプであってもよく、実施形態では、セグメント選択コントロール２３６において、所望の、対応するセグメントタイプを自動的に選択するようにサーブすることができる。実施例として、クイックアクセスコントロール２３４は、Ｒａｍｐコントロール２３４ａ、Ｄｗｅｌｌコントロール２３４ｂ及びＳｔｅｐコントロール２３４ｃを含む。Ｒａｍｐコントロール２３４ａの起動によって、セグメント選択コントロール２３６をＲａｍｐに設定し、後述するように、ユーザは、設定値及びランプ時間を入力することができる。同様に、Ｄｗｅｌｌコントロール２３４ｂの起動によって、セグメント選択コントロール２３６をＤｗｅｌｌに設定し、そしてＳｔｅｐコントロール２３４ｃの起動によって、セグメント選択コントロール２３４をＳｔｅｐに設定することができる。後述するように、セグメント選択コントロール２３６においてセグメントタイプを選択すると、選択されたセグメントタイプに入力する必要がある任意のパラメータが表示される。
【００３２】
プロファイルビルダパネル２２４は、セグメントエディタコントロール２３８も含む。セグメントエディタコントロール２３８は、選択されたセグメントの追加、変更または削除をする。例えば、ユーザは、コマンドシーケンス２３０においてコマンドを選択し、その後、セグメント選択コントロール２３６を使用してセグメントタイプを選択することができる。選択されたセグメントタイプに関連する任意のパラメータを入力した後、ユーザは、挿入コントロール２３８ａを起動し、選択されたセグメント及び対応するパラメータを、選択されたコマンドの前に（または、一実施形態では、その後に）コマンドシーケンス２３０に追加することができる。同様に、コマンドシーケンスにおいてコマンドを選択し、選択されたコマンドに関連するパラメータ値を変更し、その後、変更コントロール２３８ｂを起動することによって、コマンドシーケンス２３０におけるコマンドを変更する。最後に、コマンドシーケンスにおいてコマンドを選択し、削除コントロール２３８ｃを起動することによって、コマンドシーケンスにおける選択されたコマンドを削除する。
【００３３】
図５〜図１７は、プロファイルビルダパネル２４において選択することができるセグメントタイプの実施例を描写する。さまざまなパラメータを各セグメントタイプに関連するものとして記述するが、後述の実施例は、非限定的な実施例である。さまざまな実施形態において、記述したもの以外のセグメントタイプを含むことができ、より少ないまたは多いセグメントタイプを含むことができ、そして各セグメントタイプに関連するパラメータ値は、異なってもよいし、かつ／またはより大きいもしくは小さい数値であってもよい。ここで図５を参照すると、例えば、セグメント選択コントロール２３６は、Ｓｔｅｐセグメントタイプが選択された場合を図示する。Ｓｔｅｐセグメントタイプは、コントロール２３６を使用することによって、あるいは、コントロール２３４ｃを起動することによって選択することができる。いかなる場合においても、Ｓｔｅｐセグメントタイプを選択すると、プロファイルビルダパネル２３４はパラメータ値入力欄２４０を表示する。パラメータ値入力欄２４０は、オンボードコントローラ１５４がコマンドを実行するときの、階段関数として、調整器１００が設定される設定値の入力を受け入れる。入力欄２４０は、マニュアルテキスト入力欄であってもよく、プルダウン欄は、増分減少ボタン２４２などを含むことができる。任意の適切な入力欄タイプを使用することができる。
【００３４】
図６は、セグメント選択コントロール２３６においてＲａｍｐセグメントタイプが選択された場合を描写する。Ｒａｍｐセグメントタイプは、コントロール２３６を使用することによって、あるいは、コントロール２３４ａを起動することによって選択することができる。いかなる場合においても、Ｒａｍｐセグメントタイプを選択すると、プロファイルビルダパネル２３４はパラメータ値入力欄２４４及び２４６を表示する。入力欄２４４は、オンボードコントローラ１５４がコマンドを実行するときの、ランプ関数に従う、調整器１００が設定される設定値の入力を受け入れる。入力欄２４６は、入力欄２４４において指定された新規の設定値に増加（または、減少）する期間の入力を受け入れる。
【００３５】
図７は、セグメント選択コントロール２３６においてＤｗｅｌｌセグメントタイプが選択された場合を描写する。Ｄｗｅｌｌセグメントタイプは、コントロール２３６を使用することによって、あるいは、コントロール２３４ｂを起動することによって選択することができる。いかなる場合においても、Ｄｗｅｌｌセグメントタイプを選択すると、プロファイルビルダパネル２３４はパラメータ値入力欄２４８を表示する。パラメータ値入力欄２４８は、ドゥエル時間（すなわち、オンボードプロセッサ１５４が現在の設定値を維持する時間）の入力を受け入れる。
【００３６】
Ｌｏｏｐセグメントタイプが、図８に描写するセグメント選択コントロール２３６において選択されている。Ｌｏｏｐセグメントタイプを選択すると、プロファイルビルダパネル２３４はパラメータ値入力欄２５０及び２５２を表示する。Ｌｏｏｐセグメントタイプは、調整器１００におけるオンボードプロセッサ１５４に、コマンドセグメントのシーケンスを複数回ループさせる。描写した実施例では、パラメータ値入力欄２５０は、ループ開始時のセグメントについての値を受け入れ、一方で、パラメータ値入力欄２５０は、ループを実行する回数についての値を受け入れる。実施形態では、入力欄２５０は、代わりに、ループについてのエンドセグメントを示すことができる。
【００３７】
図９では、Ｄｅｌｔａセグメントタイプがセグメント選択コントロール２３６において選択されている。Ｄｅｌｔａセグメントタイプは、調整器１００のオンボードプロセッサ１５４に、パラメータ値入力欄２５４に入力された百分率値に基づく、段階的設定値変更を開始させる。例えば、パラメータ値入力欄２５４における値が５０％であるときには、（調整器１００のオンボードコントローラ１５４による実行時に）設定値を、現在の設定値の５０％に段階的に減少する（例えば、１００ＰＳＩから５０ＰＳＩに減らす）。
【００３８】
Ｃｈａｎｇｅ  Ｖａｒｉａｂｌｅセグメントタイプを、セグメント選択コントロール２３６において選択されたものとして図１０に描写する。Ｃｈａｎｇｅ変数セグメントタイプは、調整器１００の内部変数を規定値に変更する。パラメータ値入力欄２５６は、変更される変数の入力を受け入れ、一方で、パラメータ値入力欄２５８は、変数についての新規の値の入力を受け入れる。パラメータ値入力欄２５６は、図１０には、ドロップダウンリストとして描写するが、任意のタイプの入力欄であってもよい。
【００３９】
図１１は、セグメント選択コントロール２３６においてＳｏａｋコマンドが選択された場合を描写する。Ｓｏａｋセグメントタイプは、オンボードコントローラ１５４によって実行されると、多段コマンドシーケンスを停止し、一方で、調整器１００は、段階的設定値変更に応答し、その後、所定の期間、新規の設定値においてドゥエルする。パラメータ値入力欄２６０は、設定値の範囲（超または未満）を設定する値を受け入れ、フィードバックが設定範囲内にあるときに、調整器１００は、パラメータ値入力欄２６２に入力された時間値の間、新規の設定値を維持する。
【００４０】
図１２及び図１３は、それぞれ、セグメント選択コントロール２３６においてＤｉｇｉｔａｌ  Ｏｕｔｐｕｔセグメントタイプ及びＤｉｇｉｔａｌ  Ｉｎｐｕｔセグメントタイ
プが選択された場合を描写する。前者は、トリガを、システムの別の部分におけるプロセスに送信し、パラメータ値入力欄２６４において指定された信号を、パラメータ値入力欄２６６において指定された調整器１００のデジタル出力ポートに出力する。同様に、Ｄｉｇｉｔａｌ  Ｉｎｐｕｔセグメントタイプは、パラメータ値入力欄２６８において指定された入力値がパラメータ値入力欄２７０において指定されたデジタルポートにおいて受信されるまで、プロファイルの実行を停止する。
【００４１】
図１４では、セグメント選択コントロール２３６がＩｆセグメントタイプに設定されている。Ｉｆセグメントタイプは、調整器１００の現在の状態及びその環境に対するオンボードコントローラ１５４の応答を促進する。具体的には、Ｉｆセグメントタイプは、オンボードコントローラ１５４に、現在のシステム状態のパラメータが既定条件に一致するか否かを評価させる。既定条件は、いくつかの変数について、変数入力欄２７０、オペレータ入力欄２７２及び値入力欄２７４を使用して指定される。他の変数については、既定条件は、変数入力欄２７０及び図１６に描写するような２値選択２７６を使用して指定される。図１５において、様々な条件が、変数に関連するプルダウンメニューにおいて見られる。Ｉｆセグメントタイプを使用する評価において選択することができる変数は、内部フィードバック（例えば、センサ１４０）、外部フィードバック（例えば、センサ１０６）、アナログ設定値などを含む。他の実施形態では、他の変数が利用可能であり、図１５に描写する実施例は単なる例示である。オペレータ入力欄２７２において、ユーザは、非２値についての比較のタイプ（例えば、超、未満、以上、以下、等しいなど）を指定することができる。（ハイ及びロー、１及び０などの値を有することができる）デジタル入力の場合のように、選択された変数の値が２値である場合には、２値選択２７６において、ユーザは、「真」と評価される所望の値を選択することができる。
【００４２】
いくつかの実施形態では、調整器１００のオンボードコントローラ１５４がＩｆ文を実行する場合には、コントローラ１５４は、文を評価し、その文が真である場合には、プロファイルにおける次の連続コマンドセグメントを実行する。その文が「偽」と評価された場合には、その結果、プロファイルにおける次の連続コマンドセグメントをスキップする。他の実施形態では、逆が真であり得、「偽」の評価が次の連続コマンドセグメントを実行し得、一方で、「真」の評価が、次の連続セグメントをスキップし得る。いくつかの実施形態では、追加のパラメータ値入力欄（図示せず）において、ユーザは、プロファイルにおける次の連続コマンドセグメントを実行するのが真の文か、または偽の文かを設定することができる。
【００４３】
Ｇｏｔｏは、図１７に図示するように、セグメント選択コントロール２３６を使用して選択することができる追加のセグメントタイプである。Ｇｏｔｏセグメントタイプを選択すると、次に実行されるセグメントの入力を受け入れるパラメータ値入力欄２７８が表示される。Ｇｏｔｏセグメントタイプは、通常、現在のセグメントと入力欄２７８に示されるセグメント番号との間の一つ以上のセグメントをスキップする分岐セグメントタイプである。
【００４４】
図１８及び図１９は、実施形態におけるＩｆ及びＧｏｔｏセグメントタイプを実施する実施例のプロファイルを図示する。図１８において、第三のセグメント（３）が、文Ｆｅｅｄｂａｃｋ＞２０％を評価するＩｆ文を含む。図１８に描写するプロファイルにおけるコマンドセグメント３を実行するオンボードコントローラ１５４は、信号「Ｆｅｅｄｂａｃｋ」の値と２０％とを比較する。文は、「Ｆｅｅｄｂａｃｋ」の値が２０％超（＞）である場合には、「真」と評価し、「Ｆｅｅｄｂａｃｋ」の値が２０％以下である場合には、「偽」と評価する。セグメント３を「真」と評価した場合には、オンボードコントローラ１５４は、プロファイルにおける次のコマンドセグメント（セグメント４−「ＳＴＥＰ
ｔｏ  ８０ＰＳＩ」）を実行する。他方で、セグメント３を「偽」と評価した場合には
、オンボードコントローラ１５４は、プロファイルにおける次のコマンドセグメント（セグメント４）をスキルし、代わりに、その次のコマンドセグメント（セグメント５−「ＳＴＥＰ  ｔｏ  ７０ＰＳＩ」）を実行する。
【００４５】
図１９において、第三のセグメント（３）は、この場合も、文Ｆｅｅｄｂａｃｋ＞２０％を評価するＩｆ文を含む。ここでもまた、図１９に描写するプロファイルにおけるコマンドセグメント３を実行するオンボードコントローラ１５４は、信号「Ｆｅｅｄｂａｃｋ」の値と２０％とを比較する。文は、「Ｆｅｅｄｂａｃｋ」の値が２０％超（＞）である場合には、「真」と評価し、「Ｆｅｅｄｂａｃｋ」の値が２０％以下である場合には、「偽」と評価する。しかしながら、図１９では、セグメント３を「真」と評価した場合には、オンボードコントローラ１５４は、プロファイルにおける次のコマンドセグメント（セグメント４−「ＧＯＴＯ  ６」）を実行する。コマンド「ＧＯＴＯ  ６」は、オンボードコントローラ１５４に、セグメント５をスキップさせ、セグメント６の実行を再び始めさせる。コントローラ１５４は、セグメント９（「ＧＯＴＯ  １１」）を実行するまで、それに続くコマンドを実行し、その後、コントローラ１５４は、「ＥＮＤ」セグメントに進む。他方で、セグメント３を「偽」と評価した場合には、オンボードコントローラ１５４は、プロファイルにおける次のコマンドセグメント（セグメント４）をスキップし、代わりに、次のセグメント（セグメント５−「ＧＯＴＯ  １０」）を実行する。コマンド「ＧＯＴＯ  １０」は、コントローラ１５４に、セグメント６〜９をスキップさせ、セグメント１０の実行を再び始めさせる。これらの実施例から見てわかるように、「Ｆｅｅｄｂａｃｋ＞２０％」を真と評価した場合には、コントローラ１５４は、プロファイルセグメント１〜４、６〜９及び１１を実行し、「Ｆｅｅｄｂａｃｋ＞２０％」を偽と評価した場合には、プロファイルセグメント１〜３、５、１０及び１１を実行する。
【００４６】
ここで図２０を参照すると、フローダイヤグラムが、電子圧力調整器１００の制御の実施例の方法３００を描写する。オンボードコントローラ１５４のプロセッサは、電子接続を通じて多段コマンドシーケンスを受信する（ブロック３０５）。電子接続は、ＷｉＦｉ接続（または、ＩＥＥＥ  ８０２．１１プロトコルもしくは任意の無線データ伝送プロトコルに適合する任意の他の接続）などの無線接続であってもよいし、ＵＳＢ接続などの有線接続であってもよい。プロセッサは、多段シーケンスを実行するようにプログラムされ（ブロック３１０）、動作すると、多段シーケンスを実行する（ブロック３１５）。
【００４７】
実施形態では、多段コマンドシーケンスは、プロセッサに、条件文を「真」と評価した場合に第一のコマンドを実行させ、条件文を「偽」と評価した場合に、第一のコマンドの代わりに第二のコマンドを実行させる少なくとも一つの条件文を含む。実施形態では、第一のコマンドは、条件文直後のコマンドであり、第二のコマンドは、第一のコマンド直後のコマンドである。他の実施形態では、第二のコマンドが条件文直後のコマンドであり、第一のコマンドが第二のコマンド直後のコマンドである。条件文は、条件文が真である場合に「ｉｆ」文に続くコマンドを実行し、条件文が偽である場合に「ｉｆ」文に続くコマンドをスキップする「ｉｆ」文であってもよい。条件文は、内部センサ、外部センサ、デジタル信号として受信された値、アナログ信号として受信された値のいずれかの比較を含むことができる。
【００４８】
いくつかの実施形態では、多段コマンドシーケンスは、少なくとも一つの分岐文を含む。分岐文は、いくつかの実施形態では、プロセッサに、多段コマンドシーケンスを実行させ、シーケンスにおける一つ以上のコマンドをスキップさせ、そしてシーケンスにおける後のコマンドにおいてシーケンスの実行を再び始めさせる「ｇｏｔｏ」コマンドである。
【００４９】
実施形態では、条件文に続く第一のコマンドは、第一の「ｇｏｔｏ」コマンドなどの第一の分岐文であってもよく、第一のコマンドに続く第二のコマンドは、第二の「ｇｏｔｏ
」コマンドなどの第二の分岐文であってもよい。
【００５０】
図２１のフローダイヤグラムは、電子圧力調整器のプログラム方法３２０を描写する。方法は、（一時的信号を除く）コンピュータ可読媒体において保存されたソフトウェア命令によって実施され、例えば、コンピュータ１０８のプロセッサによって実行されるコンピュータ実施方法である。プロセッサは、利用可能なコマンドのセットから選択された、多段コマンドシーケンスを形成するような複数のコマンドの選択を受信する（ブロック３２５）。プロセッサはまた、ユーザ定義値を受信して複数の選択されたコマンドの各々に関連付け（ブロック３３０）、受信したユーザ定義値を対応する選択されたコマンドに関連付ける（ブロック３３５）。プロセッサは、複数のコマンドのうちの一つとして条件文の選択を受信し（ブロック３４０）、条件文についての、パラメータの選択及びパラメータ値を受信し（ブロック３４５）、受信したパラメータ及び受信したパラメータ値を条件文に関連付ける（ブロック３５０）。プロセッサは、条件文が真と評価された場合に実行される第一のコマンドの選択を受信し（ブロック３５５）、条件文が偽と評価された場合に実行される第二のコマンドの選択を受信する（ブロック３６０）。次に、プロセッサは、多段コマンドシーケンスを実行するように電子圧力調整器をプログラムする（ブロック３６５）。実施形態では、前述したステップのいくつかが、除外、結合、追加または並び替えされることに留意されたい。
【００５１】
別途記載がない限り、例えば、「処理」、「計算」、「算出」、「決定」、「識別」、「提示」、「表示」などの用語を使用する本明細書内の議論は、一つ以上のメモリ（例えば、揮発性メモリ、不揮発性メモリ、またはそれらの組み合わせ）、レジスタ、または情報を受信、保存、伝送もしくは表示する他の機械コンポーネント内の物理的（例えば、電子的、磁気的または光学的）な量として表されたデータを操作または変換する機械（例えば、コンピュータ）のアクションまたはプロセスを指すことができる。
【００５２】
ソフトウェアによって実施される場合には、本明細書に記述されたアプリケーション、サービス、エンジン、ルーチン及びモジュールのいずれかは、任意の有形の非一時的コンピュータ可読メモリ、例えば、磁気ディスク、レーザディスク、固体メモリデバイス、分子メモリストレージデバイス、光ディスク、または他のストレージ媒体、コンピュータまたはプロセッサのＲＡＭまたはＲＯＭなどに保存することができる。本明細書に開示した実施例のシステムは、コンポーネントの中でも、ハードウェアにおいて実行されるソフトウェア及び／またはファームウェアを含むものとして開示したが、そのようなシステムが、単なる例示であることが留意され、限定されるようにはみなされるべきではない。例えば、これらのハードウェア、ソフトウェア及びファームウェアコンポーネントのいずれかまたはすべては、ハードウェアに独占的に、ソフトウェアに独占的に、またはハードウェアとソフトウェアとの任意の組み合わせにおいて具現できることが考えられる。したがって、当業者は、提供された実施例が、そのようなシステムを実施するための唯一の方法ではないことを容易に認識する。
【００５３】
それ故に、本発明を特定の実施例を参照して記述したが、これらは単なる例示であり、本発明を限定しないものとして意図され、本発明の本質及び範囲から逸脱することなく、開示した実施形態に変更、追加または削除を為せることが当業者に明らかである。
【００５４】
以下の態様は、ここに記述した方法及びシステムの実施形態の実施例を説明する。この態様のリストは、非限定的なものとして意図され、他の実施形態が、本記述を考慮して明確に考えられる。
【００５５】
１．供給圧力源に連結された入口ポート、制御された圧力を出力するための出口ポート、及び排出ポートを有する調整器本体と、入力において前記供給圧力源に連結され、かつ
出力において前記出口ポートに連結された入口弁と、入力において前記出口ポートに連結され、かつ出力において前記排出ポートに連結された出口弁と、前記調整器本体内部に配置されており、前記出口ポートに供給される前記制御された圧力を調節するよう前記入口弁及び前記出口弁を作動させるように動作可能であるコントローラと、を備えており、前記コントローラが、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドをプロセッサに実行させる条件文を含む多段コマンドシーケンスを受信及び実行するようにプログラムされた前記プロセッサを備えた、電子圧力調整器。
【００５６】
２．前記プロセッサが、前記第一のコマンドまたは前記第二のコマンドのいずれかとして、前記プロセッサに非連続的なコマンドを実行させる分岐文を含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、態様１記載の電子圧力調整器。
【００５７】
３．前記分岐文がＧＯＴＯ文である、態様２記載の電子圧力調整器。
【００５８】
４．前記条件文がＩＦ文である、先行する態様いずれか１項記載の電子圧力調整器。
【００５９】
５．前記第一のコマンドが前記条件文に連続し、前記第二のコマンドが前記第一のコマンドに連続する、先行する態様いずれか１項記載の電子圧力調整器。
【００６０】
６．前記第二のコマンドが前記条件文に連続し、前記第一のコマンドが前記第二のコマンドに連続する、態様１〜４いずれか１項記載の電子圧力調整器。
【００６１】
７．プロセッサが、前記プロセスに前記調整器の設定値を変更させる多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６２】
８．プロセッサが、ランプコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６３】
９．プロセッサが、ステップコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６４】
１０．プロセッサが、ドゥエルコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６５】
１１．プロセッサが、ループコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６６】
１２．プロセッサが、デルタコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６７】
１３．プロセッサが、ソークコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６８】
１４．プロセッサが、前記コントローラに電気または電子信号を別のデバイスに出力させるコマンドを含む多段コマンドシーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００６９】
１５．プロセッサが、前記コントローラに、規定の値または状態に到達するための規定の入力を待機させた後に、さらなるコマンドを実行させるコマンドを含む多段コマンドシ
ーケンスを受信及び実行するようにプログラムされた、先行する態様いずれか１項記載の電子圧力調整器。
【００７０】
１６．前記コントローラがセンサ入力をさらに備えた、先行する態様いずれか１項記載の電子圧力調整器。
【００７１】
１７．前記センサ入力が、前記制御された圧力を検知するセンサからの信号を受信する、態様１６記載の電子圧力調整器。
【００７２】
１８．前記センサ入力が、前記制御された圧力によって制御されたパラメータの値を検知するセンサからの信号を受信する、態様１６記載の電子圧力調整器。
【００７３】
１９．前記プロセッサが、前記センサ入力を通じて受信された値と比較値とを比較する条件文を含む多段コマンドシーケンスを実行するようにプログラムされた、態様１６または態様１７いずれか１項記載の電子圧力調整器。
【００７４】
２０．前記プロセッサが、外部デバイスから受信した値と比較値とを比較する条件文を含む多段コマンドシーケンスを実行するようにプログラムされた、態様１６または態様１７いずれか１項記載の電子圧力調整器。
【００７５】
２１．調整器の本体内に配置されたプロセッサにおいて、電子接続を通じて多段コマンドシーケンスを受信することと、前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることと、前記多段コマンドシーケンスを実行することと、を含み、前記多段コマンドシーケンスが、真と評価された場合に第一のコマンドを、かつ偽と評価された場合に第二のコマンドを前記プロセッサに実行させる条件文を含む、電子圧力調整器の制御方法。
【００７６】
２２．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記第一のコマンドまたは前記第二のコマンドのいずれかとして、前記プロセッサに非連続的なコマンドを実行させる分岐文を含む多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることを含む、態様２１記載の方法。
【００７７】
２３．前記分岐文がＧＯＴＯ文である、態様２２記載の方法。
【００７８】
２４．前記条件文がＩＦ文である、態様２１〜２３いずれか１項記載の方法。
【００７９】
２５．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記条件文が真と評価された場合に前記条件文直後のコマンドを実行し、前記条件文が偽と評価された場合に前記条件文直後の前記コマンドをスキップするように前記プロセッサをプログラムすることを含む、態様２１〜２４いずれか１項記載の方法。
【００８０】
２６．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記条件文が偽と評価された場合に前記条件文直後のコマンドを実行し、前記条件文が真と評価された場合に前記条件文直後の前記コマンドをスキップするように前記プロセッサをプログラムすることを含む、態様２１〜２４いずれか１項記載の方法。
【００８１】
２７．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記コントローラに電気または電子信号を別のデバイスに出力させるコマンドを実行するように前記プロセッサをプログラムすることを含む、態様２１〜２６いずれか１項記載の方法。
【００８２】
２８．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、センサ入力値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、態様２１〜２７いずれか１項記載の方法。
【００８３】
２９．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、外部デバイスから受信した値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、態様２１〜２８いずれか１項記載の方法。
【００８４】
３０．前記多段コマンドシーケンスを実行するように前記プロセッサをプログラムすることが、前記調整器の前記本体内に配置されたセンサの値と比較値とを比較する条件文を評価するように前記プロセッサをプログラムすることを含む、態様２１〜２９いずれか１項記載の方法。
【００８５】
３１．利用可能なコマンドのセットから選択された、多段コマンドシーケンスを形成する複数のコマンドの選択を受信することと、ユーザ定義値を受信して前記複数の選択されたコマンドの各々に関連付けることと、前記受信したユーザ定義値を前記対応する選択されたコマンドに関連付けることと、前記複数のコマンドのうちの一つとして条件文の選択を受信することと、前記条件文についてのパラメータの選択及びパラメータ値を受信することと、前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることと、前記複数のコマンドのうちの一つとして、前記条件文が真と評価された場合に実行される第一のコマンドの選択を受信することと、前記複数のコマンドのうちの一つとして、前記条件文が偽と評価された場合に実行される第二のコマンドの選択を受信することと、前記多段コマンドシーケンスを実行するように電子圧力調整器をプログラムすることと、を含む、電子圧力調整器をプログラムするコンピュータ実施方法。
【００８６】
３２．条件文の選択を受信することがＩＦ文の選択を受信することを含む、態様３１記載のコンピュータ実施方法。
【００８７】
３３．前記条件文が真と評価された場合に実行される第一のコマンドの選択を受信することが、ＧＯＴＯコマンドの選択を受信することを含む、または前記条件文が偽と評価された場合に実行される第二のコマンドの選択を受信することが、ＧＯＴＯコマンドの選択を受信することを含む、態様３１または態様３２いずれか１項記載のコンピュータ実施方法。
【００８８】
３４．前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることが、前記条件文をセンサ出力に関連付けることを含む、態様３１〜３３いずれか１項記載のコンピュータ実施方法。
【００８９】
３５．前記条件文をセンサ出力に関連付けることが、前記条件文を前記調整器内部のセンサの出力に関連付けることを含む、態様３４記載のコンピュータ実施方法。
【００９０】
３６．前記条件文をセンサ出力に関連付けることが、前記条件文を前記調整器外部のセンサの出力に関連付けることを含む、態様３４記載のコンピュータ実施方法。
【００９１】
３７．前記受信したパラメータ及び前記受信したパラメータ値を前記条件文に関連付けることが、前記条件文を外部デバイスから受信した信号に関連付けることを含む、態様３１〜３６いずれか１項記載のコンピュータ実施方法。
【００９２】
３８．前記第一のコマンドが前記条件文に連続し、前記第二のコマンドが前記第一のコ
マンドに連続する、態様３１〜３７いずれか１項記載のコンピュータ実施方法。
【００９３】
３９．前記第二のコマンドが前記条件文に連続し、前記第一のコマンドが前記第二のコマンドに連続する、態様３１〜３７いずれか１項記載のコンピュータ実施方法。
【００９４】
４０．前記第一のコマンドまたは前記第二のコマンドが、前記調整器の設定値を変更するコマンドを含む、態様３１〜３９いずれか１項記載のコンピュータ実施方法。
【００９５】
４１．前記第一のコマンドまたは前記第二のコマンドが、前記調整器から別のデバイスに電気または電子信号を出力するコマンドを含む、態様３１〜４０いずれか１項記載のコンピュータ実施方法。
【図１】
2016524231.tif 000003
【図２】
2016524231.tif 000004
【図３】
2016524231.tif 000005
【図４】
2016524231.tif 000006
【図５】
2016524231.tif 000007
【図６】
2016524231.tif 000008
【図７】
2016524231.tif 000009
【図８】
2016524231.tif 000010
【図９】
2016524231.tif 000011
【図１０】
2016524231.tif 000012
【図１１】
2016524231.tif 000013
【図１２】
2016524231.tif 000014
【図１３】
2016524231.tif 000015
【図１４】
2016524231.tif 000016
【図１５】
2016524231.tif 000017
【図１６】
2016524231.tif 000018
【図１７】
2016524231.tif 000019
【図１８】
2016524231.tif 000020
【図１９】
2016524231.tif 000021
【図２０】
2016524231.tif 000022
【図２１】
2016524231.tif 000023
【国際調査報告】
2016524231.tif 000024
2016524231.tif 000025
2016524231.tif 000026
2016524231.tif 000027
2016524231.tif 000028