(57)【要約】【課題】  計測器を設置した後の保守・点検・修理の際に、トラブルシューティング作業時にサービス技術員に対して原因究明のサポートを行うことのできる計測器におけるメンテナンスエキスパートシステムを提供すること。【解決手段】  被測定物を測定する計測器を、複数の内部タイマカウンタを備え、各種センサから検出値に基づいて被測定物の計測値を演算する機能を有するＣＰＵ９と，ＣＰＵ９に電源を供給する電源回路３と、被測定物の状態を検出する検出器４と，各種センサーからの検出入力データ及び演算して求めた被測定物の状態を表示する表示部５と，経過時間を計測するリアルタイムクロックＩＣ（ＲＴＣ）１１と，ＣＰＵ９に入力されるデータを格納するＥＥＰＲＯＭ１２と，前記各種センサからの入力値を格納し、各種センサからの入力値に基づいてＣＰＵ９において演算した演算結果を格納するＦｅＲＡＭ１３とによって構成する。【選択図】  図１
2011080968.tif 000002
【特許請求の範囲】
【請求項１】
流量計や温度計、圧力計、分析計(密度計、濃度計)等の計測器において，
前記計測器を、
複数の内部タイマカウンタを備え、前記計測器の状態を検出する各種センサからの信号を入力し、前記センサの検出値に基づいて前記被測定物の計測値を演算する機能を有するＣＰＵと，
前記計測器の起動（ＯＮ）・停止（ＯＦＦ）を行う電源回路と，
前記ＣＰＵに入力された各種センサーからの検出入力データ、前記ＣＰＵにおいて前記被測定物の計測値を表示する表示部と，
前記ＣＰＵにバスラインを介して接続され、時間を計測するリアルタイムクロックＩＣ（ＲＴＣ）と，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵに入力されるデータを格納するＥＥＰＲＯＭと，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵによって前記各種センサからの入力値を格納し、該各種センサからの入力値に基づいて前記ＣＰＵにおいて演算した演算結果を格納するＦｅＲＡＭと，
によって構成したことを特徴とする計測器におけるメンテナンスエキスパートシステム。
【請求項２】
前記ＥＥＰＲＯＭとＦｅＲＡＭは、
前記ＣＰＵに入力されるデータ、或いは演算結果を退避するタイミング、データ、或いは演算結果を退避する頻度に応じて使い分けるようにした
ことを特徴とする請求項１に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項３】
前記表示部は，
前記計測器の稼働時間の累計より、該計測器に使用されている構成部品の推奨交換時期、あるいは該計測器の保守・点検時期の到来を表示する機能を備える
ことを特徴とする請求項１又は２に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項４】
前記計測器は、
計測器の状態をロギングする機能と、計測器の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、計測器がウォームアップ期間中であることを表示する機能とを備えたものである
請求項１，２又は３に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項５】
前記計測器は、
前記ＣＰＵに接続され、前記計測器の密閉された筐体内に収納され、前記計測器の内器の温度を計測する温度計測ＩＣを設けたものである
請求項１，２，３又は４に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項６】
前記計測器には，
内器の温度を監視・ロギングする機能を付加して備えたものである請求項５に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項７】
前記計測器の状態をロギングする機能は，
計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するため、前記ＦｅＲＡＭに、計測器の運転時間の合計時間である運転経過時間（累積時間）データを「Ｂデータ」としてロギングすると共に、前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を合わせてイベントロギングデータ（「Ｇデータ」）としてロギングする第１の機能と，
計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するため、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値の経過時間退避データを「Ａデータ」として前記ＥＥＰＲＯＭに記録する第２の機能と，
タイムスタンプを付与し記録（ロギング）する機能の選択オプションとして、実年月日、実時間を対応させて「Ｇデータ」として前記ＦｅＲＡＭに記録する第３の機能と，
オプション機能での動作時における電源断（ＯＦＦ）時、実時間タイムスタンプとして、前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を「Ｆデータ」として前記ＥＥＰＲＯＭに記録する第４の機能と，
とからなることを特徴とする請求項４，５又は６に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項８】
前記稼動時間計時機能は，
前記計測器の稼動時間を計時する機能で、
前記計測器を起動した直後から稼働時間（経過時間）を累積するため、前記ＣＰＵに内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間計時データを「Ｂデータ」として前記ＦｅＲＡＭに記録（ロギング）するものである
ことを特徴とする請求項７に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項９】
前記電源異常投入検出機能は，
前記計測器に電源を投入した直後に瞬時停電（ＯＦＦ）することによる電源異常を検出して記録（ロギング）する機能で、
前記計測器起動直後（電源投入直後）から瞬時停電（ＯＦＦ）までの累積時間を差し引きし、それがわずかな時間（例えば、３秒以内）であった場合、電源異常とみなし、電源異常発生回数である電源異常投入検出データを「Ｄデータ」として前記ＦｅＲＡＭに記録（ロギング）し、該電源異常投入検出情報を前記計測器の表示部に表示するものである
ことを特徴とする請求項８に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１０】
前記ウォームアップ時間表示機能は，
前記計測器が、電源を投入した直後で、ウォームアップ期間中であることを表示する機能で、
前記計測器に電源を投入（ＯＮ）した時からの経過時間を前記ＣＰＵに内蔵される内部タイマカウンタで計時し、一定の期間内、前記計測器の表示部にウォームアップ期間中であることを表示するものである
ことを特徴とする請求項４，５，６，７，８又は９に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１１】
前記内器温度監視・ロギング機能は，
前記筐体に密封された計測器の内部の温度を監視し、その温度をロギングする機能で、
前記計測器を起動した後、定期的に前記温度計測ＩＣの検出データをタイムスタンプと共に、内器の温度を示す内器温度ロギングデータを「Ｈデータ」として前記ＦｅＲＡＭに記録（ロギング）すると共に、サンプル温度に対して上限値、下限値を設け記録（ロギング）した内器の温度を判定すると同時に、判定結果がＮＧの場合、前記表示部に表示するものである
ことを特徴とする請求項６，７，８，９又は１０に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１２】
前記ＥＥＰＲＯＭは，
経過時間退避データ（「Ａデータ」）と、経過実時間退避データ（「Ｆデータ」）を格納するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０又は１１に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１３】
前記ＦｅＲＡＭは，
前記計測器の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」）と、密閉された計測器内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」）と、実時間初期設定値（「Ｚデータ」）とを格納するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１又は１２に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１４】
前記リアルタイムクロックＩＣ（ＲＴＣ）は，
経過時間タイムスタンプモードと、実時間タイムスタンプモードの２つのモードを切り換えて、各モード毎に計時するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１，１２又は１３に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１５】
流量計や温度計、圧力計、分析計(密度計、濃度計)等の計測器において，
前記計測器は，
被計測流体の質量流量及び／又は密度を得る計測器を密封する筐体に収納してなるコリオリ流量計であり，
前記コリオリ流量計を、
複数の内部タイマカウンタを備え、前記コリオリ流量計の状態を検出する各種センサからの信号を入力し、前記駆動手段を制御して、前記フローチューブの固有の振動数と等しい交番駆動の周波数で該フローチューブを交番駆動させ、該フローチューブに発生するコリオリの力に比例した位相差及び／又は振動周波数を、電磁ピックオフによって検出して被測定流体の流量を演算する機能を有するＣＰＵと，
前記コリオリ流量計の起動（ＯＮ）・停止（ＯＦＦ）を行う電源回路と，
前記フローチューブにコイルとマグネットの組み合わせによる前記駆動手段によって該フローチューブを交番駆動させることによって、フローチューブに生じるコリオリの力を検出する検出器と，
前記ＣＰＵに入力された各種センサーからの検出入力データ、前記ＣＰＵにおいて前記フローチューブに生じるコリオリの力に基づいて演算して求めた被測定流体の流量を表示する表示部と，
前記ＣＰＵにバスラインを介して接続され、時間を計測するリアルタイムクロックＩＣ（ＲＴＣ）と，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵに入力されるデータを格納するＥＥＰＲＯＭと，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵによって前記各種センサからの入力値を格納し、該各種センサからの入力値に基づいて前記ＣＰＵにおいて演算した演算結果を格納するＦｅＲＡＭと，
によって構成したことを特徴とする計測器におけるメンテナンスエキスパートシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流量計や温度計、圧力計、分析計(密度計、濃度計)等の計測器に係り、特に計測器に発生する作動状態の情報を記録し計測器にトラブルが発生した場合にサービス技術員に対して原因究明のサポートを行ことのできる計測器におけるメンテナンスエキスパートシステムに関する。
【背景技術】
【０００２】
一般に計測器には、流量計や温度計、圧力計、分析計(密度計、濃度計)などがあり、これらの計測器は、計測器の計測内容を常時観測する機能を有している。また、計測器には、計測器がどのような状態で運転されているか、各種センサで状態監視を行っている。
例えば、流量計の場合には、流管内を流通する被測定流体の体積に比例して回転する回転子を内部に設けた計量室を有し該計量室内に流入する被測定流体の体積に比例して回転する回転子の回転から流量を求める容積流量計、流管内を流通する被測定流体が流通する流管の一端又は両端を支持し、その支持点回りに流管の流れ方向と垂直な方向に振動を加えたときに、流管（振動が加えられる流管をフローチューブと称している）に作用するコリオリの力が質量流量に比例することを利用した質量流量計であるコリオリ流量計等がある。
また、密度計、濃度計等の分析計は、イオン源、分析部、検出部から構成されている分析装置を用い、化合物をイオン源でイオン化し、スペクトルから化合物を分析するものである。
温度計は、温度を測定する計器で、温度変化に伴う物性の変化等の物理現象を利用して温度を測定するものである。また、圧力計は、単位面積あたりにかかる力である圧力を測定する装置である。
【０００３】
このような計測器においては、計測器にトラブルが発生することがある。この計測器にトラブルが発生すると、サービス技術員が現場に出向き、計測器の点検作業をおこなっている。このサービス技術員による計測器の点検作業では、トラブルシューティングという手法が採られている。
このトラブルシューティングの手法は、問題の原因として考えられる可能性を排除していってトラブルの原因を見つけ出す方法で、システム管理などの分野で取り入れられている。このようなトラブルシューティングの手法は、例えば、いままで動作していた計測器が突然動作を停止して計測できなくなった場合などに用い、システムを構成している構成要素を１つずつチェックすることによって行われる。
【０００４】
計測器である流量計に代表されるコリオリ流量計によって説明する。コリオリ流量計は、被測定流体の流通する流管の一端又は両端を支持し、その支持点回りに流管の流れ方向と垂直な方向に振動を加えたときに、流管（以下、振動が加えられるべき流管をフローチューブという）に作用するコリオリの力が質量流量に比例することを利用した質量流量計である。コリオリ流量計は周知のものであり、コリオリ流量計におけるフローチューブの形状は直管式と湾曲管式とに大別されている。
【０００５】
そして、計測器である流量計に代表されるコリオリ流量計は、被測定流体が流れる測定管を両端で支持し、支持された測定管の中央部を支持線に対し、直角な方向に交番駆動したとき、測定管の両端支持部と中央部との間の対称位置に質量流量に比例した位相差信号を検出する質量流量計である。位相差信号は質量流量に比例している量であるが、駆動周波数を一定とすると、位相差信号は測定管の観測位置における時間差信号として検出することができる。
この測定管の交番駆動の周波数を測定管の固有の振動数と等しくすると、被測定流体の密度に応じた一定の駆動周波数が得られ、小さい駆動エネルギで駆動することが可能となることから、最近では測定管を固有振動数で駆動するのが一般的となっており、位相差信号は時間差信号として検出される。
【０００６】
計測器にトラブルが発生し、サービス技術員が現場に出向き、計測器の点検作業行なう場合、サービス技術員による流量計におけるトラブルシューティング作業は、再現性がないものも少なくない。このため、サービス技術員の経験則によってトラブルの原因を推定している。したがってサービス技術員のスキルによっては、トラブルの原因を誤り、誤った推定原因を設定することがあり、その結果、トラブルの解決に時間を要すことがあった。
【０００７】
製品のメーカは、自社が納入した製品に対して予め保守期間を設け、納入からある一定の期間、交換部品の確保又はメンテナンスの引受を製品のユーザに対して保証している。この製品の保守期間は、交換部品の供給可能期間又は部品寿命などに基づいて、決定されている。
例えば、特許文献１には、機器（例えば製品、製品の機種、部品、部品の機種、設備、システム、装置、製品の型式、部品の型式、プラントなど、様々な単位を含む）の運用現場からフィードバックされる機器の故障情報、交換情報、更新情報などを含む設備保全情報と、機器の出荷日時情報と設計情報などを含む機器の出荷情報とに基づいて、機器の信頼性解析を行う保守支援プログラムが提案されている。
この特許文献１の保守支援プログラムは、機器の識別情報の一例である製品の機種、部品の機種、型式、機器の顧客識別情報の一例である業種、顧客名など、所望の項目の組合せについてデータ抽出を行い、このデータ抽出結果に対する故障発生確率密度関数、不信頼度関数の算出などを実行するものである。
【０００８】
また、特許文献１記載のものでは、設定した型式の機器または部品に関してメンテナンス時期の設定を行い、製品としての信頼性を向上させることが可能であるが、メンテナンス対象の機器を決定するための優先順位付けはできないとして特許文献２には、膜を用いた水処理によって安定した水質および水量の水道水または再生水を供給するため、膜処理施設の設備機器の保守点検頻度設定支援を継続的に実施する水処理施設の管理システムが提案されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−３２７２０１号公報
【特許文献２】特開２００９−１７８７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１は、機器の識別情報の一例である製品の機種、部品の機種、型式、機器の顧客識別情報の一例である業種、顧客名など、所望の項目の組合せについてデータ抽出を行い、このデータ抽出結果に対する故障発生確率密度関数、不信頼度関数の算出などを実行する保守支援プログラムであり、本願発明のようなサービス技術員のメンテナンス作業において、計測器のトラブルシューティングにおけるサービス技術員に対する原因究明のサポートを行うことはできないという問題点を有している。
また、特許文献２は、膜を用いた水処理によって安定した水質および水量の水道水または再生水を供給するため、膜処理施設の設備機器の保守点検頻度設定支援を継続的に実施する水処理施設の管理システムであり、本願発明のようなサービス技術員のメンテナンス作業において、計測器のトラブルシューティングにおけるサービス技術員に対する原因究明のサポートを行うことはできないという問題点を有している。
【００１１】
また、計測器は電源供給を受けるため、被計測物質、あるいは雰囲気中に可燃性ガスを有する場所に計測器を設置して計測する場合、防爆構造にすることが要求されている。
なお、従来のＳＲＡＭ（揮発性メモリ）などのように外部からの電源供給が無い場合でもデータを常に保持するために電池に頼るようなメモリを使用する場合には、バックアップ電池が必要であり、電池の容量が周囲のガスに点火する恐れのあるエネルギーレベル未満か、あるいは電池に安全保持部品を付属し、且つそれらがガスに直接曝されることの無いような保護機構が備わっていない限り、そのような環境下では計測器の蓋を開けてメンテナンスすることができない。このため、従来のＳＲＡＭなどのようにデータの保持を電池に頼るようなメモリを使用する場合には、耐圧防爆構造を採用することは容易ではない。
したがって、耐圧防爆構造となっている機器においては、容易にバックアップ電池を内蔵することができず、バックアップ電池を内蔵しても、爆発性ガスの雰囲気中では実質的に保守・点検作業が行えないという問題点を有している。
【００１２】
本発明の目的は、計測器を設置した後の保守・点検・修理の際に、トラブルシューティング作業時にサービス技術員に対して原因究明のサポートを行うことのできる計測器におけるメンテナンスエキスパートシステムを提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するためなされた請求項１に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、流量計、や温度計、圧力計、分析計(密度計、濃度計)等の計測器において，
前記計測器を、
複数の内部タイマカウンタを備え、前記計測器の状態を検出する各種センサからの信号を入力し、前記センサの検出値に基づいて前記被測定物の計測値を演算する機能を有するＣＰＵと，
前記計測器の起動（ＯＮ）・停止（ＯＦＦ）を行う電源回路と，
前記ＣＰＵに入力された各種センサーからの検出入力データ、前記ＣＰＵにおいて前記被測定物の計測値を表示する表示部と，
前記ＣＰＵにバスラインを介して接続され、時間を計測するリアルタイムクロックＩＣ（ＲＴＣ）と，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵに入力されるデータを格納するＥＥＰＲＯＭと，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵによって前記各種センサからの入力値を格納し、該各種センサからの入力値に基づいて前記ＣＰＵにおいて演算した演算結果を格納するＦｅＲＡＭと，
によって構成したことを特徴とする。
【００１４】
上記課題を解決するためなされた請求項２に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１に記載の計測器における流量計のＥＥＰＲＯＭとＦｅＲＡＭを，ＣＰＵに入力されるデータ、或いは演算結果を退避するタイミング、データ、或いは演算結果を退避する頻度に応じて使い分けるようにしたことを特徴とする。
【００１５】
上記課題を解決するためなされた請求項３に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１又は２に記載の計測器における表示部を，計測器の稼働時間の累計より、計測器に使用されている構成部品の推奨交換時期、あるいは該計測器の保守・点検時期の到来を表示する機能を備えるようにしたことを特徴とする。
【００１６】
上記課題を解決するためなされた請求項４に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２又は３に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、計測器の状態をロギングする機能と、計測器の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、計測器がウォームアップ期間中であることを表示する機能とを備えて構成したことを特徴とする。
【００１７】
上記課題を解決するためなされた請求項５に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３又は４に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、ＣＰＵに接続され、計測器の密閉された筐体内に収納され、計測器の内器の温度を計測する温度計測ＩＣを設けて構成したことを特徴とする。
【００１８】
上記課題を解決するためなされた請求項６に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項５に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、内器の温度を監視・ロギングする機能を付加して備えたことを特徴とする。
【００１９】
上記課題を解決するためなされた請求項７に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４，５又は６に記載の計測器における計測器の状態をロギングする機能を、計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するため、前記ＦｅＲＡＭに、計測器の運転時間の合計時間である運転経過時間（累積時間）データを「Ｂデータ」としてロギングすると共に、リアルタイムクロックＩＣ（ＲＴＣ）の計時値を合わせてイベントロギングデータ（「Ｇデータ」）としてロギングする第１の機能と，
計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するため、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値の経過時間退避データを「Ａデータ」としてＥＥＰＲＯＭに記録する第２の機能と，
タイムスタンプを付与し記録（ロギング）する機能の選択オプションとして、実年月日、実時間を対応させて「Ｇデータ」としてＦｅＲＡＭに記録する第３の機能と，
オプション機能における動作時における電源断（ＯＦＦ）時、実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値を「Ｆデータ」としてＥＥＰＲＯＭに記録する第４の機能と，
とによって構成することを特徴とする。
【００２０】
上記課題を解決するためなされた請求項８に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４，５，６又は７に記載の計測器における稼動時間計時機能を、計測器の稼動時間を計時する機能で、計測器を起動した直後から稼働時間（経過時間）を累積するため、ＣＰＵに内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間計時データを「Ｂデータ」としてＦｅＲＡＭに記録（ロギング）するもので構成することを特徴とする。
【００２１】
上記課題を解決するためなされた請求項９に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４，５，６，７又は８に記載の計測器における電源異常投入検出機能を、計測器に電源を投入した直後に断（ＯＦＦ）することによる電源異常を検出して記録（ロギング）する機能で、計測器起動直後（電源投入直後）から瞬時停電（ＯＦＦ）までの累積時間を差し引きし、それがわずかな時間（例えば、３秒以内）であった場合、電源異常とみなし、電源異常発生回数である電源異常投入検出データを「Ｄデータ」としてＦｅＲＡＭに記録（ロギング）し、該電源異常投入検出情報を計測器の表示部に表示するように構成したことを特徴とする。
【００２２】
上記課題を解決するためなされた請求項１０に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４，５，６，７，８又は９に記載の計測器におけるウォームアップ時間中表示機能を、計測器が、電源を投入した直後で、ウォームアップ期間中であることを表示する機能で、計測器に電源を投入（ＯＮ）した時からの経過時間をＣＰＵに内蔵される内部タイマカウンタで計時し、一定の期間内、計測器の表示部にウォームアップ期間中であることを表示するように構成したことを特徴とする。
【００２３】
上記課題を解決するためなされた請求項１１に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項６，７，８，９，１０又は１１に記載の計測器における内器温度監視・ロギング機能を、筐体に密封された計測器の内部の温度を監視し、その温度をロギングする機能で、計測器を起動した後、定期的に前記温度計測ＩＣの検出データをタイムスタンプと共に、内器の温度を示す内器温度ロギングデータを「Ｈデータ」としてＦｅＲＡＭに記録（ロギング）すると共に、サンプル温度に対して上限値、下限値を設け記録（ロギング）した内器の温度を判定すると同時に、判定結果がＮＧの場合、表示部に表示するもので構成することを特徴とする。
【００２４】
上記課題を解決するためなされた請求項１２に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９，１０又は１１に記載のＥＥＰＲＯＭを、経過時間退避データ（「Ａデータ」）と、経過実時間退避データ（「Ｆデータ」）を格納するように構成したことを特徴とする。
【００２５】
上記課題を解決するためなされた請求項１３に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９，１１，１２又は１３に記載のＦｅＲＡＭを、計測器の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」）と、密閉された計測器内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」）と、実時間初期設定値（「Ｚデータ」）とを格納するように構成したことを特徴とする。
【００２６】
上記課題を解決するためなされた請求項１４に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９，１０，１１，１２又は１３に記載のリアルタイムクロックＩＣ（ＲＴＣ）を、経過時間タイムスタンプモードと、実時間タイムスタンプモードの２つのモードを切り換えて、各モード毎に計時するように構成したことを特徴とする。
【００２７】
上記課題を解決するためなされた請求項１５に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、流量計や温度計、圧力計、分析計(密度計、濃度計)等の計測器において，
前記計測器を，被計測流体の質量流量及び／又は密度を得る計測制御機器を密封する筐体に収納してなるコリオリ流量計で構成し，
前記コリオリ流量計を、
複数の内部タイマカウンタを備え、前記コリオリ流量計の状態を検出する各種センサからの信号を入力し、前記駆動手段を制御して、前記フローチューブの固有の振動数と等しい交番駆動の周波数で該フローチューブを交番駆動させ、該フローチューブに発生するコリオリの力に比例した位相差及び／又は振動周波数を、電磁ピックオフによって検出して被測定流体の流量を演算する機能を有するＣＰＵと，
前記コリオリ流量計の起動（ＯＮ）・停止（ＯＦＦ）を行う電源回路と，
前記フローチューブにコイルとマグネットの組み合わせによる前記駆動手段によって該フローチューブを交番駆動させることによって、フローチューブに生じるコリオリの力を検出する検出器と，
前記ＣＰＵに入力された各種センサーからの検出入力データ、前記ＣＰＵにおいて前記フローチューブに生じるコリオリの力に基づいて演算して求めた被測定流体の流量を表示する表示部と，
前記ＣＰＵにバスラインを介して接続され、時間を計測するリアルタイムクロックＩＣ（ＲＴＣ）と，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵに入力されるデータを格納するＥＥＰＲＯＭと，
前記ＣＰＵにバスラインを介して接続され、該ＣＰＵによって前記各種センサからの入力値を格納し、該各種センサからの入力値に基づいて前記ＣＰＵにおいて演算した演算結果を格納するＦｅＲＡＭと，
によって構成したことを特徴とする。
【発明の効果】
【００２８】
本発明によれば、計測器を設置した後の保守・点検・修理の際に、トラブルシューティング作業時にサービス技術員に対して原因究明のサポートを行うことができる。
【００２９】
また、本発明によれば、バックアップ電池を内蔵することなく各センサからのデータを記憶することができるようになっているため、保守・点検作業のために、計測器の中を開けることができ、かつ、いつでも保守・点検作業を行うことができる。
【００３０】
さらに、本発明によれば、計測器単体でデータのロギングを行うため、使用場所（設置場所）に出向かなくても、計測器単体をメーカーに返送してもらうだけで現場の状況を容易に把握することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る計測器におけるメンテナンスエキスパートシステムの概要図である。
【図２】図１に図示の計測器におけるメンテナンスエキスパートシステムの第１の実施例を示すＣＰＵの回路構成図である。
【図３】経過時間タイムスタンプモードにおける計時システムの基本フローチャートである。
【図４】経過時間タイムスタンプモードにおけるリアルタイムクロックＩＣ（ＲＴＣ）の計時処理のフローチャートである。
【図５】経過時間タイムスタンプモードにおける電源の異常投入検出フローチャートである。
【図６】経過時間タイムスタンプモードにおけるイベント（エラーなど）発生時のロギングフローチャートである。
【図７】計測器のウォームアップ期間中であることを表示する機能の基本フローチャートである。
【図８】実時間タイムスタンプモードにおける計時システムの基本フローチャートである。
【図９】実時間タイムスタンプモードにおけるリアルタイムクロックＩＣ（ＲＴＣ）の計時の処理フローチャートである。
【図１０】実時間タイムスタンプモードにおける電源断（ＯＦＦ）の検出フローチャートである。
【図１１】実時間タイムスタンプモードにおけるエラーロギングフローチャートである。
【図１２】図１に図示の計測器におけるメンテナンスエキスパートシステムの第２の実施例を示すＣＰＵの回路構成図である。
【図１３】経過時間タイムスタンプモードにおける内器温度の監視機能の基本フローチャートである。
【図１４】計測器のウォームアップ期間中であることを表示する機能の基本フローチャートである。
【図１５】実時間タイムスタンプモードにおける内器温度の監視機能の基本フローチャートである。
【発明を実施するための形態】
【００３２】
本発明を適用した計測器におけるメンテナンスエキスパートシステムの実施例を図面を参照しながら説明する。
ここで「メンテナンスエキスパートシステム」とは、流量計や温度計、圧力計、分析計(密度計、濃度計)等、特に計測器に発生する作動状態の情報（正常状態、異常状態における作動状況に関するデータ）を記録し、計測器にトラブルが発生した場合にサービス技術員に対して、トラブルの原因の究明の検証をサポートするシステムのことを意味し、本明細書においては、メンテナンスの際の計測器の作動状態の検証をサポートするシステムを「メンテナンスエキスパートシステム」と称している。以下、本明細書で同じ。
【実施例１】
【００３３】
本発明に係るメンテナンスエキスパートシステムは、流量計、や温度計、圧力計、分析計(密度計、濃度計)等の計測器について、計測器のメンテナンス（保守・点検・修理）作業を行う際のサービス技術員が行う計測器の作動状態の検証をサポートするシステムである。
本実施例においては、被計測流体の質量流量及び／又は密度を得る計測制御機能を備える流量計に代表されるコリオリ流量計を例にとって説明する。
図１には、本発明に係るコリオリ流量計における計測制御機器（特許請求の範囲の「計測器」に相当し、以下、同じ。）に対するメンテナンスエキスパートシステムの概要図が示されている。すなわち、図１には、メンテナンスエキスパートシステムを実行する計測器の構成図が示されている。
【００３４】
図において、メンテナンスエキスパートシステムを構成する計測器１は、ＣＰＵ回路２と、電源回路３と、フローチューブに作用するコリオリの力を検出する検出器４と、計測値等必要な情報を表示する表示部５と、入出力（Ｉ／Ｏ）回路６とを有して構成されている。
図中７は、遠隔で操作する通信制御機器等のコミュニケーションツールである。
図２には、図１に図示のコリオリ流量計におけるメンテナンスエキスパートシステムのＣＰＵ回路２の第１の実施例に係る構成図が示されている。
【００３５】
図１において、ＣＰＵ回路２は、各種センサからの信号を入力したり、コイルとマグネットの組み合わせで用いられる駆動手段を制御して、フローチューブの固有の振動数と等しい交番駆動の周波数でフローチューブを交番駆動させ、フローチューブを回転方向に交番駆動したときにフローチューブに発生するコリオリの力に比例した位相差及び／又は振動周波数を、電磁ピックオフによって検出し、フローチューブに流れる被測定流体の流量を演算する機能を備えたＣＰＵ９を有している。
電源回路３は、コリオリ流量計の起動（ＯＮ）・停止（ＯＦＦ）をするための装置である。この電源回路３は、ＣＰＵ回路２に接続されており、電源回路３の電源投入（ＯＮ）により、ＣＰＵ回路２に電源が供給され、ＣＰＵ回路２は起動する。このＣＰＵ回路２の起動によって、コリオリ流量計は、駆動し、フローチューブに流れる被測定流体の流量の計測を開始する。
【００３６】
検出器４は、フローチューブにコイルとマグネットの組み合わせによる駆動手段によってフローチューブを交番駆動させることによって、フローチューブに生じるコリオリの力を検出するものである。この検出器４は、電源回路３からの電源供給を受けて駆動し、検出したフローチューブに生じるコリオリの力を検出データとしてＣＰＵ回路２に送出している。
表示部５は、フローチューブに生じるコリオリの力に基づいて各種センサーからの検出入力データを、ＣＰＵ回路２において演算して求めた被測定流体の流量を表示するものである。この表示部５は、ＬＥＤ表示などによって構成することも可能であるが、最近では、液晶によって構成されている。本実施例においても、液晶表示によって構成されている。
【００３７】
入出力（Ｉ／Ｏ）回路６は、各種センサーによって検出されたデータをＣＰＵ回路２に入力したり、外部機器とＣＰＵ２とのデータのやりとりを行ったりするための回路である。この入出力（Ｉ／Ｏ）回路６は、電源回路３からの電源供給を受けて駆動し、各種センサーからのデータや、外部機器とのデータのやりとりを行ったりする。
コミュニケーションツール７は、コリオリ流量計から離れた位置におかれ、通信ケーブル等を介してＣＰＵ２回路とのデータのやりとりを行うものである。このコミュニケーションツール７は、遠隔の場所でＣＰＵ回路２を制御して、実質的にはコリオリ流量計を制御することが可能である。
【００３８】
ＣＰＵ２回路には、図２に示す如く、ＣＰＵ９が設けられており、このＣＰＵ９には、内部タイマカウンタ９Ａ，９Ｂ，９Ｃが設けられている。また、このＣＰＵ９には、付加機能として温度計測ＩＣ１０がバスラインによって接続されている（図示されていない）。さらに、このＣＰＵ９には、バスラインを介してリアルタイムクロックＩＣ（ＲＴＣ）１１と、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ１２と、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリであるＦｅＲＡＭ（強誘電体メモリ）１３とが、接続されている。このリアルタイムクロックＩＣ（ＲＴＣ）１１と、ＥＥＰＲＯＭ１２と、ＦｅＲＡＭ（強誘電体メモリ）１３とは、シリアルインターフェイスによってＣＰＵ９に接続されている。
【００３９】
このように構成されるメンテナンスエキスパートシステム１の主要な機能は、データロギングであり、計時システムが重要な役割を担っている。本実施例は、内蔵バッテリ（バックアップ電池）を有していないので、リアルタイムクロックＩＣ（ＲＴＣ）１１を備えていても、真のリアルタイムの計時はできない。そこで、本実施例においては、経過時間タイムスタンプモードと、実時間タイムスタンプモードの２つのモードを用いて計時を実行している。
経過時間タイムスタンプモードは、電源ＯＮから、０：００：００（０時００分００秒）からスタートし、流量計（変換器）が動作しているうちは、計時を継続するものである。この機能は、次に説明する実時間タイムスタンプモードでは、無効となる。
実時間タイムスタンプモードは、変換器への電源投入後に、予め使用者が現実の年月日と実時間(時分秒)を設定して計時（流量計）をスタートする。これは上記スタート時から電源ＯＦＦまたは経過時間タイムスタンプモードに移行されるまでの計時を継続するものである。
この２つのモード切替は、使用者がコミュニケーションツール７等を用いて行う。
【００４０】
本実施例においては、ＥＥＰＲＯＭ１２と、ＦｅＲＡＭ（強誘電体メモリ）１３を備えており、それぞれには、異なったデータを格納するようになっている。
ＥＥＰＲＯＭ１２には、経過時間退避データ（「Ａデータ」と称する）と、経過実時間退避データ（「Ｆデータ」と称する）とを格納する。
ＦｅＲＡＭ（強誘電体メモリ）１３には、流量計（変換器）の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」と称する）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」と称する）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」と称する）と、密閉された流量計（変換器）内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」と称する）と、実時間初期設定値（「Ｚデータ」と称する）とを格納する。
【００４１】
このように構成されるメンテナンスエキスパートシステムは、流量計の状態をロギングする機能と、内器の温度を監視・ロギングする機能と、流量計の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、流量計がウォームアップ期間中であることを表示する機能とを有している。
【００４２】
次に、これらの機能について説明する。
（１）流量計状態ロギング機能
これは、流量計の状態をロギングする機能で、次の機能からなっている。
ａ）流量計の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するために、不揮発性メモリＦｅＲＡＭ（強誘電体メモリ）１３に流量計（変換器）の運転時間の合計時間である運転経過時間（累積時間）データを「Ｂデータ」としてロギングする。この運転経過時間（累積時間）データ（「Ｂデータ」）のロギングと共に、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時値を合わせてイベントロギングデータ（「Ｇデータ」）としてＦｅＲＡＭ（強誘電体メモリ）１３にロギングする。
ｂ）流量計の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するために、電源断（ＯＦＦ）時にリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値を経過時間退避データを「Ａデータ」として不揮発性メモリＥＥＰＲＯＭ１２に記録する。
ｃ）タイムスタンプを付与し記録（ロギング）する機能の選択オプションとして、実年月日、実時間を対応させて「Ｇデータ」として不揮発性メモリＦｅＲＡＭ（強誘電体メモリ）１３に記録する。
ｄ）オプション機能における動作時における電源断（ＯＦＦ）時、実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時値を「Ｆデータ」として不揮発性メモリＥＥＰＲＯＭ１２に記録する。
【００４３】
（２）稼動時間計時機能
これは、流量計（変換器）の稼動時間を計時する機能で、流量計（変換器）を起動した直後から稼働時間（経過時間）を累積するために、ＣＰＵ９に内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間計時データを「Ｂデータ」として不揮発性メモリＦｅＲＡＭ（強誘電体メモリ）１３に記録（ロギング）する。この稼動時間計時データは、ＦｅＲＡＭ（強誘電体メモリ）１３内でカウントアップされて情報が更新される。
【００４４】
（３）電源異常投入検出機能
これは、流量計（変換器）に電源を投入した直後に断（ＯＦＦ）することによる電源異常を検出して記録（ロギング）する機能で、流量計（変換器）起動直後（電源投入直後）から電源断（ＯＦＦ）までの累積時間を差し引きし、それがわずかな時間（例えば、３秒以内）であった場合、電源異常とみなし、電源異常発生回数である電源異常投入検出データを「Ｄデータ」として不揮発性メモリＦｅＲＡＭ（強誘電体メモリ）１３に記録（ロギング）する。
この電源異常投入検出機能で検出された情報は、流量計（変換器）の表示部５に表示される。
【００４５】
（４）ウォームアップ期間中表示機能
これは、流量計（変換器）が、電源を投入した直後で、ウォームアップ期間中であることを表示する機能で、流量計（変換器）に電源を投入（ＯＮ）した時からの経過時間をＣＰＵ９に内蔵される内部タイマカウンタで計時し、一定の期間内、流量計（変換器）の表示部５にウォームアップ期間中であることを表示するものである。
【００４６】
（５）稼動時間計時機能
これは、流量計（変換器）の累積経過時間に閾値を設けておき、ＣＰＵ９に内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間を累積した累積経過時間が、この閾値に達した時に、流量計（変換器）の点検を行うことを推奨するメッセージを表示部５に表示するものである。
【００４７】
次に、メンテナンスエキスパートシステムの動作をフローチャートを用いて説明する。
図３には、経過時間タイムスタンプモードにおける計時システムの基本フローチャートが示されている。
【００４８】
図３において、流量計（変換器）に、電源を投入（ＯＮ）すると、フローがスタートする。スタートすると、まず、ステップ５０において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタの時刻を００年１月１日、０：００：００（０時００分００秒）にセットする。
このステップ５０においてリアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタの時刻をセットすると、ステップ５１において、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込み、内部タイマカウンタ９Ａを１ｈ（１時間）に設定する。
【００４９】
このステップ５１において内部タイマカウンタ９Ａを１ｈ（１時間）にセットすると、ステップ５２において、００年１月１日、０：００：００（０時００分００秒）に時刻をセットしたリアルタイムクロックＩＣ（ＲＴＣ）１１が００年１月１日、０：００：００（０時００分００秒）から計時を開始（スタート）する。
このステップ５２においてリアルタイムクロックＩＣ（ＲＴＣ）１１が計時を開始（スタート）すると、ステップ５３において、１ｈ（１時間）にセットした内部タイマカウンタ９Ａがスタートする。
【００５０】
このステップ５３において内部タイマカウンタ９Ａがスタートすると、ステップ５３において、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理が行われる。このリアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理は、図４に図示の経過時間タイムスタンプモードにおけるＲＴＣＩＣ（リアルタイムクロック）１１の計時処理のフローチャートによって実行される。
すなわち、ＲＴＣＩＣ（リアルタイムクロック）１１の計時処理がスタートすると、まず、ステップ７１において、ＲＴＣＩＣ（リアルタイムクロック）１１の計時を行い、ステップ７２において、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有ったか否かを判定する。このステップ７２においてＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが無かったと判定すると、ステップ７１に戻り、ＲＴＣＩＣ（リアルタイムクロック）１１の計時を行い、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有るまで待つ。
【００５１】
ステップ７２においてＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有ったと判定すると、ステップ７３において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに１ｈ（１時間）の経過データを「Ｂデータ」として格納する。すなわち、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスにおいては、１ｈ（１時間）毎に１ｈ（１時間）の経過時間を既に格納されている経過時間に積算して、流量計（変換器）の稼動時間として格納される。
ステップ７３において１ｈ（１時間）の経過時間を稼動時間としてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに既に格納されている経過時間に積算して格納すると、ステップ７４において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間（「Ｂデータ」）が予め設定した時間（例えば、８０００ｈ）に達したか否かを判定する。このステップ７４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間が予め設定した時間（例えば、８０００ｈ）に達したと判定すると、ステップ７５において、表示部５に点検を奨励するメッセージを点灯し、ステップ７６に移る。
【００５２】
また、ステップ７４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている積算された経過時間（「Ｂデータ」）が予め設定した時間（例えば、８０００ｈ）に達していないと判定すると、ステップ７６に移る。
ステップ７５において表示部５に点検を奨励するメッセージを点灯するか、ステップ７４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている積算された経過時間（「Ｂデータ」）が予め設定した時間（例えば、８０００ｈ）に達していないと判定すると、ステップ７６において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタの時刻を００年１月２日、０：００：００（０時００分００秒）にセットし、ステップ７１に戻る。
このようにして、ＲＴＣＩＣ（リアルタイムクロック）１１の計時が連続的に行われ、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている積算された経過時間（「Ｂデータ」）を記録（ロギング）し続ける。
【００５３】
流量計（変換器）は、何らかの原因（例えば、作業員が流量計測を終了する、機器の異常によってシステムダウンする等）で、電源がＯＦＦすることがある。このときは、図３の経過時間タイムスタンプモードにおける計時システムの基本フローチャートにおけるステップ５４において、パワーＯＦＦ、すなわち電源断（ＯＦＦ）の信号が発信されることになる。
そこで、図３の経過時間タイムスタンプモードにおける計時システムの基本フローにおいては、ステップ７０において、図４に図示の経過時間タイムスタンプモードにおけるＲＴＣＩＣ（リアルタイムクロック）１１の計時処理のフローが実行されている際に、ステップ５５および、ステップ５４において流量計（変換器）のパワーＯＦＦ、すなわち電源断（ＯＦＦ）の信号が発信されたか否か、すなわち、パワーＯＦＦ信号を検出したか否かを判定する。
【００５４】
このステップ５５において流量計（変換器）のパワーＯＦＦ信号を検出していないと判定すると、ステップ７０に戻り、図４に図示の経過時間タイムスタンプモードにおけるＲＴＣＩＣ（リアルタイムクロック）１１の計時処理のフローの実行を継続する。また、ステップ５５において流量計（変換器）のパワーＯＦＦ信号を検出したと判定すると、ステップ５６において、流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間を退避データ（「Ａデータ」）として不揮発性メモリＥＥＰＲＯＭ１２に格納する。
【００５５】
図５には、経過時間タイムスタンプモードにおける電源の異常検出フローチャートが示されている。すなわち、図５の電源の異常投入検出フローチャートは、流量計（変換器）に電源を投入（ＯＮ）した後、瞬時に電源異常投入によって流量計（変換器）の電源が瞬時停電（ＯＦＦ）となったときの処理フローである。
まず、ステップ８０において、流量計（変換器）に、電源を投入（ＯＮ）すると、経過時間タイムスタンプモードにおける瞬時電源の異常検出フローがスタートする。
このステップ８０においてフローがスタートすると、まず、ステップ８１において、ＥＥＰＲＯＭ１２に格納されている流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）を読み出す。
【００５６】
このステップ８１におけるＥＥＰＲＯＭ１２に格納されている流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）が無い場合は、図５に図示の経過時間タイムスタンプモードにおける電源の異常投入検出フローは、無効となる。
【００５７】
このステップ８１においてＥＥＰＲＯＭ１２に格納されている経過時間の退避データ（「Ａデータ」）を読み出すと、ステップ８２において、経過時間データ（「Ｂデータ」）に流量計（変換器）が電源断（ＯＦＦ）したときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値、すなわち経過時間の退避データ（「Ａデータ」）を加算して、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納する。
このステップ８２において流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）に経過時間データ（「Ｂデータ」）を加算してＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納すると、ステップ８３において、流量計（変換器）に電源を投入（ＯＮ）した後、電源断（ＯＦＦ）までのリアルタイムクロックＩＣ（ＲＴＣ）１１による計測時間が流量計（変換器）に電源を投入（ＯＮ）によってセットされた００年１月１日、０：００：００（０時００分００秒）の時刻から予め設定した時間（例えば、３秒）以内か否かを判定する。
【００５８】
このステップ８３において流量計（変換器）の電源が断（ＯＦＦ）するまでの時間が予め設定した時間（例えば、３秒）以内でないと判定すると、図５に図示の経過時間タイムスタンプモードにおける電源の異常投入検出フローを終了する。
また、ステップ８３において流量計（変換器）の電源が断（ＯＦＦ）するまでの時間が予め設定した時間（例えば、３秒）以内であると判定すると、ステップ８４において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスである電源異常カウンタ（「Ｄデータ」）に電源異常発生回数を１インクリメントして格納する。
このステップ８４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに電源異常発生回数を１インクリメントして格納すると、ステップ８５において、表示部５に前回の動作において電源異常があったことを表示し、図５に図示の経過時間タイムスタンプモードにおける瞬時電源の異常投入検出フローを終了する。
【００５９】
図６には、経過時間タイムスタンプモードにおけるエラーロギングフローチャートが示されている。すなわち、図６のエラーロギングフローチャートは、経過時間タイムスタンプモードにおいて機器の動作状態（アラーム、アラート発生、停止および自己診断結果など）をロギング（記録）するときの処理フローチャートである。
まず、ステップ９０において、流量計（変換器）にアラーム、アラートの発生／解除、自己診断実施等のイベントが発生すると、ステップ９１において、この流量計（変換器）のイベント発生時のリアルタイムクロックＩＣ（ＲＴＣ）１１による計測時間を読み出す。
【００６０】
このステップ９１においてリアルタイムクロックＩＣ（ＲＴＣ）１１による計測時間を読み出すと、ステップ９２において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間（「Ｂデータ」）を読み出す。このステップ９２において経過時間（「Ｂデータ」）を読み出すと、ステップ９３において、流量計（変換器）に発生したイベントの内容（アラーム、アラートの発生／解除、自己診断実施等）と、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスから読み出した流量計（変換器）の積算した稼動経過時間（「Ｂデータ」）にイベント発生時のリアルタイムクロックＩＣ（ＲＴＣ）１１による計測時間を加算してＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納し、図６に図示の経過時間タイムスタンプモードにおけるエラーロギングフローを終了する。
【００６１】
このＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）には、流量計（変換器）の電源ＯＦＦ時間も格納される。この電源ＯＦＦ時間は、電源ＯＮと共に流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）と経過時間データ（「Ｂデータ」）を加算したものを格納する（図５のステップ８２参照）。このＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）は、本実施例においては、最大２０件格納することができ、２１件目以降の新規データは、最初に格納した１件目のデータに上書きするようになっている。
また、本実施例おいては、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時時間は、リアルタイムクロックＩＣ（ＲＴＣ）１１に設定されている００年１月１日、０：００：００（０時００分００秒）に時刻の内、年月日時までを捨てて演算する。すなわち、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時時間は、００：００（００分００秒）だけを対象としている。
【００６２】
図７には、変換器（流量計）がウォームアップ期間中であることを表示する機能の基本フローチャートが示されている。すなわち、図７に図示のウォームアップ期間中表示機能基本フローチャートは、流量計（変換器）を立ち上げた（起動した）直後は、流量計（変換器）そのものが安定していない。このため、検出データに誤差が生じることがあり得るので、流量計（変換器）を立ち上げた（起動した）直後の検出データは、そのデータを用いるとき、十分に考慮することをユーザーに喚起するために、ウォームアップ期間中であることを表示するときの処理フローチャートである。
【００６３】
図７に図示のウォームアップ期間表示機能基本フローチャートは、ステップ１００において、電源ＯＮによってスタートする。このステップ１００において電源ＯＮによってスタートすると、ステップ１０１において、ウォームアップ期間中であることを示すメッセージを表示部５に表示する。
このステップ１０１においてウォームアップ期間中であることを示すメッセージを表示部５に表示すると、ステップ１０２において、内部タイマカウンタ９Ｃに割り込みが一定時間毎に係る（本実施例においては、２０分毎に割り込み信号が発生する）ようにセットする。
そして、このステップ１０２において内部タイマカウンタ９Ｃに一定時間毎（本実施例においては、２０分毎）の割り込みをセットすると、ステップ１０３において、内部タイマカウンタ９Ｃをスタートさせる。
【００６４】
このステップ１０３において内部タイマカウンタ９Ｃがスタートすると、ステップ１０４において、内部タイマカウンタ９Ｃに割り込みが発生したか否かを判定する。このステップ１０４において内部タイマカウンタ９Ｃに割り込みが発生していないと判定すると、この内部タイマカウンタ９Ｃに割り込みが発生するまで待つ。
また、このステップ１０４において内部タイマカウンタ９Ｃに割り込みが発生したと判定すると、ステップ１０５において、表示部５に表示してあるウォームアップ期間中であることを示すメッセージを消灯し、図７に図示のウォームアップ期間表示機能基本フローは、終了する。
【００６５】
図８には、実時間タイムスタンプモードにおける計時システムの基本フローチャートが示されている。
ステップ１２０において、流量計（変換器）に、モード切替を設定すると、フローがスタートする。ステップ１２０においてフローがスタートすると、ステップ１２１において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタの時刻を実年月日、実時刻にセットする。この実年月日、実時刻のセットと同時に、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）をリセットする。
このステップ１２１においてリアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタに実年月日、実時刻をセットすると、ステップ１２２において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｚデータ」）に格納する。
このリアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｚデータ」）を格納すると同時に、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻のタイムスタンプがスタートする。そして、このタイムスタンプのスタート時間は、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納される。
【００６６】
このステップ１２２において実年月日、実時刻をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｚデータ」）に格納すると、ステップ１２３において、ＣＰＵ２に内蔵されている内部タイマカウンタ９Ａに割り込み、内部タイマカウンタ２Ａを１ｈ（１時間）に設定（セット）する。
このステップ１２３において内部タイマカウンタ９Ａを１ｈ（１時間）にセットすると、ステップ１２４において、リアルタイムクロックＩＣ（ＲＴＣ）１１は実年月日、実時刻から計時を開始（スタート）する。
このステップ１２４においてリアルタイムクロックＩＣ（ＲＴＣ）１１が計時を開始（スタート）すると、ステップ１２５において、１ｈ（１時間）にセットした内部タイマカウンタ９Ａがスタートする。
【００６７】
このステップ１２５において内部タイマカウンタ９Ａがスタートすると、ステップ１３０において、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理が行われる。このリアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理は、図９に図示の実時間タイムスタンプモードにおけるリアルタイムクロックＩＣ（ＲＴＣ）１１の計時の処理フローチャートによって実行される。
すなわち、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理がスタートすると、まず、ステップ１３１において、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時を行い、ステップ１３２において、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有ったか否かを判定する。このステップ１３２においてＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みがなかったと判定すると、ステップ１３１に戻り、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時を行い、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有るまで待つ。
【００６８】
ステップ１３２においてＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有ったと判定すると、ステップ１３３において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに１ｈ（１時間）の経過データを「Ｂデータ」として格納する。すなわち、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスにおいては、１ｈ（１時間）毎に１ｈ（１時間）の経過時間を既に格納されている経過時間に積算して、流量計（変換器）の稼動時間として格納される。
このステップ１３３において１ｈ（１時間）の経過時間を稼動時間としてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに既に格納されている経過時間に積算して格納すると、ステップ１３４において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間（「Ｂデータ」）が予め設定した時間（例えば、８０００ｈ）に達したか否かを判定する。
このステップ１３４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間が予め設定した時間（例えば、８０００ｈ）に達していないと判定すると、ステップ１３１に戻る。
また、このステップ１３４においてＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている経過時間が予め設定した時間（例えば、８０００ｈ）に達したと判定すると、ステップ１３５において、表示部５に点検を奨励するメッセージを点灯し、ステップ１３１に戻る。
このようにして、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時が連続的に行われ、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレスに格納されている積算された経過時間（「Ｂデータ」）を記録（ロギング）し続ける。
【００６９】
流量計（変換器）は、何らかの原因（例えば、使用者が流量計測を終了する、機器の異常によってシステムダウンする等）で、電源がＯＦＦすることがある。このときは、図８の実時間タイムスタンプモードにおける計時システムの基本フローチャートにおけるステップ１２７において、パワーＯＦＦ、すなわち電源断（ＯＦＦ）の信号が発信されることになる。
そこで、図８の実時間タイムスタンプモードにおける計時システムの基本フローチャートにおいては、ステップ１３０において、図８に図示の実時間タイムスタンプモードにおけるリアルタイムクロックＩＣ（ＲＴＣ）１１の計時の処理フローが実行されている際に、ステップ１２７および、ステップ１２６において流量計（変換器）のパワーＯＦＦ、すなわち電源断（ＯＦＦ）の信号が発信されたか否か、すなわち、パワーＯＦＦ信号を検出したか否かを判定する。
【００７０】
このステップ１２７において流量計（変換器）のパワーＯＦＦ信号を検出していないと判定すると、ステップ１３０に戻り、図９に図示の実時間タイムスタンプモードにおけるリアルタイムクロックＩＣ（ＲＴＣ）１１の計時の処理フローの実行を継続する。
また、ステップ１２７において流量計（変換器）のパワーＯＦＦ信号を検出したと判定すると、ステップ１２８において、流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過実時間を退避データ（「Ｆデータ」）として不揮発性メモリＥＥＰＲＯＭ１２に格納する。
【００７１】
図１０には、実時間タイムスタンプモードにおける電源断（ＯＦＦ）の検出フローチャートが示されている。
まず、ステップ１４０において、流量計（変換器）に、電源を投入（ＯＮ）すると、実時間タイムスタンプモードにおける電源断（ＯＦＦ）の検出フローがスタートする。
このステップ１４０においてフローがスタートすると、まず、ステップ１４１において、ＥＥＰＲＯＭ１２に格納されている流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過実時間の退避データ（「Ｆデータ」）を読み出す。
【００７２】
このステップ１４１においてＥＥＰＲＯＭ１２に格納されている経過時間の退避データ（「Ｆデータ」）を読み出すと、ステップ１４２において、流量計（変換器）の電源断（ＯＦＦ）したときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値を流量計（変換器）の電源断（ＯＦＦ）としてＥＥＰＲＯＭ１２に格納されている流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過実時間の退避データ（「Ｆデータ」）をステップ１４２において、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納し、実時間タイムスタンプモードにおける電源断（ＯＦＦ）の検出フローを終了する。
【００７３】
図１１には、実時間タイムスタンプモードにおけるエラーロギングフローチャートが示されている。すなわち、図１１のエラーロギングフローは、実時間タイムスタンプモードにおいて機器の動作状態（アラーム、アラート発生、停止および自己診断結果など）をロギング（記録）するときの処理フローチャートである。
まず、ステップ１５０において、流量計（変換器）にアラーム、アラートの発生／解除、自己診断実施等のイベントが発生すると、ステップ１５１において、この流量計（変換器）のイベント発生時のリアルタイムクロックＩＣ（ＲＴＣ）１１による計測実時間を読み出す。
【００７４】
このステップ１５１においてリアルタイムクロックＩＣ（ＲＴＣ）１１による計測実時間を読み出すと、ステップ１５２において、流量計（変換器）に発生したイベントの内容（アラーム、アラートの発生／解除、自己診断実施等）と、リアルタイムクロックＩＣ（ＲＴＣ）１１による計測実時間をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納し、図１１に図示の実時間タイムスタンプモードにおけるエラーロギングフローを終了する。
【００７５】
このＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）には、流量計（変換器）の電源ＯＦＦ時間も格納される。この電源ＯＦＦ時間は、電源ＯＮと共に流量計（変換器）の電源断（ＯＦＦ）となったときのリアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である実時間の退避データ（「Ｆデータ」）を格納する（図１０のステップ１４２参照）。このＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）は、本実施例においては、最大２０件格納することができ、２１件目以降の新規データは、最初に格納した１件目のデータに上書きするようになっている。
【実施例２】
【００７６】
図１２には、図１に図示のコリオリ流量計におけるメンテナンスエキスパートシステムのＣＰＵ回路２の第２の実施例に係る回路構成図が示されている。
図１２において、ＣＰＵ２回路には、ＣＰＵ２０が設けられており、このＣＰＵ２０には、内部タイマカウンタ２０Ａ，２０Ｂ，２０Ｃが設けられている。また、このＣＰＵ２０には、温度計測ＩＣ２１がバスラインによって接続されている。さらに、このＣＰＵ２０には、バスラインを介してリアルタイムクロックＩＣ（ＲＴＣ）２２と、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ２３と、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリであるＦｅＲＡＭ（強誘電体メモリ）２４とが、接続されている。
【００７７】
図１２に図示のＣＰＵ２０は、図２に図示のＣＰＵ９と同様の機能を有し、ＣＰＵ２０の内部タイマカウンタ２０Ａ，２０Ｂ，２０Ｃは、図２に図示のＣＰＵ９の内部タイマカウンタ９Ａ，９Ｂ，９Ｃに対応するものである。
そして、このリアルタイムクロックＩＣ（ＲＴＣ）２２と、ＥＥＰＲＯＭ２３と、ＦｅＲＡＭ（強誘電体メモリ）２４とは、シリアルインターフェイスによってＣＰＵ２０に接続されている。
【００７８】
このように構成されるメンテナンスエキスパートシステムの主要な機能は、データロギングであり、計時システムが重要な役割を担っている。本実施例は、内蔵バッテリ（バックアップ電池）を有していないので、リアルタイムクロックＩＣ（ＲＴＣ）２２を備えていても、真のリアルタイムの計時はできない。そこで、本実施例においては、経過時間タイムスタンプモードと、実時間タイムスタンプモードの２つのモードを用いて計時を実行している。
経過時間タイムスタンプモードは、電源ＯＮから、０：００：００（０時００分００秒）からスタートし、流量計（変換器）が動作しているうちは、計時を継続するものである。この機能は、次に説明する実時間タイムスタンプモードでは、無効となる。
実時間タイムスタンプモードは、変換器への電源投入後に、予め使用者が現実の年月日と実時間(時分秒)を設定して計時（流量計）をスタートする。これは前記スタートから電源ＯＦＦまたは経過時間タイムスタンプモードに移行されるまでの計時を継続するものである。
この２つのモード切替は、使用者がコミュニケーションツール等を用いて行う。
【００７９】
本実施例においては、第１の実施例同様、ＥＥＰＲＯＭ２３と、ＦｅＲＡＭ（強誘電体メモリ）２４を備えており、それぞれには、異なったデータを格納するようになっている。
ＥＥＰＲＯＭ２３には、経過時間退避データ（「Ａデータ」と称する）と、経過実時間退避データ（「Ｆデータ」と称する）とを格納する。
ＦｅＲＡＭ（強誘電体メモリ）２４には、流量計（変換器）の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」と称する）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」と称する）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」と称する）と、密閉された流量計（変換器）内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」と称する）と、実時間初期設定値（「Ｚデータ」と称する）とを格納する。
【００８０】
このように構成されるメンテナンスエキスパートシステムは、流量計の状態をロギングする機能と、内器の温度を監視・ロギングする機能と、流量計の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、流量計がウォームアップ期間中であることを表示する機能とを有している。
【００８１】
次に、これらの機能のうち、（１）流量計状態ロギング機能、（２）稼動時間計時機能、（３）電源異常投入検出機能、（４）ウォームアップ期間中表示機能、（５）稼動時間計時機能の５つについては、第１の実施例において説明した通りである。ここでは、（６）内器温度監視・ロギング機能について説明する。
（６）内器温度監視・ロギング機能
これは、密封された流量計（変換器）の内部の温度を監視し、その温度をロギングする機能で、次の機能からなっている。
流量計（変換器）を起動した後、定期的に温度計測ＩＣ２１の検出データをタイムスタンプと共に、内器の温度を示す内器温度ロギングデータを「Ｈデータ」として不揮発性メモリＦｅＲＡＭ（強誘電体メモリ）２４に記録（ロギング）する。この記録（ロギング）と共に、サンプル温度に対して上限値、下限値を設け記録（ロギング）した内器の温度を判定する。そして、この判定結果を記録（ロギング）すると同時に、判定結果がＮＧの場合、表示部５に表示する。
また、選択オプションとして、内器の温度を示す内器温度ロギングデータに実時間スタンプを対応させることができる。
そして、内器温度監視・ロギング機能において温度計測ＩＣ２１の検出データがある閾値以上の場合には、このウォームアップ時間中表示機能を停止する。
【００８２】
図１３には、経過時間タイムスタンプモードにおける内器温度の監視機能の基本フローチャートが示されている。すなわち、図１３の内器温度監視機能の基本フローチャートは、経過時間タイムスタンプモードにおける密封された流量計（変換器）の内部の温度（内器温度）を監視して、この内器温度データをロギング（記録）し、密封された流量計（変換器）の内部の温度（内器温度）が異常になったときに異常メッセージ（警告）を出すときの処理フローチャートである。
この図１３に図示の経過時間タイムスタンプモードにおける内器温度の監視機能の基本フローは、本実施例においては、定期的（例えば、１０分毎）に処理が行われるようになっている。
【００８３】
ステップ２００において、図１３に図示の経過時間タイムスタンプモードにおける内器温度の監視機能の基本フローがスタートすると、ステップ２０１において、密封された流量計（変換器）の内部の温度（内器温度）を測定している温度計測ＩＣ２１の検出（計測温度）データを読み出す。このステップ２０１において温度計測ＩＣ２１の検出（計測温度）データを読み出すと、ステップ２０２において、リアルタイムクロックＩＣ（ＲＴＣ）２２の計時値を読み出す。
このステップ２０２においてリアルタイムクロックＩＣ（ＲＴＣ）２２の計時値を読み出すと、ステップ２０３において、ＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレスに格納されている経過時間（「Ｂデータ」）を読み出す。このステップ２０３において経過時間（「Ｂデータ」）を読み出すと、ステップ２０４において、リアルタイムクロックＩＣ（ＲＴＣ）２２の計時値にＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレスから読み出した経過時間（「Ｂデータ」）を加算して、流量計（変換器）の運転時間の合計時間である運転経過時間（累積時間）を算出する。
このステップ２０４におけるリアルタイムクロックＩＣ（ＲＴＣ）の計時時間は、リアルタイムクロックＩＣ（ＲＴＣ）２２に設定されている００年１月１日、０：００：００（０時００分００秒）の時刻の内、年月日時までを捨てて演算する。すなわち、リアルタイムクロックＩＣ（ＲＴＣ）２２の計時時間は、００：００（００分００秒）だけを対象としている。
【００８４】
このステップ２０４において流量計（変換器）の運転時間の合計時間である運転経過時間（累積時間）を算出すると、ステップ２０５において、流量計（変換器）が、電源を投入した直後で、ウォームアップ中であるか否かを判定する。このステップ２０５において流量計（変換器）が、電源を投入した直後で、ウォームアップ中であると判定すると、ステップ２０８に移行する。
また、ステップ２０５において流量計（変換器）はウォームアップ中でないと判定すると、ステップ２０６において、密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内であるか否かを判定する。
【００８５】
このステップ２０６において密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内でないと判定すると、ステップ２０７において、流量計（変換器）の内部の温度（内器温度）が異常であることを示す異常メッセージを表示部５に表示する。
また、このステップ２０６において密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内であると判定すると、ステップ２０８において、温度計測ＩＣ２１の検出データと、リアルタイムクロックＩＣ（ＲＴＣ）２２の計時値にＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレスから読み出した経過時間（「Ｂデータ」）を加算して、ＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレス（「Ｈデータ」）に格納する。
【００８６】
このステップ２０８においてＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレス（「Ｈデータ」）に格納すると、ステップ２０９において、ＣＰＵ２０に内蔵されている内部タイマカウンタ２０Ｂに割り込みをセットする。このステップ２０９において内部タイマカウンタ２０Ｂに割り込みが入ると、ステップ２１０において、内部タイマカウンタ２０Ｂがスタートする。
このステップ２１０において内部タイマカウンタ２０Ｂがスタートすると、ステップ２１１において、内部タイマカウンタ２０Ｂに割り込み（本実施例においては、１０分毎に割り込み信号が発生する）が発生したか否かを判定する。このステップ２１１において内部タイマカウンタ２０Ｂに割り込みが発生しないと判定すると、内部タイマカウンタ２０Ｂに割り込みが発生するまで待つ。また、このステップ２１１において内部タイマカウンタ２０Ｂに割り込み（１０分毎）が発生したと判定すると、ステップ２０１に戻り、温度計測ＩＣ２１の検出データを読み出しステップ２０２〜ステップ２１１を繰り返して実行する。
【００８７】
次に、本実施例におけるウォームアップ期間中表示機能について、図１４に図示のウォームアップ期間中であることを表示する機能の基本フローチャートを用いて説明する。
図１４に図示のウォームアップ期間中表示機能基本フローチャートは、流量計（変換器）を立ち上げた（起動した）直後は、流量計（変換器）そのものが安定していないため、検出データに誤差が生じることがあり得るため、流量計（変換器）を立ち上げた（起動した）直後の検出データは、そのデータを用いるとき、十分に考慮することをユーザーに喚起するため、ウォームアップ期間中であることを表示するときの処理フローチャートである。
【００８８】
図１４に図示のウォームアップ期間中表示機能基本フローは、ステップ２２０において、電源ＯＮによってスタートする。このステップ２２０において電源ＯＮによってスタートすると、ステップ２２１において、密封された流量計（変換器）の内部の温度（内器温度）を測定している温度計測ＩＣ２１の検出（計測温度）データを読み出す。
このステップ２２１において温度計測ＩＣ２１の検出（計測温度）データを読み出すと、ステップ２２２において、検出された温度計測ＩＣ２１の計測温度が予め設定された温度（例えば、５０℃）以下であるか否かを判定する。
このステップ２２２において温度計測ＩＣ２１によって検出された計測温度が予め設定された温度（例えば、５０℃）以下でないと判定すると、図１４に図示のウォームアップ期間中表示機能基本フローは、終了する。
【００８９】
また、ステップ２２２において温度計測ＩＣ２１によって検出された計測温度が予め設定された温度（例えば、５０℃）以下であると判定すると、ステップ２２３において、ウォームアップ期間中であることを示すメッセージを表示部５に表示する。
このステップ２２３においてウォームアップ期間中であることを示すメッセージを表示部５に表示すると、ステップ２２４において、内部タイマカウンタ２０Ｃに割り込みが一定時間毎に係る（本実施例においては、２０分毎に割り込み信号が発生する）ようにセットする。  そして、このステップ２２４において内部タイマカウンタ２０Ｃに一定時間毎（本実施例においては、２０分毎）の割り込みをセットすると、ステップ２２５において、内部タイマカウンタ２０Ｃをスタートさせる。
【００９０】
このステップ２２５において内部タイマカウンタ２０Ｃがスタートすると、ステップ２２６において、内部タイマカウンタ２０Ｃに割り込みが発生したか否かを判定する。このステップ２２６において内部タイマカウンタ２０Ｃに割り込みが発生していないと判定すると、この内部タイマカウンタ２０Ｃに割り込みが発生するまで待つ。
また、このステップ２２６において内部タイマカウンタ２０Ｃに割り込みが発生したと判定すると、ステップ２２７において、表示部５に表示してあるウォームアップ期間中であることを示すメッセージを消灯し、図１４に図示のウォームアップ期間中表示機能基本フローは、終了する。
【００９１】
次に、本実施例における実時間タイムスタンプモードにおける内器温度の監視機能について、図１５に図示の実時間タイムスタンプモードにおける内器温度の監視機能の基本フローチャートを用いて説明する。
図１５に図示の内器温度監視機能の基本フローチャートは、実時間タイムスタンプモードにおける密封された流量計（変換器）の内部の温度（内器温度）を監視して、この内器温度データをロギング（記録）し、密封された流量計（変換器）の内部の温度（内器温度）が異常になったときに異常メッセージ（警告）を出すときの処理フローチャートである。
この図１５に図示の実時間タイムスタンプモードにおける内器温度の監視機能の基本フローは、本実施例においては、定期的（例えば、１０分毎）に処理が行われるようになっている。
【００９２】
ステップ２３０において、図１５に図示の実時間タイムスタンプモードにおける内器温度の監視機能の基本フローがスタートすると、ステップ２３１において、密封された流量計（変換器）の内部の温度（内器温度）を測定している温度計測ＩＣ２１の検出（計測温度）データを読み出す。このステップ２３１において温度計測ＩＣ２１の検出（計測温度）データを読み出すと、ステップ２３２において、リアルタイムクロックＩＣ（ＲＴＣ）の計時実時間を読み出す。
このステップ２３２においてリアルタイムクロックＩＣ（ＲＴＣ）の計時実時間を読み出すと、ステップ２３３において、流量計（変換器）が、電源を投入した直後で、ウォームアップ中であるか否かを判定する。このステップ２３３において流量計（変換器）が、電源を投入した直後で、ウォームアップ中であると判定すると、ステップ２３６に移行する。
また、ステップ２３３において流量計（変換器）はウォームアップ中でないと判定すると、ステップ２３４において、密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内であるか否かを判定する。
【００９３】
このステップ２３４において密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内でないと判定すると、ステップ２３５において、流量計（変換器）の内部の温度（内器温度）が異常であることを示す異常メッセージを表示部５に表示する。
また、このステップ２３４において密封された流量計（変換器）の内部の温度（内器温度）が予め設定された範囲内であると判定すると、ステップ２３６において、温度計測ＩＣ２１の検出（計測温度）データと、リアルタイムクロックＩＣ（ＲＴＣ）の計時実時間をＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレス（「Ｈデータ」）に格納する。
【００９４】
このステップ２３６においてＦｅＲＡＭ（強誘電体メモリ）２４の特定のアドレス（「Ｈデータ」）に格納すると、ステップ２３７において、ＣＰＵ２０に内蔵されている内部タイマカウンタ２０Ｂに割り込みをセットする。このステップ２３７において内部タイマカウンタ２０Ｂに割り込みが入ると、ステップ２３８において、内部タイマカウンタ２０Ｂがスタートする。
このステップ２３８において内部タイマカウンタ２０Ｂがスタートすると、ステップ２３９において、内部タイマカウンタ２０Ｂに割り込み（本実施例においては、１０分毎に割り込み信号が発生する）が発生したか否かを判定する。このステップ２３９において内部タイマカウンタ２０Ｂに割り込みが発生しないと判定すると、内部タイマカウンタ２０Ｂに割り込みが発生するまで待つ。また、このステップ２３９において内部タイマカウンタ２０Ｂに割り込み（１０分毎）が発生したと判定すると、ステップ２３１に戻り、温度計測ＩＣ２１の検出データを読み出しステップ２３２〜ステップ２３９を繰り返して実行する。
【００９５】
このようにして、本システムは、次のような特色がある。
（１）本システムには、実時間タイムスタンプモードと経過時間タイムスタンプモードがある。
実時間タイムスタンプモードは、予め使用者が電源投入（ＯＮ）後に流量計に実時間を設定することで、実時間に基づきデータロギングなどに付与されるタイムスタンプを発行する。
経過時間タイムスタンプモードは、電源投入（ＯＮ）と同時にゼロスタートし、経過時間をもってタイムスタンプを発行する。
（２）本システムは、機器の動作状態（アラーム、アラート発生、停止および自己診断結果など）をロギングする。
（３）本システムは、機器電源投入（ＯＮ）〜断（ＯＦＦ）までの時間を監視し、電源異常（短時間電源ＯＮ）回数の記録を行う。
（４）本システムは、機器電源投入（ＯＮ）〜断（ＯＦＦ）までの時間記録を累積し、閾値を設定し、設定閾値に到達した場合、点検推奨時期メッセージを発令する。
（５）電源投入（ＯＮ）直後のウォームアップ期間中は、表示器によってその旨を表示する。
（６）本システムは、機器内器温度を温度センサにて計測監視し、このデータをロギングする。また温度異常に伴い表示器に警告する。
【００９６】
したがって、本システムによれば、客先納入後のサービスメンテナンス業務に参考データ（トラブルシューティング時の参考データ）として利用することができる。
また、本システムによれば、従来納入直後からを機器稼動時間としており、複数納入している機器について、各機器毎に、より具体的に稼動時間が分かり、保全のタイミングを明確にすることができる。
また、本システムによれば、流量計の使用温度の範囲を監視する機能に利用することができる。
さらに、本システムによれば、前回電源投入（ＯＮ）時に電源異常であった旨警告を発令することができる。
またさらに、本システムによれば、バックアップ電池を用いていないので、電池交換の必要がない。
さらにまた、本システムによれば、ウォームアップ期間中である旨、告知することができ、適切な使用を促すことができる。
【符号の説明】
【００９７】
１…………………………………メンテナンスエキスパートシステム
２…………………………………ＣＰＵ回路
３…………………………………電源回路
４…………………………………検出器
５…………………………………表示部
６…………………………………入出力（Ｉ／Ｏ）回路
７…………………………………コミュニケーションツール
９…………………………………ＣＰＵ
９Ａ………………………………内部タイマカウンタ
９Ｂ………………………………内部タイマカウンタ
９Ｃ………………………………内部タイマカウンタ
１０………………………………温度計測ＩＣ
１１………………………………リアルタイムクロックＩＣ（ＲＴＣ）
１２………………………………ＥＥＰＲＯＭ
１３………………………………ＦｅＲＡＭ（強誘電体メモリ）
２０………………………………ＣＰＵ
２０Ａ……………………………内部タイマカウンタ
２０Ｂ……………………………内部タイマカウンタ
２０Ｃ……………………………内部タイマカウンタ
２１………………………………温度計測ＩＣ
２２………………………………リアルタイムクロックＩＣ（ＲＴＣ）
２３………………………………ＥＥＰＲＯＭ
２４………………………………ＦｅＲＡＭ（強誘電体メモリ）
【図１】
2011080968.tif 000003
【図２】
2011080968.tif 000004
【図３】
2011080968.tif 000005
【図４】
2011080968.tif 000006
【図５】
2011080968.tif 000007
【図６】
2011080968.tif 000008
【図７】
2011080968.tif 000009
【図８】
2011080968.tif 000010
【図９】
2011080968.tif 000011
【図１０】
2011080968.tif 000012
【図１１】
2011080968.tif 000013
【図１２】
2011080968.tif 000014
【図１３】
2011080968.tif 000015
【図１４】
2011080968.tif 000016
【図１５】
2011080968.tif 000017
【手続補正書】
【提出日】平成23年1月17日(2011.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
流量計や温度計、圧力計、分析計(密度計、濃度計)等で各計測器センサーからの信号を検出する検出器と、その入力信号を演算するＣＰＵ回路と、電源回路と、必要な情報を表示する表示部と、入出力（Ｉ／Ｏ）回路とを有して構成される計測器において，
前記電源回路は、上記の各構成部への電源供給と共にイベント信号としてのパワーＯＦＦ信号を前記ＣＰＵ回路に送出し，
前記ＣＰＵ回路は、複数の内部タイマカウンタを有し、演算する機能を備えたＣＰＵと、リアルタイムクロックＩＣ（ＲＴＣ）と、書き換え可能な不揮発性メモリと、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリとを備えてなり，
前記半導体メモリには、
前記計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するために、該計測器の運転時間の合計時間である運転経過時間（累積時間）データと、電源の異常が発生した回数を示す電源異常発生回数データと、前記電源異常発生毎の電源ＯＦＦ時間を前記リアルタイムクロックＩＣ（ＲＴＣ）に記録されている実年月日、実時間に対応させて該リアルタイムクロックＩＣ（ＲＴＣ）の計時値によってロギングするイベントロギングデータと、前記リアルタイムクロックＩＣ（ＲＴＣ）の内部レジスタにセットした実年月日、実時刻である実時間初期設定値とを記録するもので，
電源断、すなわちパワーＯＦＦ信号“ＯＦＦ”時、
前記不揮発性メモリには、
前記計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するために、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を経過時間退避データ、又は、オプション機能における電源断（ＯＦＦ）時、実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過実時間退避データを記録し，
電源ＯＮ、すなわちパワーＯＦＦ信号“ＯＮ”時、
前記不揮発性メモリの退避データを読み出し、累積経過時間が格納されている前記半導体メモリに加算して、前記半導体メモリに記憶されている前記計測器に発生する作動状態の経過時間退避データ又は経過実時間退避データに基づいて前記計測器にトラブルが発生した原因究明のサポートを行えるようにした
ことを特徴とする計測器におけるメンテナンスエキスパートシステム。
【請求項２】
前記表示部は，
前記計測器の稼働時間の累計より、該計測器に使用されている構成部品の推奨交換時期、あるいは該計測器の保守・点検時期の到来を表示する機能を備える
ことを特徴とする請求項１に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項３】
前記計測器は、
計測器の状態をロギングする機能と、計測器の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、計測器がウォームアップ期間中であることを表示する機能とを備えたものである
ことを特徴とする請求項１又は２に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項４】
前記計測器は、
前記ＣＰＵに接続され、前記計測器の密閉された筐体内に収納され、前記計測器の内器の温度を計測する温度計測ＩＣを設けたものである
ことを特徴とする請求項１，２又は３に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項５】
前記計測器は，
密閉された前記計測器内の温度を前記温度計測ＩＣによって計測して該温度計測値を内器温度ロギングデータとして記録して前記内器の温度を監視・ロギングする機能を付加したものである
ことを特徴とする請求項４に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項６】
前記計測器の状態をロギングする機能は，
計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するため、前記半導体メモリに、計測器の運転時間の合計時間である運転経過時間（累積時間）データを「Ｂデータ」としてロギングすると共に、前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を合わせてイベントロギングデータ（「Ｇデータ」）としてロギングする第１の機能と，
計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するため、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値の経過時間退避データを「Ａデータ」として前記不揮発性メモリに記録する第２の機能と，
タイムスタンプを付与し記録（ロギング）する機能の選択オプションとして、実年月日、実時間を対応させて「Ｇデータ」として前記半導体メモリに記録する第３の機能と，
オプション機能での動作時における電源断（ＯＦＦ）時、実時間タイムスタンプとして、前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を「Ｆデータ」として前記不揮発性メモリに記録する第４の機能と，
とからなることを特徴とする請求項３，４又は５に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項７】
前記稼動時間計時機能は，
前記計測器の稼動時間を計時する機能で、
前記計測器を起動した直後から稼働時間（経過時間）を累積するため、前記ＣＰＵに内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間計時データを「Ｂデータ」として前記半導体メモリに記録（ロギング）するものである
ことを特徴とする請求項３，４，５又は６に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項８】
前記電源異常投入検出機能は，
前記計測器に電源を投入した直後に瞬時停電（ＯＦＦ）することによる電源異常を検出して記録（ロギング）する機能で、
前記計測器起動直後（電源投入直後）から瞬時停電（ＯＦＦ）までの累積時間を差し引きし、それがわずかな時間（例えば、３秒以内）であった場合、電源異常とみなし、電源異常発生回数である電源異常投入検出データを「Ｄデータ」として前記半導体メモリに記録（ロギング）し、該電源異常投入検出情報を前記計測器の表示部に表示するものである
ことを特徴とする請求項３，４，５，６又は７に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項９】
前記ウォームアップ時間表示機能は，
前記計測器が、電源を投入した直後で、ウォームアップ期間中であることを表示する機能で、
前記計測器に電源を投入（ＯＮ）した時からの経過時間を前記ＣＰＵに内蔵される内部タイマカウンタで計時し、一定の期間内、前記計測器の表示部にウォームアップ期間中であることを表示するものである
ことを特徴とする請求項３，４，５，６，７又は８に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１０】
前記内器温度監視・ロギング機能は，
前記筐体に密封された計測器の内部の温度を監視し、その温度をロギングする機能で、
前記計測器を起動した後、定期的に前記温度計測ＩＣの検出データをタイムスタンプと共に、内器の温度を示す内器温度ロギングデータを「Ｈデータ」として前記半導体メモリに記録（ロギング）すると共に、サンプル温度に対して上限値、下限値を設け記録（ロギング）した内器の温度を判定すると同時に、判定結果がＮＧの場合、前記表示部に表示するものである
ことを特徴とする請求項５，６，７，８又は９に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１１】
前記不揮発性メモリは，
ＥＥＰＲＯＭによって構成してなり，
前記経過時間退避データ（「Ａデータ」）と、経過実時間退避データ（「Ｆデータ」）を格納するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９又は１０に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１２】
前記半導体メモリは、ＦｅＲＡＭによって構成してなり，
前記計測器の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」）と、密閉された計測器内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」）と、実時間初期設定値（「Ｚデータ」）とを格納するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０又は１１に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１３】
前記リアルタイムクロックＩＣ（ＲＴＣ）は，
前記計測器の電源ＯＮによって０：００：００（０時００分００秒）からスタートし、前記計測器が動作しているうちは、計時を継続する経過時間タイムスタンプモードと、
前記計測器への電源投入後に、予め使用者が現実の年月日と実時間(時分秒)を設定して計時をスタートし、スタート時から電源ＯＦＦまたは前記経過時間タイムスタンプモードに移行されるまでの計時を継続する実時間タイムスタンプモードの２つのモードを切り換えて、各モード毎に計時するものである
ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１又は１２に記載の計測器におけるメンテナンスエキスパートシステム。
【請求項１４】
流量計や温度計、圧力計、分析計(密度計、濃度計)等で各計測器センサーからの信号を検出する検出器と、その入力信号を演算するＣＰＵ回路と、電源回路と、必要な情報を表示する表示部と、入出力（Ｉ／Ｏ）回路とを有し、被計測流体の質量流量及び／又は密度を得る計測器を密封する筐体に収納してなるコリオリ流量計において，
前記電源回路は、前記各構成部への電源供給と共にイベント信号としてのパワーＯＦＦ信号を前記ＣＰＵ回路に送出し，
前記ＣＰＵ回路は、複数の内部タイマカウンタを有し、前記コリオリ流量計の状態を検出する各種センサからの信号を入力し、フローチューブに流れる被測定流体の流量を演算する機能を備えたＣＰＵと、前記ＣＰＵにバスラインによって接続される筐体内の温度を計測する温度計測ＩＣと、リアルタイムクロックＩＣ（ＲＴＣ）と、書き換え可能な不揮発性メモリと、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリとを備えてなり，
前記半導体メモリには、
前記計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するために、該計測器の運転時間の合計時間である運転経過時間（累積時間）データと、電源の異常が発生した回数を示す電源異常発生回数データと、前記電源異常発生毎の電源ＯＦＦ時間を前記リアルタイムクロックＩＣ（ＲＴＣ）に記録されている実年月日、実時間に対応させて該リアルタイムクロックＩＣ（ＲＴＣ）の計時値によってロギングするイベントロギングデータと、密閉された前記計測器内の温度を前記温度計測ＩＣによって計測して該温度を記録する内器温度ロギングデータと、前記リアルタイムクロックＩＣ（ＲＴＣ）の内部レジスタにセットした実年月日、実時刻である実時間初期設定値とを記録するもので，
電源断、すなわちパワーＯＦＦ信号“ＯＦＦ”時、
前記不揮発性メモリには、
前記計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するために、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過時間退避データ、又は、オプション機能である電源断（ＯＦＦ）時の実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過実時間退避データを記録し，
電源ＯＮ、すなわちパワーＯＦＦ信号“ＯＮ”時、
前記不揮発性メモリの退避データを読み出し、累積経過時間が格納されている前記半導体メモリに加算して、前記半導体メモリに記憶されている前記計測器に発生する作動状態の経過時間退避データ又は経過実時間退避データに基づいて前記コリオリ流量計にトラブルが発生した原因究明のサポートを行えるようにした
ことを特徴とする計測器におけるメンテナンスエキスパートシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記課題を解決するためなされた請求項１に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、流量計や温度計、圧力計、分析計(密度計、濃度計)等で各計測器センサーからの信号を検出する検出器と、その入力信号を演算するＣＰＵ回路と、電源回路と、必要な情報を表示する表示部と、入出力（Ｉ／Ｏ）回路とを有して構成される計測器において，
前記電源回路は、上記の各構成部への電源供給と共にイベント信号としてのパワーＯＦＦ信号を前記ＣＰＵ回路に送出し，
前記ＣＰＵ回路は、複数の内部タイマカウンタを有し、演算する機能を備えたＣＰＵと、リアルタイムクロックＩＣ（ＲＴＣ）と、書き換え可能な不揮発性メモリと、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリとを備えてなり，
前記半導体メモリには、
前記計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するために、該計測器の運転時間の合計時間である運転経過時間（累積時間）データと、電源の異常が発生した回数を示す電源異常発生回数データと、前記電源異常発生毎の電源ＯＦＦ時間を前記リアルタイムクロックＩＣ（ＲＴＣ）に記録されている実年月日、実時間に対応させて該リアルタイムクロックＩＣ（ＲＴＣ）の計時値によってロギングするイベントロギングデータと、前記リアルタイムクロックＩＣ（ＲＴＣ）の内部レジスタにセットした実年月日、実時刻である実時間初期設定値とを記録するもので，
電源断、すなわちパワーＯＦＦ信号“ＯＦＦ”時、
前記不揮発性メモリには、
前記計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するために、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値を経過時間退避データ、又は、オプション機能における電源断（ＯＦＦ）時、実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過実時間退避データを記録し，
電源ＯＮ、すなわちパワーＯＦＦ信号“ＯＮ”時、
前記不揮発性メモリの退避データを読み出し、累積経過時間が格納されている前記半導体メモリに加算して、前記半導体メモリに記憶されている前記計測器に発生する作動状態の経過時間退避データ又は経過実時間退避データに基づいて前記計測器にトラブルが発生した原因究明のサポートを行えるようにしたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記課題を解決するためなされた請求項２に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１に記載の計測器における表示部を，計測器の稼働時間の累計より、計測器に使用されている構成部品の推奨交換時期、あるいは該計測器の保守・点検時期の到来を表示する機能を備えるようにしたことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記課題を解決するためなされた請求項３に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１又は２に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、計測器の状態をロギングする機能と、計測器の稼動時間を計時する機能と、電源投入直後の瞬時停電による電源異常を検出して記録する機能と、計測器がウォームアップ期間中であることを表示する機能とを備えて構成したことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記課題を解決するためなされた請求項４に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２又は３に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、ＣＰＵに接続され、計測器の密閉された筐体内に収納され、計測器の内器の温度を計測する温度計測ＩＣを設けて構成したことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記課題を解決するためなされた請求項５に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４に記載の計測器におけるメンテナンスエキスパートシステムの計測器を、密閉された前記計測器内の温度を前記温度計測ＩＣによって計測して該温度計測値を内器温度ロギングデータとして記録して内器の温度を監視・ロギングする機能を付加して備えたことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上記課題を解決するためなされた請求項６に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、求項３，４又は５に記載の計測器におけるメンテナンスエキスパートシステムの計測器における計測器の状態をロギングする機能を、計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するため、前記半導体メモリに、計測器の運転時間の合計時間である運転経過時間（累積時間）データを「Ｂデータ」としてロギングすると共に、リアルタイムクロックＩＣ（ＲＴＣ）の計時値を合わせてイベントロギングデータ（「Ｇデータ」）としてロギングする第１の機能と，
計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するため、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値の経過時間退避データを「Ａデータ」として不揮発性メモリに記録する第２の機能と，
タイムスタンプを付与し記録（ロギング）する機能の選択オプションとして、実年月日、実時間を対応させて「Ｇデータ」として半導体メモリに記録する第３の機能と，
オプション機能における動作時における電源断（ＯＦＦ）時、実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値を「Ｆデータ」として不揮発性メモリに記録する第４の機能と，
とによって構成することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記課題を解決するためなされた請求項７に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項４，５，６又は７に記載の計測器における稼動時間計時機能を、計測器の稼動時間を計時する機能で、計測器を起動した直後から稼働時間（経過時間）を累積するため、ＣＰＵに内蔵されている内部タイマカウンタによって１ｈ毎に計時した稼動時間計時データを「Ｂデータ」として半導体メモリに記録（ロギング）するもので構成することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記課題を解決するためなされた請求項８に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項３，４，５，６又は７に記載の計測器における電源異常投入検出機能を、計測器に電源を投入した直後に瞬時停電（ＯＦＦ）することによる電源異常を検出して記録（ロギング）する機能で、計測器起動直後（電源投入直後）から瞬時停電（ＯＦＦ）までの累積時間を差し引きし、それがわずかな時間（例えば、３秒以内）であった場合、電源異常とみなし、電源異常発生回数である電源異常投入検出データを「Ｄデータ」として半導体メモリに記録（ロギング）し、該電源異常投入検出情報を計測器の表示部に表示するように構成したことを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記課題を解決するためなされた請求項９に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項３，４，５，６，７又は８に記載の計測器におけるウォームアップ時間中表示機能を、計測器が、電源を投入した直後で、ウォームアップ期間中であることを表示する機能で、計測器に電源を投入（ＯＮ）した時からの経過時間をＣＰＵに内蔵される内部タイマカウンタで計時し、一定の期間内、計測器の表示部にウォームアップ期間中であることを表示するように構成したことを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
上記課題を解決するためなされた請求項１０に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項５，６，７，８又は９に記載の計測器における内器温度監視・ロギング機能を、筐体に密封された計測器の内部の温度を監視し、その温度をロギングする機能で、計測器を起動した後、定期的に前記温度計測ＩＣの検出データをタイムスタンプと共に、内器の温度を示す内器温度ロギングデータを「Ｈデータ」として半導体メモリに記録（ロギング）すると共に、サンプル温度に対して上限値、下限値を設け記録（ロギング）した内器の温度を判定すると同時に、判定結果がＮＧの場合、表示部に表示するもので構成することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
上記課題を解決するためなされた請求項１１に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９又は１０に記載の不揮発性メモリを、ＥＥＰＲＯＭによって構成し、経過時間退避データ（「Ａデータ」）と、経過実時間退避データ（「Ｆデータ」）を格納するように構成したことを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
上記課題を解決するためなされた請求項１２に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９，１１又は１２に記載の半導体メモリを、ＦｅＲＡＭによって構成し、計測器の運転時間の合計時間である運転経過時間（累積時間）データ（「Ｂデータ」）と、電源の異常が発生した回数を示す電源異常発生回数データ（「Ｄデータ」）と、警告を与えるメッセージであるアラート、注意を喚起する警報であるアラーム発生／解除、自己診断結果、電源ＯＦＦ時間をロギングするデータ（「Ｇデータ」）と、密閉された計測器内の温度を計測して記録する内器温度ロギングデータ（「Ｈデータ」）と、実時間初期設定値（「Ｚデータ」）とを格納するように構成したことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
上記課題を解決するためなされた請求項１３に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、請求項１，２，３，４，５，６，７，８，９，１０，１１又は１２に記載のリアルタイムクロックＩＣ（ＲＴＣ）を、前記計測器の電源ＯＮによって０：００：００（０時００分００秒）からスタートし、前記計測器が動作しているうちは、計時を継続する経過時間タイムスタンプモードと、
前記計測器への電源投入後に、予め使用者が現実の年月日と実時間(時分秒)を設定して計時をスタートし、スタート時から電源ＯＦＦまたは前記経過時間タイムスタンプモードに移行されるまでの計時を継続する実時間タイムスタンプモードの２つのモードを切り換えて、各モード毎に計時するもので構成したことを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
上記課題を解決するためなされた請求項１４に記載の本発明の計測器におけるメンテナンスエキスパートシステムは、流量計や温度計、圧力計、分析計(密度計、濃度計)等で各計測器センサーからの信号を検出する検出器と、その入力信号を演算するＣＰＵ回路と、電源回路と、必要な情報を表示する表示部と、入出力（Ｉ／Ｏ）回路とを有し、被計測流体の質量流量及び／又は密度を得る計測器を密封する筐体に収納してなるコリオリ流量計において，
前記電源回路は、前記各構成部への電源供給と共にイベント信号としてのパワーＯＦＦ信号を前記ＣＰＵ回路に送出し，
前記ＣＰＵ回路は、複数の内部タイマカウンタを有し、前記コリオリ流量計の状態を検出する各種センサからの信号を入力し、フローチューブに流れる被測定流体の流量を演算する機能を備えたＣＰＵと、前記ＣＰＵにバスラインによって接続される筐体内の温度を計測する温度計測ＩＣと、リアルタイムクロックＩＣ（ＲＴＣ）と、書き換え可能な不揮発性メモリと、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリとを備えてなり，
前記半導体メモリには、
前記計測器の状態を示すイベント発生毎に、経過時間のタイムスタンプを付与するために、該計測器の運転時間の合計時間である運転経過時間（累積時間）データと、電源の異常が発生した回数を示す電源異常発生回数データと、前記電源異常発生毎の電源ＯＦＦ時間を前記リアルタイムクロックＩＣ（ＲＴＣ）に記録されている実年月日、実時間に対応させて該リアルタイムクロックＩＣ（ＲＴＣ）の計時値によってロギングするイベントロギングデータと、密閉された前記計測器内の温度を前記温度計測ＩＣによって計測して該温度を記録する内器温度ロギングデータと、前記リアルタイムクロックＩＣ（ＲＴＣ）の内部レジスタにセットした実年月日、実時刻である実時間初期設定値とを記録するもので，
電源断、すなわちパワーＯＦＦ信号“ＯＦＦ”時、
前記不揮発性メモリには、
前記計測器の状態を示す発生イベントの１つである電源断（ＯＦＦ）となった（経過）時間のタイムスタンプを付与するために、電源断（ＯＦＦ）時に前記リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過時間退避データ、又は、オプション機能である電源断（ＯＦＦ）時の実時間タイムスタンプとして、リアルタイムクロックＩＣ（ＲＴＣ）の計時値である経過実時間退避データを記録し，
電源ＯＮ、すなわちパワーＯＦＦ信号“ＯＮ”時、
前記不揮発性メモリの退避データを読み出し、累積経過時間が格納されている前記半導体メモリに加算して、前記半導体メモリに記憶されている前記計測器に発生する作動状態の経過時間退避データ又は経過実時間退避データに基づいて前記コリオリ流量計にトラブルが発生した原因究明のサポートを行えるようにしたことを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ＣＰＵ回路２には、図２に示す如く、ＣＰＵ９が設けられており、このＣＰＵ９には、内部タイマカウンタ９Ａ，９Ｂ，９Ｃが設けられている。また、このＣＰＵ９には、付加機能として温度計測ＩＣ１０がバスラインによって接続されている（図示されていない）。さらに、このＣＰＵ９には、バスラインを介してリアルタイムクロックＩＣ（ＲＴＣ）１１と、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ１２と、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリであるＦｅＲＡＭ（強誘電体メモリ）１３とが、接続されている。このリアルタイムクロックＩＣ（ＲＴＣ）１１と、ＥＥＰＲＯＭ１２と、ＦｅＲＡＭ（強誘電体メモリ）１３とは、シリアルインターフェイスによってＣＰＵ９に接続されている。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
このステップ５３において内部タイマカウンタ９Ａがスタートすると、ステップ５４において、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理が行われる。このリアルタイムクロックＩＣ（ＲＴＣ）１１の計時処理は、図４に図示の経過時間タイムスタンプモードにおけるＲＴＣＩＣ（リアルタイムクロック）１１の計時処理のフローチャートによって実行される。
すなわち、ＲＴＣＩＣ（リアルタイムクロック）１１の計時処理がスタートすると、まず、ステップ７１において、ＲＴＣＩＣ（リアルタイムクロック）１１の計時を行い、ステップ７２において、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有ったか否かを判定する。このステップ７２においてＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが無かったと判定すると、ステップ７１に戻り、ＲＴＣＩＣ（リアルタイムクロック）１１の計時を行い、ＣＰＵ９に内蔵されている内部タイマカウンタ９Ａに割り込みが有るまで待つ。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
図８には、実時間タイムスタンプモードにおける計時システムの基本フローチャートが示されている。
ステップ１２０において、流量計（変換器）に、モード切替を設定すると、フローがスタートする。ステップ１２０においてフローがスタートすると、ステップ１２１において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタの時刻を実年月日、実時刻にセットする。この実年月日、実時刻のセットと同時に、リアルタイムクロックＩＣ（ＲＴＣ）１１の計時値である経過時間の退避データ（「Ａデータ」）をリセットする。
このステップ１２１においてリアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタに実年月日、実時刻をセットすると、ステップ１２２において、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｚデータ」）に格納する。
このリアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻をＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｚデータ」）に格納すると同時に、リアルタイムクロックＩＣ（ＲＴＣ）１１の内部レジスタにセットした実年月日、実時刻のタイムスタンプがスタートする。そして、このタイムスタンプのスタート時間は、ＦｅＲＡＭ（強誘電体メモリ）１３の特定のアドレス（「Ｇデータ」）に格納される。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
図１２には、図１に図示のコリオリ流量計におけるメンテナンスエキスパートシステムのＣＰＵ回路２の第２の実施例に係る回路構成図が示されている。
図１２において、ＣＰＵ回路２には、ＣＰＵ２０が設けられており、このＣＰＵ２０には、内部タイマカウンタ２０Ａ，２０Ｂ，２０Ｃが設けられている。また、このＣＰＵ２０には、温度計測ＩＣ２１がバスラインによって接続されている。さらに、このＣＰＵ２０には、バスラインを介してリアルタイムクロックＩＣ（ＲＴＣ）２２と、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ２３と、強誘電体のヒステリシス（履歴現象）を利用し正負の自発分極を１と０に対応させた不揮発性の半導体メモリであるＦｅＲＡＭ（強誘電体メモリ）２４とが、接続されている。