[go: up one dir, main page]

JPH09330280A - Diagnostic information recording device and method - Google Patents

Diagnostic information recording device and method

Info

Publication number
JPH09330280A
JPH09330280A JP8151248A JP15124896A JPH09330280A JP H09330280 A JPH09330280 A JP H09330280A JP 8151248 A JP8151248 A JP 8151248A JP 15124896 A JP15124896 A JP 15124896A JP H09330280 A JPH09330280 A JP H09330280A
Authority
JP
Japan
Prior art keywords
diagnostic
module
record
information recording
diagnostic information
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
JP8151248A
Other languages
Japanese (ja)
Inventor
Akio Fukada
彰男 深田
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP8151248A priority Critical patent/JPH09330280A/en
Publication of JPH09330280A publication Critical patent/JPH09330280A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【課題】 マイクロプロセッササブシステムであるモジ
ュール自体から故障解析に必要な情報を十分に得ること
ができ、トラブル発生時の問題の早期解決を可能とす
る。 【解決手段】 それぞれマイクロプロセッサ(c1,c
2)を有し、自己診断を実行し、かつ、その診断記録
(m1)を保存する装置群からなるシステムにおける,
何れかのある装置(115)にあって、装置群の中の少
なくとも1つの他の装置(111)と通信し、当該他の
装置に保存された他装置の診断記録(m2)を収集する
診断記録収集手段(c1,p12)と、自己の診断記録
及び他装置の診断記録を保存する不揮発性の記憶手段
(m)とを備えた診断情報記録装置。
(57) Abstract: It is possible to obtain sufficient information necessary for failure analysis from the module itself, which is a microprocessor subsystem, and to quickly solve a problem when a trouble occurs. A microprocessor (c1, c)
2), in which the self-diagnosis is performed and the diagnostic record (m1) is stored in a system including a group of devices,
A diagnostic in any one device (115) that communicates with at least one other device (111) in the device group and collects diagnostic records (m2) of the other device stored in the other device. A diagnostic information recording device comprising record collecting means (c1, p12) and a non-volatile storage means (m) for storing its own diagnostic records and diagnostic records of other devices.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明はマイクロプロセッ
ササブシステム等における診断情報を記録する診断情報
記録装置及び方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a diagnostic information recording apparatus and method for recording diagnostic information in a microprocessor subsystem or the like.

【0002】[0002]

【従来の技術】一般産業および公共関連の各種プラン
ト、またビル管理など分野に使用される監視制御装置
は、制御ネットワークで結合された各種役割を持った局
(以降ステーションと呼ぶ)によって構成されている。
2. Description of the Related Art A supervisory control device used in various fields such as general industry and public-related plants and fields such as building management is composed of stations having various roles (hereinafter referred to as stations) connected by a control network. There is.

【0003】ここでいう各種役割とは、例えば、運転員
によるプラント運転状態の監視や運転員の手動による遠
隔制御、各プロセスの制御、また他システムと結合させ
るためのプロトコル変換などを言う。また、各種ステー
ションは、通常、各種機能を分担して受け持つ制御カー
ド(モジュール)から構成されている。
The various roles referred to herein include, for example, monitoring of plant operating conditions by operators, remote control by operators manually, control of each process, and protocol conversion for coupling with other systems. Further, various stations are usually composed of control cards (modules) that share and handle various functions.

【0004】このようなシステム全体は多くのマイクロ
プロセッササブシステムの集合体である。各マイクロプ
ロセッサは図4に示すように自己の監視能力が及ぶ範囲
で自己診断を行っている。
Such an entire system is a collection of many microprocessor subsystems. As shown in FIG. 4, each microprocessor performs self-diagnosis within the range of its own monitoring ability.

【0005】図4は、従来の診断情報の記録動作を模式
的に示した図である。同図において、例えば下位システ
ムとの伝送路eeを介して通信を司るモジュール215
の内部には、このマイクロプロセッササブシステムを制
御するマイクロプロセッサccがあり、このマイクロプ
ロセッサccによるこのモジュール215の診断記録m
mが内部の記憶装置に記録される。
FIG. 4 is a diagram schematically showing a conventional recording operation of diagnostic information. In the figure, for example, a module 215 that manages communication with a lower system via a transmission path ee.
Inside this, there is a microprocessor cc which controls this microprocessor subsystem, and the diagnostic record m of this module 215 by this microprocessor cc.
m is recorded in the internal storage device.

【0006】システム全体の自己診断機能は、このよう
なマイクロプロセッササブシステムの診断結果を利用し
て機能している。マイクロプロセッササブシステムの診
断結果は、そのサブシステムが属するステーション21
0の主マイクロプロセッサシステム211へ伝達され、
さらに制御ネットワークaaを介して、監視ステーショ
ンへと伝達され、監視ステーションのCRTディスプレ
イ上に、運転員の理解できる診断画面として表示され
る。
The self-diagnosis function of the entire system functions by utilizing the diagnosis result of such a microprocessor subsystem. The diagnostic result of the microprocessor subsystem is the station 21 to which the subsystem belongs.
0 to the main microprocessor system 211,
Further, it is transmitted to the monitoring station via the control network aa and displayed on the CRT display of the monitoring station as a diagnostic screen that can be understood by the operator.

【0007】すなわち、診断情報は階層構造をなすマイ
クロプロセッササブシステムの下位層から上位層へと伝
達される。ところで、システムの故障、運転上のトラブ
ルは部品の寿命によるもの以外は予測のつかないところ
で起きるものである。
That is, the diagnostic information is transmitted from the lower layer to the upper layer of the hierarchical microprocessor subsystem. By the way, system failures and operational troubles occur in unpredictable places other than due to the life of parts.

【0008】システムを早急に復旧させる必要があるこ
とから、外面的な現象から異常であろうと診断されたモ
ジュール(マイクロプロセッササブシステム)は新品と
交換される。交換されたモジュールは工場の検査部門へ
送り返される。
Since it is necessary to restore the system as soon as possible, a module (microprocessor subsystem) diagnosed as abnormal due to an external phenomenon is replaced with a new one. The replaced module is sent back to the factory inspection department.

【0009】[0009]

【発明が解決しようとする課題】返送されたモジュール
は故障解析がされるが、このとき、返送されたモジュー
ル自体の異常状態発生直前の診断情報の他に、返送され
たモジュールと交信を行っていた他のモジュールの診断
情報が入手できれば故障解析を行う上で有効であると思
われることが多い。
A failure analysis is performed on the returned module. At this time, in addition to the diagnostic information immediately before the abnormal state of the returned module itself, communication with the returned module is performed. If diagnostic information of other modules is available, it is often considered to be effective for failure analysis.

【0010】両者の診断結果が一致していれば、診断情
報から得られる各モジュールの動作状況は正しいと判断
できるし、一致していなければ、どちらかが異常とも言
える訳である。
If the two diagnostic results match, the operating status of each module obtained from the diagnostic information can be judged to be correct, and if they do not match, it can be said that one of them is abnormal.

【0011】例えばあるモジュールAで外面的な異常現
象が発生し、工場に返送された場合でも、実はモジュー
ルAを直接的な関わりをもつモジュールBに異常がある
ために、外面上は、モジュールAにおいて異常現象が発
生することもあり得る。
For example, even if an external abnormal phenomenon occurs in a certain module A and the module A is returned to the factory, in actuality, there is an abnormality in the module B having a direct relation with the module A. An abnormal phenomenon may occur in.

【0012】しかしながら、従来は、上位層のモジュー
ルは下位層のモジュールの診断情報を持つことはあって
も、下位層の個々のモジュールが他のモジュール,特に
上位層のモジュールの診断情報を持つことなかった。ま
た、これらの下位層のモジュールの診断情報は通常監視
ステーションなどでは、システム備え付けのハードディ
スクなどに格納されるのが通例である。
However, conventionally, although the upper layer module has the diagnostic information of the lower layer module, the individual modules of the lower layer have the diagnostic information of other modules, especially the upper layer module. There wasn't. In addition, diagnostic information of these lower layer modules is usually stored in a hard disk or the like provided in the system in a normal monitoring station or the like.

【0013】したがって、当該ハードディスク内診断情
報を、交換モジュールの返送された工場の検査部門にて
利用するのは容易でなく、利便性に欠けるものであっ
た。本発明は、このような実情を考慮してなされたもの
で、マイクロプロセッササブシステムとしてのモジュー
ル自体から故障解析に必要な情報を十分に得ることがで
き、トラブル発生時の問題の早期解決を可能とした診断
情報記録装置及び方法を提供することを目的とする。
Therefore, it is not easy and convenient to use the diagnostic information in the hard disk in the inspection department of the factory where the replacement module is returned. The present invention has been made in consideration of such a situation, and it is possible to obtain sufficient information necessary for failure analysis from the module itself as a microprocessor subsystem, and to enable early resolution of problems when trouble occurs. It is an object of the present invention to provide a diagnostic information recording device and method.

【0014】[0014]

【課題を解決するための手段】上記課題を解決するため
に、請求項1に対応する発明は、それぞれマイクロプロ
セッサを有し、自己診断を実行し、かつ、その診断記録
を保存する装置群からなるシステムにおける何れかのあ
る装置にあって、装置群の中の少なくとも1つの他の装
置と通信し、当該他の装置に保存された他装置の診断記
録を収集する診断記録収集手段と、自己の診断記録及び
他装置の診断記録を保存する不揮発性の記憶手段とを備
えた診断情報記録装置である。
In order to solve the above-mentioned problems, the invention according to claim 1 has a microprocessor, which executes a self-diagnosis and stores the diagnosis record. And a diagnostic record collecting means for communicating with at least one other device in the device group and collecting diagnostic records of the other device stored in the other device, And a non-volatile storage means for storing the diagnostic record of (1) and the diagnostic record of another device.

【0015】また、請求項2に対応する発明は、請求項
1に対応する発明において、他の装置には、装置群の中
で当該システムを統括する役割を果たす装置を含む診断
情報記録装置である。
The invention according to claim 2 is the diagnostic information recording device according to the invention according to claim 1, wherein the other device includes a device that plays a role of controlling the system in the device group. is there.

【0016】さらに、請求項3に対応する発明は、請求
項1に対応する発明において、他の装置には、装置群の
中で、システムとは異なる他のシステムと通信を行う役
割を果たす装置を含む診断情報記録装置である。
Further, the invention according to claim 3 is the device according to claim 1, wherein the other device plays a role of communicating with another system different from the system in the device group. It is a diagnostic information recording device including.

【0017】さらにまた、請求項4に対応する発明は、
請求項1〜3に対応する発明において、不揮発性の記憶
手段と別に揮発性の記憶手段を備え、ある装置の通常動
作中は診断記録を揮発性の記憶手段に格納し、少なくと
もある装置が動作停止する前に、揮発性の記憶手段に格
納された診断記録を不揮発性の記憶手段へ転送する診断
情報記録装置である。
Further, the invention corresponding to claim 4 is:
In the invention corresponding to claims 1 to 3, a volatile storage means is provided in addition to the non-volatile storage means, and a diagnostic record is stored in the volatile storage means during normal operation of a certain apparatus, and at least a certain apparatus operates. It is a diagnostic information recording device that transfers diagnostic records stored in a volatile storage unit to a nonvolatile storage unit before stopping.

【0018】一方、請求項5に対応する発明は、それぞ
れ自己診断を実行し、かつ、その診断記録を保存する装
置群での診断情報記録方法において、装置群の中のある
装置から少なくとも1つの他の装置へ通信し、当該他の
装置に保存された他装置の診断記録を収集し、自己の診
断記録及び他装置の診断記録を保存する診断情報記録方
法である。 (作用)したがって、請求項1及び5に対応する発明の
診断情報記録装置及び方法においては、まず、診断記録
収集手段により、ある装置から、装置群の中の少なくと
も1つの他の装置へ通信され、当該他の装置に保存され
た他装置の診断記録が収集される。
On the other hand, the invention according to claim 5 is a diagnostic information recording method in a device group for executing a self-diagnosis and storing a diagnostic record thereof, wherein at least one device from among the devices in the device group is selected. It is a diagnostic information recording method of communicating with another device, collecting diagnostic records of the other device stored in the other device, and storing the diagnostic record of itself and the diagnostic record of the other device. (Operation) Therefore, in the diagnostic information recording apparatus and method of the invention according to claims 1 and 5, first, the diagnostic record collecting means communicates from one device to at least one other device in the device group. , Diagnostic records of another device stored in the other device are collected.

【0019】次に、不揮発性の記憶手段に、自己の診断
記録及び他装置の診断記録が保存される。したがって、
マイクロプロセッササブシステムとしてのモジュール自
体から故障解析に必要な情報を十分に得ることができ、
トラブル発生時の問題の早期解決が可能となる。
Next, the self-diagnosis record and the diagnosis record of the other device are stored in the non-volatile storage means. Therefore,
It is possible to obtain sufficient information necessary for failure analysis from the module itself as a microprocessor subsystem.
When a trouble occurs, it becomes possible to solve the problem early.

【0020】また、請求項2に対応する発明の診断情報
記録装置においては、請求項1に対応する発明と同様に
作用する他、他装置の診断記録を収集する他の装置を、
当該システムを統括する役割を果たす装置を含むものと
したものである。
In addition, in the diagnostic information recording apparatus of the invention according to claim 2, other devices that operate in the same manner as the invention corresponding to claim 1 and that collect diagnostic records of other devices,
The device includes a device that plays a role of controlling the system.

【0021】さらに、請求項3に対応する発明の診断情
報記録装置においては、請求項1に対応する発明と同様
に作用する他、他装置の診断記録を収集する他の装置を
当該システムとは異なる他のシステムと通信を行う役割
を果たす装置を含むものとしたものである。
Further, in the diagnostic information recording apparatus of the invention corresponding to claim 3, in addition to the same operation as the invention corresponding to claim 1, another apparatus for collecting diagnostic records of another apparatus is called the system. It is intended to include a device that serves to communicate with other different systems.

【0022】さらにまた、請求項4に対応する発明の診
断情報記録装置においては、請求項1〜3に対応する発
明と同様に作用する他、ある装置の通常動作中は診断記
録が揮発性の記憶手段に格納され、少なくとも当該ある
装置が動作停止する前に、揮発性の記憶手段に格納され
た診断記録が不揮発性の記憶手段へ転送される。これに
より、通常動作時には、当該ある装置における動作の高
速性が確保される。
Further, in the diagnostic information recording apparatus of the invention according to claim 4, the same operation as the invention according to claims 1 to 3 is performed, and the diagnostic record is volatile during the normal operation of a certain device. The diagnostic record stored in the storage means and stored in the volatile storage means is transferred to the non-volatile storage means at least before the operation of the certain device is stopped. As a result, during normal operation, high speed operation of the certain device is ensured.

【0023】[0023]

【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。 (発明の第1の実施の形態)図1は本発明の実施の形態
に係る診断情報記録装置及び方法を適用した制御システ
ムの一例を示す構成図である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. (First Embodiment of the Invention) FIG. 1 is a block diagram showing an example of a control system to which a diagnostic information recording apparatus and method according to an embodiment of the present invention is applied.

【0024】同図に示すように制御システムは、マイク
ロプロセッササブシステム個々から見たときには、階層
構造的に構成されている。まず、同図の制御システム
は、制御ネットワークaに接続される監視ステーション
100,制御ステーション110及びその他の機能を分
担するステーション120と、フィールドネットワーク
eにて制御ステーション110に結合されるプロセス入
出力ブロック130との4つのブロックからなってい
る。
As shown in the figure, the control system has a hierarchical structure when viewed from the individual microprocessor subsystems. First, the control system shown in the figure includes a monitoring station 100 connected to a control network a, a control station 110, and a station 120 for sharing other functions, and a process input / output block coupled to the control station 110 via a field network e. It consists of four blocks 130.

【0025】この各ブロックは、その動作目的に応じて
さらに複数のマイクロプロセッササブシステムに分割さ
れており、制御ネットワークa、内部システムバスb、
c、d、また下位層の機器を結合させるフィールドネッ
トワークe、fにて結合される。そして、各々の情報
は、それぞれのネットワークを経由して相手先のブロッ
クに伝達される。
Each of these blocks is further divided into a plurality of microprocessor subsystems according to the purpose of operation, and includes a control network a, an internal system bus b,
c, d, and field networks e, f for connecting lower layer devices. Then, each information is transmitted to the block of the other party via each network.

【0026】各ブロックについて説明すると、まず、監
視ステーション100は、内部システムバスbに主制御
モジュール101,その他のモジュール102,通信制
御モジュール103及びその他のモジュール104が接
続されており、通信制御モジュール103を介して制御
ネットワークaに接続される。
Explaining each block, first, in the monitoring station 100, the main control module 101, the other modules 102, the communication control module 103 and the other modules 104 are connected to the internal system bus b, and the communication control module 103. Via the control network a.

【0027】次に、制御ステーション110は、内部シ
ステムバスcに主制御モジュール111,その他のモジ
ュール112,通信制御モジュール113,その他のモ
ジュール114及び下位機器との通信制御モジュール1
15が接続されており、通信制御モジュール113を介
して制御ネットワークaに接続される。さらに、この制
御ステーション110は、下位機器との通信制御モジュ
ール115を介してフィールドネットワークeに接続さ
れ、さらに、プロセス入出力ブロック130に接続され
る。
Next, the control station 110 uses the internal system bus c for the main control module 111, the other modules 112, the communication control module 113, the other modules 114 and the communication control module 1 with the subordinate equipment.
15 are connected to the control network a via the communication control module 113. Further, the control station 110 is connected to the field network e via the communication control module 115 with the lower device and further connected to the process input / output block 130.

【0028】さらに、その他の機能を分担するステーシ
ョン120は、内部システムバスdに主制御モジュール
121,その他のモジュール122,通信制御モジュー
ル123,その他のモジュール124及び125が接続
されており、通信制御モジュール123を介して制御ネ
ットワークaに接続される。
Further, in the station 120 which shares other functions, a main control module 121, another module 122, a communication control module 123, and other modules 124 and 125 are connected to the internal system bus d, and the communication control module It is connected to the control network a via 123.

【0029】また、プロセス入出力ブロック130は、
フィールドネットワークfにプロセス入出力主制御モジ
ュール131,プロセス入出力モジュール136,13
7,138,139及び終端抵抗器としてのターミネー
タgが接続されており、プロセス入出力主制御モジュー
ル131を介してフィールドネットワークeに接続され
る。
Further, the process input / output block 130 is
In the field network f, the process input / output main control module 131, the process input / output modules 136, 13
7, 138, 139 and a terminator g as a terminating resistor are connected to the field network e via the process input / output main control module 131.

【0030】このような多数のマイクロプロセッササブ
システムからなる制御システムにおいて、制御ステーシ
ョン110を構成するモジュールの一部に本発明の実施
の形態に係る診断情報記録装置及び方法を適用する例を
図2を用いて説明する。
An example of applying the diagnostic information recording apparatus and method according to the embodiment of the present invention to a part of the modules constituting the control station 110 in a control system composed of such a large number of microprocessor subsystems is shown in FIG. Will be explained.

【0031】図2は本発明の第1の実施の形態に係る診
断情報記録装置を適用したマイクロプロセッササブシス
テムを示すブロック図であり、本装置による診断情報の
記録動作を模式的に示したものである。
FIG. 2 is a block diagram showing a microprocessor subsystem to which the diagnostic information recording apparatus according to the first embodiment of the present invention is applied, and schematically shows the recording operation of diagnostic information by this apparatus. Is.

【0032】同図に示す診断情報記録装置は、マイクロ
プロセッササブシステムの一つである下位機器との通信
制御モジュール115内に設けられ、マイクロプロセッ
サc1と、記憶装置mと、プログラムメモリpとによっ
て構成されている。
The diagnostic information recording device shown in the figure is provided in a communication control module 115 for communicating with a subordinate device which is one of the microprocessor subsystems, and comprises a microprocessor c1, a storage device m and a program memory p. It is configured.

【0033】マイクロプロセッサc1は、プログラムメ
モリp内のプログラムに従いこのマイクロプロセッササ
ブシステムを制御し、下位システム(プロセス入出力ブ
ロック130)と通信する当該下位機器との通信制御モ
ジュール115としての機能を実現する他、特に設けら
れたプログラムに従い診断情報の記録を実行する。
The microprocessor c1 controls the microprocessor subsystem according to the program in the program memory p, and realizes the function as the communication control module 115 with the lower system for communicating with the lower system (process input / output block 130). In addition, the diagnostic information is recorded in accordance with the provided program.

【0034】図2のプログラムメモリpには、診断情報
の記録に関連するプログラムのみが示されており、当該
メモリpには、自モジュール診断部p11と、他モジュ
ール診断記憶要求通信部p12と、自診断記憶送信部p
13とが設けられている。
In the program memory p of FIG. 2, only the programs related to the recording of diagnostic information are shown. In the memory p, the own module diagnostic section p11, the other module diagnostic storage request communication section p12, Self-diagnosis memory transmitter p
And 13 are provided.

【0035】マイクロプロセッサc1は、自モジュール
診断部p11に従い、このモジュール115(下位機器
との通信制御モジュール115)を診断し、その診断結
果として診断記録m1を記憶装置mに記録する。
The microprocessor c1 diagnoses the module 115 (communication control module 115 with the subordinate device) according to its own module diagnostic section p11, and records the diagnostic record m1 in the storage device m as the diagnostic result.

【0036】また、マイクロプロセッサc1は、他モジ
ュール診断記憶要求通信部p12に従い、他モジュー
ル,例えば主制御モジュール111に当該他モジュール
の診断記録m2を送信するように要求するとともに、受
信した診断記録m2を記憶装置mに記録する。
Further, the microprocessor c1 requests the other module, for example, the main control module 111 to transmit the diagnostic record m2 of the other module according to the other module diagnostic storage request communication unit p12, and receives the diagnostic record m2. Is recorded in the storage device m.

【0037】なお、このブロックの主制御モジュール1
11には、このマイクロプロセッササブシステムを制御
するマイクロプロセッサc2が設けられ、かつ同様な診
断情報記録装置が構成されている。そして、このマイク
ロプロセッサc2によりこのモジュール111の診断記
録m2が内部の記憶装置に記録されている。
The main control module 1 of this block
11 is provided with a microprocessor c2 for controlling this microprocessor subsystem, and constitutes a similar diagnostic information recording device. Then, the diagnostic record m2 of the module 111 is recorded in the internal storage device by the microprocessor c2.

【0038】また、本実施形態においては、他モジュー
ル診断記憶要求通信部p12による他モジュールの診断
記録を収集する範囲としては、内部システムバスcを介
して通信される制御ステーション110内のマイクロプ
ロセッササブシステムを対象としている。
Further, in this embodiment, the range for collecting the diagnostic records of the other module by the other module diagnostic storage request communication unit p12 is the microprocessor sub in the control station 110 communicated via the internal system bus c. Intended for systems.

【0039】この診断記憶の収集範囲は、マイクロプロ
セッサc1の能力、記憶装置mの容量等とのバランスを
考慮して決定される。したがって、これらハードウエア
の事情が許せば、フィールドネットワークeを介するプ
ロセス入出力主制御モジュール131の診断記録、さら
にプロセス入出力モジュール136,137,138,
139の診断記録をも収集するようにしてもよい。
The collection range of the diagnostic memory is determined in consideration of the balance with the capacity of the microprocessor c1 and the capacity of the memory device m. Therefore, if these hardware circumstances permit, a diagnostic record of the process input / output main control module 131 via the field network e, and further process input / output modules 136, 137, 138,
139 diagnostic records may also be collected.

【0040】次に、マイクロプロセッサc1は、他モジ
ュール診断記憶要求通信部p12に従い、他モジュール
から自モジュールの診断記録m1を送信するように要求
された場合には、記憶装置mから診断記録m1を読み出
し、当該他モジュールに送信する。したがって、同一の
診断情報記録装置を各モジュールに設けることで、相互
に他モジュールの診断記録を収集できる。
Next, the microprocessor c1 sends the diagnostic record m1 from the storage device m when it is requested by another module to transmit the diagnostic record m1 of its own module in accordance with the other module diagnostic storage request communication unit p12. Read out and send to the other module. Therefore, by providing the same diagnostic information recording device in each module, diagnostic records of other modules can be mutually collected.

【0041】なお、各診断記録は、記憶装置mの不揮発
性の記憶部分に保存される。次に、以上のように構成さ
れた本発明の実施の形態に係る診断情報記録装置の動作
について、モジュール115における動作を例にとって
説明する。
Each diagnostic record is stored in the non-volatile storage part of the storage device m. Next, the operation of the diagnostic information recording apparatus according to the embodiment of the present invention configured as described above will be described by taking the operation of the module 115 as an example.

【0042】このマイクロプロセッサc1により、プロ
グラムメモリpに格納されたプログラムが逐次読み出さ
れ、解読、実行が繰り返されて所定の機能が実現され
る。この中に、自モジュール診断部p11に設けられた
プログラムにより実現される機能であって、当該モジュ
ールを診断し、その診断記録m1を内部の記憶装置mに
記録する機能がある。
The microprocessor c1 sequentially reads out the program stored in the program memory p, repeats decoding and execution, and realizes a predetermined function. Among them, there is a function realized by a program provided in the own module diagnosis unit p11, and a function of diagnosing the module and recording the diagnosis record m1 in the internal storage device m.

【0043】この診断処理には、主としてモジュールの
電源投入後あるいはシステム初期化後に実行される初期
診断と、動作中の各診断タイミングに実行されるオンラ
イン診断とがある。
The diagnostic processing mainly includes initial diagnostics executed after the module power is turned on or system initialization, and online diagnostics executed at each diagnostic timing during operation.

【0044】特に後者のオンライン診断では、一定の周
期にある診断プログラムを走らせて診断する定期診断や
ある動作が終了したときの状態の診断などによって、診
断結果が得られる。その結果は、診断記録m1としてモ
ジュール115に内蔵された記憶装置mに記録される。
なお、診断記憶には、各診断結果が時系列的に保存され
る。
Particularly, in the latter online diagnosis, a diagnosis result is obtained by a periodic diagnosis in which a diagnosis program having a fixed cycle is run for diagnosis or a state diagnosis when a certain operation is completed. The result is recorded in the storage device m built in the module 115 as the diagnostic record m1.
The diagnostic memory stores each diagnostic result in time series.

【0045】これらの動作は、各マイクロプロセッササ
ブシステム毎に独立して実行される。各マイクロプロセ
ッササブシステムにおいては、それぞれのモジュールに
内蔵された記憶装置に自己の診断記録が記憶される。
These operations are executed independently for each microprocessor subsystem. In each microprocessor subsystem, its own diagnostic record is stored in the storage device built into each module.

【0046】この各マイクロプロセッササブシステムは
内部バスc等を介して互いに情報を交換しているが、例
えば各モジュールからのメッセージの応答シーケンスに
自己の診断記録をつけて返すことにより、自己の診断記
録を相手のモジュールに伝送することができる。
The respective microprocessor subsystems exchange information with each other via the internal bus c or the like. However, for example, by attaching a self-diagnosis record to the response sequence of a message from each module and returning it, self-diagnosis is possible. The record can be transmitted to the other module.

【0047】この診断記録の伝送は、他モジュール診断
記憶要求通信部p12と自診断記憶送信部p13に設け
られたプログラムに基づき実現される。また、この応答
シーケンスがシステム負荷に影響を与えないように、個
々の診断イベント毎に分割して診断記憶が返送される。
The transmission of this diagnostic record is realized based on the programs provided in the other module diagnostic storage request communication unit p12 and the self diagnostic storage transmission unit p13. In addition, the diagnostic memory is sent back separately for each diagnostic event so that this response sequence does not affect the system load.

【0048】このようにして得られた他モジュールの診
断記録は、記憶装置mに記憶される。図2に示す場合で
は、制御ステーション110に5つのマイクロプロセッ
ササブシステムが存在し、この各サブシステムについて
診断記録を保存するようにしているので、モジュール1
15は、自モジュールの診断記録m1の他、他のモジュ
ールの診断記録m2,m3,m4及びm5を記憶するこ
ととなる。
The diagnostic record of the other module thus obtained is stored in the storage device m. In the case shown in FIG. 2, there are five microprocessor subsystems in the control station 110, and diagnostic records are stored for each of these subsystems.
In addition to the diagnostic record m1 of its own module, 15 stores diagnostic records m2, m3, m4 and m5 of other modules.

【0049】上述したように、本発明の実施の形態に係
る診断情報記憶装置及び方法は、自モジュール診断部p
11により自己診断し、診断記憶収集手段としての他モ
ジュール診断記録要求部p12により自モジュールと交
信を行う関係(直接でなくても良く、他モジュールを介
しての交信でも良い)にある他のモジュールの診断記録
を収集し、自モジュール及び他モジュールの診断記録m
1、m2を不揮発性の記憶装置mに時系列的に格納し保
存するようにしたので、マイクロプロセッササブシステ
ムとしてのモジュール自体から故障解析に必要な情報を
十分に得ることができ、トラブル発生時の問題の早期解
決を可能とすることができる。
As described above, in the diagnostic information storage device and method according to the embodiment of the present invention, the self-module diagnostic unit p is used.
Another module that performs self-diagnosis by 11 and communicates with its own module by the other module as a diagnostic memory collection means (not necessarily direct, but may be communication via another module). Collects the diagnostic records of the module and the diagnostic records of its own module and other modules.
Since 1 and m2 are stored and stored in the non-volatile storage device m in time series, sufficient information necessary for failure analysis can be obtained from the module itself as a microprocessor subsystem, and when trouble occurs. The problem can be solved early.

【0050】このように、複数のプロセッサによる診断
情報を単一のモジュールより入手できることから、一つ
の診断情報だけでは判断のつきにくかったトラブルの原
因の判定を複数のプロセッサによる診断情報を得ること
により、より確実なものにすることができる。
As described above, since the diagnostic information obtained by a plurality of processors can be obtained from a single module, it is possible to determine the cause of a trouble which is difficult to make a decision with only one diagnostic information by obtaining the diagnostic information obtained by a plurality of processors. , Can be more certain.

【0051】例えば、異常と判断されフィールドより返
送されたモジュールを調査するだけで、そのモジュール
の診断記録だけでなく、そのときの情報の交信相手先の
状況を示す相手の診断記録も得ることができ、さらに踏
み込んだ診断をすることができる。
For example, only by investigating a module returned from the field that is determined to be abnormal, not only the diagnostic record of the module but also the diagnostic record of the other party showing the situation of the other party of the information communication at that time can be obtained. It is possible to make a more advanced diagnosis.

【0052】また、トラブル発生時の初期の診断を誤っ
て、異常のない別のモジュールを工場検査部門に返送し
た場合でも、そのモジュール内の他モジュール診断記録
から実際に異常を生じたモジュールの診断記録を得られ
る場合がある。
In addition, even if the initial diagnosis when a trouble occurs is mistaken and another module having no abnormality is returned to the factory inspection department, the diagnosis of the module actually causing the abnormality is made from the other module diagnosis record in the module. Records may be obtained.

【0053】また、本実施の形態においては、主制御モ
ジュール111から診断記録を収集するようにしている
が、主制御モジュール111は、制御ステーション11
0を統括する役割を有するので、その診断記録m2は診
断を行う上で特にその有用性が高い。 (発明の第2の実施の形態)図3は本発明の第2の実施
の形態に係る診断情報記録装置を適用したマイクロプロ
セッササブシステムを示すブロック図であり、本装置に
よる診断情報の記録動作及び揮発性記憶装置から不揮発
性記憶装置への診断記録の転送動作を模式的に示したも
のである。
Further, in the present embodiment, the diagnostic records are collected from the main control module 111, but the main control module 111 is the control station 11
Since it has a role of controlling 0, the diagnostic record m2 is particularly useful for making a diagnosis. (Second Embodiment of the Invention) FIG. 3 is a block diagram showing a microprocessor subsystem to which a diagnostic information recording apparatus according to a second embodiment of the present invention is applied. 3 schematically shows the operation of transferring the diagnostic record from the volatile storage device to the non-volatile storage device.

【0054】また、図3において、図2と同一部分には
同一符号を付して説明を省略し、ここでは異なる部分に
ついてのみ述べる。この診断情報記録装置において、記
憶装置mには、電源が切断したときに記録内容も喪失す
る揮発性記憶装置Maと、電源が切断したときにも記録
内容を保持するフラッシュメモリ等の不揮発性記憶装置
Mbが設けられている。
In FIG. 3, the same parts as those in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted. Only different parts will be described here. In this diagnostic information recording device, the storage device m includes a volatile storage device Ma that loses recorded contents when the power is turned off, and a nonvolatile memory such as a flash memory that holds the recorded contents even when the power is turned off. A device Mb is provided.

【0055】マイクロプロセッサc1は、通常動作中は
診断記録m1,m2等を揮発性記憶装置Maに記録す
る。フラッシュメモリなどの不揮発性記憶装置Mbへの
書き込み操作は、通常の半導体記憶装置,すなわち揮発
性記憶装置Maへの書き込み操作より時間がかかるため
である。
The microprocessor c1 records the diagnostic records m1, m2, etc. in the volatile storage device Ma during normal operation. This is because the write operation to the nonvolatile memory device Mb such as the flash memory takes longer than the write operation to the normal semiconductor memory device, that is, the volatile memory device Ma.

【0056】また、プログラムメモリpには、診断記録
保存部p14が設けられている。マイクロプロセッサc
1は、診断記録保存部p14のプログラムに従い、揮発
性記憶装置Maから不揮発性記憶装置Mbへの診断記録
m1,m2の転送を行う。
Further, the program memory p is provided with a diagnostic record storage section p14. Microprocessor c
1 transfers the diagnostic records m1 and m2 from the volatile storage device Ma to the nonvolatile storage device Mb according to the program of the diagnostic record storage unit p14.

【0057】マイクロプロセッサc1は、この転送動作
を装置の空き時間または異常を検出して停止するまでの
時間を利用して行う。この診断情報記録装置のその他の
部分は、第1の実施の形態の場合と同様に構成されてい
る。
The microprocessor c1 performs this transfer operation by utilizing the idle time of the apparatus or the time until it is stopped after detecting an abnormality. The other parts of this diagnostic information recording apparatus are configured in the same manner as in the case of the first embodiment.

【0058】次に、以上のように構成された本発明の実
施の形態に係る診断情報記録装置における診断記録の転
送動作について説明する。まず、通常動作中には、診断
記録m1,m2,m3,..m5は揮発性記憶装置Ma
に記録されている。
Next, the transfer operation of the diagnostic record in the diagnostic information recording apparatus according to the embodiment of the present invention configured as described above will be described. First, during normal operation, the diagnostic records m1, m2, m3 ,. . m5 is a volatile storage device Ma
It is recorded in.

【0059】そして、マイクロプロセッサc1により、
空き時間または異常を検出して停止するまでの時間を利
用して、揮発性記憶装置Maから不揮発性記憶装置Mb
への診断記憶の転送動作が行われる。
Then, by the microprocessor c1,
The volatile storage device Ma to the non-volatile storage device Mb is used by utilizing the free time or the time until the abnormality is detected and the operation is stopped.
The transfer operation of the diagnostic memory to is performed.

【0060】したがって、当該モジュール115の電源
を遮断した後には、不揮発性記憶装置Mbに診断記録m
1,m2,m3,..m5が記憶されている。上述した
ように、本発明の実施の形態に係る診断情報記憶装置及
び方法は、上記第1の実施の形態と同様に構成した他、
記憶装置m内に揮発性記憶装置Maと不揮発性記憶装置
Mbとを設け、通常動作時には高速でアクセスできる揮
発性記憶装置Maに診断記録m1、m2を保存し、自モ
ジュールの電源遮断による停止までに、その診断記録内
容を不揮発性記憶装置Mbに転送するようにしたので、
診断記録を迅速に収集することができ、各モジュールへ
の負担を軽減しその本来の機能に対する影響を最小限に
とどめることができる他、さらに、その収集した結果を
電源が喪失した場合でも残すことができ、上記第1の実
施の形態に係る診断情報記憶装置及び方法と同様の効果
を奏することができる。
Therefore, after the power of the module 115 is cut off, the diagnostic record m is stored in the nonvolatile memory device Mb.
1, m2, m3 ,. . m5 is stored. As described above, the diagnostic information storage device and method according to the embodiment of the present invention are configured in the same manner as the first embodiment,
A volatile storage device Ma and a non-volatile storage device Mb are provided in the storage device m, and the diagnostic records m1 and m2 are stored in the volatile storage device Ma that can be accessed at high speed during normal operation until the power supply of the module is stopped. In addition, since the diagnostic recording contents are transferred to the non-volatile storage device Mb,
Diagnostic records can be collected quickly, the load on each module can be reduced and the effect on its original function can be minimized, and further, the collected results should be retained even when the power supply is lost. Therefore, the same effects as those of the diagnostic information storage device and method according to the first embodiment can be obtained.

【0061】なお、上記各実施の形態においては、本発
明を適用する対象として下位機器との通信制御モジュー
ル115を例にとって説明したが、本発明はこれに限ら
れるものでなく、例えば主制御モジュール、その他のモ
ジュール等に対しても同様に適用することができる。
In each of the above-described embodiments, the communication control module 115 with a lower device is described as an example to which the present invention is applied, but the present invention is not limited to this, and for example, the main control module. , And can be similarly applied to other modules.

【0062】また、例えば他のモジュールに本発明を適
用し、例えば下位機器との通信制御モジュール115の
診断記録m1を収集するようにした場合、当該通信制御
モジュール115は、他のシステム,すなわちプロセス
入出力ブロック130と通信する役割を有するので、そ
の診断記録m1は診断を行う上で特にその有用性が高
い。なお、本発明は、上記各実施の形態に限定されるも
のでなく、その要旨を逸脱しない範囲で種々に変形する
ことが可能である。
Further, for example, when the present invention is applied to another module and, for example, the diagnostic record m1 of the communication control module 115 with the subordinate device is collected, the communication control module 115 concerned does not operate in another system, that is, a process. Since the diagnostic record m1 has a role of communicating with the input / output block 130, the diagnostic record m1 is particularly useful for making a diagnosis. The present invention is not limited to the above embodiments, and can be variously modified without departing from the gist thereof.

【0063】[0063]

【発明の効果】以上詳記したように本発明によれば、他
のモジュールの診断情報をも記録するようにしたので、
マイクロプロセッササブシステムとしてのモジュール自
体から故障解析に必要な情報を十分に得ることができ、
トラブル発生時の問題の早期解決ができる診断情報記録
装置及び方法を提供することができる。
As described above in detail, according to the present invention, the diagnostic information of other modules is also recorded.
It is possible to obtain sufficient information necessary for failure analysis from the module itself as a microprocessor subsystem.
It is possible to provide a diagnostic information recording device and method capable of early resolution of a problem when a trouble occurs.

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

【図1】本発明の実施の形態に係る診断情報記録装置及
び方法を適用した制御システムの一例を示す構成図。
FIG. 1 is a configuration diagram showing an example of a control system to which a diagnostic information recording device and method according to an embodiment of the present invention are applied.

【図2】本発明の第1の実施の形態に係る診断情報記録
装置を適用したマイクロプロセッササブシステムを示す
ブロック図。
FIG. 2 is a block diagram showing a microprocessor subsystem to which the diagnostic information recording device according to the first embodiment of the present invention is applied.

【図3】本発明の第2の実施の形態に係る診断情報記録
装置を適用したマイクロプロセッササブシステムを示す
ブロック図。
FIG. 3 is a block diagram showing a microprocessor subsystem to which a diagnostic information recording device according to a second embodiment of the present invention is applied.

【図4】従来の診断情報の記録動作を模式的に示した
図。
FIG. 4 is a diagram schematically showing a conventional recording operation of diagnostic information.

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

100…監視ステーション 101…主制御モジュール 102,104…その他のモジュール 103…通信制御モジュール 110…制御ステーション 111…主制御モジュール 112,114…その他のモジュール 113…通信制御モジュール 115…下位機器との通信制御モジュール 120…その他の機能を分担するステーション 121…主制御モジュール 122,124,125…その他のモジュール 123…通信制御モジュール 130…プロセス入出力ブロック 131…プロセス入出力主制御モジュール 136,137,138,139…プロセス入出力モジ
ュール a…制御ネットワーク b,c,d…内部システムバス c1…内蔵マイクロプロセッサ c2…他のモジュールのマイクロプロセッサ e,f…フィールドネットワーク g…ターミネータ m…記憶装置 m1…モジュール内自己診断記録 m2…他のモジュールの診断記録 Ma…揮発性記憶装置 Mb…不揮発性記憶装置
100 ... Monitoring station 101 ... Main control module 102, 104 ... Other module 103 ... Communication control module 110 ... Control station 111 ... Main control module 112, 114 ... Other module 113 ... Communication control module 115 ... Communication control with subordinate device Module 120 ... Station sharing other functions 121 ... Main control module 122,124,125 ... Other module 123 ... Communication control module 130 ... Process input / output block 131 ... Process input / output main control module 136,137,138,139 ... process input / output module a ... control network b, c, d ... internal system bus c1 ... built-in microprocessor c2 ... other module microprocessor e, f ... field net Over click g ... Terminators m ... memory m1 ... module self recording m @ 2 ... diagnosis record Ma ... volatile storage Mb ... nonvolatile memory device of another module

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 それぞれマイクロプロセッサを有し、自
己診断を実行し、かつ、その診断記録を保存する装置群
からなるシステムにおける何れかのある装置にあって、 前記装置群の中の少なくとも1つの他の装置と通信し、
当該他の装置に保存された他装置の診断記録を収集する
診断記録収集手段と、 自己の前記診断記録及び前記他装置の診断記録を保存す
る不揮発性の記憶手段とを備えたことを特徴とする診断
情報記録装置。
1. A certain device in a system comprising a group of devices each of which has a microprocessor and performs a self-diagnosis and stores the diagnostic record, wherein at least one of the group of devices is provided. Communicate with other devices,
A diagnostic record collecting unit that collects a diagnostic record of another device stored in the other device; and a non-volatile storage unit that stores the diagnostic record of itself and the diagnostic record of the other device. Diagnostic information recording device.
【請求項2】 前記他の装置には、前記装置群の中で当
該システムを統括する役割を果たす装置を含むことを特
徴とする請求項1記載の診断情報記録装置。
2. The diagnostic information recording apparatus according to claim 1, wherein the other apparatus includes an apparatus that plays a role of controlling the system in the apparatus group.
【請求項3】 前記他の装置には、前記装置群の中で、
前記システムとは異なる他のシステムと通信を行う役割
を果たす装置を含むことを特徴とする請求項1記載の診
断情報記録装置。
3. The other device, in the device group,
The diagnostic information recording apparatus according to claim 1, further comprising a device that plays a role of communicating with another system different from the system.
【請求項4】 前記不揮発性の記憶手段と別に揮発性の
記憶手段を備え、 前記ある装置の通常動作中は診断記録を前記揮発性の記
憶手段に格納し、少なくとも前記ある装置が動作停止す
る前に、前記揮発性の記憶手段に格納された診断記録を
前記不揮発性の記憶手段へ転送することを特徴とする請
求項1乃至3のうち何れか1項記載の診断情報記録装
置。
4. A volatile storage means is provided separately from the non-volatile storage means, and a diagnostic record is stored in the volatile storage means during normal operation of the certain device, and at least the certain device stops operating. 4. The diagnostic information recording apparatus according to claim 1, wherein the diagnostic record stored in the volatile storage means is transferred to the non-volatile storage means.
【請求項5】 それぞれ自己診断を実行し、かつ、その
診断記録を保存する装置群での診断情報記録方法におい
て、 前記装置群の中のある装置から少なくとも1つの他の装
置へ通信し、当該他の装置に保存された他装置の診断記
録を収集し、 自己の前記診断記録及び前記他装置の診断記録を保存す
ることを特徴とする診断情報記録方法。
5. A diagnostic information recording method in a device group for performing a self-diagnosis and storing the diagnostic record, wherein a device in the device group communicates with at least one other device, A diagnostic information recording method, comprising collecting diagnostic records of another device stored in another device, and storing the diagnostic record of itself and the diagnostic record of the other device.
JP8151248A 1996-06-12 1996-06-12 Diagnostic information recording device and method Pending JPH09330280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8151248A JPH09330280A (en) 1996-06-12 1996-06-12 Diagnostic information recording device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8151248A JPH09330280A (en) 1996-06-12 1996-06-12 Diagnostic information recording device and method

Publications (1)

Publication Number Publication Date
JPH09330280A true JPH09330280A (en) 1997-12-22

Family

ID=15514517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8151248A Pending JPH09330280A (en) 1996-06-12 1996-06-12 Diagnostic information recording device and method

Country Status (1)

Country Link
JP (1) JPH09330280A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008263231A (en) * 2008-07-11 2008-10-30 Hitachi Ltd Semiconductor processing method
JP2009259290A (en) * 1999-01-28 2009-11-05 Robert Bosch Gmbh Inspection device for computer function

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009259290A (en) * 1999-01-28 2009-11-05 Robert Bosch Gmbh Inspection device for computer function
JP2008263231A (en) * 2008-07-11 2008-10-30 Hitachi Ltd Semiconductor processing method

Similar Documents

Publication Publication Date Title
JPH08242229A (en) State matching processing system in network monitoring
CN103699108A (en) Motor vehicle real-time monitoring system based on OBD technology
EP2145239A1 (en) Diagnostic and trouble-shooting methods in a wireless control and sensor network
CN100449326C (en) Method and system for recording monitoring logs
JPH09330280A (en) Diagnostic information recording device and method
KR102312523B1 (en) Interface Middleware System for Collecting Mass Data
CN113965447A (en) Online cloud diagnosis method, device, system, equipment and storage medium
EP0320876A2 (en) Fault information collection processing system
JPH10320040A (en) Periodic data collection and storage system
CN203882164U (en) A real-time monitoring system for motor vehicles based on OBD technology
CN116015986B (en) Intelligent network card management method and related components
JP2017021587A (en) Redundant controller
KR102357376B1 (en) Message relay hub, and distribution power facility diagnosis system and method for preventing data loss using the same
JPH1188967A (en) Measurement station data collection device
JPH10285661A (en) Equipment
JP3361846B2 (en) Terminal backup system
US20250278374A1 (en) I/O Station Storing Diagnostics Data
JP2729162B2 (en) Error information recording method for diagnostic programs
JP2523638B2 (en) Semiconductor equipment operation data collection method
JP2000259594A (en) Information processing system
JPH05204689A (en) Control device
JP2001256071A (en) Redundant system
JP2696254B2 (en) Network communication status management method
JPS5918741B2 (en) Automatic diagnosis method
JP2725385B2 (en) Data transfer method of information processing system