JPH10172083A - 警報収集方法およびその方法を実施するための警報収集システム - Google Patents

警報収集方法およびその方法を実施するための警報収集システム

Info

Publication number
JPH10172083A
JPH10172083A JP32862496A JP32862496A JPH10172083A JP H10172083 A JPH10172083 A JP H10172083A JP 32862496 A JP32862496 A JP 32862496A JP 32862496 A JP32862496 A JP 32862496A JP H10172083 A JPH10172083 A JP H10172083A
Authority
JP
Japan
Prior art keywords
alarm
block
monitored
processing request
issued
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
JP32862496A
Other languages
English (en)
Inventor
Akira Matsuda
亮 松田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP32862496A priority Critical patent/JPH10172083A/ja
Publication of JPH10172083A publication Critical patent/JPH10172083A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Alarm Systems (AREA)

Abstract

(57)【要約】 【課題】 被監視パッケージの枚数が増加しても、警報
処理を実行するまでの時間が遅延することがない警報収
集方式を提供する。 【解決手段】 本発明の警報収集システムは、異常があ
るとき警報を発出する複数の被監視パッケージを1ブロ
ックとしてブロック単位に分割されている被監視パッケ
ージ群と、任意のブロックから出力される警報が継続し
て発出されていることを判定するカウンタ部5と、カウ
ンタ部からの出力信号により、各ブロックからの警報収
集の順番を決定するバス調停部4と、各ブロックからの
警報が継続警報であると判定された後、警報処理が終了
し、警報が解除されるまで当該ブロックからの警報をマ
スクするマスク処理部6と、各ブロックからの警報を収
集する警報収集部2および警報収集を行うCPU3から
なる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、装置内監視方法お
よび装置内監視システムに関し、特に警報の収集方法お
よびその収集システムに関する。
【0002】
【従来の技術】従来、装置内監視の場合、被監視パッケ
ージからの警報を収集するには、監視パッケージ側で、
被監視パッケージの警報情報を収集するデータ収集回路
を構成し、それを順次ポーリングし、異常を検出すれば
当該被監視パッケージに関する警報処理動作、例えば、
上位装置への異常発生の通知、予備系がある場合には予
備系への切り換え等を行っていた。
【0003】図2はこの種の警報収集システムの概念図
である。被監視パッケージ21、・・・・、2nに異常
が発生したとき、ハードウエアで異常信号(警報)が発
出され、その信号はそのまま、それぞれの被監視パッケ
ージ毎に用意された入力ポート31、32・・・3nに
接続される。CPU30は接続されている入力ポートの
総てをポーリング方式で走査し、異常の有無を検出す
る。
【0004】また、従来の警報収集方式においては、警
報収集の際に、警報の継続発生の確認のために、3回読
み出し等を行うことにより保護をとっていた。特開平4
−102999には、このような警報収集方式が示され
ている。被監視パッケージからの警報が継続発生かどう
かを判断するために、あらかじめパッケージ毎の保護時
間をメモリに格納しておき、警報が発生したときメモリ
から読みだし、その時間をカウンタで処理し、継続発生
と判断したときにCPUに割り込みをかけ、CPUが警
報処理を行っていた。また、その割り込みは、一度だけ
として、以降は割り込みを入れないようにしていた。
【0005】
【発明が解決しようとする課題】上記の従来の警報収集
方式の第一の問題点は、被監視パッケージの数だけ、収
集回路(図2の入力ポート)を構成しなければならない
点にある。すなわち、被監視パッケージの数が増える
と、その分、警報情報の収集を行うための回路が増加
し、一方、情報を収集するCPU側は警報の発出に関係
なく、毎回、総ての被監視パッケージに対して順次にポ
ーリングを行うので、警報を検出した後、処理を実行す
るまでに時間を要する。
【0006】第二の問題点は、随時ポーリングを行う場
合において、ノイズ等によって警報の有無について誤っ
た判定をしないための保護のとり方にある。すなわち、
図2の警報収集方式においては、1回の保護をとるため
に、通常、複数回のポーリングによる読み出しを行うの
で、その分CPU側に負荷がかかる。
【0007】第三の問題点は、特開平4−102999
に示されているように、各パッケージからの警報情報の
保護をとるために、保護時間をメモリに格納している点
にある。すなわち、各パッケージからの警報が発生する
毎に、メモリから該当被監視パッケージのデータを読み
出すので、CPUの負荷が発生する。
【0008】本発明の目的は、被監視パッケージの枚数
が増加しても、その増加した枚数分だけ、警報処理を実
行するまでの時間が遅延することがなく、1回の保護を
とるために、全被監視パッケージのポーリングを数回行
う必要がなく、また、警報が継続して発生していること
の確認を行うためにメモリをアクセスする必要がない警
報収集方法および、警報収集システムを提供することに
ある。
【0009】
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の警報収集方法においては、複数枚の被監
視パッケージを1ブロックとして全被監視パッケージを
ブロック単位に分割して警報を発出した被監視パッケー
ジが存在するブロックの警報のみを収集する。
【0010】このように、警報を発出した被監視パッケ
ージが存在するブロックの警報のみを収集するので、被
監視パッケージの数が増加しても、そのことのために警
報処理が遅延することがなくなる。
【0011】本発明の警報収集方法においては、所定時
間継続して警報を発出しているときにのみ警報が発生し
ていると判断して保護をとる。したがって、警報が発生
していることの判断は、監視パッケージ(CPU)に負
担をかけることなく、警報の継続時間のみで行われる。
【0012】本発明の警報収集方法においては、複数の
ブロックが前記所定時間継続して警報を発出したとき、
該警報を監視パッケージへの警報処理要求と判定し、該
要求を先着順に受付け、後着の警報処理要求を発出した
ブロックには待機させておくように調停を行う。
【0013】ポーリングによって警報を収集する場合に
は、監視パッケージが順次に被監視パッケージを走査す
るので、異なる被監視パッケージの警報の発出が同時に
行われたとしても、監視パッケージがシステム全体の警
報の収集を管理しているので、警報の収集処理が相互に
衝突することはない。しかし、本発明の警報収集方法の
ように、警報を発出した被監視パッケージが所属するブ
ロックの警報だけを収集する警報収集方法においては、
複数の被監視パッケージが同時に警報を発出している場
合には、警報の収集処理が相互に衝突するという問題を
内包する。しかし、この問題は、本発明の調停処理によ
って解決される。
【0014】本発明の警報収集方法においては、被監視
パッケージ群の任意のブロックが前記所定時間、警報を
発出したときには当該警報を受け付け、それ以後はその
ブロックからの警報をマスクし、警報回復時にマスクの
解除を行う。このマスク処理によって、警報が回復され
るまで、当該被監視パッケージからの警報は受け付けら
れないので、CPUは他の処理を行うことができる。
【0015】本発明の警報収集システムは、異常がある
ときに警報を発出する複数の被監視パッケージを1ブロ
ックとしてブロック単位に分割されている被監視パッケ
ージ群と、それぞれのブロックに所属する少なくとも1
枚の被監視パッケージに異常があるときに当該ブロック
から発出される警報を入力し、該警報が所定時間以上継
続して発出されている継続警報である場合には、入力警
報を当該ブロックからの警報処理要求と判定して当該ブ
ロックについての警報処理要求信号を出力するカウンタ
部と、警報処理要求信号が出力されたとき、当該警報処
理要求を発出したブロックの異常の内容を記述したデー
タを収集する警報収集部と、警報処理要求信号が出力さ
れたとき、割り込み処理によって、当該警報処理要求を
発出したブロックの前記データを警報収集部から入力し
て警報処理を実行する監視パッケージとを有する。
【0016】本発明の警報収集システムが、従来の警報
収集システムと異なる点は、被監視パッケージ群が、複
数の被監視パッケージを1ブロックとしてブロック単位
に分割され、ブロック単位で警報収集が行われる点と、
警報収集が、ポーリングによらず、異常被監視パッケー
ジを含むブロックから発出される警報を割り込み要求信
号として監視パッケージの割り込み処理によって警報処
理が行われる点である。このことは、図2の、各被監視
パッケージに接続されている入力ポートに対応する本発
明の警報収集部がブロック毎に信号授受を行うこと、お
よび、任意のブロックから発出される警報が継続警報で
ある場合には、入力警報を当該ブロックからの警報処理
要求と判定し、監視パッケージは、割り込み処理によっ
て、当該警報処理要求を発出したブロックのデータを警
報収集部から入力して警報処理を実行するという、本発
明の警報収集システムの構成によって実現される。
【0017】本発明の警報収集システムは、複数のブロ
ックからの警報処理要求があったとき、当該警報処理要
求を先着順に受付け、当該複数のブロックからの警報収
集の順番を決定するバス調停部を備えている。このバス
調停部によって、複数の被監視パッケージが同時に警報
を発出しても、警報の収集処理が相互に衝突するという
事態を回避することができる。
【0018】本発明の警報収集システムは、さらに、被
監視パッケージ群の任意のブロックが前記所定時間、警
報を発出したとき、バス調停部が当該警報を受け付けた
後にはそのブロックからの警報をマスクし、警報回復時
にマスクの解除を行うマスク処理部を備えている。この
マスク処理部によって、警報が回復されるまで、当該被
監視パッケージからの警報は受け付けられないので、監
視パッケージ(CPU)は他の処理を行うことができ
る。
【0019】請求項5乃至7に記載された構成要素をす
べて備えた警報収集システムは次のように作用する。被
監視パッケージからの警報が発出されると、誤判断をし
ないようにハードウェアで定めておいた時間だけカウン
タが動作し、継続警報かどうかを判断する。それによっ
て、監視パッケージによる保護のための複数回の読み出
しの必要がなくなる。また、カウンタからの出力信号に
よってバス調停を行うので、複数のブロックからの警報
発出があっても、取りこぼすことなく順次警報情報を読
み出すことができる。さらに、被監視パッケージからの
継続警報が発出した場合において、監視パッケージが処
理を行った後には、マスク処理部によって当該被監視パ
ッケージからの警報が無効にされるので、該警報は解除
されるまでマスクされ、警報回復と共にマスクが解除さ
れるので、再び当該被監視パッケージの監視を行うこと
ができるようになる。
【0020】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。図1は本発明の警報収集方
法を実施するための警報収集システムのブロック図であ
る。
【0021】本実施形態の警報収集システムは、CPU
3、8枚の被監視パッケージを1ブロックとしてn個の
ブロック単位11、12、・・・1nに分割された被監
視パッケージ群、カウンタ部5、バス調停部4、警報収
集回路部2、マスク処理部6から成っている。
【0022】CPU3は監視パッケージとして働く。各
ブロックの8枚の被監視パッケージはそれぞれに割り当
てられた1ビット信号によって異常の有無を表示する。
したがって、各ブロックの8枚の被監視パッケージの異
常の有無は1バイトのデータ信号として表わされ、該1
バイトデータ信号はデータバス7上に出力される。ま
た、各ブロックの被監視パッケージの異常の有無を示す
8個の1ビット信号の論理和は、該ブロックの警報
1、S2・・・Snとしてカウンタ部5に出力される。
したがって、各ブロックの警報は、当該ブロックの8枚
の被監視パッケージの少なくとも1つに異常を生じたと
きにはアクティブになる。
【0023】カウンタ部5は被監視パッケージ群の任意
のブロックjから発出される警報S jを入力したとき計
数を開始し、該警報が発出されている間は計数を継続
し、計数値が所定値に達したとき、オーバフロー信号
(アップカウントの場合)またはアンダーフロー信号
(ダウンカウントの場合)を出力する。したがって、オ
ーバフロー信号またはアンダーフロー信号が出力された
ときには、警報が継続して所定時間以上発出されている
継続警報であることを意味する。本実施形態において
は、この信号の出力によって該警報がノイズに基づく誤
信号ではなく、真正の警報であると判定して該警報を当
該ブロックからの警報処理要求と定め、前記オーバフロ
ー信号またはアンダーフロー信号は当該ブロックについ
ての警報処理要求信号SRとしてカウンタ部5から出力
される。
【0024】バス調停部4は、複数のブロックからの警
報処理要求があったとき、当該警報処理要求を先着順に
受付け、当該複数のブロックからの警報収集の順番を決
定し、その順番に従って、警報を発出しているブロック
に関する割り込み処理信号S Iとゲートコントロール信
号SGを出力する。
【0025】警報収集部2は、バス調停部4から出力さ
れたゲートコントロール信号SGに応答して、当該警報
処理要求を発出したブロックの異常の内容を記述したデ
ータを収集する。
【0026】CPU3は、割り込み処理信号SIがバス
調停部4から出力されたとき、割り込み処理によって、
当該警報処理要求を発出したブロックのデータを警報収
集部2から入力して警報処理を実行する。
【0027】マスク処理部6は、被監視パッケージ群の
任意のブロックjが所定時間、警報Sjを発出したとき
バス調停部4が当該警報を受け付けた後にはそのブロッ
クからの警報をマスクし、警報回復時にマスクの解除を
行う。
【0028】次に本実施形態の警報収集システムの動作
を説明する。
【0029】8枚のパッケージを各ブロック(11〜1
n)に割り当て、各ブロックごとに警報の発出の有無を
調べる。警報Sjが発出されたとき、カウンタ部5が動
作し、3msの時間だけカウンタが動作した場合には、
該警報が継続警報であると判定し、継続警報の場合には
警報処理要求信号SRをバス調停部4に出力する。バス
調停部4では、カウンタ部5からの警報処理要求信号S
Rにより警報収集の順序を決定し、警報収集回路部2に
ゲートコントロール信号SG及びCPU3に割り込み信
号SIを送出する。これらの信号により、警報収集回路
部2には警報発出ブロック(11〜1nの一つ)からの
データがセットされ、同時にCPU3にも割り込みが入
る。この割り込み信号はブロック毎に固有の割り込み信
号としてCPU3に入力される(本実施形態では、割り
込み信号は各ブロックに固有の信号線によって伝達され
る)。これにより、CPU3は当該ブロックのデータを
読み出すことができ、当該ブロックの異常を生じている
被監視パッケージに関する警報データを収集することが
できる。
【0030】また、CPU3が警報処理を終了した後に
は、マスク処理部6によって、警報がなくなるまでカウ
ンタ部5から警報処理要求信号SRが出力されないよう
に、当該ブロックからの警報のマスク処理を行う。その
結果、警報が回復されるまで、当該ブロックからの警報
は受け付けられないので、CPUは他の処理を行うこと
ができる。
【0031】
【発明の効果】以上説明したように、本発明は次の効果
を有する。
【0032】1)毎回ポーリングを行うのではなく、警
報を発出したときのみ、その警報を発出したブロックの
警報収集を行うので、警報を認識するとすぐに警報処理
を行うことができ、警報が発出されていない時には、C
PUはその他の処理を行うことができる。このように、
警報発出時にのみ、警報を発出しているブロックの警報
だけを収集するので、警報処理を高速に行い、かつ、警
報収集システムを効率的に動作させることができる。
【0033】2)被監視パッケージのブロックからの発
出された警報によって、カウンタを動作させ、所定時間
だけ警報が発出された場合だけ、カウンタから警報処理
要求信号が出力するので、ノイズ等による警報発出を、
異常による警報発出と誤判断することなくなり、また、
誤判断防止のために、従来、CPUが行っていた複数回
の読み出しを行わなくても高信頼性を実現することがで
きる。また、各被監視パッケージの保護時間をメモリか
ら読み出して継続警報の判定を行うことなく保護を実現
することができるので、CPUの負荷を軽減し、高速な
警報処理を実現することができる。このように、発出さ
れた警報が継続警報か否かをハードウェアで判定してい
るのでCPUの負荷を軽減することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態の構成図である。
【図2】従来の警報収集システムの構成図である。
【符号の説明】
11〜1n 被監視パッケージのブロック 2 警報収集部 3 CPU(監視パッケージ) 4 バス調停部 5 カウンタ部 6 マスク処理部 7 データバス S1、S2、Sn 各ブロックからの警報 SR 警報処理要求信号 SI 割り込み信号 SG ゲートコントロール信号

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 監視パッケージによって複数枚の被監視
    パッケージの制御及び警報収集を行う警報収集方法にお
    いて、複数枚の被監視パッケージを1ブロックとして全
    被監視パッケージをブロック単位に分割し、警報を発出
    した被監視パッケージが存在するブロックだけの警報を
    収集する警報収集方法。
  2. 【請求項2】 所定時間継続して警報を発出していると
    きにのみ警報が発生していると判断し保護をとる請求項
    1に記載の警報収集方法。
  3. 【請求項3】 複数のブロックが前記所定時間継続して
    警報を発出したとき、該警報を監視パッケージへの警報
    処理要求と判定し、該要求を先着順に受付け、後着の警
    報処理要求を発出したブロックには待機させておくよう
    に調停を行う、請求項2に記載の警報収集方法。
  4. 【請求項4】 被監視パッケージ群の任意のブロックが
    前記所定時間、警報を発出したときには当該警報を受け
    付け、それ以後はそのブロックからの警報をマスクし、
    警報回復時にマスクの解除を行う請求項3に記載の警報
    収集方法。
  5. 【請求項5】 異常があるとき警報を発出する複数の被
    監視パッケージを1ブロックとしてブロック単位に分割
    されている被監視パッケージ群と、 それぞれのブロックに所属する少なくとも1枚の被監視
    パッケージに異常があるときに当該ブロックから発出さ
    れる警報を入力し、該警報が所定時間以上継続して発出
    されている継続警報である場合には、入力警報を当該ブ
    ロックからの警報処理要求と判定し、当該ブロックにつ
    いての警報処理要求信号を出力するカウンタ部と、 警報処理要求信号が出力されたとき、当該警報処理要求
    を発出したブロックの異常の内容を記述したデータを収
    集する警報収集部と、 警報処理要求信号が出力されたとき、割り込み処理によ
    って、当該警報処理要求を発出したブロックの前記デー
    タを警報収集部から入力して警報処理を実行する監視パ
    ッケージとを有する警報収集システム。
  6. 【請求項6】 複数のブロックからの警報処理要求があ
    ったとき、当該警報処理要求を先着順に受付け、当該複
    数のブロックからの警報収集の順番を決定するバス調停
    部を有する請求項5に記載のシステム。
  7. 【請求項7】 被監視パッケージ群の任意のブロックが
    前記所定時間警報を発出したときバス調停部が当該警報
    を受け付けた後にはそのブロックからの警報をマスク
    し、警報回復時にマスクの解除を行うマスク処理部を有
    する、請求項6に記載のシステム。
JP32862496A 1996-12-09 1996-12-09 警報収集方法およびその方法を実施するための警報収集システム Pending JPH10172083A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32862496A JPH10172083A (ja) 1996-12-09 1996-12-09 警報収集方法およびその方法を実施するための警報収集システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32862496A JPH10172083A (ja) 1996-12-09 1996-12-09 警報収集方法およびその方法を実施するための警報収集システム

Publications (1)

Publication Number Publication Date
JPH10172083A true JPH10172083A (ja) 1998-06-26

Family

ID=18212352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32862496A Pending JPH10172083A (ja) 1996-12-09 1996-12-09 警報収集方法およびその方法を実施するための警報収集システム

Country Status (1)

Country Link
JP (1) JPH10172083A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003218793A (ja) * 2002-01-23 2003-07-31 Ando Electric Co Ltd 保護時間可変の光回線切替装置及び光伝送回線冗長方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003218793A (ja) * 2002-01-23 2003-07-31 Ando Electric Co Ltd 保護時間可変の光回線切替装置及び光伝送回線冗長方式

Similar Documents

Publication Publication Date Title
JPH01293450A (ja) 障害装置特定システム
JPH10172083A (ja) 警報収集方法およびその方法を実施するための警報収集システム
US5721869A (en) Data processing apparatus with function of effecting hang-up processing
JPH1153201A (ja) 複数の割込みを処理する方法及び装置
JP2914276B2 (ja) 警報収集装置
JP2739818B2 (ja) 装置内パス監視方式
JP2546176B2 (ja) 警報転送方式
JP3016365B2 (ja) 性能情報処理システム
JP2677229B2 (ja) 伝送装置
JP2004070462A (ja) 警報収集方式
JPH0296840A (ja) 中央処理装置の暴走防止回路
JP3308670B2 (ja) イベントドリブン型処理装置の故障検出装置
JPH01200441A (ja) 複数プロセッサの相互監視方法
JPH1063313A (ja) プロセス制御相互監視方式
JPH07334433A (ja) バス制御装置
JPH0335341A (ja) ステータス信号検出器
JP2614902B2 (ja) Emaトレース方式
JP3834712B2 (ja) 安全装置
JPS61244151A (ja) 障害割込検出方式
JPH10268929A (ja) プラントの監視制御システム
JPH0318942A (ja) コンピュータ暴走検出回路
JPH0248736A (ja) 情報処理システム
JPH05268293A (ja) データ通信処理装置の故障検出方法及び装置
JPH03266012A (ja) リセット制御方式
JP2001014028A (ja) 中央監視制御装置