(57)【要約】【課題】メモリリソースの消費量及びメモリアクセスに関する消費電力を低減する。【解決手段】被測流体の流速を計測する流量計と、前記流量計により計測される所定時間毎の流量パルスから検出される少なくとも１つの異常を受信し記憶手段に記憶する計測量受信装置と、前記計測量受信装置と通信ネットワークにより接続される管理装置とからなる計測管理システムにおいて、前記流量計により検出される異常の種類に基づいて、予め設定されるバイト数に含まれるビットの所定の位置にフラグをセットし、所定の時間情報と共にログデータとして前記記憶手段に記憶させる制御手段と、前記記憶手段に記憶されたログデータのうち所定のログデータを前記通信ネットワークにより前記管理装置に送信する送信手段とを有することにより、上記課題を解決する。【選択図】図１
2008304335.tif 000002
【特許請求の範囲】
【請求項１】
被測流体の流速を計測する流量計と、前記流量計により計測される所定時間毎の流量パルスから検出される少なくとも１つの異常を受信し記憶手段に記憶する計測量受信装置と、前記計測量受信装置と通信ネットワークにより接続される管理装置とからなる計測管理システムにおいて、
前記流量計により検出される異常の種類に基づいて、予め設定されるバイト数に含まれるビットの所定の位置にフラグをセットし、所定の時間情報と共にログデータとして前記記憶手段に記憶させる制御手段と、
前記記憶手段に記憶されたログデータのうち所定のログデータを前記通信ネットワークにより前記管理装置に送信する送信手段とを有することを特徴とする計測管理システム。
【請求項２】
前記制御手段は、
前記所定の時間情報として、前記流量計の電源投入後の経過時間を前記記憶手段に記憶することを特徴とする請求項１に記載の計測管理システム。
【請求項３】
前記管理装置は、
現在の日時情報と、前記ログデータから取得される電源投入後の経過時間との差分を計算することにより、前記流量計に異常が発生した日時を算出することを特徴とする請求項１又は２に記載の計測管理システム。
【請求項４】
前記制御手段は、
前記ログデータを１６進数にして前記記憶手段に記憶させることを特徴とする請求項１乃至３の何れか１項に記載の計測管理システム。
【請求項５】
被測流体の流速を計測する流量計により所定時間毎における流量パルスを計測し、前記流量パルスから検出される少なくとも１つの異常を記憶手段に記憶させると共に、通信ネットワークにより接続される管理装置に前記異常が検出されたことを通知する計測量受信装置において、
前記流量計により検出される異常の種類に基づいて、予め設定されるバイト数に含まれるビットの所定の位置にフラグをセットし、所定の時間情報と共にログデータとして前記記憶手段に記憶させる制御手段と、
前記記憶手段に記憶されたログデータのうち所定のログデータを前記通信ネットワークにより前記管理装置に送信する送信手段とを有することを特徴とする計測量受信装置。
【請求項６】
前記制御手段は、
前記所定の時間情報として、前記流量計の電源投入後の経過時間を前記記憶手段に記憶することを特徴とする請求項５に記載の計測量受信装置。
【請求項７】
前記制御手段は、
前記ログデータを１６進数にして前記記憶手段に記憶させることを特徴とする請求項５又は６に記載の計測量受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測管理システム及び計測量受信装置に係り、特にメモリリソースの消費量及びメモリアクセスに関する消費電力を低減するための計測管理システム及び計測量受信装置に関する。
【背景技術】
【０００２】
従来、ガスメータ等のある所定の流量を計測し管理する計測管理システムにおいて、例えばガスの流量の積算値であるガス使用量を計測するというガスメータ本来の計量機能の他に、一定時間毎のガス使用量のデータを半導体メモリ等の記憶手段を用いて順次記憶するロードサーベイ機能（負荷計測機能）を備えたものがある。また、ガス使用量計測を始めとする各種計測管理システム等では、動作内容や異常発生状況等を把握するためのログを記憶しておくことは一般的である。ここで、ログとは、制御対象の状態に関する諸量及び操作の時間的推移等が示されたものである。
【０００３】
また、パソコン等の汎用的なコンピュータを使用して上述したログデータを記録する場合、事象発生時間を同時に記憶する処理は、パソコン内部に時計ＩＣ（ＲＴＣ＝リアルタイムクロック）が存在するため非常に容易である。
【０００４】
更に、メモリ等の記憶手段に記憶された各種データは、ある一定の周期やデータの取得要求等に基づいて、電話回線等の通信回線により接続された上位機器としての管理装置を設けたセンタ側に送信されることが一般的であり、そのための技術が開示されている（例えば、特許文献１参照。）。
【特許文献１】特開平９−１８００８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したログデータは、時間と共に記録しておく必要があり、この場合、マイコンメータ等の計測量受信装置には、日時を計測する時計回路と、時計回路により得られる時刻と共にログデータ等の情報を記憶するためのメモリが必要になる。更に、これらの記憶するデータ量が大きくなる程、記憶しておくメモリ容量も大きくする必要があり、また記憶させるための電力量も必要となる。
【０００６】
ここで、計測量受信装置の電源としては、一般的には電池が使用されており、計測量受信装置に供給可能な電力量には限りがあり、上述の理由で電力をより多く消費する場合には、頻繁に電池交換が必要となってしまう。つまり、バッテリ駆動の低消費電力機器等で時計ＩＣ等を活用して詳細なログデータを記憶することは、消費電力面での負荷と、記憶メモリサイズの負荷が問題となっている。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであって、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減するための計測管理システム及び計測量受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【０００９】
請求項１に記載された発明は、被測流体の流速を計測する流量計と、前記流量計により計測される所定時間毎の流量パルスから検出される少なくとも１つの異常を受信し記憶手段に記憶する計測量受信装置と、前記計測量受信装置と通信ネットワークにより接続される管理装置とからなる計測管理システムにおいて、前記流量計により検出される異常の種類に基づいて、予め設定されるバイト数に含まれるビットの所定の位置にフラグをセットし、所定の時間情報と共にログデータとして前記記憶手段に記憶させる制御手段と、前記記憶手段に記憶されたログデータのうち所定のログデータを前記通信ネットワークにより前記管理装置に送信する送信手段とを有することを特徴とする。
【００１０】
請求項１記載の発明によれば、予め設定されるバイト数に含まれるビットの所定の位置に検知される異常の有無を記憶することで、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【００１１】
請求項２に記載された発明は、前記制御手段は、前記所定の時間情報として、前記流量計の電源投入後の経過時間を前記記憶手段に記憶することを特徴とする。
【００１２】
請求項２記載の発明によれば、日時情報を直接取得するよりもデータ量を削減することができる。
【００１３】
請求項３に記載された発明は、前記管理装置は、現在の日時情報と、前記ログデータから取得される電源投入後の経過時間との差分を計算することにより、前記流量計に異常が発生した日時を算出することを特徴とする。
【００１４】
請求項３記載の発明によれば、少ない情報量から正確な日時を取得することができる。
【００１５】
請求項４に記載された発明は、前記制御手段は、前記ログデータを１６進数にして前記記憶手段に記憶させることを特徴とする。
【００１６】
請求項４記載の発明によれば、情報量を維持したまま、記憶するデータ量や管理装置に送信するデータ量を削減することができる。これにより、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【００１７】
請求項５に記載された発明は、被測流体の流速を計測する流量計により所定時間毎における流量パルスを計測し、前記流量パルスから検出される少なくとも１つの異常を記憶手段に記憶させると共に、通信ネットワークにより接続される管理装置に前記異常が検出されたことを通知する計測量受信装置において、前記流量計により検出される異常の種類に基づいて、予め設定されるバイト数に含まれるビットの所定の位置にフラグをセットし、所定の時間情報と共にログデータとして前記記憶手段に記憶させる制御手段と、前記記憶手段に記憶されたログデータのうち所定のログデータを前記通信ネットワークにより前記管理装置に送信する送信手段とを有することを特徴とする。
【００１８】
請求項５記載の発明によれば、予め設定されるバイト数に含まれるビットの所定の位置に検知される異常の有無を記憶することで、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【００１９】
請求項６に記載された発明は、前記制御手段は、前記所定の時間情報として、前記流量計の電源投入後の経過時間を前記記憶手段に記憶することを特徴とする。
【００２０】
請求項６記載の発明によれば、少ない情報量から正確な日時を取得することができる。
【００２１】
請求項７に記載された発明は、前記制御手段は、前記ログデータを１６進数にして前記記憶手段に記憶させることを特徴とする。
【００２２】
請求項７記載の発明によれば、情報量を維持したまま、記憶するデータ量や管理装置に送信するデータ量を削減することができる。これにより、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【発明の効果】
【００２３】
本発明によれば、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【発明を実施するための最良の形態】
【００２４】
＜本発明の概要＞
本発明は、時計ＩＣ等を使用した日時単位でログデータの記憶を行わず、メモリ負荷と消費電力を軽減して詳細なログの記憶・管理を実現する。具体的には、例えばバッテリ駆動の低消費電力機器等での各種ログデータを記憶する際に、電源投入後の経過時間と各種ログデータを最小の情報量で記憶することにより、消費電力面での負荷と、記憶メモリサイズの負荷を軽減する。
【００２５】
以下に本発明における計測管理システム及び計測量受信装置を好適に実施した形態について、図面を用いて詳細に説明する。なお、以下の実施形態では、計測管理システム及び計測量受信装置の一例として、ガスメータの積算流量を計測し、センタ側の管理装置に送信し、センタ側でログデータを管理する計測管理システム及び計測量受信装置について説明する。
【００２６】
＜実施形態＞
図１は、本発明における計測管理システムの一構成例を示す図である。図１に示す計測管理システム１０は、流量計１１と、流量計１１により計測される所定時間毎における流量パルスや異常信号等を受信し、ログとして記憶する計測量受信装置１２と、流量計１１等における異常の状態を取得し、流量の調整等の管理を行う上位機器としての管理装置１３とを有するよう構成されている。また、計測量受信装置１２と管理装置１３は、インターネットや電話回線等に代表される通信ネットワーク１４により各種データの送受信が可能な状態で接続されている。
【００２７】
また、流量計１１は、計量部２１と、アンプ・波形整形回路２２と、計数部２３とから構成されている。また、計測量受信装置１２は、流量計１１から分離されており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理部）３１と、センタ側の管理装置１３と通信を行う送信手段及び受信手段としての通信インターフェース３２と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示器に代表される表示部（ディスプレイ）３３と、ログの管理を行い、ＣＰＵ３１により制御され、周辺回路に「ログ」等を記憶するメモリ３４と、乾電池等に代表される電源手段としてのバッテリ３５とを有するよう構成されている。
【００２８】
なお、本実施形態においては、流量計１１と計測量受信装置１２とが分離された場合を例に挙げて説明するが、本発明における流量計測管理システム及び計測量受信装置についてはこの限りではなく、例えば流量計１１と計測量受信装置１２とを一体化した構成とすることも可能である。
【００２９】
また、本実施形態では、ＣＰＵ３１及び表示部３３を計測量受信装置１２に設けた構成を例示しているが、計数部２３の代わりにＣＰＵ３１及び表示部３３を流量計１１に設ける構成とすることも可能である。
【００３０】
更に、流量計１１における計量部２１は、例えば被測流体の流量（流速）に比例した回転数で回転するロータ４１を有し、ロータ４１の回転を磁気センサ（流量パルス出力器）４２により検出している。なお、ロータ４１には、一対のマグネット４３が埋設されており、磁気センサ４２は、マグネット４３がロータ４１と共に回転する際に生じる磁界の変化を磁気的に検出して流量パルスを生成する。また、マグネット４３は、少なくともＡ相用とＢ相用の一対が所定間隔で設けられており、それぞれが所定の位相差で信号を出力するように配置されている。
【００３１】
アンプ・波形整形回路２２では、磁気センサ４２から出力されたアナログ波形を矩形波に変換しており、一対のマグネット４３の通過に応じたタイミングでＡ相、Ｂ相の流量パルスを出力する。
【００３２】
計数部２３は、Ａ相、Ｂ相の流量パルスを計数する演算部５１と、ロータ４１の回転−流量との関係から磁気センサ４２から出力された流量パルスＰａ，Ｐｂを数分の一に分周した流量パルスＰａ'，Ｐｂ'に変換する流量パルス変換部５２と、所定流量以上である場合にＡ相、Ｂ相の流量パルスの出力パターンの変化から異常を判定する異常検出部５３とを有する。
【００３３】
異常検出部５３は、Ａ相、Ｂ相の流量パルスの出力パターンに異常があった場合は、流量パルスの間隔（周期）に応じた監視時間を設定し、この監視時間が経過する間に異常パルスが予め設定された所定数以上に達すると、異常信号を出力する。
【００３４】
計測量受信装置１２のＣＰＵ３１は、計数部２３から出力された流量パルスをカウントして流量（瞬時流量及び積算流量）を演算して表示部３３に表示させると共に、異常検出部５３から異常信号が出力された場合には、表示部３３に異常検出を表示し、かつ、管理装置１３にも異常信号を出力する。
【００３５】
また、ＣＰＵ３１は、異常信号をメモリ３４に蓄積する。また、ＣＰＵ３１は、ある一定の周期や管理装置１３からのログデータの取得要求等に基づいて対応するログデータを送信可能な通信電文上にコピーして通信インターフェース３２を介して管理装置１３に送信する。ここで、ログデータに含まれる異常検出部５３からの異常信号が管理装置１３に出力された場合は、管理装置１３において当該流量計１１を交換するように手配される。そして、担当のサービスマン等がその情報を取得して異常の状態を取得し、流量の調整等を行う。なお、計測量受信装置１２のＣＰＵ３１におけるログデータの書き込み（記憶、登録）や読み出し、解析等の各処理については後述する。
【００３６】
また、計測量受信装置１２における各構成部の動力は、バッテリ３５により供給される。つまり、バッテリ３５によりＣＰＵ３１におけるメモリ３４へのデータの書き込み及びデータの読み出し等が行われる。したがって、メモリ３４へ書き込み及び読み出しを行うデータ量を削減できれば、より長期にわたって、システムを稼働させることができる。
【００３７】
また、本実施形態では、計数部２３及びＣＰＵ３１の両方で流量演算処理を行っているが、計数部２３では、磁気センサ４２から出力された流量パルスＰａ，Ｐｂを積算して瞬時流量及び積算流量を算出し、ＣＰＵ３１では計数部２３において流量パルスＰａ，Ｐｂを数分の一に分周した流量パルスＰａ'，Ｐｂ'を積算して瞬時流量及び積算流量を算出する。
【００３８】
上述した構成により、計測量受信装置１２は、ＣＰＵ３１の制御により上述したログの管理を行い、表示部３３、周辺回路にログ等を登録するメモリ３４、通信ネットワーク１４で管理装置１３と接続するための通信インターフェース３２、ログの送信先である外部機器としての管理装置１３等をバッテリ３５により約７年以上等の長期間駆動を実現する。
【００３９】
＜流量計１１からの信号Ｐａ'、Ｐｂ'、Ｐｃについて＞
ここで、Ａ相、Ｂ相の流量パルスの時系列的な出力パターンについて説明する。Ａ相の流量パルスＰａと、Ｂ相の流量パルスＰｂとが交互に、かつ、周期的に出力された場合には、正常な流量計測が行われており、異常信号は出力されない。
【００４０】
しかしながら、例えばＡ相の流量パルスＰａと、Ｂ相の流量パルスＰｂとの伝達経路に短絡が生じ、Ａ相、Ｂ相の流量パルスＰａ，Ｐｂが同時に出力された場合には異常な状態を示している。したがって、Ａ相、Ｂ相の流量パルスＰａ，Ｐｂが同時に出力されてから次に正常な流量パルスＰａが出力されるまでは異常検出となる。
【００４１】
なお、この異常検出区間では、流量パルスの存在が不明確であるため、計数部２３から流量計異常信号Ｐｃが出力されると共に流量パルスの積算処理を行わない。また、流量計１１は、計測量受信装置１２から流量計異常信号Ｐｃが出力されている間は、表示部３３に流量計異常を示すメッセージ等を表示する。また、このときの異常信号の具体的な内容をメモリ３４に記憶する。その後、流量パルスＰａ，Ｐｂの出力パターンが正常になってから積算処理を再開する。
【００４２】
また、他の異常検出パターンとしては、例えばＡ相の流量パルスＰａが正常で、Ｂ相が断線により流量パルスＰｂが欠落する出力パターンである。この場合、Ａ相の流量パルスＰａが連続して出力される区間は異常検出となる。
【００４３】
なお、この異常検出区間では、流量パルスの存在が不明確であるため、上述したように計数部２３から流量計異常信号Ｐｃが出力されると共に流量パルスの積算処理を行わない。また、流量計１１は、計測量受信装置１２から流量計異常信号Ｐｃが出力されている間は、表示部３３に流量計異常を示すメッセージ等を表示する。そして、流量パルスＰａ，Ｐｂの出力パターンが正常になってから異常を示すメッセージ表示をクリアして積算処理を再開する。
【００４４】
また、上述とは逆に、例えばＢ相の流量パルスＰｂが正常で、Ａ相が断線により流量パルスＰａが欠落する出力パターンの場合は、Ｂ相の流量パルスＰｂが連続して出力される区間は異常検出となる。
【００４５】
なお、この異常検出区間では、流量パルスの存在が不明確であるため、計数部２３から流量計異常信号Ｐｃが出力されると共に流量パルスの積算処理を行わない。また、流量計１１は、計測量受信装置１２から流量計異常信号Ｐｃが出力されている間は、表示部３３に流量計異常を示すメッセージ等を表示する。そして、流量パルスＰａ，Ｐｂの出力パターンが正常になってから異常を示すメッセージ表示をクリアして積算処理を再開する。
【００４６】
更に、他の異常検出パターンとしては、例えばＢ相の流量パルスＰｂが正常で、Ａ相が短い周期の流量パルスを断続的に出力した場合、それ以前のパルス周期Ｔ１に対する異常保持監視時間Ｔ２を設定し、この異常保持監視時間Ｔ２において、異常パルスＰｄ（Ａ相又はＢ相のパルスが２回以上連続した場合）が所定数以上検出された時（例えば、２個目の立ち上がりが検出された時等）に異常検出を出力する。
【００４７】
なお、この異常検出区間では、流量パルスの存在が不明確であるため、流量パルスの積算処理を行わない。また、流量計１１は、計測量受信装置１２から流量計異常信号Ｐｃが出力されている間は、表示部３３に流量計異常を示すメッセージ等を表示する。そして、異常保持監視時間Ｔ２が経過してＡ相の流量パルスＰａが正常に出力されてから異常を示すメッセージ表示をクリアして積算処理を再開する。
【００４８】
更に、他の異常検出パターンとしては、流量が所定未満の微小流量あるいは殆ど流量がゼロである状態において、Ｂ相の流量パルスＰｂが正常で、Ａ相が短い周期の流量パルスを断続的に出力した場合があるが、この場合は、温度上昇に伴う配管内の圧力変動等によりロータ４１が正転と逆転とを交互に繰り返した可能性が高く、この場合には異常検出を行なわない。
【００４９】
また、上述のパターンは、流量が所定以上である状態において、Ｂ相の流量パルスＰｂが正常で、Ａ相が短い周期の流量パルスを断続的に出力した場合、それ以前のパルス周期Ｔ１に対する異常保持監視時間Ｔ２を設定し、この異常保持監視時間Ｔ２において、例えばＡ相パルス又はＢ相パルスが連続した場合、異常信号と認識し、流量計異常信号Ｐｃのオン・オフが所定数以上検出された時に異常検出を出力する。
【００５０】
なお、流量計異常信号Ｐｃのオン・オフの判定数（閾値）は、任意に設定することが可能であり、例えば信号にノイズが多い場合には、所定数を５個〜８個に設定することにより、ノイズによる誤判定を回避することが可能になる。
【００５１】
ここで、計数部２３では、例えばＡ相の流量パルスＰａとＢ相の流量パルスＰｂとが交互に１つずつ正常に入力された場合を１サイクルとしており、直前の正常な流量パルスの入力時点から経過時間Ｔ１を計測する。この経過時間Ｔ１において、流量計２０の流量計測停止状態又は微小流量計測状態のように著しく流量が低い場合は、配管内の圧力変動によりロータ４１が正転と逆転とを繰り返すことが経験的に分かっているため、異常保持監視時間Ｔ２において、流量パルスＰａが断続的に出力されるといった現象が現れる。
【００５２】
そして、異常検出部５３は、経過時間Ｔ１が計量部２１の仕様に基づいた予め設定された一定流量以上に相当する時間以下である場合、異常保持監視時間Ｔ２においては後述するように異常検出を行う。
【００５３】
また、異常検出部５３は、経過時間Ｔ１に基づいて比例計算等の関数を実行して異常保持監視時間Ｔ２を算出する。なお、この異常保持監視時間Ｔ２は、演算により算出してもよく、又はパルス周期Ｔ１と異常保持監視時間Ｔ２との対応データテーブル等を予め作成し、作成したデータテーブルを用いてパルス周期Ｔ１により対応する異常保持監視時間Ｔ２を抽出することも可能である。そして、異常保持監視時間Ｔ２が設定された状態で流量計異常信号Ｐｃのオン・オフが所定数以上検出された場合は異常検出を出力する。
【００５４】
この異常検出区間では、流量パルスの存在が不明確であるため流量パルスの積算処理を行わない。次に、異常監視周期Ｔ２が経過してＡ相の流量パルスＰａが正常に出力されてから異常を示すメッセージ表示をクリアして積算処理を再開する。すなわち、該パルス周期Ｔ１に応じた異常保持監視時間Ｔ２が設定された場合は、異常保持監視時間Ｔ２が経過するまで、流量パルス
のカウント（計数及び積算）が禁止される。
【００５５】
このように、上述のパターンは、異常か正常かを判定することが難しい場合、予め決められた方式で設定された異常保持監視時間Ｔ２において、流量計異常信号Ｐｃのオン・オフが所定数以上発生したことを条件に異常と判定することにより、従来はあいまいであった領域での異常判定が可能になる。
【００５６】
したがって、Ａ相又はＢ相の流量パルスＰａ，Ｐｂの出力パターンに異常があった場合には、その直前に正常に検出されたＡ相、Ｂ相の流量パルスＰａ，Ｐｂのパルス周期Ｔ１を求め、当該パルス周期Ｔ１に応じた異常保持監視時間Ｔ２を演算し、当該異常保持監視時間Ｔ２が経過するまで流量パルスの積算を禁止するため、例えば流量パルスＰａ，Ｐｂにノイズが発生した場合でもノイズを流量パルスとしてカウントしてしまうことを防止でき、流量計測の信頼性をより一層高められる。
【００５７】
＜ログの記憶（書き込み）方法について＞
次に、本実施形態におけるログの記憶方法について説明する。計測量受信装置１２におけるＣＰＵ３１は、ログ記憶時の日時判別を実施するための基準データとして、例えば電源投入後から常時１分毎にカウンタを加算して「電源投入後の経過時間」値を管理している。なお、事象発生日時を取得するための電源投入後の経過時間は、ログの機能として要求される時間の分解能により、例えば１秒又は１時間毎等での信号を接続する。
【００５８】
上述した流量計１１は、Ａ相パルスＰａ、Ｂ相パルスＰｂ、流量計異常信号Ｐｃ等の各種信号を発生させ、計測量受信装置１２に出力する。また、Ａ相パルスＰａ、Ｂ相パルスＰｂ、流量計異常信号Ｐｃ等に異常が発生した等の事象が発生した場合、ＣＰＵ３１はこれを検出してメモリ３４へログを記憶する。
【００５９】
ここで、一例として、「流量パルス異常（Ｅ０１）」と「流量計異常信号ＯＮ（Ｅ０２）」との事象が同時に発生し、その内容をログとしてメモリに記憶（登録）する動作について、従来技術と本発明での相違点を図を用いて説明する。
【００６０】
図２は、従来技術における「ログ」の記憶内容を説明するための一例の図である。なお、図２では、一例として事象コードを３桁で表しており、例えばＥｘｘは末尾２桁で示す事象コードの異常が発生したことを示し、Ｒｘｘは末尾２桁で示す事象コードの異常がクリアしたことを示し、ｘ０１は、流量計からのパルス入力の異常を計測量受信装置で検出したことを示し、ｘ０２は流量計が出力する「流量計異常」の状態信号を示している。
【００６１】
ＣＰＵ３１は、常時日時を計測している時計ＩＣ（ＲＴＣ＝リアルタイムクロック）から、現在の日時を取得し、個々の事象（「流量パルス異常」、「流量計異常信号ＯＮ」）に割り当てられた事象コード（「Ｅ０１」、「Ｅ０２」）と合わせてメモリ３４のＮｏ．１とＮｏ．２にログデータを個別に登録する。なお、Ｎｏ．１とＮｏ．２にいれる順序は、制限を設けても、また設けなくてもよい。
【００６２】
また、その後に異常がクリアされた場合には、同様に異常クリア時の日時を「時計ＩＣ」から取得して異常がクリアされたことを示す事象コード（「Ｒ０１」、「Ｒ０２」）と合わせてメモリ３４のＮｏ．３に「流量パルス異常リセット（Ｒ０１）」を記憶し、またメモリ３４のＮｏ．４に「流量計異常信号ＯＦＦ（Ｒ０２）」を記憶する。したがって、上述の例でのメモリリソースの使用量は５２桁となる。
【００６３】
つまり、図２に示すログの一例では、流量計での異常時のログ登録の場合、「ＹＹＭＭＤＤｈｈｍｍ」（年月日時分）の形式で登録する日時データと、異常発生／異常リセット等の要因毎に割り当てた「事象コード」と、その他の付随データとを１レコードとしてメモリ上に登録している。しかしながら、上述した例では、事象発生日時部分の記憶のみでも１桁／１バイトで登録すると合計１０バイト分の記憶容量を消費する。
【００６４】
また、事象発生毎に「事象コード」登録を実施すると、複数の事象が同時に発生した場合、その複数分（２回以上）のログ登録が必要になり、また「メモリアクセス時間＋処理時間」分の消費電力が必要になるため、消費電力が増大する他、メモリリソースの消費面での負荷が大きい。そこで、以下に示す本発明の実施形態を適用することで、消費電力とメモリリソース消費の負荷を低減する。
【００６５】
ここで、図３は、本発明におけるログを記憶するための識別テーブルの一例を示す図である。図３に示す例では、所定のバイト数として１バイトを構成する計８ビットの信号のそれぞれに意味を持たせ、それを「１（ＯＮ、異常あり）」と「０（ＯＦＦ、異常なし）」を用いてフラグとみなして情報の記録を行う。
【００６６】
本実施形態では、図３に示すように、一例として、２０フラグが流量パルス異常の有無を示し、２１フラグが流量計異常信号の有無を示し、２２フラグがバッテリ異常の有無を示し、２３フラグがメモリ異常の有無を示し、２４フラグが表示部異常の有無を示し、２５フラグが通信インターフェース（Ｉ／Ｆ）異常の有無を示し、２６フラグがＣＰＵ異常の有無を示し、２７フラグが予備を示している。
【００６７】
このように、ビット単位で、各ビットがどの異常の有無を記憶するものであるかを予め設定しておくことで、１バイト内に複数の情報を記憶しておくことができる。なお、８種類以上の異常を識別する場合は、１バイトでは対応できないため、例えば２バイトや３バイト等、所定のバイト数を用いて各ビットに対応させてフラグの種類を設定する。
【００６８】
また、上述したように各ビットにフラグをセットしたログデータは、データ形式を１６進数として記憶させることができる。具体的には、図３の例では、異常なしの場合は「００」、流量パルス異常がある場合は「０１」、流量パルス異常及び流量計異常がある場合は「０３」として記憶される。なお、例えば図３に示す「００Ｈ」の「Ｈ」は左側の数値が１６進数であることを示すものである。
【００６９】
このように、ログデータを１６進数として記憶することで、情報量を維持したまま、記憶するデータ量や管理装置に送信するデータ量を削減することができる。これにより、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。なお、１６進数で記憶するログデータには、異常フラグだけでなく、事象発生日時やその他の付随データを含んでもよい。これにより、メモリリソースの消費量及びメモリアクセスに関する消費電力を更に低減することができる。
【００７０】
ここで、図４は、本発明を適用したログの一例を示す図である。図４に示すように、ＣＰＵ３１は、事象発生日時を取得するための「電源投入後の経過時間」と、異常発生内容を示す「事象フラグ」とを合わせてメモリ３４のＮｏ．１にログを一括で記憶する。また、その後に異常がクリアされた場合、同様に異常クリア時の「電源投入後の経過時間」と異常のクリア内容を示す「事象フラグ」を合わせてメモリ３４のＮｏ．２にログを一括で記憶する。
【００７１】
なお、図４に示す例では、「流量パルス異常検出」と「流量計異常信号」の２つの異常発生内容について、「電源投入後の経過時間」と「事象フラグ」とが１６進数で記憶されている。これにより、本発明におけるメモリリソースの使用量は１４桁となる。
【００７２】
ここで、上述の内容で記憶したログデータから、事象発生の詳細な日時を求めるためには、管理装置１３等のログ読み出し側で、例えば以下に示す（１）〜（３）の動作が必要である。
（１）通信接続時等に、管理装置１３が計測量受信装置１２側の、現在の「電源投入後の経過時間」を通信ネットワーク１４経由で取得する。
（２）次に、ＣＰＵ３１が計測量受信装置１２のログを順次読み出して、ログ情報内の「電源投入後の経過時間」と、先に取得しておいた現在の「電源投入後の経過時間」との差分を計算する。
（３）ここで、管理装置１３が自身で持っている現在の「カレンダ日時」を利用して差分を計算する
これにより、少ないデータ容量でログの事象が発生した詳細な日時を求めることができる。
【００７３】
したがって、本発明では、時計ＩＣが不要となり、現在の「電源投入後の経過時間」を「ログ」読み出し前に取得しておくことで、「ログ」の事象発生の詳細な日時を取得することができる。
【００７４】
ここで、図４を用いた実施例として、例えば管理装置１３は、「０６年９月７日１０：３０」にログの取得を実施したときの事象発生日時の収録方法について説明する。なお、受信電文中の計測量受信装置の「電源投入後の経過時間」は、５２５６０００（ｍｉｎ）（＝１０年）とする。図４に示すように、メモリ３４の最初のログ（Ｎｏ．１）に記憶された時間は、５０３３２Ｅ（１６進）であるため、５２５５９８２（ｍｉｎ）が計測量受信装置１２から送信される。
【００７５】
次に、５２５６０００−５２５５９８２の計算により１８（ｍｉｎ）となり、「０６年９月７日１０：３０」−１８分により「０６年９月７日１０：１２」が求められ、これが最初の事象が発生した日時であることがわかる。このように、少ない情報量から正確な日時を取得することができる。
【００７６】
なお、上述した日時取得方法のデメリットとして、事前に読み出した現在の「電源投入後の経過時間」とログデータの事象発生時の「電源投入後の経過時間」の差分により、うるう年等の処理を含むカレンダ計算の処理がログ受信側で必要になる場合がある。しかしながら、受信側機器としては、通常パソコン等の汎用的な機器が用いられ、それらの機器は高機能で、更に消費電力低減の制約がないものであるため、特に問題とはならない。
【００７７】
次に、上述したログデータをメモリに記憶する際のデータ変形例について説明する。
【００７８】
＜変形例１＞
上述した本実施形態では、ＣＰＵ３１内部のメモリで「電源投入後の経過時間」を１秒、１分、１時間単位等でカウントして使用することを想定したが、周辺回路にカウンタＩＣ等を設置することで、ＣＰＵ３１の管理外により一定時間間隔でカウントさせ、必要なときにカウント値を読み出して使用することも可能である。しかしながら、このような場合には、カウンタＩＣの消費電力が別途発生するため、低消費電力面のメリットが少なくなることがある。
【００７９】
＜変形例２＞
上述した実施形態では、「電源投入後の経過時間」で日時を管理することを想定したが、例えば、１月毎の検針時等にリセットするカウンタを用いて管理すれば、ログデータの受信側で、うるう年等の処理を含むカレンダ計算等の処理が不要になり、ログの経過時間カウンタの桁数も削減することができる。
【００８０】
＜変形例３＞
上述した実施形態では、図４に示すように「電源投入後の経過時間」を１６進数で登録することを想定したが、１０進数等、他の表現形式で登録することも可能である。
【００８１】
＜変形例４＞
上述した実施形態では、ログ読み出し時に１６進数でメモリ３４に記憶した「電源投入後の経過時間」を、どのタイミングで１０進数に補正するのかについては、例えば計測量受信装置１２又は管理装置１３等の読み出し側のどちらでも簡単に処理させることが可能である。また、例えば電文サイズの削減等を考慮する場合には、管理装置１３で実施するのが好ましい。
【００８２】
したがって、ログ書き込み時のデータ量が削減できるため、メモリリソースの消費量が低減できる。また、メモリアクセスに関する消費電力が低減できる。更に、ログの日時管理に時計ＩＣが不要となるため、消費電力と部品コストの低減が図れる。
【００８３】
＜ＣＰＵ３１における処理手順＞
次に、上述したＣＰＵ３１におけるログデータの記憶（書き込み）処理、読み出し処理、解析処理について以下に説明する。
【００８４】
＜ログ記憶（書き込み）処理＞
図５は、ログ記憶処理を説明するための一例のフローチャートである。図５に示すように、ログ記憶処理は、まず電源投入後の経過時間をロードする（Ｓ０１）。なお、このときのデータ形式は、上述した図４に示すように１６進数とする。次に、異常ステータスのフラグが存在する（異常が発生した）場合には、そのフラグをロードする（Ｓ０２）。
【００８５】
次に、計測量受信装置１２のメモリ３４上におけるログを記憶するためのアドレス情報（記憶アドレス）を取得する（Ｓ０３）。その後、メモリ３４にログを書き込んで処理を終了する（Ｓ０４）。
【００８６】
＜ログ読み出し処理＞
図６は、ログ読み出し処理を説明するための一例のフローチャートである。図６に示すように、ログ読み出し処理は、まず読み出し側から要求されたログの記憶アドレスを取得する（Ｓ１１）。次に、Ｓ１１の処理により取得した記憶アドレスに基づいて、メモリからログを読み出し（Ｓ１２）、読み出したログを通信電文上にコピーする（Ｓ１３）。また、Ｓ１３の処理により得られるログ電文を管理装置１３等に出力する（Ｓ１４）。これにより、実施形態における１６進数等のデータ形式からなる低バイトのログデータを、通信ネットワーク１４等を介して容易に管理装置１３に送信することができる。
【００８７】
＜ログ解析処理＞
図７は、ログ解析処理の説明するための一例のフローチャートである。図７に示すように、ログ解析処理は、まず、計測量受信装置１２との通信接続を行い（Ｓ２１）、現在の計測量受信装置１２の電源投入後の経過時間を取得する（Ｓ２２）。
【００８８】
次に、計測量受信装置１２に対して取得したい必要なログを指定して要求する（Ｓ２３）。ここで、計測量受信装置１２のログの取得要求に対するレスポンスがＯＫ（ここで、ＯＫとは要求に対応したログが得られたことを指す）であるか否かを判断し（Ｓ２４）、ログに対するレスポンスがＯＫでなかった場合（Ｓ２４において、ＮＯ）、再度他のログを指定して要求を行う。なお、再度他のログの要求を行わずにそのまま処理を終了してもよい。
【００８９】
また、Ｓ２４の処理において、レスポンスがＯＫであった場合（Ｓ２４において、ＹＥＳ）、レスポンスとして帰ってきたログ電文から、上述した図４に示すような電源投入後の経過時間と事象フラグを抽出する（Ｓ２５）。
【００９０】
次に、Ｓ２２の処理により得られる先に取得していた現在の電源投入後の経過時間から、Ｓ２５の処理により得られるログ電文から抽出した電源朗乳後の経過時間を減算（（先に取得していた現在の電源投入後の経過時間）−（ログ電文から抽出した電源朗乳後の経過時間）を計算）して差分を求める（Ｓ２６）。また、現在の日時から、先の差分（時間）を減算してログの事象発生の日時を計算する（Ｓ２７）。更に、事象発生の日時と「事象フラグ」の内容を表示・印字等する（Ｓ２８）。
【００９１】
上述したように、ログの登録、読み出し、解析に対して本発明におけるログを用いることにより、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。
【００９２】
上述したように、本発明によれば、メモリリソースの消費量及びメモリアクセスに関する消費電力を低減することができる。具体的には、ログ記憶時のデータ量が削減できるため、メモリリソースの消費量が低減できる。また、メモリアクセスに関する消費電力が低減できる。
【００９３】
更に、ログの日時管理に時計ＩＣが不要となるため、消費電力と部品コストの低減が図れる。また、ログの日時管理の基準となる「電源投入後の経過時間」は、１秒、１分、１時間等の間隔でカウンタを加算する処理のみで実現できるため、対応するプログラムを作成する際、作成時のコストを削減することができる。
【００９４】
また、本発明は、マイコンメータに時計回路に代えてカウンタ回路を設け、カウンタ回路により計測された計測値と、ガス使用量等の情報を記録させ、センタ等の管理装置により送信要求があった場合には、メモリ内のカウント値の情報と、現在のカウント値とを要求のあった管理装置へ送信し、管理装置は時計回路を有し、マイコンメータより送信されたカウント値と現在のカウント値との差から情報を記憶した時刻を演算する。これにより、マイコンメータには単なるカウンタを設けるだけでよく、かつ、メモリにはこのカウント値に合わせて情報を書き込んでおけばよい。このため、その分１つの情報に対する記憶容量を小さくすることができ、かつ、記憶させるための消費電力も削減することができるため、電池の交換間隔を長くすることができる。
【００９５】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明における計測管理システムの一構成例を示す図である。
【図２】従来技術におけるログの記憶内容を説明するための一例の図である。
【図３】本発明におけるログを記憶するための識別テーブルの一例を示す図である。
【図４】本発明を適用したログの一例を示す図である。
【図５】ログ記憶処理を説明するための一例のフローチャートである。
【図６】ログ読み出し処理を説明するための一例のフローチャートである。
【図７】ログ解析処理の説明するための一例のフローチャートである。
【符号の説明】
【００９７】
１０  計測管理システム
１１  流量計
１２  計測量受信装置
１３  管理装置
１４  通信ネットワーク
２１  計量部
２２  アンプ・波形整形回路
２３  計数部
３１  ＣＰＵ
３２  通信インターフェース
３３  表示部（ディスプレイ）
３４  メモリ
３５  バッテリ
４１  ロータ
４２  磁気センサ（流量パルス出力器）
４３  マグネット
５１  演算部
５２  流量パルス変換部
５３  異常検出部
【図１】
2008304335.tif 000003
【図２】
2008304335.tif 000004
【図３】
2008304335.tif 000005
【図４】
2008304335.tif 000006
【図５】
2008304335.tif 000007
【図６】
2008304335.tif 000008
【図７】
2008304335.tif 000009