(57)【特許請求の範囲】
【請求項１】
充填を開始する際に操作される充填開始スイッチ釦と、
充填を停止する際に操作される充填停止スイッチ釦と、
被充填タンクに圧縮したガスを供給するためのカプラと、
非充填中に前記カプラが掛止されるカプラ掛けと、
該カプラ掛けに前記カプラが掛止されているときオンになり、また、該カプラ掛けに前記カプラが掛止されていないときオフになるカプラ掛けスイッチと、
ガス充填処理の制御システムの制御プログラムを記憶するメモリと、
前記カプラ掛けスイッチがオフの状態で前記充填開始スイッチ釦の操作がされた場合に、前記制御プログラムに基づいて圧縮されたガスを前記カプラを介して被充填タンクへ供給し、前記充填停止スイッチ釦の操作により前記被充填タンクへの圧縮されたガスの供給を停止するガス供給装置において、
前記制御プログラムにおいて使用される複数のシステムパラメータの設定を変更するパラメータ変更手段を設け、
前記パラメータ変更手段は、前記カプラ掛けスイッチがオンである状態で前記充填開始スイッチ釦と前記充填停止スイッチ釦との少なくとも何れかのスイッチ釦を操作することにより前記システムパラメータの変更を行うことを特徴とするガス供給装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はガス供給装置に係り、特に圧縮したガスを被充填タンクに充填するよう構成されたガス供給装置に関する。
【０００２】
【従来の技術】
天然ガスを圧縮した圧縮天然ガス（ＣＮＧ）を燃料にして走行する自動車（ＣＮＧ車）の開発と共に圧縮天然ガスを自動車の燃料タンクに供給するガス供給装置の実用化が進められている。この種のガス供給装置では、圧縮されたガスをガス蓄圧器に貯蔵しておき、ガス蓄圧器に貯蔵されたガスをＣＮＧ車の燃料タンクに充填するように構成されている。
【０００３】
従来のガス供給装置では、圧縮天然ガスが供給されるガス供給管路に逆止弁、コンプレッサ、開閉弁、圧力センサ等が配設されている。また、ガス供給管路の下流側端部は、緊急離脱カプラを介してガス充填ホースに連通されており、ガス充填ホースの先端には被充填タンクとして燃料タンクの接続口に接続される接続カプラが接続されている。
【０００４】
ＣＮＧ車に燃料補給する際は、ガス充填ホースを伸ばして接続カプラをＣＮＧ車の燃料タンク（図示せず）に接続する。そして、ガス充填開始釦を押圧操作して開閉弁を開弁させると、コンプレッサが動き始め、コンプレッサにより圧縮されたガスが燃料タンクに充填開始される。その際、運転表示ランプの点灯によりガス充填中であることを確認できる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の装置では、顧客の仕様に合わせてガス充填圧力、ガス充填時間等が任意の数値に決められ、これらの性能を満たすように各機器の動作時間、動作タイミング等を調整する必要があるので、各装置毎に制御システムのシステムパラメータを個別に設定している。そのため、例えばガスが充填された蓄ガス器の数が変わるだけでも制御システムのソフトウエアを変更しなければならない。このシステムパラメータとしては、例えばディスペンサ番号、ガス蓄圧器数、直充填の有無、圧力上昇制御時のバルブ制御ゲイン、定流量制御時のバルブ制御ゲイン等がある。そのため、各システムパラメータは、各充填所に設置されたディスペンサ毎に異なる数値が設定されている。
【０００６】
ところが、各顧客の要望に応じるには、各顧客毎に異なるソフトウエアを用意することになるため、全ての顧客分のソフトウエアを管理しなければならない。さらに、一の顧客のソフトウエアで不具合が発生した場合、他の顧客のソフトウエアを全て修正しなければならないので、膨大な手間がかかるといった問題がある。
【０００７】
そこで、本発明は上記問題を解決したガス供給装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明は以下のような特徴を有するものである。
本発明は、充填を開始する際に操作される充填開始スイッチ釦と、
充填を停止する際に操作される充填停止スイッチ釦と、
被充填タンクに圧縮したガスを供給するためのカプラと、
非充填中に前記カプラが掛止されるカプラ掛けと、
該カプラ掛けに前記カプラが掛止されているときオンになり、また、該カプラ掛けに前記カプラが掛止されていないときオフになるカプラ掛けスイッチと、
ガス充填処理の制御システムの制御プログラムを記憶するメモリと、
前記カプラ掛けスイッチがオフの状態で前記充填開始スイッチ釦の操作がされた場合に、前記制御プログラムに基づいて圧縮されたガスを前記カプラを介して被充填タンクへ供給し、前記充填停止スイッチ釦の操作により前記被充填タンクへの圧縮されたガスの供給を停止するガス供給装置において、
前記制御プログラムにおいて使用される複数のシステムパラメータの設定を変更するパラメータ変更手段を設け、
前記パラメータ変更手段は、前記カプラ掛けスイッチがオンである状態で前記充填開始スイッチ釦と前記充填停止スイッチ釦との少なくとも何れかのスイッチ釦を操作することにより前記システムパラメータの変更を行うことを特徴とするものである。
【０００９】
従って、本発明によれば、カプラ掛けスイッチがオンである状態で充填制御を行うために設けられた充填開始スイッチ釦と充填停止スイッチ釦との少なくとも何れかのスイッチ釦を操作することにより被充填タンクへガスを充填する際のシステムパラメータの設定を変更することができるので、制御システムのソフトウエアを共通化してソフトウエアの各パラメータのみを任意の数値に変更するようにでき、ソフトウエアの管理及び各顧客毎の要望にも応じることができる。また、パラメータ変更用に特別なハードウエアを設けてコストが上昇すること、及び機器構成が変更されることを防止できる。
【００１１】
【発明の実施の形態】
以下、図面と共に本発明の一実施例を説明する。尚、図１は本発明になるガス供給装置の構成図である。
ガス供給装置１１は、コンプレッサ１２により圧縮されたガスをガス蓄圧器１３に貯溜させ、ガス蓄圧器１３のガスをガス供給管路１４を介してＣＮＧ車の燃料タンクに充填するよう構成されている。尚、ガス蓄圧器１３は、文献等で「蓄ガス器」とも呼ばれている。ガス供給管路１４は、コンプレッサ１２の吐出側に配設された第１の開閉弁１５と、ガス蓄圧器１３の上流側に配設された第２の開閉弁１６とを有する。
【００１２】
さらに、ディスペンサ本体１７内に延在されたガス供給管路１４には、第３の開閉弁１８、流量計１９、制御弁２０、圧力計２１が配設されている。第１の開閉弁１５、第２の開閉弁１６、第３の開閉弁１８は、夫々電磁弁よりなり、後述するように制御信号により開弁又は閉弁動作する。
【００１３】
そして、ガス供給管路１４の端部は、ホース２２を介して三方弁２３のａポートに接続されている。また、三方弁２３のｂポートには、ＣＮＧ車の燃料タンク（図示せず）に接続されるカプラ２４が連通され、三方弁２３のｃポートには、脱圧用ホース２５が連通されている。
【００１４】
ディスペンサ本体１７は側面に非充填中のカプラ２４を掛止するカプラ掛け２６が設けられており、カプラ掛け２６はカプラ２４が掛止されたときオン状態に切り換わるカプラ掛けスイッチ２７を有する。
２８は制御装置で、予めセットされた制御システムに基づいて上記各機器を制御する。２９はメモリで、ガス充填処理の制御システムの制御プログラムと、充填制御を行うために設けられたスイッチが所定時間以上操作し続けたときにＣＮＧ車の燃料タンクへガスを充填する際のシステムパラメータの設定を変更するパラメータ変更プログラム（パラメータ変更手段）とが記憶されている。そのため、充填制御を行うために設けられたスイッチの操作によりシステムパラメータの設定変更が容易となり、制御プログラムのソフトウエアを共通化して各システムパラメータのみを顧客の要望に応じて適宜変更することができる。
【００１５】
このように既存のスイッチだけの操作によりソフトウエアの各パラメータを変更させることが可能になるので、パラメータ変更用に特別なハードウエアを設けてコストが上昇すること、及び機器構成が変更されることを防止できる。また、所定時間以上操作され続けたときのみ各パラメータが変更可能になるので、通常の操作性を損なうこともない。
【００１６】
このシステムパラメータとしては、例えばディスペンサ番号、ガス蓄圧器数、直充填の有無、圧力上昇制御時のバルブ制御ゲイン、定流量制御時のバルブ制御ゲイン等がある。そして、ディスペンサ番号が０１、ガス蓄圧器数が２個、直充填の無しの場合、システムパラメータは「０１  ２  ００  ………  」といった具合に数値データで設定されている。また、ディスペンサ番号が０３、ガス蓄圧器数が４個、直充填の有りの場合、システムパラメータは「０３  ４  ９９  ………  」と設定される。
【００１７】
３０は液晶パネルよりなる表示装置で、ガス充填を行う際の情報（充填量、充填時間、充填圧力等）を表示する。
３１は充填開始スイッチ釦、３２は充填停止スイッチ釦、３３は非常停止スイッチ釦である。
【００１８】
非充填中、コンプレッサ１２は制御装置２８からの制御信号により起動されて天然ガス（ＣＮＧ）を２４．５ＭＰａの圧力まで圧縮する。そのとき、第１の開閉弁１５及び第２の開閉弁１６が開弁され、且つ第３の開閉弁１８が閉弁されているため、コンプレッサ１２から吐出された圧縮ガスは、ガス蓄圧器１３に供給される。
【００１９】
尚、コンプレッサ１２は２つの圧力スイッチ（図示せず）を有しており、起動時に圧縮した圧力値を検出して制御装置２８に出力することができる。
カプラ２４がＣＮＧ車の燃料タンクに接続された後、三方弁２３のａポートとｂポートとが連通されるように切り換え操作されて充填開始スイッチ釦３１がオンに操作されると、第３の開閉弁１８が開弁されるため、ガス蓄圧器１３のガスはガス供給管路１４、ホース２２、三方弁２３、カプラ２４を介してＣＮＧ車の燃料タンクに充填される。その際、流量計１９により流量（瞬時流量、積算流量）が計測されると共に、制御弁２０により供給圧力及び流量が所定値に制御され、圧力計２１により充填圧力が計測される。
【００２０】
そして、ＣＮＧ車の燃料タンクに目標圧力が充填されると、第３の開閉弁１８が閉弁されてガス充填が終了する。
図２はガス充填中の表示装置３０の画面上に表示される表示例を示す。
表示装置３０の画面には、上段に充填量（積算流量）表示部３０ａが設けられ、中段に流量（瞬時流量）表示部３０ｂと動作モード表示部３０ｃとが設けられ、下段に充填圧力表示部３０ｄが設けられている。表示装置３０の充填圧力表示部３０ｄは、圧力計２１により計測された圧力値０〜１９．６ＭＰａをセグメントの点灯数により棒グラフで表示する。
【００２１】
以下、制御装置２８が実行する処理につき図３乃至図１１を併せ参照して説明する。
本実施例では、制御装置２８の制御処理をアイドラ処理とサンプリング処理に分けて説明する。アイドラ処理では、充填開始やパラメータ設定等の動作モードの変更を行う。サンプリング処理は、０．０１秒毎のタイマ割り込みによって定期的に起動されると共に、ガス充填制御や表示装置３０の表示制御を行う。従って、制御装置２８はアイドラ処理を行うアイドラ部と、サンプリング処理を行うサンプラ部とを有している。
【００２２】
図３はアイドラ処理のＰＡＤである。図３において、ステップＳ０（以下「ステップ」を省略する）は永久ループであり、制御装置２８は電源が遮断されるまで以下の処理を実行する。Ｓ１において、カプラ掛けスイッチ２７がオンである状態で充填開始スイッチ釦３１、充填停止スイッチ釦３２が同時にオンに操作されてから所定時間（例えば１０秒間）経過したか否かを判断する。そして、Ｓ１において、所定時間（例えば１０秒間）が経過されたときは、Ｓ２に進む。しかし、Ｓ１において、所定時間（例えば１０秒間）が経過していないときは、Ｓ３に進む。
【００２３】
Ｓ２では、設定モード０の関数へジャンプしてシステムの基本パラメータを変更する。
Ｓ３では、充填開始スイッチ釦３１とカプラ掛けスイッチ２７とがオンに押下され、且つ充填停止スイッチ釦３２がオフの状態が所定時間（例えば１０秒間）保持されているか否かを判断する。そして、Ｓ３において、所定時間（例えば１０秒間）が経過されたときは、Ｓ４に進む。しかし、Ｓ３において、所定時間（例えば１０秒間）が経過していないときは、Ｓ５に進む。
【００２４】
Ｓ４では、設定モード１の関数へジャンプしシステムの手動操作を行う。
Ｓ５では、充填停止スイッチ釦３２とカプラ掛けスイッチ２７とがオンに押下され、且つ充填開始スイッチ釦３１がオフの状態が所定時間（例えば１０秒間）保持されているか否かを判断する。そして、Ｓ５において、所定時間（例えば１０秒間）が経過されたときは、Ｓ６に進む。しかし、Ｓ５において、所定時間（例えば１０秒間）が経過していないときは、Ｓ７に進む。
【００２５】
Ｓ６では、設定モード２の関数へジャンプしシステムの詳細パラメータを変更する。
Ｓ７では、カプラ掛けスイッチ２７がオフで充填開始スイッチ釦３１がオンに操作されたか否かを判断する。そして、Ｓ７において、カプラ掛けスイッチ２７がオフで充填開始スイッチ釦３１がオンであるときは、Ｓ８に進み、ガス充填を開始する。しかし、Ｓ７において、この条件を満たしていないときはＳ１２に進む。
【００２６】
Ｓ８において、カプラスイッチフラグの有無を判断する。このカプラスイッチフラグは、カプラ掛けスイッチ２７がオンであるときは有りにセットされ、カプラ掛けスイッチ２７がオフであるときはないときは無しにセットされる。これは、後述する設定モード２において変更することができる。そして、Ｓ８において、カプラスイッチフラグが有りの場合、Ｓ１０に進む。しかし、Ｓ８において、カプラスイッチフラグが無しの場合、Ｓ９に進む。
【００２７】
Ｓ９では、カプラスイッチフラグが無しの場合、表示装置３０の積算流量をクリアし、これからの充填に備える。
次のＳ１０では、充填フラグをオンにしてガス充填を開始したことをサンプリング部に伝える。続いて、Ｓ１１に進み、充填フラグがオフになるまで待機する。そして、ガス充填が終了してサンプラ部が充填フラグをオフにしたらＳ１２へ進む。
【００２８】
Ｓ１２では、カプラ掛けスイッチ２７が今外れたか否かを判断する。これは、カプラ掛けスイッチ２７があるシステムのみの条件を満たすことができるからである。この条件を満たしたときは、Ｓ１３に進む。この条件を満たしていないときは、Ｓ０に戻る。
【００２９】
また、Ｓ１３において、カプラ掛け２６からカプラ２４が外されたときは、表示装置３０の積算流量をクリアし、これからの充填に備える。そして、Ｓ０のループへ戻る。
図４はサンプラ部の処理を説明するためのＰＡＤである。
【００３０】
図４において、Ｓ１４で各スイッチの状態をデータ領域に読み込む。スイッチの読み込みはＳ１４においてのみ行い、アイドラ部などの他のタスクでスイッチの状態を見るにはここで読み込んだ値を使用する。次にＳ１５に進み、流量計１９の瞬時流量値と圧力計２１のアナログ値をＡ／Ｄ変換し、データ領域に読み込む。
【００３１】
続いて、Ｓ１６に進み、充填フラグの変化を監視する。そして、Ｓ１６において、前回サンプラ実行時の充填フラグがオフ、且つ今回のサンプラ実行時の充填フラグがオンである場合、今充填開始されたものと判断してＳ１７に進む。しかし、Ｓ１６において、前回サンプラ実行時の充填フラグがオフ、且つ今回のサンプラ実行時の充填フラグがオンでない場合、Ｓ２０に進む。
【００３２】
Ｓ１７では第３の開閉弁１８を開弁し、Ｓ１８では充填開始するガス蓄圧器１３の第２の開閉弁１６を開弁し、Ｓ１９では充填しないガス蓄圧器１３の第２の開閉弁１６を閉弁する。
Ｓ２０では、充填フラグがオンか否かを判断する。そして、Ｓ２０において、充填フラグがオンであれば、Ｓ２１に進む。しかし、Ｓ２０において、充填フラグがオフであれば、Ｓ３２に進む。
【００３３】
Ｓ２１では、充填終了の条件を満たしているか否かを判定する。充填終了の条件は、▲１▼充填側の圧力が満タン圧力になったとき、▲２▼充填停止スイッチ釦３２がオンに操作されたとき、▲３▼１次側の圧力が低くなり規定の流量が充填できなくなったときの３条件である。そして、Ｓ２１において、終了条件を満たしていればＳ２２に進む。しかし、Ｓ２１において、終了条件を満たしていなければＳ２７に進む。
【００３４】
Ｓ２３では、装置内に設置された第３の開閉弁１８を閉弁させてＳ２４に進む。Ｓ２４では、制御弁２０を閉めてＳ２５に進む。Ｓ２５では、コンプレッサフラグを監視してコンプレッサ１２が起動しているか否かを判断する。コンプレッサ１２で圧縮された天然ガスは、第１の開閉弁１５及び第２の開閉弁１６を通過してガス蓄圧器１３に貯められるため、コンプレッサ１２が起動されている間は第１の開閉弁１５及び第２の開閉弁１６を開弁させなければならない。そして、コンプレッサ１２が起動しているときは、Ｓ３２に進む。しかし、コンプレッサ１２が起動していないときは、Ｓ２６に進む。
【００３５】
Ｓ２６では、コンプレッサ１２が起動していなければ第２の開閉弁１６を閉弁させる。その後、Ｓ３２に進む。
また、Ｓ２７では、ガス蓄圧器切替条件を満たしているか否かを判断する。Ｓ２７において、切替条件を満たしているときは、Ｓ２８に進む。しかし、Ｓ２７において、切替条件を満たしていないときは、Ｓ３１に進む。
【００３６】
Ｓ２８では、切り替えるべきガス蓄圧器の有無を判断する。尚、図１に示す構成の場合、ガス蓄圧器１３が１つであるため、ガス蓄圧器切り替えを行わないが、本制御フローでは複数のガス蓄圧器１３が並列接続された構成にも対応できるようになっている。
【００３７】
そして、Ｓ２８において、切り替える複数のガス蓄圧器１３がある場合、Ｓ２９を実行する。しかし、Ｓ２８において、切り替える複数のガス蓄圧器１３がない場合、Ｓ３０を実行する。
Ｓ２９では、現在充填中のガス蓄圧器１３の第２の開閉弁１６を閉弁させた後、これから充填するガス蓄圧器１３の第２の開閉弁１６を開弁させガス蓄圧器切替を行う。その後、Ｓ３２へ進む。
【００３８】
Ｓ３０では、充填制御を行う関数を呼び出している。本実施例では、充填制御の詳細について説明を省略するが、既に周知の制御方法を用いてガス充填を行う。次にＳ３２に進む。
次のＳ３１では、Ｓ３０と同様に充填制御を行う関数を呼び出す。次にＳ３２に進む。Ｓ３２からＳ３５では、コンプレッサ１２の制御を行う。
【００３９】
Ｓ３２において、ガス蓄圧器１３の圧力が２３ＭＰａ以下のものがあるか否かを判断する。ガス蓄圧器１３は圧力スイッチを内蔵しているため、圧力スイッチからの信号を監視することによりガス蓄圧器１３の圧力を判断できる。
Ｓ３２において、２３ＭＰａ以下のガス蓄圧器１３がある場合は、Ｓ３３に進む。しかし、Ｓ３２において、２３ＭＰａ以下のガス蓄圧器１３がない場合は、Ｓ３６に進む。
【００４０】
Ｓ３３からＳ３５では、コンプレッサ１２の起動を行う。尚、コンプレッサ１２の稼働中にこの操作を行っても無視される。次にＳ３６に進む。
Ｓ３６からＳ３７では、コンプレッサ１２の稼働中で且つ充填中以外の場合、ガス蓄圧器１３の第２の開閉弁１６を開弁させてガス蓄圧器１３に圧縮されたガスを貯める。次にＳ３８へ進む。
【００４１】
Ｓ３８からＳ４２では、全てのガス蓄圧器１３が２４．５ＭＰａ以上になっていればコンプレッサ１２の終了処理を行う。次にＳ４３へ進む。
Ｓ４３では、表示装置３０への表示情報の出力を行う。この関数の詳細は後述するＳ４４からＳ６５において説明する。これで、サンプラ部の処理が終了し、０．０１秒後に再起動する。
【００４２】
図５は図４中Ｓ４３で呼び出された表示出力の関数のＰＡＤである。
図５のＳ４４では、図１中のＳ１からＳ６の設定モードのいずれかを実行中の場合はＳ４６へ進む。通常の充填中または待機中であればＳ４９へ進む。
Ｓ４５では、表示装置３０の上段に設定モードと変更項目を表示する。例えば表示装置３０に「モード０  ガス蓄圧器１」と表示する。次にＳ４６に進む。
【００４３】
Ｓ４６では、表示装置３０の中段に設定中の項目の値を表示する。例えば表示装置３０に「最大流量：２５kg/min」「ガス蓄圧器１  開閉弁  開弁」と表示する。次にＳ５５に進む。
Ｓ４７からＳ４８において、表示装置３０の上段に表示する積算流量を演算し表示する。すなわち、Ｓ４７では１サンプル内で流量計１９から受けたパルス数に密度係数を掛けた値を充填量に加算する。そして、Ｓ４８ではＳ４７で演算した充填量を表示装置３０の充填量表示部３０ａに表示させる。次にＳ４９に進む。
【００４４】
Ｓ４９からＳ５４において、流量表示フラグの有無を判断して流量表示フラグがオンであれば瞬時流量を表示し、流量表示フラグがオフであれば軽油換算量を表示装置３０の中段に表示する。すなわち、Ｓ４９において、流量表示フラグがオンであるときは、Ｓ５０で表示装置３０に「流量：」と表示し、Ｓ５１で表示装置３０の流量表示部３０ｂに流量の数値を表示する。
【００４５】
Ｓ４９において、流量表示フラグがオフであるときは、Ｓ５２に進み、充填量に軽油の係数を掛けて軽油換算量を演算する。そして、Ｓ５３で、表示装置３０に「軽油換算量：」と表示し、Ｓ５４で表示装置３０の流量表示部３０ｂに流量の数値を表示する。
【００４６】
次にＳ５５からＳ６３までは、動作モードを表示する。
Ｓ５５において、設定モード１を実行中ならばＳ５６へ進む。しかし、Ｓ５５において、設定モード１を実行中でなければＳ５７へ進む。
Ｓ５６では、動作モード表示部に「手動操作中」と表示してＳ６４へ進む。
【００４７】
Ｓ５７において、設定モード０または２を実行中ならばＳ５８へ進む。しかし、Ｓ５７において、設定モード０または２を実行中でなければＳ５９へ進む。
Ｓ５８では、表示装置３０の動作モード表示部３０ｃに「システム設定中」と表示してＳ６４へ進む。
【００４８】
Ｓ５９において、充填フラグがオンの場合はＳ６０へ進む。しかし、Ｓ５９において、充填フラグがオフの場合はＳ６１へ進む。
Ｓ６０では、表示装置３０の動作モード表示部３０ｃに「充填中」と表示してＳ６４へ進む。
【００４９】
Ｓ６１において、カプラ２４がカプラ掛け２６に掛止されていればＳ６２に進み、表示装置３０の動作モード表示部３０ｃに「充填待機中」と表示してＳ６４へ進む。しかし、Ｓ６１において、カプラ２４がカプラ掛け２６に掛止されていなければＳ６３に進み、表示装置３０の動作モード表示部３０ｃに「待機中」と表示してＳ６４へ進む。
【００５０】
Ｓ６４で圧力表示部に点灯すべきセグメントの数を演算した後、Ｓ６５に進み、演算した充填圧力を表示装置３０の充填圧力表示部３０ｄにグラフ表示する。これで、表示装置３０への表示出力処理を終了する。
図６は設定モード０の処理を説明するためのＰＡＤである。
【００５１】
設定モード０はシステムの基本的なパラメータを設定するモードであり、顧客には原則的に公開しない。また、全てのモードに共通であるが設定モードを抜けるためにはシステムの再起動をしなくてはならない。
Ｓ６６は永久ループである。従って、設定モード０の処理中は、通常の充填などは出来なくなっている。
【００５２】
次のＳ６７において、カプラ掛けスイッチ２７が所定時間（例えば１０秒間）連続で押されていた場合、Ｓ６８に進み、リセット信号をＣＰＵに送り、システムの再起動を行う。しかし、Ｓ６７において、カプラ掛けスイッチ２７が所定時間（例えば１０秒間）連続で押されていない場合はＳ６９へ進み、カプラ掛けスイッチ２７のオンからオフへの変化を監視する。
【００５３】
Ｓ６９において、カプラ掛けスイッチ２７のオンからオフへ変化したときは、Ｓ７０へ進み、設定項目を変更する。例えば、設定項目０−１の次は設定項目０−２となる。また、最後の設定項目０−５の次は設定項目０−１となる。
しかし、カプラ掛けスイッチ２７のオンからオフへ変化していないときは、Ｓ７１へ進む。次のＳ７１において、充填開始スイッチ釦３１の操作状態を監視し、充填開始スイッチ釦３１がオンに操作されていたときは、Ｓ７２へ進み、プラスフラグをオンにする。
【００５４】
次のＳ７３では、充填停止スイッチ釦３２の操作状態を監視しており、充填停止スイッチ釦３２がオンに操作されていたときは、Ｓ７４に進み、マイナスフラグをオンにしてＳ７５へ進む。
Ｓ７５からＳ８０では、設定項目別の処理モジュールを呼び出す。すなわち、
Ｓ７６では設定項目０−１を呼び出し、Ｓ７７では設定項目０−２を呼び出し、
Ｓ７８では設定項目０−３を呼び出し、Ｓ７９では設定項目０−４を呼び出し、
Ｓ８０では設定項目０−５を呼び出す。
【００５５】
この処理が終了すると、Ｓ６６に再び戻る。
図７は各システムパラメータの設定を変更する際の設定項目の処理を説明するためのＰＡＤである。尚、このシステムパラメータの選択操作は、工場の組立工程の後の検査工程、あるいは顧客に納品して設置させたときの作業者が行う。
【００５６】
図７（Ａ）に示す設定項目０−１の処理では、ガス蓄圧器１３の数の変更を可能としている。
Ｓ８１では、プラスフラグの有無を監視する。Ｓ８１において、プラスフラグがオンの場合（図６のＳ７２の処理を実行した場合）は、Ｓ８２に進む。しかし、Ｓ８１において、プラスフラグがオフの場合、Ｓ８５に進む。
【００５７】
Ｓ８２では、システムのパラメータであるガス蓄圧器１３の数に１を足してプラスフラグをオフにする。次にＳ８３へ進む。
Ｓ８３からＳ８４では、システムのパラメータであるガス蓄圧器数の設定値を監視する。本実施例では、ガス蓄圧器１３の最大個数は３個であるので、ガス蓄圧器数が「３」を超えていればガス蓄圧器数を「３」に設定する。次にＳ８５へ進む。
【００５８】
Ｓ８５では、マイナスフラグの有無を監視する。Ｓ８５において、マイナスフラグがオンの場合（図６のＳ７４の処理を実行した場合）は、Ｓ８６へ進む。しかし、Ｓ８５において、マイナスフラグがオフの場合は、Ｓ８９へ進む。
Ｓ８６では、システムのパラメータであるガス蓄圧器数から「１」を引き算しマイナスフラグをオフにする。次にＳ８７へ進む。
【００５９】
Ｓ８７からＳ８８では、システムのパラメータであるガス蓄圧器数の設定値を監視する。ここでは、ガス蓄圧器の無いシステムは考慮されていないので、ガス蓄圧器数の最小個数は１個である。そこで、ガス蓄圧器数が「１」以下の場合、ガス蓄圧器数を「１」にする。次にＳ８９へ進む。
【００６０】
Ｓ８９では、０．１秒間だけ待機する。ここで、待機時間を設けないと人間が釦を押している間、設定値が高速で変化してしまうからである。
Ｓ８９の処理が実行された後、この関数は終了し、図６中のＳ６６に戻る。
図７（Ｂ）に示す設定項目０−２の処理では、積算流量の密度係数設定の変更を可能としている。
【００６１】
Ｓ９０では、プラスフラグの有無を監視する。Ｓ９０において、プラスフラグがオンの場合、Ｓ９１で密度係数に０．００１をプラスして、Ｓ９２に進む。しかし、Ｓ８１において、プラスフラグがオフの場合、Ｓ８５に進む。
Ｓ９２では、密度係数が１００を超えたらＳ９３に進み、密度係数を１００に設定する。
【００６２】
Ｓ９４において、マイナスフラグがオンの場合、Ｓ９５に進み、密度係数から０．００１をマイナスする。そして、Ｓ９６において、密度係数が０．００１より小さいかどうかを判定する。密度係数が０．００１より小さいときは、Ｓ９７に進み、密度係数を０．００１に設定する。
【００６３】
そして、Ｓ９８で０．０５秒間だけ待機する。
図７（Ｃ）に示す設定項目０−３の処理では、流量表示と軽油相当量表示の切り換え設定の変更を可能としている。
Ｓ９９では、プラスフラグの有無を監視する。Ｓ９９において、プラスフラグがオンの場合、Ｓ１００で流量表示フラグをオンにする。
【００６４】
Ｓ１０１において、マイナスフラグがオンの場合、Ｓ１０２に進み、流量表示フラグをオフにする。
そして、Ｓ１０３で０．０５秒間だけ待機する。
図７（Ｄ）に示す設定項目０−４の処理では、軽油換算量演算の係数設定設定の変更を可能としている。
【００６５】
Ｓ１０４では、プラスフラグの有無を監視する。Ｓ１０４において、プラスフラグがオンの場合、Ｓ１０５で軽油換算量の係数に０．００１を加算する。そして、Ｓ１０６では、軽油換算量の係数が１０を超えたら、Ｓ１０７に進み、軽油換算量の係数を１０に設定する。
【００６６】
また、Ｓ１０８において、マイナスフラグがオンの場合、Ｓ１０９に進み、軽油換算量の係数から０．００１を減算する。そして、Ｓ１１０において、軽油換算量の係数が０．１より小さいときは、Ｓ１１１に進み、軽油換算量の係数を０．１に設定する。
【００６７】
そして、Ｓ１１２で０．０５秒間だけ待機する。
図７（Ｅ）に示す設定項目０−５の処理では、充填制御用のループゲインの設定の変更を可能としている。
Ｓ１１３では、プラスフラグの有無を監視する。Ｓ１１３において、プラスフラグがオンの場合、Ｓ１１４でゲインに０．０１を加算する。そして、Ｓ１１５では、ゲインが１００を超えたら、Ｓ１１６に進み、ゲインを１００に設定する。
【００６８】
また、Ｓ１１７において、マイナスフラグがオンの場合、Ｓ１１８に進み、ゲインから０．０１を減算する。そして、Ｓ１１９において、ゲインが０．０１より小さいときは、Ｓ１２０に進み、ゲインを０．０１に設定する。
そして、Ｓ１２１で０．０５秒間だけ待機する。
【００６９】
上記設定が終了すると、図６中のＳ６６に戻る。
次に図８の設定モード１について説明する。
設定モード１は、システムの手動操作を行うモードであり、納入時や試験時に使用する。この手動操作モードの基本的な処理Ｓ１２２〜Ｓ１３６は、前述した図６の処理Ｓ６６〜Ｓ８０と同様なため、ここではその説明を省略する。
【００７０】
図９は手動操作モードの各設定項目の処理について説明するためのＰＡＤである。本実施例では、以下に説明するように手動により各弁を操作するモードを有するため、例えば耐圧試験や気密試験のときの手間が簡略化して作業能率を高めることができる。しかも、この手動操作モードの機能を付け加えたとしても顧客が実際に使用する際には見えないので充填操作が複雑となるおそれがない。
【００７１】
図９（Ａ）に示す設定項目１−１の処理では、制御弁２０の手動操作設定の変更を可能としている。
Ｓ１３７では、プラスフラグの有無を監視する。Ｓ１３７において、プラスフラグがオンの場合、Ｓ１３８に進み、制御弁２０の弁開度が１００％か否かを判断する。Ｓ１３８において、制御弁２０の弁開度が１００％でないときは、Ｓ１３９に進み、制御弁２０の弁開度を１％開ける。
【００７２】
また、Ｓ１４０において、マイナスフラグがオンの場合、Ｓ１４１に進み、制御弁２０の弁開度が０％か否かを判断する。Ｓ１４１において、制御弁２０の弁開度が０％でないときは、Ｓ１４２に進み、制御弁２０の弁開度を１％閉める。そして、Ｓ１４３で０．１秒間だけ待機する。
【００７３】
図９（Ｂ）に示す設定項目１−２の処理では、第３の開閉弁１８の手動操作設定の変更を可能としている。
Ｓ１４４では、プラスフラグの有無を監視する。Ｓ１４４において、プラスフラグがオンの場合、Ｓ１４５に進み、第３の開閉弁１８を開弁させる。
【００７４】
また、Ｓ１４６において、マイナスフラグがオンの場合、Ｓ１４７に進み、第３の開閉弁１８を閉弁させる。そして、Ｓ１４８で０．１秒間だけ待機する。
図９（Ｃ）に示す設定項目１−３の処理では、ガス蓄圧器１３の上流側に設けられた第２の開閉弁１６の手動操作設定の変更を可能としている。
【００７５】
Ｓ１４９では、プラスフラグの有無を監視する。Ｓ１４９において、プラスフラグがオンの場合、Ｓ１５０に進み、第２の開閉弁１６を開弁させる。
また、Ｓ１５１において、マイナスフラグがオンの場合、Ｓ１５２に進み、第２の開閉弁１６を閉弁させる。そして、Ｓ１５３で０．１秒間だけ待機する。
【００７６】
図９（Ｄ）に示す設定項目１−４の処理では、コンプレッサ１２の下流側に設けられた第１の開閉弁１５の手動操作設定の変更を可能としている。
Ｓ１５４では、プラスフラグの有無を監視する。Ｓ１５４において、プラスフラグがオンの場合、Ｓ１５５に進み、第１の開閉弁１５を開弁させる。
【００７７】
また、Ｓ１５６において、マイナスフラグがオンの場合、Ｓ１５７に進み、第１の開閉弁１５を閉弁させる。そして、Ｓ１５８で０．１秒間だけ待機する。
図９（Ｅ）に示す設定項目１−５の処理では、コンプレッサ１２の手動操作設定の変更を可能としている。
【００７８】
Ｓ１５９では、プラスフラグの有無を監視する。Ｓ１５９において、プラスフラグがオンの場合、Ｓ１６０に進み、コンプレッサ１２を起動させる。
また、Ｓ１６１において、マイナスフラグがオンの場合、Ｓ１６２に進み、コンプレッサ１２を停止させる。そして、Ｓ１６３で０．１秒間だけ待機する。
【００７９】
次に図１０の設定モード２について説明する。
設定モード２は、システムの詳細なパラメータを変更するモードである。基本的な処理Ｓ１６４〜Ｓ１７９は、図６の処理Ｓ６６〜Ｓ８０と同様なため、ここではその説明を省略する。
【００８０】
図１１は各設定項目の処理について説明するためのＰＡＤである。
図１１（Ａ）に示す設定項目２−１の処理では、流量の最大値設定の変更を可能としている。
Ｓ１８０では、プラスフラグの有無を監視する。Ｓ１８０において、プラスフラグがオンの場合、Ｓ１８１に進み、流量の最大値を１kg/minを加算する。そして、Ｓ１８２で流量の最大値が１００kg/minを超えた場合、Ｓ１８３に進み、流量の最大値を１００kg/minに設定する。
【００８１】
また、Ｓ１８４において、マイナスフラグがオンの場合、Ｓ１８５に進み、流量の最大値から１kg/minを減算する。そして、Ｓ１８６で流量の最大値が切替流量以下の場合、Ｓ１８７に進み、流量の最大値を切替流量に１kg/minを加算した値に設定する。その後、Ｓ１８８で０．１秒間だけ待機する。
【００８２】
図１１（Ｂ）に示す設定項目２−２の処理では、流量の最小値設定の変更を可能としている。
Ｓ１８９では、プラスフラグの有無を監視する。Ｓ１８９において、プラスフラグがオンの場合、Ｓ１９０に進み、流量の最小値に１kg/minを加算する。そして、Ｓ１９１で流量の最小値が切替流量以下の場合、Ｓ１９２に進み、流量の最大値を切替流量から１kg/minを減算した値に設定する。
【００８３】
また、Ｓ１９３において、マイナスフラグがオンの場合、Ｓ１９４に進み、流量の最小値から０．１kg/minを減算する。そして、Ｓ１９５で流量の最小値が０．１kg/min以下の場合、Ｓ１９６に進み、流量の最小値を０．１kg/minに設定する。その後、Ｓ１９７で０．１秒間だけ待機する。
【００８４】
図１１（Ｃ）に示す設定項目２−３の処理では、ガス蓄圧器１３が複数ある場合の切替流量設定の変更を可能としている。
Ｓ１９８では、プラスフラグの有無を監視する。Ｓ１９８において、プラスフラグがオンの場合、Ｓ１９９に進み、ガス蓄圧器１３の切替流量に０．１kg/minを加算する。そして、Ｓ２００で切替流量が最大値以上の場合、Ｓ２０１に進み、切替流量の最大値から０．１kg/minを減算した値に設定する。
【００８５】
また、Ｓ２０２において、マイナスフラグがオンの場合、Ｓ２０３に進み、切替流量から０．１kg/minを減算する。そして、Ｓ２０４で切替流量が流量の最小値以下の場合、Ｓ２０５に進み、流量の最小値に０．１kg/minを加算して設定する。その後、Ｓ２０６で０．１秒間だけ待機する。
【００８６】
図１１（Ｄ）に示す設定項目２−４の処理では、絞り開始残量の設定の変更を可能としている。
Ｓ２０７では、プラスフラグの有無を監視する。Ｓ２０７において、プラスフラグがオンの場合、Ｓ２０８に進み、絞り開始残量に０．１kgを加算する。そして、Ｓ２０９で絞り開始残量が１０kg以上の場合、Ｓ２１０に進み、絞り開始残量を１０kgに設定する。
【００８７】
また、Ｓ２１１において、マイナスフラグがオンの場合、Ｓ２１２に進み、絞り開始残量から０．１kgを減算する。そして、Ｓ２１３で絞り開始残量が０．１kg以下の場合、Ｓ２１４に進み、絞り開始残量を０．１kgに設定する。その後、Ｓ２１５で０．１秒間だけ待機する。
【００８８】
図１１（Ｅ）に示す設定項目２−５の処理では、充填終了流量の設定の変更を可能としている。
Ｓ２１６では、プラスフラグの有無を監視する。Ｓ２１６において、プラスフラグがオンの場合、Ｓ２１７に進み、充填終了流量に０．１kg/minを加算する。そして、Ｓ２１８で充填終了流量が流量の最大値以上である場合、Ｓ２１９に進み、充填終了流量を流量の最大値から０．１kg/min減算する。
【００８９】
また、Ｓ２２０において、マイナスフラグがオンの場合、Ｓ２２１に進み、充填終了流量から０．１kg/minを減算する。そして、Ｓ２２２で充填終了流量が流量の最小値以下の場合、Ｓ２２３に進み、充填終了流量を流量の最小値に０．１kg/min加算して設定する。その後、Ｓ２２４で０．１秒間だけ待機する。
【００９０】
図１１（Ｄ）に示す設定項目２−６の処理では、カプラ掛けスイッチ２７の設定の変更を可能としている。
Ｓ２２５では、プラスフラグの有無を監視する。Ｓ２２５において、プラスフラグがオンの場合、Ｓ２２６に進み、カプラスイッチフラグをオンにセットする。そして、Ｓ２２７で、マイナスフラグがオンの場合、Ｓ２２８に進み、カプラスイッチフラグをオフにセットする。その後、Ｓ２２９で０．１秒間だけ待機する。
【００９１】
図１１の基本的な動作は、図７の処理と同様なため、ここではその説明を省略する。
尚、上記実施例では、都市ガスを圧縮した圧縮天然ガス（ＣＮＧ）を供給する場合を一例として挙げたが、これに限らず、例えばブタン、プロパン等のガスを供給するのにも適用できるのは勿論である。
【００９２】
また、上記実施例では、ＣＮＧ車の燃料タンクに圧縮されたガスを充填する場合を一例として挙げたが、これに限らず、他の容器等に圧縮されたガスを供給する装置にも適用でき、あるいは単に圧縮されたガスを他の場所に給送するための管路途中に設置する構成の装置にも適用できるのは勿論である。
【００９３】
【発明の効果】
上述の如く、本発明によれば、カプラ掛けスイッチがオンである状態で充填制御を行うために設けられた充填開始スイッチ釦と充填停止スイッチ釦との少なくとも何れかのスイッチ釦を操作することにより被充填タンクへガスを充填する際のシステムパラメータの設定を変更することができるので、制御システムのソフトウエアを共通化してソフトウエアの各パラメータのみを任意の数値に変更するようにでき、ソフトウエアの管理及び各顧客毎の要望にも応じることができる。従って、見かけ上どの顧客のソフトウエアも共通にできるので、ソフトウエアの管理は、最新のソフトウエアに差し替えるだけで不具合を是正することができる。また、パラメータ変更用に特別なハードウエアを設けてコストが上昇すること、及び機器構成が変更されることを防止できる。
【図面の簡単な説明】
【図１】本発明になるガス供給装置の一実施例の概略構成図である。
【図２】ガス充填中の表示装置の表示例を示す図である。
【図３】アイドラ処理のＰＡＤである。
【図４】サンプラ部の処理を説明するためのＰＡＤである。
【図５】図４中Ｓ４３で呼び出された表示出力の関数のＰＡＤである。
【図６】設定モード０の処理を説明するためのＰＡＤである。
【図７】各設定項目の処理を説明するためのＰＡＤである。
【図８】設定モード１の処理を説明するためのＰＡＤである。
【図９】各設定項目の処理について説明するためのＰＡＤである。
【図１０】設定モード２の処理を説明するためのＰＡＤである。
【図１１】各設定項目の処理について説明するためのＰＡＤである。
【符号の説明】
１１  ガス供給装置
１２  コンプレッサ
１３  ガス蓄圧器
１４  ガス供給管路
１５  第１の開閉弁
１６  第２の開閉弁
１８  第３の開閉弁
１９  流量計
２０  制御弁
２１  圧力計
２３  三方弁
２４  カプラ
２６  カプラ掛け
２７  カプラ掛けスイッチ
２８  制御装置
２９  メモリ
３０  表示装置
３１  充填開始スイッチ釦
３２  充填停止スイッチ釦
３３  非常停止スイッチ釦
【図１】
0003825096.tif 000002
【図２】
0003825096.tif 000003
【図３】
0003825096.tif 000004
【図４】
0003825096.tif 000005
【図５】
0003825096.tif 000006
【図６】
0003825096.tif 000007
【図７】
0003825096.tif 000008
【図８】
0003825096.tif 000009
【図９】
0003825096.tif 000010
【図１０】
0003825096.tif 000011
【図１１】
0003825096.tif 000012