(57)【特許請求の範囲】
【請求項１】
ソレノイドへの通電電流に関するパラメータを書き換え可能に記憶する不揮発性の記憶素子を有し、ソレノイドへの通電電流を制御する増幅器への制御信号を、この記憶素子から読み出されたパラメータを基に作り出す制御装置を備えた電磁比例弁駆動装置であって、制御装置は、増幅器への制御信号を作り出すことのできる第１のモードと、増幅器への制御信号を作り出すことができるとともに、キー操作に基づきパラメータを設定することができる第２のモードとの選択的な二つの作動モードを備え、第２のモードにおいて設定されたパラメータの前記記憶素子への書き込みを、この第２のモード終了後の、第１のモードにおいて行うことを特徴とする電磁比例弁駆動装置。
【請求項２】
第１のモードにキーが押される時間を計測するタイマー機構を設け、キーが所定時間連続して押されることにより、第１のモードから第２のモードへ切り換えられる請求項１に記載の電磁比例弁駆動装置。
【請求項３】
第２のモードにキーが押されない時間を計測するタイマー機構を設け、キーが所定時間連続して押されないことにより、第２のモードから第１のモードへ切り換えられる請求項１又は請求項２に記載の電磁比例弁駆動装置。
【請求項４】
キー操作により設定されたパラメータが、不揮発性の記憶素子から読み出されたパラメータと第２のモードで置き換えられる請求項１、請求項２又は請求項３に記載の電磁比例弁駆動装置。
【請求項５】
第１のモードにソレノイドへ通電しない休止状態検出機構を設け、検出された休止状態で、不揮発性の記憶素子への書き込みを行う請求項１、請求項２、請求項３又は請求項４に記載の電磁比例弁駆動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソレノイドへの通電電流に応じて流量あるいは圧力を制御する電磁比例弁のための電磁比例弁駆動装置に関する。
【０００２】
【従来の技術】
従来、この種の電磁比例弁駆動装置として本出願人の出願に係る特願平３−３４２１０８号に記載のものがある。このものは、複数段のソレノイドへの通電電流と、通電電流が漸減、漸増的変化を経て各段の通電電流に移行するようこれら漸減、漸増的変化の度合いとをそれぞれ定める各パラメータを書き換え可能に記憶する記憶素子を備え、外部からの信号に応じてこれらパラメータから、ソレノイドへの通電電流を制御する増幅器への制御信号を作り出し、これによって、外部からの信号に応じ、漸減、漸増的変化を経て複数段に変化する電流をソレノイドに通電可能としている。
【０００３】
【発明が解決しようとする課題】
ところがこのものでは、パラメータを変更しようとするとき、ソレノイドに通電しない電磁比例弁を休止した状態としたうえでパラメータを設定しなくてはならず、電磁比例弁で操作される流体アクチュエータで機械装置を駆動する場合、機械装置を休止させる必要があって、パラメータの変更操作に手間がかかり煩わしい問題点があった。
【０００４】
【課題を解決するための手段】
このような問題点を解決するため本発明の電磁比例弁駆動装置は、ソレノイドへの通電電流に関するパラメータを書き換え可能に記憶する不揮発性の記憶素子を有し、ソレノイドへの通電電流を制御する増幅器への制御信号を、この記憶素子から読み出されたパラメータを基に作り出す制御装置を備えている。そして、制御装置は、増幅器への制御信号を作り出すことのできる第１のモードと、増幅器への制御信号を作り出すことができるとともに、キー操作に基づきパラメータを設定することができる第２のモードとの選択的な二つの作動モードを備えており、第２のモードにおいて設定されたパラメータの前記記憶素子への書き込みを、この第２のモード終了後の、第１のモードにおいて行うようにしている。
【０００５】
このような構成によると、第２のモードにおいて増幅器への制御信号を作り出しつつ、換言するとソレノイドへ通電している間でも、キーによるパラメータの設定操作ができ、しかも、この新たに設定されたパラメータの不揮発性の記憶素子への書き込みは、第２のモードでは行わないので制御装置で必要とする処理が増し負担の増すことが抑えられる。
【０００６】
【実施例】
以下、電磁比例弁を電流制御式方向流量制御弁に適用した本発明の一実施例を図面に基づいて説明する。図１はこの弁１のシンボルを示し、ソレノイドＡの通電による駆動で、供給ポート２と出力ポート３間をその通電電流に応じた開度で絞り流通させ、またソレノイドＢの通電による駆動で供給ポート２と出力ポート４間をその通電電流に応じた開度で絞り流通させて駆動電流に応じた出力ポート３、４への制御流量を得るようにした周知の構成から成っていおり、５は戻りポートである。
【０００７】
図２の如く、この弁１には制御箱６が載置され、該制御箱６には、図３の如く、増幅器７を有した増幅ユニット８と、制御装置９を有した制御ユニット１０が内蔵されている。１１は、増幅ユニット８に設けた電源回路で、該回路１１は、給電線１２で接続される商用交流を、ソレノイドＡ、Ｂ通電用の直流に変換する直流電源となるものであり、さらに、増幅器７や制御装置９の作動のための直流安定化電源回路を含んでいる。１３は、増幅ユニット８に設けた切り換え機構で、信号線１４で導入される信号のうち、後述のＡ１が入力されると後述のＢ１が入力されるまでの間、増幅器７の出力電流がソレノイドＡへ供給されるよう、また、信号Ｂ１が入力されるとＡ１が入力されるまでの間、増幅器７の出力電流がソレノイドＢへ供給されるよう、それぞれ切り換わるトグル作動を行う。また１５はソレノイドＡ、Ｂの通電電流を検出する電流検出用の抵抗であり、増幅器７は、制御ユニット１０のＤＡ変換器１６から信号線１７を経て入力する制御信号に応じた電流をソレノイドＡ又はＢに通電するよう、該抵抗１５により生じる電圧を信号線１８によりフィードバック信号として取り込みつつ、ソレノイドＡ又はＢへの通電電流を制御する。
【０００８】
制御装置９は、前記ＤＡ変換器１６に出力バッファ１９を介して接続したマイクロコンピュータを備えている。すなわち、２０はＣＰＵ、２１はＣＰＵに接続したバスラインであり、バスライン２１には、ＲＡＭとＲＯＭからなるメモリー２２が接続されるとともに、ＥＥＰＲＯＭ２３が接続されている。なお、ＥＥＰＲＯＭ２３は、周知のように、電気的な操作により、記憶内容を書き換え可能とした不揮発性の記憶素子である。そして、前記出力バッファ１９もバスライン２１に接続しており、ＤＡ変換器１６は、バスライン２１を経て出力バッファ１９にセットされるデータに応じたアナログ電圧を、制御信号として信号線１７を経て増幅器７へ出力するのである。
【０００９】
さらにバスライン２１には、前記信号線１４を接続した入力バッファ２４が接続されるとともに、表示出力バッファ２５を介して表示器２６と、キー入力バッファ２７を介して後述のパラメータ設定用のキー機構２８が接続している。図２に示すように、表示器２６は、複数の７セグメントＬＥＤを用いた第１表示部２６Ａと、７個のＬＥＤ（発光ダイオード）による表示窓２９から３５を備えた第２表示部２６Ｂを有している。また、キー機構２８は、パラメータキー３６、ＵＰキー３７及びＤＷＮキー３８の三つのキーを備え、各キー３６、３７、３８はそれぞれ押されることによりオン状態の信号を、また、押されないことによりオフ状態の信号をキー入力バッファ２７へ出力するようになっている。なお、３９はパラメータ設定の際、二つのソレノイドＡ、Ｂのどちらのパラメータを設定するかを選択するためのディップスイッチである。
【００１０】
前記ＥＥＰＲＯＭ２３には、ソレノイドＡ、Ｂへの通電電流に関するパラメータが予め書き込まれている。本実施例で実現しようとする、弁１のソレノイドＡ、Ｂへの通電電流の様子を信号線１４での信号とともに示している図４を参照してパラメータについて説明する。信号線１４には、Ａ１、Ａ２、Ｂ１、Ｂ２の４ビットの信号が、図示しないシーケンサ等から並列状に送られるようになっており、弁１の作動が開始されると、適宜な時間を経たのち、信号Ａ１が立ち上がり、次いでＡ２が立ち上がり、さらにその後、Ａ１が立ち下がるとともにＡ２が立ち下がる。そして所定時間経過後、信号Ｂ１が立ち上がり、次いでＢ２が立ち上がり、さらにその後、Ｂ１が立ち下がるとともにＢ２が立ち下がる。以下このような作動が繰り返される。
【００１１】
そして、ソレノイドＡへの通電電流は、信号Ａ１の立ち上がりとともに、零から時間経過に対し一定の増加量となる傾斜ａ１で、すなわち、時間変化に対する電流変化を一定値ａ１とした状態でＩＡ１に達するまで増加する。そして、信号Ａ２の立ち上がりまでこの電流はＩＡ１に保たれ、信号Ａ２の立ち上がりに応じ、時間経過の対し一定の減少量となる傾斜ａ２でＩＡ２に達するまで減少して信号Ａ１の立ち下がりまでＩＡ２に保たれた後、信号Ａ１の立ち下がりに応じ、零に達するまで時間経過に対し一定の減少量となる傾斜ａ３で減少する。
【００１２】
ソレノイドＢへの通電電流は、信号Ｂ１の立ち上がりとともに、零から時間経過に対し一定の増加量となる傾斜ｂ１で、ＩＢ１に達するまで増加する。そして、信号Ｂ２の立ち上がりまでこの電流はＩＢ１に保たれ、信号Ｂ２の立ち上がりに応じ、時間変化に対し一定の増加量となる傾斜ｂ２でＩＢ２に達するまで減少して信号Ｂ１の立ち下がりまでＩＢ２に保たれた後、信号Ｂ１の立ち下がりに応じ、時間変化に対し一定の減少量となる、前記同様の一定の傾斜ｂ３で、零に達するまで減少する。
【００１３】
このような、ソレノイドＡの通電電流におけるＩＡ１、ＩＡ２、ａ１、ａ２、ａ３と、ソレノイドＢの通電電流におけるＩＢ１、ＩＢ２、ｂ１、ｂ２、ｂ３をそれぞれ得るためのこれら各値にそれぞれ相当する値を、ＩＡ１、ＩＡ２、ａ１、ａ２、ａ３、ＩＢ１、ＩＢ２、ｂ１、ｂ２、ｂ３にそれぞれ対応させたパラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３、Ｆｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３として定め、これら１０個のパラメータがＥＥＰＲＯＭ２３に予め書き込まれるのである。
【００１４】
次に図５により、制御装置９による処理の手順を説明する。電源投入とともに処理が開始され、手順４１での初期化に続き手順４２でメモリー２２のＲＡＭがクリアされ後述の各フラグがクリアされた後、手順４３でＥＥＰＲＯＭ２３から各パラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３、Ｆｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３が読み出されて後の演算等で用いるためＲＡＭの所定位置にセットされる。次いで、手順４４で、設定フラグがセットされていない場合には経路４５へ分岐する第１のモードが選択され、また、設定フラグがセットされている場合には経路４６へ分岐する第２のモードが選択される。
【００１５】
手順４４で経路４５に分岐したとき、手順４７から５４は、キー機構２８のパラメータキー３６が所定時間連続して押された状態（オン状態）にある場合を検出して設定フラグをセットする、タイマー機構を構成する手順群である。すなわち、手順４７でパラメータキー３６がオンでない場合には、手順４８に移行する。手順４８では、該キー３６がオンとなる場合のこのオン時間を計時するタイマー作動を既に行っていれば手順５０でこの計時作動を終了した後手順５５に移行し、このタイマー作動を行っていなければそのまま手順５５に移行する。なお、手順５５では、後述のようにソレノイドＡ、Ｂの通電電流を得るための、増幅器７への制御信号を得ることができる。
【００１６】
そして、手順４７で、パラメータキー３６のオン状態が検出されたときは、手順４９で、このオン時間を計時する前記タイマー作動を行っていないことが検出されると、手順５１でこのタイマー作動を開始させた後、手順５５に移行する。また、手順４９で、既に前記タイマー作動が行われてることが検出されれば手順５２に移行する。手順５２では、前記タイマー作動によるオン時間の計時値が所定時間（この実施例では５秒）に達したか否かを、すなわちタイムアップしたか否かを検出し、タイムアップしない場合には手順５５へ移行し、タイムアップした状態では、手順５３で前記オン時間計時のタイマー作動を終了し、手順５４で設定フラグをセットした後、手順４４に移行する。
【００１７】
手順４４で経路４６に分岐すると、手順５６の設定操作を経て手順５５の制御操作が行われる。この手順５６を図６で詳細に示す。図６において、手順５７から６５は、各キー３６、３７、３８の全てが所定時間連続して押されないオフ状態にある場合を検出して設定フラグをクリアする、タイマー機構を構成する手順群である。すなわち、手順５７で各キー３６、３７、３８のどれかがオンの場合には、手順５８で、各キー３６、３７、３８の全てがオフとなるときのこのオフ時間を計時するタイマー作動が既に行っていれば手順６０に移行してこの計時作動を終了したのち手順６６の設定に移行し、このタイマー作動を行っていなければそのまま、手順６６に移行する。
【００１８】
そして、手順５７で、各キー３６、３７、３８の全てのオフ状態が検出されたとき、手順５９で、このオフ時間を計時する前記タイマー作動を行っていない場合には、手順６１でこのタイマー作動を開始させた後、手順５５に移行する。また、手順５９で、既に前記タイマー作動が行われていれば手順６２に移行する。手順６２では、前記タイマー作動によるオフ時間の計時値が所定時間（この実施例では５秒）に達したか否かを、すなわちタイムアップしたか否かを検出し、タイムアップしない場合には手順５５へ移行し、タイムアップした場合には、手順６３で前記オフ時間計時のタイマー作動を終了し、手順６４で設定フラグをクリアし、手順６５でＵＰＤＷＮフラグと選択フラグ（これらは後述の手順６６で使用）をクリアした後手順５５に移行する。
【００１９】
手順６６は、各キー３６、３７、３８の状態により、パラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３、Ｆｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３の設定値を得るもので、この詳細は図７に示してある。図７において、手順６７は、パラメータキー３６がオン状態であれば経路６８へ、また、ＵＰキー３７又はＤＷＮキー３８がオン状態であれば経路６９へと処理の流れを選択分岐する。経路６８へ分岐するとき、手順７０でＵＰＤＷＮフラグがセットされているか否かが判別されてこれがセットされていればば手順７１でこれをクリアした後、また、セットされていなければそのまま、手順７２に移行する。手順７２で、選択フラグがセットされていない場合、手順７３でこれをセットした後手順７４へ移行し最初のパラメータが選択される。また、手順７２で、選択フラグがセットされている場合には、手順７５で、選択されているパラメータの次のパラメータが選択される。なおここで、パラメータはディップスイッチ３９の操作に応じてソレノイドＡのためのパラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３と、ソレノイドＢのためのパラメータＦｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３のどちらかが選択されるもので、各パラメータは、Ｆａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３の順に、また、Ｆｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３の順に、予め選択順が決められており、最後のパラメータＴａ３あるいはＴｂ３の次には再び最初のパラメータＦａ１あるいはＦｂ１が選択されるよう決められている。
【００２０】
手順６７で経路６９に分岐すると、手順７６でＵＰＤＷＮフラグのセットが検出されず、次の手順７７で選択フラグのセットが検出される場合には、手順７８でＵＰＤＷＮフラグがセットされ、選択フラグがクリアされて手順７９に移行する。手順７９では、経路６８での処理において選択された、選択パラメータの値が、メモリー２２のＲＡＭ中の、パラメータ毎に決められる位置に、この選択パラメータの設定値としてセットされる。次いで手順８０で、変更フラグがセットされ、手順８１に移行する。なお、変更フラグは、後述のＥＥＰＲＯＭ２３への書き込みの際に利用される。
【００２１】
手順８１では、ＵＰキー３７がオンか否かが検出され、ＵＰキー３７がオンの場合手順８２に移行し、また、ＵＰキー３７がオンでないとき手順８３に移行してＤＷＮキー３８のオンか否かが検出され、これがオンの場合手順８４に移行する。そして、手順８２では、手順７９による設定値が予め定めた所定値だけ増加され、手順８４では、この設定値が予め定めた所定値だけ減少される。また、手順７６で、ＵＰＤＷＮフラグのセットが検出されたときには、直接手順８１に移行して、手順８１、８２、８３、８４による、ＵＰキー３７、ＤＷＮキー３８のオン操作に応じた設定値の所定量の増加、減少がおこなわれる。
【００２２】
次いで、手順８５を経た後手順５５へ移行する。手順８５では前記のように増加あるいは減少処置を受けた設定値が、当該パラメータとしてセットされる。すなわち、手順４３でＥＥＰＲＯＭ２３から読み出されＲＡＭ中所定位置にセットされた各パラメータのうちの前記選択パラメータの値が、これに対応した設定値に置き換えられ変更されるのである。また、前記手順７７で、選択フラグのセットが検出されないときや、手順８３でＤＷＮキー３８がオンでない場合は、直接手順５５へ移行する。
【００２３】
そしてこれにより、手順６６では、パラメータキー３６の操作で選択されたパラメータに対し、ＵＰキー３７あるいはＤＷＮキー３８の操作でこの選択されたパラメータとは異なった値の設定値を得ることができ、このパラメータキー３６操作とその後のＵＰキー３７あるいはＤＷＮキー３８操作を反復すれば、複数のパラメータの設定値をそれぞれ得ることが可能となり、ディップスイッチ３９の操作を加えることで両ソレノイドＡ、Ｂのための各パラメータの設定値を得ることができる。
【００２４】
手順５５の詳細は図８に示すとおりである。図８において、手順８６では作動フラグＡまたはＢの有無を検出し、これらがない場合、手順８７に移行する。手順８７では、信号線１４での信号Ａ１またはＢ１の有無を検出し、これらがない場合、ＥＥＰＲＯＭ２３への書き込みを行う手順８８に移行する。手順８７で、信号Ａ１が有る場合には、手順８９に移行して作動フラグＡがセットされ、また、信号Ｂ１が有る場合には手順９０に移行して作動フラグＢがセットされる。そして、手順８６で、作動フラグＡがセットされている場合には、ソレノイドＡへの通電電流を制御する手順９１に移行し、作動フラグＢがセットされている場合には、ソレノイドＢへの通電電流を制御する手順９２へ移行する。
【００２５】
手順８８の詳細は図９に示す通りである。図９において、手順９３で設定フラグのセットされていないことが検出され、次の手順９４で変更フラグがセットされていることが検出された場合、手順９５で、手順６６で得られた設定値を当該パラメータとしてＥＥＰＲＯＭ２３へ書き込む。すなわち、ＥＥＰＲＯＭ２３に記憶された各パラメータのうち、手順６６での選択パラメータがその設定値に書き換えられ、変更される。次いで手順９６で変更フラグがクリアされる。また、手順９３で設定フラグのセットが検出された場合や、手順９４で変更パラメータのセットが検出されない場合には、このような手順９５、９６を経ずに手順８８を通過する。要するに、第１のモードにあってソレノイドＡ、Ｂへの通電制御を行わない休止状態にあり、この第１のモードに切り換わる前の第２のモードにおいて、パラメータの設定値が新たに作られた状態で手順８８を通過するときに、ＥＥＰＲＯＭ２３への書き込みが行われるのである。
【００２６】
手順９１の内容を、これを詳細に示した図１０により説明する。手順９７で信号線１４での信号Ａ１の有無が検出され、これが有れば手順９８に移行する。手順９８では、信号線１４での信号Ａ２の有無が検出され、これが無い場合には手順９９で、ＲＡＭ中に格納位置が定められる変数ＦにパラメータＦａ１の値が、また、有る場合には手順１００で、この変数ＦにパラメータＦａ２の値がセットされる。次いで、手順１０１で定値フラグがセットされているか否かが検出されて、これがセットされていない場合には、手順１０２に移行して、この手順１０２により、減少フラグがセットされていない場合は手順１０３へ移行し、減少フラグがセットされている場合は手順１０４に移行する。
【００２７】
手順１０３では、傾斜をパラメータＴａ１の値とするよう設定され、手順１０４では、傾斜をパラメータＴａ２の値とするよう設定される。次いで手順１０５では、このように設定された傾斜を用いて変化量が演算され、その結果がＲＡＭ中に格納位置が定められる変数ｆの値に加算される。すなわち、時間変化に対する変化量を定めている傾斜と、この手順１０５を通過する周期との乗算を行って、この結果を変数ｆの値に加算するのである。なおこれにより、傾斜が正となる前記Ｔａ１の値が設定された場合にはｆは増加するが、傾斜が負となる前記Ｔａ２の値が設定された場合にはｆは減少する。そして次の手順１０６へ移行する。なお手順１０１でフラグのセットが検出されると直接手順１０６へ移行する。
【００２８】
手順１０６では、Ｆの値とｆの値との差の絶対値が予め定めた微小値Ｅより大きいか否かが、要するにＦとｆの値同志がほぼ等しいか否かが検出され、両者がほぼ等しい場合には手順１０７へ、そうでない場合には手順１０８へ移行する。そして手順１０８では定置フラグセットの有無が検出されて、定置フラグがセットされている場合には手順１０９でこれをクリアした後、また定置フラグがセットされていなければそのままで、手順１１０へ移行する。手順１１０ではＦとｆの値の大小関係が判別されて、ｆの値がＦの値より大の場合には手順１１１へ、そうでなければ手順１１２へ移行する。
【００２９】
そして手順１１２で減少フラグのセットが検出されない場合には手順１１３へ移行してｆの値が出力バッファ１９にセットされ、また、手順１１２で減少フラグのセットが検出された場合には、手順１１４へ移行してこの減少フラグがクリアされる。前記手順１１０から手順１１１に移行した場合には、手順１１１で減少フラグがセットされているか否かが検出されて、これがセットされている場合には手順１１５へ移行し出力バッファ１９にｆの値がセットされるが、減少フラグがセットされていない場合には手順１１６へ移行してこの減少フラグがセットされる。
【００３０】
また、前記手順１０６から手順１０７へ移行した場合、手順１０７で定置フラグがセットされているか否かが判別されて、これがセットされていなければ手順１１７でこれをセットし、次いで手順１１８でＦの値をｆにセットした後、手順１１３へ移行してｆの値が出力バッファ１９にセットされる。また、手順１０７で定置フラグがセットされている場合には、これらの処置は行われない。
【００３１】
そして、前記手順９７で信号Ａ１が無いことが検出されると手順１１９へ移行し、傾斜にパラメータＴａ３の値を設定した後、手順１２０へ移行する。手順１２０では、この傾斜をもとに前記手順１０５と同様に変化量が演算され、これをｆに加算する。なお、傾斜となるＴａ３は負であり、加算の結果ｆの値は減少する。次いで手順１２１で、ｆの値が零より大きいか否かが検出され、大きい場合には手順１２２へ移行し、このｆの値が出力バッファ１９にセットされる。また、手順１２１で、ｆの値が零より大きくないことが検出されると、手順１２３へ移行して零が出力バッファ１９にセットされ、次いで手順１２４で減少フラグ、定置フラグ及びｆをクリアした後、手順１２５で作動フラグＡがクリアされる。
【００３２】
このような手順９１では第１のモードにおいて、次のような処理が行われる。例えば図４での信号Ａ１の立ち上がりにより、手順８６により処理の流れが移行されると、手順９７、９８を経て手順９９でＦにＦａ１がセットされ、手順１０１、１０２から１０３に達して傾斜にＴａ１が設定され手順１０５での演算を経て手順１０６、１０８、１１０、１１２、１１３へと移行してｆの値が出力バッファ１９にセットされる。そして、手順１０６でｆ値がＦａ１値とほぼ等しくなるまでこの経路を反復的に通過して、ｆの値は傾斜Ｔａ１に応じて増加し、これにより、ＤＡ変換器１６からの制御信号が傾斜Ｔａ１に応じて増加し、傾斜ａ１で増加する通電電流が得られる。ｆ値の増加でこれがＦａ１とほぼ等しくなると手順１０６から手順１０７、１１７、１１８へと移行し、定置フラグがセットされるとともに、手順１１３でＦａ１の値が出力バッファ１９にセットされる。
【００３３】
このため次回からの処理の流れは、定置フラグがクリアされるまで、手順１０１から、手順１０６へ移行し、さらにＦ値が変化しない間は手順１０６から手順１０７へ移行し、そこから直接この手順９１を抜ける経路を反復通過すこととなり、出力バッファ１９にはＦａ１の値がセットされたままとなってＤＡ変換器１６からはＦａ１の値に応じた一定の制御信号が出力され、ＩＡ１の通電電流が得られる。そして、信号Ａ２が立ち上がると、手順１００でＦにＦａ２の値がセットされるので、Ｆ値がｆ値よりも小さくなり、処理の流れは手順１０６から１０８、１０９へ移行し、定置フラグがクリアされるとともに、手順１１０から１１１、１１６へ移行し減少フラグがセットされる。これにより、次回からの処理の流れは、手順９７、９８、１００、１０１、１０２を経て手順１０４で傾斜をＴａ２に設定し、手順１０５でこの傾斜を基づく演算を経た後、手順１０６、１０８、１１０、１１１から手順１１５へと移行してｆ値を出力バッファ１９にセットする経路に変更される。そして、この経路を反復して傾斜Ｔａ２に応じｆ値が減少し、これに伴うＤＡ変換器１６の出力減少により、傾斜ａ２で減少する通電電流ＩＡ２が得られる。
【００３４】
このｆ値の減少で、これがＦａ２の値にほぼ等しくなると、手順１０６により、前記同様に手順１０７へ分岐され、手順１１７、１１８を経て定置フラグのセットと、ｆへのＦａ２の値のセット行って手順１１３へ移行し、Ｆａ２の値が出力バッファ１９にセットされる。これにより、前記と同様に、次回からの処理の流れは、手順１０１から直接手順１０６へ移行した後、手順１０７から直接に手順９１を抜ける経路に変更され、出力バッファ１９にはＦａ２の値がセットされたままとなり、この値に応じた制御信号がＤＡ変換器１９から出力され、ＩＡ２の一定の通電電流が得られる。
【００３５】
次いで、信号Ａ１が立ち下がると、手順９７により手順１１９へ分岐され、傾斜がＴａ３に設定される。この傾斜を基に演算が行われてｆ値が零より大の間はｆ値が出力バッファ１９にセットされるので、この経路を反復する結果ｆ値は傾斜Ｔａ３に応じて減少し、これに応じたＤＡ変換器１９の出力のよってａ３の傾斜で減少する通電電流が得られるのである。
【００３６】
また、手順９１の第２のモードでの処理においては、手順９９、１００、１０３、１０４、１１９でパラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３の値が読み込まれるので、前述の手順８５で、これらパラメータの値が設定値に置き換えられれば、この置き換えられたパラメータの値で処理が行われ、パラメータの設定結果が即座に反映される。ここで、ｆをパラメータＴａ１の値による傾斜で増加させているとき、あるいは、ｆをＦａ１やＦａ２の値の一定状態としているときに、新たにＦａ１やＦａ２の値が設定値への置き換えで変更されｆの値より小さくなると、前者の場合には手順１１０から手順１１１に分岐し、次いで手順１１６において減少フラグがセットされ、後者の場合には、手順１０６から１０８、１０９へ移行して定置フラグがクリアされた後、手順１１０、１１１から手順１１６へ移行して減少フラグがセットされて、手順１０５の変化量の演算に手順１０４で傾斜に設定されるパラメータＴａ２の値が用いられて、ｆの値が新たなＦａ１あるいはＦａ２の値に達するまでこのＴａ２の値に応じた傾斜で減少される。
【００３７】
また、ｆをパラメータＴａ２の値による傾斜で減少させているとき、あるいは、ｆをパラメータＦａ１やＦａ２の値の一定状態としているときに、新たにＦａ１やＦａ２の値が設定値への置き換えで変更されｆの値より大きくなると、前者の場合には手順１１０から手順１１２に分岐し、次いで手順１１４において減少フラグがクリアされ、後者の場合には、手順１０６から１０８、１０９へ移行して定置フラグがクリアされた後、手順１１０、１１２から手順１１４へ移行して減少フラグがクリアされて、手順１０５の変化量の演算に手順１０３で傾斜に設定されるパラメータＴａ１の値が用いられて、ｆの値が新たなＦａ１あるいはＦａ２の値に達するまでこのＴａ１の値に応じた傾斜で増加される。
【００３８】
そして、ソレノイドＢについての制御をおこなう手順９２は、図１０について詳記した上記手順９１についての説明で、信号Ａ１、Ａ２をそれぞれ信号Ｂ１、Ｂ２に、また、パラメータＦａ１、Ｆａ２、Ｔａ１、Ｔａ２、Ｔａ３をそれぞれパラメータＦｂ１、Ｆｂ２、Ｔｂ１、Ｔｂ２、Ｔｂ３に置き換え、さらに、作動フラグＡを作動フラグＢに、通電電流ＩＡ１、ＩＡ２をそれぞれＩＢ１、ＩＢ２に、通電電流の傾斜ａ１、ａ２、ａ３をそれぞれｂ１、ｂ２、ｂ３に置き換えたものであるので、再述しない。
【００３９】
再び図５において、手順５５を経た後、手順１２６で設定フラグがセットされているか否かが検出され、これがセットされていない場合には手順１２７で手順５５での制御についての表示がおこなわれ、また、セットされている場合には手順１２８で手順５６でのパラメータ設定についての表示が行われる。すなわち、手順１２７では、手順９１と９２を通過する処理が行われる場合に、第１表示部２６Ａに前記変数ｆの値が表示される。さらに、前記手順９１を通過する処理が行われる場合に第２表示部２６Ｂでの表示窓２９での、そして、手順９２を通過する処理が行われる場合に第２表示部２６Ｂでの表示窓３０での発光表示が行われるとともに、変数ｆの値がパラメータＦａ１あるいはＦｂ１の値の場合に表示窓３１で、また、このｆ値がパラメータＦａ２あるいはＦｂ２の場合は表示窓３２で発光表示がおこなわれる。さらに、変数ｆのためにパラメータＴａ１あるいはＴｂ１を用いている場合に表示窓３３で、パラメータＴａ２あるいはＴｂ２を用いる場合は表示窓３４で、そして、パラメータＴａ３あるいはＴｂ３を用いる場合は表示窓３５でそれぞれ発光表示が行われる。
【００４０】
また、手順１２８での表示では、第１表示部２６Ａで選択されたパラメータとその設定値が表示される。さらに、第２表示部２６Ｂでは、選択されたパラメータがソレノイドＡについてのものＦａ１〜Ｔａ３の場合、表示窓２９で、そして、ソレノイドＢについてのものＦｂ１〜Ｔｂ３の場合、表示窓３０でそれぞれ発光表示が行われるとともに、選択パラメータがＦａ１かＦｂ１の場合に表示窓３１で、Ｆａ２かＦｂ２の場合には表示窓３２で、Ｔａ１かＴｂ１の場合には表示窓３３で、Ｔａ２かＴｂ２の場合には表示窓３４で、そして、Ｔａ３かＴｂ３の場合には表示窓３５で、それぞれ発光表示が行われる。
【００４１】
次にこの実施例の作動を説明する。制御装置９への通電開始により、制御装置９は第１のモードで作動を開始し、弁１の作動が開始され、ソレノイドＡへの通電電流が、信号線１４の信号Ａ１の立ち上がりにより、ａ１の傾斜でＩＡ１に達するまで増加し、次いで、信号Ａ２が立ち上がるまでＩＡ１が通電される。そして、信号Ａ２が立ち上がると、この通電電流は、ＩＡ２に達するまでａ２の傾斜で減少し、ＩＡ２に達した後、信号Ａ１の立ち下がりの応じ零に達するまでａ３の傾斜で減少する。供給ポート２と出力ポート３間は、ソレノイドＡへの通電電流に応じた開度が得られるので、出力ポート３、４が接続した図示しない複動形の流体アクチュエータへは通電電流に応じた供給流量が得られて、このアクチュエータは停止状態からａ１に応じて増速してＩＡ１に応じた一定速状態となり、次いでａ２に応じて減速してＩＡ２に応じたより低速の一定速状態となった後、停止するまでａ３に応じて減速する。
【００４２】
そして、休止状態の後、ソレノイドＢへの通電電流が、信号線１４の信号Ｂ１の立ち上がりにより、ｂ１の傾斜でＩＢ１に達するまで増加し、次いで、信号Ｂ２が立ち上がるまでＩＢ１が通電される。そして、信号Ｂ２が立ち上がると、この通電電流は、ＩＢ２に達するまでｂ２の傾斜で減少し、ＩＢ２に達した後、信号Ｂ１の立ち下がりの応じ零に達するまでｂ３の傾斜で減少する。供給ポート２と出力ポート４間は、ソレノイドＡへの通電電流に応じた開度が得られるので、前記図示しない流体アクチュエータへは通電電流に応じた供給流量が得られて、このアクチュエータは前記と逆方向へ停止状態からｂ１に応じて増速作動してＩＢ１に応じた一定速状態となり、次いでｂ２に応じ減速してＩＢ２に応じたより低速の一定速状態となった後、停止するまでｂ３に応じて減速する。以下このような作動が信号線１４での信号に応じ反復される。
【００４３】
この作動中に、パラメータキー３６を所定時間以上オン操作すると、制御装置９は第２のモードとなる。そして、ディップスイッチ３９による切換選択の後、パラメータキー３６のオン操作によって選択したパラメータに対し、ＵＰキー３７又はＤＷＮキー３８のオン操作により、表示部２６Ａ、２６Ｂを視認しつつ、増減した設定値を与え、あるいは、この操作を反復して、複数のパラメータを選択して、これらに対し適宜増減した設定値をそれぞれ与えた後、各キー３６、３７、３８をいずれも所定時間以上オン操作しないことで、再び作動装置９は、第１のモードに復帰し、ソレノイドＡ、Ｂのいずれにも通電しない休止状態で、これら設定値がそれぞれ当該パラメータとして、ＥＥＰＲＯＭ２３に書き込まれる。これにより、次回からの制御装置９の作動では、手順４３により読み込まれる、この変更されたパラメータを基に作動が行われる。
【００４４】
このように、ＥＥＰＲＯＭ２３への書き込みを、第２のモードで行わず、第１のモードで、しかもそのソレノイドＡ、Ｂへ通電しない休止状態で行うので、第２のモードで設定操作を行ってもＣＰＵ２０の負担が増さず、さほど高速作動の可能なＣＰＵを用いなくても制御装置９を構成でき、制御装置９を安価にすることができる。
【００４５】
また、前記の制御装置９の第２のモードでは、手順８５で、選択したパラメータの設定値が当該パラメータとしてセットされ、当該パラメータの値が置き換えられるので、ソレドイドＡ又はＢへの通電電流、ひいては、弁１で作動される流体アクチュエータの作動は、即座に設定操作を反映し、パラメータの設定に際しては、流体アクチュエータの作動を見ながら、最適の値にパラメータを設定することができる。
【００４６】
さらにまた、第１のモードから第２のモードへの切り換えは、パラメータキー３６の所定時間以上のオン操作で行われ、しかも、第２のモードから第１のモードへの切り換えが、どのキー３６、３７、３８も所定時間以上オン操作しないことにより行われるので、いずれの場合も、モード切り換えに専用のキーが要らずキーの数が少なくなって制御装置９の大形化を招かないとともに、制御装置を安価にすることができ、さらに、操作が容易となって扱い易い制御装置が得られる。
【００４７】
なお、ＥＥＰＲＯＭ２３への書き込みは、図１１の如き手順１２９、１３０、１３１、１３２、１３３を手順５５と１２０の間に追加する等して、設定フラグがセットされず、定置フラグがセットされ、変更フラグがセットされている状態でも、書き込み可能とすることもできる。すなわち、第１のモードにあって定置フラグがセットされている場合には、手順１０５を経ないので、ＣＰＵ２０の負担はさほど大きくなく、このような状態で、変更フラグがセットされた、パラメータを設定した状態にあれば、書き込みを行うのである。また、本実施例は、第１のモードから第２のモードへの切り換えを、パラメータキー３６が所定時間以上押されることを検出して行うが、キー３６、３７、３８のどれかが所定時間以上押されることを検出して行っても良い。さらに、流量制御に限らず、圧力制御に適用できることは勿論である。
【００４８】
【発明の効果】
このように本発明によると、ソレノイドへ通電している間でも、キーによるパラメータの設定操作ができて、設定操作が容易に行える。そして、この新たに設定されたパラメータの不揮発性の記憶素子への書き込みは、第２のモードでは行わないので制御装置で必要とする処理が増し負担の増すことが抑えられ、制御装置はさほど高速な作動を必要とせず安価にできる。
【００４９】
また、キーが所定時間連続して押されることにより、第１のモードから第２のモードへ切り換えられるように、あるいは、キーが所定時間連続して押されないことにより、第２のモードから第１のモードへ切り換えられるようにするときには、モードの切り換え用に、専用のキーやスイッチ等を設ける必要がなく、制御装置の大形化を防止できるとともに、制御装置を安価にできる。
【００５０】
そして、キー操作により設定されたパラメータが、不揮発性の記憶子から読み出されたパラメータと第２のモードで置き換えられるようにしたときには、設定操作の結果が即座に通電電流に反映し、弁で作動される流体アクチュエータの作動を見ながらパラメータを最適な値に容易に設定できる。
【００５１】
さらに、設定値の不揮発性の記憶素子への書き込みを、第１のモードにおけるソレノイドへ通電しない休止状態で行うよう選定すれば、制御装置の処理が増さないので、制御装置は、一層、高速作動を要さなく、安価にできる。
【図面の簡単な説明】
【図１】本発明の一実施例の電磁比例弁のシンボル図。
【図２】本発明の一実施例の電磁比例弁の平面図。
【図３】本発明の一実施例の構成説明図。
【図４】本発明の一実施例の作動を説明する説明図。
【図５】本発明の一実施例における制御装置の作動を説明する流れ図。
【図６】図５における手順５６を詳細に示す流れ図。
【図７】図６の手順６６を詳細に示す流れ図。
【図８】図５の手順５５を詳細に示す流れ図。
【図９】図８の手順８８を詳細に示す流れ図。
【図１０】図８の手順９１を詳細に示す流れ図。
【図１１】一実施例の手順に付加することができる手順を示す流れ図。
【符号の説明】
Ａ、Ｂ  ソレノイド
７      増幅器
９      制御装置
２３    不揮発性の記憶素子
３６、３７、３８  キー
【図１】
0003764537.tif 000002
【図２】
0003764537.tif 000003
【図３】
0003764537.tif 000004
【図４】
0003764537.tif 000005
【図５】
0003764537.tif 000006
【図６】
0003764537.tif 000007
【図７】
0003764537.tif 000008
【図８】
0003764537.tif 000009
【図９】
0003764537.tif 000010
【図１０】
0003764537.tif 000011
【図１１】
0003764537.tif 000012