(57)【要約】【課題】ＰＨＳモジュール６１に内蔵したＣＰＵ６１ａの暴走や、ＰＨＳ通信ユニット６Ａに設けた制御用のＣＰＵ６２の暴走によるシステムの異常を回避する。【解決手段】ＣＰＵ６２は４時間毎に１０秒間だけスイッチ６６を開き、電源部６５からＰＨＳモジュール６１への電源供給を一時的に切断する。ＰＨＳモジュール６１に内蔵したＣＰＵ６１ａはリセットされ、異常が回避される。ＰＨＳモジュール６１は公衆基地局１０との間で、位置登録更新も行う。【選択図】図２
2005216121.tif 000002
【特許請求の範囲】
【請求項１】
ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
第２のＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への供給電源を所定の時間間隔で一時的に切断して、ＰＨＳ通信モジュールを定期的にリセットさせることを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法。
【請求項２】
ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
ＰＨＳ通信ユニット（６Ａ）が端末発呼で連続でリトライを繰り返す現象が一定回数以上続いた時に、第２のＣＰＵ（６２）を故意に暴走させて、第２のＣＰＵ（６２）から、このＣＰＵ（６２）をチェックするウォッチドグタイマ（６８）へのパルス出力を中断し、ウォッチドグタイマ（６８）から第２のＣＰＵ（６２）へリセットパルスを出すことによりＣＰＵ（６２）をリセットするようにし、第２のＣＰＵ（６２）のリセットに基づいて、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するように、第２のＣＰＵ（６２）をプログラムしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法。
【請求項３】
ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
ＰＨＳ通信ユニット（６Ａ）の通信時間に対応して作動するフラグを準備し、このフラグの動作が一定時間以上継続したら、第２のＣＰＵ（６２）を故意に暴走させて、第２のＣＰＵ（６２）からウォッチドグタイマ（６８）へのパルス出力を中断し、ウォッチドグタイマ（６８）から第２のＣＰＵ（６２）へリセット信号を出力してＣＰＵ（６２）をリセットすると共に、ＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するように、第２のＣＰＵ（６２）をプログラムしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法。
【請求項４】
ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
遠隔監視システムに異常が発見されたら、監視センターから、ＰＨＳ通信ユニット（６Ｂ）の第２のＣＰＵ（６２）をリセットさせるリセット電文をセンターポーリングで送出し、第２のＣＰＵ（６２）をこのリセット電文によって故意に暴走させ、ウォッチドグタイマを介して自身でリセットさせると共に、第２のＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するようにしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はガス供給ガバナ室遠隔監視システムの異常回避方法に係るもので、詳しくは、ガス供給ガバナ室に設置するデジタル式自記圧力計の遠隔監視システムに用いるＰＨＳ通信ユニットの異常状態からの回避方法に関する。
【背景技術】
【０００２】
ガス供給ガバナ室に設けたデジタル式自記圧力計に集録したガス圧データを、ＰＨＳの無線伝送路を介して監視センターのパソコンに送って、センターでガス圧データの管理や解析などを行う遠隔監視システムが公知である（例えば特許文献１参照）。
【０００３】
この遠隔監視システムは、図１に示すように、ガバナ室１に設置されたガバナ２の入口側圧力と出口側圧力が、それぞれ圧力センサ３と４で電気信号に変換され、デジタル式自記圧力計５に入力されて所定の間隔でサンプリングされて、更にＡ／Ｄ変換されてＣＰＵのメモリに記憶・集録される。５ａはデジタル式自記圧力計の電池ボックスで、この電池ボックス内に、電池とこの電池に直列接続された電流制限抵抗が内蔵され、デジタル式自記圧力計５に給電する。
【０００４】
デジタル式自記圧力計に記憶された圧力データは、一定時間毎にＰＨＳ通信ユニット６に伝送されて蓄えられる。６ａは通信ユニット６に作動電力を供給する電池を収納した電池ボックスで、電池には防爆のための電流制限抵抗が直列に接続されている。通信ユニット６は、定期的、例えば１週間毎に圧力データ（ガス圧データ）を無線を介してセンター装置７へ送信する。何らかの事情で圧力上限値オーバー等の圧力異常が生じたときも、通信ユニット６はアラーム情報と共に圧力異常発生時からさかのぼって数時間〜１日程度の時間内の圧力データをセンター装置７へ送信するようにアラーム発呼をする。８はパソコン、９は一般電話回線、１０は基地局である。なお、ＰＨＳ通信ユニット６は、ＣＰＵを内蔵したＰＨＳ通信モジュール６１と別のＣＰＵ６２（以後、第２のＣＰＵ６２ともいう）を備えている。
【特許文献１】特開２００１−２０２５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＰＨＳは電波も弱く、通信に失敗することが多い。ＰＨＳの一般公衆回線を使うため、電波状態、基地局、交換機等に不安定要素が多く、イレギュラーな予期しない通信異常になりやすいという問題があった。しかも、このようなイレギュラーな通信異常を原因にさかのぼって根本から無くすことは不可能である。
【０００６】
かかる事情に鑑み、本発明はＰＨＳ通信ユニットの暴走対策として、異常状態からの回避方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記に鑑み、ＰＨＳ通信ユニット（６）の第２のＣＰＵ（６２）のプログラムを工夫することで、ＰＨＳ通信モジュール（６１）への電源供給を間欠的に切断することを最も主要な特徴とする。
【０００８】
そして、上記目的を達成するために、請求項１の発明は、ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
第２のＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への供給電源を所定の時間間隔で一時的に切断して、ＰＨＳ通信モジュールを定期的にリセットさせることを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法である。
【０００９】
請求項２の発明は、ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
ＰＨＳ通信ユニット（６Ａ）が端末発呼で連続でリトライを繰り返す現象が一定回数以上続いた時に、第２のＣＰＵ（６２）を故意に暴走させて、第２のＣＰＵ（６２）から、このＣＰＵ（６２）をチェックするウォッチドグタイマ（６８）へのパルス出力を中断し、ウォッチドグタイマ（６８）から第２のＣＰＵ（６２）へリセットパルスを出すことによりＣＰＵ（６２）をリセットするようにし、第２のＣＰＵ（６２）のリセットに基づいて、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するように、第２のＣＰＵ（６２）をプログラムしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法である。
【００１０】
請求項３の発明は、ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
ＰＨＳ通信ユニット（６Ａ）の通信時間に対応して作動するフラグを準備し、このフラグの動作が一定時間以上継続したら、第２のＣＰＵ（６２）を故意に暴走させて、第２のＣＰＵ（６２）からウォッチドグタイマ（６８）へのパルス出力を中断し、ウォッチドグタイマ（６８）から第２のＣＰＵ（６２）へリセット信号を出力してＣＰＵ（６２）をリセットすると共に、ＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するように、第２のＣＰＵ（６２）をプログラムしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法である。
【００１１】
請求項４の発明は、ガス供給ガバナ室に設置されたガバナの入口側圧力と出口側圧力をそれぞれ圧力センサで電気信号に変換し、この電気信号を所定の間隔でサンプリングし、更にＡ／Ｄ変換してメモリに集録するデジタル式自記圧力計を有し、集録した圧力データをＰＨＳ通信ユニットを介して監視センターに送信する遠隔監視システムであって、かつＰＨＳ通信ユニットが、ＣＰＵを内蔵したＰＨＳ通信モジュール（６１）と、ＰＨＳ通信モジュール（６１）とは別に第２のＣＰＵ（６２）を備えた遠隔監視システムにおいて、
遠隔監視システムに異常が発見されたら、監視センターから、ＰＨＳ通信ユニット（６Ｂ）の第２のＣＰＵ（６２）をリセットさせるリセット電文をセンターポーリングで送出し、第２のＣＰＵ（６２）をこのリセット電文によって故意に暴走させ、ウォッチドグタイマを介して自身でリセットさせると共に、第２のＣＰＵ（６２）により、ＰＨＳ通信モジュール（６１）への電源供給を一時的に切断して再起動するようにしたことを特徴とするガス供給ガバナ室遠隔監視システムの異常回避方法である。
【発明の効果】
【００１２】
請求項１の発明では、所定の時間毎に自動的にＰＨＳ通信モジュール（６１）のＣＰＵ（６１ａ）がリセットされるため、長時間（前記所定の時間）以上のＣＰＵ（６１ａ）の暴走を未然に回避できる。
【００１３】
請求項２〜４の発明では、リトライ回数が連続して継続するとか、通信時間が長すぎるとか、システムに異常がみられた時に、故意に第２のＣＰＵ（６２）を暴走させるので、ウォッチドグタイマ（６８）の作用で自動的に第２のＣＰＵ（６２）と、ＰＨＳ通信モジュール（６１）に内蔵のＣＰＵ（６１ａ）をリセットして、異常状態を回避することができる。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための最良の形態を図の実施例に基づいて説明する。
【実施例１】
【００１５】
図２は実施例１の異常回避方法を適用した遠隔監視システムの要部を示すブロック図である。この図では、ガバナや圧力センサは省略してある。なお、図１の従来技術と同一の作用のものは同一の符号を付して、その説明をなるべく省略する。
【００１６】
電池ボックス６ａに内蔵された電池６３は直列に接続された電流制限抵抗６４を介して、ＰＨＳ通信ユニットの第２のＣＰＵ６２と、ＰＨＳモジュール用電源部６５に給電する。ＰＨＳ通信モジュール（ＰＨＳモジュールとも呼ぶ）６１は通信機関連の専門メーカーの市販製品で、ＣＰＵを内蔵している。
【００１７】
そして、このＰＨＳモジュール６１はＰＨＳ通信ユニット６Ａの回路基板に搭載され、第２のＣＰＵ６２により開閉操作されるスイッチ６６を介してＰＨＳモジュール用電源部６５から給電される。スイッチ６６はＦＥＴを用いている。
【００１８】
第２のＣＰＵ６２は、本来、デジタル式自記圧力計５から１２分毎に転送されてくる圧力データをメモリ６７に落とし込んだり、異常な圧力データが発生した時に、ＰＨＳ通信ユニット６Ａから監視センターへアラーム発呼を行うための制御用のものであるが、この実施例では、４時間毎に自動的にスイッチ６６を１０秒程ＯＦＦにし、ＰＨＳモジュール６１の電源リセット及び位置登録の更新も実施する。
【００１９】
こうすることで、ＰＨＳモジュール６１に内蔵されているＣＰＵ６１ａがリセットされて、暴走していたかもしれない状態が正常状態に復帰する。仮にＣＰＵ６１ａが暴走していたとしても、このようにして暴走を止め、正常状態に復帰させることができる。
【実施例２】
【００２０】
図３は、実施例２の異常回避方法を適用した遠隔監視システムの要部ブロック図である。この実施例でも、前記図１と図２の場合と同一の作用をする要素については、同一の符号を付して説明をなるべく省略する。
【００２１】
この実施例では、第２のＣＰＵ６２に、そのＣＰＵ６２からのパルス出力を入力するウォッチドグタイマ（ＷＤＴ）６８を並設する。６９は第２のＣＰＵとは別に設けた時計ＩＣで４秒毎にクロックパルスをＣＰＵ６２に入力する。ＰＨＳ通信ユニット６Ｂが端末発呼の通信で失敗したときのリトライを繰り返す現象は、回線や相手ビジー以外に何か問題がある。従来のシステムではリトライ回数は２０００回あったため、２〜３分間隔でリトライしたとすると、２０００回のリトライを繰り返すと、３〜４日間に亘ってリトライが続くという不都合が生じてしまう。
【００２２】
そこで、この実施例２では、連続してリトライが続く場合、リトライ回数を数えて、連続するリトライの１０回毎に第２のＣＰＵ６２を自身でリセットしてから端末発呼するようにＣＰＵ６２のプログラムを定めておく。また、ＣＰＵ６２を自身でリセットするときには、ＣＰＵ６２でスイッチ６６を一時的に切断して、ＰＨＳモジュール用電源部６５からＰＨＳモジュール６１への電源供給を一時的に断つようにプログラムしておく。こうすることで、連続したりリトライが１０回続くと、第２のＣＰＵ６２とＰＨＳモジュール６１に内蔵のＣＰＵ６１ａとがリセットされるため、第２のＣＰＵ６２やＣＰＵ６１ａが暴走していたとしても、暴走を止めることができる。
【００２３】
こうして、ＣＰＵ６１ａや６２の暴走を回避して、リトライが１０回を超えて連続的に繰り返すことを自動的に防止する。連続した１０回を超えるリトライを回避するには、１０回を超す連続リトライを検出したら、第２のＣＰＵ６２に故意に無限ループを作って第２のＣＰＵ６２が暴走するようにプログラムしておく。すると、この暴走により、第２のＣＰＵ６２からＷＤＴ６８へ規定時間（ｔｍｓ）が経過してもパルス入力が入らなくなって、ＷＤＴ６８がＣＰＵリセット信号を第２のＣＰＵ６２へ入力し、第２のＣＰＵ６２を自動的にリセットする。同時にＦＥＴスイッチ６６も一時的に切断されて、ＰＨＳモジュール６１の内蔵ＣＰＵ６１ａもリセットされる。ＰＨＳは位置登録更新も自動的に行う。
【実施例３】
【００２４】
この実施例の異常回避方法を適用した遠隔監視システムのハード面の構成は、図３と同じで、第２のＣＰＵ６２のプログラムが異なる。したがって、図３に基づいて実施例３を説明する。
【００２５】
この実施例では、通常のタイムアウト等の処理とは別に通信中にＯＮするもう１つの別のフラグを設け、通信を抜けたらこの別のフラグがＯＦＦするようにプログラムしておく。そして、所定の規定時間（例えば１０分）以上、この別のフラグがＯＮの時に異常状態であるとして、第２のＣＰＵ６２に故意に無限ループを作って暴走させ、ＷＤＴ６８の作用でＣＰＵ６２にリセット信号を発生させ、ＣＰＵ６２と６１ａとをリセットさせる。
【００２６】
なお、所定の規定時間（１０分）は、ＣＰＵ外部のハードの時計ＩＣ６９からの４秒毎のクロックパルスを計数して作成する。クロックパルスはＣＰＵ６２の割り込みで計数しており、優先的にカウント（計数）する。
【００２７】
こうして両ＣＰＵが暴走していたとしても正常動作に復旧し、しかもＰＨＳモジュール６１は位置登録更新もする。この実施例では全体フラグを二重に準備して所定の１０分以上フラグが基に戻らないときにＣＰＵを自動的にリセットする。
【実施例４】
【００２８】
この実施例も、図３のハードを活用し、第２のＣＰＵ６２のプログラムを変更することで実現できる。この実施例では、遠隔監視システムに異常が発見されたときに、監視センターからセンターポーリングでＰＨＳ通信ユニットの第２のＣＰＵ６２を自身でリセットさせるようなリセット電文を予め用意しておいて、このリセット電文を監視センターからＰＨＳ通信ユニット６Ｂヘ送信してＣＰＵ６２をリセットさせて正常状態に回復させる。すると、ＣＰＵ６２のプログラムによって、ＰＨＳモジュール６１のＣＰＵ６１ａもリセットされるため、自動的に暴走から回避できる。また、同時に位置登録更新もできる。
【００２９】
図３に基づく実施例２〜４において、正常時はメインルーチンの中のあるステップへ、ＷＤＴに向けてパルスを出力する操作を入れるため、ＷＤＴの規定時間（ｔｍｓ）以内にパルス出力を出すが、ＣＰＵ６１ａや６２のフリーズ、暴走などで、リトライの連続の繰り返しとかフラグの異常時（通信時間の長すぎる異常時、通信時間は正常では１０秒よりうんと短い時間で終了する）、またはセンターで異常が見つかったときなどには、故意にＣＰＵ６２からＷＤＴ６８ヘのパルス出力を規定時間ｔｍｓ以内に中断するようにＣＰＵ６２のソフトをプログラムしておくものである。
【図面の簡単な説明】
【００３０】
【図１】従来技術を適用した遠隔監視システムのブロック図。
【図２】本発明の実施例１のブロック図。
【図３】本発明の実施例２〜４のブロック図。
【符号の説明】
【００３１】
１  ガバナ室
２  ガバナ
３，４  圧力センサ
５  デジタル式自記圧力計
６，６Ａ，６Ｂ  ＰＨＳ通信ユニット
７  監視センター
８  パソコン
６１  ＰＨＳ通信モジュール（ＰＨＳモジュール）
６１ａ  ＣＰＵ
６２  ＣＰＵ
６５  ＰＨＳモジュール用電源部
６６  スイッチ（ＦＥＴスイッチ）
６８  ウォッチドグタイマ
【図１】
2005216121.tif 000003
【図２】
2005216121.tif 000004
【図３】
2005216121.tif 000005