JPH04105074A - パルス積算値補償方法 - Google Patents

パルス積算値補償方法

Info

Publication number
JPH04105074A
JPH04105074A JP22279790A JP22279790A JPH04105074A JP H04105074 A JPH04105074 A JP H04105074A JP 22279790 A JP22279790 A JP 22279790A JP 22279790 A JP22279790 A JP 22279790A JP H04105074 A JPH04105074 A JP H04105074A
Authority
JP
Japan
Prior art keywords
power
pulse
integrated
value
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP22279790A
Other languages
English (en)
Inventor
Masanori Miyazaki
宮崎 聖記
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP22279790A priority Critical patent/JPH04105074A/ja
Publication of JPH04105074A publication Critical patent/JPH04105074A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 積算流量計、積算電力計等の現場機器から出力されるパ
ルス数を積算するパルスユニットと、該パルスユニット
にて積算した値を周期的に読み出し、前周期の値との差
を元の値に加算して記憶する、電池電源を有するメモリ
上のソフトカウンタと、 オペレーティングシステム(以下O5と称す)及び割込
み処理プログラム等の子局プログラムを格納する不揮発
性ROMと、 電源より電力を受電して供給する電源部とを有し、該ソ
フトカウンタに記憶した積算値を親局に送信する子局装
置の、停電時のパルス積算値を補償する、パルス積算値
補償方法に関し、 停電しても復電した時以後は、上記ソフトカウンタの値
は実際の積算値と等しくなる、パルス積算値補償方法の
提供を目的とし、 電源部には停電になると電源断をプロセッサに知らせる
電源断通知部を、該パルスユニットには電池電源を設け
、 該不揮発性ROMには、起動されるとその時の該パルス
ユニットの積算値を該ソフトカウンタに記録し、該パル
スユニットの積算値をリセ・ノドするパルスリセット処
理プログラムと、起動されると該パルスユニットの積算
値を該ソフトカウンタの値に加算する初期化プログラム
を設け、父上記オペレーティングシステム(以下O8と
称す)及び割込み処理プログラムを、該電源断通知部よ
り停電が通知されると、該O3から停電予告割り込みを
通知して該割込み処理プログラムを起動し、該割込み処
理プログラムでは停電予告割り込みであれば該パルスリ
セット処理プログラムを起動するようにし、 復電時は、該O3より該初期化プログラムを起動するよ
うにし、 停電中は、該現場機器よりのパルスを該パルスユニット
にて積算し、復電時は、該初期化プログラムにより、該
パルスユニットにて積算した値を該ソフトカウンタの値
に加算させる構成とする。
〔産業上の利用分野〕
本発明は、積算流量計、積算電力計等の現場機器から出
力されるパルス数を積算するパルスユニットと、 該パルスユニットにて積算した値を周期的に読み出し、
前周期の値との差を元の値に加算して記憶する、電池電
源を有するメモリ上のソフトカウンタと、 O3及び割込み処理プログラム等の子局プログラムを格
納する不揮発性ROMと、 電源より電力を受電して供給する電源部とを有し、該ソ
フトカウンタに記憶した積算値を親局に送信する子局装
置の、停電時のパルス積算値を補償する、パルス積算値
補償方法に関する。
〔従来の技術〕
第4図は従来例の子局装置のブロック図である。
第4図は積算電力計20より、消費電力に応じ単位時間
当たりの数が変化するパルスを子局装置に送り、子局装
置で積算したパルス数を中央監視装置21に送り、積算
電力量を表示する場合の例である。
1!電力計20よりのパルスはパルスユニット1にて積
算され、この積算した値をI10インタフェース14を
介して周期的に読み出し、前の周期の値との差を、RA
M2上のソフトカウンタ3の値に加算してソフトカウン
タ3に書き込む。
この書き込んだパルス積算値は、第4図(A)に示す如
く時間と共に増加する。
停電になると、RAM2は、電池電源9にて電力が供給
されているので、パルス積算値は保持するが、パルスユ
ニット1は動作を停止し、積算電力計20より送られて
くるパルスは積算せず、ソフトカウンタ3の値は第4図
(A)に示す如く停電前のパルス積算値と同じになって
いる。
復電すると、パルスユニット1は、積算電力計20より
送られてくるパルスを積算するので、RAM2のソフト
カウンタ3の値は第4図(A)に示す如く、停電前の値
を基に、この値よりパルスユニットlで積算した値を増
加した値となる。
(発明が解決しようとする課題〕 しかしながら、復電しても、ソフトカウンタ3のパルス
積算値は、停電中のパルス積算値を除いた値を基に、こ
の値よりパルスユニット1で積算した値を増加するので
、実際の積算電力値と異なる値となり、この値を送り表
示する中央監視装置21での表示積算電力値が実際の積
算電力値と異なる問題点がある。
本発明は、停電しても復電した時以後は、ソフトカウン
タ3の値は実際の積算値と等しくなる、パルス積算値補
償方法の提供を目的としている。
(課題を解決するための手段] 第1図は本発明の原理ブロック図である。
第1図に示す如く、積算流量計1積算電力計等の現場機
器20から出力されるパルス数を積算するパルスユニッ
ト1と、 該パルスユニット1にて積算した値を周期的に読み出し
、前周期の値との差を元の値に加算して記憶する、電池
電源9を有するメモリ2上のソフトカウンタ3と、 0312及び割込み処理プログラム13等の子局プログ
ラムを格納する不揮発性ROM4と、電源より電力を受
電して供給する電源部5とを有し、 該ソフトカウンタ3に記憶した積算値を親局21に送信
する子局装置において、 該電源部5には停電になるとtB断をプロセッサ6に知
らせる電源断通知部7を、該パルスユニット1には電池
電fI8を設け、 核子揮発性ROM4には、起動されるとその時の該パル
スユニット1の積算値を該ソフトカウンタ3に記録し、
該パルスユニット1の積算値をリセットするパルスリセ
ット処理プログラム10と、起動されると該パルスユニ
ット1の積算値を該ソフトカウンタ3の値に加算する初
期化プログラム11を設け、 又上記0312及び割込み処理プログラム13を、該電
源断通知部7より停電が通知されると、該0312から
停電予告割り込みを通知して該割込み処理プログラム1
3を起動し、該割込み処理プログラム13では停電予告
割り込みであれば該パルスリセット処理プログラム10
を起動するようにし、 復電時は、該0312より該初期化プログラム11を起
動するようにし、 停電中は、該現場機器20よりのパルスを該パルスユニ
ット1にて積算し、復電時は、該初期化プログラム11
により、該パルスユニット1にて積算した値を該ソフト
カウンタ3の値に加算させるようにする。
(作 用〕 停電しても、電源部5のコンデンサに充電されている電
力により子局装置は僅かの間は動作する点に着目して以
下の動作をするようにしている。
本発明によれば、停電すると、電源部5の電源断通知部
7よりプロセッサ6に停電を通知する。
すると、不揮発性ROM4の、0312から、停電予告
割り込みが通知され割込み処理プログラム13が起動す
る。
起動した割込み処理プログラム13では、割り込み要因
を解析し、停電予告であれば、パルスリセット処理プロ
グラムエ0を起動する。
起動したパルスリセット処理プログラム10では、その
時のパルスユニット1の積算値を読み出しソフトカウン
タ3の値を更新し、パルスユニット1の値を0とする。
停電中は、パルスユニット1は電池電源8より電力が供
給されるので、現場機器20からのパルスを積算する。
復電すると、0312にて初期化プログラム11が起動
され、初期化プログラム11では、電池電源8の状態が
正常かを確認し、正常であれば、パルスユニット1の積
算値をソフトカウンタ3の値に加算する。
従って、復電時板後は、ソフトカウンタ3の積算値は、
実際のパルス積算値と等しくなる。
〔実施例〕
第2図は本発明の実施例の子局装置のブロック図、第3
図は第2図の場合のパルス積算値を示す図である。
第2図で第4図の従来例と異なる点は、電池電源8を設
はパルスユニット1に電力を供給するようにし、電源部
5には停電になると電源断をプロセッサ6に知らせる電
源断通知部7を設けた点と、不揮発性ROM4には、起
動されるとその時のパルスユニット1の積算値をソフト
カウンタ3に記録し、パルスユニット1の積算値をリセ
7)するパルスリセット処理プログラム10と、起動さ
れるとパルスユニット1の積算値を該ソフトカウンタ3
の値に加算する初期化プログラム11を設け、又031
2及び割込み処理プログラム13を、電源断通知部7よ
り停電が通知されると、0812から停電予告割り込み
を通知して割込み処理プログラム13を起動し、割込み
処理プログラム13では停電予告割り込みであればパル
スリセット処理プログラム10を起動するようにし、復
電時は、0312より初期化プログラム11を起動する
ようにした点であるので、この異なる点を中心にして以
下説明する。
通常の場合は、従来例と同じく、積算電力計20よりの
パルスはパルスユニット1にて積算され、この積算した
値をI10インタフェース14を介して周期的に読み出
し、前の周期の値との差を、RAM2上のソフトカウン
タ3の値に加算してソフトカウンタ3に書き込む。
この書き込んだパルス積算値は第3図に示す如く時間と
共に増加する。
停電になっても、電源部5のコンデンサに充電されてい
る電力により僅かな時間は動作するので、電源部5の電
源断通知部7よりプロセッサ6に停電を通知する。
すると第3図■に示す時間に、不揮発性ROM4の、0
812から、停電予告割り込みが通知され割込み処理プ
ログラム13が起動する。
第3図■に示す時間には、起動した割込み処理プログラ
ムI3は、割り込み要因を解析し、停電予告であれば、
パルスリセット処理プログラム10を起動し、起動した
パルスリセット処理プログラム10では、その時のパル
スユニット1の積算値を読み出しソフトカウンタ3の値
を更新し、パルスユニット1の値を0とする。
停電中は、第3図に示す如く、パルスユニット1は電池
電源8より電力が供給されるので、積算電力計20から
のパルスを積算する。
復電すると、第3図■に示す時間に、0S12にて初期
化プログラム11が起動され、第3図■に示す時間に、
初期化プログラム11では、電池電源8の状態が正常か
を確認し、正常であれば、パルスユニット1の積算値を
ソフトカウンタ3の値に加算し、以後は、通常の場合と
同じく、パルスユニット1の積算値の、前の周期に読み
出した値との差をソフトカウンタ3の値に加算するよう
にする。
従って、復電時板後は、ソフトカウンタ3の積算値は、
実際のパルス積算値と等しくなり、中央監視装置21の
表示する積算電力量は、実際の積算電力量を示すことに
なる。
〔発明の効果] 以上詳細に説明せる如く本発明によれば、停電中もパル
スユニット1では入力するパルスを積算し、復電すると
、この積算値をソフトカウンタ3の値に加算するので、
停電になり復電時板後は、ソフトカウンタ3の積算値は
、実際のパルス積算値と等しくなる効果がある。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の実施例の子局装置のブロック図、第3
図は第2図の場合のパルス積算値を示す図、第4図は従
来例の子局装置のブロック図である。 図において、 1はパルスユニット、 2はメモリ、RAM。 3はソフトカウンタ、 4.4°は不揮発性ROM、 5.5゛は電源部、 6はプロセッサ、 7は電源断通知部、 8.9は電池電源、 10はパルスリセット処理プログラム、11は初期化プ
ログラム、 12はオペレーティングシステム、 13は割込み処理プログラム、 14はI10インタフェース、 15は回線インタフェース、 20は現場機器、積算電力計、 21は親局7中央監視装置を示す。 メペLや心ヘヘQミ士に 讐諏喘 ミ

Claims (1)

  1. 【特許請求の範囲】 積算流量計、積算電力計等の現場機器(20)から出力
    されるパルス数を積算するパルスユニット(1)と、 該パルスユニット(1)にて積算した値を周期的に読み
    出し、前周期の値との差を元の値に加算して記憶する、
    電池電源(9)を有するメモリ(2)上のソフトカウン
    タ(3)と、 オペレーティングシステム(12)及び割込み処理プロ
    グラム(13)等の子局プログラムを格納する不揮発性
    ROM(4)と、 電源より電力を受電して供給する電源部(5)とを有し
    、 該ソフトカウンタ(3)に記憶した積算値を親局(21
    )に送信する子局装置において、 該電源部(5)には停電になると電源断をプロセッサ(
    6)に知らせる電源断通知部(7)を、該パルスユニッ
    ト(1)には電池電源(8)を設け、 該不揮発性ROM(4)には、起動されるとその時の該
    パルスユニット(1)の積算値を該ソフトカウンタ(3
    )に記録し、該パルスユニット(1)の積算値をリセッ
    トするパルスリセット処理プログラム(10)と、起動
    されると該パルスユニット(1)の積算値を該ソフトカ
    ウンタ(3)の値に加算する初期化プログラム(11)
    を設け、又上記オペレーティングシステム(12)及び
    割込み処理プログラム(13)を、該電源断通知部(7
    )より停電が通知されると、該オペレーティングシステ
    ム(12)から停電予告割り込みを通知して該割込み処
    理プログラム(13)を起動し、該割込み処理プログラ
    ム(13)では停電予告割り込みであれば該パルスリセ
    ット処理プログラム(10)を起動するようにし、 復電時は、該オペレーティングシステム(12)より該
    初期化プログラム(11)を起動するようにし、 停電中は、該現場機器(20)よりのパルスを該パルス
    ユニット(1)にて積算し、復電時は、該初期化プログ
    ラム(11)により、該パルスユニット(1)にて積算
    した値を該ソフトカウンタ(3)の値に加算させるよう
    にしたことを特徴とするパルス積算値補償方法。
JP22279790A 1990-08-24 1990-08-24 パルス積算値補償方法 Pending JPH04105074A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22279790A JPH04105074A (ja) 1990-08-24 1990-08-24 パルス積算値補償方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22279790A JPH04105074A (ja) 1990-08-24 1990-08-24 パルス積算値補償方法

Publications (1)

Publication Number Publication Date
JPH04105074A true JPH04105074A (ja) 1992-04-07

Family

ID=16788047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22279790A Pending JPH04105074A (ja) 1990-08-24 1990-08-24 パルス積算値補償方法

Country Status (1)

Country Link
JP (1) JPH04105074A (ja)

Similar Documents

Publication Publication Date Title
US5428252A (en) Power supply interruption detection and response system for a microcontroller
JP2005051935A (ja) 無停電電源装置
US5825648A (en) Backup system for a time of day clock in an electronic device
KR101963262B1 (ko) 전력량계 및 그 운영 방법
JP2007066075A (ja) 起動/停止ロジック回路
JPH03148719A (ja) 無停電電源装置
JPH0870415A (ja) 電子機器
WO2025192536A1 (ja) 計測装置、計測方法及びプログラム
JPS63266511A (ja) 電源制御方式
JP2687520B2 (ja) 補助バッテリのバッテリ保守装置
JPH0654451A (ja) バッテリーの充放電管理装置
JPS615301A (ja) シーケンス制御装置のバックアップ方法
TW201424198A (zh) 機櫃與其電源控制方法
JPH02122298A (ja) 万年時計で制御される装置
JPS5942708Y2 (ja) 停電時間検出回路
JPH06332587A (ja) 計算機の電源保護装置
JPH01245322A (ja) マイクロプロセッサの停電制御回路
JPS61278785A (ja) 電子式タイマ
JP3136074B2 (ja) 携帯電子機器
KR20240039258A (ko) 배터리 관리 장치 및 배터리 관리 장치의 동작시간 카운트 산출 방법
JPH0150171B2 (ja)
JPS62221015A (ja) コンピユ−タシステム
JPH03223916A (ja) 予備電源装置、予備電力供給方法、電子機器、および情報処理システム
JPH01195559A (ja) 電気機器のバックアップ記憶装置
JPH01191918A (ja) マイクロコンピュータ