JPH0896277A - Alarm processing system - Google Patents
Alarm processing systemInfo
- Publication number
- JPH0896277A JPH0896277A JP23497294A JP23497294A JPH0896277A JP H0896277 A JPH0896277 A JP H0896277A JP 23497294 A JP23497294 A JP 23497294A JP 23497294 A JP23497294 A JP 23497294A JP H0896277 A JPH0896277 A JP H0896277A
- Authority
- JP
- Japan
- Prior art keywords
- information
- failure
- alarm
- fault
- degeneration
- 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.)
- Granted
Links
Landscapes
- Alarm Systems (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は例えば通信システムにお
ける個々の端末の障害をセンタ側で監視するための警報
処理システムに係わり、特に監視の対象となる端末等の
数が多いときでも処理を効率的に行えるようにした警報
処理システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an alarm processing system for monitoring, for example, a failure of an individual terminal in a communication system on the side of a center, and particularly when the number of terminals to be monitored is large, the processing efficiency is high. The present invention relates to an alarm processing system that can be performed automatically.
【0002】[0002]
【従来の技術】例えば電話交換システムでは、交換機側
が各端末に障害が発生しているかどうかを把握する必要
がある。そこで、従来から配下の端末の情報を収集しそ
の把握を行うようにしている。2. Description of the Related Art For example, in a telephone exchange system, it is necessary for the exchange side to grasp whether or not each terminal has a failure. Therefore, conventionally, the information of the subordinate terminals is collected and grasped.
【0003】図6は従来のこのような警報処理システム
を表わしたものである。このシステムは、警報処理パッ
ケージ11と、これに接続された第1〜第Nの下位監視
パッケージ121 〜12N から構成されている。警報処
理パッケージ11は、CPU(中央処理装置)13とこ
れに接続された警報処理部14とで構成されている。第
1〜第Nの下位監視パッケージ121 〜12N は、それ
ぞれ警報検出部16と、警報多重部17とで構成されて
いる。警報検出部16は図示しないがA個の検出パッケ
ージを備えており、それぞれの検出パッケージが最大で
B個の端末(図示せず)と接続されている。FIG. 6 shows such a conventional alarm processing system. The system includes an alarm processing package 11, and a low order monitoring package 12 1 to 12 N of the first to N connected thereto. The alarm processing package 11 is composed of a CPU (central processing unit) 13 and an alarm processing unit 14 connected thereto. The first to Nth lower-level monitoring packages 12 1 to 12 N each include an alarm detection unit 16 and an alarm multiplexing unit 17. Although not shown, the alarm detection unit 16 includes A detection packages, and each detection package is connected to a maximum of B terminals (not shown).
【0004】警報多重部17は各検出パッケージから得
られた各端末の障害情報を多重化するようになってい
る。そして、警報処理パッケージ11内の警報処理部1
4が順次第1〜第Nの下位監視パッケージ121 〜12
N をポーリングすることで、各警報多重部17のそれぞ
れ最大でA×B個ずつの障害情報が警報処理パッケージ
11側に収集されるようになっている。ポーリングによ
る情報の収集については、例えば特開昭59−1406
00号公報に開示がある。The alarm multiplexing section 17 is adapted to multiplex the failure information of each terminal obtained from each detection package. Then, the alarm processing unit 1 in the alarm processing package 11
4 sequentially from the first to Nth lower-level monitoring packages 12 1 to 12
By polling N , a maximum of A × B pieces of failure information of each alarm multiplexing unit 17 are collected on the alarm processing package 11 side. Regarding the collection of information by polling, for example, JP-A-59-1406
It is disclosed in Japanese Patent Publication No. 00.
【0005】図7は、警報処理部に備えられている警報
テーブルの内容を表わしたものである。警報テーブル2
1は、第1〜第Nの下位監視パッケージ121 〜12N
に対応した第1〜第Nの大テーブル領域221 〜22N
に分けられており、それぞれの大テーブル領域22はお
のおのA個ずつの中テーブル領域231 〜23A によっ
て構成されている。それぞれの中テーブル領域23は、
Bビットで構成されている。すなわち、第1〜第Nの下
位監視パッケージ121 〜12N がそれぞれ第1〜第N
の大テーブル領域221 〜22N に対応し、1つの下位
監視パッケージ12内のA個の検出パッケージがそれぞ
れ中テーブル領域231 〜23A に対応し、それぞれの
中テーブル領域23が個々の端末に1ビットずつ割り振
られていることになる。この警報テーブル21は、全端
末の障害の有無を“0”(例えば正常)と“1”(例え
ば異常)の2値によって表わしている。FIG. 7 shows the contents of an alarm table provided in the alarm processing section. Alarm table 2
1 is the first to Nth lower-level monitoring packages 12 1 to 12 N
Corresponding to the first to Nth large table areas 22 1 to 22 N
Each of the large table areas 22 is composed of A middle table areas 23 1 to 23 A. Each middle table area 23 is
It consists of B bits. That is, the 1st to Nth lower-level monitoring packages 12 1 to 12 N are respectively the 1st to Nth
Corresponding to the large table areas 22 1 to 22 N , the A detection packages in one lower monitoring package 12 correspond to the middle table areas 23 1 to 23 A , and the respective middle table areas 23 correspond to individual terminals. One bit is allocated to each. The alarm table 21 indicates the presence / absence of a failure in all terminals by two values of "0" (for example, normal) and "1" (for example, abnormal).
【0006】CPU13は、警報処理部14を制御して
第1〜第Nの下位監視パッケージ121 〜12N を順次
ポーリングさせ、これらの警報多重部17からそれぞれ
最大でA×B個ずつの障害情報を収集させる。そして、
これによって作成された警報テーブル21をスキャンし
て、障害のある端末を把握することになる。The CPU 13 controls the alarm processing unit 14 to sequentially poll the first to Nth lower-level monitoring packages 12 1 to 12 N, and the alarm multiplexing unit 17 causes a maximum of A × B faults. Get information collected. And
By scanning the alarm table 21 created in this way, the terminal having a failure is grasped.
【0007】[0007]
【発明が解決しようとする課題】ところが従来のこのよ
うな警報処理システムでは、障害情報の収集をポーリン
グによって行っているので、下位監視パッケージ121
〜12N の数が多くなるとそれぞれに対してポーリング
の手順を実行しなければならず、障害情報を短時間で収
集することが困難であった。また、下位監視パッケージ
121 〜12N の数Nや、警報検出部16の管轄する端
末の数A×Bが多くなると、CPU13は警報テーブル
21内の膨大なデータをチェックして各端末の状況を把
握しなければならないので、過負荷となり、効率的なチ
ェックを行うことができず、障害に対して迅速に対応す
ることができないという問題があった。なお、以上の説
明では電話交換システムを前提として説明したが、一般
に複数の箇所から障害の有無に関するデータを収集する
警報処理システムについて、同様の問題があることは明
らかである。However, in such a conventional alarm processing system, since the failure information is collected by polling, the lower monitoring package 12 1
When the number of ~ 12 N increases, the polling procedure must be executed for each, and it is difficult to collect the failure information in a short time. When the number N of the lower-level monitoring packages 12 1 to 12 N and the number A × B of terminals under the control of the alarm detection unit 16 increase, the CPU 13 checks a huge amount of data in the alarm table 21 to check the status of each terminal. Therefore, there is a problem that it becomes overloaded, an efficient check cannot be performed, and a failure cannot be promptly dealt with. Although the above description has been made on the premise of the telephone exchange system, it is clear that the alarm processing system, which generally collects data regarding the presence / absence of a failure from a plurality of locations, has the same problem.
【0008】また、特開平3−66238号公報では、
ポーリングによって各端末側の全データが送出されるの
ではなく、障害の発生した端末等のアラーム情報を自身
の発生したクロックで伝送するようにした警報処理シス
テムが提案されている。しかしながら、この手法では下
位監視パッケージ121 〜12N 同士が勝手にクロック
を伝送するとシステム全体としてのデータの収集が円滑
にできないという問題がある。また、障害の発生した端
末等のアラーム情報のみを伝送するので、これを警報テ
ーブルに書き込むとき、送られてきた全データを順に書
き込んでいくといった簡単な手法をとることができず、
端末等を特定するデータを解読してアドレスを変換する
作業が必要になり、CPUの負担を増大するといった問
題があった。Further, in Japanese Patent Laid-Open No. 3-66238,
An alarm processing system has been proposed in which not all data on each terminal side is sent by polling, but alarm information of a terminal in which a failure has occurred is transmitted by a clock generated by itself. However, this method has a problem that if the lower monitoring packages 12 1 to 12 N freely transmit clocks to each other, data collection as the entire system cannot be performed smoothly. Moreover, since only the alarm information of the terminal in which the failure has occurred is transmitted, when writing this in the alarm table, it is not possible to adopt a simple method of sequentially writing all the sent data,
There is a problem that the work of deciphering the data for identifying the terminal and the like and translating the address is required, which increases the load on the CPU.
【0009】そこで本発明の目的は、障害のチェックを
行うべき箇所が多数であるような場合であっても、効率
的なチェックを行うことのできる警報処理システムを提
供することにある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an alarm processing system capable of performing an efficient check even when there are a large number of places where a fault check should be performed.
【0010】本発明の他の目的は、上位監視部(警報処
理パッケージ)が障害情報を送出するための個々の下位
監視部(下位監視パッケージ)から障害情報を比較的短
時間で収集することのできる警報処理システムを提供す
ることにある。Another object of the present invention is to collect fault information in a relatively short time from each lower monitoring unit (lower monitoring package) for the upper monitoring unit (alarm processing package) to send fault information. It is to provide an alarm processing system capable of performing.
【0011】[0011]
【課題を解決するための手段】請求項1記載の発明で
は、(イ)それぞれの障害被監視箇所の障害の有無を検
出する複数の検出手段と、(ロ)これらの検出手段から
得られた障害の有無を表わした2値の障害情報を全検出
手段について繰り返し収集する障害情報収集手段と、
(ハ)収集した障害情報を障害被監視箇所ごとの情報と
して格納しその内容を順に更新していく詳細情報用テー
ブルと、(ニ)障害被監視箇所を所定数まとめた形でこ
れらについて収集した障害情報の論理和をとり、この所
定数まとめた形での障害の有無を表わした2値の縮退情
報を作成する縮退情報作成手段と、(ホ)この縮退情報
作成手段が作成した縮退情報をそれぞれ格納しそれらの
内容を順に更新していく縮退情報用テーブルと、(ヘ)
この縮退情報用テーブルを検索し、前記した所定数まと
めた形で障害が有りとされたものについてのみ個々の障
害被監視箇所の障害の有無を詳細情報用テーブルを検索
する障害監視手段とを警報処理システムに具備させる。According to a first aspect of the present invention, there are provided: (a) a plurality of detecting means for detecting the presence / absence of a failure at each failure monitored portion; and (b) a plurality of detecting means. Failure information collecting means for repeatedly collecting binary failure information representing presence or absence of failure for all detecting means;
(C) A table for detailed information in which the collected fault information is stored as information for each fault-monitored location and its contents are updated in order, and (d) A predetermined number of fault-monitored locations are collected for these. The degenerate information creating means for taking a logical sum of the failure information and creating binary degenerate information indicating the presence or absence of the failure in the form of collecting a predetermined number, and (e) the degenerate information created by the degenerate information creating means. Degenerate information table that stores each of them and updates their contents in order, and (f)
This degenerate information table is searched, and the failure monitoring means that searches the detailed information table for the existence or nonexistence of an individual failure monitored portion is issued only for the cases in which the above-mentioned predetermined number of failures have been determined to be an alarm. Prepare for the processing system.
【0012】すなわち請求項1記載の発明では、収集し
た2値の障害情報を障害被監視箇所ごとの情報として格
納する詳細情報用テーブルと、縮退した情報を格納する
縮退情報用テーブルの2つのテーブルを用意することに
している。そして、障害監視手段はまず縮退情報用テー
ブルを検索して、障害が発生していないものについては
詳細情報用テーブルのその部分の検索を省略することに
したので、障害のチェックを行うべき箇所が多数である
ような場合であっても、効率的なチェックを行うことが
できる。That is, according to the first aspect of the invention, there are two tables, a detailed information table for storing the collected binary fault information as information for each fault monitored portion and a degeneration information table for storing degenerated information. Will be prepared. Then, the failure monitoring means first searches the degeneration information table and omits the search of that portion of the detailed information table for those in which no failure has occurred. Even in the case of a large number, an efficient check can be performed.
【0013】請求項2記載の発明では、(イ)それぞれ
の障害被監視箇所を複数のグループに区分けしたときの
それぞれのグループに同期パルスを所定の時間間隔で順
に繰り返し供給するパルス供給手段と、(ロ)このパル
ス供給手段から同期パルスが供給されたとき自己のグル
ープに属する障害被監視箇所の障害の有無を表わしたそ
れぞれ2値の障害情報を自己のグループの全障害被監視
箇所について送出する障害情報送出手段と、(ハ)各グ
ループの障害情報送出手段から順に送出される2値の障
害情報を全障害被監視箇所について繰り返し収集する障
害情報収集手段と、(ニ)収集した障害情報を障害被監
視箇所ごとの情報として格納しその内容を順に更新して
いく詳細情報用テーブルと、(ホ)障害被監視箇所を所
定数まとめた形でこれらについての収集した障害情報の
論理和をとり、この所定数まとめた形での障害の有無を
表わした2値の縮退情報を作成する縮退情報作成手段
と、(ヘ)この縮退情報作成手段が作成した縮退情報を
それぞれ格納しそれらの内容を順に更新していく縮退情
報用テーブルと、(ト)この縮退情報用テーブルを検索
し、前記した所定数まとめた形で障害が有りとされたも
のについてのみ個々の障害被監視箇所の障害の有無を詳
細情報用テーブルを検索する障害監視手段とを警報処理
システムに具備させる。According to a second aspect of the present invention, (a) pulse supply means for repeatedly supplying a synchronization pulse to each group at predetermined time intervals when each fault monitored location is divided into a plurality of groups, (B) When the synchronizing pulse is supplied from the pulse supply means, binary failure information indicating the presence / absence of a failure at the failure monitored location belonging to its own group is transmitted to all failure monitored locations of its own group. Failure information sending means, (c) failure information collecting means for repeatedly collecting binary failure information sent sequentially from the failure information sending means of each group for all failure monitored points, and (d) collecting the failure information. A table for detailed information that stores as information for each fault-monitored location and updates its contents in sequence, and (e) a predetermined number of fault-monitored locations. Degenerate information creating means for taking a logical sum of the collected failure information about them and creating binary degenerate information indicating the existence or nonexistence of failures in the form of a predetermined number, and (f) this degenerate information creating means. The degeneration information table that stores the degeneration information created by each and updates the contents in order, and (g) The degeneration information table is searched, and it is determined that there is a failure in the form in which the above-mentioned predetermined number is collected. The alarm processing system is provided with a fault monitoring means for searching the detailed information table for the presence or absence of a fault in each fault-monitored portion only.
【0014】すなわち請求項2記載の発明では、障害被
監視箇所の障害の有無を表わした障害情報を収集するに
際して、障害被監視箇所を複数のグループに区分けし、
それぞれのグループに同期パルスをパルス供給手段によ
って所定の時間間隔で順に繰り返し供給するようにし
た。そして、このパルス供給手段から同期パルスが供給
されたとき自己のグループに属する障害被監視箇所の障
害の有無を表わしたそれぞれ2値の障害情報を自己のグ
ループの全障害被監視箇所について返送させるようにし
たので、ポーリングを行わずに全障害情報の収集が可能
になり、障害情報を収集するサイクルが短縮されること
になる。That is, according to the second aspect of the present invention, when collecting the failure information indicating the presence / absence of a failure at the failure monitored location, the failure monitored location is divided into a plurality of groups,
The synchronizing pulse was repeatedly supplied to each group at predetermined time intervals by the pulse supplying means. Then, when the synchronization pulse is supplied from the pulse supply means, each of the two pieces of binary fault information indicating the presence / absence of a fault at the fault monitored portion belonging to its own group is returned to all the fault monitored portions of its own group. Since all the failure information can be collected without polling, the cycle of collecting the failure information can be shortened.
【0015】請求項3記載の発明では、縮退情報用テー
ブルは、複数の階層に分けられて用意されており、障害
検出手段は最上層の縮退情報用テーブルから障害が有り
とされたものについてのみ一段下の下層の縮退情報用テ
ーブルの検索を行い、最下層の縮退情報用テーブルで障
害が有りとされたものについてのみ詳細情報用テーブル
の該当する障害被監視箇所の障害情報を検索することに
した。According to the third aspect of the invention, the degeneration information table is prepared by being divided into a plurality of hierarchies, and the failure detecting means is provided only for the failure information from the degeneration information table in the uppermost layer. By searching the degradation information table in the lower layer one step below, and searching for the fault information of the relevant monitored location in the detailed information table only for the fault information in the degradation information table in the lowest layer. did.
【0016】これにより、障害被監視箇所がかなり膨大
な場合でも、障害の発生する確率がかなり小さい場合に
は、大きな単位で障害の有無を確認し、障害がないとさ
れた箇所については詳細情報用テーブルの検索を省略す
ることができると共に、この大きな単位で障害があると
されたものについても、下層の縮退情報用テーブルを見
ることで大部分の場合には詳細情報用テーブルの検索を
省略することができるので、効率的な検索を行うことが
可能になる。As a result, even if the number of locations to be monitored for a fault is quite large, if the probability of a fault occurring is considerably low, the presence or absence of a fault is checked in large units, and detailed information is obtained on the location where no fault has occurred. The search of the detailed information table can be omitted in most cases by looking at the degenerate information table in the lower layer, even if it is possible to omit the search of the general information table Therefore, it becomes possible to perform an efficient search.
【0017】請求項4記載の発明では、同期パルスのパ
ルス幅は、それぞれのグループに割り当てられた時間帯
の全域に対応し、障害情報収集手段は同期パルスが送ら
れてきている時間帯で障害情報を自己のグループの全障
害被監視箇所について送出することを特徴としている。
また、請求項5記載の発明では、同期パルスは、それぞ
れのグループに割り当てられた時間帯の先頭で発生し、
障害情報収集手段は同期パルスが送られてきたときそれ
から所定の時間内に障害情報を自己のグループの全障害
被監視箇所について送出することを特徴としている。そ
れぞれ実際に同期パルスを送る場合の具体的な形態を示
したものである。According to another aspect of the present invention, the pulse width of the sync pulse corresponds to the entire time zone assigned to each group, and the failure information collecting means fails in the time zone in which the sync pulse is being sent. The feature is that the information is sent to all the fault-monitored points of the own group.
In the invention according to claim 5, the sync pulse occurs at the beginning of the time zone assigned to each group,
The failure information collecting means is characterized in that, when a synchronization pulse is sent, the failure information is sent within a predetermined time after that to all the monitored points of failure of its own group. Each of them shows a concrete form in the case of actually transmitting the synchronization pulse.
【0018】[0018]
【実施例】以下実施例につき本発明を詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to embodiments.
【0019】図1は本発明の一実施例における警報処理
システムの構成の概要を表わしたものである。このシス
テムは、警報処理パッケージ31と、これに接続された
第1〜第Nの下位監視パッケージ321 〜32N から構
成されている。警報処理パッケージ31は、CPU33
とこれにバスを介して接続された警報テーブル34およ
び警報縮退テーブル35と、障害情報を収集して警報テ
ーブル34および警報縮退テーブル35の作成や更新を
行う警報処理部36と、警報処理部36と第1〜第Nの
下位監視パッケージ321 〜32N に所定のタイミング
で同期パルスを送出するパルス発生部37とから構成さ
れている。第1〜第Nの下位監視パッケージ321 〜3
2N は、それぞれ警報検出部38と、警報多重部39と
で構成されている。警報検出部38は図示しないがA個
の検出パッケージを備えており、それぞれの検出パッケ
ージが最大でB個の端末(図示せず)と接続されるよう
になっている。FIG. 1 shows an outline of the configuration of an alarm processing system according to an embodiment of the present invention. This system is composed of an alarm processing package 31 and first to Nth lower monitoring packages 32 1 to 32 N connected to the alarm processing package 31. The alarm processing package 31 is a CPU 33.
And an alarm table 34 and an alarm degeneration table 35 connected thereto via a bus, an alarm processing unit 36 that collects failure information and creates and updates the alarm table 34 and the alarm degeneration table 35, and an alarm processing unit 36. And a pulse generator 37 that sends a synchronization pulse to the first to Nth lower monitoring packages 32 1 to 32 N at a predetermined timing. First to Nth lower-level monitoring packages 32 1 to 3
Each 2 N is composed of an alarm detector 38 and an alarm multiplexer 39. Although not shown, the alarm detection unit 38 includes A detection packages, and each detection package is connected to a maximum of B terminals (not shown).
【0020】警報多重部39は各検出パッケージから得
られた各端末の障害情報を多重化するようになってい
る。そして、パルス発生部37から同期パルスが送られ
てくると、これに同期して各警報多重部39のそれぞれ
最大でA×B個ずつの障害情報をこれに同期して警報処
理パッケージ31内の警報処理部36に送出するように
なっている。The alarm multiplexing section 39 is adapted to multiplex the fault information of each terminal obtained from each detection package. Then, when a synchronization pulse is sent from the pulse generator 37, a maximum of A × B pieces of fault information of each alarm multiplexing unit 39 is synchronized with this and the synchronization information within the alarm processing package 31 is synchronized with this. It is designed to be sent to the alarm processing unit 36.
【0021】図2は、パルス発生部から出力される同期
パルスを表わしたものである。同図(a1 )は第1の下
位監視パッケージ321 に供給される第1の同期パルス
41 1 を表わしている。第1の下位監視パッケージ32
1 はA個の検出パッケージそれぞれについて存在するB
個の障害情報を多重化して第1の同期パルス411 の存
在する区間内にこれを障害多重情報421 (図1)とし
て警報処理部36に送出する。パルス発生部37は第1
の同期パルス411 を警報処理部36にも送出している
ので、警報処理部36はこの最大A×B個の障害情報を
処理して警報テーブル34および警報縮退テーブル35
の作成あるいは更新を行う。これについては後に説明す
る。FIG. 2 shows the synchronization output from the pulse generator.
It represents a pulse. In the figure (a1) Is under the first
Position monitoring package 321First synchronization pulse supplied to
41 1Is represented. First lower-level monitoring package 32
1Exists for each of the A detection packages B
The first synchronization pulse 41 is generated by multiplexing the individual pieces of failure information.1Existence of
The failure multiplex information 42 is set in the existing section.1(Fig. 1)
To the alarm processing unit 36. The pulse generator 37 is the first
Sync pulse 411Is also sent to the alarm processing unit 36.
Therefore, the alarm processing unit 36 outputs this maximum A × B pieces of failure information.
Alarm table 34 and alarm degeneration table 35 after processing
Create or update the. This will be explained later
It
【0022】第1の同期パルス411 が立ち下がると、
そのタイミングで図2(a2 )に示した第2の同期パル
ス412 が立ち上がる。第2の同期パルス412 は第2
の下位監視パッケージ322 に供給され、同様にこの区
間に最大でA×B個の障害情報が多重化されて障害多重
情報422 (図1)として警報処理部36に送出され
る。警報処理部36は第2の同期パルス412 を基に第
2の下位監視パッケージ322 から障害情報が送られて
くることを認識し、送られてきた障害情報を処理して警
報テーブル34および警報縮退テーブル35の作成ある
いは更新を行う。When the first sync pulse 41 1 falls,
At that timing, the second synchronizing pulse 41 2 shown in FIG. 2 (a 2 ) rises. The second sync pulse 41 2 is the second
Are supplied to the lower-level monitoring package 32 2 of the same, and similarly, a maximum of A × B pieces of failure information are multiplexed in this section and sent to the alarm processing unit 36 as failure multiplex information 42 2 (FIG. 1). The alarm processing unit 36 recognizes that the failure information is sent from the second lower-level monitoring package 32 2 based on the second synchronization pulse 41 2 and processes the sent failure information to generate an alarm table 34 and The alarm degeneration table 35 is created or updated.
【0023】以下同様にして第3の同期パルス41
3 (図2(a3 ))以降の同期パルスが順に出力され、
同様の処理が行われる。第Nの同期パルス41N (図2
(aN ))が立ち下がると、このタイミングで第1の同
期パルス411 が立ち上がる。このようにして、警報処
理パッケージ31は第1〜第Nの下位監視パッケージ3
2 1 〜32N から障害情報を効率的に収集する作業を繰
り返す。Similarly, the third synchronizing pulse 41
3(Fig. 2 (a3)) And subsequent sync pulses are output in sequence,
Similar processing is performed. Nth sync pulse 41N(Fig. 2
(AN)) Falls, at this timing
Phase pulse 411Stands up. In this way, the alarm
The processing package 31 is the first to Nth subordinate monitoring packages 3
Two 1~ 32NTo collect the fault information from the
Return.
【0024】図3は、本実施例の警報縮退テーブルの構
成を表わしたものである。なお、本実施例で使用する警
報テーブル34は図7に示した警報テーブル21と同一
構成となっているので、これを単純に警報テーブル34
と読み代えて以下の説明を行うことにする。FIG. 3 shows the structure of the alarm degeneration table of this embodiment. The alarm table 34 used in this embodiment has the same structure as the alarm table 21 shown in FIG.
Will be replaced with the following explanation.
【0025】警報縮退テーブル35は、第1〜第Nの下
位監視パッケージ321 〜32N に対応した第1〜第N
のテーブル領域511 〜51N に分かれており、それぞ
れのテーブル領域51はAビットで構成されている。す
なわち下位監視パッケージ32内のA個の検出パッケー
ジの検出結果がそれぞれ1ビットの障害情報として縮退
されている。したがって、警報縮退テーブル35内のそ
れぞれ1ビットずつの障害情報は、該当する検出パッケ
ージ内のいずれかの端末に障害が生じたときに信号
“1”で表わされ、いずれも障害が生じていないときに
信号“0”で表わされるようになっている。図1に示し
たCPU33は、この警報縮退テーブル35を先にサー
チし、障害が存在する検出パッケージのみについて、そ
の詳細情報を警報テーブル34の該当する中テーブル領
域23から得て、障害の存在する端末を把握することに
なる。The alarm degeneracy table 35 includes the first to Nth lower monitoring packages 32 1 to 32 N corresponding to the first to Nth lower monitoring packages 32 1 to 32 N.
Table areas 51 1 to 51 N , and each table area 51 is composed of A bits. That is, the detection results of the A detection packages in the lower monitoring package 32 are degenerated as 1-bit failure information. Therefore, the failure information of 1 bit each in the alarm degeneration table 35 is represented by the signal "1" when a failure occurs in any of the terminals in the corresponding detection package, and there is no failure in any of them. It is sometimes represented by the signal "0". The CPU 33 shown in FIG. 1 searches the alarm degeneracy table 35 first, obtains detailed information of only the detected package having the failure from the corresponding middle table area 23 of the alarm table 34, and the failure exists. You will know the terminal.
【0026】図4は、各下位監視パッケージから受信し
た障害情報によって警報テーブルおよび警報縮退テーブ
ルが作成および更新される回路部分の原理的な構成を表
わしたものである。警報処理部36のシリアルパラレル
変換器(S/P)61はパルス発生部37から同期パル
ス41が入力されるたびに障害多重情報42を受け取
り、これを16ビットごとのパラレル障害データ62に
変換する。このパラレル障害データ62はこれら16ビ
ットのデータをそれぞれ対応する16ビットのデータと
論理和をとる第1のオア回路63と、これら16ビット
のデータの論理和をとる第2のオア回路64の双方に供
給される。FIG. 4 shows the basic configuration of the circuit portion in which the alarm table and the alarm degeneration table are created and updated according to the failure information received from each lower-level monitoring package. The serial / parallel converter (S / P) 61 of the alarm processing unit 36 receives the failure multiplex information 42 each time the synchronization pulse 41 is input from the pulse generating unit 37, and converts this into parallel failure data 62 for every 16 bits. . The parallel fault data 62 includes both a first OR circuit 63 that ORs the 16-bit data and the corresponding 16-bit data, and a second OR circuit 64 that ORs the 16-bit data. Is supplied to.
【0027】第1のオア回路63には、第1のフリップ
フロップ回路(F/F)65から警報テーブル34内の
所定の16ビットのデータのラッチ出力67がそれぞれ
入力されるようになっている。このラッチ出力67は、
警報テーブル34の該当する16個分の端末の障害の有
無を信号“1”と信号“0”でそれぞれ表わした16ビ
ットのパラレルデータである。第1のオア回路63は、
対応する端末ごとに2つずつ論理和をとり、この結果得
られた16ビットのパラレルデータ68をラッチ出力6
7に対応した16個の端末のデータと置き換える。この
とき、第1のフリップフロップ回路65には次の16個
の端末を表わした16ビットのパラレルデータ69が供
給される。A latch output 67 of predetermined 16-bit data in the alarm table 34 is input to the first OR circuit 63 from the first flip-flop circuit (F / F) 65. . This latch output 67 is
It is 16-bit parallel data in which the presence / absence of a failure of the corresponding 16 terminals in the alarm table 34 is represented by a signal “1” and a signal “0”, respectively. The first OR circuit 63 is
For each corresponding terminal, two logical sums are taken, and the resulting 16-bit parallel data 68 is latched out 6
It is replaced with data of 16 terminals corresponding to 7. At this time, the first flip-flop circuit 65 is supplied with 16-bit parallel data 69 representing the next 16 terminals.
【0028】以下同様にして、警報テーブル34内のB
×A×Nビットの記憶内容は、16ビットずつ順に区切
られて読み出され、これらがそれぞれ対応する16ビッ
ト分の現在の障害情報を表わしたデータと論理和がとら
れ、その内容を更新していく。このように1つ前のデー
タとの論理和をとることにしたのは、CPU33が警報
テーブル34や警報縮退テーブル35をチェックする処
理のサイクルと、図2で説明した第1〜第Nの下位監視
パッケージ321 〜32N から障害多重情報42を受け
取るサイクルが非同期のため、警報テーブル34にまだ
CPU33がチェックしていない情報が存在することが
考えられることによる。すなわち、CPU33が処理す
る前の情報は、同一の端末ごとに論理和をとっていって
更新処理を行うことで、障害情報の欠落を防止するよう
にしている。CPU33は警報テーブル34をチェック
したら、該当する端末の箇所のデータをクリアすること
にしている。In the same manner, B in the alarm table 34
The stored contents of × A × N bits are read out by dividing them by 16 bits in order, and these are logically ORed with the corresponding 16-bit data representing the current fault information, and the contents are updated. To go. In this way, the logical sum of the previous data is taken into account because the CPU 33 checks the alarm table 34 or the alarm degeneration table 35 and the first to Nth lower levels described in FIG. This is because the cycle in which the failure multiplex information 42 is received from the monitoring packages 32 1 to 32 N is asynchronous, so that it is possible that the alarm table 34 contains information that the CPU 33 has not yet checked. That is, the information before being processed by the CPU 33 is logically ORed for each identical terminal to perform the update process, thereby preventing the loss of the failure information. After checking the alarm table 34, the CPU 33 decides to clear the data of the location of the corresponding terminal.
【0029】一方、第2のオア回路64は縮退処理を行
うために16個の端末のパラレル障害データ62の論理
和をとり、この第1段階縮退データ71を第3のオア回
路72の一方の入力端子に供給する。第3のオア回路7
2の他方の入力端子には、フリップフロップ回路73か
ら警報縮退テーブル35における現時点で縮退処理を行
っている1つの検出パッケージについての今までの更新
結果が履歴データ75として入力される。第3のオア回
路72はこれらの論理和をとり、その結果を更新データ
76として同一箇所のメモリ領域に書き込み、その内容
を更新する。On the other hand, the second OR circuit 64 takes the logical sum of the parallel fault data 62 of 16 terminals in order to perform the degeneracy processing, and the first-stage degeneracy data 71 is stored in one of the third OR circuits 72. Supply to the input terminal. Third OR circuit 7
From the flip-flop circuit 73, the update result up to now of one detection package in the alarm degeneracy table 35 which is being degenerated is input to the other input terminal of 2 as history data 75. The third OR circuit 72 takes the logical sum of these, writes the result as update data 76 in the memory area at the same location, and updates the contents.
【0030】今、1つの検出パッケージに対応する端末
の数“B”が“4096”であるとする。すると、この
値を数値“16”で除した値は“256”なので、第3
のオア回路72は256回この動作を繰り返す。これに
より、1つの検出パッケージに相当する合計で4096
個の端末の障害情報が1ビットのデータとして縮退され
ることになる。なお、1回目の縮退動作時には警報縮退
テーブル35に前回記憶された最終的な縮退データとの
論理和をとっている。これについてはCPU33との非
同期操作について先に説明したと同様の理由に基づくも
のである。Now, it is assumed that the number of terminals "B" corresponding to one detection package is "4096". Then, the value obtained by dividing this value by the numerical value "16" is "256", so the third
The OR circuit 72 repeats this operation 256 times. This gives a total of 4096 equivalent to one detection package.
The failure information of each terminal is degenerated as 1-bit data. At the time of the first degeneration operation, a logical sum is obtained with the final degeneration data stored in the alarm degeneration table 35 last time. This is based on the same reason as described above regarding the asynchronous operation with the CPU 33.
【0031】このようにして警報縮退テーブル35の1
つの検出パッケージについての縮退データが作成された
らこれが最終的な縮退データとして該当する記憶領域に
格納され、警報縮退テーブル35の次の領域の作業が同
様にして行われる。以下同様にしてA×Nビットからな
る縮退データの更新が順次行われることになる。警報縮
退テーブル35についても、CPU33は該当する領域
の縮退データの読み取りを終了させた時点でその内容を
“0”にクリアし、今までのデータが将来に影響を及ぼ
さないようにしている。In this way, the warning degeneration table 35
When the degenerate data for one detection package is created, this is stored in the corresponding storage area as the final degenerate data, and the work of the next area of the alert degenerate table 35 is performed in the same manner. In the same manner, the degenerate data composed of A × N bits are sequentially updated. As for the warning degeneration table 35, the CPU 33 clears the content of the degenerate data of the corresponding area to "0" at the time when reading the degenerate data is finished, so that the data so far does not affect the future.
【0032】図5は、図1に示したCPUが警報テーブ
ルおよび警報縮退テーブルをサーチする処理の様子を表
わしたものである。なお、警報処理パッケージ31内に
は図示していないがCPU33の他にプログラムを格納
した磁気ディスク等の記憶媒体と、プログラムやデータ
を一時的に格納する作業用メモリが備えられており、他
の処理と並行してこの図5に示した処理を行うようにな
っている。FIG. 5 shows how the CPU shown in FIG. 1 searches the alarm table and the alarm degeneration table. Although not shown, the alarm processing package 31 includes a CPU 33, a storage medium such as a magnetic disk that stores a program, and a work memory that temporarily stores the program and data. The processing shown in FIG. 5 is performed in parallel with the processing.
【0033】警報処理パッケージ31に電源が投入され
て、各端末の障害を監視するための制御が開始すると、
まず、作業用メモリ内の所定の領域に格納する変数nが
“0”に初期化され(ステップS101)、続いて変数
nが“1”だけカウントアップされる(ステップS10
2)。そして、この数値“n”が警報縮退テーブル35
の総ビット数“A×N”以上になっていなければ(ステ
ップS103;N)、警報縮退テーブル35の1サイク
ル分のサーチが終了していないので、その“n”番目の
ビットの読み出しが行われる(ステップS104)。When the alarm processing package 31 is powered on and the control for monitoring the failure of each terminal is started,
First, the variable n stored in a predetermined area in the working memory is initialized to "0" (step S101), and subsequently the variable n is counted up by "1" (step S10).
2). Then, this numerical value “n” is the alarm degeneration table 35.
If the total number of bits of “A × N” has not been exceeded (step S103; N), the search for one cycle of the alarm degeneration table 35 has not been completed, so the “n” th bit is read. (Step S104).
【0034】その縮退データが“1”でなければ(ステ
ップS105;N)、該当する検出パッケージの合計A
個の端末には障害が発生していない。そこで、警報テー
ブル34のこの領域をチェックする必要がないので、ス
テップS102に進んで次の検出パッケージに対応する
警報縮退テーブル35のチェックが行われることにな
る。以下同様である。If the degenerate data is not "1" (step S105; N), the total A of the corresponding detection packages is obtained.
No fault has occurred in these terminals. Therefore, since it is not necessary to check this area of the alarm table 34, the process proceeds to step S102, and the alarm degeneration table 35 corresponding to the next detected package is checked. The same applies hereinafter.
【0035】これに対してステップS105で該当する
縮退データが“1”であった場合には、その縮退データ
を“0”に変更する(ステップS106)。これは、先
に説明したようにCPU33が該当する検出パッケージ
についての障害を認識したので、テーブルの内容をイニ
シャライズするためである。On the other hand, if the corresponding degenerate data is "1" in step S105, the degenerate data is changed to "0" (step S106). This is to initialize the contents of the table because the CPU 33 has recognized a failure in the corresponding detection package as described above.
【0036】次にCPU33は、縮退データが“1”で
あったこの検出パッケージに対応する全端末の障害デー
タ(最大でB個の端末の障害データ)を警報テーブル3
4によってチェックする(ステップS107)。そし
て、障害が発生しているまたは発生した1または複数の
端末を特定して、所定の警報処理を行うことになる。こ
の後、CPU33は警報テーブル34の該当する検出パ
ッケージの領域のデータをすべて“0”にイニシャライ
ズする(ステップS108)。Next, the CPU 33 outputs the fault data of all the terminals (the fault data of up to B terminals) corresponding to this detection package whose degenerate data is "1" to the alarm table 3.
Check by 4 (step S107). Then, one or a plurality of terminals in which a failure has occurred or has occurred are specified, and predetermined alarm processing is performed. After that, the CPU 33 initializes all the data in the corresponding detection package area of the alarm table 34 to "0" (step S108).
【0037】以上の作業が終了したら、警報処理パッケ
ージ31の動作を停止させる等の所定の終了指示が行わ
れているかどうかのチェックが行われ(ステップS10
9)、終了指示が行われていれば(Y)、処理を終了す
る(エンド)。終了指示が行われていなければ(N)、
ステップS102に進んで次の検出パッケージに対応す
る縮退データのチェックを警報縮退テーブル35によっ
て行うことになる。以下同様である。When the above work is completed, it is checked whether or not a predetermined end instruction such as stopping the operation of the alarm processing package 31 is issued (step S10).
9) If the end instruction is given (Y), the process is ended (END). If no end instruction has been given (N),
In step S102, the warning degeneration table 35 is used to check the degeneration data corresponding to the next detected package. The same applies hereinafter.
【0038】以上説明した実施例では警報テーブル34
に対して警報縮退テーブル35を1つ配置したが、警報
縮退テーブル35をツリー構造にして、縮退した複数の
結果の論理和をとった値を他の縮退テーブルに格納する
ようにしてもよい。この場合には、最も縮退された最上
層のテーブルをまずサーチし、障害が検出された情報に
ついてのみ順に下層のテーブルをサーチしていくように
すればよい。In the embodiment described above, the alarm table 34
Although one alarm degeneracy table 35 is arranged for the above, the alarm degeneracy table 35 may have a tree structure and a value obtained by logically adding a plurality of degenerate results may be stored in another degeneracy table. In this case, the most degenerate uppermost table is searched first, and the lower table is sequentially searched only for the information in which the failure is detected.
【0039】また、実施例では図2で説明したようにパ
ルス発生部37が同期パルス411〜41N を順に第1
〜第Nの下位監視パッケージ321 〜32N に送出し、
対応するパルスが入力されている区間だけそれぞれの下
位監視パッケージ321 〜32N が障害情報を送出する
ようにしたが、これに限るものではない。すなわち、1
つの同期パルスを全下位監視パッケージ321 〜32N
に同時に送出し、これらの下位監視パッケージ321 〜
32N はこの同期パルスを起算点としてそれぞれの持分
の時間帯を測定し、自分の時間帯でそれぞれの障害情報
を警報処理パッケージに送出するようにしてもよい。ま
た、第1〜第Nの下位監視パッケージ321 〜32N に
順に切り替えるたびに警報処理パッケージ側が区間の先
頭を示す同期パルスを送出するようにしてもよい。Further, in the embodiment, as described with reference to FIG. 2, the pulse generator 37 sequentially outputs the synchronization pulses 41 1 to 41 N to the first pulse.
~ Send to the Nth subordinate monitoring package 32 1 to 32 N ,
Although the lower monitoring packages 32 1 to 32 N send the fault information only in the section where the corresponding pulse is input, the present invention is not limited to this. That is, 1
One sync pulse for all lower monitoring packages 32 1 to 32 N
To the sub-monitoring packages 32 1-
32 N may measure the time zone of each equity from this synchronization pulse as a starting point, and may send each failure information to the alarm processing package in its own time zone. In addition, the alarm processing package may send a synchronization pulse indicating the beginning of a section each time the first to Nth lower monitoring packages 32 1 to 32 N are sequentially switched.
【0040】なお、実施例では障害情報の収集をポーリ
ング以外の方法で行うことにしたが、本発明と同様の警
報テーブル(詳細情報用テーブル)および警報縮退テー
ブル(縮退情報用テーブル)を用意するものであれば、
情報の収集はポーリングによって行うことも可能である
ことはいうまでもない。Although the fault information is collected by a method other than polling in the embodiment, an alarm table (detail information table) and an alarm degeneration table (degeneration information table) similar to those of the present invention are prepared. If something
It goes without saying that the information can be collected by polling.
【0041】また実施例では図5に示したように警報縮
退テーブル35の内容を1つずつ検索し、障害が発生し
ている箇所があった場合にはその場所の警報テーブル3
4を検索して再び警報縮退テーブル35に戻り、次の検
索を行うようにしたが、一度警報縮退テーブル35の内
容を全部検索し、そのとき障害が発生しているとされた
1または複数の箇所を記憶しておいて、警報テーブル3
4の検索ではこれらの箇所を一度に検索するようにして
もよい。Further, in the embodiment, as shown in FIG. 5, the contents of the alarm degeneracy table 35 are searched one by one, and if there is a faulty part, the alarm table 3 at that place is searched.
4 is searched again to return to the alarm degeneracy table 35, and the next search is performed. However, once the entire contents of the alarm degeneracy table 35 are searched, one or a plurality of cases in which a fault is considered to have occurred at that time are searched. Memorize the location and alarm table 3
In the search of 4, these locations may be searched at once.
【0042】[0042]
【発明の効果】以上説明したように請求項1〜請求項5
記載の発明によれば、収集した2値の障害情報を障害被
監視箇所ごとの情報として格納する詳細情報用テーブル
と、縮退した情報を格納する縮退情報用テーブルの2つ
のテーブルを用意することにした。このため、まず縮退
情報用テーブルを検索して、障害が発生していないもの
については詳細情報用テーブルのその部分の検索を省略
することができ、障害のチェックを行うべき箇所が多数
であるような場合であっても、効率的なチェックを行う
ことができる。As described above, claims 1 to 5 are as follows.
According to the described invention, two tables are provided: a detailed information table for storing the collected binary fault information as information for each fault monitored location and a degeneration information table for storing degenerated information. did. For this reason, it is possible to search the degeneration information table first, and omit the search for that part of the detailed information table for those in which no failure has occurred, and it seems that there are many points to check for failures. Even in such cases, efficient checking can be performed.
【0043】また、請求項2記載の発明によれば、障害
被監視箇所の障害の有無を表わした障害情報を収集する
に際して、障害被監視箇所を複数のグループに区分け
し、それぞれのグループに同期パルスをパルス供給手段
によって所定の時間間隔で順に繰り返し供給するように
した。そして、このパルス供給手段から同期パルスが供
給されたとき自己のグループに属する障害被監視箇所の
障害の有無を表わしたそれぞれ2値の障害情報を自己の
グループの全障害被監視箇所について返送させるように
したので、ポーリングを行わずに全障害情報の収集が可
能になり、障害情報を収集するサイクルが短縮され、障
害により早く対応することができるという効果が生じ
る。According to the second aspect of the invention, when collecting the failure information indicating the presence / absence of a failure at the failure monitored location, the failure monitored location is divided into a plurality of groups and synchronized with each group. The pulse was repeatedly supplied by the pulse supplying means at predetermined time intervals. Then, when the synchronization pulse is supplied from the pulse supply means, each of the two pieces of binary fault information indicating the presence / absence of a fault at the fault monitored portion belonging to its own group is returned to all the fault monitored portions of its own group. As a result, all failure information can be collected without polling, the cycle of collecting the failure information can be shortened, and the failure can be dealt with earlier.
【0044】更に請求項3記載の発明によれば、縮退情
報用テーブルを複数の階層に分けて用意したので、障害
の発生する確率がかなり小さい場合には、大きな単位で
障害の有無を確認し、障害がないとされた箇所について
は詳細情報用テーブルの検索を省略することができる。
また、この大きな単位で障害があるとされたものについ
ても、下層の縮退情報用テーブルを見ることで大部分の
場合には詳細情報用テーブルの検索を省略することがで
きるので、効率的な検索を行うことが可能になる。Further, according to the invention described in claim 3, since the degeneration information table is prepared by being divided into a plurality of hierarchies, if the probability of occurrence of a failure is considerably small, the presence or absence of a failure is confirmed in a large unit. The search of the detailed information table can be omitted for the portion where there is no failure.
In addition, even if the failure is found in this large unit, the detailed information table can be skipped in most cases by looking at the degenerate information table in the lower layer. Will be able to do.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の一実施例における警報処理システムの
構成の概要を表わしたシステム構成図である。FIG. 1 is a system configuration diagram showing an outline of a configuration of an alarm processing system according to an embodiment of the present invention.
【図2】本実施例のパルス発生部から出力される同期パ
ルスを表わしたタイミング図である。FIG. 2 is a timing diagram showing a sync pulse output from the pulse generator of this embodiment.
【図3】本実施例の警報縮退テーブルの構成を表わした
説明図である。FIG. 3 is an explanatory diagram showing a configuration of an alarm degeneration table according to the present embodiment.
【図4】各下位監視パッケージから受信した障害情報に
よって警報テーブルおよび警報縮退テーブルが作成、更
新される回路部分の原理図である。FIG. 4 is a principle diagram of a circuit portion in which an alarm table and an alarm degeneration table are created and updated based on failure information received from each lower-level monitoring package.
【図5】CPUが警報テーブルおよび警報縮退テーブル
をサーチする処理の様子を表わした流れ図である。FIG. 5 is a flowchart showing how the CPU searches for an alarm table and an alarm degeneration table.
【図6】従来の警報処理システムを表わしたシステム構
成図である。FIG. 6 is a system configuration diagram showing a conventional alarm processing system.
【図7】警報テーブルの構成を表わした説明図である。FIG. 7 is an explanatory diagram showing a configuration of an alarm table.
31 警報処理パッケージ 321 〜32N 第1〜第Nの下位監視パッケージ 33 CPU 34 警報テーブル 35 警報縮退テーブル 36 警報処理部 37 バス発生部 41 同期パルス 42 障害多重情報 63、64、72 オア回路31 Alarm Processing Package 32 1 to 32 N First to Nth Lower Monitoring Packages 33 CPU 34 Alarm Table 35 Alarm Degradation Table 36 Alarm Processing Section 37 Bus Generation Section 41 Sync Pulse 42 Fault Multiplexing Information 63, 64, 72 OR Circuit
Claims (5)
を検出する複数の検出手段と、 これらの検出手段から得られた障害の有無を表わした2
値の障害情報を全検出手段について繰り返し収集する障
害情報収集手段と、 収集した障害情報を前記障害被監視箇所ごとの情報とし
て格納しその内容を順に更新していく詳細情報用テーブ
ルと、 前記障害被監視箇所を所定数まとめた形でこれらについ
て収集した障害情報の論理和をとり、この所定数まとめ
た形での障害の有無を表わした2値の縮退情報を作成す
る縮退情報作成手段と、 この縮退情報作成手段が作成した縮退情報をそれぞれ格
納しそれらの内容を順に更新していく縮退情報用テーブ
ルと、 この縮退情報用テーブルを検索し、前記所定数まとめた
形で障害が有りとされたものについてのみ個々の障害被
監視箇所の障害の有無を前記詳細情報用テーブルを検索
する障害監視手段とを具備することを特徴とする警報処
理システム。1. A plurality of detecting means for detecting the presence / absence of a failure at each failure monitored portion, and the presence / absence of a failure obtained from these detecting means are shown.
Fault information collecting means for repeatedly collecting fault information of values for all detecting means, detailed information table for storing the collected fault information as information for each fault monitored portion, and updating the contents in order, Degeneracy information creating means for taking a logical sum of the failure information collected for a predetermined number of monitored locations and creating binary degeneracy information representing the presence / absence of a failure in the form of a predetermined number. The degeneration information table that stores the degeneration information created by the degeneration information creating unit and updates the contents thereof in order, and the degeneration information table are searched, and it is determined that there is a failure in the form of the predetermined number. And an alarm processing system for searching the detailed information table for the presence / absence of a failure at each monitored location of the failure.
ープに区分けしたときのそれぞれのグループに同期パル
スを所定の時間間隔で順に繰り返し供給するパルス供給
手段と、 このパルス供給手段から同期パルスが供給されたとき自
己のグループに属する障害被監視箇所の障害の有無を表
わしたそれぞれ2値の障害情報を自己のグループの全障
害被監視箇所について送出する障害情報送出手段と、 各グループの障害情報送出手段から順に送出される2値
の障害情報を全障害被監視箇所について繰り返し収集す
る障害情報収集手段と、 収集した障害情報を前記障害被監視箇所ごとの情報とし
て格納しその内容を順に更新していく詳細情報用テーブ
ルと、 前記障害被監視箇所を所定数まとめた形でこれらについ
ての収集した障害情報の論理和をとり、この所定数まと
めた形での障害の有無を表わした2値の縮退情報を作成
する縮退情報作成手段と、 この縮退情報作成手段が作成した縮退情報をそれぞれ格
納しそれらの内容を順に更新していく縮退情報用テーブ
ルと、 この縮退情報用テーブルを検索し、前記所定数まとめた
形で障害が有りとされたものについてのみ個々の障害被
監視箇所の障害の有無を前記詳細情報用テーブルを検索
する障害監視手段とを具備することを特徴とする警報処
理システム。2. A pulse supply means for sequentially supplying a synchronization pulse to each group when the fault monitored portions are divided into a plurality of groups, and a synchronization pulse is supplied from the pulse supply means. Error information sending means for sending binary error information representing the presence / absence of a failure at a failure monitored location belonging to its own group to all failure monitored locations of its own group, and failure information transmission for each group Failure information collection means for repeatedly collecting binary failure information transmitted from the means for all failure monitored locations, and the collected failure information is stored as information for each failure monitored location, and the contents are updated in order. The detailed information table and the logical sum of the failure information collected about these in the form of a predetermined number of the monitored locations Then, the degeneration information creating means for creating binary degenerate information indicating the presence or absence of a failure in the form of collecting the predetermined number and the degeneration information created by the degenerate information creating means are respectively stored and their contents are sequentially updated. The degeneration information table and the degeneration information table are searched, and the detailed information table is used to determine the presence / absence of an error at each fault monitored location only for those that are determined to have a failure in the form of the predetermined number. An alarm processing system, comprising: a fault monitoring unit that searches for an alarm.
に分けられて用意されており、前記障害検出手段は最上
層の縮退情報用テーブルから障害が有りとされたものに
ついてのみより下層の縮退情報用テーブルの検索を行
い、最下層の縮退情報用テーブルで障害が有りとされた
ものについてのみ前記詳細情報用テーブルの該当する障
害被監視箇所の障害情報を検索することを特徴とする請
求項1または請求項2記載の警報処理システム。3. The degeneration information table is prepared by being divided into a plurality of hierarchies, and the fault detecting means only degenerates the degeneration information table in the lower layer from the degeneration information table in the uppermost layer. The information table is searched, and only the faulty information table in the lowermost layer, which is determined to have a failure, is searched for the fault information at the corresponding fault monitored location in the detailed information table. The alarm processing system according to claim 1 or claim 2.
のグループに割り当てられた時間帯の全域に対応し、前
記障害情報収集手段は同期パルスが送られてきている時
間帯で障害情報を自己のグループの全障害被監視箇所に
ついて送出することを特徴とする請求項2記載の警報処
理システム。4. The pulse width of the synchronization pulse corresponds to the entire time zone assigned to each group, and the failure information collecting means sets the failure information to its own in the time zone in which the synchronization pulse is sent. 3. The alarm processing system according to claim 2, wherein the alarm is transmitted to all fault monitored points of the group.
に割り当てられた時間帯の先頭で発生し、前記障害情報
収集手段は同期パルスが送られてきたときそれから所定
の時間内自己のグループの全障害被監視箇所の障害情報
を送出することを特徴とする請求項2記載の警報処理シ
ステム。5. The synchronization pulse occurs at the beginning of the time zone assigned to each group, and the failure information collecting means receives all the failures of its own group within a predetermined time after the synchronization pulse is sent. The alarm processing system according to claim 2, wherein fault information of the monitored location is transmitted.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23497294A JP2785709B2 (en) | 1994-09-29 | 1994-09-29 | Alarm processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23497294A JP2785709B2 (en) | 1994-09-29 | 1994-09-29 | Alarm processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0896277A true JPH0896277A (en) | 1996-04-12 |
JP2785709B2 JP2785709B2 (en) | 1998-08-13 |
Family
ID=16979140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23497294A Expired - Lifetime JP2785709B2 (en) | 1994-09-29 | 1994-09-29 | Alarm processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2785709B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006127217A (en) * | 2004-10-29 | 2006-05-18 | Hitachi Ltd | Computer system and method for controlling the same |
-
1994
- 1994-09-29 JP JP23497294A patent/JP2785709B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006127217A (en) * | 2004-10-29 | 2006-05-18 | Hitachi Ltd | Computer system and method for controlling the same |
Also Published As
Publication number | Publication date |
---|---|
JP2785709B2 (en) | 1998-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4823345A (en) | Method and apparatus for communication network alert record identification | |
US4698628A (en) | Method and apparatus for transmission of data with data reduction | |
CN112118174B (en) | Software defined data gateway | |
JPH0577102B2 (en) | ||
JP4664469B2 (en) | Plant monitoring device and storage medium | |
US4801934A (en) | Method and apparatus for transmission of data with data reduction | |
JPH0529171B2 (en) | ||
CN111198662A (en) | Data storage method and device and computer readable storage medium | |
CN110609761B (en) | Method and device for determining fault source, storage medium and electronic equipment | |
JPH08288944A (en) | Communication installation management system | |
JPH0896277A (en) | Alarm processing system | |
EP0199337B1 (en) | Supervisory control computer system of compound generating plant | |
CN112363893B (en) | Method, equipment and device for detecting time sequence index abnormity | |
CN106896792A (en) | Method of data synchronization and device | |
JP3682778B2 (en) | Fault measure system and fault factor identification method | |
JP4437102B2 (en) | Equipment failure determination system, method, program, and recording medium | |
CN117155938B (en) | Cluster node fault reporting method, device, equipment and storage medium | |
JP3272195B2 (en) | Redundant system switching monitoring control device | |
JP2714888B2 (en) | Failure information transmission control method | |
JP2630255B2 (en) | Network fault indication recovery method | |
JPH05219084A (en) | Monitoring method for ring network | |
JPH02190046A (en) | Network management equipment | |
Zhou et al. | Software Design of High Reliable Decentralized Control System | |
JPS6336359A (en) | Fault analysis supporting device | |
JPH07147574A (en) | Hierarchical fault report system |