JPH096690A - Supervisory control device - Google Patents
Supervisory control deviceInfo
- Publication number
- JPH096690A JPH096690A JP7153203A JP15320395A JPH096690A JP H096690 A JPH096690 A JP H096690A JP 7153203 A JP7153203 A JP 7153203A JP 15320395 A JP15320395 A JP 15320395A JP H096690 A JPH096690 A JP H096690A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- alarm
- signal
- bus
- processor
- 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.)
- Withdrawn
Links
Landscapes
- Debugging And Monitoring (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】
【目的】 通信システム等に於ける各種の装置の監視を
行う監視制御装置に関し、DMA動作中又はプロセッサ
の障害の期間中でも警報信号の取りこぼしが生じないよ
うにする。
【構成】 プロセッサ1と、送受信部2と、メモリ3
と、DMAC4と、警報受信部5とを有する監視制御装
置に於いて、DMAC4によるバス11の占有又は解放
を識別する制御部6と、この制御部6により制御されて
DMAC4によるDMA動作期間中であることを記憶す
る制御記憶部7と、この制御記憶部7によりDMA動作
期間中であることを記憶している時に、バス切替命令S
Wによって警報受信部5をラッチ部10側へバス切替部
9によって切替接続し、警報受信部5の受信警報信号を
ラッチ部10に保持し、DMA動作終了によりプロセッ
サ1がバス11を介してラッチ部10から警報信号を読
取る保持部8とを設けた。
(57) [Summary] [Object] A monitoring control device for monitoring various devices in a communication system, etc., so as not to miss an alarm signal even during a DMA operation or a processor failure period. [Structure] Processor 1, transmitter / receiver 2, and memory 3
In the supervisory control device having the DMAC 4 and the alarm receiving unit 5, the control unit 6 for identifying the occupation or release of the bus 11 by the DMAC 4, and the DMAC 4 controlled by the control unit 6 during the DMA operation period. When the control storage unit 7 that stores a certain information and the fact that the DMA operation period is being stored by the control storage unit 7, the bus switching command S
The alarm receiving unit 5 is switched and connected to the latch unit 10 side by W by the bus switching unit 9 by W, the received alarm signal of the alarm receiving unit 5 is held in the latch unit 10, and the processor 1 latches via the bus 11 when the DMA operation is completed. A holding unit 8 for reading an alarm signal from the unit 10 is provided.
Description
【0001】[0001]
【産業上の利用分野】本発明は、通信システム等に於け
る各種の装置の監視を行う監視制御装置に関する。監視
制御装置は、プロセッサやメモリを備えて、システムの
各種の装置からの警報信号を収集し、又上位装置等との
間で監視情報等を送受信する構成を備えている。この監
視情報等の送受信に於いては、メモリを介在させるもの
で、その為にダイレクトメモリアクセス(DMA;Dir
ect Memory Access )が適用されている。このダイレ
クトメモリアクセス動作中に於いても、警報信号を収集
可能とすることが要望されている。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a monitor control device for monitoring various devices in a communication system or the like. The monitoring control device includes a processor and a memory, collects alarm signals from various devices of the system, and transmits / receives monitoring information and the like to / from a host device. In transmitting and receiving the monitoring information and the like, a memory is interposed, and therefore direct memory access (DMA; Dir)
ect Memory Access) has been applied. It is desired that the alarm signal can be collected even during the direct memory access operation.
【0002】[0002]
【従来の技術】図14は従来例の説明図であり、61は
プロセッサ(CPU)、62は外部装置との間で各種の
データを送受信する送受信部、63a,63bはメモリ
(MEM)、64はダイレクトメモリアクセス・コント
ローラ(DMAC)、65は各種の装置からの警報信号
を受信する警報受信部、66はデータバス、67はクロ
ック発生部、68はプロセッサの状態を初期化するリセ
ット回路、69はプロセッサの暴走等を検出するアラー
ム検出部である。2. Description of the Related Art FIG. 14 is an explanatory view of a conventional example. Reference numeral 61 is a processor (CPU), 62 is a transmitting / receiving unit for transmitting / receiving various data to / from an external device, 63a and 63b are memories (MEM), Is a direct memory access controller (DMAC), 65 is an alarm receiving unit for receiving alarm signals from various devices, 66 is a data bus, 67 is a clock generating unit, 68 is a reset circuit for initializing the state of the processor, 69 Is an alarm detector for detecting a runaway of the processor.
【0003】プロセッサ61と、送受信部62,メモリ
63a,63b,ダイレクトメモリアクセス・コントロ
ーラ64,警報受信部65とは、それぞれデータバス6
6を介して接続されている。又プロセッサ61は定期的
に警報受信部65をアクセスし、データバス66を介し
て受信警報信号の読取りを行い、各種の装置が正常であ
るか否かを監視している。The processor 61, the transmission / reception unit 62, the memories 63a and 63b, the direct memory access controller 64, and the alarm reception unit 65 are respectively connected to the data bus 6.
6 are connected. Further, the processor 61 periodically accesses the alarm receiving unit 65, reads the received alarm signal via the data bus 66, and monitors whether or not various devices are normal.
【0004】又送受信部62を介して外部装置との間で
各種のデータを送受信する場合、ダイレクトメモリアク
セス・コントローラ(以下DMACと略称する)64に
よるダイレクトメモリアクセス(以下DMAと略称す
る)によって、例えば、作業領域を有するメモリ63a
と送受信部62との間で、プロセッサ61が介在するこ
となく、データの転送を行わせる。Further, when various data is transmitted / received to / from an external device via the transmission / reception unit 62, direct memory access (hereinafter abbreviated as DMA) by a direct memory access controller (hereinafter abbreviated as DMAC) 64 is performed. For example, a memory 63a having a work area
And the transmission / reception unit 62 are allowed to transfer data without the processor 61 intervening.
【0005】例えば、送受信部62が外部装置からのデ
ータを受信する場合に、この送受信部62からDMAC
64にDMA要求を行う。DMAC64は、プロセッサ
61にバス解放要求を行い、プロセッサ61がデータバ
ス66を使用中でない場合、DMAC64にバス解放応
答を送出する。それによって、DMAC64はデータバ
ス66を占有して、送受信部62に於いて受信したデー
タをメモリ63aにデータバス66を介して転送する制
御を行う。DMAC64はDMA終了によりデータバス
66を解放する。For example, when the transmitter / receiver 62 receives data from an external device, the transmitter / receiver 62 sends a DMAC to the data.
Make a DMA request to 64. The DMAC 64 issues a bus release request to the processor 61 and sends a bus release response to the DMAC 64 when the processor 61 is not using the data bus 66. As a result, the DMAC 64 occupies the data bus 66 and controls the transfer of the data received by the transmitter / receiver 62 to the memory 63a via the data bus 66. The DMAC 64 releases the data bus 66 when the DMA ends.
【0006】[0006]
【発明が解決しようとする課題】プロセッサ61は、周
期的に警報受信部65をアクセスして受信警報信号の読
取りを行うものであり、例えば、DMAC64によって
データバス66を占有して、送受信部62とメモリ63
aとの間でDMA転送を行っている時に、警報受信部6
5に於いて警報信号を受信すると、データバス66はD
MAC64によって占有されているから、プロセッサ6
1は警報受信部65の受信警報信号を読取ることができ
ない。従って、警報信号の取りこぼしが生じる問題があ
った。The processor 61 periodically accesses the alarm receiving section 65 to read the received alarm signal. For example, the DMAC 64 occupies the data bus 66 and the transmitting / receiving section 62 is used. And memory 63
When the DMA transfer is being performed between the alarm receiving unit 6 and
When the alarm signal is received at 5, the data bus 66 becomes D
Since it is occupied by the MAC 64, the processor 6
No. 1 cannot read the reception alarm signal of the alarm reception unit 65. Therefore, there is a problem that the alarm signal is missed.
【0007】又プロセッサ61がプログラム暴走等のア
ラーム発生状態の場合、アラーム検出部69によってプ
ロセッサ16のアラーム検出が可能であるが、そのアラ
ーム状態の間の警報信号を読取ることができないことに
なる。又プロセッサ61の電源が停電等の電圧異常状態
となった場合も、プロセッサ61は停止状態となるか
ら、警報信号を読取ることができなくなる。このような
障害発生期間中の警報信号の取りこぼしが生じる問題が
ある。When the processor 61 is in an alarm occurrence state such as program runaway, the alarm detection unit 69 can detect the alarm in the processor 16, but the alarm signal during the alarm state cannot be read. Further, even when the power supply of the processor 61 is in a voltage abnormal state such as a power failure, the processor 61 is in a stopped state, so that the alarm signal cannot be read. There is a problem that the alarm signal is missed during such a failure occurrence period.
【0008】又プロセッサ61として、バス解放要求に
対してウェイト機能等の受付機能を有しない1チップ・
マイクロプロセッサを用いた場合、DMAC64を用い
た構成を実現できないことになる。その場合は、送受信
部62とメモリ63aとの間のデータ転送を、プロセッ
サ61が介在して実行させることになり、データ転送の
効率が低くなる問題がある。本発明は、バス解放要求受
付機能を有しないプロセッサの場合でもDMAを可能と
し、且つDMA中又はプロセッサの障害期間に於いて
も、警報信号の取りこぼしが生じないようにすることを
目的とする。Further, as the processor 61, a one-chip chip which does not have a reception function such as a wait function for a bus release request
If the microprocessor is used, the configuration using the DMAC64 cannot be realized. In that case, the data transfer between the transmission / reception unit 62 and the memory 63a is executed by the processor 61, and there is a problem that the efficiency of the data transfer decreases. It is an object of the present invention to enable DMA even in the case of a processor that does not have a bus release request acceptance function, and to prevent a warning signal from being missed even during DMA or during a processor failure period.
【0009】[0009]
【課題を解決するための手段】本発明の監視制御装置
は、図1を参照して説明すると、(1)外部装置との間
のデータの送受信部2と、この送受信部2とバス11を
介して接続されたメモリ(MEM)3と、バスを占有し
て送受信部2とメモリ3との間のデータの転送を制御す
るDMAC4と、バス11に接続されて各部を制御する
プロセッサ(CPU)1と、外部装置の警報信号を受信
する警報受信部5とを有する監視制御装置に於いて、D
MAC4によるバス占有又は解放を識別する制御部6
と、この制御部6により制御されてDMAC4によるD
MA動作期間中であることを記憶する制御記憶部7と、
この制御記憶部7によりDMA動作期間中であることを
記憶している時に警報受信部5により受信した警報信号
を保持し、DMA動作終了によりプロセッサ1がバス1
1を介して保持された警報信号を読取る保持部8とを備
えている。又9はバス切替部、10はラッチ部である。A monitoring control apparatus according to the present invention will be described with reference to FIG. 1. (1) A data transmission / reception unit 2 for communicating with an external device, the transmission / reception unit 2 and a bus 11. A memory (MEM) 3 connected via the bus, a DMAC 4 that occupies the bus and controls data transfer between the transmission / reception unit 2 and the memory 3, and a processor (CPU) connected to the bus 11 and controls each unit. 1 and an alarm receiver 5 for receiving an alarm signal from an external device,
Control unit 6 for identifying bus occupation or release by MAC4
And D controlled by the DMAC 4 under the control of the control unit 6.
A control storage unit 7 for storing that the MA operation period is in progress;
The control storage unit 7 holds the alarm signal received by the alarm receiving unit 5 when the fact that the DMA operation period is being stored is stored.
And a holding unit 8 for reading the alarm signal held via 1. Further, 9 is a bus switching unit, and 10 is a latch unit.
【0010】(2)又制御部6は、DMAC4によるバ
ス11の占有又は解放を識別すると共に、プロセッサ1
のアラーム発生の有無を識別し、DMAC4によるDM
A動作期間中及びプロセッサ1のアラーム発生中を制御
記憶部7に記憶させる構成を備えることができる。(2) Further, the control unit 6 identifies whether the DMAC 4 occupies or releases the bus 11, and at the same time, the processor 1
Whether or not an alarm has occurred is identified, and DM by DMAC4
A configuration may be provided in which the control storage unit 7 stores during the A operation period and during the alarm occurrence of the processor 1.
【0011】(3)又DMAC4がDMA動作期間中で
あることを制御部6が識別している時に、プロセッサ1
へのクロック信号を停止させるクロック制御部を備える
ことができる。(3) Further, when the controller 6 identifies that the DMAC 4 is in the DMA operation period, the processor 1
A clock control unit for stopping the clock signal to the device can be provided.
【0012】(4)又電圧監視・切替部と、バックアッ
プ電源とを設け、電圧監視・切替部は、電源の電圧の異
常状態を検出した時に、制御部6に通知すると共に、バ
ックアップ電源から少なくとも制御部6と、制御記憶部
7と、保持部8と、警報受信部5とに動作電圧を供給す
るように切替える構成を備えることができる。(4) Further, a voltage monitoring / switching unit and a backup power supply are provided, and the voltage monitoring / switching unit notifies the control unit 6 when an abnormal state of the voltage of the power supply is detected, and at least the backup power supply A configuration may be provided in which the control unit 6, the control storage unit 7, the holding unit 8, and the alarm receiving unit 5 are switched to supply the operating voltage.
【0013】(5)又外部装置からの警報信号を受信す
る複数の警報受信部と、この複数の警報受信部に共通の
保持部と、複数の警報受信部対応の制御記憶部と、制御
部が少なくともDMACがDMA動作期間中であるこを
識別すると共に、警報受信部が警報信号を受信したこと
を示す起動要求信号を出力した時に、警報受信部対応の
制御記憶部に起動信号を加える切替部とを備えることが
できる。(5) Further, a plurality of alarm receiving units for receiving alarm signals from an external device, a holding unit common to the plurality of alarm receiving units, a control storage unit corresponding to the plurality of alarm receiving units, and a control unit. Identifies at least that the DMAC is in the DMA operation period, and adds the activation signal to the control storage unit corresponding to the alarm reception unit when the alarm reception unit outputs the activation request signal indicating that the alarm signal has been received. And can be provided.
【0014】[0014]
(1)DMA動作期間中でない時は、保持部8にバス切
替命令が加えられないので、バス切替部9によって警報
受信部5をバス11側へ切替接続する。それによって、
プロセッサ1がバス11を介して警報受信部5の受信警
報信号を読取ることができる。又送受信部2からDMA
C4にDMA要求信号RQを送出すると、DMAC4は
プロセッサ1にバス解放要求信号BRRを送出する。プ
ロセッサ1がバスを解放するバス解放応答信号BRAを
送出すると、制御部6は、バス解放要求信号BRRとバ
ス解放応答信号BRAとを受信して、DMAC4にバス
解放応答信号BRAを送出し、且つDMA動作開始を識
別して、制御記憶部7に起動信号STを加える。(1) Since the bus switching command is not added to the holding unit 8 when the DMA operation period is not in progress, the alarm receiving unit 5 is switched and connected to the bus 11 side by the bus switching unit 9. Thereby,
The processor 1 can read the received alarm signal of the alarm receiver 5 via the bus 11. Also, from the transmitter / receiver 2 to
When the DMA request signal RQ is sent to C4, the DMAC 4 sends the bus release request signal BRR to the processor 1. When the processor 1 sends the bus release response signal BRA for releasing the bus, the control unit 6 receives the bus release request signal BRR and the bus release response signal BRA, and sends the bus release response signal BRA to the DMAC 4, and A start signal ST is applied to the control storage unit 7 by identifying the start of the DMA operation.
【0015】DMAC4は、バス解放応答信号BRAに
よって送受信部2へDMA応答信号ASを送出し、且つ
バス11を占有して送受信部2とメモリ3との間のデー
タ転送を制御する。又制御部6は、警報受信部5に対し
てイネーブル信号EN、保持部8のバス切替部9へのバ
ス切替命令SW、保持部8のラッチ部10へのラッチ信
号を送出する。制御記憶部7はDMA動作期間中である
ことを記憶し、又保持部8は、警報受信部5の受信警報
信号を保持できるようにバス切替部9によって警報受信
部5をラッチ部10側へ切替接続する。それによって、
警報受信部5の受信警報信号をラッチ部10にラッチす
ることができる。そして、DMA動作が終了すると、D
MAC4はバス11を解放し、バス切替命令SWは解除
されるから、保持部8のバス切替部9は元の状態に復帰
する。又プロセッサ1は、保持部8に保持された警報信
号をバス11を介して読取ることができる。従って、D
MA動作期間中の警報信号の取りこぼしが生じないこと
になる。The DMAC 4 sends a DMA response signal AS to the transceiver 2 in response to the bus release response signal BRA and occupies the bus 11 to control data transfer between the transceiver 2 and the memory 3. Further, the control unit 6 sends an enable signal EN to the alarm receiving unit 5, a bus switching command SW to the bus switching unit 9 of the holding unit 8 and a latch signal to the latch unit 10 of the holding unit 8. The control storage unit 7 stores that the DMA operation period is in progress, and the holding unit 8 causes the bus switching unit 9 to move the alarm reception unit 5 to the latch unit 10 side so that the reception alarm signal of the alarm reception unit 5 can be held. Switch connection. Thereby,
The alarm signal received by the alarm receiver 5 can be latched in the latch unit 10. When the DMA operation is completed, D
Since the MAC 4 releases the bus 11 and the bus switching command SW is released, the bus switching unit 9 of the holding unit 8 returns to the original state. Further, the processor 1 can read the alarm signal held in the holding unit 8 via the bus 11. Therefore, D
The alarm signal will not be missed during the MA operation period.
【0016】(2)プロセッサ1のプログラム暴走等の
アラーム発生の有無を識別し、アラーム発生時には、プ
ロセッサ1は警報受信部5の受信警報信号を読取ること
ができないので、制御部6はDMA動作期間中と同様
に、警報受信部5を保持部8のラッチ部10側へ切替え
ることにより、アラーム発生中の受信警報信号を保持す
ることができる。(2) The presence / absence of an alarm such as a program runaway of the processor 1 is identified, and when the alarm occurs, the processor 1 cannot read the reception alarm signal of the alarm reception unit 5, so that the control unit 6 operates in the DMA operation period. Similarly to the inside, by switching the alarm receiving unit 5 to the latch unit 10 side of the holding unit 8, it is possible to hold the received alarm signal during alarm generation.
【0017】(3)DMA動作期間中は、プロセッサ1
はバス11を解放してウェイト状態となるものであるか
ら、クロック信号の供給をクロック制御部によって停止
し、バス解放要求の受付機能を有しないプロセッサを用
いた場合でも、DMA動作を可能とすることができる。(3) During the DMA operation period, the processor 1
Since the bus 11 is released to enter the wait state, the supply of the clock signal is stopped by the clock control unit, and the DMA operation is enabled even when the processor having no function of accepting the bus release request is used. be able to.
【0018】(4)又停電又は動作電圧の異常低下等の
電源の電圧の異常状態を電圧監視・切替部により検出す
ると、制御部6に通知し、且つバックアップ電源から、
制御部6と、制御記憶部7と、保持部8と、警報受信部
5とに動作電圧を供給する。従って、制御部6は、DM
A動作期間中と同様に、警報受信部5を保持部8のラッ
チ部10側へ切替接続するように制御し、電源電圧の異
常状態に於いても、警報受信部5の受信警報信号を保持
部8に保持させることができる。(4) When the voltage monitoring / switching unit detects an abnormal state of the power supply voltage, such as a power failure or an abnormal decrease in operating voltage, the control unit 6 is notified and the backup power supply
The operating voltage is supplied to the control unit 6, the control storage unit 7, the holding unit 8, and the alarm receiving unit 5. Therefore, the control unit 6 controls the DM
As in the A operation period, the alarm receiving unit 5 is controlled to be switched and connected to the latch unit 10 side of the holding unit 8, and the received alarm signal of the alarm receiving unit 5 is held even in the abnormal state of the power supply voltage. It can be held by the part 8.
【0019】(5)又警報受信部を複数に分割し、複数
の警報受信部対応に制御記憶部を設け、制御部6がDM
A動作期間中であることを識別すると、切替部に起動信
号を加え、又複数の警報受信部の何れか一つが警報信号
を受信すると、切替部に起動要求信号を送出する。切替
部は、この警報信号を受信した警報受信部対応の制御記
憶部に起動信号を加える。それによって、制御記憶部か
ら保持部に対して警報受信部の受信警報信号をラッチで
きるように制御することができるから、DMA動作期間
中に於ける警報信号を保持することができる。(5) Further, the alarm receiving section is divided into a plurality of sections, a control storage section is provided for each of the plurality of alarm receiving sections, and the control section 6 is a DM.
When it is identified that the A operation period is in progress, an activation signal is applied to the switching unit, and when any one of the plurality of alarm receiving units receives the alarm signal, an activation request signal is sent to the switching unit. The switching unit adds an activation signal to the control storage unit corresponding to the alarm receiving unit that has received this alarm signal. Accordingly, the control storage unit can control the holding unit so that the reception warning signal of the warning receiving unit can be latched, and thus the warning signal can be held during the DMA operation period.
【0020】[0020]
【実施例】図2は本発明の第1の実施例の説明図であ
り、図1と同一符号は同一部分を示す。又13はランダ
ムアクセスメモリ(RAM)、14はリードオンリメモ
リ(ROM)、15はデータバス、16はアドレスバ
ス、17はデコード回路、18はカウンタ、19はリー
ドオンリメモリ、20はオア回路、21はフォトカプ
ラ、22はバスドライバである。又デコード回路17か
らのCS1〜CSnはチップセレクト信号、RQはDM
A要求信号、ASはDMA応答信号、BRRはバス解放
要求信号、BRAはバス解放応答信号、STは起動信
号、ENはイネーブル信号、LSはラッチ信号、SWは
バス切替命令を示す。2 is an explanatory view of the first embodiment of the present invention, in which the same reference numerals as those in FIG. 1 indicate the same parts. Further, 13 is a random access memory (RAM), 14 is a read only memory (ROM), 15 is a data bus, 16 is an address bus, 17 is a decoding circuit, 18 is a counter, 19 is a read only memory, 20 is an OR circuit, 21 Is a photocoupler, and 22 is a bus driver. Further, CS1 to CSn from the decoding circuit 17 are chip select signals, and RQ is DM.
A request signal, AS is a DMA response signal, BRR is a bus release request signal, BRA is a bus release response signal, ST is a start signal, EN is an enable signal, LS is a latch signal, and SW is a bus switching instruction.
【0021】プロセッサ(CPU)1に対して、データ
バス15とアドレスバス16とにより、送受信部2と、
DMAC4と、ランダムアクセスメモリ13と、リード
オンリメモリ14とが接続され、又データバス15にデ
コード回路17と保持部8とが接続され、警報受信部5
はデータバス15と保持部8を介して接続された構成を
有する。With respect to the processor (CPU) 1, a data bus 15 and an address bus 16 are used to provide a transceiver unit 2,
The DMAC 4, the random access memory 13, and the read-only memory 14 are connected, the decoding circuit 17 and the holding unit 8 are connected to the data bus 15, and the alarm receiving unit 5
Has a configuration connected to the data bus 15 via the holding unit 8.
【0022】又DMAC4は、送受信部2からのDMA
要求信号RQによってプロセッサ1へバス解放要求信号
BRRを送出し、プロセッサ1からのバス解放応答信号
BRAを制御部6を介して受信すると、送受信部にDM
A応答信号ASを送出し、リードオンリメモリ13と送
受信部2との間のデータ転送を制御する。制御部6は、
DMAC4からのバス解放要求信号BRRとプロセッサ
1からのバス解放応答信号BRAとにより、DMAC4
へバス解放応答信号BRAを送出し、起動信号STを制
御記憶部7へ送出する。The DMAC 4 is the DMA from the transmitter / receiver 2.
When the bus release request signal BRR is sent to the processor 1 by the request signal RQ and the bus release response signal BRA from the processor 1 is received via the control unit 6, DM is sent to the transmission / reception unit.
The A response signal AS is sent to control the data transfer between the read only memory 13 and the transmission / reception unit 2. The control unit 6
By the bus release request signal BRR from the DMAC4 and the bus release response signal BRA from the processor 1, the DMAC4
The bus release response signal BRA is sent to the control storage unit 7.
【0023】又警報受信部5は、フォトカプラ21とバ
スドライバ22とを含み、各種の装置(図示せず)から
の警報信号をフォトカプラ21によって受信し、バスド
ライバ22を介して保持部8に送出する。保持部8は、
バス切替部9とラッチ部10とを備え、制御記憶部7を
介したバス切替命令SWによってバス切替部9は、警報
受信部5をデータバス15側又はラッチ部10側に切替
接続する。又ラッチ部10は、制御記憶部7を介したラ
ッチ信号によって、警報受信部5の受信警報信号をバス
切替部9を介して加えられた時にラッチし、チップセレ
クト信号CS5によって選択された時に、プロセッサ1
はデータバス15を介してラッチ部10にラッチされた
警報信号を読取ることになる。又制御記憶部7はカウン
タ18とリードオンリメモリ19とを備え、カウンタ1
8のカウント内容に対応したラッチ信号によって、ラッ
チ部10には、警報受信部5の入力ポート対応に警報信
号がラッチされる。The alarm receiver 5 includes a photocoupler 21 and a bus driver 22, receives alarm signals from various devices (not shown) by the photocoupler 21, and the holding unit 8 via the bus driver 22. Send to. The holding portion 8
A bus switching unit 9 and a latch unit 10 are provided, and the bus switching unit 9 switches and connects the alarm receiving unit 5 to the data bus 15 side or the latch unit 10 side by a bus switching command SW via the control storage unit 7. Further, the latch unit 10 latches the reception alarm signal of the alarm reception unit 5 by the latch signal from the control storage unit 7 when it is applied via the bus switching unit 9, and when it is selected by the chip select signal CS5, Processor 1
Reads the alarm signal latched by the latch unit 10 via the data bus 15. Further, the control storage unit 7 includes a counter 18 and a read-only memory 19, and the counter 1
By the latch signal corresponding to the count content of 8, the alarm signal is latched in the latch unit 10 in correspondence with the input port of the alarm receiving unit 5.
【0024】DMA動作を行わない時は、バス切替命令
SWが保持部8に加えられていないので、バス切替部9
は警報受信部5をデータバス15側へ切替接続してい
る。従って、プロセッサ1がアドレスバス16に警報受
信部5のアドレスを送出すると、デコード回路17から
チップセレクト信号CS4が出力され、オア回路20を
介して警報受信部5に加えられるから、警報受信部5の
バスドライバ22を介して受信警報信号が保持部8に送
出され、保持部8のバス切替部9を介してデータバス1
5に受信警報信号が送出され、プロセッサ1はこの受信
警報信号を読取ることができる。プロセッサ1は、周期
的に警報受信部5の受信警報信号を読取るものである。When the DMA operation is not performed, the bus switching command SW is not added to the holding unit 8, so the bus switching unit 9
Connects the alarm receiver 5 to the data bus 15 side. Therefore, when the processor 1 sends the address of the alarm receiving unit 5 to the address bus 16, the decode circuit 17 outputs the chip select signal CS4, which is added to the alarm receiving unit 5 via the OR circuit 20. A reception warning signal is sent to the holding unit 8 via the bus driver 22 of the data bus 1 via the bus switching unit 9 of the holding unit 8.
A reception alert signal is sent to 5, and the processor 1 can read this reception alert signal. The processor 1 periodically reads the reception alarm signal of the alarm reception unit 5.
【0025】図3は本発明の第1の実施例のフローチャ
ートであり、送受信部2がDMA要求信号RQを送出す
ると(A1)、DMAC4はバス解放要求信号BRRを
送出する(A2)。このバス解放要求信号BRRをプロ
セッサ(CPU)1が受付可能(READY)か否かを
判定し(A3)、受付可能となるまでバス解放要求信号
BRRを送出し、受付可能となると、プロセッサ1はバ
ス解放応答信号BRAを送出する(A5)。FIG. 3 is a flow chart of the first embodiment of the present invention. When the transmitter / receiver 2 sends out the DMA request signal RQ (A1), the DMAC 4 sends out the bus release request signal BRR (A2). The processor (CPU) 1 determines whether or not the bus release request signal BRR can be received (READY) (A3), and sends the bus release request signal BRR until it can be received. The bus release response signal BRA is transmitted (A5).
【0026】制御部6は、DMAC4からのバス解放要
求信号BRRと、プロセッサ1からのバス解放応答信号
BRAとにより、DMA動作の開始を識別し、バス解放
応答信号BRAをDMAC4に送出し、起動信号STを
制御記憶部7へ送出し、保持部8へバス切替命令SWを
送出し、警報受信部5へイネーブル信号ENを送出し、
保持部8へラッチ信号LSを送出する(A5)。制御部
6はDMA動作の開始により起動信号STを送出するか
ら、制御記憶部7に於ける処理によって、バス切替命令
SWとラッチ信号LSとイネーブル信号ENとを送出す
る構成とすることも可能である。The control unit 6 identifies the start of the DMA operation from the bus release request signal BRR from the DMAC 4 and the bus release response signal BRA from the processor 1 and sends the bus release response signal BRA to the DMAC 4 to activate it. The signal ST is sent to the control storage unit 7, the bus switching command SW is sent to the holding unit 8, the enable signal EN is sent to the alarm receiving unit 5,
The latch signal LS is sent to the holding unit 8 (A5). Since the control section 6 sends the start signal ST upon the start of the DMA operation, it is possible to adopt a configuration in which the bus switching command SW, the latch signal LS, and the enable signal EN are sent by the processing in the control storage section 7. is there.
【0027】DMAC4は、制御部6を介したプロセッ
サ1からのバス解放応答信号BRAによって、送受信部
2とランダムアクセスメモリ13との間のデータの転送
制御を開始する(A6)。又保持部8は、バス切替命令
SWによってバス切替部9は警報受信部5をラッチ部1
0側へ切替接続する(A7)。又警報受信部5は、オア
回路20を介したイネーブル信号ENによって、受信警
報信号をバスドライバ22を介して送出する(A8)。
保持部8に於いては、バス切替部9を介してラッチ部1
0に警報受信部5の受信警報信号が加えられ、ラッチ信
号LSに従ってラッチされる(A9)。The DMAC 4 starts data transfer control between the transmission / reception unit 2 and the random access memory 13 by the bus release response signal BRA from the processor 1 via the control unit 6 (A6). Further, the holding unit 8 causes the bus switching unit 9 to switch the alarm receiving unit 5 to the latch unit 1 in response to the bus switching command SW.
Switch connection to 0 side (A7). Further, the alarm receiving unit 5 sends out a received alarm signal via the bus driver 22 in response to the enable signal EN via the OR circuit 20 (A8).
In the holding unit 8, the latch unit 1 is provided via the bus switching unit 9.
The received alarm signal of the alarm receiver 5 is added to 0, and the signal is latched according to the latch signal LS (A9).
【0028】DMA動作期間中は起動信号STが送出さ
れるから、この起動信号継続中か否かを判定し(A1
0)、継続中の場合は、ステップ(A7)以降を繰り返
して実行する。又継続中でなくなると、即ち、DMA動
作が終了すると、DMAC4はバス解放を行い、制御部
6は、バス切替命令SWの解除と、イネーブル信号EN
の解除とを行う(A11)。Since the start signal ST is sent during the DMA operation period, it is judged whether or not this start signal is continuing (A1
0), if continuing, the step (A7) and the subsequent steps are repeated. When it is not continued, that is, when the DMA operation ends, the DMAC 4 releases the bus, and the control unit 6 releases the bus switching command SW and the enable signal EN.
Is canceled (A11).
【0029】それによって、プロセッサ1は、アドレス
バス16に保持部8のアドレスを送出することにより、
デコード回路17からチップセレクト信号CS5を保持
部8に加え、ラッチ部10にラッチされた警報信号を、
データバス15を介して読取ることができる。又プロセ
ッサ1は、アドレスバス16に警報受信部5のアドレス
を定期的に送出し、デコード回路17からチップセレク
ト信号CS4をオア回路20を介して警報受信部5に加
えて、受信警報信号を保持部8のバス切替部9とデータ
バス15とを介して読取ることができる(A12)。As a result, the processor 1 sends the address of the holding unit 8 to the address bus 16,
The chip select signal CS5 is added to the holding unit 8 from the decoding circuit 17, and the alarm signal latched by the latch unit 10 is
It can be read via the data bus 15. Further, the processor 1 periodically sends the address of the alarm receiving unit 5 to the address bus 16, adds the chip select signal CS4 from the decoding circuit 17 to the alarm receiving unit 5 via the OR circuit 20, and holds the received alarm signal. The data can be read via the bus switching unit 9 of the unit 8 and the data bus 15 (A12).
【0030】前述のように、DMA動作期間中は、警報
受信部5に於いて各種装置からの警報信号を受信し、保
持部8のラッチ部10に於いてラッチすることができ
る。そして、DMA動作終了により、プロセッサ1はラ
ッチ部10にラッチされた警報信号をデータバス15を
介して読取ることができるから、警報信号の取りこぼし
が生じない利点がある。As described above, during the DMA operation period, the alarm receiving unit 5 can receive the alarm signals from various devices and the latch unit 10 of the holding unit 8 can latch the alarm signals. When the DMA operation is completed, the processor 1 can read the alarm signal latched by the latch unit 10 via the data bus 15. Therefore, there is an advantage that the alarm signal is not missed.
【0031】図4は本発明の第2の実施例の説明図であ
り、図1と同一符号は同一部分を示し、31はアラーム
検出部である。この実施例は、アラーム検出部31によ
りプロセッサ(CPU)1のプログラム暴走等のアラー
ム状態を検出すると、制御部6にアラーム検出信号AL
を加える。制御部6は、DMAC4によるDMA動作期
間中と同様に、制御記憶部7に起動信号STを加え、警
報受信部5の受信警報信号を保持部8のラッチ部10に
バス切替部9を介して加え、その受信警報信号をラッチ
する。FIG. 4 is an explanatory view of the second embodiment of the present invention, in which the same reference numerals as those in FIG. 1 indicate the same parts, and 31 is an alarm detecting section. In this embodiment, when the alarm detection unit 31 detects an alarm state such as a program runaway of the processor (CPU) 1, an alarm detection signal AL is sent to the control unit 6.
Add. Similarly to during the DMA operation period by the DMAC 4, the control unit 6 applies the activation signal ST to the control storage unit 7 and transmits the reception alarm signal of the alarm reception unit 5 to the latch unit 10 of the holding unit 8 via the bus switching unit 9. In addition, the reception alarm signal is latched.
【0032】図5は本発明の第2の実施例のフローチャ
ートであり、アラーム検出部31がプロセッサ(CP
U)のアラーム検出を行うと(B1)、制御部6はアラ
ーム検出部31からのアラーム検出信号ALによって、
起動信号STを制御記憶部7へ送出し、保持部8へのバ
ス切替命令SWを送出し、警報受信部5へのイネーブル
信号ENを送出し、保持部8のラッチ部10に対するラ
ッチ信号を送出する(B2)。この場合のバス切替命令
SW,ラッチ信号,イネーブル信号ENについては、前
述のように、制御記憶部7の処理によって送出すること
も可能である。FIG. 5 is a flowchart of the second embodiment of the present invention, in which the alarm detector 31 is a processor (CP).
When the alarm detection of (U) is performed (B1), the control unit 6 receives the alarm detection signal AL from the alarm detection unit 31,
The start signal ST is sent to the control storage unit 7, the bus switching command SW is sent to the holding unit 8, the enable signal EN is sent to the alarm receiving unit 5, and the latch signal to the latch unit 10 of the holding unit 8 is sent. Yes (B2). The bus switching command SW, the latch signal, and the enable signal EN in this case can also be sent by the processing of the control storage unit 7, as described above.
【0033】保持部8は、バス切替命令SWに従ってバ
ス切替部9により警報受信部5をラッチ部10側へ切替
接続し(B3)、警報受信部5は、イネーブル信号EN
に従って受信警報信号を送出し(B4)、保持部8は、
ラッチ信号に従って受信警報信号をラッチ部10にラッ
チする(B5)。The holding unit 8 switches and connects the alarm receiving unit 5 to the latch unit 10 side by the bus switching unit 9 according to the bus switching command SW (B3), and the alarm receiving unit 5 enables the enable signal EN.
In response to the received warning signal (B4), the holding unit 8
The reception warning signal is latched in the latch unit 10 according to the latch signal (B5).
【0034】制御部6は、アラーム検出部31に於いて
プロセッサ1のアラーム検出が継続しているか否かを判
定し(B6)、継続している場合は、ステップ(B5)
以降を繰り返し実行する。又継続しなくなった時は、プ
ロセッサ1が正常状態に戻った時であるから、バス切替
命令SWの解除とイネーブル信号ENの解除とを行う
(B7)。又プロセッサ1は、保持部8のラッチ部10
にラッチされた警報信号を、バス11を介して読取り、
その後、定期的に警報受信部5をアクセスして、受信警
報信号をバス11を介して読取る(B8)。The control unit 6 determines whether or not the alarm detection of the processor 1 is continued in the alarm detection unit 31 (B6), and if it is continued, the step (B5).
Repeat the following. Further, when it is not continued, it means that the processor 1 has returned to the normal state, and therefore the bus switching command SW and the enable signal EN are released (B7). The processor 1 also includes the latch unit 10 of the holding unit 8.
Read the alarm signal latched in
After that, the alarm reception unit 5 is periodically accessed to read the received alarm signal via the bus 11 (B8).
【0035】前述のように、プロセッサ1のプログラム
暴走等のアラーム検出時には、プロセッサ1は、正常な
警報信号の読取りができないことになるが、その場合の
警報受信部5の受信警報信号を保持部8のラッチ部10
にラッチすることができ、プロセッサ1が正常状態に戻
った時に、ラッチ部10にラッチされた警報信号を読取
るので、警報信号の取りこぼしが生じない利点がある。As described above, when an alarm such as program runaway of the processor 1 is detected, the processor 1 cannot read a normal alarm signal, but the alarm signal received by the alarm receiver 5 is held by the processor 1. 8 latch section 10
Since the alarm signal latched in the latch unit 10 is read when the processor 1 returns to the normal state, there is an advantage that the alarm signal is not missed.
【0036】図6は本発明の第3の実施例の説明図であ
り、図1と同一符号は同一部分を示し、32は電圧監視
・切替部、33はバックアップ電源、34は電源であ
り、例えば商用交流電圧を整流して安定化した直流電圧
を出力する電源である。正常時は、電源34から各部に
動作電圧を供給している。又電圧監視・切替部32は、
電源34の電圧を監視し、停電や電圧の異常低下等の異
常状態を検出すると、制御部6に電源電圧の異常検出信
号VDを加え、且つ(5)〜(8)に示すように、警報
監視部5と、制御部6と、制御記憶部7と、保持部8と
に、バックアップ電源33から動作電圧を供給するよう
に切替える。FIG. 6 is an explanatory view of the third embodiment of the present invention. The same reference numerals as those in FIG. 1 denote the same parts, 32 is a voltage monitoring / switching unit, 33 is a backup power supply, and 34 is a power supply, For example, it is a power source that rectifies a commercial AC voltage and outputs a stabilized DC voltage. Under normal conditions, the operating voltage is supplied from the power supply 34 to each part. The voltage monitoring / switching unit 32
When the voltage of the power supply 34 is monitored and an abnormal state such as a power failure or an abnormal voltage drop is detected, the power supply voltage abnormality detection signal VD is added to the control unit 6, and an alarm is issued as shown in (5) to (8). The monitoring unit 5, the control unit 6, the control storage unit 7, and the holding unit 8 are switched so that the operating voltage is supplied from the backup power supply 33.
【0037】図7は本発明の第3の実施例のフローチャ
ートであり、電圧監視・切替部32に於いて、電源34
の停電又は電圧が所定値以下に低下した異常状態を検出
すると(C1)、バックアップ電源33への切替えを行
うと共に、制御部6へ異常検出信号VDを加えることに
より、電圧異常を通知する(C2)。制御部6は、起動
信号STを制御記憶部7へ送出し、保持部8へのバス切
替命令SWを送出し、警報受信部5へイネーブル信号E
Nを送出し、保持部8へのラッチ信号を送出する(C
3)。FIG. 7 is a flow chart of the third embodiment of the present invention. In the voltage monitoring / switching unit 32, the power source 34 is used.
When a power failure or an abnormal state in which the voltage has dropped to a predetermined value or less is detected (C1), the backup power source 33 is switched to and an abnormal voltage detection signal VD is added to the control unit 6 to notify the abnormal voltage (C2). ). The control unit 6 sends the start signal ST to the control storage unit 7, sends the bus switching command SW to the holding unit 8, and sends the enable signal E to the alarm receiving unit 5.
N is sent, and a latch signal to the holding unit 8 is sent (C
3).
【0038】保持部8は、バス切替部9により警報受信
部5をラッチ部10側へ切替接続し(C4)、警報受信
部5は、受信警報信号を保持部8へ送出する(C5)。
又保持部8は、バス切替部9を介して加えられた受信警
報信号をラッチ部10にラッチする(C6)。The holding unit 8 switches and connects the alarm receiving unit 5 to the latch unit 10 side by the bus switching unit 9 (C4), and the alarm receiving unit 5 sends the received alarm signal to the holding unit 8 (C5).
Further, the holding unit 8 latches the reception alarm signal applied via the bus switching unit 9 in the latch unit 10 (C6).
【0039】又制御部6は、電源34の電圧の異常状態
が継続中か否かを電圧監視・切替部32からの異常検出
信号VDによって判定し(C7)、異常状態が継続中の
場合は、ステップ(C5)以降を繰り返す。又正常状態
に回復した場合は、制御部6はバス切替命令SWを解除
し、且つイネーブル信号ENを解除する(C8)。又プ
ロセッサ1は、保持部8のラッチ部10にラッチされた
警報信号を読取り、その後は、警報受信部5を定期的に
アクセスして警報信号を読取る動作を再開する(C
9)。Further, the control section 6 judges whether or not the abnormal state of the voltage of the power source 34 is continuing by the abnormality detection signal VD from the voltage monitoring / switching section 32 (C7). If the abnormal state is continuing, , Step (C5) and subsequent steps are repeated. When the normal state is restored, the control unit 6 releases the bus switching command SW and the enable signal EN (C8). Further, the processor 1 reads the alarm signal latched in the latch unit 10 of the holding unit 8, and thereafter restarts the operation of periodically accessing the alarm receiving unit 5 to read the alarm signal (C
9).
【0040】前述のように、電源34の電圧の異常状態
の時に、プロセッサ1は動作できないことになるが、バ
ックアップ電源33から、警報信号を受信して保持する
為の機能部分に対して動作電圧を供給し、警報受信部5
の受信警報信号をラッチ部10にラッチし、電源34が
正常状態に復帰した時に、プロセッサ1は動作可能とな
り、ラッチ部10にラッチされた警報信号を読取ること
ができる。従って、警報信号の取りこぼしが生じない利
点があり、又バックアップ電源33が供給する部分は僅
かであるから、バックアップ電源33は、小容量の電池
等によって構成することが可能である。即ち、経済的
に、異常時の警報信号をラッチしておくことができる。As described above, when the voltage of the power source 34 is in an abnormal state, the processor 1 cannot operate, but the operating voltage is applied to the functional portion for receiving and holding the alarm signal from the backup power source 33. And the alarm receiver 5
When the power supply 34 returns to the normal state by latching the received alarm signal of No. 2 in the latch unit 10, the processor 1 becomes operable and the alarm signal latched in the latch unit 10 can be read. Therefore, there is an advantage that the alarm signal is not missed, and since the backup power supply 33 supplies only a small portion, the backup power supply 33 can be composed of a small capacity battery or the like. That is, it is possible to economically latch the alarm signal at the time of abnormality.
【0041】図8は本発明の第4の実施例の説明図であ
り、図1と同一符号は同一部分を示し、35はクロック
発生部、36はクロック制御部である。この実施例は、
プロセッサ(CPU)1がバス解放要求信号BRRを受
付ける機能を備えていない場合を示す。DMA動作中で
ない時は、クロック発生部35からのクロック信号がク
ロック制御部36を介してプロセッサ1に加えられ、又
保持部8のバス切替部9は、警報受信部5をバス11側
へ切替接続している。従って、プロセッサ1はクロック
信号に同期し、定期的に警報受信部5の受信警報信号を
バス11を介して読取ることができる。FIG. 8 is an explanatory view of the fourth embodiment of the present invention, in which the same reference numerals as those in FIG. 1 denote the same parts, 35 is a clock generator, and 36 is a clock controller. This example is
The case where the processor (CPU) 1 does not have a function of receiving the bus release request signal BRR is shown. When the DMA operation is not in progress, the clock signal from the clock generation unit 35 is applied to the processor 1 via the clock control unit 36, and the bus switching unit 9 of the holding unit 8 switches the alarm receiving unit 5 to the bus 11 side. Connected. Therefore, the processor 1 can periodically read the received alarm signal of the alarm receiver 5 via the bus 11 in synchronization with the clock signal.
【0042】又送受信部2からDMAC4にDMA要求
信号RQを加えると、DMAC4はバス解放要求信号B
RRを送出する。このバス解放要求信号BRRをプロセ
ッサ1は受付ける機能を備えていないので、制御部6
は、このバス解放要求信号BRRに対してバス解放応答
信号BRAをDMAC4に送出する。DMAC4は、プ
ロセッサ1からのバス解放応答信号BRAと同様に処理
し、送受信部2にDMA応答信号ASを送出し、メモリ
(MEM)3と送受信部2との間のDMA動作を開始さ
せる。When the DMA request signal RQ is added to the DMAC 4 from the transmitter / receiver 2, the DMAC 4 receives the bus release request signal B.
Send RR. Since the processor 1 does not have a function of receiving the bus release request signal BRR, the control unit 6
Sends a bus release response signal BRA to the DMAC 4 in response to the bus release request signal BRR. The DMAC 4 processes in the same manner as the bus release response signal BRA from the processor 1, sends out the DMA response signal AS to the transmitting / receiving unit 2, and starts the DMA operation between the memory (MEM) 3 and the transmitting / receiving unit 2.
【0043】又制御部6は、クロック制御部36に制御
信号CKCを加えて、クロック発生部35からプロセッ
サ1へのクロック信号を停止させる。それによって、プ
ロセッサ1はウェイト状態となり、バス11を解放した
状態となる。即ち、バス解放要求の受付機能を備えてい
ない1チップのマイクロプロセッサ等を用いた場合に於
いても、DMA動作を行わせることができ、且つそのD
MA動作期間中の受信警報信号を保持することができ
る。又DMA動作終了により、制御部6は制御信号CK
Cを停止するから、クロック発生部35からのクロック
信号がクロック制御部36を介してプロセッサ1に加え
られ、プロセッサ1は正常動作に復帰することができ
る。The control unit 6 also applies the control signal CKC to the clock control unit 36 to stop the clock signal from the clock generation unit 35 to the processor 1. As a result, the processor 1 enters the wait state and the bus 11 is released. That is, even when a one-chip microprocessor or the like that does not have a function of accepting a bus release request is used, the DMA operation can be performed, and the D
The reception alarm signal during the MA operation period can be retained. Further, upon completion of the DMA operation, the control unit 6 causes the control signal CK
Since C is stopped, the clock signal from the clock generator 35 is applied to the processor 1 via the clock controller 36, and the processor 1 can return to normal operation.
【0044】図9は本発明の第5の実施例の説明図であ
り、図1と同一符号は同一部分を示し、5−1,5−2
は警報受信部、7−1,7−2は制御記憶部、8Aは保
持部、9−1,9−2はバス切替部、40は切替部であ
る。この実施例は複数の警報受信部5−1,5−2を設
け、且つ警報受信部5−1,5−2対応の制御記憶部7
−1,7−2を設けたもので、保持部8Aは、複数の警
報受信部5−1,5−2に共通に設けられているが、警
報受信部5−1,5−2対応のバス切替部9−1,9−
2を備えている。FIG. 9 is an explanatory view of the fifth embodiment of the present invention, in which the same reference numerals as those in FIG. 1 indicate the same parts, and 5-1 and 5-2.
Is an alarm receiving unit, 7-1 and 7-2 are control storage units, 8A is a holding unit, 9-1 and 9-2 are bus switching units, and 40 is a switching unit. In this embodiment, a plurality of alarm receiving units 5-1 and 5-2 are provided, and the control storage unit 7 corresponding to the alarm receiving units 5-1 and 5-2 is provided.
-1, 7-2 are provided, and the holding unit 8A is provided in common to the plurality of alarm receiving units 5-1 and 5-2, but the holding unit 8A corresponds to the alarm receiving units 5-1 and 5-2. Bus switching unit 9-1, 9-
2 is provided.
【0045】又DMA動作中でない時は、保持部8Aに
バス切替命令SW1,SW2が加えられていないので、
バス切替部9−1,9−2は、バス11側に警報受信部
5−1,5−2を切替接続している。従って、プロセッ
サ(CPU)1は、定期的に警報受信部5−1,5−2
を順次アクセスして、受信警報信号を読取ることができ
る。When the DMA operation is not in progress, the bus switching commands SW1 and SW2 are not added to the holding unit 8A.
The bus switching units 9-1 and 9-2 switch and connect the alarm receiving units 5-1 and 5-2 to the bus 11 side. Therefore, the processor (CPU) 1 periodically receives the alarm receiving units 5-1 and 5-2.
Can be sequentially accessed to read the reception alarm signal.
【0046】又送受信部2がDMA要求信号RQを送出
し、DMAC4がバス解放要求信号BRRを送出し、プ
ロセッサ1がバス解放応答信号BRAを送出すると、制
御部6はDMAC4にバス解放応答信号BRAを送出
し、且つ切替部40に起動信号STを送出する。又DM
AC4は送受信部2にDMA応答信号ASを送出し、メ
モリ(MEM)3と送受信部2との間のデータ転送を制
御する。When the transmitter / receiver 2 sends out the DMA request signal RQ, the DMAC 4 sends out the bus release request signal BRR, and the processor 1 sends out the bus release response signal BRA, the controller 6 sends the bus release response signal BRA to the DMAC 4. And the activation signal ST to the switching unit 40. Also DM
The AC 4 sends a DMA response signal AS to the transmission / reception unit 2 and controls data transfer between the memory (MEM) 3 and the transmission / reception unit 2.
【0047】警報受信部5−1,5−2は、警報信号を
受信すると、切替部40に起動要求信号SR1,SR2
を送出する。切替部40は、制御部6からの起動信号S
Tと、警報受信部5−1,5−2からの起動要求信号S
R1,SR2とにより、制御記憶部7−1,7−2に起
動信号ST1,ST2を送出する。即ち、切替部40
は、起動要求信号が加えられた側の制御記憶部へ起動信
号を切替えて送出するものである。Upon receiving the alarm signal, the alarm receiving units 5-1 and 5-2 inform the switching unit 40 of the activation request signals SR1 and SR2.
Is sent. The switching unit 40 uses the activation signal S from the control unit 6.
T and the activation request signal S from the alarm receivers 5-1 and 5-2
The start signals ST1 and ST2 are sent to the control storage units 7-1 and 7-2 by R1 and SR2. That is, the switching unit 40
Is to switch and send the start signal to the control storage unit on the side to which the start request signal is added.
【0048】又制御記憶部7−1,7−2は、保持部8
Aにバス切替命令SW1,SW2、警報受信部5−1,
5−2にイネーブル信号EN1,EN2を送出し、警報
信号を受信した警報受信部5−1,5−2は、イネーブ
ル信号EN1,EN2に従ってバスドライバ(図示せ
ず)により警報信号をバス側へ送出する。又バス切替命
令SW1,SW2に従ってバス切替部9−1,9−2は
警報受信部5−1,5−2をラッチ部10側へ切替接続
するから、受信警報信号をラッチ部10にラッチするこ
とができる。この場合、警報信号を受信した警報受信部
対応の制御記憶部とバス切替部とが動作して、受信警報
信号をラッチ部10にラッチすることになる。Further, the control storage units 7-1 and 7-2 have a holding unit 8
A has bus switching commands SW1 and SW2, an alarm receiver 5-1
The alarm receiving units 5-1 and 5-2 which have transmitted the enable signals EN1 and EN2 to 5-2 and have received the alarm signal, send the alarm signal to the bus side by a bus driver (not shown) according to the enable signals EN1 and EN2. Send out. Further, according to the bus switching commands SW1 and SW2, the bus switching units 9-1 and 9-2 switch and connect the alarm receiving units 5-1 and 5-2 to the latch unit 10 side, so that the received alarm signal is latched in the latch unit 10. be able to. In this case, the control storage unit corresponding to the alarm receiving unit that has received the alarm signal and the bus switching unit operate to latch the received alarm signal in the latch unit 10.
【0049】従って、DMA動作終了により、DMAC
4がバス11を解放すると、プロセッサ1は、バス11
を介してラッチ部10にラッチされた警報信号を読取る
ことができる。即ち、DMA動作期間中の警報信号を取
りこぼすことなく、プロセッサ1によって受信処理する
ことができる。Therefore, when the DMA operation is completed, the DMAC
4 releases bus 11, processor 1
The alarm signal latched in the latch unit 10 can be read via the. That is, the reception processing can be performed by the processor 1 without missing the alarm signal during the DMA operation period.
【0050】図10は本発明の第5の実施例のフローチ
ャートであり、送受信部2がDMA要求信号RQを送出
すると(D1)、DMAC4はバス解放要求信号BRR
を送出する(D2)。プロセッサ(CPU)1がバス解
放要求信号BRRを受付可能(READY)か否かを判
定し(D3)、受付可能となるまでバス解放要求信号B
RRを送出する。又受付可能となると、プロセッサ1は
バス解放応答信号BRAを送出する(D4)。FIG. 10 is a flow chart of the fifth embodiment of the present invention. When the transmitter / receiver 2 sends out the DMA request signal RQ (D1), the DMAC 4 causes the bus release request signal BRR.
Is transmitted (D2). The processor (CPU) 1 determines whether the bus release request signal BRR can be received (READY) (D3), and the bus release request signal B is received until it can be received.
Send RR. Further, when it becomes possible to accept, the processor 1 sends out a bus release response signal BRA (D4).
【0051】制御部6は、DMAC4からのバス解放要
求信号BRRと、プロセッサ1からのバス解放応答信号
BRAとにより、DMAC4にこのバス解放応答信号B
RAを送出し、起動信号STを切替部40に送出する
(D5)。The control unit 6 informs the DMAC 4 of the bus release response signal B by the bus release request signal BRR from the DMAC 4 and the bus release response signal BRA from the processor 1.
RA is sent and a start signal ST is sent to the switching unit 40 (D5).
【0052】DMAC4は、バス解放応答信号BRAを
受信すると、メモリ3と送受信部2との間のデータ転送
を開始する(D6)。警報受信部5−1,5−2は警報
信号を受信したか否かを判定し(D7)、警報信号を受
信すると、切替部40へ起動要求信号SR1,SR2を
送出する(D8)。切替部40は、制御部6からの起動
信号STと、警報受信部5−1,5−2からの起動要求
信号SR1,SR2とによって、制御記憶部7−1,7
−2へ起動信号ST1,ST2を送出する(D9)。Upon receiving the bus release response signal BRA, the DMAC 4 starts data transfer between the memory 3 and the transmitting / receiving unit 2 (D6). The alarm receiving units 5-1 and 5-2 determine whether or not an alarm signal is received (D7), and when the alarm signal is received, the activation request signals SR1 and SR2 are sent to the switching unit 40 (D8). The switching unit 40 controls the control storage units 7-1 and 7 according to the activation signal ST from the control unit 6 and the activation request signals SR1 and SR2 from the alarm reception units 5-1 and 5-2.
-2, and sends start signals ST1 and ST2 (D9).
【0053】例えば、警報受信部5−1に於いて警報信
号を受信すると、起動要求信号SR1を切替部40に加
えるから、切替部40は制御記憶部7−1に起動信号S
T1を加える。それによって、制御記憶部7−1から保
持部8Aへバス切替命令SW1を送出し、且つ警報受信
部5−1へイネーブル信号EN1を送出する(D1
0)。警報受信部5−1は、イネーブル信号EN1によ
って受信警報信号をバス側へ送出する。又保持部8Aで
は、バス切替部9−1により警報受信部5−1をラッチ
部10側へ切替接続するから、警報受信部5−1の受信
警報信号をラッチ部10にラッチする(D11)。For example, when the alarm receiving unit 5-1 receives the alarm signal, the activation request signal SR1 is added to the switching unit 40, so that the switching unit 40 causes the control storage unit 7-1 to activate the activation signal S.
Add T1. As a result, the bus switching command SW1 is sent from the control storage unit 7-1 to the holding unit 8A, and the enable signal EN1 is sent to the alarm receiving unit 5-1 (D1.
0). The alarm receiving unit 5-1 sends a reception alarm signal to the bus side in response to the enable signal EN1. In the holding unit 8A, the bus switching unit 9-1 switches and connects the alarm receiving unit 5-1 to the latch unit 10 side, so that the alarm signal received by the alarm receiving unit 5-1 is latched in the latch unit 10 (D11). .
【0054】又切替部40への制御部6からの起動信号
が継続中か否か、即ち、DMA動作中か否かを判定し
(D12)、継続中の場合は、ステップ(D7)以降を
繰り返し実行し、継続中でなくなった場合、即ち、DM
A動作終了の場合は、制御部6はバス切替命令SW1及
びイネーブル信号EN1を解除させる(D13)。前述
のように、制御記憶部7−1,7−2の処理によりバス
切替命令SW1,SW2とイネーブル信号EN1,EN
2とを送出する場合は、制御部6から制御記憶部7−
1,7−2に解除指令を送出することによって、バス切
替命令SW1,SW2とイネーブル信号EN1,EN2
とを解除させることができる。Further, it is judged whether or not the activation signal from the control unit 6 to the switching unit 40 is continuing, that is, whether or not the DMA operation is in progress (D12). When it is repeatedly executed and is no longer in progress, that is, DM
When the A operation is completed, the control unit 6 releases the bus switching command SW1 and the enable signal EN1 (D13). As described above, the bus switching commands SW1 and SW2 and the enable signals EN1 and EN are processed by the control storage units 7-1 and 7-2.
2 is transmitted from the control unit 6 to the control storage unit 7-
By sending the release command to the bus terminals 1 and 7-2, the bus switching commands SW1 and SW2 and the enable signals EN1 and EN2 are sent.
And can be canceled.
【0055】又プロセッサ1は、DMA動作終了により
ラッチ部10からバス11を介して警報信号を読取り、
その後は、定期的に警報受信部5−1,5−2をアクセ
スして警報信号を読取る(D14)。従って、DMA動
作中の警報信号を保持部8Aに保持し、DMA動作終了
によってプロセッサ1が読取るから、警報信号の取りこ
ぼしが生じない利点がある。又2個の警報受信部5−
1,5−2とそれに対応した制御記憶部7−1,7−2
及びバス切替部9−1,9−2を設けた場合を示すが、
更に多数に分割した構成とすることも可能である。Further, the processor 1 reads an alarm signal from the latch section 10 through the bus 11 upon completion of the DMA operation,
After that, the alarm receivers 5-1 and 5-2 are periodically accessed to read the alarm signal (D14). Therefore, the alarm signal during the DMA operation is held in the holding unit 8A, and the processor 1 reads it when the DMA operation is completed. Therefore, there is an advantage that the alarm signal is not missed. Two alarm receivers 5-
1, 5-2 and control storage units 7-1, 7-2 corresponding thereto
And a case where the bus switching units 9-1 and 9-2 are provided,
It is also possible to adopt a configuration in which it is further divided.
【0056】図11は本発明の第6の実施例の説明図で
あり、図9と同一符号は同一部分を示し、41はアラー
ム検出部である。このアラーム検出部41は、図4に於
けるアラーム検出部31に対応し、プロセッサ(CP
U)1のプログラム暴走等のアラーム状態を検出し、ア
ラーム検出信号ALを制御部6に加えるものである。FIG. 11 is an explanatory view of the sixth embodiment of the present invention. The same reference numerals as those in FIG. 9 indicate the same parts, and 41 is an alarm detector. The alarm detection unit 41 corresponds to the alarm detection unit 31 in FIG.
U) The alarm state such as program runaway of 1) is detected and the alarm detection signal AL is added to the control unit 6.
【0057】制御部6は、DMAC4によるDMA動作
期間中と同様に、切替部40に起動信号STを加える。
又警報受信部5−1,5−2は警報信号を受信すると、
切替部40に起動要求信号SR1,SR2を加えるか
ら、切替部40は、起動要求信号SR1,SR2に対応
する側の制御記憶部7−1,7−2に起動信号ST1,
ST2を加える。The control section 6 applies the activation signal ST to the switching section 40 in the same manner as during the DMA operation period by the DMAC 4.
Further, when the alarm receivers 5-1 and 5-2 receive the alarm signal,
Since the activation request signals SR1 and SR2 are added to the switching unit 40, the switching unit 40 causes the control storage units 7-1 and 7-2 on the side corresponding to the activation request signals SR1 and SR2 to activate signals ST1 and ST1.
Add ST2.
【0058】この起動信号ST1,ST2によって制御
記憶部7−1,7−2は、バス切替命令SW1,SW2
を保持部8Aに加えると共に、警報受信部5−1,5−
2にイネーブル信号EN1,EN2を加える。それによ
って、警報信号を受信した警報受信部5−1,5−2か
らの警報信号がバス切替部9−1,9−2を介してラッ
チ部10に加えられてラッチされる。In response to the start signals ST1 and ST2, the control storage units 7-1 and 7-2 cause the bus switching commands SW1 and SW2.
Is added to the holding unit 8A, and the alarm receiving units 5-1 and 5-
2 to the enable signals EN1 and EN2. As a result, the alarm signals from the alarm receiving units 5-1 and 5-2 that have received the alarm signal are added to and latched by the latch unit 10 via the bus switching units 9-1 and 9-2.
【0059】プロセッサ1が正常状態に復帰すると、ア
ラーム検出信号ALが解除され、プロセッサ1は、ラッ
チ部10にラッチされた警報信号をバス11を介して読
取ることができる。従って、プロセッサ1が異常状態と
なった場合でも、警報信号の取りこぼしが生じないこと
になる。When the processor 1 returns to the normal state, the alarm detection signal AL is released, and the processor 1 can read the alarm signal latched by the latch unit 10 via the bus 11. Therefore, even if the processor 1 is in an abnormal state, the alarm signal will not be missed.
【0060】図12は本発明の第7の実施例の説明図で
あり、図9と同一符号は同一部分を示し、42は電圧監
視・切替部、43はバックアップ電源、44は電源であ
る。電圧監視・切替部42とバックアップ電源43と電
源44とは、図6に於ける電圧監視・切替部32とバッ
クアップ電源33と電源34とに対応し、電圧監視・切
替部42により電源34の電圧を監視し、停電等による
電圧の異常状態を検出すると、検出信号VDを制御部6
に加え、且つバックアップ電源43から、警報受信部5
−1,5−2と制御部6と制御記憶部7−1,7−2と
保持部8Aとに、(5−1),(5−2),(6),
(7−1),(7−2),(8A)として示すように、
動作電圧を供給するように切替える。FIG. 12 is an explanatory view of the seventh embodiment of the present invention, in which the same symbols as in FIG. 9 indicate the same parts, 42 is a voltage monitoring / switching unit, 43 is a backup power supply, and 44 is a power supply. The voltage monitoring / switching unit 42, the backup power supply 43, and the power supply 44 correspond to the voltage monitoring / switching unit 32, the backup power supply 33, and the power supply 34 in FIG. 6, and the voltage of the power supply 34 is controlled by the voltage monitoring / switching unit 42. When the abnormal state of the voltage due to a power failure or the like is monitored by monitoring the
In addition to the backup power source 43, the alarm receiver 5
-1, 5-2, the control unit 6, the control storage units 7-1, 7-2, and the holding unit 8A include (5-1), (5-2), (6),
As shown as (7-1), (7-2), (8A),
Switch to supply operating voltage.
【0061】又制御部6は、切替部40に起動信号ST
を加えることにより、前述のDMA動作中又はプロセッ
サ1のアラーム状態中と同様に、警報受信部5−1,5
−2により受信した警報信号をラッチ部10に於いてラ
ッチし、電源44が正常状態に回復した時に、プロセッ
サ1からバス11を介してラッチ部10にラッチされた
警報信号を読取ることができる。Further, the control section 6 sends the start signal ST to the switching section 40.
By adding the same as in the above-mentioned DMA operation or the alarm state of the processor 1, the alarm receiving units 5-1 and 5 are added.
The alarm signal received by -2 is latched in the latch unit 10, and when the power supply 44 is restored to the normal state, the alarm signal latched in the latch unit 10 can be read from the processor 1 via the bus 11.
【0062】図13は本発明の第8の実施例の説明図で
あり、図9と同一符号は同一部分を示し、45はクロッ
ク発生部、46はクロック制御部である。このクロック
発生部45とクロック制御部46とは、図8に於けるク
ロック発生部35とクロック制御部36とに対応する。FIG. 13 is an explanatory view of the eighth embodiment of the present invention, in which the same reference numerals as those in FIG. 9 designate the same parts, 45 is a clock generator, and 46 is a clock controller. The clock generator 45 and the clock controller 46 correspond to the clock generator 35 and the clock controller 36 in FIG.
【0063】プロセッサ(CPU)1は、バス解放要求
信号BRRの受付機能を備えていない構成の場合であ
り、送受信部2からDMA要求信号RQが送出される
と、DMAC4はバス解放要求信号BRRを送出する。
制御部6はこのバス解放要求信号BRRに対してバス解
放応答信号BRAをDMAC4に送出し、又切替部40
に起動信号STを送出し、又クロック制御部46に制御
信号CKCを送出する。クロック制御部46は、制御信
号CKCに従ってクロック発生部45からプロセッサ1
へのクロック信号を停止させるから、プロセッサ1はウ
ェイト状態となり、バス11を解放した状態となる。従
って、DMAC4は、バス11を占有して、送受信部2
とメモリ3との間のデータ転送を制御することができ
る。In the case where the processor (CPU) 1 does not have a function of accepting the bus release request signal BRR, when the DMA request signal RQ is sent from the transmitting / receiving section 2, the DMAC 4 sends the bus release request signal BRR. Send out.
The control unit 6 sends a bus release response signal BRA to the DMAC 4 in response to the bus release request signal BRR, and the switching unit 40.
To the clock controller 46, and the control signal CKC to the clock controller 46. The clock control unit 46 controls the clock generator 45 from the processor 1 according to the control signal CKC.
Since the clock signal to the CPU 1 is stopped, the processor 1 enters the wait state and the bus 11 is released. Therefore, the DMAC 4 occupies the bus 11, and the transmitter / receiver 2
The data transfer between the memory and the memory 3 can be controlled.
【0064】又DMA動作中の警報受信部5−1,5−
2に於ける警報信号の受信の場合は、前述の実施例と同
様に、制御記憶部7−1,7−2からバス切替命令SW
1,SW2とイネーブル信号EN1,EN2とを送出す
ることにより、ラッチ部10に受信警報信号をラッチす
ることができる。そして、DMA動作終了により制御部
6からの起動信号ST及び制御信号CKCが解除される
から、プロセッサ1へのクロック信号の供給が開始さ
れ、プロセッサ1は、バス11を介してラッチ部10に
ラッチされた警報信号を読取ることができる。Further, the alarm receiving units 5-1 and 5- during the DMA operation
In the case of receiving the alarm signal in 2, the bus switching command SW is output from the control storage units 7-1 and 7-2, as in the above-described embodiment.
1, SW2 and the enable signals EN1 and EN2 are transmitted, so that the reception alarm signal can be latched in the latch unit 10. Then, since the start signal ST and the control signal CKC from the control unit 6 are released by the end of the DMA operation, the supply of the clock signal to the processor 1 is started, and the processor 1 latches in the latch unit 10 via the bus 11. The alarm signal can be read.
【0065】本発明は前述の各実施例にのみ限定される
ものではなく、種々付加変更することが可能であり、例
えば、各実施例を組合せた構成とすることもできる。又
保持部8,8Aに於いては、警報受信部5,5−1,5
−2に於ける受信信号の変化を検出する構成を備えるこ
ともできる。又警報信号の受信ポート数が多い場合は、
バス幅に対応して分割して読取る構成とすることもでき
る。The present invention is not limited to the above-described embodiments, but various additions and modifications can be made. For example, the embodiments may be combined. Further, in the holders 8 and 8A, the alarm receivers 5, 5-1 and 5
A configuration for detecting a change in the received signal at -2 may be provided. If there are many alarm signal receiving ports,
It is also possible to adopt a configuration in which reading is performed in a divided manner according to the bus width.
【0066】[0066]
【発明の効果】以上説明したように、本発明は、DMA
動作期間中の警報受信部5,5−1,5−2の受信警報
信号を保持部8,8Aに保持し、DMA動作終了によ
り、保持部8,8Aに保持された警報信号をプロセッサ
1が読取るものであり、DMA動作期間中の警報信号の
取りこぼしが生じないので、システムの有効な監視が可
能となる利点がある。As described above, according to the present invention, the DMA
The receiving alarm signals of the alarm receiving units 5, 5-1 and 5-2 during the operation period are held in the holding units 8 and 8A, and the processor 1 outputs the alarm signals held in the holding units 8 and 8A when the DMA operation ends. Since the warning signal is not missed during the DMA operation, there is an advantage that the system can be effectively monitored.
【0067】又プロセッサ1の電源異常やプログラム暴
走等の異常状態に於いても、警報受信部5,5−1,5
−2に於いて受信した警報信号を保持部8,8Aのラッ
チ部10等に保持することができるから、警報信号の取
りこぼしが生じない利点がある。Further, even in an abnormal state such as a power failure of the processor 1 or a program runaway, the alarm receiving units 5, 5-1 and 5
-2, the alarm signal received at -2 can be held in the latch unit 10 of the holding units 8 and 8A, so that there is an advantage that the alarm signal is not missed.
【0068】又バス解放要求を受付ける機能を備えてい
ないプロセッサを用いて監視制御装置を構成した場合で
も、プロセッサへのクロック信号の供給,停止を制御し
てDMA動作を可能とし、且つそのDMA動作期間中の
受信警報信号を保持部8,8Aに於いて保持することが
できるから、警報信号の取りこぼしが生じない利点があ
る。Further, even when the supervisory control device is configured by using a processor that does not have a function of accepting a bus release request, it is possible to perform the DMA operation by controlling the supply and stop of the clock signal to the processor, and the DMA operation. Since the received alarm signal during the period can be held in the holding units 8 and 8A, there is an advantage that the alarm signal is not missed.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の第1の実施例の説明図である。FIG. 2 is an explanatory diagram of a first embodiment of the present invention.
【図3】本発明の第1の実施例のフローチャートであ
る。FIG. 3 is a flowchart of the first embodiment of the present invention.
【図4】本発明の第2の実施例の説明図である。FIG. 4 is an explanatory diagram of a second embodiment of the present invention.
【図5】本発明の第2の実施例のフローチャートであ
る。FIG. 5 is a flow chart of a second embodiment of the present invention.
【図6】本発明の第3の実施例の説明図である。FIG. 6 is an explanatory diagram of a third embodiment of the present invention.
【図7】本発明の第3の実施例のフローチャートであ
る。FIG. 7 is a flowchart of a third embodiment of the present invention.
【図8】本発明の第4の実施例の説明図である。FIG. 8 is an explanatory diagram of a fourth embodiment of the present invention.
【図9】本発明の第5の実施例の説明図である。FIG. 9 is an explanatory diagram of a fifth embodiment of the present invention.
【図10】本発明の第5の実施例のフローチャートであ
る。FIG. 10 is a flow chart of a fifth embodiment of the present invention.
【図11】本発明の第6の実施例の説明図である。FIG. 11 is an explanatory diagram of the sixth embodiment of the present invention.
【図12】本発明の第7の実施例の説明図である。FIG. 12 is an explanatory diagram of a seventh embodiment of the present invention.
【図13】本発明の第8の実施例の説明図である。FIG. 13 is an explanatory diagram of an eighth embodiment of the present invention.
【図14】従来例の説明図である。FIG. 14 is an explanatory diagram of a conventional example.
1 プロセッサ(CPU) 2 送受信部 3 メモリ(MEM) 4 ダイレクトメモリアクセス・コントローラ(DMA
C) 5 警報受信部 6 制御部 7 制御記憶部 8 保持部 9 バス切替部 10 ラッチ部 11 バス1 processor (CPU) 2 transceiver unit 3 memory (MEM) 4 direct memory access controller (DMA)
C) 5 alarm receiving unit 6 control unit 7 control storage unit 8 holding unit 9 bus switching unit 10 latch unit 11 bus
Claims (5)
該送受信部とバスを介して接続されたメモリと、前記バ
スを占有して前記送受信部と前記メモリとの間のデータ
の転送を制御するダイレクトメモリアクセス・コントロ
ーラと、前記バスに接続されて各部を制御するプロセッ
サと、外部装置の警報信号を受信する警報受信部とを有
する監視制御装置に於いて、 前記ダイレクトメモリアクセス・コントローラによる前
記バスの占有又は解放を識別する制御部と、 該制御部により制御されて前記ダイレクトメモリアクセ
ス・コントローラによるダイレクトメモリアクセス動作
期間中であることを記憶する制御記憶部と、 該制御記憶部により前記ダイレクトメモリアクセス動作
期間中であることを記憶している時に前記警報受信部に
より受信した警報信号を保持し、前記ダイレクトメモリ
アクセス動作終了により前記プロセッサが前記バスを介
して保持された前記警報信号を読取る保持部とを備えた
ことを特徴とする監視制御装置。1. A transmission / reception unit for transmitting / receiving data to / from an external device,
A memory connected to the transmission / reception unit via a bus, a direct memory access controller that occupies the bus and controls data transfer between the transmission / reception unit and the memory, and each unit connected to the bus In a supervisory control device having a processor for controlling an alarm signal and an alarm receiving unit for receiving an alarm signal of an external device, a control unit for identifying occupation or release of the bus by the direct memory access controller; A control memory unit for storing that the direct memory access operation period is controlled by the direct memory access controller and storing the fact that the direct memory access operation period is stored by the control storage unit. The alarm signal received by the alarm receiver is retained and the direct memory access is performed. Monitoring controller, wherein the processor by work end and a holding portion for reading said alarm signal held via the bus.
クセス・コントローラによる前記バスの占有又は解放を
識別すると共に、前記プロセッサのアラーム発生の有無
を識別し、前記ダイレクトメモリアクセス・コントロー
ラによるダイレクトメモリアクセス動作期間中及び前記
プロセッサのアラーム発生中を前記制御記憶部に記憶さ
せる構成を備えたことを特徴とする請求項1記載の監視
制御装置。2. The control unit identifies whether the bus is occupied or released by the direct memory access controller, identifies whether or not an alarm has occurred in the processor, and performs a direct memory access operation by the direct memory access controller. 2. The supervisory control device according to claim 1, further comprising a configuration for storing in the control storage unit during the period and during the alarm occurrence of the processor.
ローラがダイレクトメモリアクセス動作期間中であるこ
とを前記制御部が識別している時に、前記プロセッサへ
のクロック信号を停止させるクロック制御部を備えこと
を特徴とする請求項1記載の監視制御装置。3. A clock controller for stopping a clock signal to the processor when the controller identifies that the direct memory access controller is in a direct memory access operation period. The monitoring control device according to claim 1.
とを設け、前記電圧監視・切替部は、電源の電圧の異常
状態を検出した時に、前記制御部に通知すると共に、前
記バックアップ電源から少なくとも前記制御部と、前記
制御記憶部と、前記保持部と、前記警報受信部とに動作
電圧を供給するように切替える構成を備えたことを特徴
とする請求項1乃至3の何れか1項記載の監視制御装
置。4. A voltage monitoring / switching unit and a backup power supply are provided, and when the voltage monitoring / switching unit detects an abnormal state of the voltage of the power supply, the voltage monitoring / switching unit notifies the control unit and at least from the backup power supply. The control unit, the control storage unit, the holding unit, and the alarm receiving unit are configured to switch so as to supply an operating voltage. 4. Monitoring and control equipment.
の前記警報受信部と、該複数の警報受信部に共通の保持
部と、該複数の警報受信部対応の前記制御記憶部と、前
記制御部が少なくとも前記ダイレクトメモリアクセス・
コントローラがダイレクトメモリアクセス動作期間中で
あることを識別すると共に、前記警報受信部が警報信号
を受信したことを示す起動要求信号を出力した時に、該
警報受信部対応の前記制御記憶部に起動信号を加える切
替部とを備えたことを特徴とする請求項1乃至4の何れ
か1項記載の監視制御装置。5. A plurality of the alarm receiving units for receiving an alarm signal from an external device, a holding unit common to the plurality of alarm receiving units, the control storage unit corresponding to the plurality of alarm receiving units, The control unit has at least the direct memory access
When the controller recognizes that it is in the direct memory access operation period and outputs an activation request signal indicating that the alarm receiving unit has received an alarm signal, an activation signal to the control storage unit corresponding to the alarm receiving unit. 5. The monitoring control apparatus according to claim 1, further comprising a switching unit for adding the.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7153203A JPH096690A (en) | 1995-06-20 | 1995-06-20 | Supervisory control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7153203A JPH096690A (en) | 1995-06-20 | 1995-06-20 | Supervisory control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH096690A true JPH096690A (en) | 1997-01-10 |
Family
ID=15557304
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7153203A Withdrawn JPH096690A (en) | 1995-06-20 | 1995-06-20 | Supervisory control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH096690A (en) |
-
1995
- 1995-06-20 JP JP7153203A patent/JPH096690A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0223120B2 (en) | ||
| JP3248483B2 (en) | Alarm processing device | |
| JP3465637B2 (en) | Server and control method thereof | |
| JPH0683314B2 (en) | Call information rescue method | |
| JP2000148544A (en) | Dump output method | |
| JPH06343096A (en) | Communications line state information collection control system for exchange | |
| JPH09212388A (en) | CPU operation monitoring method | |
| JP2848442B2 (en) | Arbitrary message data discrimination method | |
| JP2003316750A (en) | Processing system, processing apparatus, and restart processing method | |
| JPH10327259A (en) | Computer automatic power control | |
| JPH09305535A (en) | Asynchronous multiplex method for control serial bus | |
| JP3211883B2 (en) | Data processing device with transfer function of fault information | |
| JPH09311841A (en) | Multiprocessor system | |
| JP2626259B2 (en) | Remote power control unit | |
| JP2910264B2 (en) | Abnormal reception response detection device | |
| JPH1195879A (en) | Hot-swap controller and hot-swap control method | |
| CN121301240A (en) | Programmable logic devices, basic input/output systems and baseboard management controllers | |
| JPH03220935A (en) | Duplicate switching control system | |
| JPH02310735A (en) | Fault detection method | |
| JPH0816490A (en) | Computer equipment | |
| JPH04305758A (en) | Information processor | |
| JPH05197456A (en) | Power source abnormality processor | |
| JPH1063303A (en) | Computer control equipment | |
| JPH06139088A (en) | Duplex processor system | |
| JPH03204761A (en) | Bus connecting device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020903 |