"上位側システムより一対の電線を介して電流の供給を受け、この供給電流から自己の動作電源を生成する一方、前記供給電流の値に応じて調節弁の開度を制御するポジショナにおいて、前記調節弁の開度制御を行う機能を基本機能、この基本機能に対して付加されている他の機能を付加機能とし、前記基本機能および前記付加機能のそれぞれの機能毎に設けられた機能回路部と、前記供給電流が取り得る電流の範囲を複数の電流範囲に区分し、この電流範囲の区分毎にその必要とする電流のトータル値がその電流範囲の上限値未満でかつ下限値以上となる前記機能の組み合わせを定めたテーブルを記憶する手段と、前記供給電流の実際値を検出する供給電流検出手段と、前記検出された供給電流の実際値が前記電流範囲の区分の何れに属しているかを確認し、その属している電流範囲の区分に対して定められている機能の組み合わせを前記テーブルより読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する手段とを備えることを特徴とするポジショナ。請求項1に記載されたポジショナにおいて、前記付加機能として前記上位側システムとの通信を行う通信機能回路部を備え、前記テーブルには、前記機能の組合せが定められた電流範囲の区分のうちその電流値が最も小さい区分にその機能の組合せとして通信機能が定められていることを特徴とするポジショナ。しかしながら、上述したような付加機能を盛り込むことによって、ポジショナは飛躍的に高機能化した反面、全ての付加機能を発揮するために必要な電流も大きくなる。この場合、供給される電流が万が一全ての付加機能を発揮するために必要な電流よりも不足すると、付加機能が正常に働かなくなり、例えば不明なエラーが連続して上位側システムへ送られたり、上位側システムとの間の通信が途絶えたりする、というような問題が生じる虞があった。本発明は、このような課題を解決するためになされたもので、その目的とするところは、高機能を発揮しつつ、供給電流が不足した場合の脆弱性を改善することが可能なポジショナを提供することにある。このような目的を達成するために本発明は、上位側システムより一対の電線を介して電流の供給を受け、この供給電流から自己の動作電源を生成する一方、供給電流の値に応じて調節弁の開度を制御するポジショナにおいて、調節弁の開度制御を行う機能を基本機能、この基本機能に対して付加されている他の機能を付加機能とし、基本機能および付加機能のそれぞれの機能毎に設けられた機能回路部と、供給電流が取り得る電流の範囲を複数の電流範囲に区分し、この電流範囲の区分毎にその必要とする電流のトータル値がその電流範囲の上限値未満でかつ下限値以上となる前記機能の組み合わせを定めたテーブルを記憶する手段と、供給電流の実際値を検出する供給電流検出手段と、検出された供給電流の実際値が前記電流範囲の区分の何れに属しているかを確認し、その属している電流範囲の区分に対して定められている機能の組み合わせを前記テーブルより読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する手段とを備えることを特徴とする。この発明によれば、例えば、供給電流が取り得る電流の範囲例えば、0~20mAが4つの電流範囲に区分され、第1の区分の電流範囲例えば、0~αmAα<β<γには機能の組合せが定められておらず、第2の区分の電流範囲例えば、α~βmAには機能の組み合わせとして通信機能が定められ、第3の区分の電流範囲例えば、β~γmAには機能の組合せとして通信機能と自己診断機能とが定められ、第4の区分の電流範囲例えば、γ~20mAには機能の組合せとして基本機能と付加機能の全てが定められているものとした場合、供給電流が不足し、第4の区分の電流範囲から第3の区分の電流範囲に入ると、通信機能と自己診断機能以外の全ての機能の機能回路部の動作が停止され、通信機能の機能回路部と自己診断機能の機能回路部の動作が継続される。さらに、供給電流が不足し、第3の区分の電流範囲から第2の区分の電流範囲に入ると、自己診断機能の機能回路部の動作が停止され、通信機能の機能回路部の動作のみが継続される。そして、第2の区分の電流範囲から第1の区分の電流範囲に入ると、全ての機能の動作が停止される。本発明によれば、供給電流が取り得る電流の範囲を複数の電流範囲に区分し、この電流範囲の区分毎にその必要とする電流のトータル値がその電流範囲の上限値未満でかつ下限値以上となる機能の組み合わせを定め、検出された供給電流の実際値がその電流範囲の区分の何れに属しているかを確認し、その属している電流範囲の区分に対して定められている機能の組み合わせを読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止するようにしたので、不足した供給電流で賄うことが可能な機能回路部の動作のみを継続し、他の機能回路部の動作を停止させるようにして、高機能を発揮しつつ、供給電流が不足した場合の脆弱性を改善することが可能となる。以下、本発明の実施の形態を図面に基づいて詳細に説明する。図1はこの発明に係るポジショナの一実施の形態の要部を示すブロック図である。このポジショナ100は、上位側システム200より一対の電線L1,L2を介して電流Iの供給を受け、この供給電流Iから自己の動作電源を生成する一方、供給電流Iの値に応じて図示されていない調節弁バルブの開度を制御する。ポジショナ100は、CPU1と、メモリ2と、電流監視部3と、通信機能回路部4と、自己診断機能回路部5と、バルブ診断機能回路部6と、バルブ開度出力機能回路部7と、バルブ制御機能回路部8と、ツェナーダイオードD1を含む定電圧回路9と、抵抗R1とを備えている。このポジショナ100において、定電圧回路9は、上位側システム200からの電源の供給を受けて定電圧V1を生成し、この生成した定電圧V1をCPU1や通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7,バルブ制御機能回路部8に供給する。上位側システム200からの供給電流Iは、CPU1や通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7,バルブ制御機能回路部8に流れ込み、合流して抵抗R1を介して上位側システム200へ戻される。電流監視部3は上位側システム200へ戻される電流をポジショナ100への供給電流Iの実際値として検出する。通信機能回路部4は、上位側システム200との間の通信を行う通信機能機能A付加機能を担う回路部として設けられている。自己診断機能回路部5は、ポジショナ自身の異常診断を行う自己診断機能機能B付加機能を担う回路部として設けられている。バルブ診断機能回路部6は、バルブの異常診断を行うバルブ診断機能機能C付加機能を担う回路部として設けられている。バルブ開度出力機能回路部7は、上位側システム200へ実際のバルブの開度を出力するバルブ開度出力機能機能D付加機能を担う回路部として設けられている。バルブ制御機能回路部8は上位側システム200からの指令に従うバルブの開度制御を行うバルブ開度制御機能機能E基本機能を担う回路部として設けられている。CPU1は、メモリ2に格納されているプログラムに従って、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7,バルブ制御機能回路部8の動作のon/offを制御する。メモリ2には、上述したプログラムに加えて、供給電流Iが取り得る電流の範囲0~20mAを複数の電流範囲に区分し、この区分された電流範囲毎にその必要とする電流のトータル値がその区分された電流範囲の上限値未満でかつ下限値以上となる機能A~Eの組み合わせを定めたテーブルTB1が格納されている。図2にテーブルTB1の一例を示す。このテーブルTB1では、通信機能回路部4機能Aが必要とする電流をIA、自己診断機能回路部5機能Bが必要とする電流をIB、バルブ診断機能回路部6機能Cが必要とする電流をIC、バルブ開度出力機能回路部7機能Dが必要とする電流をID、バルブ制御機能回路部8機能Eが必要とする電流をIEとした場合、Ith1=IA、Ith2=IAIB、Ith3=IAIBIC、Ith4=IAIBICID、Ith5=3.8mAとして、供給電流Iが取り得る電流の範囲0~20mAを6つの電流範囲に区分している。そして、区分1の電流範囲0~Ith1に対しては機能の組み合わせを無しとし、区分2の電流範囲Ith1~Ith2に対しては機能Aを機能の組み合わせとして定め、区分3の電流範囲Ith2~Ith3に対しては機能Aと機能Bとを機能の組み合わせとして定め、区分4の電流範囲Ith3~Ith4に対しては機能Aと機能Bと機能Cとを機能の組み合わせとして定め、区分5の電流範囲Ith4~Ith5には機能Aと機能Bと機能Cと機能Dとを機能の組み合わせとして定め、区分6の電流範囲Ith5~20mAに対しては機能Aと機能Bと機能Cと機能Dと機能Eとを機能の組み合わせとして定めている。なお、バルブ制御機能回路部8は、弁開度が0の場合には0mA、弁開度が100の場合には16mAの電流を必要とするので、このバルブ制御時の最大電流である16mAをバルブ制御機能回路部8機能Eが必要とする電流IEとする。また、この実施の形態では、供給電流Iの不足時に残す重要な機能として、機能A,B,C,D,Eの順にその優先度が高いものであるとする。また、この実施の形態において、区分1の電流範囲0~Ith1には機能の組み合わせが定められていないので、区分2の電流範囲Ith1~Ith2が機能の組み合わせが定められた区分のうちその電流値が最も小さい区分となる。この区分2の電流範囲には機能の組み合わせとして機能A通信機能が定められている。正常動作時:4mA≦I≦20mA今、上位側システム200からの供給電流Iが4mA≦I≦20mAの範囲内で変化し、正常動作を行っているものとする。この場合、CPU1は、供給電流Iの実際値が区分6の電流範囲Ith5~20mAに属していることを確認し、その属している区分6の電流範囲の機能の組み合わせとしてABCDEをテーブルTB1より読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、全ての機能が読み出されるので、動作を禁止する機能回路部はなく、全ての機能の機能回路部の動作が許可される。したがって、CPU1は、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7,バルブ制御機能回路部8の全ての機能回路部の動作を継続させる。供給電流IがIth5を下回った場合このような状態から、供給電流Iが不足し、Ith5=3.8mAを下回ると、CPU1は、供給電流Iの実際値が区分5の電流範囲Ith4~Ith5に属していることを確認し、その属している区分5の電流範囲の機能の組み合わせとしてABCDをテーブルTB1より読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、CPU1は、ABCDの機能以外の機能回路部として、バルブ制御機能回路部8の動作を禁止する。これにより、バルブ制御機能回路部8の動作が停止され、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7の動作が継続される。この場合、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7が必要とする電流のトータル値はIAIBICIDであり、区分5の電流範囲の下限値Ith4はIth4=IAIBICIDとして定められているので、不足した供給電流Iでも通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6,バルブ開度出力機能回路部7の動作を正常に継続させることができる。供給電流IがIth4を下回った場合このような状態から、さらに供給電流Iが不足し、Ith4を下回ると、CPU1は、供給電流Iの実際値が区分4の電流範囲Ith3~Ith4に属していることを確認し、その属している区分4の電流範囲の機能の組み合わせとしてABCをテーブルTB1より読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、CPU1は、ABCの機能以外の機能回路部として、バルブ制御機能回路部8,バルブ開度出力機能回路部7の動作を禁止する。これにより、バルブ制御機能回路部8に加えて、バルブ開度出力機能回路部7の動作が停止され、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6の動作が継続される。この場合、通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6が必要とする電流のトータル値はIAIBICであり、区分4の電流範囲の下限値Ith3はIth3=IAIBICとして定められているので、不足した供給電流Iでも通信機能回路部4,自己診断機能回路部5,バルブ診断機能回路部6の動作を正常に継続させることができる。供給電流IがIth3を下回った場合このような状態から、さらに供給電流Iが不足し、Ith3を下回ると、CPU1は、供給電流Iの実際値が区分3の電流範囲Ith2~Ith3に属していることを確認し、その属している区分3の電流範囲の機能の組み合わせとしてABをテーブルTB1より読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、CPU1は、ABの機能以外の機能回路部として、バルブ制御機能回路部8,バルブ開度出力機能回路部7,バルブ診断機能回路部6の動作を禁止する。これにより、バルブ制御機能回路部8,バルブ開度出力機能回路部7に加えて、バルブ診断機能回路部6の動作が停止され、通信機能回路部4,自己診断機能回路部5の動作が継続される。この場合、通信機能回路部4,自己診断機能回路部5が必要とする電流のトータル値はIAIBであり、区分3の電流範囲の下限値Ith2はIth2=IAIBとして定められているので、不足した供給電流Iでも通信機能回路部4,自己診断機能回路部5の動作を正常に継続させることができる。供給電流IがIth2を下回った場合このような状態から、さらに供給電流Iが不足し、Ith2を下回ると、CPU1は、供給電流Iの実際値が区分2の電流範囲Ith1~Ith2に属していることを確認し、その属している区分2の電流範囲の機能の組み合わせとしてAをテーブルTB1より読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、CPU1は、Aの機能以外の機能回路部として、バルブ制御機能回路部8,バルブ開度出力機能回路部7,バルブ診断機能回路部6,自己診断機能回路部5の動作を禁止する。これにより、バルブ制御機能回路部8,バルブ開度出力機能回路部7,バルブ診断機能回路部6に加えて、自己診断機能回路部5の動作が停止され、通信機能回路部4のみの動作が継続される。この場合、通信機能回路部4が必要とする電流のトータル値はIAであり、区分2の電流範囲の下限値Ith1はIth1=IAとして定められているので、不足した供給電流Iでも通信機能回路部4の動作を正常に継続させることができる。供給電流IがIth1を下回った場合このような状態から、さらに供給電流Iが不足し、Ith1を下回ると、CPU1は、供給電流Iの実際値が区分1の電流範囲0~Ith1に属していることを確認し、テーブルTB1よりその属している区分1の電流範囲の機能の組み合わせを読み出し、この読み出した組み合わせの機能の機能回路部の動作を許可し、それ以外の機能回路部の動作を禁止する。この場合、CPU1は、区分1の電流範囲0~Ith1には機能の組み合わせが定められていないので、全ての機能回路部の動作を禁止する。これにより、バルブ制御機能回路部8,バルブ開度出力機能回路部7,バルブ診断機能回路部6,自己診断機能回路部5に加えて、通信機能回路部4の動作も停止され、全ての機能回路部の動作が停止される。このようにして、本実施の形態では、供給電流Iが不足すると、不足した供給電流で賄うことが可能が機能回路部の動作のみが継続され、他の機能回路部の動作が停止されるものとなり、高機能を発揮しつつ、供給電流が不足した場合の脆弱性が改善されるものとなる。また、本実施の形態では、優先度の低い機能回路部から順次停止されて行き、優先度の高い重要な機能回路部に十分な電流を供給して動作が継続されるので、供給電流が低下した状況下でも優先度の高い重要な機能を確実に実行させることが可能となる。また、本実施の形態では、優先度の最も高い機能回路部を通信機能回路部4としているので、すなわちテーブルTBにおいて機能の組み合わせが定められた区分の電流範囲のうちその電流値が最も小さい区分にその機能の組み合わせとして機能A通信機能を定めているので、供給電流Iが不足しても、最後まで通信機能が確保されるものとなり、上位側システム200に異常発生を通知するようにしたり、それまでポジショナ100が内部の記憶部に蓄えておいたデータを上位側システム200に送るようにしたりすることが可能となる。なお、上述した実施の形態では、電流範囲の区分毎に機能A~Eの組み合わせを定めたテーブルTB1を用いるようにしたが、図3に示すような電流範囲毎の機能A~Eの組み合わせを優先度に基づいて選出可能とするテーブルTB2を用いるようにしてもよい。この場合、優先度は、図4に示すように、機能A,B,C,D,Eの順に優先度1,2,3,4,5として定める。このテーブルTB2によれば、供給電流Iの実際値が区分6の電流範囲Ith5~20mAに属していれば、優先度5以上の機能として機能A~Eの全てが選出され、供給電流Iの実際値が区分5の電流範囲Ith4~Ith5に属していれば、優先度4以上の機能として機能A~Dの組み合わせが選出される。同様にして、供給電流Iの実際値が区分4の電流範囲Ith3~Ith4に属していれば、優先度3以上の機能として機能A,B,Cの組み合わせが選出され、供給電流Iの実際値が区分3の電流範囲Ith2~Ith3に属していれば、優先度2以上の機能として機能A,Bの組み合わせが選出され、供給電流Iの実際値が区分2の電流範囲Ith1~Ith2に属していれば、優先度1以上の機能として機能Aのみが選出される。本発明でいうテーブルにはこのようなテーブルTB2も含まれるものである。また、上述した実施の形態では、供給電流Iが不足して行くにつれて、機能回路部を1つずつ停止させて行くようにしたが、必ずしも1つずつ停止させて行くようにしなくてもよい。また、停止する機能回路部の組み合わせも自由であり、例えば、供給電流Iが取り得る電流の範囲0~20mAを0~Ith1までの区分1の電流範囲、Ith1~Ith4までの区分2の電流範囲、Ith4~Ith5までの区分3の電流範囲、Ith5~20mAまでの区分4の電流範囲に区分し、供給電流Iの実際値が区分2の電流範囲に入った場合、通信機能回路部4のみを残して、他の機能回路部の動作を全て停止させるようにするなどとしてもよい。"