JPH09146796A - Hardware cycle interrupt circuit failure recovery method - Google Patents

Hardware cycle interrupt circuit failure recovery method

Info

Publication number
JPH09146796A
JPH09146796A JP7300963A JP30096395A JPH09146796A JP H09146796 A JPH09146796 A JP H09146796A JP 7300963 A JP7300963 A JP 7300963A JP 30096395 A JP30096395 A JP 30096395A JP H09146796 A JPH09146796 A JP H09146796A
Authority
JP
Japan
Prior art keywords
hardware
timer
interrupt
control program
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7300963A
Other languages
Japanese (ja)
Inventor
Shuji Hirose
修司 広瀬
Toshio Ogawara
敏男 大河原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Ltd
Hitachi Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi Information Technology Co Ltd filed Critical Hitachi Ltd
Priority to JP7300963A priority Critical patent/JPH09146796A/en
Publication of JPH09146796A publication Critical patent/JPH09146796A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】ハードウェア量を増加することなく、制御プロ
グラムのみでハードウェアタイマ回路の故障を検出し、
回復処理を行い、回復不能時は制御プログラムによるタ
イマ処理の継続を可能とするハードウェア周期割込み回
路の故障回復方法を提供する。 【解決手段】周期割込み発生回路は一定周期でプロセッ
サ部へハードウェアの周期割込み信号を発生し、プロセ
ッサ部の制御プログラムは、周期割込み発生回路からの
周期割込み信号により起動されるタイマ割込みルーチン
のタイマ処理により制御プログラムが持つカウンタを減
算または加算し、減算値/加算値により所定の制御を起
動し、ハードウェア周期割込み発生回路の故障によるカ
ウンタ減算/加算の中断および停止を制御プログラムに
て監視し、監視結果に基づいて障害を検出し、回復を試
行する。
(57) [Abstract] [Problem] To detect a failure of a hardware timer circuit only by a control program without increasing the amount of hardware,
A failure recovery method for a hardware cycle interrupt circuit, which performs recovery processing and allows the control program to continue timer processing when recovery is not possible. SOLUTION: A periodic interrupt generation circuit generates a periodic interrupt signal of hardware to a processor unit at a constant period, and a control program of the processor unit is a timer of a timer interrupt routine activated by a periodic interrupt signal from the periodic interrupt generation circuit. The counter of the control program is decremented or added by processing, the prescribed control is activated by the decremented value / added value, and the control program monitors the interruption and stop of the counter decrement / addition due to the failure of the hardware cycle interrupt generation circuit. , Detect failure based on the monitoring result and try recovery.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ハードウェアと制
御プログラムとによる時間監視を行うためのハードウェ
ア周期割込み回路の故障回復方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a failure recovery method for a hardware cycle interrupt circuit for time monitoring by hardware and a control program.

【0002】[0002]

【従来の技術】従来は、ハードウェアのタイマ回路の障
害検出方式として図2に示すタイマ回路を二重化する方
式があった。図2においては、タイマ1(201)とタ
イマ2(202)の計数値を比較器(203)により比
較し、一致していればタイマ正常としてプロセッサ部
(204)へ割込み、制御プログラム処理を実行する。
2. Description of the Related Art Conventionally, as a failure detection method for a hardware timer circuit, there has been a method for duplicating the timer circuit shown in FIG. In FIG. 2, the count values of the timer 1 (201) and the timer 2 (202) are compared by the comparator (203), and if they match, it is determined that the timer is normal and the processor unit (204) is interrupted to execute the control program processing. To do.

【0003】また、特開平2−297226号公開記載
のタイマ障害検出方式では、複数の処理装置の間で一つ
のタイマ用クロックを共用し、処理装置毎独立のタイマ
回路を有し、タイマ歩進比較用同期信号を生成し、一定
周期間隔でタイマ歩進を比較しタイマ障害を検出してい
る。
Further, in the timer failure detection method disclosed in Japanese Patent Laid-Open No. 2-297226, a single timer clock is shared among a plurality of processing devices, each processing device has an independent timer circuit, and the timer stepping is performed. A synchronization signal for comparison is generated, and timer progress is compared at regular intervals to detect a timer failure.

【0004】[0004]

【発明が解決しようとする課題】従来技術では、上述の
如くタイマ用ハードウェアの2重化、または複数処理装
置間でのタイマ歩進の監視方式がある。さらに、通信回
線接続においては、接続相手側が時間監視することによ
り、他方の装置のタイマ回路が故障時にも時間監視を継
続する方式がある。
In the prior art, as described above, there is a method of duplicating the hardware for the timer or a method of monitoring the progress of the timer among a plurality of processing devices. Further, in connection with a communication line, there is a method in which the other party of the connection monitors the time, so that the time monitoring is continued even when the timer circuit of the other device fails.

【0005】このとき、2重化する場合および複数処理
装置間での監視方式では、回路構成部品が増加しコスト
アップとなる。
At this time, in the case of duplication and the monitoring system between a plurality of processing devices, the number of circuit components increases and the cost increases.

【0006】また、上記のいずれもハードウェア回路の
故障を永久故障として扱っている。ハードウェアは一時
的な動作障害が発生することがあり、初期化することに
より回復する可能性を持っている。
Further, in any of the above, a hardware circuit failure is treated as a permanent failure. The hardware may experience a temporary operational failure and has the potential to recover by being initialized.

【0007】また、永久故障発生時には、ハードウェア
の交換または予備回路への切り替えまでの間装置の動作
を停止させなければならないという問題がある。
Further, when a permanent failure occurs, there is a problem that the operation of the device must be stopped until the hardware is replaced or the spare circuit is switched.

【0008】本発明では、以上の課題をハードウェアの
追加無しに制御プログラムのみで障害検出し、専用のハ
ードウェアを不要化し、一時的故障の回復処理、永久故
障時の装置動作継続を実現するものである。
According to the present invention, the above problems are detected only by the control program without adding any hardware, the dedicated hardware is made unnecessary, the temporary failure recovery processing and the apparatus operation continuation at the time of permanent failure are realized. It is a thing.

【0009】[0009]

【課題を解決するための手段】制御プログラムのメイン
ルーチンの最短一周処理時間を一単位として、この処理
時間を複数回計数し、その合計時間がハードウェア回路
のタイマ用一定周期時間以上となるようにし、制御プロ
グラムによるハードウェアの一定周期割込み信号発生を
監視することで障害検出をする。なお、制御プログラム
の実行部であるプロセッサ部は公知のウォッチドッグタ
イマ等により監視している。
SOLUTION: This processing time is counted a plurality of times with the shortest one-round processing time of a main routine of a control program as one unit, and the total time is equal to or longer than a fixed cycle time for a timer of a hardware circuit. Then, the fault is detected by monitoring the generation of a fixed period interrupt signal of the hardware by the control program. The processor, which is the execution unit of the control program, is monitored by a known watchdog timer or the like.

【0010】ハードウェアを追加すること無く、制御プ
ログラムのみによりハードウェアタイマ回路による一定
周期の割込み間隔を監視し、この監視時間内にハードウ
ェア割込みが発生しないときは、ハードウェア故障が発
生したと認識し、ハードウェアの初期化処理、ハードウ
ェア故障発生の保守情報採取/報告、タイマ監視処理を
行う。
Without adding any hardware, the control program alone monitors the interrupt interval of a fixed period by the hardware timer circuit. If no hardware interrupt occurs within this monitoring time, it is determined that a hardware failure has occurred. Recognize and perform hardware initialization processing, maintenance information collection / report of hardware failure occurrence, and timer monitoring processing.

【0011】[0011]

【発明の実施の形態】以下、本発明の一実施例を図面を
参照して詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0012】図3は、マイクロプロセッサで構成された
回線制御システムであり、マイクロプロセッサ部(30
1)は、メインメモリ(302)に記憶された制御プロ
グラムによって制御される。周期割込み発生回路(30
3)および回線制御部からの割込み信号(304)を割
込み制御部(305)が受け取り、マイクロプロセッサ
部(301)へ通知する。制御プログラムは、通知され
た割込み内容に応じて処理を行う。
FIG. 3 shows a line control system composed of a microprocessor.
1) is controlled by the control program stored in the main memory (302). Periodic interrupt generation circuit (30
3) and the interrupt signal (304) from the line controller, the interrupt controller (305) receives and notifies the microprocessor unit (301). The control program performs processing according to the notified interrupt content.

【0013】図4は、従来の制御プログラムにおけるメ
インルーチンである。メインルーチンは、プロセッサの
外部および内部からの処理要求を常に監視し、処理要求
が有るときは、該当処理部を起動(402)し、処理終
了時または処理要求無し時に再び処理要求監視に戻る無
限ループ(403)方式のプログラムである。
FIG. 4 shows a main routine in a conventional control program. The main routine constantly monitors processing requests from the outside and inside of the processor, and when there is a processing request, starts the corresponding processing unit (402) and returns to the processing request monitoring again at the end of processing or when there is no processing request. This is a loop (403) method program.

【0014】図5は、本実施例における制御プログラム
のメインルーチンである。このルーチンは、従来の処理
(400)で処理要求無し時の後に周期割込み監視用カ
ウンタの減算(503)以下の処理を追加している。こ
の減算処理によって、カウンタ残値が0と判断(50
4)したとき、周期割込み発生回路(303)に何らか
の障害が発生したと認識し、周期割込み発生回路監視障
害検出処理(510)を行う。周期割込み発生回路監視
障害検出処理(510)では、はじめに周期割込み発生
回路は永久故障しているかを判断する(511)。永久
故障中は周期割込み発生回路を回復させるための初期化
(513)は行わず制御プログラムタイマ処理(51
5)を実行する。
FIG. 5 shows the main routine of the control program in this embodiment. This routine adds processing after the subtraction (503) of the periodic interrupt monitoring counter after there is no processing request in the conventional processing (400). This subtraction process determines that the remaining counter value is 0 (50
At 4), it is recognized that some failure has occurred in the periodic interrupt generation circuit (303), and the periodic interrupt generation circuit monitoring failure detection processing (510) is performed. In the periodic interrupt generation circuit monitoring failure detection processing (510), it is first determined whether the periodic interrupt generation circuit has a permanent failure (511). During the permanent failure, the initialization (513) for recovering the periodic interrupt generation circuit is not performed, and the control program timer process (51
Execute 5).

【0015】永久故障の検出は周期割込み監視用カウン
タの残値=0が発生し、周期割込み発生回路監視障害検
出処理(510)により制御プログラムタイマ処理(5
15)内で実施するカウンタの初期化後、ハードウェア
の周期割込みが一度も発生せず再度周期割込み監視用カ
ウンタの残値=0が発生した時(512)永久故障と認
識し、永久故障発生を制御プログラムの内部に記憶する
とともに装置の管理者へ報告する(516)。
In the detection of a permanent failure, the remaining value of the counter for periodic interrupt monitoring = 0 is generated, and the control program timer process (5) is performed by the periodic interrupt generation circuit monitoring fault detection process (510).
After initializing the counter in step 15), when the hardware periodic interrupt does not occur once and the residual value of the periodic interrupt monitoring counter reaches 0 (512), it is recognized as a permanent fault and a permanent fault occurs. Is stored inside the control program and is reported to the administrator of the device (516).

【0016】図6は、タイマ割込みルーチンである。ハ
ードウェアの周期割込み信号(303)を契機に開始
し、所定の制御を起動するためのタイマ処理(601)
を行った後、周期割込み監視用カウンタ((503)に
てカウンタ値減算)の初期化および連続発生フラグ
((514)にてフラグセット)のリセットを行う。
FIG. 6 shows a timer interrupt routine. A timer process (601) for starting a predetermined control, triggered by a hardware periodic interrupt signal (303)
After that, the periodic interrupt monitoring counter (counter value subtraction in (503)) is initialized and the continuous generation flag (flag set in (514)) is reset.

【0017】図7は、周期割込み発生回路(303)の
正常時における割込み信号の発生タイミングおよびその
タイミングに伴うタイマ割込みルーチンの実行と、周期
割込み監視用カウンタ残値の状態を相関的に表したもの
である。この図で示すように、周期割込み発生回路(3
03)正常時には、割込み信号を定期的に発生(70
1)する。割込み信号の発生を契機にタイマ割込みルー
チン((600)および(702))を実行し、その実
行中に周期割込み監視用カウンタの初期化(602)を
行うため、周期割込み監視用カウンタ残値が0になるこ
とはない(703)。
FIG. 7 correlatively shows the generation timing of the interrupt signal in the normal state of the periodic interrupt generation circuit (303) and the execution of the timer interrupt routine associated with the timing, and the state of the periodic interrupt monitoring counter remaining value. It is a thing. As shown in this figure, the periodic interrupt generation circuit (3
03) During normal operation, an interrupt signal is generated periodically (70
1) Yes. The timer interrupt routine ((600) and (702)) is executed upon the occurrence of the interrupt signal, and the periodic interrupt monitoring counter is initialized (602) during the execution. It cannot be 0 (703).

【0018】図8は、図7に対して、周期割込み発生回
路(303)故障時における相関図である。周期割込み
発生回路(303)の故障により、割込み信号が発生し
ない(801)と、周期割込み監視用カウンタの初期化
(602)は行われないため、カウンタの減算(50
3)を継続し、カウンタ残値=0に至り(802)、周
期割込み発生回路監視障害検出処理((510)および
(803))を起動する。
FIG. 8 is a correlation diagram when the periodic interrupt generation circuit (303) fails in contrast to FIG. If an interrupt signal is not generated due to a failure of the periodic interrupt generation circuit (303) (801), the periodic interrupt monitoring counter is not initialized (602), so the counter is decremented (50
3) is continued, the counter residual value reaches 0 (802), and the periodic interrupt generation circuit monitoring failure detection processing ((510) and (803)) is started.

【0019】以下、図面を参照して上述の処理内容を説
明する。
The above processing contents will be described below with reference to the drawings.

【0020】メインルーチンの最短処理経路は、(50
1(N;要求なし))→(503)→(504(N;残
値≠0))の経路を実行し、再び(501)へ戻る場合
である(520)。この1回の最短処理経路にかかる時間
を最短ループ時間とし、その値をTmとする。Tmの実
時間は、プログラムステップ数とプログラムを実行する
ハードウェア性能から容易に算出出来る。
The shortest processing path of the main routine is (50
1 (N; no request) → (503) → (504 (N; residual value ≠ 0)) is executed and the process returns to (501) again (520). The time required for one shortest processing route is set as the shortest loop time, and the value is set as Tm. The real time of Tm can be easily calculated from the number of program steps and the hardware performance of executing the program.

【0021】ハードウェアの周期割込み監視用カウンタ
の減算(503)はメインルーチンのループを1回まわ
るごとに1回実行する。周期割込み監視用カウンタの初
期値Niは下記式により決定する。
The subtraction (503) of the hardware periodic interrupt monitoring counter is executed once for each loop of the main routine. The initial value Ni of the periodic interrupt monitoring counter is determined by the following equation.

【0022】Ni>T1/Tm ここで、T1はハードウェアの周期割込み間隔時間(7
01)である。初期値Niは、メインルーチンの最短ル
ートの処理を連続Ni回実行した時の時間(Tm×N
i)がT1時間より大きくなる値を設定する。
Ni> T1 / Tm where T1 is the periodic interrupt interval time (7
01). The initial value Ni is the time (Tm × N) when the process of the shortest route of the main routine is executed continuously Ni times.
Set a value such that i) is greater than T1 time.

【0023】前述の設定により周期割込み発生回路
((101)および(303))が正常動作中は、周期
割込みにより起動されるタイマ割込みルーチン((60
0)および(702))内のハードウェア周期割込み監
視用カウンタの初期化(602)により初期値Niを再
設定することで、ハードウェア周期割込み監視用カウン
タはカウンタ残値が0になることはない(703)。
With the above settings, the timer interrupt routine ((60) is activated by the periodic interrupt while the periodic interrupt generation circuits ((101) and (303)) are operating normally.
0) and (702)) resetting the initial value Ni by initializing the hardware cycle interrupt monitoring counter (602) prevents the hardware cycle interrupt monitoring counter from having a residual counter value of 0. No (703).

【0024】周期割込み発生回路((101)および
(303))になんらかの障害が発生し、ハードウェア
周期割込み信号((102)および(304))が発生
できなくなる(801)と、タイマ割込みルーチン(6
00)は起動されず、周期割込み監視カウンタの初期化
が行われないため、メインルーチンの周期割込み監視用
カウンタの減算処理(503)によりカウンタは残値=
0まで減算される(802)。制御プログラムはカウン
タの残値=0になるとハードウェアの周期割込み発生回
路障害が発生したと認識し、周期割込み発生回路監視障
害検出処理((510)および(803))を開始す
る。
When some trouble occurs in the periodic interrupt generation circuits ((101) and (303)) and the hardware periodic interrupt signals ((102) and (304)) cannot be generated (801), the timer interrupt routine ( 6
00) is not started, and the periodic interrupt monitoring counter is not initialized. Therefore, the counter has a residual value =
It is subtracted to 0 (802). When the remaining value of the counter becomes 0, the control program recognizes that a hardware periodic interrupt generation circuit fault has occurred, and starts the periodic interrupt generation circuit monitoring fault detection processing ((510) and (803)).

【0025】周期割込み発生回路監視障害検出処理
((510)および(803))では、上記図5の説明
にあるように、連続2回発生時を永久障害検出としてい
る。これを連続発生回数カウンタを持ち、カウンタ値回
連続時を永久障害とする方法もある。
In the periodic interrupt generation circuit monitoring fault detection processing ((510) and (803)), as described above with reference to FIG. There is also a method in which this is provided with a counter for the number of consecutive occurrences, and a permanent failure occurs when the counter value is consecutive.

【0026】永久故障でないときは、周期割込み発生回
路((101)および(303))の一時的故障の可能
性があり周期割込み回路を回復させるべく初期化(51
3)を行う。次に永久故障監視用の連続発生監視フラグ
をセットする(514)。本フラグは前述の連続発生回
数カウンタでもよい。
If it is not a permanent failure, there is a possibility of a temporary failure of the cyclic interrupt generation circuits ((101) and (303)) and initialization is performed to recover the cyclic interrupt circuit (51).
Perform 3). Next, the continuous occurrence monitoring flag for permanent failure monitoring is set (514). This flag may be the above-mentioned continuous occurrence number counter.

【0027】ハードウェアが一時的故障時は、本初期化
により回復し(804)、周期割込みを再開始出来る。
When the hardware temporarily fails, the initialization is restored (804), and the periodic interrupt can be restarted.

【0028】制御プログラムタイマ処理(515)は、
タイマ割込みルーチンのタイマ処理(601)および周
期割込み監視用カウンタの初期化(602)をあたかも
ハードウェアの周期割込み信号((102)および(3
04))が発生したものとして実行する。このことによ
り、タイマ処理は前述の周期割込み監視カウンタの初期
値Niの式から、ハードウェア割込み周期T1より制御
プログラムによる周期割込み監視時間合計〔Tm×N
i〕の方が大きくなり、制御プログラムタイマ処理の間
隔が伸びタイマ精度は低下するが装置の処理を継続でき
る。
The control program timer process (515) is
Timer processing of the timer interrupt routine (601) and initialization of the counter for periodic interrupt monitoring (602) are performed as if the periodic interrupt signals ((102) and (3
04)) is executed. As a result, the timer processing is performed based on the equation of the initial value Ni of the periodic interrupt monitoring counter described above from the hardware interrupt period T1 to the total period interrupt monitoring time by the control program [Tm × N].
i] becomes larger, the interval of the control program timer processing is extended and the timer accuracy is lowered, but the processing of the apparatus can be continued.

【0029】[0029]

【発明の効果】本発明によれば、周期割込みを発生する
ハードウェアのタイマ回路を簡素な構成として、周期割
込みを発生するハードウェア回路の一時的故障を回復で
き、なおかつ、周期割込み回路故障時にも制御動作を継
続できる。
According to the present invention, the hardware timer circuit for generating a periodic interrupt has a simple structure, and a temporary failure of the hardware circuit for generating a periodic interrupt can be recovered. Control operation can be continued.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の概念を説明する図である。FIG. 1 is a diagram illustrating the concept of the present invention.

【図2】従来のタイマ2重化回路の一例を説明する図で
ある。
FIG. 2 is a diagram illustrating an example of a conventional timer duplication circuit.

【図3】本発明の一実施例の回線制御システムの構成図
である。
FIG. 3 is a configuration diagram of a line control system according to an embodiment of the present invention.

【図4】本発明の一実施例における制御プログラムの一
般的なメインルーチンの動作の概要を説明する図であ
る。
FIG. 4 is a diagram illustrating an outline of operation of a general main routine of a control program according to an embodiment of the present invention.

【図5】実施例における制御プログラムのメインルーチ
ンのフローチャートである。
FIG. 5 is a flowchart of a main routine of a control program in the embodiment.

【図6】実施例の周期割込み発生回路により起動される
タイマ割込みルーチンのフローチャートである。
FIG. 6 is a flowchart of a timer interrupt routine activated by the cyclic interrupt generation circuit of the embodiment.

【図7】実施例のハードウェア周期割込み信号の発生タ
イミングと制御プログラムのタイマルーチンによる時間
監視(正常動作中)を説明する図である。
FIG. 7 is a diagram illustrating a timing of generating a hardware cycle interrupt signal and time monitoring (during normal operation) by a timer routine of a control program according to the embodiment.

【図8】実施例のハードウェア周期割込み信号停止時の
制御プログラムによる回復処理を説明する図である。
FIG. 8 is a diagram illustrating a recovery process by a control program when a hardware cycle interrupt signal of the embodiment is stopped.

【符号の説明】[Explanation of symbols]

100…ハードウェア割込み発生回路を持つ装置、10
1…ハードウェア割込み発生回路、102…周期割込み
信号、103…プロセッサ部、200…ハードウェアタ
イマを2重化した回路を持つ装置、201…ハードウェ
アタイマ回路、202…ハードウェアタイマ回路、20
3…比較回路、204…プロセッサ部、300…回線制
御システム、301…マイクロプロセッサ部、302…
メインメモリ、303…周期割込み発生回路、304…
割込み信号、305…割込み制御部。
100 ... A device having a hardware interrupt generation circuit, 10
DESCRIPTION OF SYMBOLS 1 ... Hardware interrupt generation circuit, 102 ... Periodic interrupt signal, 103 ... Processor part, 200 ... Device having a circuit in which a hardware timer is duplicated, 201 ... Hardware timer circuit, 202 ... Hardware timer circuit, 20
3 ... Comparison circuit, 204 ... Processor section, 300 ... Line control system, 301 ... Microprocessor section, 302 ...
Main memory, 303 ... Periodic interrupt generation circuit, 304 ...
Interrupt signal, 305 ... Interrupt control unit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】周期割込み発生回路は一定周期でプロセッ
サ部へハードウェアの周期割込み信号を発生し、前記プ
ロセッサ部の制御プログラムは、前記周期割込み発生回
路からの周期割込み信号により起動されるタイマ割込み
ルーチンのタイマ処理により前記制御プログラムが持つ
カウンタを減算または加算し、減算値/加算値により所
定の制御を起動し、前記ハードウェア周期割込み発生回
路の故障によるカウンタ減算/加算の中断および停止を
前記制御プログラムにて監視し、監視結果に基づいて障
害を検出し、回復を試行することを特徴とするハードウ
ェア周期割込み回路の故障回復方法。
1. A cyclic interrupt generation circuit generates a hardware cyclic interrupt signal to a processor unit at a constant cycle, and a control program of the processor unit is a timer interrupt activated by a cyclic interrupt signal from the cyclic interrupt generation circuit. The counter of the control program is subtracted or added by the timer processing of the routine, predetermined control is activated by the subtracted value / added value, and the interruption / stop of the counter subtraction / addition due to the failure of the hardware cycle interrupt generation circuit is performed. A failure recovery method for a hardware cycle interrupt circuit, which comprises monitoring by a control program, detecting a failure based on the monitoring result, and attempting recovery.
JP7300963A 1995-11-20 1995-11-20 Hardware cycle interrupt circuit failure recovery method Pending JPH09146796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7300963A JPH09146796A (en) 1995-11-20 1995-11-20 Hardware cycle interrupt circuit failure recovery method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7300963A JPH09146796A (en) 1995-11-20 1995-11-20 Hardware cycle interrupt circuit failure recovery method

Publications (1)

Publication Number Publication Date
JPH09146796A true JPH09146796A (en) 1997-06-06

Family

ID=17891188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7300963A Pending JPH09146796A (en) 1995-11-20 1995-11-20 Hardware cycle interrupt circuit failure recovery method

Country Status (1)

Country Link
JP (1) JPH09146796A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027031A (en) * 2006-07-19 2008-02-07 Matsushita Electric Ind Co Ltd Interruption control circuit
WO2017199469A1 (en) * 2016-05-17 2017-11-23 三菱電機株式会社 Controller system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027031A (en) * 2006-07-19 2008-02-07 Matsushita Electric Ind Co Ltd Interruption control circuit
WO2017199469A1 (en) * 2016-05-17 2017-11-23 三菱電機株式会社 Controller system
JPWO2017199469A1 (en) * 2016-05-17 2018-08-09 三菱電機株式会社 Controller system
DE112017002556T5 (en) 2016-05-17 2019-01-31 Mitsubishi Electric Corporation CONTROL SYSTEM
US10935949B2 (en) 2016-05-17 2021-03-02 Mitsubishi Electric Corporation Controller system
DE112017002556B4 (en) 2016-05-17 2024-03-28 Mitsubishi Electric Corporation Control system

Similar Documents

Publication Publication Date Title
US8954801B2 (en) Microcomputer and method of operation thereof
CN112631820A (en) Fault recovery method and device of software system
JPH10214208A (en) System for monitoring abnormality of software
KR100687616B1 (en) Failure Detection Recovery Device for Processors and Its Method
JP2002149437A (en) How to restart the software
JPH11259340A (en) Reactivation control circuit for computer
JPH1078896A (en) Industrial computer
JP3252345B2 (en) Processing signal protection circuit
JP2536789Y2 (en) Device for preventing malfunction of microcomputer system
JP2007028118A (en) Node device failure judgment method
JPH10116261A (en) Checkpoint restart method for parallel computer system
JPH02293939A (en) Stack overflow detection time processing system
JPH02234241A (en) Reset retry circuit
JPH01303534A (en) Resetting system for runaway of bus master unit
JPS61190637A (en) Automatic reset device at computer trouble
JPH0895831A (en) Method for recoverying from system abnormality
JPS62623B2 (en)
JPH05342058A (en) Process error detection method
JP3570893B2 (en) Failure determination device
JPS6310243A (en) Control system for instruction retrial
JPH0740233B2 (en) Data processor re-start control method
JPS6159545A (en) Method for detecting interface faults of data processor
JP2001125807A (en) Control device failure detection method
JPH02259845A (en) Processor
JPS6244847A (en) System supervising method