JPH08227302A - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH08227302A JPH08227302A JP5528195A JP5528195A JPH08227302A JP H08227302 A JPH08227302 A JP H08227302A JP 5528195 A JP5528195 A JP 5528195A JP 5528195 A JP5528195 A JP 5528195A JP H08227302 A JPH08227302 A JP H08227302A
- Authority
- JP
- Japan
- Prior art keywords
- data
- computer
- storage device
- auxiliary storage
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】
【構成】 積算データ計算処理部21は計算機(A)1
1と計算機(B)12との運転状況から計算機(A)1
1がマスタと判定されているとき、プロセスデータ入力
装置10からのプロセスデータと補助記憶装置13に記
録される前回の積算データとから最新の積算データを計
算して補助記憶装置13へ更新記録すると共に、更新記
録した後に補助記憶装置14へ更新記録し、積算データ
計算処理部22は計算機(A)11と計算機(B)12
との運転状況から計算機(A)11がマスタと判定され
ているとき、プロセスデータ入力装置10からのプロセ
スデータと補助記憶装置14に記録される前回の積算デ
ータとから最新の積算データを計算して補助記憶装置1
4へ更新記録すると共に、更新記録した後に補助記憶装
置13へ更新記録する。
【効果】 計算機の故障からのデータ復帰作業を不要と
する。
(57) [Summary] [Structure] The integrated data calculation processing unit 21 is a computer (A) 1
1 (Computer (A) 1 from the operating status of 1 and Calculator (B) 12
When 1 is determined to be the master, the latest integrated data is calculated from the process data from the process data input device 10 and the previous integrated data recorded in the auxiliary storage device 13 and updated and recorded in the auxiliary storage device 13. At the same time, the data is updated and recorded, and then updated and recorded in the auxiliary storage device 14, and the integrated data calculation processing unit 22 causes the computer (A) 11 and the computer (B) 12 to
When the computer (A) 11 is determined to be the master from the operating conditions of the above, the latest integrated data is calculated from the process data from the process data input device 10 and the previous integrated data recorded in the auxiliary storage device 14. Auxiliary storage device 1
4 is updated and recorded, and after the update is recorded, the update is recorded in the auxiliary storage device 13. [Effect] Data recovery work from computer failure is unnecessary.
Description
【0001】[0001]
【産業上の利用分野】本発明は、プラントデータを二重
化構成の計算機によって処理するデータ処理装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device for processing plant data by a computer having a redundant configuration.
【0002】[0002]
【従来の技術】例えば、原子力発電プラントのような大
規模プラントでは、従来からプロセス情報の監視・制御
のためにプロセス計算機が用いられており、それの扱う
情報量およびプラントの監視・制御における役割も年々
増してきている。2. Description of the Related Art For example, in a large-scale plant such as a nuclear power plant, a process computer has been used for monitoring and controlling process information, and the amount of information handled by it and its role in monitoring and controlling the plant. Is increasing year by year.
【0003】このようなプロセス計算機の主要な機能と
して、プラント情報を随時入力し、それを基にした積算
計算と、それを時系列に記録する機能とがある。As a main function of such a process computer, there is a function of inputting plant information at any time, an integration calculation based on it, and a function of recording it in time series.
【0004】これらの機能はプラント保全等の観点から
常時動作することが要求され、その要求を満たすため
に、いかにプロセス計算機の稼働率を上げるかが大きな
課題となっていた。稼働率を上げる1つの方法として従
来から同じ動作をする計算機を2台使う冗長化構成をと
るという手段が用いられてきた。These functions are required to always operate from the viewpoint of plant maintenance and the like, and in order to meet the demand, how to increase the operation rate of the process computer has been a major issue. As a method of increasing the operating rate, conventionally, a means of adopting a redundant configuration using two computers that perform the same operation has been used.
【0005】図19は、従来の計算処理を行うデータ処
理装置を示すブロック図である。FIG. 19 is a block diagram showing a data processing device for performing conventional calculation processing.
【0006】このデータ処理装置は、計算機に補助記憶
装置が接続され、冗長化構成とされており、プラントの
プロセス情報を入力するプロセスデータ入力装置10
と、計算処理を行う計算処理手段1aを有する計算機1
と、計算機1の計算結果を記録する補助記憶装置(A)
13と、計算機1と同様の処理を行う計算処理手段2a
を有する計算機2と、計算機2の計算結果を記録する補
助記憶装置(B)14とから構成されている。This data processing apparatus has a redundant structure in which an auxiliary storage device is connected to a computer, and the process data input apparatus 10 inputs plant process information.
And a computer 1 having calculation processing means 1a for performing calculation processing
And an auxiliary storage device (A) for recording the calculation result of the computer 1
13 and calculation processing means 2a for performing the same processing as that of the computer 1.
And a secondary storage device (B) 14 for recording the calculation result of the computer 2.
【0007】このデータ処理装置では、計算機1の計算
処理手段1aによってプラントのプロセス情報がプロセ
スデータ入力装置10から入力され、内蔵するプログラ
ムに従って計算処理が行われる。続いて、計算処理手段
1aによって計算処理結果が補助記憶装置(A)13に
対し出力され更新される。In this data processing device, the process information of the plant is input from the process data input device 10 by the calculation processing means 1a of the computer 1, and the calculation process is performed in accordance with the built-in program. Subsequently, the calculation processing means 1a outputs the calculation processing result to the auxiliary storage device (A) 13 and updates it.
【0008】一方、計算機2の計算処理手段2aによっ
てプラントのプロセス情報がプロセスデータ入力装置1
0から入力され内蔵するプログラムに従って計算処理が
され、計算処理結果が補助記憶装置(B)14へ出力さ
れ更新される。このように、計算機2側についても計算
機1と同様の動作がされ、冗長化構成の計算機が互いに
非同期に個々に計算処理を実行し、個々の補助記憶装置
へ計算結果を更新する。On the other hand, the process information of the plant is transferred to the process data input device 1 by the calculation processing means 2a of the computer 2.
Calculation processing is performed in accordance with a built-in program input from 0, and the calculation processing result is output to the auxiliary storage device (B) 14 and updated. In this way, the same operation as that of the computer 1 is performed on the computer 2 side, and the computers having the redundant configuration individually execute the calculation processes asynchronously with each other, and update the calculation results in the respective auxiliary storage devices.
【0009】また、補助記憶装置(A)13と補助記憶
装置(B)14とは、それぞれデータ更新エリアを第1
バッファと第2バッファとによって二重化している。例
えば、計算タイミングt0に計算結果が第1バッファへ
更新され、次の計算タイミングt1に計算結果が第2バ
ッファへ更新される。これによって、更新中に計算機が
故障しても計算結果が失われないように構成されてい
る。The auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 each have a data update area as a first area.
It is duplicated by the buffer and the second buffer. For example, the calculation result is updated to the first buffer at the calculation timing t0, and the calculation result is updated to the second buffer at the next calculation timing t1. With this, even if the computer fails during updating, the calculation result is not lost.
【0010】例えば、図19に示す補助記憶装置(A)
13と補助記憶装置(B)14は、それぞれ図20に示
すように、第1バッファと第2バッファとなっていた。
最初、時刻t1の計算タイミングになるとプロセスデー
タ入力装置10からのプロセスデータと第2バッファ
(図示右側)に記録されている前回の積算データx
(0)とを取出して計算機が計算する(R1)。その計
算結果である積算データx(1)が第1バッファ(図示
左側)へ更新記録される(R2)。For example, the auxiliary storage device (A) shown in FIG.
The auxiliary storage device 13 and the auxiliary storage device (B) 14 were the first buffer and the second buffer, respectively, as shown in FIG.
First, at the calculation timing of time t1, the process data from the process data input device 10 and the previous accumulated data x recorded in the second buffer (right side in the drawing) are recorded.
(0) is taken out and calculated by the computer (R1). The integrated data x (1) as the calculation result is updated and recorded in the first buffer (left side in the drawing) (R2).
【0011】次の時刻t2の計算タイミングになると、
今度は、プロセスデータ入力装置10からのプロセスデ
ータと第1バッファの前回の積算データx(1)とが取
出され計算されてその積算データx(2)が第2バッフ
ァへ更新記録される(R3)。同様に次の計算タイミン
グ時刻t3になると、プロセスデータ入力装置10のプ
ロセスデータと第2バッファの積算データx(2)を取
り出してその計算結果である積算データx(3)が第1
バッファへ更新記録される(R4)。At the next calculation timing of time t2,
This time, the process data from the process data input device 10 and the previous accumulated data x (1) in the first buffer are fetched and calculated, and the accumulated data x (2) is updated and recorded in the second buffer (R3. ). Similarly, at the next calculation timing time t3, the process data of the process data input device 10 and the integrated data x (2) of the second buffer are taken out, and the integrated data x (3) which is the calculation result becomes the first
The data is updated and recorded in the buffer (R4).
【0012】この結果、計算機により積算データが取出
されているときまたは更新記録されるとき、計算機が故
障してそのバッファの積算データが喪失しても、その前
の積算データを用いて積算処理ができる。例えば、計算
タイミング時刻t2の計算結果である積算データx
(2)を第2バッファへ更新記録中に計算機が故障して
第2バッファの積算データx(2)が喪失したとき、次
の計算タイミング時刻t3では第1バッファの積算デー
タx(1)を用いて計算を続行する。As a result, when the integrated data is taken out by the computer or is updated and recorded, even if the integrated data in the buffer is lost due to a malfunction of the computer, the integration process using the previous integrated data is performed. it can. For example, the integrated data x that is the calculation result at the calculation timing time t2
When (2) is updated and recorded in the second buffer and the computer fails and the accumulated data x (2) of the second buffer is lost, the accumulated data x (1) of the first buffer is stored at the next calculation timing time t3. Use to continue the calculation.
【0013】また、いずれか一方の計算機が異常となっ
た場合、異常となっていた期間の補助記憶装置へ記録さ
れたデータは不正であると考えられる。この場合、正常
な側の補助記憶装置のデータを異常となった側の補助記
憶装置へ複写することにより、不正データの修正を行い
正常復帰させる。このような複写作業は人間が介在して
修復作業を行っている。When either one of the computers becomes abnormal, the data recorded in the auxiliary storage device during the abnormal period is considered to be incorrect. In this case, the data in the normal auxiliary storage device is copied to the abnormal auxiliary storage device to correct the incorrect data and restore the normal condition. Humans intervene in such copying work to perform restoration work.
【0014】図21は、従来の記録計機能を持つデータ
処理装置を示すブロック図である。FIG. 21 is a block diagram showing a conventional data processing device having a recorder function.
【0015】このデータ処理装置は、図19に示すデー
タ処理装置と同様のプロセスデータ入力装置10と補助
記憶装置(A)13と補助記憶装置(B)14とを有
し、プロセスデータ中の収集・記録するデータ種別を示
す記録項目データ1cと一定周期毎にプロセスデータを
収集する記録データ収集手段1bとを有する計算機1
と、計算機1と同様の構成を持つ計算機2とを有する。This data processing device has a process data input device 10, an auxiliary storage device (A) 13 and an auxiliary storage device (B) 14 similar to the data processing device shown in FIG. 19, and collects in process data. Computer 1 having record item data 1c indicating the type of data to be recorded and record data collecting means 1b collecting process data at regular intervals
And a computer 2 having the same configuration as the computer 1.
【0016】このデータ処理装置では、計算機1の記録
データ収集手段1bによってプラントのプロセス情報が
プロセスデータ入力装置10から一定周期毎に記録項目
データ1cに該当する項目のプロセスデータが収集さ
れ、収集時刻を付加して記録データとして、補助記憶装
置(A)13へ転送され記録される。In this data processing apparatus, the record data collecting means 1b of the computer 1 collects the process data of the plant corresponding to the record item data 1c from the process data input apparatus 10 at regular intervals and collects the process time. Is added and recorded data is transferred to the auxiliary storage device (A) 13 and recorded.
【0017】計算機2では、記録データ収集手段2bに
よってプラントのプロセス情報がプロセスデータ入力装
置10から一定周期毎に記録項目データ2cに該当する
項目のプロセスデータが収集され収集時刻を付加して記
録データとして補助記憶装置(B)14へ転送され記録
される。In the computer 2, the process data of the plant is collected from the process data input device 10 by the record data collecting means 2b, and the process data of the item corresponding to the record item data 2c is collected at a constant cycle. Is transferred to and recorded in the auxiliary storage device (B) 14.
【0018】このように、計算機2側も計算機1と同様
の処理を行い、補助記憶装置(B)14に記録データが
転送され記録される。In this way, the computer 2 side also performs the same processing as the computer 1, and the record data is transferred and recorded in the auxiliary storage device (B) 14.
【0019】このように、計算機1と計算機2は、互い
に非同期に個々に記録データの収集・記録を行い、個々
の補助記憶装置へ記録データを記録する。いずれか一方
の計算機が異常となった場合、異常となった期間のデー
タは記録されていないため正常復帰時には、補助記憶装
置に異常となる直前に記録されたデータの記録時刻を読
み、その時刻から正常復帰の間の正常な側の補助記憶装
置のデータを異常となった側の補助記憶装置に複写す
る。この作業では、記録されているデータの時刻が重な
らないように不正データの修正を行い正常復帰させる。As described above, the computer 1 and the computer 2 individually collect and record the record data asynchronously with each other, and record the record data in each auxiliary storage device. If one of the computers becomes abnormal, the data during the abnormal period is not recorded, so at the time of normal recovery, read the recording time of the data recorded immediately before the abnormality occurred in the auxiliary storage device and read that time. The data in the normal side auxiliary storage device during the recovery from the normal state is copied to the abnormal side auxiliary storage device. In this work, the illegal data is corrected so that the times of the recorded data do not overlap, and the data is restored to normal.
【0020】[0020]
【発明が解決しようとする課題】しかしながら、図19
および図21によって説明した従来のデータ処理装置で
は、次のような問題がある。However, as shown in FIG.
The conventional data processing device described with reference to FIG. 21 has the following problems.
【0021】まず、第1に、図19図に示す従来のデー
タ処理装置では、冗長化された計算機1と計算機2とが
同じ計算処理を行い、結果を記録しているが、計算処理
のタイミングのズレなどから同じ種類の計算処理データ
が補助記憶装置(A)13と補助記憶装置(B)14と
の間で一致しないということが起こり得る。First, in the conventional data processing apparatus shown in FIG. 19, the redundant computer 1 and computer 2 perform the same calculation process and record the results. It is possible that the same kind of calculation processing data does not match between the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 due to a deviation or the like.
【0022】例えば、原子炉の燃焼度は、積算データの
計算を行って求めるがこの積算データの計算は、前回計
算した燃焼度を次の計算で使用し新たに燃焼度を求め
る。このような場合に、計算機1と計算機2が別々に計
算して求められた値を再び計算機1と計算機2が別々に
計算し更新する。このために、当初計算機1と計算機2
により積算データが一致していても順次積算データがず
れて結果的に補助記憶装置(A)13と補助記憶装置
(B)14との間で記録内容が大きく異なってくる可能
性がある。For example, the burnup of a nuclear reactor is obtained by calculating integrated data. In the calculation of this integrated data, the previously calculated burnup is used in the next calculation to newly obtain the burnup. In such a case, the computer 1 and the computer 2 separately calculate and update the values obtained by separately calculating the computer 1 and the computer 2. For this purpose, first computer 1 and computer 2
Therefore, even if the integrated data match, the integrated data may be sequentially shifted, and as a result, the recorded contents may be significantly different between the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14.
【0023】第2に、計算機1または計算機2のいずれ
か一方の故障から正常に復帰させる場合、データ転送作
業が人手を介してされており、正常復帰作業にミスが生
じるおそれがある。また、大規模なプラントでは、取り
扱うデータの量も多く、多大な労力と時間を要してい
た。Secondly, when recovering from the failure of either the computer 1 or the computer 2 to the normal state, the data transfer work is done manually, and there is a possibility that an error may occur in the normal return work. Further, in a large-scale plant, the amount of data to be handled is large, which requires a great deal of labor and time.
【0024】第3に、補助記憶装置(A)13と補助記
憶装置(B)14とのデータ更新エリアをダブルバッフ
ァとしているため、更新データの2倍の記録容量を必要
としていた。Third, since the data update areas of the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are double buffers, a recording capacity twice as large as the update data is required.
【0025】また、図21に示すデータ処理装置でも計
算機1と計算機2の一方が故障して正常に復帰させると
き、補助記憶装置(A)13と補助記憶装置(B)14
とのデータ転送作業が行われており、データ転送のミス
が生じるおそれがあり、また、多大な労力と時間を必要
とするという問題があった。In the data processing apparatus shown in FIG. 21, when one of the computers 1 and 2 fails and is restored to normal, the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are also provided.
There is a problem in that data transfer work is being carried out, and there is a risk that a data transfer error may occur, and that it requires a great deal of labor and time.
【0026】そこで、本発明は、冗長化された補助記憶
装置間の記録データを一元化すると共に、計算機故障・
復帰等によるデータ復旧作業を人手を介することなく容
易に、かつ、確実に行われるデータ処理装置を提供する
ことを目的とする。Therefore, according to the present invention, the recording data between the redundant auxiliary storage devices are unified, and the computer failure and
An object of the present invention is to provide a data processing device that can easily and reliably perform data recovery work such as restoration without human intervention.
【0027】[0027]
【課題を解決するための手段】請求項1の発明は、プラ
ントからプロセスデータを入力するプロセスデータ入力
装置と、該プロセスデータ入力装置により入力されたプ
ロセスデータを計算処理する第1の計算機および第2計
算機と、これら第1の計算機と第2の計算機の計算結果
を記録する第1の補助記憶装置と第2の補助記憶装置と
を有する二重化構成のデータ処理装置において、第1の
計算機がマスタと判定されているとき、プロセスデータ
入力装置からのプロセスデータと第1の補助記憶装置に
記録される前回の積算データとから最新の積算データを
計算して第1の補助記憶装置へ更新記録すると共に、更
新記録した後に第2の補助記憶装置へ更新記録する第1
の積算データ計算処理部を第1の計算機に設ける一方、
第2の計算機がマスタと判定されているとき、プロセス
データ入力装置からのプロセスデータと第2の補助記憶
装置に記録されている前回の積算データとから最新の積
算データを計算して第1の補助記憶装置へ更新記録する
と共に、更新記録した後に第2の補助記憶装置へ更新記
録する第2の積算データ計算処理部を第2の計算機に設
けるようにしたものである。According to the invention of claim 1, a process data input device for inputting process data from a plant, a first computer for calculating process data input by the process data input device, and a first computer. In a dual processing data processing device having two computers and a first auxiliary storage device and a second auxiliary storage device for recording the calculation results of the first computer and the second computer, the first computer is the master. When it is determined that the latest integrated data is calculated from the process data from the process data input device and the previous integrated data recorded in the first auxiliary storage device, the latest integrated data is updated and recorded in the first auxiliary storage device. Along with the first update recording, the first auxiliary update recording is performed in the second auxiliary storage device.
While the integrated data calculation processing unit of is provided in the first computer,
When it is determined that the second computer is the master, the latest integrated data is calculated from the process data from the process data input device and the previous integrated data recorded in the second auxiliary storage device to calculate the first integrated data. The second computer is provided with a second integrated data calculation processing unit for performing update recording in the auxiliary storage device and updating and recording in the second auxiliary storage device.
【0028】請求項2の発明は、請求項1記載のデータ
処理装置において、第1と第2の積算データ計算処理部
のそれぞれは、いずれか一方をマスタの計算機としてマ
スタステータスの設定をし、いずれか他方をスレーブの
計算機としてスレーブステータスの設定をするマスタス
レーブ判定手段と、プロセスデータ入力装置から入力し
たプロセスデータと第1の補助記憶装置あるいは第2の
補助記憶装置に記録される前回の積算データとから最新
の積算データを計算し、自己の計算機がマスタステータ
スのときのみ最新の積算データによりマスタステータス
の計算機に対応する第1の補助記憶装置あるいは第2の
補助記憶装置を更新記録し、さらに、最新の積算データ
と更新記録完了を示す積算データ更新完了信号を出力す
る積算データ計算処理手段と、最新の積算データと積算
データ更新完了信号を入力してスレーブステータスの計
算機に対応する第1の補助記憶装置あるいは第2の補助
記憶装置を最新の積算データにより更新記録する更新タ
イミング処理手段とを設けるようにしたものである。According to a second aspect of the present invention, in the data processing apparatus according to the first aspect, each of the first and second integrated data calculation processing units sets a master status by using one of them as a master computer. Master / slave determination means for setting the slave status by using the other one as a slave computer, the process data input from the process data input device, and the previous integration recorded in the first auxiliary storage device or the second auxiliary storage device. The latest integrated data is calculated from the data, and the first auxiliary storage device or the second auxiliary storage device corresponding to the computer in the master status is updated and recorded with the latest integrated data only when its own computer is in the master status, Furthermore, integrated data calculation that outputs the latest integrated data and an integrated data update completion signal indicating the completion of update recording Update timing processing for inputting the latest integrated data and the integrated data update completion signal to update and record the first auxiliary storage device or the second auxiliary storage device corresponding to the slave status computer with the latest integrated data. And means are provided.
【0029】請求項3の発明は、プラントからプロセス
データを入力するプロセスデータ入力装置と、該プロセ
スデータ入力装置により入力されたプロセスデータを計
算処理する第1の計算機および第2計算機と、これら第
1の計算機と第2の計算機の計算結果を記録する第1の
補助記憶装置と第2の補助記憶装置とを有する二重化構
成のデータ処理装置において、プロセスデータ入力装置
から入力したプロセスデータと第1の補助記憶装置ある
いは第2の補助記憶装置から入力した前回の積算データ
とから最新の積算データを計算し出力する積算データ計
算手段を第1の計算機と第2の計算機にそれぞれ設ける
一方、第1の計算機と第2の計算機のいずれがマスタか
判定し、第1の計算機をマスタと判定しているときに、
第1の計算機の積算データ計算手段から最新の積算デー
タが入力すると該最新の積算データを第1の補助記憶装
置へ記録し、第2の計算機がマスタと判定しているとき
に、第2の計算機の積算データ計算手段から最新の積算
データが入力すると、該最新の積算データを第1の補助
記憶装置へ更新記録する第1のデータサーバと、第1の
計算機と第2の計算機のいずれがマスタか判定し、第1
の計算機がマスタと判定しているときに、第1の計算機
の積算データ計算手段から最新の積算データが入力する
と該最新の積算データを第2の補助記憶装置へ記録し、
第2の計算機がマスタと判定しているときに、第2の計
算機の積算データ計算手段から最新の積算データが入力
すると、該最新の積算データを第2の補助記憶装置へ更
新記録する第2のデータサーバとを設けるようにしたも
のである。According to a third aspect of the present invention, a process data input device for inputting process data from a plant, a first computer and a second computer for calculating and processing the process data input by the process data input device, and these first and second computers are provided. In a data processing device having a redundant configuration having a first auxiliary storage device and a second auxiliary storage device for recording calculation results of a first computer and a second computer, process data input from a process data input device and a first data storage device While the first computer and the second computer are respectively provided with integrated data calculating means for calculating and outputting the latest integrated data from the previous integrated data input from the auxiliary storage device or the second auxiliary storage device, When it is determined which of the second computer and the second computer is the master and the first computer is the master,
When the latest integrated data is input from the integrated data calculating means of the first computer, the latest integrated data is recorded in the first auxiliary storage device, and when the second computer determines that it is the master, When the latest integrated data is input from the integrated data calculating means of the computer, either the first data server that updates and records the latest integrated data in the first auxiliary storage device, or the first computer or the second computer Determine if it is a master, first
When the latest integrated data is input from the integrated data calculating means of the first computer while the computer is determined to be the master, the latest integrated data is recorded in the second auxiliary storage device,
When the latest integrated data is input from the integrated data calculating means of the second computer while the second computer determines that it is the master, the latest integrated data is updated and recorded in the second auxiliary storage device. And a data server of.
【0030】請求項4の発明は、請求項3記載のデータ
処理装置において、第1のデータサーバは、マスタか否
かを判定し、いずれか一方をマスタの計算機としてマス
タステータスの設定をし、いずれか他方をスレーブの計
算機としてスレーブステータスの設定をする第1のサー
バ側マスタスレーブ判定手段と、この第1のサーバ側マ
スタスレーブ判定手段により第1の計算機をマスタステ
ータスとして設定しているときに、第1の計算機の積算
データ計算手段から最新の積算データが入力すると該最
新の積算データを第1の補助記憶装置へ更新記録し、第
1のサーバ側マスタスレーブ判定手段により第2の計算
機をマスタステータスとして設定しているときに第2の
計算機の積算データ計算手段から最新の積算データが入
力すると、該最新の積算データを第1の補助記憶装置へ
記憶する積算データ計算処理手段と、自己のデ−タサ−
バが故障から復旧したとき、第2のデータサーバへ要求
して第2の補助記憶装置から最新のデータを転送して第
1の補助記憶装置へ記憶する第1のデータ復旧手段とを
設ける一方、第2のデータサーバは、マスタか否かを判
定し、いずれか一方をマスタの計算機としてマスタステ
ータスの設定をし、いずれか他方をスレーブの計算機と
してスレーブステータスの設定をする第2のサーバ側マ
スタスレーブ判定手段と、この第2のサーバ側マスタス
レーブ判定手段により第1の計算機をマスタステータス
として設定しているときに、第1の計算機の積算データ
計算手段から最新の積算データが入力すると該最新の積
算データを第2の補助記憶装置へ更新記録し、第2のサ
ーバ側マスタスレーブ判定手段により第2の計算機をマ
スタステータスとして設定しているときに第2の計算機
の積算データ計算手段から最新の積算データが入力する
と、該最新の積算データを第2の補助記憶装置へ記憶す
る積算データ計算処理手段と、自己のデ−タサ−バが故
障から復旧したとき、第1のデータサーバへ要求して第
1の補助記憶装置から最新のデータを転送して第2の補
助記憶装置へ記憶する第2のデータ復旧手段とを設ける
ようにしたものである。According to a fourth aspect of the present invention, in the data processing apparatus according to the third aspect, the first data server determines whether or not it is a master, and sets one of them as a master computer to set a master status, When the other server is set as a slave computer and the slave status is set by the first server-side master-slave determination means, and the first server-side master-slave determination means sets the first computer as the master status. When the latest integrated data is input from the integrated data calculating means of the first computer, the latest integrated data is updated and recorded in the first auxiliary storage device, and the second server side master storage device determines the second computer. If the latest integrated data is input from the integrated data calculation means of the second computer while the master status is set, And integrated data calculation processing means for storing the accumulated data to the first auxiliary storage device, a self-de - Tasa -
A first data recovery means for requesting the second data server to transfer the latest data from the second auxiliary storage device and storing it in the first auxiliary storage device when the memory is recovered from the failure. , The second data server determines whether or not it is a master, sets one of the master statuses as a master computer, and sets the other of the other slave statuses as a slave computer. Second server side When the latest integrated data is input from the integrated data calculation means of the first computer while the first computer is set as the master status by the master / slave determination means and the second server side master / slave determination means, The latest integrated data is updated and recorded in the second auxiliary storage device, and the second server side master / slave determination means sets the second computer to the master status. If the latest integrated data is input from the integrated data calculating means of the second computer during the setting, the integrated data calculation processing means for storing the latest integrated data in the second auxiliary storage device and its own data Second data recovery means for requesting the first data server to transfer the latest data from the first auxiliary storage device and storing it in the second auxiliary storage device when the server is recovered from the failure. Is provided.
【0031】請求項5の発明は、プラントからプロセス
データを入力するプロセスデータ入力装置と、該プロセ
スデータ入力装置により入力されたプロセスデータを記
録データとして収集処理する第1の計算機および第2計
算機と、これら第1の計算機と第2の計算機による記録
データを記録する第1の補助記憶装置と第2の補助記憶
装置とを有する二重化構成のデータ処理装置において、
第1の計算機がマスタと判定されているとき、第1の計
算機の収集処理による記録データを第1の補助記憶装置
と第2の補助記憶装置へ記録する第1の記録データ保存
部を第1の計算機に設ける一方、第2の計算機がマスタ
と判定されているとき、第2の計算機の収集処理による
記録データを第1の補助記憶装置と第2の補助記憶装置
へ記録する第2の記録データ保存部を第2の計算機に設
けるようにしたものである。According to a fifth aspect of the present invention, there are provided a process data input device for inputting process data from a plant, and a first computer and a second computer for collecting and processing the process data input by the process data input device as record data. In a data processing device having a redundant configuration, which has a first auxiliary storage device and a second auxiliary storage device for recording data recorded by the first computer and the second computer,
When the first computer is determined to be the master, the first record data storage unit for recording the record data by the collection processing of the first computer into the first auxiliary storage device and the second auxiliary storage device is provided as the first storage device. Second recording means for recording the record data by the collecting process of the second computer in the first auxiliary storage device and the second auxiliary storage device when the second computer is determined to be the master. The data storage unit is provided in the second computer.
【0032】請求項6の発明は、請求項5記載のデータ
処理装置において、第1と第2の記録データ保存部のそ
れぞれは、いずれか一方をマスタの計算機としてマスタ
ステータスの設定をし、いずれか他方をスレーブの計算
機としてスレーブステータスの設定をするマスタスレー
ブ判定手段と、プロセスデータ入力装置からのプロセス
データを収集処理して記録データを作成し、マスタスレ
ーブ判定手段により自己の計算機がマスタステータスと
設定されているときに、マスタステータスの指標を付加
して記録データを第1の補助記憶装置と第2の補助記憶
装置へ記録する記録データ保存手段と、マスタスレーブ
判定手段により自己の計算機がスレーブステータスと設
定され、かつ、第1の補助記憶装置および第2の補助記
憶装置にデータ収集タイミングのマスタステータスの記
録データが未記録のとき記録データ保存手段より記録デ
ータを入力して第1の補助記憶装置と第2の補助記憶装
置へスレーブステータスの指標を付加して記録データを
記録する記録データ補正手段とを設けるようにしたもの
である。According to a sixth aspect of the present invention, in the data processing apparatus according to the fifth aspect, each of the first and second recording data storage units sets a master status using one of them as a master computer. Master slave determination means for setting slave status using the other as a slave computer, and process data from the process data input device is collected to create record data. When it is set, a recording data storage means for adding a master status index to record the recording data in the first auxiliary storage device and the second auxiliary storage device, and the master-slave determination means make the computer of its own slave. The status is set and the data is stored in the first auxiliary storage device and the second auxiliary storage device. When the record data of the timing master status is not recorded, the record data is input from the record data saving means, and the record data is recorded by adding the slave status index to the first auxiliary storage device and the second auxiliary storage device. A recording data correction means is provided.
【0033】請求項7の発明は、プラントからプロセス
データを入力するプロセスデータ入力装置と、該プロセ
スデータ入力装置により入力されたプロセスデータを記
録データとして収集処理する第1の計算機および第2計
算機と、これら第1の計算機と第2の計算機による記録
データを記録する第1の補助記憶装置と第2の補助記憶
装置とを有する二重化構成のデータ処理装置において、
プロセスデータ入力装置から入力したプロセスデータを
収集処理して記録データを作成する記録データ収集手段
を第1の計算機と第2の計算機にそれぞれ設ける一方、
第1の計算機がマスタと判定しているときに、第1の計
算機の記録データ収集手段から記録データが入力すると
該記録データを第1の補助記憶装置へ記録し、第2の計
算機がマスタと判定しているときに、第2の計算機の記
録データ収集手段から記録データが入力すると、該記録
データを第1の補助記憶装置へ記録する第1のデータサ
ーバと、第1の計算機がマスタと判定しているときに、
第1の計算機の記録データ収集手段から記録データが入
力すると該記録データを第2の補助記憶装置へ記録し、
第2の計算機がマスタと判定しているときに、第2の計
算機の記録データ収集手段から記録データが入力する
と、該記録データを第2の補助記憶装置へ記録する第2
のデータサーバとを設けるようにしたものである。According to a seventh aspect of the present invention, there are provided a process data input device for inputting process data from a plant, and a first computer and a second computer for collecting and processing the process data input by the process data input device as record data. In a data processing device having a redundant configuration, which has a first auxiliary storage device and a second auxiliary storage device for recording data recorded by the first computer and the second computer,
The first computer and the second computer are respectively provided with recording data collecting means for collecting and processing the process data input from the process data input device to create recording data.
When record data is input from the record data collecting means of the first computer while the first computer determines that it is the master, the record data is recorded in the first auxiliary storage device, and the second computer becomes the master. When the record data is input from the record data collecting means of the second computer during the determination, the first data server that records the record data in the first auxiliary storage device and the first computer serves as the master. When making a decision,
When the record data is input from the record data collecting means of the first computer, the record data is recorded in the second auxiliary storage device,
When the record data is input from the record data collecting means of the second computer while the second computer determines that it is the master, the record data is recorded in the second auxiliary storage device.
And a data server of.
【0034】請求項8の発明は、請求項7記載のデータ
処理装置において、第1のデータサーバは、マスタか否
かを判定し、いずれか一方をマスタの計算機としてマス
タステータスの設定をし、いずれか他方をスレーブの計
算機としてスレーブステータスの設定をする第1のサー
バ側マスタスレーブ判定手段と、この第1のサーバ側マ
スタスレーブ判定手段により第1の計算機をマスタステ
ータスとして設定しているときに、第1の計算機の記録
データ収集手段から記録データが入力すると該記録デー
タを第1の補助記憶装置へ記憶し、第1のサーバ側マス
タスレーブ判定手段により第2の計算機をマスタステー
タスとして設定しているときに第2の計算機の記録デー
タ収集手段から記録データが入力すると、該記録データ
を第1の補助記憶装置へ記憶する第1の記録データ処理
手段と、自己のデ−タサ−バが故障から復旧したとき、
第2のデータサーバへ要求して第2の補助記憶装置から
記録データを転送して第1の補助記憶装置へ記憶する第
1のデータ復旧手段と、第1のサーバ側マスタスレーブ
判定手段により自己の計算機がスレーブステータスと設
定され、かつ、第1の補助記憶装置と第2の補助記憶装
置にデータ収集タイミングのマスタステータスの記録デ
ータが未記録のとき、第1の記録データ処理手段から記
録データを入力して第1の補助記憶装置と第2の補助記
憶装置へスレーブステータスの指標を付加して記録デー
タを記録する第1のサーバ側記録データ補正手段とを設
ける一方、第2のデータサーバは、マスタか否かを判定
し、いずれか一方をマスタの計算機としてマスタステー
タスの設定をし、いずれか他方をスレーブの計算機とし
てスレーブステータスの設定をする第2のサーバ側マス
タスレーブ判定手段と、この第2のサーバ側マスタスレ
ーブ判定手段により第1の計算機をマスタステータスと
して設定しているときに、第1の計算機の記録データ収
集手段から記録データが入力すると該記録データを第2
の補助記憶装置へ記憶し、第2のサーバ側マスタスレー
ブ判定手段により第2の計算機をマスタステータスとし
て設定しているときに第2の計算機の記録データ収集手
段から記録データが入力すると、該記録データを第2の
補助記憶装置へ記録する第2の記録データ処理手段と、
自己のデ−タサ−バが故障から復旧したとき、第1のデ
ータサーバへ要求して第1の補助記憶装置から記録デー
タを転送して第2の補助記憶装置へ記録する第2のデー
タ復旧手段と、第2のサーバ側マスタスレーブ判定手段
により自己の計算機がスレーブステータスと設定され、
かつ、第1の補助記憶装置と第2の補助記憶装置にデー
タ収集タイミングのマスタステータスの記録データが未
記録のとき、第2の記録データ処理手段から記録データ
を入力して第1の補助記憶装置と第2の補助記憶装置へ
スレーブステータスの指標を付加して記録データを記録
する第2のサーバ側記録データ補正手段とを設けるよう
にしたものである。According to an eighth aspect of the present invention, in the data processing apparatus according to the seventh aspect, the first data server determines whether or not it is a master, and sets one of them as a master computer to set a master status. When the other server is set as a slave computer and the slave status is set by the first server-side master-slave determination means, and the first server-side master-slave determination means sets the first computer as the master status. When the record data is input from the record data collecting unit of the first computer, the record data is stored in the first auxiliary storage device, and the second server is set as the master status by the first server-side master / slave determining unit. When the record data is input from the record data collecting means of the second computer during the operation, the record data is stored in the first auxiliary storage. A first recording data processing means for storing the location, its de - Tasa - when server is restored from the failure,
First data recovery means for requesting the second data server to transfer the record data from the second auxiliary storage device and storing it in the first auxiliary storage device; When the computer of No. 1 is set to the slave status and the record data of the master status at the data collection timing is not recorded in the first auxiliary storage device and the second auxiliary storage device, the recording data from the first recording data processing means. And a second server side record data correction means for recording record data by adding a slave status index to the first auxiliary storage device and the second auxiliary storage device. Determines whether or not it is the master, sets one of the master computers as the master status, and sets the other as the slave computer, the slave station. The second server-side master / slave determination means for setting the computer and the record data collection of the first computer when the first computer is set as the master status by the second server-side master / slave determination means. When the record data is input from the means, the record data is
If the record data is input from the record data collecting means of the second computer while the second server side master / slave determination means sets the second computer as the master status, Second recording data processing means for recording data in the second auxiliary storage device;
When the data server of its own recovers from the failure, the second data recovery requesting the first data server to transfer the record data from the first auxiliary storage device and recording the data in the second auxiliary storage device. Means and the second server side master / slave determination means sets its own computer to slave status,
In addition, when the record data of the master status at the data collection timing is not recorded in the first auxiliary storage device and the second auxiliary storage device, the record data is input from the second record data processing means and the first auxiliary storage is performed. A device and a second server side recording data correction means for recording recording data by adding a slave status index to the second auxiliary storage device are provided.
【0035】[0035]
【作用】請求項1のデータ処理装置によれば、第1の積
算データ計算処理部により第1の計算機がマスタと判定
されているとき、プロセスデータと前回の積算データと
から最新の積算データが計算され、第1の補助記憶装置
へまず更新記録がされ、第1の補助記憶装置へ更新記録
した後に第2の補助記憶装置も同じ最新の積算データで
更新記録される。このとき、第1の補助記憶装置へ積算
データの更新記録が何らかの原因でされなかったとき、
第2の補助記憶装置への積算データの更新記録が禁止さ
れる。これによって、第1の補助記憶装置と第2の補助
記憶装置とに記録される積算データとが同じものとなり
積算データの一元化が図られる。また、第1の補助記憶
装置へ更新記録中に第1の計算機が故障して第1の補助
記憶装置の積算データが喪失しても第2の補助記憶装置
の積算データが保持される。According to the data processor of claim 1, when the first integrated data calculation processing unit determines that the first computer is the master, the latest integrated data is obtained from the process data and the previous integrated data. The calculated value is updated and recorded in the first auxiliary storage device first, and then the second auxiliary storage device is also updated and recorded with the same latest integrated data after the update recording in the first auxiliary storage device. At this time, when the update record of the integrated data is not recorded in the first auxiliary storage device for some reason,
Update recording of the integrated data in the second auxiliary storage device is prohibited. As a result, the integrated data recorded in the first auxiliary storage device and the integrated data recorded in the second auxiliary storage device become the same, and the integrated data can be unified. Further, even if the first computer malfunctions and the integrated data in the first auxiliary storage device is lost during the update recording in the first auxiliary storage device, the integrated data in the second auxiliary storage device is held.
【0036】また、第2の積算データ計算処理部によっ
て第2の計算機がマスタと判定されているとき、プロセ
スデータと前回の積算データとから最新の積算データが
計算され第2の補助記憶装置へまず更新記録がされ、第
2の補助記憶装置へ更新記録した後に第1の補助記憶装
置も同じ最新記録される。このとき、何らかの原因で第
2の補助記憶装置へ更新記録がされなかったとき第1の
補助記憶装置への更新記録が禁止される。これによっ
て、第1の補助記憶装置と第2の補助記憶装置とに記録
される積算データが同じものとなり積算データの一元化
が図られる。また、第2の補助記憶装置へ更新記録中に
第2の計算機が故障して第2の補助記憶装置の積算デー
タが喪失しても第1の補助記憶装置の積算データが保持
される。Further, when the second integrated data calculation processing section determines that the second computer is the master, the latest integrated data is calculated from the process data and the previous integrated data, and is stored in the second auxiliary storage device. First, update recording is performed, and after the update recording is performed in the second auxiliary storage device, the same latest recording is also performed in the first auxiliary storage device. At this time, if the update recording is not performed in the second auxiliary storage device for some reason, the update recording in the first auxiliary storage device is prohibited. As a result, the integrated data recorded in the first auxiliary storage device and the integrated data recorded in the second auxiliary storage device become the same, and the integrated data can be unified. Further, even if the second computer malfunctions and the integrated data of the second auxiliary storage device is lost during the update recording in the second auxiliary storage device, the integrated data of the first auxiliary storage device is retained.
【0037】従って、計算タイミングのずれ等から第1
の補助記憶装置と第2の補助記憶装置の積算データの不
一致を回避でき、いずれか一方の計算機が故障から復帰
するときの作業ミスを解消でき、転送作業に要する多大
な労力と時間を不要とすることができる。さらに、補助
記憶装置を二重化する必要もなくなる。Therefore, the first is due to the deviation of the calculation timing and the like.
It is possible to avoid a discrepancy between the integrated data of the second auxiliary storage device and the second auxiliary storage device, to eliminate a work mistake when one of the computers recovers from the failure, and to save a great deal of labor and time required for the transfer work. can do. Furthermore, there is no need to duplicate the auxiliary storage device.
【0038】請求項2のデータ処理装置によれば、それ
ぞれのマスタスレーブ判定手段が第1の計算機と第2の
計算機の運転状況に応じて第1の計算機と第2の計算機
についてマスタステータスまたはスレーブステータスを
判定し設定をする。次に、第1の計算機がマスタステー
タスのとき最新の積算データが第1の補助記憶装置へ更
新記録され、更新記録が完了すると積算データ更新完了
信号を入力して第2の補助記憶装置を最新の積算データ
によって更新記録する。このとき、積算データ更新完了
信号が入力しないと第1の補助記憶装置の積算データの
更新がされない。これによって、第1の補助記憶装置と
第2の補助記憶装置とに記録される積算データとが同じ
ものとなり積算データの一元化が図られる。また、第1
の補助記憶装置へ更新記録中に第1の計算機が故障して
第1の補助記憶装置の積算データが喪失しても第2の補
助記憶装置の積算データが保持される。According to the data processor of claim 2, the master / slave judging means respectively determines the master status or the slave status for the first computer and the second computer according to the operating conditions of the first computer and the second computer. Determine the status and set. Next, when the first computer is in the master status, the latest integrated data is updated and recorded in the first auxiliary storage device, and when the update recording is completed, the integrated data update completion signal is input and the second auxiliary storage device is updated. Update and record with the integrated data of. At this time, the integrated data of the first auxiliary storage device is not updated unless the integrated data update completion signal is input. As a result, the integrated data recorded in the first auxiliary storage device and the integrated data recorded in the second auxiliary storage device become the same, and the integrated data can be unified. Also, the first
Even if the first computer malfunctions and the integrated data of the first auxiliary storage device is lost during the update recording in the auxiliary storage device, the integrated data of the second auxiliary storage device is held.
【0039】一方、計算機がマスタステータスとなって
いるとき、最新の積算データが第2の補助記憶装置へ更
新記録され、更新記録が完了すると積算データ更新完了
信号を入力して第1の補助記憶装置へ更新記録される。
このとき、積算データ更新完了信号が入力しないとき、
第1の補助記憶装置の積算データが更新記録されない。
これによって、第1の補助記憶装置と第2の補助記憶装
置とに記録される積算データが同じものとなり積算デー
タの一元化が図られる。また、第2の補助記憶装置へ更
新記録中に第2の計算機が故障して第2の補助記憶装置
の積算データが喪失しても第1の補助記憶装置の積算デ
ータが保持される。従って、データ復旧作業を不要とす
ることができ、補助記憶装置を二重化する必要もなくな
る。On the other hand, when the computer is in the master status, the latest integrated data is updated and recorded in the second auxiliary storage device, and when the update recording is completed, the integrated data update completion signal is input to the first auxiliary storage. It is updated and recorded in the device.
At this time, if the integrated data update completion signal is not input,
The integrated data in the first auxiliary storage device is not updated and recorded.
As a result, the integrated data recorded in the first auxiliary storage device and the integrated data recorded in the second auxiliary storage device become the same, and the integrated data can be unified. Further, even if the second computer malfunctions and the integrated data of the second auxiliary storage device is lost during the update recording in the second auxiliary storage device, the integrated data of the first auxiliary storage device is retained. Therefore, the data recovery work can be omitted, and the auxiliary storage device need not be duplicated.
【0040】請求項3のデータ処理装置によれば、第1
のデータサーバにより第1の計算機をマスタと判定して
いるとき、第1の計算機の積算データ計算手段による最
新の積算データを入力すると、第1の補助記憶装置の積
算データが最新の積算データにより更新記録され、第2
の計算機をマスタと判定しているとき第2の計算機の積
算データ計算手段による最新の積算データを入力すると
第1の補助記憶装置の積算データが最新の積算データに
より更新記録される。According to the data processor of claim 3, the first
If the latest integrated data by the integrated data calculating means of the first computer is input while the data server of 1 determines that the first computer is the master, the integrated data of the first auxiliary storage device becomes the latest integrated data. Update recorded, second
If the latest integrated data by the integrated data calculating means of the second computer is input while it is determined that the computer is the master, the integrated data in the first auxiliary storage device is updated and recorded with the latest integrated data.
【0041】また、第2のデータサーバにより第1の計
算機をマスタと判定しているとき、第1の計算機の積算
データ計算手段による最新の積算データを入力すると、
第2の補助記憶装置の積算データが最新の積算データに
より更新記録され、第2の計算機をマスタと判定してい
るとき第2の計算機の積算データ計算手段による最新の
積算データを入力すると第2の補助記憶装置の積算デー
タが最新の積算データにより更新記録される。Further, when the second data server determines that the first computer is the master, if the latest integrated data by the integrated data calculating means of the first computer is input,
When the integrated data of the second auxiliary storage device is updated and recorded with the latest integrated data, and the latest integrated data is input by the integrated data calculating means of the second computer when the second computer is determined to be the master, The integrated data of the auxiliary storage device is updated and recorded with the latest integrated data.
【0042】これによって、補助記憶装置と補助記憶装
置との記録データが同じもので積算データの一元化が図
れる。また、第1のデータサーバおよび第2のデータサ
ーバを介して積算データを第1の補助記憶装置および第
2の補助記憶装置へ記録するから積算データの更新記録
中に第1の計算機または第2の計算機のいずれかが故障
しても第1の補助記憶装置と第2の補助記憶装置との積
算データの欠損が生じることが防止される。従って、計
算タイミングずれ等から第1の補助記憶装置と第2の補
助記憶装置の積算データの不一致を回避でき、いずれか
一方の計算機が故障から復帰するときの作業ミスを解消
でき、転送作業に要する多大な労力と時間を不要とする
ことができる。さらに、補助記憶装置を二重化する必要
がなくなる。As a result, the integrated data can be unified with the same recording data in the auxiliary storage device and the auxiliary storage device. Further, since the integrated data is recorded in the first auxiliary storage device and the second auxiliary storage device via the first data server and the second data server, the first computer or the second computer can be used during the update recording of the integrated data. It is possible to prevent the accumulated data of the first auxiliary storage device and the second auxiliary storage device from being lost even if any of the above-mentioned computers fails. Therefore, it is possible to avoid inconsistency of the integrated data of the first auxiliary storage device and the second auxiliary storage device due to the calculation timing deviation, etc., and it is possible to eliminate the work mistake when one of the computers recovers from the failure and to transfer the data. A great deal of labor and time required can be eliminated. Furthermore, there is no need to duplicate the auxiliary storage device.
【0043】請求項4のデータ処理装置によれば、第1
のサーバ側マスタスレーブ判定手段によって第1の計算
機をマスタとしているとき第1の計算機からの最新の積
算データによって第1の補助記憶装置の積算データが更
新記録され、第2の計算機をマスタとしているとき第2
の計算機からの最新の積算データによって第1の補助記
憶装置の積算データが更新記録される。また、第1のデ
ータサーバが故障から復帰したとき第2の補助記憶装置
からの積算データが転送され第1の補助記憶装置へ補充
される。According to the data processing device of claim 4,
When the first computer is used as the master by the server-side master / slave determination means, the accumulated data of the first auxiliary storage device is updated and recorded with the latest accumulated data from the first computer, and the second computer is used as the master. Sometimes second
The integrated data in the first auxiliary storage device is updated and recorded with the latest integrated data from the computer. Also, when the first data server recovers from the failure, the accumulated data from the second auxiliary storage device is transferred and replenished in the first auxiliary storage device.
【0044】一方、第2のサーバ側マスタスレーブ判定
手段によって第1の計算機をマスタとしているとき第1
の計算機からの最新の積算データによって第2の補助記
憶装置の積算データが更新記録され、第2の計算機をマ
スタとしているとき第2の計算機からの最新の積算デー
タによって第2の補助記憶装置の積算データが更新記録
される。また、第2のデータサーバが故障から復帰した
とき第1の補助記憶装置からの積算データが転送され第
2の補助記憶装置へ補充される。これによって、第1の
補助記憶装置と第2の補助記憶装置との積算データが一
元化される。また、第1の補助記憶装置あるいは第2の
補助記憶装置へ更新記録しているとき第1の計算機また
は第2の計算機のいずれかが故障しても第1の補助記憶
装置あるいは第2の補助記憶装置の積算データの欠損が
生じない。その上、仮に第1のデータサーバまたは第2
のデータサーバが故障しても第1のデータ復旧手段また
は第2のデータ復旧手段によって積算データの補充がさ
れる。On the other hand, when the first server is the master by the second server side master / slave determination means, the first
Of the second auxiliary storage device is updated and recorded by the latest accumulated data from the second computer, and when the second computer is the master, the latest accumulated data from the second computer causes the second auxiliary storage device to be recorded. The accumulated data is updated and recorded. Further, when the second data server recovers from the failure, the accumulated data from the first auxiliary storage device is transferred and replenished in the second auxiliary storage device. As a result, integrated data of the first auxiliary storage device and the second auxiliary storage device are unified. Further, even if either the first computer or the second computer fails during the update recording in the first auxiliary storage device or the second auxiliary storage device, the first auxiliary storage device or the second auxiliary storage device. There is no loss of integrated data in the storage device. Moreover, if the first data server or the second
Even if the data server of (1) fails, the integrated data is replenished by the first data recovery means or the second data recovery means.
【0045】従って、第1の補助記憶装置と第2の補助
記憶装置の積算データの不一致がなく、計算機の故障か
ら復帰するときの人間による多大な労力と時間を要する
データの転送作業を不要とすることができる。さらに、
補助記憶装置を二重化する必要もなくなる。Therefore, there is no discrepancy in the integrated data of the first auxiliary storage device and the second auxiliary storage device, and it is not necessary to perform a labor-intensive and time-consuming data transfer operation by a human when recovering from a computer failure. can do. further,
There is no need to duplicate the auxiliary storage device.
【0046】請求項5のデータ処理装置によれば、第1
の計算機と第2の計算機の内でマスタと判定されている
計算機による記録データが第1の補助記憶装置と第2の
補助記憶装置とへ記録される。これにより、同じ記録デ
ータが第1の補助記憶装置と第2の補助記憶装置へ記録
され、記録データが一元化される。従って、第1の補助
記憶装置と第2の補助記憶装置の不一致がないから復旧
作業が不要となり、作業ミスや復旧に伴う多大の労力と
時間を不要とすることができる。According to the data processing device of the fifth aspect, the first
Data recorded by the computer which is determined to be the master of the computer and the second computer is recorded in the first auxiliary storage device and the second auxiliary storage device. As a result, the same recording data is recorded in the first auxiliary storage device and the second auxiliary storage device, and the recording data is unified. Therefore, since there is no mismatch between the first auxiliary storage device and the second auxiliary storage device, no recovery work is required, and a great deal of labor and time required for work error or recovery can be eliminated.
【0047】請求項6のデータ処理装置によれば、第1
の計算機と第2の計算機の内でマスタと判定されている
計算機による記録データが入力するとマスタステータス
の指標を付加して第1の補助記憶装置と第2の補助記憶
装置とへ記録される。一方、スレーブステータスと判定
されている記録データが入力し、かつ、第1の補助記憶
装置と第2の補助記憶装置とにデータ収集タイミングの
マスタステータスの計算機による記録データが未記録の
ときにスレーブステータスの指標を付加して記録データ
が記録される。これにより、第1の補助記憶装置と第2
の補助記憶装置との記録データが一元化されると共に、
マスタの計算機による処理が遅れているとき、スレーブ
の計算機の記録データが一旦記録され時系列の記録デー
タの欠損が防止される。従って、第1の補助記憶装置と
第2の補助記憶装置の不一致が生じないから、復旧作業
が不要となり、復旧作業による転送ミスまたは多大な労
力を不要とすることができる。According to the data processing device of claim 6,
When the record data by the computer determined to be the master of the computer and the second computer is input, the master status index is added and the data is recorded in the first auxiliary storage device and the second auxiliary storage device. On the other hand, when the record data determined as the slave status is input and the record data by the computer of the master status of the data collection timing is not recorded in the first auxiliary storage device and the second auxiliary storage device, Recording data is recorded by adding a status index. As a result, the first auxiliary storage device and the second auxiliary storage device
The recorded data with the auxiliary storage device of
When the processing by the master computer is delayed, the record data of the slave computer is once recorded and the loss of the time-series record data is prevented. Therefore, the mismatch between the first auxiliary storage device and the second auxiliary storage device does not occur, so that the recovery work becomes unnecessary, and the transfer error or the great labor due to the recovery work can be made unnecessary.
【0048】請求項7のデータ処理装置によれば、第1
のデータサーバによって、第1の計算機がマスタと判定
されているとき、第1の計算機からの記録データが第1
の補助記憶装置へ記録され、第2の計算機がマスタと判
定されているとき、第2の計算機からの記録データが第
1の補助記憶装置へ記録される。一方、第2のデータサ
ーバによって第1の計算機がマスタと判定されていると
き、第1の計算機から記録データが第2の補助記憶装置
へ記録され、第2の計算機がマスタと判定されていると
き、第2の計算機からの記録データが第2の補助記憶装
置へ記録される。これにより、第1の補助記憶装置と第
2の補助記憶装置との記録データが一元化される。従っ
て、計算機が復旧するときの記録データを補充するため
の復旧作業が不要となり復旧作業に伴う多大な労力が不
要となる。According to the data processing device of claim 7,
When the first computer is determined to be the master by the data server of, the recorded data from the first computer is the first data.
When the second computer is determined to be the master, the recording data from the second computer is recorded in the first auxiliary storage device. On the other hand, when the first computer is determined to be the master by the second data server, the record data is recorded in the second auxiliary storage device from the first computer, and the second computer is determined to be the master. At this time, the record data from the second computer is recorded in the second auxiliary storage device. As a result, the recording data in the first auxiliary storage device and the second auxiliary storage device are unified. Therefore, the recovery work for replenishing the recorded data when the computer is recovered becomes unnecessary, and the great effort required for the recovery work becomes unnecessary.
【0049】請求項8のデータ処理装置によれば、第1
のデータサーバによって、第1の計算機がマスタと判定
されているとき、第1の記録データ収集手段からの記録
データが入力すると第1の補助記憶装置へマスタステー
タスの指標を付加して記録され、第2の計算機がマスタ
と判定されているとき、第2の記録データ収集手段から
記録データが入力すると第1の補助記憶装置へマスタス
テータスの指標を付加して記録される。According to the data processing device of claim 8,
When the first server determines that the first computer is the master by the data server, when the record data from the first record data collecting means is input, it is recorded in the first auxiliary storage device with the master status index added, When it is determined that the second computer is the master, if the record data is input from the second record data collecting means, the master data is added to the first auxiliary storage device and recorded.
【0050】一方、第2のデータサーバによって第1の
計算機がマスタと判定されているとき、第1の記録デー
タ収集手段から記録データが入力すると第2の補助記憶
装置へマスタステータスの指標を付加して記録され、第
2の計算機がマスタと判定されているとき、第2の記録
データ収集手段からの記録データが入力すると第2の補
助記憶装置へマスタステータスの指標を付加して記録さ
れる。この場合に、スレーブと判定されている第1の記
録データ収集手段または第2の記録データ収集手段から
記録データが入力し、かつ、収集タイミングのマスタス
テータスの記録データが第1の補助記憶装置または第2
の補助記憶装置に未記録のとき、スレーブステータスの
指標を付加した記録データが記録される。さらに、第1
のデータサーバまたは第2のデータサーバが故障から復
旧すると、記録データが欠損している第1の補助記憶装
置または第2の補助記憶装置の記録データが補充され
る。On the other hand, when the second data server determines that the first computer is the master, when the record data is input from the first record data collecting means, the master status index is added to the second auxiliary storage device. When the second computer is judged to be the master, and the record data from the second record data collecting means is input, it is recorded with the master status index added to the second auxiliary storage device. . In this case, the record data is input from the first record data collecting unit or the second record data collecting unit that is determined to be the slave, and the record data of the master status at the collection timing is the first auxiliary storage device or Second
When not recorded in the auxiliary storage device, the record data to which the slave status index is added is recorded. Furthermore, the first
When the data server or the second data server is recovered from the failure, the record data in the first auxiliary storage device or the second auxiliary storage device, in which the record data is missing, is replenished.
【0051】これにより、第1の補助記憶装置と第2の
補助記憶装置との記録データが欠損することなく補充さ
れ一元化される。従って、計算機が復旧するときの記録
データを補充するための復旧作業が不要となり復旧作業
に伴う多大な労力が不要となる。As a result, the recorded data in the first auxiliary storage device and the second auxiliary storage device are replenished and unified without loss. Therefore, the recovery work for replenishing the recorded data when the computer is recovered becomes unnecessary, and the great effort required for the recovery work becomes unnecessary.
【0052】[0052]
【実施例】以下、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0053】図1は、本発明の第1実施例を示すデータ
処理装置の構成図である。FIG. 1 is a block diagram of a data processing device showing a first embodiment of the present invention.
【0054】図中、データ処理装置は、プロセスデータ
入力装置10と計算機(A)11と計算機(B)12と
補助記憶装置(A)13と補助記憶装置(B)14とか
らなっている。In the figure, the data processing device comprises a process data input device 10, a computer (A) 11, a computer (B) 12, an auxiliary storage device (A) 13 and an auxiliary storage device (B) 14.
【0055】計算機(A)11は、積算データ計算処理
部21を設け、計算機(B)12は積算データ計算処理
部22を設けている。The computer (A) 11 is provided with an integrated data calculation processing section 21, and the computer (B) 12 is provided with an integrated data calculation processing section 22.
【0056】積算データ計算処理部21は計算機(A)
11と計算機(B)12との運転状況から計算機(A)
11がマスタと判定されているとき、プロセスデータ入
力装置10からのプロセスデータと補助記憶装置(A)
13に記録される前回の積算データとから最新の積算デ
ータを計算して補助記憶装置(A)13へ更新記録する
と共に、更新記録した後に補助記憶装置(B)14へ更
新記録するものである。The integrated data calculation processing unit 21 is a computer (A)
From the operating status of 11 and the computer (B) 12, the computer (A)
11 is determined to be the master, the process data from the process data input device 10 and the auxiliary storage device (A)
The latest accumulated data is calculated from the previous accumulated data recorded in 13 and updated and recorded in the auxiliary storage device (A) 13, and after the update recording, it is updated and recorded in the auxiliary storage device (B) 14. .
【0057】積算データ計算処理部22は計算機(A)
11と計算機(B)12との運転状況から計算機(A)
11がマスタと判定されているとき、プロセスデータ入
力装置10からのプロセスデータと補助記憶装置(B)
14に記録される前回の積算データとから最新の積算デ
ータを計算して補助記憶装置(B)14へ更新記録する
と共に、更新記録した後に補助記憶装置(A)13へ更
新記録するものである。The integrated data calculation processing unit 22 is a computer (A)
From the operating status of 11 and the computer (B) 12, the computer (A)
11 is determined as the master, the process data from the process data input device 10 and the auxiliary storage device (B)
The latest accumulated data is calculated from the previous accumulated data recorded in 14 and updated and recorded in the auxiliary storage device (B) 14, and after the update recording, it is updated and recorded in the auxiliary storage device (A) 13. .
【0058】図2は、本発明の第1実施例の具体的構成
を示し、計算機(A)11の積算データ計算処理部21
は積算データ計算処理手段11aとマスタスレーブ判定
手段11bと更新タイミング処理手段11gとを設けて
いる。また、計算機(B)12の積算データ計算処理部
22は、積算データ計算処理手段12aとマスタスレー
ブ判定手段12bと更新タイミング処理手段12gとを
設けている。また、計算機(A)11と計算機(B)1
2との間と補助記憶装置(A)13と補助記憶装置
(B)14との間を伝送路17を介して接続している。FIG. 2 shows a specific configuration of the first embodiment of the present invention, in which the integrated data calculation processing unit 21 of the computer (A) 11 is used.
Is provided with integrated data calculation processing means 11a, master-slave determination means 11b, and update timing processing means 11g. The integrated data calculation processing unit 22 of the computer (B) 12 is provided with integrated data calculation processing means 12a, master-slave determination means 12b, and update timing processing means 12g. Also, computer (A) 11 and computer (B) 1
2 and the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are connected via a transmission line 17.
【0059】ここで、マスタスレーブ判定手段11bと
マスタスレーブ判定手段12bは計算機(A)11と計
算機(B)12との運転状況に応じて判定し、いずれか
一方をマスタの計算機としてマスタステータスの設定を
し、いずれか他方をスレーブの計算機としてスレーブス
テータスの設定をするものである。Here, the master-slave determination means 11b and the master-slave determination means 12b make a determination according to the operating conditions of the computer (A) 11 and the computer (B) 12, and determine which one of them has the master status as the master computer. The slave status is set by using the other as a slave computer.
【0060】積算データ計算処理手段11aと積算デー
タ計算処理手段12aはプロセスデータ入力装置10か
ら入力したプロセスデータと補助記憶装置(A)13あ
るいは補助記憶装置(B)14に記録される前回の積算
データとから最新の積算データを計算し、自己の計算機
がマスタステータスのときのみ最新の積算データにより
マスタステータスの計算機に対応する補助記憶装置
(A)13あるいは補助記憶装置(B)14を更新記録
し、さらに、最新の積算データと更新記録完了を示す積
算データ更新完了信号を出力するものである。The integrated data calculation processing means 11a and the integrated data calculation processing means 12a are used for the process data input from the process data input device 10 and the previous integration recorded in the auxiliary storage device (A) 13 or the auxiliary storage device (B) 14. The latest integrated data is calculated from the data and the auxiliary storage device (A) 13 or auxiliary storage device (B) 14 corresponding to the computer with the master status is updated and recorded only when the own computer is in the master status. In addition, the latest integrated data and an integrated data update completion signal indicating the completion of update recording are output.
【0061】更新タイミング処理手段11gと更新タイ
ミング処理手段12gは最新の積算データと積算データ
更新完了信号を入力してスレーブステータスの計算機に
対応する補助記憶装置(A)13あるいは補助記憶装置
(B)14を最新の積算データにより更新するものであ
る。The update timing processing means 11g and the update timing processing means 12g input the latest integrated data and the integrated data update completion signal, and the auxiliary storage device (A) 13 or the auxiliary storage device (B) corresponding to the slave status computer. 14 is updated with the latest integrated data.
【0062】次に、マスタスレーブ判定手段11bの処
理について図3を参照して説明する。Next, the processing of the master / slave judging means 11b will be described with reference to FIG.
【0063】まず、計算機(A)11が起動すると、イ
ニシャライズがされ、マスタスレーブ判定手段11bが
伝送路17を介して計算機(B)12のマスタスレーブ
判定手段12bに対してリクエスト要求信号を出力する
(S1〜S3)。First, when the computer (A) 11 is started up, it is initialized, and the master-slave determination means 11b outputs a request request signal to the master-slave determination means 12b of the computer (B) 12 via the transmission line 17. (S1 to S3).
【0064】これに対して、マスタスレーブ判定手段1
1bがリクエスト返答信号を受信すると、マスタスレー
ブ判定手段11bにより計算機(A)11のスレーブス
テータスに設定する(S5)。このとき、マスタスレー
ブ判定手段11bがマスタスレーブ判定手段12bから
リクエスト返答信号を受信しないとき、計算機(A)1
1をマスタステータスに設定する(S6)。On the other hand, the master-slave judging means 1
When 1b receives the request response signal, the master / slave determination means 11b sets the slave status of the computer (A) 11 (S5). At this time, when the master / slave determination unit 11b does not receive the request response signal from the master / slave determination unit 12b, the computer (A) 1
1 is set to the master status (S6).
【0065】続いて、次の処理周期に計算機(A)11
が継続して稼働していると、先頭の処理に戻り(S
1)、計算機(B)12のマスタスレーブ判定手段12
bからリクエスト要求信号が入力したか否かの判定がさ
れる(S7)。この判定のとき、リクエスト要求信号が
入力されると、マスタスレーブ判定手段11bがリクエ
スト返答信号と共に、計算機(A)11のステータスを
マスタスレーブ判定手段12bへ出力する(S8,S
9)。Then, in the next processing cycle, the computer (A) 11
If is continuously operating, the process returns to the first processing (S
1), master / slave determination means 12 of computer (B) 12
It is determined whether the request request signal is input from b (S7). At this time, when the request request signal is input, the master / slave determination means 11b outputs the status of the computer (A) 11 to the master / slave determination means 12b together with the request response signal (S8, S).
9).
【0066】一方、計算機(B)12からリクエスト要
求信号が入力されないときに、マスタスレーブ判定手段
11bがリクエスト要求信号をマスタスレーブ判定手段
12bへ出力する(S7,S10)。これに対して、マ
スタスレーブ判定手段12からリクエスト返答信号を受
信し、かつ、計算機(B)12のステータスがマスタス
テータスのとき、計算機(A)11のステータスをスレ
ーブステータスに設定する(S11〜S13)。On the other hand, when the request request signal is not input from the computer (B) 12, the master / slave determination means 11b outputs the request request signal to the master / slave determination means 12b (S7, S10). On the other hand, when the request response signal is received from the master / slave determination means 12 and the status of the computer (B) 12 is the master status, the status of the computer (A) 11 is set to the slave status (S11 to S13). ).
【0067】この場合に、マスタスレーブ判定手段12
bからリクエスト返答信号を受信しないとき、あるいは
リクエスト返答信号を受信しても計算機(B)12のス
テータスがスレーブステータスのとき計算機(A)11
のステータスをマスタステータスに設定する(S1
4)。In this case, the master / slave judging means 12
When the status of the computer (B) 12 is the slave status even when the request response signal is not received from b or the request response signal is received, the computer (A) 11
Is set to the master status (S1
4).
【0068】以上の計算機(A)11のマスタスレーブ
判定手段11bの処理は、一定周期で実行され、相手側
の計算機(B)12のマスタスレーブ判定手段12bも
図3で説明した処理と同様に行われる。The processing of the master-slave determination means 11b of the computer (A) 11 described above is executed at a constant cycle, and the master-slave determination means 12b of the computer (B) 12 of the other party also performs the same processing as that described in FIG. Done.
【0069】ここで、計算機(A)11と計算機(B)
12のステータスは、自己の計算機がマスタであるか否
かを示す指標である。また、上記リクエスト返答信号
は、計算機(A)11または計算機(B)12が正常に
稼働しているときのみ出力される。なお、計算機(A)
11と計算機(B)12とが同時に起動したときには、
例えば、計算機(A)11をマスタステータスとするよ
うに予め定めてある。Here, the computer (A) 11 and the computer (B)
The status of 12 is an index indicating whether or not the own computer is the master. The request response signal is output only when the computer (A) 11 or the computer (B) 12 is operating normally. In addition, calculator (A)
11 and the computer (B) 12 are started at the same time,
For example, it is predetermined that the computer (A) 11 has the master status.
【0070】このように、計算機同士の動作状態の確認
は、一方のマスタスレーブ判定手段が他方のマスタスレ
ーブ判定手段へリクエスト要求信号を出力する。このリ
クエスト要求信号を受信すると、これを受けてリクエス
ト返答信号をリクエスト要求信号の発信元へ出力する。
リクエスト返答信号を受信する側、すなわち、リクエス
ト要求信号の発信元は、このリクエスト返答信号を受信
し、これを受けて相手側のマスタスレーブ判定手段を持
つ計算機は正常に動作していると判定する。逆に、リク
エスト返答信号を受信することがなければ、相手側の計
算機は正常に動作していないと判定する。As described above, in order to confirm the operating states of the computers, one master-slave judging means outputs a request request signal to the other master-slave judging means. When this request request signal is received, the request response signal is received and output to the source of the request request signal.
The side receiving the request response signal, that is, the sender of the request request signal receives this request response signal, and in response to this, determines that the computer having the master-slave determination means on the other side is operating normally. . On the contrary, if the request response signal is not received, it is determined that the partner computer is not operating normally.
【0071】次に、積算データ計算処理手段11aの処
理について図4を参照して説明する。Next, the processing of the integrated data calculation processing means 11a will be described with reference to FIG.
【0072】まず、積算データ計算処理手段11aは、
計算タイミングを待ち計算タイミングになると、プロセ
スデータa(t)をプロセスデータ入力装置10から入
力する一方、補助記憶装置(A)13から前回の積算デ
ータx(t−1)を入力する(S21,S22)。First, the integrated data calculation processing means 11a
When waiting for the calculation timing, the process data a (t) is input from the process data input device 10 while the previous integrated data x (t−1) is input from the auxiliary storage device (A) 13 (S21, S22).
【0073】続いて、積算データ計算処理手段11aに
より、次の計算式(1)に従って積算データの計算がさ
れる(S23)。Subsequently, the integrated data calculation processing means 11a calculates the integrated data according to the following calculation formula (1) (S23).
【0074】 x(t)=f{a(t),x(t−1)}−−−−(1)X (t) = f {a (t), x (t-1)} --- (1)
【0075】次に、自己の計算機(A)11がマスタか
否かをマスタスレーブ判定手段11bからステータスを
入力する(S24)。このとき、計算機(A)11がマ
スタステータスであれば、上記積算データx(t)が補
助記憶装置(A)13へ出力され補助記憶装置(A)1
3の積算データが更新される(S25)。そして、積算
データによって補助記憶装置(A)13が更新されると
積算データ更新完了信号が更新タイミング処理手段11
gへ出力される(S26)。Next, a status is input from the master / slave determination means 11b to determine whether or not the own computer (A) 11 is a master (S24). At this time, if the computer (A) 11 has the master status, the integrated data x (t) is output to the auxiliary storage device (A) 13 and the auxiliary storage device (A) 1
The integrated data of 3 is updated (S25). When the auxiliary storage device (A) 13 is updated with the integrated data, the integrated data update completion signal indicates the update timing processing means 11.
It is output to g (S26).
【0076】一方、計算機(A)11がマスタステータ
スでなく、スレーブステータスであると判定されると、
計算機(A)11の積算データ計算処理手段11aは、
補助記憶装置(A)13の積算データの更新を行わない
で次の計算タイミングまで待つ。On the other hand, when it is determined that the computer (A) 11 is not in the master status but in the slave status,
The integrated data calculation processing means 11a of the computer (A) 11 is
Wait until the next calculation timing without updating the integrated data of the auxiliary storage device (A) 13.
【0077】以上述べた積算データ計算処理手段11a
の処理は、積算データ計算処理手段12aについても図
4とほぼ同様に周期的に実行される。The integrated data calculation processing means 11a described above
The processing of (4) is also periodically executed by the integrated data calculation processing means 12a, similarly to FIG.
【0078】次に、更新タイミング処理手段11gは、
積算データ計算処理手段11aから積算データ更新完了
信号を入力すると、積算データx(t)を入力して、補
助記憶装置(B)14の積算データを更新する。これに
よって、何らかの原因で補助記憶装置(A)13が積算
データx(t)で更新されないとき、補助記憶装置
(B)14が積算データx(t)によって更新されな
い。従って、補助記憶装置(A)13の積算データが喪
失しても補助記憶装置(B)14の積算データが喪失す
ることを防止される。Next, the update timing processing means 11g
When the integrated data update completion signal is input from the integrated data calculation processing means 11a, the integrated data x (t) is input and the integrated data in the auxiliary storage device (B) 14 is updated. As a result, when the auxiliary storage device (A) 13 is not updated with the integrated data x (t) for some reason, the auxiliary storage device (B) 14 is not updated with the integrated data x (t). Therefore, even if the integrated data in the auxiliary storage device (A) 13 is lost, the integrated data in the auxiliary storage device (B) 14 is prevented from being lost.
【0079】次に、計算機が故障したときの作用につい
て説明する。Next, the operation when the computer fails will be described.
【0080】まず、計算機(A)11がマスタステータ
スで計算機(B)12がスレーブステータスで計算機
(A)11が故障したとすると、計算機(B)12のマ
スタスレーブ判定手段12bによってマスタステータス
と判定される。このとき、図4によって説明したと同様
に積算データ計算処理手段12aによって最新の積算デ
ータx(t)が求められ、補助記憶装置(B)14へ積
算データx(t)が出力される。さらに、補助記憶装置
(B)14が更新された後に積算データx(t)が補助
記憶装置(A)13へ出力される。この結果、補助記憶
装置(B)14の積算データx(t−1)が最新の積算
データx(t)に更新され、補助記憶装置(A)13が
最初の積算データx(t)により更新される。First, assuming that the computer (A) 11 has the master status and the computer (B) 12 has the slave status and the computer (A) 11 has failed, the master-slave determination means 12b of the computer (B) 12 determines that the master status is the master status. To be done. At this time, as described with reference to FIG. 4, the latest integrated data x (t) is obtained by the integrated data calculation processing means 12a, and the integrated data x (t) is output to the auxiliary storage device (B) 14. Further, after the auxiliary storage device (B) 14 is updated, the integrated data x (t) is output to the auxiliary storage device (A) 13. As a result, the integrated data x (t-1) of the auxiliary storage device (B) 14 is updated to the latest integrated data x (t), and the auxiliary storage device (A) 13 is updated with the first integrated data x (t). To be done.
【0081】一方、スレーブステータス側の計算機
(B)12が故障した場合、計算機(A)11のマスタ
スレーブ判定手段11bにより計算機(A)11がマス
タステータスと判定される。この場合、積算データ計算
処理手段11aの処理がされる。On the other hand, when the computer (B) 12 on the slave status side fails, the master / slave determination means 11b of the computer (A) 11 determines that the computer (A) 11 is in the master status. In this case, the processing of the integrated data calculation processing means 11a is performed.
【0082】次に、計算機が故障から復旧するときにつ
いて説明する。Next, the case where the computer recovers from a failure will be described.
【0083】まず、計算機(B)12が故障から復旧す
るとき、復旧前に計算機(A)11のマスタスレーブ判
定手段11bによりマスタステータスであると判定され
ている。計算機(B)12が復旧すると、計算機(B)
12のマスタスレーブ判定手段11bは計算機(A)1
1からのマスタステータスにより計算機(A)11で計
算機(B)12がスレーブステータスと判定される。First, when the computer (B) 12 recovers from a failure, it is determined by the master-slave determination means 11b of the computer (A) 11 that it is in the master status before the recovery. When the computer (B) 12 is restored, the computer (B)
The master-slave determination means 11b of 12 is the computer (A) 1
Based on the master status from 1, the computer (A) 11 determines that the computer (B) 12 is the slave status.
【0084】このように第1実施例によれば、マスタス
レーブ判定手段11bとマスタスレーブ判定手段12b
とが計算機(A)11と計算機(B)12の運転状況に
応じて計算機(A)11と計算機(B)12についてマ
スタステータスまたはスレーブステータスを判定し設定
をする。次に、計算機(A)11がマスタステータスの
とき最新の積算データが補助記憶装置(A)13へ更新
記録され、更新記録が完了すると積算データ更新完了信
号を入力して補助記憶装置(B)14を最新の積算デー
タによって更新記録する。このとき、積算データ更新完
了信号が入力しないと補助記憶装置(A)13の積算デ
ータの更新がされない。これによって、補助記憶装置
(A)13と補助記憶装置(B)14とに記録される積
算データとが同じものとなり積算データの一元化が図ら
れる。また、補助記憶装置(A)13へ更新記録中に計
算機(A)11が故障して補助記憶装置(A)13の積
算データが喪失しても補助記憶装置(B)14の積算デ
ータが保持される。As described above, according to the first embodiment, the master / slave determination means 11b and the master / slave determination means 12b are provided.
Determines and sets the master status or slave status of the computer (A) 11 and the computer (B) 12 according to the operating conditions of the computer (A) 11 and the computer (B) 12. Next, when the computer (A) 11 is in the master status, the latest integrated data is updated and recorded in the auxiliary storage device (A) 13, and when the update recording is completed, an integrated data update completion signal is input to the auxiliary storage device (B). 14 is updated and recorded with the latest integrated data. At this time, the integrated data in the auxiliary storage device (A) 13 is not updated unless the integrated data update completion signal is input. As a result, the integrated data recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 become the same, and the integrated data can be unified. Further, even if the computer (A) 11 fails and the integrated data of the auxiliary storage device (A) 13 is lost during the update recording in the auxiliary storage device (A) 13, the integrated data of the auxiliary storage device (B) 14 is retained. To be done.
【0085】一方、計算機(B)12がマスタステータ
スとなっているとき、最新の積算データが補助記憶装置
(B)14へ更新記録され、更新記録が完了すると積算
データ更新完了信号を入力して補助記憶装置(A)13
へ更新記録される。このとき、積算データ更新完了信号
が入力しないとき、補助記憶装置(A)13の積算デー
タが更新記録されない。これによって、補助記憶装置
(A)13と補助記憶装置(B)14とに記録される積
算データが同じものとなり積算データの一元化が図られ
る。また、補助記憶装置(B)14へ更新記録中に計算
機(B)12が故障して補助記憶装置(B)14の積算
データが喪失しても補助記憶装置(A)13の積算デー
タが保持される。従って、補助記憶装置(A)13と補
助記憶装置(B)14とを二重化する必要がなくなる。On the other hand, when the computer (B) 12 is in the master status, the latest integrated data is updated and recorded in the auxiliary storage device (B) 14, and when the update recording is completed, the integrated data update completion signal is input. Auxiliary storage device (A) 13
Will be updated and recorded. At this time, when the integrated data update completion signal is not input, the integrated data in the auxiliary storage device (A) 13 is not updated and recorded. As a result, the integrated data recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 become the same, and the integrated data can be unified. Further, even if the computer (B) 12 malfunctions and the integrated data in the auxiliary storage device (B) 14 is lost during the update recording in the auxiliary storage device (B) 14, the integrated data in the auxiliary storage device (A) 13 is retained. To be done. Therefore, it is not necessary to duplicate the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14.
【0086】図5は、本発明の第2実施例を示すデータ
処理装置の構成図である。FIG. 5 is a block diagram of a data processing device showing a second embodiment of the present invention.
【0087】図において、データ処理装置は、プロセス
データ入力装置10と計算機(A)11と計算機(B)
12と補助記憶装置(A)13と補助記憶装置(B)1
4とデータサーバ(A)15とデータサーバ(B)16
とからなっている。計算機(A)11は、積算データ計
算手段11cを設け、計算機(B)12は、積算データ
計算手段12cを設けている。In the figure, the data processing device comprises a process data input device 10, a computer (A) 11 and a computer (B).
12 and auxiliary storage device (A) 13 and auxiliary storage device (B) 1
4, data server (A) 15, and data server (B) 16
It consists of The computer (A) 11 is provided with integrated data calculating means 11c, and the computer (B) 12 is provided with integrated data calculating means 12c.
【0088】積算データ計算手段11cと積算データ計
算手段12cはプロセスデータ入力装置10から入力し
たプロセスデータと補助記憶装置(A)13あるいは補
助記憶装置(B)14から入力した前回の積算データと
から最新の積算データを計算し出力するものである。The integrated data calculating means 11c and the integrated data calculating means 12c use the process data input from the process data input device 10 and the previous integrated data input from the auxiliary storage device (A) 13 or the auxiliary storage device (B) 14. The latest integrated data is calculated and output.
【0089】データサーバ(A)15は計算機(A)1
1と計算機(B)12との運転状況から計算機(A)1
1と計算機(B)12のいずれがマスタか判定し、計算
機(A)11をマスタと判定しているときに、計算機
(A)11の積算データ計算手段11cから最新の積算
データが入力すると最新の積算データを補助記憶装置
(A)13へ更新記録し、計算機(B)12をマスタと
判定しているときに、計算機(B)12の積算データ計
算手段12cから最新の積算データが入力すると、最新
の積算データを補助記憶装置(A)13へ更新記録する
ものである。The data server (A) 15 is the computer (A) 1
1 (Computer (A) 1 from the operating status of 1 and Calculator (B) 12
When the latest integrated data is input from the integrated data calculation means 11c of the computer (A) 11 when it is determined which of the computer 1 and the computer (B) 12 is the master, and the computer (A) 11 is the master. If the latest integrated data is input from the integrated data calculation means 12c of the computer (B) 12 while the integrated data of (1) is updated and recorded in the auxiliary storage device (A) 13 and the computer (B) 12 is determined to be the master. The latest integrated data is updated and recorded in the auxiliary storage device (A) 13.
【0090】データサーバ(B)16は計算機(A)1
1と計算機(B)12との運転状況から計算機(A)1
1と計算機(B)12のいずれがマスタか判定し、計算
機(A)11をマスタと判定しているときに、計算機
(A)11の積算データ計算手段11cから最新の積算
データが入力すると最新の積算データを補助記憶装置
(B)14へ更新記録し、計算機(B)12をマスタと
判定しているときに、計算機(B)12の積算データ計
算手段12cからの最新の積算データが入力すると、最
新の積算データを補助記憶装置(B)14へ更新記録す
るものである。The data server (B) 16 is the computer (A) 1
1 (Computer (A) 1 from the operating status of 1 and Calculator (B) 12
When the latest integrated data is input from the integrated data calculation means 11c of the computer (A) 11 when it is determined which of the computer 1 and the computer (B) 12 is the master, and the computer (A) 11 is the master. When the computer (B) 12 is determined to be the master, the latest integrated data from the integrated data calculating means 12c of the computer (B) 12 is input. Then, the latest integrated data is updated and recorded in the auxiliary storage device (B) 14.
【0091】図6は上記データ処理装置の具体的構成を
示すもので、データサーバ(A)15は、積算データ計
算処理手段15aとサーバ側マスタスレーブ判定手段1
5bとデータ復旧手段15fを設けている。また、デー
タサーバ(B)16は、積算データ計算処理手段16a
とサーバ側マスタスレーブ判定手段16bとデータ復旧
手段16fを設けている。そして、伝送路17によって
各手段が接続されている。FIG. 6 shows a specific configuration of the data processing device. The data server (A) 15 includes an integrated data calculation processing means 15a and a server side master / slave determination means 1.
5b and data recovery means 15f are provided. In addition, the data server (B) 16 includes integrated data calculation processing means 16a.
A server side master / slave determination means 16b and a data recovery means 16f are provided. Each means is connected by the transmission line 17.
【0092】サーバ側マスタスレーブ判定手段15bと
サーバ側マスタスレーブ判定手段16bは計算機(A)
11と計算機(B)12との運転状況から計算機(A)
11と計算機(B)12のいずれがマスタか判定し、い
ずれか一方をマスタの計算機としてマスタステータスの
設定をし、いずれか他方をスレーブの計算機としてスレ
ーブステータスの設定をするものである。The server-side master / slave determination means 15b and the server-side master / slave determination means 16b are the computer (A).
From the operating status of 11 and the computer (B) 12, the computer (A)
It is determined which of 11 and the computer (B) 12 is the master, one of them is set as the master computer and the master status is set, and the other is set as the slave computer and the slave status is set.
【0093】積算データ計算処理手段15aは計算機
(A)11をマスタステータスとして設定しているとき
に、積算データ計算手段11cから最新の積算データが
入力すると最新の積算データを補助記憶装置(A)13
へ更新記録し、計算機(B)12をマスタステータスと
して設定しているときに積算データ計算手段12cから
最新の積算データが入力すると、最新の積算データを補
助記憶装置(A)13へ記憶するものである。When the integrated data calculation processing means 15a sets the computer (A) 11 as the master status and the latest integrated data is input from the integrated data calculation means 11c, the latest integrated data is stored in the auxiliary storage device (A). Thirteen
When the latest accumulated data is input from the accumulated data calculating means 12c while the computer (B) 12 is set as the master status, the latest accumulated data is stored in the auxiliary storage device (A) 13. Is.
【0094】データ復旧手段15fは自己のデ−タサ−
バが故障から復旧したとき、データサーバ(B)16へ
要求して補助記憶装置(B)14から最新のデータを転
送して補助記憶装置(A)13へ記憶するものである。The data recovery means 15f has its own data
When the bus is recovered from the failure, it requests the data server (B) 16 to transfer the latest data from the auxiliary storage device (B) 14 and store it in the auxiliary storage device (A) 13.
【0095】積算データ計算処理手段16aは計算機
(A)11をマスタステータスとして設定しているとき
に、積算データ計算手段11cから最新の積算データが
入力すると最新の積算データを補助記憶装置(B)14
へ更新記録し、計算機(B)12をマスタステータスと
して設定しているときに積算データ計算手段12cから
最新の積算データが入力すると、最新の積算データを補
助記憶装置(B)14へ記憶するものである。When the integrated data calculation processing means 16a sets the computer (A) 11 as the master status and the latest integrated data is input from the integrated data calculation means 11c, the latest integrated data is stored in the auxiliary storage device (B). 14
When the latest integrated data is input from the integrated data calculating means 12c when the computer (B) 12 is set as the master status, the latest integrated data is stored in the auxiliary storage device (B) 14. Is.
【0096】データ復旧手段16fは自己のデ−タサ−
バが故障から復旧したとき、データサーバ(A)15へ
要求して補助記憶装置(A)13から最新のデータを転
送して補助記憶装置(B)14へ記憶するものである。The data recovery means 16f has its own data
When the bus is recovered from the failure, it requests the data server (A) 15 to transfer the latest data from the auxiliary storage device (A) 13 and store it in the auxiliary storage device (B) 14.
【0097】以上の構成で、サーバ側マスタスレーブ判
定手段15bとサーバ側マスタスレーブ判定手段16b
とは、図3で説明した第1実施例のマスタスレーブ判定
手段11bと同様の処理がされる。With the above configuration, the server side master / slave determination means 15b and the server side master / slave determination means 16b.
Means that the same processing as the master-slave determination means 11b of the first embodiment described in FIG. 3 is performed.
【0098】すなわち、サーバ側マスタスレーブ判定手
段15bによって計算機(A)11の積算データ計算手
段11cに対してリクエスト要求信号が出力される。こ
れに対して、リクエスト要求信号が入力すると積算デー
タ計算手段11cは、計算機(A)11が正常に稼働し
ていれば、サーバ側マスタスレーブ判定手段15bへリ
クエスト返答信号が出力される。計算機(A)11が正
常でなければ、何も反応もされない。サーバ側マスタス
レーブ判定手段15bでは、積算データ計算手段11c
からリクエスト返答信号の入力があれば計算機(A)1
1が正常であると判定される。リクエスト返答信号の入
力がなければ計算機(A)11が正常でないと判定され
る。That is, the server side master / slave determination means 15b outputs a request request signal to the integrated data calculation means 11c of the computer (A) 11. On the other hand, when the request request signal is input, the integrated data calculation means 11c outputs a request response signal to the server-side master / slave determination means 15b if the computer (A) 11 is operating normally. If the computer (A) 11 is not normal, no reaction is made. In the server side master / slave determination means 15b, the integrated data calculation means 11c
If there is a request response signal input from the computer (A) 1
1 is determined to be normal. If the request response signal is not input, it is determined that the computer (A) 11 is not normal.
【0099】さらに、サーバ側マスタスレーブ判定手段
15bは、計算機(B)12についても正常か否かを判
定する。この場合に、計算機(A)11と計算機(B)
12とが共に正常でないとき計算機(A)11と計算機
(B)12とが共にマスタでないと判定され、計算機
(A)11と計算機(B)12のいずれか一方が正常の
とき正常の計算機(A)11と計算機(B)12がマス
タとされる。マスタか否かは計算機(A)11と計算機
(B)12にマスタステータスによって判定される。Further, the server side master / slave judging means 15b judges whether or not the computer (B) 12 is normal. In this case, computer (A) 11 and computer (B)
When both 12 and 12 are not normal, it is determined that neither computer (A) 11 nor computer (B) 12 is a master, and when either one of computer (A) 11 and computer (B) 12 is normal, a normal computer ( A) 11 and computer (B) 12 are masters. Whether it is a master or not is determined by the computer (A) 11 and the computer (B) 12 based on the master status.
【0100】なお、計算機(A)11と計算機(B)1
2が共に、起動開始したとき予め計算機(A)11がマ
スタとするように設定されている。Computer (A) 11 and computer (B) 1
Both of the two are set in advance so that the computer (A) 11 becomes the master when starting the activation.
【0101】上記した処理は、データサーバ(B)16
のサーバ側マスタスレーブ判定手段16bについても同
様に処理される。The processing described above is performed by the data server (B) 16
The server-side master / slave determination means 16b is also processed in the same manner.
【0102】次に、計算機(A)11の積算データ計算
手段11cは、図7に示す処理を行い、まず、計算タイ
ミングtになると、プロセスデータ入力装置10からプ
ロセスデータa(t)を入力し、伝送路17を介して補
助記憶装置(A)13から前回の積算データx(t−
1)を入力する(S31,S32)。Next, the integrated data calculating means 11c of the computer (A) 11 performs the processing shown in FIG. 7, and first, at the calculation timing t, inputs the process data a (t) from the process data input device 10. , The previous accumulated data x (t− from the auxiliary storage device (A) 13 via the transmission line 17.
1) is input (S31, S32).
【0103】積算データ計算手段11cは、入力された
プロセスデータa(t)と前回の積算データx(t−
1)から積算データを計算する(S33)。積算データ
計算手段11cは、計算された積算データx(t)を積
算データ計算処理手段15aと積算データ計算処理手段
16aへ出力して、次の計算タイミングまで待つ(S3
4)。The integrated data calculation means 11c and the input process data a (t) and the previous integrated data x (t-
The integrated data is calculated from 1) (S33). The integrated data calculation means 11c outputs the calculated integrated data x (t) to the integrated data calculation processing means 15a and the integrated data calculation processing means 16a, and waits until the next calculation timing (S3).
4).
【0104】次に、積算データ計算処理手段15aの処
理について図8を参照して説明する。Next, the processing of the integrated data calculation processing means 15a will be described with reference to FIG.
【0105】最初に、積算データが積算データ計算手段
11cから入力したとすると、積算データ計算処理手段
15aがサーバ側マスタスレーブ判定手段15bへリク
エスト要求信号を出力して計算機(A)11と計算機
(B)12のステータスを取込み、計算機(A)11が
マスタステータスのとき積算データによって補助記憶装
置(A)13を更新記録する(S41〜S43)。この
とき、計算機(A)11がスレーブステータスのとき、
積算データによって補助記憶装置(A)13を更新記録
しない(S41)。First, assuming that the integrated data is input from the integrated data calculation means 11c, the integrated data calculation processing means 15a outputs a request request signal to the server side master / slave determination means 15b, and the computer (A) 11 and the computer ( B) The status of 12 is taken in, and when the computer (A) 11 is in the master status, the auxiliary storage device (A) 13 is updated and recorded with the integrated data (S41 to S43). At this time, when the computer (A) 11 is in the slave status,
The auxiliary storage device (A) 13 is not updated and recorded with the integrated data (S41).
【0106】続いて、積算データ計算処理手段15a
は、積算データが積算データ計算手段12cから入力す
ると、サーバ側マスタスレーブ判定手段15bよりステ
ータスを取込み、計算機(B)12がマスタステータス
であれば補助記憶装置(A)13を積算データにより更
新記録する(S44〜S46)。なお、このとき計算機
(B)12がスレーブステータスのとき補助記憶装置
(B)14を更新しない(S45)。Subsequently, integrated data calculation processing means 15a
When the integrated data is input from the integrated data calculating means 12c, the status is fetched from the server side master slave determining means 15b, and if the computer (B) 12 is the master status, the auxiliary storage device (A) 13 is updated and recorded with the integrated data. (S44 to S46). At this time, when the computer (B) 12 is in the slave status, the auxiliary storage device (B) 14 is not updated (S45).
【0107】同様に、積算データ計算処理手段16aも
積算データ計算手段11cまたは積算データ計算手段1
2cの積算データを入力してマスタステータスの積算デ
ータ計算手段11cまたは積算データ計算手段12cの
積算データを補助記憶装置(B)14へ更新記録する。Similarly, the integrated data calculation processing means 16a is also integrated data calculation means 11c or integrated data calculation means 1
The integrated data of 2c is input and the integrated data of the integrated data calculating means 11c or the integrated data calculating means 12c of the master status is updated and recorded in the auxiliary storage device (B) 14.
【0108】これによって、データサーバ(A)15と
データサーバ(B)16が正常であれば補助記憶装置
(A)13と補助記憶装置(B)14へマスタの計算機
(A)11あるいは計算機(B)12からの積算データ
が更新記録され積算データは一元化される。As a result, if the data server (A) 15 and the data server (B) 16 are normal, the master computer (A) 11 or the computer (A) 11 is stored in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14. B) The integrated data from 12 is updated and recorded, and the integrated data is unified.
【0109】ここで、いずれか一方の計算機(A)11
または計算機(B)12が故障となった場合について述
べる。Here, one of the computers (A) 11
Alternatively, a case where the computer (B) 12 fails will be described.
【0110】当初、計算機(A)11がマスタ、計算機
(B)12がスレーブであるとする。まず、マスタの計
算機(A)11が故障となった場合、サーバ側マスタス
レーブ判定手段15bにより計算機(B)12がマスタ
と判定され、データサーバ(A)15の積算データ計算
処理手段15aは、計算機(B)12の積算データのみ
を補助記憶装置(A)13へ更新記録する。Initially, it is assumed that the computer (A) 11 is a master and the computer (B) 12 is a slave. First, when the master computer (A) 11 fails, the server-side master / slave determination means 15b determines that the computer (B) 12 is the master, and the integrated data calculation processing means 15a of the data server (A) 15 Only the integrated data of the computer (B) 12 is updated and recorded in the auxiliary storage device (A) 13.
【0111】また、データサーバ(B)16も計算機
(B)12の積算データのみを補助記憶装置(B)14
へ更新記録する。The data server (B) 16 also stores only the accumulated data of the computer (B) 12 in the auxiliary storage device (B) 14.
Record the update.
【0112】計算機が故障から復旧する場合について述
べる。A case where the computer recovers from a failure will be described.
【0113】計算機(B)12が故障から復旧する計算
機であるとする。復旧前、計算機(A)11がマスタと
判定され、計算機(A)11の積算データが補助記憶装
置(A)13と補助記憶装置(B)14のデータ更新に
使用されている。復旧後、サーバ側マスタスレーブ判定
手段15bは、復旧前と同様計算機(A)11をマスタ
と判定し、補助記憶装置(A)13のデータ更新を行っ
ており、計算機(B)12が積算データの計算を行うよ
うになる他、変化は生じない。It is assumed that the computer (B) 12 is a computer that recovers from a failure. Before the recovery, the computer (A) 11 is determined to be the master, and the integrated data of the computer (A) 11 is used for updating the data in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14. After the restoration, the server-side master / slave determination means 15b determines the computer (A) 11 as the master as before the restoration, updates the data of the auxiliary storage device (A) 13, and the computer (B) 12 calculates the accumulated data. There will be no change other than the calculation of.
【0114】データサーバ(B)16側もデータサーバ
(A)15側と同様の動作をする。このようにして、補
助記憶装置(A)13と補助記憶装置(B)14のデー
タは、マスタの計算機による積算データに一元化され、
また、計算機が故障からの復旧の際も復旧作業は不要と
なる。The data server (B) 16 side also operates similarly to the data server (A) 15 side. In this way, the data in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are unified into integrated data by the master computer,
Also, when the computer is restored from a failure, the restoration work is unnecessary.
【0115】次に、データ復旧手段15fの処理につい
て図9を参照して説明する。Next, the processing of the data recovery means 15f will be described with reference to FIG.
【0116】まず、データサーバ(A)15が故障して
復旧するとデータ復旧手段15fが故障から復旧を判定
し、データ復旧手段16fへデータ要求がされる(S5
1,S52)。これにより、補助記憶装置(B)14の
最新積算データが転送されて補助記憶装置(A)13へ
保存される。データサーバ(A)15が故障していたと
きの補助記憶装置(A)13の積算データの欠損が補充
される(S53)。First, when the data server (A) 15 fails and recovers, the data recovery means 15f determines recovery from the failure, and a data request is issued to the data recovery means 16f (S5).
1, S52). As a result, the latest accumulated data in the auxiliary storage device (B) 14 is transferred and stored in the auxiliary storage device (A) 13. The missing accumulated data in the auxiliary storage device (A) 13 when the data server (A) 15 has failed is supplemented (S53).
【0117】また、データ復旧手段15fは、データサ
ーバ(B)16が故障して復旧したとき、データ復旧手
段16fからデータ要求があると、補助記憶装置(A)
13の最新の積算データをデータ復旧手段16fへ転送
する(S54,S55)。以上処理は、データ復旧手段
16fの場合についても同様である。When the data recovery means 16f receives a data request from the data recovery means 16f when the data server (B) 16 fails and recovers, the auxiliary storage device (A).
The latest integrated data of 13 is transferred to the data recovery means 16f (S54, S55). The above processing is the same as in the case of the data recovery means 16f.
【0118】例えば、データサーバ(A)15とデータ
サーバ(B)16のいずれか一方が故障となった場合に
ついて述べると、データサーバ(A)15が故障となっ
た場合、データサーバ(A)15に接続されている補助
記憶装置(A)13に対する入出力が不可能となる。こ
のため、計算機(A)11,計算機(B)12により計
算された積算データはデータサーバ(B)16によって
補助記憶装置(B)14へ更新記録される。一方、デー
タサーバ(B)16が故障となった場合、データサーバ
(B)16に接続されている補助記憶装置(B)14に
対する入出力が不可能となる。このため、計算機(A)
11,計算機(B)12により計算された積算データ
は、データサーバ(A)15を介して補助記憶装置
(A)13へ更新記録される。For example, when one of the data server (A) 15 and the data server (B) 16 fails, when the data server (A) 15 fails, the data server (A) Input / output to / from the auxiliary storage device (A) 13 connected to 15 becomes impossible. Therefore, the integrated data calculated by the computer (A) 11 and the computer (B) 12 is updated and recorded in the auxiliary storage device (B) 14 by the data server (B) 16. On the other hand, when the data server (B) 16 fails, input / output to / from the auxiliary storage device (B) 14 connected to the data server (B) 16 becomes impossible. Therefore, the computer (A)
11, the integrated data calculated by the computer (B) 12 is updated and recorded in the auxiliary storage device (A) 13 via the data server (A) 15.
【0119】データサーバが故障から復旧する場合に、
データサーバ(B)16が故障から復旧するデータサー
バであるとする。復旧前、データサーバ(B)16に接
続される補助記憶装置(B)14に記録されているデー
タは故障前と同等あるいはデータサーバ(B)16の故
障により損なわれていることが考えられる。When the data server recovers from a failure,
It is assumed that the data server (B) 16 is a data server that recovers from a failure. Before recovery, the data recorded in the auxiliary storage device (B) 14 connected to the data server (B) 16 may be equivalent to that before the failure or may be damaged by the failure of the data server (B) 16.
【0120】また、データサーバ(B)16内のステー
タスデータも損なわれていることが考えられるため復旧
に際し、データサーバ(B)16のデータ復旧手段16
fは、データサーバ(A)15のデータ復旧手段15f
を介し、補助記憶装置(A)13のデータを読込み、補
助記憶装置(B)14に転送する。これにより、補助記
憶装置(B)14に記録されている積算データを補助記
憶装置(A)13と同様の最新積算データとすることが
できる。Further, since the status data in the data server (B) 16 may be damaged, the data recovery means 16 of the data server (B) 16 is required for recovery.
f is the data recovery means 15f of the data server (A) 15.
The data in the auxiliary storage device (A) 13 is read through and is transferred to the auxiliary storage device (B) 14. As a result, the accumulated data recorded in the auxiliary storage device (B) 14 can be the latest accumulated data similar to that in the auxiliary storage device (A) 13.
【0121】また、データ復旧手段16fは、データサ
ーバ(A)15のサーバ側マスタスレーブ判定手段15
bよりステータスデータを読込み、データサーバ(B)
16のサーバ側マスタスレーブ判定手段16bにコピー
する。これにより、データサーバ(A)15とデータサ
ーバ(B)16内のステータスデータを同一とし、同じ
計算機をマスタと判定するようになる。Further, the data recovery means 16f is the server side master / slave determination means 15 of the data server (A) 15.
Read status data from b, data server (B)
16 server side master / slave determination means 16b. As a result, the status data in the data server (A) 15 and the data server (B) 16 are made the same, and the same computer is determined as the master.
【0122】このように第2実施例によれば、データサ
ーバ(A)15により計算機(A)11をマスタと判定
しているとき、計算機(A)11の積算データ計算手段
11cによる最新の積算データを入力すると、補助記憶
装置(A)13の積算データが最新の積算データにより
更新記録され、計算機(B)12をマスタと判定してい
るとき計算機(B)12の積算データ計算手段11cに
よる最新の積算データを入力すると補助記憶装置(A)
13の積算データが最新の積算データにより更新記録さ
れる。As described above, according to the second embodiment, when the data server (A) 15 determines that the computer (A) 11 is the master, the latest integration by the integrated data calculation means 11c of the computer (A) 11 is performed. When data is input, the integrated data of the auxiliary storage device (A) 13 is updated and recorded with the latest integrated data, and when the computer (B) 12 is determined to be the master, the integrated data calculation means 11c of the computer (B) 12 is used. Auxiliary storage device (A) when the latest accumulated data is entered
The 13 accumulated data are updated and recorded with the latest accumulated data.
【0123】また、データサーバ(B)16により計算
機(A)11をマスタと判定しているとき、計算機
(A)11の積算データ計算手段11cによる最新の積
算データを入力すると、補助記憶装置(B)14の積算
データが最新の積算データにより更新記録され、計算機
(B)12をマスタと判定しているとき計算機(B)1
2の積算データ計算手段11cによる最新の積算データ
を入力すると補助記憶装置(B)14の積算データが最
新の積算データにより更新記録される。これによって、
補助記憶装置(A)13と補助記憶装置(B)14とに
記録データが同じもので積算データの一元化が図れる。When the data server (B) 16 determines that the computer (A) 11 is the master, if the latest integrated data is input by the integrated data calculating means 11c of the computer (A) 11, the auxiliary storage device ( B) When the integrated data of 14 is updated and recorded with the latest integrated data and the computer (B) 12 is determined to be the master, the computer (B) 1
When the latest integrated data by the integrated data calculating means 11c of 2 is input, the integrated data of the auxiliary storage device (B) 14 is updated and recorded with the latest integrated data. by this,
Since the recording data is the same in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14, the integrated data can be unified.
【0124】また、データサーバ(A)15およびデー
タサーバ(B)16を介して積算データを補助記憶装置
(A)13および補助記憶装置(B)14へ記録するか
ら積算データの更新記録中に計算機(A)11または計
算機(B)12のいずれかが故障しても補助記憶装置
(A)13と補助記憶装置(B)14との積算データの
欠損が生じることが防止される。従って、計算タイミン
グずれ等から補助記憶装置(A)13と補助記憶装置
(B)14の積算データの不一致を回避でき、いずれか
一方の計算機が故障から復帰するときの作業ミスを解消
でき、転送作業に要する多大な労力と時間を不要とする
ことができる。Further, since the integrated data is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 via the data server (A) 15 and the data server (B) 16, it is possible to update the integrated data during recording. Even if either the computer (A) 11 or the computer (B) 12 fails, it is possible to prevent the accumulated data of the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 from being lost. Therefore, it is possible to avoid a discrepancy in the integrated data of the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 due to a calculation timing shift, etc., and it is possible to eliminate a work error when one of the computers recovers from a failure and to transfer the data. A great deal of labor and time required for the work can be eliminated.
【0125】図10は、本発明の第3実施例を示すデー
タ処理装置の構成図である。FIG. 10 is a block diagram of a data processing device showing a third embodiment of the present invention.
【0126】図において、データ処理装置は、プロセス
データ入力装置10と計算機(A)11と計算機(B)
12と補助記憶装置(A)13と補助記憶装置(B)1
4からなっている。計算機(A)11には、記録データ
保存部23を設け計算機(B)12には、記録データ保
存部24を設けている。In the figure, the data processing device comprises a process data input device 10, a computer (A) 11 and a computer (B).
12 and auxiliary storage device (A) 13 and auxiliary storage device (B) 1
It consists of four. The computer (A) 11 is provided with a recording data storage unit 23, and the computer (B) 12 is provided with a recording data storage unit 24.
【0127】記録データ保存部23は計算機(A)11
と計算機(B)12との運転状況から計算機(A)11
がマスタと判定されているとき、計算機(A)11の収
集処理による記録データを補助記憶装置(A)13と補
助記憶装置(B)14とへ記録するものである。The recording data storage unit 23 is the computer (A) 11
(A) 11 from the operating conditions of the computer and the computer (B) 12
Is determined to be the master, the recording data by the collection processing of the computer (A) 11 is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14.
【0128】記録データ保存部24は計算機(A)11
と計算機(B)12との運転状況から計算機(A)11
がマスタと判定されているとき、計算機(A)11の収
集処理による記録データを補助記憶装置(A)13と補
助記憶装置(B)14とへ記録するものである。The recording data storage unit 24 is the computer (A) 11
(A) 11 from the operating conditions of the computer and the computer (B) 12
Is determined to be the master, the recording data by the collection processing of the computer (A) 11 is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14.
【0129】図11は、図10のデータ処理装置の具体
的構成を示すものであり、計算機(A)11と計算機
(B)12とが伝送路17を介して接続されている。計
算機(A)11の記録データ保存部23は、マスタスレ
ーブ判定手段11bと記録データ保存手段11dと記録
データ補正手段11eとを設けている。計算機(B)1
2の記録データ保存部24は、マスタスレーブ判定手段
12bと記録データ保存手段12dと記録データ補正手
段12eとを設けている。FIG. 11 shows a specific configuration of the data processing apparatus shown in FIG. 10, in which a computer (A) 11 and a computer (B) 12 are connected via a transmission line 17. The recording data storage unit 23 of the computer (A) 11 includes a master / slave determination unit 11b, a recording data storage unit 11d, and a recording data correction unit 11e. Calculator (B) 1
The second recording data storage unit 24 includes a master / slave determination unit 12b, a recording data storage unit 12d, and a recording data correction unit 12e.
【0130】マスタスレーブ判定手段11bとマスタス
レーブ判定手段12bは計算機(A)11と計算機
(B)12との運転状況に応じて判定し、いずれか一方
をマスタの計算機としてマスタステータスの設定をし、
いずれか他方をスレーブの計算機としてスレーブステー
タスの設定をするものである。The master-slave judging means 11b and the master-slave judging means 12b make judgments according to the operating conditions of the computer (A) 11 and the computer (B) 12, and set either one as the master computer to set the master status. ,
Either one is used as a slave computer to set the slave status.
【0131】記録データ保存手段11dと記録データ保
存手段12dはプロセスデータを収集処理して記録デー
タを作成し、自己の計算機がマスタステータスと設定さ
れているときに、マスタステータスの指標を付加して記
録データを補助記憶装置(A)13と補助記憶装置
(B)14へ記録するものである。The record data saving means 11d and the record data saving means 12d collect the process data to create the record data, and when the own computer is set as the master status, the master data index is added. The recording data is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14.
【0132】記録データ補正手段11eと記録データ補
正手段12eは自己の計算機がスレーブステータスと設
定され、かつ、補助記憶装置(A)13および補助記憶
装置(B)14にデータ収集タイミングのマスタステー
タスの記録データが未記録のとき補助記憶装置(A)1
3と補助記憶装置(B)14へスレーブステータスの指
標を付加して記録データを記録するものである。The recording data correction means 11e and the recording data correction means 12e have their own computers set to the slave status, and the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are set to the master status of the data collection timing. When recording data is unrecorded Auxiliary storage device (A) 1
3 and the auxiliary storage device (B) 14 are added with the index of the slave status to record the record data.
【0133】以上の構成で、マスタスレーブ判定手段1
1bとマスタスレーブ判定手段12bとは図3で説明し
た第1実施例と同様の処理がされ、計算機(A)11と
計算機(B)12とのいずれか一方がマスタとされ、他
方がスレーブとされる。With the above configuration, the master-slave judging means 1
1b and the master / slave determination means 12b are processed in the same manner as in the first embodiment described with reference to FIG. 3, one of the computer (A) 11 and the computer (B) 12 is the master, and the other is the slave. To be done.
【0134】次に、記録データ保存手段11dの処理に
ついて図12を参照して説明すると、記録データ保存手
段11dは、所定の周期で、プロセスデータ入力装置1
0からプロセスデータ入力し、プロセスデータに収集時
刻を付して記録データを作成する(S61,S62)。Next, the processing of the recording data storage means 11d will be described with reference to FIG.
Process data is input from 0, the collection time is added to the process data, and recording data is created (S61, S62).
【0135】ここで、記録データ保存手段11dは、マ
スタスレーブ判定手段11bへリクエスト要求信号を出
力してマスタスレーブ判定手段11bからステータスを
取込み、計算機(A)11がマスタのときマスタステー
タスを付加した記録データを補助記憶装置(A)13と
補助記憶装置(B)14へ記録する(S63,S6
4)。このとき、計算機(A)11がスレーブのとき記
録データが記録データ補正手段11eへ出力される(S
65)。Here, the recording data storage means 11d outputs a request request signal to the master-slave determination means 11b and fetches the status from the master-slave determination means 11b, and adds the master status when the computer (A) 11 is the master. The record data is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 (S63, S6).
4). At this time, when the computer (A) 11 is a slave, the print data is output to the print data correction means 11e (S
65).
【0136】次に、記録データ補正手段11eの処理を
図13を参照して説明する。Next, the processing of the recording data correction means 11e will be described with reference to FIG.
【0137】記録データが記録データ保存手段11dか
ら入力されると、記録データ補正手段11eは、補助記
憶装置(A)13と補助記憶装置(B)14に記録され
る記録データを参照して同収集時刻のマスタステータス
を付した記録データの有無を判定する(S71,S7
2)。この判定で、マスタステータスを付した記録デー
タが無い場合、補助記憶装置(A)13と補助記憶装置
(B)14へ一旦スレーブステータスを付した記録デー
タが保存される(S73)。一方、マスタステータスを
付した記録データが既にあるときは、記録データを保存
しないで終了する(S72)。When the recording data is input from the recording data storage means 11d, the recording data correction means 11e refers to the recording data recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 and makes the same. The presence or absence of recorded data with the master status of the collection time is determined (S71, S7).
2). In this determination, if there is no record data with the master status, the record data with the slave status is temporarily stored in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 (S73). On the other hand, if there is already the record data with the master status, the process ends without saving the record data (S72).
【0138】例えば、補助記憶装置(A)13内のある
記録データのファイルが図14に示すようになってい
る。すなわち、図示収集時刻13:00に計算機(A)
11がマスタでデータ110が記録され(A)、次に、
13:00以降13:10未満の13:08に計算機
(A)11がマスタでデータ150が記録されたとする
(B)。For example, a file of certain recording data in the auxiliary storage device (A) 13 is as shown in FIG. That is, at the illustrated collection time 13:00, the computer (A)
11 is a master and data 110 is recorded (A), and then
It is assumed that the computer (A) 11 is the master and the data 150 is recorded at 13:08 after 13:00 and less than 13:10 (B).
【0139】その後、収集時刻13:10以降13:2
0未満にマスタの計算機(A)11がスレーブとなり、
計算機(B)12がマスタとなったとする。この状況の
ときマスタの計算機(B)12が何らかの処理のために
記録データ保存手段12dから記録データの処理の遅れ
によって補助記憶装置(A)13へ入力しなかったとす
る。このとき、スレーブの計算機(A)11の記録デー
タ補正手段11eがスレーブの計算機(A)11が収集
した記録データを収集時刻13:19にスレーブステー
タスと共に、データ100を記録しておく(C)。Thereafter, the collection time is after 13:10 and 13: 2.
If it is less than 0, the master computer (A) 11 becomes a slave,
It is assumed that the computer (B) 12 has become the master. In this situation, it is assumed that the master computer (B) 12 does not input to the auxiliary storage device (A) 13 due to a delay in the processing of the recording data from the recording data storage means 12d due to some processing. At this time, the recording data correction means 11e of the slave computer (A) 11 records the recording data collected by the slave computer (A) 11 together with the slave status at the collection time 13:19 and the data 100 (C). .
【0140】次に、マスタ計算機(B)12の処理の遅
れが回復すると、収集時刻13:29にマスタステータ
スと共にデータ112が記録される(D)。なお、収集
時刻13:19以降13:20未満の内にマスタの計算
機(A)11または計算機(B)12から記録データが
入力したとき、上記(C)のエリアはマスタの計算機
(A)11または計算機(B)12による記録データで
上書きされる。Next, when the delay of the processing of the master computer (B) 12 is recovered, the data 112 is recorded together with the master status at the collection time 13:29 (D). When recording data is input from the master computer (A) 11 or the computer (B) 12 within the collection time from 13:19 to less than 13:20, the area of (C) above is the master computer (A) 11 Alternatively, it is overwritten with the recorded data by the computer (B) 12.
【0141】このように、スレーブの計算機(A)11
または計算機(B)12の記録データが先に収集され、
補助記憶装置(A)13と補助記憶装置(B)14にマ
スタの計算機(A)11または計算機(B)12からの
記録データが記録されていない場合は、先にスレーブ側
の計算機(A)11または計算機(B)12からの記録
データを記録しておく。これにより、マスタとスレーブ
の入替えが生じた場合等の計算機(A)11または計算
機(B)12の処理の遅れによる記録データの欠落を防
ぐことができる。Thus, the slave computer (A) 11
Or the recorded data of the computer (B) 12 is collected first,
When the record data from the master computer (A) 11 or the computer (B) 12 is not recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14, the slave computer (A) is first recorded. 11 or the recording data from the computer (B) 12 is recorded. As a result, it is possible to prevent the recording data from being lost due to a delay in the processing of the computer (A) 11 or the computer (B) 12 when the master and the slave are exchanged.
【0142】ここで、計算機のいずれか一方が故障とな
った場合について述べると、当初計算機(A)11がマ
スタ、計算機(B)12がスレーブであるとする。Here, the case where one of the computers fails will be described. It is assumed that the computer (A) 11 is initially the master and the computer (B) 12 is the slave.
【0143】まず、マスタの計算機(A)11が故障と
なった場合、計算機(B)12のマスタスレーブ判定手
段12bにより計算機(B)12がマスタと判定され
る。故障後の最初のデータ収集タイミングをt1とし、
データ収集タイミングをt1−1まで計算機(A)11
の収集した記録データが補助記憶装置(A)13および
補助記憶装置(B)14に時系列に記録されているとす
る。First, when the master computer (A) 11 fails, the master-slave determination means 12b of the computer (B) 12 determines that the computer (B) 12 is the master. The first data collection timing after the failure is t1,
Data collection timing until t1-1 Computer (A) 11
It is assumed that the collected record data of (1) is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 in time series.
【0144】データ収集タイミングt1において、マス
タ計算機(B)12により収集される記録データは、補
助記憶装置(A)13および補助記憶装置(B)14へ
記録されデータ収集タイミングt1−1時の記録データ
に続いて記録され、以降、収集タイミング毎に補助記憶
装置(A)13および補助記憶装置(B)14へ記録さ
れていく。The record data collected by the master computer (B) 12 at the data collection timing t1 is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 and recorded at the data collection timing t1-1. It is recorded following the data, and thereafter, is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 at each collection timing.
【0145】一方、スレーブの計算機(B)12が故障
となった場合、計算機(A)11のマスタスレーブ判定
手段11bの判定結果は、故障前と変わらず計算機
(A)11をマスタとしており、計算機(A)11とし
ては変わる点がなく、記録データの収集タイミング毎に
計算機(A)11が収集する記録データは故障後も引き
続き補助記憶装置(A)13および補助記憶装置(B)
14に記録されていく。On the other hand, when the slave computer (B) 12 fails, the determination result of the master-slave determination means 11b of the computer (A) 11 is the same as before the failure, and the computer (A) 11 is the master. There is no change in the computer (A) 11, and the recording data collected by the computer (A) 11 at each recording data collection timing continues after the failure even in the auxiliary storage device (A) 13 and the auxiliary storage device (B).
It will be recorded in 14.
【0146】このように第3実施例によれば、計算機
(A)11と計算機(B)12の内でマスタと判定され
ている計算機による記録データが入力するとマスタステ
ータスの指標を付加して補助記憶装置(A)13と補助
記憶装置(B)14とへ記録される。一方、スレーブス
テータスと判定されている記録データが入力し、かつ、
補助記憶装置(A)13と補助記憶装置(B)14とに
データ収集タイミングのマスタステータスの計算機によ
る記録データが未記録のときにスレーブステータスの指
標を付加して記録データが記録される。これにより、補
助記憶装置(A)13と補助記憶装置(B)14との記
録データが一元化されると共に、マスタの計算機による
処理が遅れているとき、スレーブの計算機の記録データ
が一旦記録され時系列の記録データの欠損が防止され
る。As described above, according to the third embodiment, when the record data by the computer determined to be the master among the computers (A) 11 and (B) 12 is input, the master status index is added to assist. It is recorded in the storage device (A) 13 and the auxiliary storage device (B) 14. On the other hand, the record data judged as slave status is input, and
The record data is recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 by adding the slave status index when the recording data by the computer of the master status of the data collection timing is not recorded. As a result, the recording data of the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 are unified, and when the processing by the master computer is delayed, the recording data of the slave computer is once recorded. Loss of recorded data of the series is prevented.
【0147】従って、補助記憶装置(A)13と補助記
憶装置(B)14の不一致が生じないから、復旧作業が
不要となり、復旧作業による転送ミスまたは多大な労力
を不要とすることができる。Therefore, since the mismatch between the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14 does not occur, the recovery work becomes unnecessary, and the transfer error or the great labor due to the recovery work can be made unnecessary.
【0148】図15は、本発明の第4実施例を示すデー
タ処理装置の構成図である。FIG. 15 is a block diagram of a data processing device showing a fourth embodiment of the present invention.
【0149】図において、データ処理装置はプロセスデ
ータ入力装置10と計算機(A)11と計算機(B)1
2とデータサーバ(A)15とデータサーバ(B)16
と補助記憶装置(A)13と補助記憶装置(B)14と
からなっている。計算機(A)11は記録データ収集手
段11fを設け、計算機(B)12は記録データ収集手
段12fを設けている。In the figure, the data processor is a process data input device 10, a computer (A) 11 and a computer (B) 1.
2, data server (A) 15, and data server (B) 16
And an auxiliary storage device (A) 13 and an auxiliary storage device (B) 14. The computer (A) 11 is provided with recording data collection means 11f, and the computer (B) 12 is provided with recording data collection means 12f.
【0150】記録データ収集手段11fと記録データ収
集手段12fはプロセスデータを収集処理して記録デー
タを作成するものである。The recording data collecting means 11f and the recording data collecting means 12f collect the process data and create the recording data.
【0151】データサーバ(A)15は計算機(A)1
1と計算機(B)12の運転状況から計算機(A)11
がマスタと判定しているときに、記録データ収集手段1
1fから記録データが入力すると記録データを補助記憶
装置(A)13へ記録し、計算機(B)12がマスタと
判定しているときに、記録データ収集手段12fから記
録データが入力すると、記録データを補助記憶装置
(A)13へ記録するものである。The data server (A) 15 is the computer (A) 1
1 and the operating status of the computer (B) 12 from the computer (A) 11
When the master is determined to be the master, the recording data collecting means 1
When the record data is input from 1f, the record data is recorded in the auxiliary storage device (A) 13, and when the record data is input from the record data collecting unit 12f while the computer (B) 12 determines that the record data is the master, the record data is recorded. Is recorded in the auxiliary storage device (A) 13.
【0152】データサーバ(B)16は計算機(A)1
1と計算機(B)12の運転状況から計算機(A)11
がマスタと判定しているときに、記録データ収集手段1
1fから記録データが入力すると記録データを補助記憶
装置(B)14へ記録し、計算機(B)12がマスタと
判定しているときに、記録データ収集手段12fから記
録データが入力すると、記録データを補助記憶装置
(B)14へ記録するものである。The data server (B) 16 is the computer (A) 1
1 and the operating status of the computer (B) 12 from the computer (A) 11
When the master is determined to be the master, the recording data collecting means 1
When the record data is input from 1f, the record data is recorded in the auxiliary storage device (B) 14, and when the record data is input from the record data collecting unit 12f while the computer (B) 12 determines that it is the master, the record data is recorded. Is recorded in the auxiliary storage device (B) 14.
【0153】図16は、上記データ処理装置の具体的構
成を示すもので、計算機(A)11と計算機(B)12
とデータサーバ(A)15とデータサーバ(B)16と
が伝送路17によって接続されている。データサーバ
(A)15は記録データ処理手段15cとサーバ側マス
タスレーブ判定手段15dとサーバ側記録データ補正手
段15eとデータ復旧手段15fとを設けている。デー
タサーバ(B)16は、記録データ処理手段16cとサ
ーバ側マスタスレーブ判定手段16dとサーバ側記録デ
ータ補正手段16eとデータ復旧手段16fとを設けて
いる。FIG. 16 shows a specific configuration of the above data processing apparatus, which is a computer (A) 11 and a computer (B) 12.
The data server (A) 15 and the data server (B) 16 are connected by a transmission line 17. The data server (A) 15 is provided with recording data processing means 15c, server side master / slave determination means 15d, server side recording data correction means 15e and data restoration means 15f. The data server (B) 16 is provided with a recording data processing means 16c, a server side master / slave determining means 16d, a server side recording data correcting means 16e, and a data restoring means 16f.
【0154】サーバ側マスタスレーブ判定手段15dと
サーバ側マスタスレーブ判定手段16dは計算機(A)
11と計算機(B)12の運転状況に応じてマスタか否
かを判定し、いずれか一方をマスタの計算機としてマス
タステータスの設定をし、いずれか他方をスレーブの計
算機としてスレーブステータスの設定をするものであ
る。The server-side master / slave judgment means 15d and the server-side master / slave judgment means 16d are computers (A).
11 and computer (B) 12 determines whether or not it is a master, and sets one of them as a master computer and sets master status, and the other one as a slave computer and sets slave status. It is a thing.
【0155】記録データ処理手段15cは計算機(A)
11をマスタステータスとして設定しているときに、記
録データ収集手段11fから記録データが入力すると記
録データを補助記憶装置(A)13へ記憶し、計算機
(B)12をマスタステータスとして設定しているとき
に記録データ収集手段12fから記録データが入力する
と、記録データを補助記憶装置(A)13へ記憶するも
のである。The recording data processing means 15c is a computer (A).
When 11 is set as the master status, when the record data is input from the record data collecting means 11f, the record data is stored in the auxiliary storage device (A) 13, and the computer (B) 12 is set as the master status. At this time, when the record data is input from the record data collecting means 12f, the record data is stored in the auxiliary storage device (A) 13.
【0156】データ復旧手段15fは自己のデ−タサ−
バが故障から復旧したとき、データサーバ(B)16へ
要求して補助記憶装置(B)14から記録データを転送
して補助記憶装置(A)13へ記憶するものである。The data recovery means 15f has its own data
When the bus is recovered from the failure, it requests the data server (B) 16 to transfer the recording data from the auxiliary storage device (B) 14 and store it in the auxiliary storage device (A) 13.
【0157】サーバ側記録データ補正手段15eは自己
の計算機がスレーブステータスと設定され、かつ、補助
記憶装置(A)13と補助記憶装置(B)14にデータ
収集タイミングのマスタステータスの記録データが未記
録のとき、記録データを入力して補助記憶装置(A)1
3へスレーブステータスの指標を付加して記録データを
記録するものである。The server side record data correction means 15e has its own computer set to the slave status, and the record data of the master status at the data collection timing has not been recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14. At the time of recording, the recording data is input and the auxiliary storage device (A) 1
The record data is recorded by adding the index of the slave status to 3.
【0158】記録データ処理手段16cは計算機(A)
11をマスタステータスとして設定しているときに、記
録データ収集手段11fから記録データが入力すると記
録データを補助記憶装置(B)14へ記憶し、計算機
(B)12をマスタステータスとして設定しているとき
に記録データ収集手段12fから記録データが入力する
と、記録データを補助記憶装置(B)14へ記憶するも
のである。The recording data processing means 16c is a computer (A).
When 11 is set as the master status, when the record data is input from the record data collecting means 11f, the record data is stored in the auxiliary storage device (B) 14, and the computer (B) 12 is set as the master status. At this time, when the record data is input from the record data collecting means 12f, the record data is stored in the auxiliary storage device (B) 14.
【0159】データ復旧手段16fは自己のデ−タサ−
バが故障から復旧したとき、データサーバ(A)15へ
要求して補助記憶装置(A)13から記録データを転送
して補助記憶装置(B)14へ記憶するものである。The data recovery means 16f has its own data
When the bus is recovered from the failure, the data server (A) 15 is requested to transfer the recording data from the auxiliary storage device (A) 13 and store it in the auxiliary storage device (B) 14.
【0160】サーバ側記録データ補正手段16eは自己
の計算機がスレーブステータスと設定され、かつ、補助
記憶装置(A)13と補助記憶装置(B)14にデータ
収集タイミングのマスタステータスの記録データが未記
録のとき、記録データを入力して補助記憶装置(B)1
4へスレーブステータスの指標を付加して記録データを
記録するものである。The server side record data correction means 16e has its own computer set to the slave status, and the record data of the master status at the data collection timing has not been recorded in the auxiliary storage device (A) 13 and the auxiliary storage device (B) 14. At the time of recording, the recording data is input and the auxiliary storage device (B) 1
The recording data is recorded by adding an index of the slave status to 4.
【0161】以上の構成で、まず、計算機(A)11の
記録データ収集手段11fの処理を図17を参照して説
明すると、所定のデータ収集タイミングにプロセスデー
タがプロセスデータ入力装置10から入力される(S8
1)。そして、記録データ収集手段11fによってプロ
セスデータに収集時刻を付加して記録データが作成され
る(S82)。この記録データが記録データ処理手段1
5cと記録データ処理手段16cの双方へ出力される
(S83)。以上の処理は、計算機(B)12の記録デ
ータ収集手段12fについても同様に実行される。With the above configuration, first, the processing of the recording data collection means 11f of the computer (A) 11 will be described with reference to FIG. 17. Process data is input from the process data input device 10 at a predetermined data collection timing. (S8
1). Then, the recording data collecting means 11f adds the collection time to the process data to create the recording data (S82). This recorded data is recorded data processing means 1
5c and the recording data processing means 16c are output (S83). The above-mentioned processing is similarly executed for the recording data collecting means 12f of the computer (B) 12.
【0162】次に、データサーバ(A)15のサーバ側
マスタスレーブ判定手段15dおよびデータサーバ
(B)16のサーバ側マスタスレーブ判定手段16d
は、図3に示したマスタスレーブ判定手段11bと同様
の処理により計算機(A)11または計算機(B)12
のいずれか一方のステータスをマスタステータスとし、
いずれか他方をステータスをスレーブステータスとして
いる。Next, the server side master / slave determination means 15d of the data server (A) 15 and the server side master / slave determination means 16d of the data server (B) 16.
Is the computer (A) 11 or the computer (B) 12 by the same processing as the master-slave determination means 11b shown in FIG.
One of the statuses is the master status,
The other one has the status as slave status.
【0163】次に、記録データ処理手段15cでは、図
18に示す処理が実行され、まず、記録データ収集手段
11fまたは記録データ収集手段12fから記録データ
が入力される(S91)。Next, the recording data processing means 15c executes the processing shown in FIG. 18, and first, the recording data is inputted from the recording data collecting means 11f or the recording data collecting means 12f (S91).
【0164】次に、記録データがマスタの計算機(A)
11または計算機(B)12から入力されたものかが判
定される(S92)。この判定で、マスタの計算機
(A)11または計算機(B)12からの記録データの
場合、マスタステータスを記録データに付加して補助記
憶装置(A)13へ出力される(S93)。このとき、
記録データがスレーブの計算機(A)11または計算機
(B)12のときスレーブステータスを付加して記録デ
ータをサーバ側記録データ補正手段15eへ出力する
(S94)。Next, the computer (A) whose recorded data is the master
It is determined whether the data is input from the computer 11 or the computer (B) 12 (S92). In this determination, if the print data is from the master computer (A) 11 or the computer (B) 12, the master status is added to the print data and output to the auxiliary storage device (A) 13 (S93). At this time,
When the record data is the slave computer (A) 11 or the computer (B) 12, the slave status is added and the record data is output to the server side record data correcting means 15e (S94).
【0165】次に、サーバ側記録データ補正手段15e
では、記録データが入力されると、図13に示すと同様
の処理がされる。Next, the server side recording data correction means 15e
Then, when the print data is input, the same processing as shown in FIG. 13 is performed.
【0166】すなわち、サーバ側記録データ補正手段1
5eは補助記憶装置(A)13を検索して記録データの
データ収集タイミングの時刻のマスタの計算機(A)1
1または計算機(B)12による記録データがあるか否
か判定する。この判定で、図14で説明したと同様にマ
スタの計算機(A)11または計算機(B)12に記録
データがないとき、サーバ側記録データ補正手段15e
は、スレーブステータスを付加した記録データを補助記
憶装置(A)13へ記録する。以上の処理はサーバ側記
録データ補正手段16eについても同様にされる。That is, the server side recording data correction means 1
5e is a master computer (A) 1 that searches the auxiliary storage device (A) 13 to obtain the data collection timing of the recorded data.
1 or computer (B) 12 determines whether or not there is recorded data. In this determination, when there is no record data in the master computer (A) 11 or the computer (B) 12 as described with reference to FIG. 14, the server side record data correcting means 15e.
Records the recording data with the slave status added to the auxiliary storage device (A) 13. The above-mentioned processing is similarly performed for the server side recording data correction means 16e.
【0167】次に、データ復旧手段15fは、図9に示
したと同様の処理を実行する。Next, the data recovery means 15f executes the same processing as shown in FIG.
【0168】まず、データサーバ(A)15が故障して
復旧すると、データ復旧手段15fが故障からの復旧を
判定し、データ復旧手段16fへデータ要求がされる。
これにより、補助記憶装置(B)14から記録データが
転送されて補助記憶装置(A)13へ保存され、データ
サーバ(A)15が故障していたときの補助記憶装置
(A)13の記録データの欠損が補充される。First, when the data server (A) 15 fails and recovers, the data recovery means 15f determines recovery from the failure, and a data request is issued to the data recovery means 16f.
As a result, the record data is transferred from the auxiliary storage device (B) 14 and saved in the auxiliary storage device (A) 13, and the recording of the auxiliary storage device (A) 13 when the data server (A) 15 has failed. The missing data is replenished.
【0169】また、データ復旧手段15fは、データサ
ーバ(B)16が故障して復旧したとき、データ復旧手
段16fからデータ要求があると、補助記憶装置(A)
13の最新の積算データをデータ復旧手段16fへ転送
する。When the data recovery means 16f receives a data request from the data recovery means 16f when the data server (B) 16 fails and recovers, the auxiliary storage device (A).
The latest integrated data of 13 is transferred to the data recovery means 16f.
【0170】以上処理は、データ復旧手段16fの場合
についても同様である。The above processing is the same for the data recovery means 16f.
【0171】このように第4実施例によれば、データサ
ーバ(A)15によって、計算機(A)11がマスタと
判定されているとき、記録データ収集手段11fからの
記録データが入力すると補助記憶装置(A)13へマス
タステータスの指標を付加して記録され、計算機(B)
12がマスタと判定されているとき、記録データ収集手
段12fから記録データが入力すると補助記憶装置
(A)13へマスタステータスの指標を付加して記録さ
れる。As described above, according to the fourth embodiment, when the data server (A) 15 determines that the computer (A) 11 is the master, when the record data from the record data collecting means 11f is input, the auxiliary storage is performed. Recorded by adding the master status index to the device (A) 13 and the computer (B)
When it is determined that 12 is the master, when the record data is input from the record data collecting means 12f, the master status index is added to the auxiliary storage device (A) 13 and recorded.
【0172】一方、データサーバ(B)16によって計
算機(A)11がマスタと判定されているとき、記録デ
ータ収集手段11fから記録データが入力すると補助記
憶装置(B)14へマスタステータスの指標を付加して
記録され、計算機(B)12がマスタと判定されている
とき、記録データ収集手段12fからの記録データが入
力すると補助記憶装置(B)14へマスタステータスの
指標を付加して記録される。この場合にスレーブと判定
されている記録データ収集手段11fから記録データが
入力し、かつ、収集タイミングのマスタステータスの記
録データが補助記憶装置(A)13または補助記憶装置
(B)14に未記録のとき、スレーブステータスの指標
を付加した記録データが記録される。さらに、データサ
ーバ(A)15またはデータサーバ(B)16が故障か
ら復旧すると、記録データが欠損している補助記憶装置
(A)13または補助記憶装置(B)14の記録データ
が補充される。On the other hand, when the data server (B) 16 determines that the computer (A) 11 is the master, when the record data is input from the record data collection means 11f, the master status index is sent to the auxiliary storage device (B) 14. When the record data is additionally recorded and the computer (B) 12 is determined to be the master, when the record data from the record data collecting means 12f is input, it is recorded with the master status index added to the auxiliary storage device (B) 14. It In this case, the record data is input from the record data collecting unit 11f determined as the slave, and the record data of the master status at the collection timing is not recorded in the auxiliary storage device (A) 13 or the auxiliary storage device (B) 14. At this time, the record data to which the slave status index is added is recorded. Further, when the data server (A) 15 or the data server (B) 16 is recovered from the failure, the recording data in the auxiliary storage device (A) 13 or the auxiliary storage device (B) 14 in which the recording data is lost is replenished. .
【0173】これにより、補助記憶装置(A)13と第
2の補助記憶装置(B)14との記録データが欠損する
ことなく補充され一元化される。従って、計算機が復旧
するときの記録データを補充するための復旧作業が不要
となり復旧作業に伴う多大な労力が不要となる。As a result, the recorded data in the auxiliary storage device (A) 13 and the second auxiliary storage device (B) 14 are replenished and unified without loss. Therefore, the recovery work for replenishing the recorded data when the computer is recovered becomes unnecessary, and the great effort required for the recovery work becomes unnecessary.
【0174】[0174]
【発明の効果】以上説明したように請求項1の発明によ
れば、第1の補助記憶装置と第2の補助記憶装置とに記
録される積算データとが同じものとなり積算データの一
元化が図られ、更新記録中に計算機が故障して第1の補
助記憶装置または第2の補助記憶装置の積算データが喪
失してもいずれかの第1の補助記憶装置または第2の補
助記憶装置に積算データを保持することができる。従っ
て、積算データの不一致を回避でき、いずれか一方の計
算機が故障から復帰するときの作業ミスを解消でき、転
送作業に要する多大な労力と時間を不要とすることがで
き、補助記憶装置を二重化する必要がなくなった。As described above, according to the invention of claim 1, the integrated data recorded in the first auxiliary storage device and the integrated data recorded in the second auxiliary storage device become the same, and the integrated data can be unified. Even if the computer breaks down during the update recording and the accumulated data of the first auxiliary storage device or the second auxiliary storage device is lost, the accumulated data is accumulated in either the first auxiliary storage device or the second auxiliary storage device. Can hold data. Therefore, it is possible to avoid the inconsistency of accumulated data, eliminate the work mistake when one of the computers recovers from the failure, and save the enormous labor and time required for the transfer work, and duplicate the auxiliary storage device. I no longer need to.
【0175】また、請求項2の発明によれば、第1の補
助記憶装置と第2の補助記憶装置とに記録される積算デ
ータとが同じものとなり、第1の補助記憶装置へ更新記
録中に第1の計算機が故障して第1の補助記憶装置の積
算データが喪失しても第2の補助記憶装置の積算データ
が保持され、第2の補助記憶装置へ更新記録中に第2の
計算機が故障して第2の補助記憶装置の積算データが喪
失しても第1の補助記憶装置の積算データが保持され
る。従って、積算データの不一致を回避でき、いずれか
一方の計算機が故障から復帰するときの作業ミスを解消
でき、転送作業に要する多大な労力と時間を不要とする
ことができ、補助記憶装置を二重化する必要がなくなっ
た。According to the second aspect of the present invention, the integrated data recorded in the first auxiliary storage device and the second auxiliary storage device become the same, and the update recording is being performed in the first auxiliary storage device. Even if the first computer fails and the integrated data of the first auxiliary storage device is lost, the integrated data of the second auxiliary storage device is retained and the second auxiliary storage device stores the second integrated data during update recording. Even if the computer fails and the accumulated data in the second auxiliary storage device is lost, the accumulated data in the first auxiliary storage device is retained. Therefore, it is possible to avoid the inconsistency of accumulated data, eliminate the work mistake when one of the computers recovers from the failure, and save the enormous labor and time required for the transfer work, and duplicate the auxiliary storage device. I no longer need to.
【0176】請求項3の発明によれば、第1の補助記憶
装置と第2の補助記憶装置とに記録データが同じものと
なり、積算データの一元化を図り第1のデータサーバお
よび第2のデータサーバを介して積算データを記録する
から積算データの更新記録中に計算機のいずれかが故障
しても第1の補助記憶装置と第2の補助記憶装置との積
算データの欠損が生じることを防止できる。従って、計
算タイミングずれ等から第1の補助記憶装置と第2の補
助記憶装置の積算データの不一致を回避でき、いずれか
一方の計算機が故障から復帰するときの作業ミスを解消
でき、転送作業に要する多大な労力と時間を不要とする
ことができ、補助記憶装置を二重化する必要がなくなっ
た。According to the third aspect of the present invention, the recording data is the same in the first auxiliary storage device and the second auxiliary storage device, so that the integrated data can be unified and the first data server and the second data can be obtained. Since the integrated data is recorded via the server, loss of the integrated data between the first auxiliary storage device and the second auxiliary storage device can be prevented even if one of the computers fails during the update recording of the integrated data. it can. Therefore, it is possible to avoid inconsistency of the integrated data of the first auxiliary storage device and the second auxiliary storage device due to the calculation timing deviation, etc., and it is possible to eliminate the work mistake when one of the computers recovers from the failure and to transfer the data. A great deal of labor and time required can be eliminated, and there is no need to duplicate the auxiliary storage device.
【0177】請求項4の発明によれば、第1の補助記憶
装置と第2の補助記憶装置との積算データが一元化さ
れ、更新記録しているとき計算機のいずれかが故障して
も積算データの欠損を生じることがなく、その上、仮に
第1のデータサーバまたは第2のデータサーバが故障し
ても積算データの補充をすることができる。従って、第
1の補助記憶装置と第2の補助記憶装置の積算データの
不一致がなく、計算機が故障するときの人間による多大
な労力と時間を要する転送作業を不要とすることができ
る。さらに、補助記憶装置を二重化する必要もなくな
る。According to the fourth aspect of the present invention, the integrated data of the first auxiliary storage device and the second auxiliary storage device are unified, and even if any of the computers fails during the update recording, the integrated data is accumulated. In addition, the accumulated data can be supplemented even if the first data server or the second data server fails. Therefore, there is no discrepancy between the integrated data of the first auxiliary storage device and the integrated data of the second auxiliary storage device, and it is possible to eliminate a labor-intensive and time-consuming transfer operation by a human when a computer breaks down. Furthermore, there is no need to duplicate the auxiliary storage device.
【0178】請求項5のデータ処理装置によれば、マス
タと判定されている計算機による記録データが第1の補
助記憶装置と第2の補助記憶装置とへ記録されるから記
録データを一元化することができる。従って、第1の補
助記憶装置と第2の補助記憶装置の不一致がないから復
旧作業が不要となり、作業ミスや復旧に伴う多大の労力
と時間を不要とすることができる。According to the data processor of claim 5, since the record data by the computer judged as the master is recorded in the first auxiliary storage device and the second auxiliary storage device, the recording data can be unified. You can Therefore, since there is no mismatch between the first auxiliary storage device and the second auxiliary storage device, no recovery work is required, and a great deal of labor and time required for work error or recovery can be eliminated.
【0179】請求項6のデータ処理装置によれば、第1
の補助記憶装置と第2の補助記憶装置との記録データが
一元化されると共に、マスタの計算機による処理が遅れ
ているとき、スレーブの計算機の記録データが一旦記録
され時系列の記録データの欠損を防止することができ
る。従って、データの復旧作業が不要となり、復旧作業
による転送ミスまたは多大な労力を不要とすることがで
きる。According to the data processing device of the sixth aspect, the first
When the processing by the master computer is delayed and the recorded data in the second auxiliary storage device and the second auxiliary storage device are unified, the recorded data in the slave computer is once recorded and the time-series recorded data is lost. Can be prevented. Therefore, the data recovery work is unnecessary, and it is possible to eliminate a transfer error or a great amount of labor due to the recovery work.
【0180】請求項7の発明によれば、第1の補助記憶
装置と第2の補助記憶装置との記録データを一元化をす
ることができ、計算機が復旧するときの記録データを補
充するための復旧作業が不要となり復旧作業に伴う多大
な労力が不要となる。According to the invention of claim 7, it is possible to unify the record data of the first auxiliary storage device and the second auxiliary storage device, and to supplement the record data when the computer is restored. No recovery work is required, and a great deal of labor required for recovery work is unnecessary.
【0181】請求項8のデータ処理装置によれば、第1
の補助記憶装置と第2の補助記憶装置との記録データが
欠損することなく補充され一元化でき、計算機が復旧す
るときの記録データを補充するための復旧作業が不要と
なり復旧作業に伴う多大な労力を不要とすることができ
る。According to the data processor of claim 8, the first
Recorded data in the second auxiliary storage device and the second auxiliary storage device can be replenished and unified without loss, and a recovery work for replenishing the recorded data when the computer is restored becomes unnecessary and a great deal of labor is involved in the recovery work. Can be eliminated.
【図1】本発明の第1実施例を示すデータ処理装置の構
成図である。FIG. 1 is a configuration diagram of a data processing device showing a first embodiment of the present invention.
【図2】図1の具体的構成図である。FIG. 2 is a specific configuration diagram of FIG.
【図3】図1のマスタスレーブ判定手段の処理手順を示
すフローチャートである。FIG. 3 is a flowchart showing a processing procedure of a master / slave determination unit in FIG.
【図4】図1の積算データ計算処理手段の処理手順を示
すフローチャートである。4 is a flowchart showing a processing procedure of integrated data calculation processing means in FIG. 1. FIG.
【図5】本発明の第2実施例を示すデータ処理装置の構
成図である。FIG. 5 is a configuration diagram of a data processing device showing a second embodiment of the present invention.
【図6】図5の具体的構成図である。6 is a specific configuration diagram of FIG.
【図7】図5の積算データ計算手段の処理手順を示すフ
ローチャートである。FIG. 7 is a flowchart showing a processing procedure of integrated data calculation means in FIG.
【図8】図5の積算データ計算処理手段の処理手順を示
すフローチャートである。8 is a flowchart showing a processing procedure of integrated data calculation processing means in FIG.
【図9】図5のデータ復旧手段の処理手順を示すフロー
チャートである。9 is a flowchart showing a processing procedure of the data recovery means of FIG.
【図10】本発明の第3実施例を示すデータ処理装置の
構成図である。FIG. 10 is a block diagram of a data processing device showing a third embodiment of the present invention.
【図11】図10の具体的構成図である。11 is a specific configuration diagram of FIG.
【図12】図10の記録データ保存手段の処理手順を示
すフローチャートである。FIG. 12 is a flowchart showing a processing procedure of the recording data storage means of FIG.
【図13】図10の記録データ補正手段の処理手順を示
すフローチャートである。13 is a flowchart showing a processing procedure of the recording data correction means in FIG.
【図14】図10の補助記憶装置に記録される記録デー
タの一例を示す説明図である。14 is an explanatory diagram showing an example of recording data recorded in the auxiliary storage device of FIG.
【図15】本発明の第4実施例を示すデータ処理装置の
構成図である。FIG. 15 is a configuration diagram of a data processing device showing a fourth embodiment of the present invention.
【図16】図15の具体的構成図である。16 is a specific configuration diagram of FIG.
【図17】図15の記録データ収集手段の処理手順を示
すフローチャートである。17 is a flowchart showing a processing procedure of the recording data collecting means in FIG.
【図18】図15の記録データ処理手段の処理手順を示
すフローチャートである。18 is a flowchart showing a processing procedure of the recording data processing means in FIG.
【図19】第1の従来例を示すデータ処理装置の構成図
である。FIG. 19 is a configuration diagram of a data processing device showing a first conventional example.
【図20】図19の補助記憶装置の一例を示す説明図で
ある。20 is an explanatory diagram showing an example of the auxiliary storage device of FIG.
【図21】第2の従来例を示すデータ処理装置の構成図
である。FIG. 21 is a configuration diagram of a data processing device showing a second conventional example.
10 プロセスデータ入力装置 11,12 計算機 11a,12a,15a,16a 積算データ計算処
理手段 11b,12b マスタスレーブ判定手段 11c,12c 積算データ計算手段 11d,12d 記録データ保存手段 11e,12e 記録データ補正手段 11f,12f 記録データ収集手段 11g,12g 更新タイミング処理手段 13,14 補助記憶装置 15,16 データサーバ 15b,16b サーバ側マスタスレーブ判定手段 15c,16c 記録データ処理手段 15d,16d サーバ側マスタスレーブ判定手段 15e,16e サーバ側記録データ補正手段 15f,16f データ復旧手段 17 伝送路 21,22 積算データ計算処理部 23,24 記録データ保存部10 process data input device 11, 12 computer 11a, 12a, 15a, 16a integrated data calculation processing means 11b, 12b master-slave determination means 11c, 12c integrated data calculation means 11d, 12d recording data storage means 11e, 12e recording data correction means 11f , 12f Record data collecting means 11g, 12g Update timing processing means 13, 14 Auxiliary storage device 15, 16 Data server 15b, 16b Server side master slave judging means 15c, 16c Record data processing means 15d, 16d Server side master slave judging means 15e , 16e Server side recording data correction means 15f, 16f Data recovery means 17 Transmission lines 21, 22 Integrated data calculation processing section 23, 24 Recording data storage section
Claims (8)
プロセスデータ入力装置と、該プロセスデータ入力装置
により入力されたプロセスデータを計算処理する第1の
計算機および第2計算機と、これら第1の計算機と第2
の計算機の計算結果を記録する第1の補助記憶装置と第
2の補助記憶装置とを有する二重化構成のデータ処理装
置において、 前記第1の計算機がマスタと判定されているとき、前記
プロセスデータ入力装置からのプロセスデータと前記第
1の補助記憶装置に記録される前回の積算データとから
最新の積算データを計算して前記第1の補助記憶装置へ
更新記録すると共に、更新記録した後に前記第2の補助
記憶装置へ更新記録する第1の積算データ計算処理部を
前記第1の計算機に設ける一方、 前記第2の計算機がマスタと判定されているとき、前記
プロセスデータ入力装置からのプロセスデータと前記第
2の補助記憶装置に記録されている前回の積算データと
から最新の積算データを計算して前記第1の補助記憶装
置へ更新記録すると共に、更新記録した後に第2の補助
記憶装置へ更新記録する第2の積算データ計算処理部を
前記第2の計算機に設けたことを特徴とするデータ処理
装置。1. A process data input device for inputting process data from a plant, a first computer and a second computer for calculating and processing process data input by the process data input device, a first computer and a second computer for the process. Two
In a data processing device having a redundant configuration having a first auxiliary storage device and a second auxiliary storage device for recording the calculation result of the computer, when the first computer is determined to be a master, the process data input The latest integrated data is calculated from the process data from the apparatus and the previous integrated data recorded in the first auxiliary storage device, and the updated data is updated and recorded in the first auxiliary storage device. While the first computer is provided with a first integrated data calculation processing unit for updating and recording in the second auxiliary storage device, while the second computer is determined to be the master, the process data from the process data input device is input. And the latest accumulated data is calculated from the previous accumulated data recorded in the second auxiliary storage device and updated and recorded in the first auxiliary storage device. The data processing apparatus characterized in that a second integrated data calculation processing unit that updates recorded into the second auxiliary storage device after updating recorded on the second computer.
のそれぞれは、 いずれか一方をマスタの計算機としてマスタステータス
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をするマスタスレーブ判定手段
と、 前記プロセスデータ入力装置から入力したプロセスデー
タと前記第1の補助記憶装置あるいは第2の補助記憶装
置に記録される前回の積算データとから最新の積算デー
タを計算し、自己の計算機がマスタステータスのときの
み前記最新の積算データによりマスタステータスの計算
機に対応する第1の補助記憶装置あるいは第2の補助記
憶装置を更新記録し、さらに、前記最新の積算データと
更新記録完了を示す積算データ更新完了信号を出力する
積算データ計算処理手段と、 前記最新の積算データと積算データ更新完了信号を入力
してスレーブステータスの計算機に対応する第1の補助
記憶装置あるいは第2の補助記憶装置を前記最新の積算
データにより更新記録する更新タイミング処理手段とを
設けることを特徴とする請求項1記載のデータ処理装
置。2. Each of the first and second integrated data calculation processing units sets one of them as a master computer and sets a master status, and the other one of them as a slave computer and sets a slave status. The latest integrated data is calculated from the master / slave determination means, the process data input from the process data input device, and the previous integrated data recorded in the first auxiliary storage device or the second auxiliary storage device, Only when the computer in the master status is in the master status, the first auxiliary storage device or the second auxiliary storage device corresponding to the computer in the master status is updated and recorded with the latest integrated data, and the latest integrated data and update recording are completed. Integrated data calculation processing means for outputting an integrated data update completion signal indicating Update timing processing means for inputting an integrated data update completion signal and updating and recording the first auxiliary storage device or the second auxiliary storage device corresponding to the slave status computer with the latest integrated data. The data processing device according to claim 1.
プロセスデータ入力装置と、該プロセスデータ入力装置
により入力されたプロセスデータを計算処理する第1の
計算機および第2計算機と、これら第1の計算機と第2
の計算機の計算結果を記録する第1の補助記憶装置と第
2の補助記憶装置とを有する二重化構成のデータ処理装
置において、 前記プロセスデータ入力装置から入力したプロセスデー
タと前記第1の補助記憶装置あるいは前記第2の補助記
憶装置から入力した前回の積算データとから最新の積算
データを計算し出力する積算データ計算手段を前記第1
の計算機と第2の計算機にそれぞれ設ける一方、 前記第1の計算機と前記第2の計算機のいずれがマスタ
か判定し、前記第1の計算機をマスタと判定していると
きに、前記第1の計算機の積算データ計算手段から最新
の積算データが入力すると該最新の積算データを前記第
1の補助記憶装置へ記録し、前記第2の計算機がマスタ
と判定しているときに、前記第2の計算機の積算データ
計算手段から最新の積算データが入力すると、該最新の
積算データを前記第1の補助記憶装置へ更新記録する第
1のデータサーバと、 前記第1の計算機と前記第2の計算機のいずれがマスタ
か判定し、前記第1の計算機がマスタと判定していると
きに、前記第1の計算機の積算データ計算手段から最新
の積算データが入力すると該最新の積算データを前記第
2の補助記憶装置へ記録し、前記第2の計算機がマスタ
と判定しているときに、前記第2の計算機の積算データ
計算手段から最新の積算データが入力すると、該最新の
積算データを前記第2の補助記憶装置へ更新記録する第
2のデータサーバとを設けることを特徴とするデータ処
理装置。3. A process data input device for inputting process data from a plant, a first computer and a second computer for calculating and processing the process data input by the process data input device, these first computer and first computer. Two
A redundant data processing device having a first auxiliary storage device and a second auxiliary storage device for recording the calculation result of the above computer, and the process data input from the process data input device and the first auxiliary storage device. Alternatively, the integrated data calculating means for calculating and outputting the latest integrated data from the previous integrated data input from the second auxiliary storage device is the first integrated data calculating means.
While each of the first computer and the second computer is provided, it is determined which of the first computer and the second computer is the master, and when the first computer is the master, When the latest integrated data is input from the integrated data calculating means of the computer, the latest integrated data is recorded in the first auxiliary storage device, and when the second computer determines that it is the master, the second integrated data is recorded. A first data server that updates and records the latest integrated data in the first auxiliary storage device when the latest integrated data is input from the integrated data calculating means of the computer; the first computer and the second computer; Which is the master, and when the first computer determines that it is the master, if the latest integrated data is input from the integrated data calculating means of the first computer, the latest integrated data is output as the first integrated data. If the latest accumulated data is input from the accumulated data calculating means of the second computer while the second accumulated data is recorded in the auxiliary storage device, and the second computer determines that the second accumulated data is the master, A second data server for updating and recording data in the second auxiliary storage device.
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をする第1のサーバ側マスタス
レーブ判定手段と、 この第1のサーバ側マスタスレーブ判定手段により前記
第1の計算機をマスタステータスとして設定していると
きに、前記第1の計算機の積算データ計算手段から最新
の積算データが入力すると該最新の積算データを前記第
1の補助記憶装置へ更新記録し、前記第1のサーバ側マ
スタスレーブ判定手段により前記第2の計算機をマスタ
ステータスとして設定しているときに前記第2の計算機
の積算データ計算手段から最新の積算データが入力する
と、該最新の積算データを前記第1の補助記憶装置へ記
憶する積算データ計算処理手段と、 自己のデ−タサ−バが故障から復旧したとき、前記第2
のデータサーバへ要求して前記第2の補助記憶装置から
最新のデータを転送して前記第1の補助記憶装置へ記憶
する第1のデータ復旧手段とを設ける一方、 前記第2のデータサーバは、 いずれか一方をマスタの計算機としてマスタステータス
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をする第2のサーバ側マスタス
レーブ判定手段と、 この第2のサーバ側マスタスレーブ判定手段により前記
第1の計算機をマスタステータスとして設定していると
きに、前記第1の計算機の積算データ計算手段から最新
の積算データが入力すると該最新の積算データを前記第
2の補助記憶装置へ更新記録し、前記第2のサーバ側マ
スタスレーブ判定手段により前記第2の計算機をマスタ
ステータスとして設定しているときに前記第2の計算機
の積算データ計算手段から最新の積算データが入力する
と、該最新の積算データを前記第2の補助記憶装置へ記
憶する積算データ計算処理手段と、 自己のデ−タサ−バが故障から復旧したとき、前記第1
のデータサーバへ要求して前記第1の補助記憶装置から
最新のデータを転送して前記第2の補助記憶装置へ記憶
する第2のデータ復旧手段とを設けることを特徴とする
請求項3記載のデータ処理装置。4. The first server-side master / slave determination in which the first data server sets master status on one of them as a master computer and sets slave status on the other as a slave computer. Means and the first server-side master / slave determination means sets the first computer as the master status, the latest integrated data is input from the integrated data calculating means of the first computer, The accumulated data of the second computer is updated and recorded in the first auxiliary storage device, and the accumulated data of the second computer is set when the second computer is set as the master status by the first server-side master / slave determination means. When the latest accumulated data is input from the calculating means, the product for storing the latest accumulated data in the first auxiliary storage device. A data calculation processing means, the self-de - Tasa - when server is restored from the failure, the second
And a first data recovery unit that requests the data server to transfer the latest data from the second auxiliary storage device and stores the latest data in the first auxiliary storage device, while the second data server , A second server-side master / slave determination means for setting the master status by setting one of them as a master computer and setting the slave status by using the other as a slave computer. When the latest accumulated data is input from the accumulated data calculating means of the first computer while the first computer is set as the master status by the means, the latest accumulated data is sent to the second auxiliary storage device. If the update is recorded and the second server side master / slave determination means sets the second computer as the master status. When the latest integrated data is input to the second computer from the integrated data calculation means of the second computer, the integrated data calculation processing means for storing the latest integrated data in the second auxiliary storage device, and its own data server The first time
4. A second data recovery means for making a request to the data server for transferring the latest data from the first auxiliary storage device and storing the latest data in the second auxiliary storage device. Data processing equipment.
プロセスデータ入力装置と、該プロセスデータ入力装置
により入力されたプロセスデータを記録データとして収
集処理する第1の計算機および第2計算機と、これら第
1の計算機と第2の計算機による記録データを記録する
第1の補助記憶装置と第2の補助記憶装置とを有する二
重化構成のデータ処理装置において、 前記第1の計算機がマスタと判定されているとき、前記
第1の計算機の収集処理による記録データを前記第1の
補助記憶装置と第2の補助記憶装置へ記録する第1の記
録データ保存部を前記第1の計算機に設ける一方、 前記第2の計算機がマスタと判定されているとき、前記
第2の計算機の収集処理による記録データを前記第1の
補助記憶装置と第2の補助記憶装置へ記録する第2の記
録データ保存部を前記第2の計算機に設けたことを特徴
とするデータ処理装置。5. A process data input device for inputting process data from a plant, a first computer and a second computer for collecting and processing the process data input by the process data input device as record data, and these first and second computers. In a redundant data processing device having a first auxiliary storage device for recording data recorded by a computer and a second computer, and a second auxiliary storage device, when the first computer is determined to be a master, The first computer is provided with a first record data storage unit for recording the record data by the collection processing of the first computer in the first auxiliary storage device and the second auxiliary storage device, while the second computer When the computer is determined to be the master, the record data by the collection processing of the second computer is written to the first auxiliary storage device and the second auxiliary storage device. The data processing apparatus characterized by the second recording data storage unit provided in the second computer for.
れぞれは、 いずれか一方をマスタの計算機としてマスタステータス
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をするマスタスレーブ判定手段
と、 前記プロセスデータ入力装置からのプロセスデータを収
集処理して記録データを作成し、前記マスタスレーブ判
定手段により自己の計算機がマスタステータスと設定さ
れているときに、マスタステータスの指標を付加して前
記記録データを前記第1の補助記憶装置と第2の補助記
憶装置へ記録する記録データ保存手段と、 前記マスタスレーブ判定手段により自己の計算機がスレ
ーブステータスと設定され、かつ、前記第1の補助記憶
装置および前記第2の補助記憶装置にデータ収集タイミ
ングのマスタステータスの記録データが未記録のとき前
記記録データ保存手段より前記記録データを入力して前
記第1の補助記憶装置と前記第2の補助記憶装置へスレ
ーブステータスの指標を付加して記録データを記録する
記録データ補正手段とを設けることを特徴とする請求項
5記載のデータ処理装置。6. A master that sets one of the first and second record data storage units as a master computer, sets master status, and sets the other as a slave computer and sets slave status. Slave determination means and process data from the process data input device is collected to create recorded data, and when the master / slave determination means sets its own computer to master status, the master status index is displayed. Recording data storage means for additionally recording the recording data in the first auxiliary storage device and the second auxiliary storage device; and the master / slave determination means for setting its own computer to a slave status, and A master storage of data collection timing in the first auxiliary storage device and the second auxiliary storage device. When the recording data of status is unrecorded, the recording data is input from the recording data storage means and the recording data is recorded by adding the slave status index to the first auxiliary storage device and the second auxiliary storage device. 6. The data processing apparatus according to claim 5, further comprising: recording data correction means for performing the above.
プロセスデータ入力装置と、該プロセスデータ入力装置
により入力されたプロセスデータを記録データとして収
集処理する第1の計算機および第2計算機と、これら第
1の計算機と第2の計算機による記録データを記録する
第1の補助記憶装置と第2の補助記憶装置とを有する二
重化構成のデータ処理装置において、 前記プロセスデータ入力装置から入力したプロセスデー
タを収集処理して記録データを作成する記録データ収集
手段を前記第1の計算機と第2の計算機にそれぞれ設け
る一方、 前記第1の計算機がマスタと判定しているときに、前記
第1の計算機の記録データ収集手段から記録データが入
力すると該記録データを前記第1の補助記憶装置へ記録
し、前記第2の計算機がマスタと判定しているときに、
前記第2の計算機の記録データ収集手段から記録データ
が入力すると、該記録データを前記第1の補助記憶装置
へ記録する第1のデータサーバと、 前記第1の計算機がマスタと判定しているときに、前記
第1の計算機の記録データ収集手段から記録データが入
力すると該記録データを前記第2の補助記憶装置へ記録
し、前記第2の計算機がマスタと判定しているときに、
前記第2の計算機の記録データ収集手段から記録データ
が入力すると、該記録データを前記第2の補助記憶装置
へ記録する第2のデータサーバとを設けることを特徴と
するデータ処理装置。7. A process data input device for inputting process data from a plant, a first computer and a second computer for collecting and processing the process data input by the process data input device as record data, and these first and second computers. In a data processing device having a redundant configuration having a first auxiliary storage device and a second auxiliary storage device for recording data recorded by a computer and a second computer, the process data input from the process data input device is collected and processed. The first computer and the second computer are respectively provided with recording data collection means for creating recording data by using the first computer, and when the first computer determines that it is the master, recording data collection of the first computer is performed. When the record data is input from the means, the record data is recorded in the first auxiliary storage device, and the second computer stores the record data. When it is determined that the data,
When the record data is input from the record data collecting means of the second computer, the first data server records the record data in the first auxiliary storage device, and the first computer determines that it is the master. At this time, when record data is input from the record data collecting means of the first computer, the record data is recorded in the second auxiliary storage device, and when the second computer determines that it is the master,
A data processing device, comprising: a second data server for recording the record data in the second auxiliary storage device when the record data is input from the record data collecting means of the second computer.
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をする第1のサーバ側マスタス
レーブ判定手段と、 この第1のサーバ側マスタスレーブ判定手段により前記
第1の計算機をマスタステータスとして設定していると
きに、前記第1の計算機の記録データ収集手段から記録
データが入力すると該記録データを前記第1の補助記憶
装置へ記憶し、前記第1のサーバ側マスタスレーブ判定
手段により前記第2の計算機をマスタステータスとして
設定しているときに前記第2の計算機の記録データ収集
手段から記録データが入力すると、該記録データを前記
第1の補助記憶装置へ記憶する第1の記録データ処理手
段と、 自己のデ−タサ−バが故障から復旧したとき、前記第2
のデータサーバへ要求して前記第2の補助記憶装置から
記録データを転送して前記第1の補助記憶装置へ記憶す
る第1のデータ復旧手段と、 前記第1のサーバ側マスタスレーブ判定手段により自己
の計算機がスレーブステータスと設定され、かつ、前記
第1の補助記憶装置と第2の補助記憶装置にデータ収集
タイミングのマスタステータスの記録データが未記録の
とき、前記第1の記録データ処理手段から前記記録デー
タを入力して前記第1の補助記憶装置と前記第2の補助
記憶装置へスレーブステータスの指標を付加して記録デ
ータを記録する第1のサーバ側記録データ補正手段とを
設ける一方、 前記第2のデータサーバは、 いずれか一方をマスタの計算機としてマスタステータス
の設定をし、いずれか他方をスレーブの計算機としてス
レーブステータスの設定をする第2のサーバ側マスタス
レーブ判定手段と、 この第2のサーバ側マスタスレーブ判定手段により前記
第1の計算機をマスタステータスとして設定していると
きに、前記第1の計算機の記録データ収集手段から記録
データが入力すると該記録データを前記第2の補助記憶
装置へ記憶し、前記第2のサーバ側マスタスレーブ判定
手段により前記第2の計算機をマスタステータスとして
設定しているときに前記第2の計算機の記録データ収集
手段から記録データが入力すると、該記録データを前記
第2の補助記憶装置へ記録する第2の記録データ処理手
段と、 自己のデ−タサ−バが故障から復旧したとき、前記第1
のデータサーバへ要求して前記第1の補助記憶装置から
記録データを転送して前記第2の補助記憶装置へ記録す
る第2のデータ復旧手段と、 前記第2のサーバ側マスタスレーブ判定手段により自己
の計算機がスレーブステータスと設定され、かつ、前記
第1の補助記憶装置と第2の補助記憶装置にデータ収集
タイミングのマスタステータスの記録データが未記録の
とき、前記第2の記録データ処理手段から前記記録デー
タを入力して前記第1の補助記憶装置と前記第2の補助
記憶装置へスレーブステータスの指標を付加して記録デ
ータを記録する第2のサーバ側記録データ補正手段とを
設けることを特徴とする請求項7記載のデータ処理装
置。8. The first server-side master / slave judgment in which the first data server sets master status by setting one of them as a master computer and sets slave status by setting the other as a slave computer. Means and the first server side master / slave determination means sets the first computer as the master status, and when the record data is input from the record data collecting means of the first computer, the record data is recorded. The recording data is stored in the first auxiliary storage device, and the recording data is collected from the recording data collecting unit of the second computer when the second server is set as the master status by the first server-side master-slave determining unit. Is input, first recording data processing means for storing the recording data in the first auxiliary storage device, When one's own data server recovers from the failure, the second
Data recovery means for requesting the data server to transfer the record data from the second auxiliary storage device and storing it in the first auxiliary storage device; and the first server-side master-slave determination means. The first recording data processing means when the self computer is set to the slave status and the recording data of the master status at the data collection timing is not recorded in the first auxiliary storage device and the second auxiliary storage device. And a first server-side record data correction means for recording the record data by inputting the record data from the above and adding a slave status index to the first auxiliary storage device and the second auxiliary storage device. The second data server sets one of the master computers as a master computer and sets the other as a slave computer. And a second server-side master / slave determination means for setting the save status, and a record of the first computer when the first computer is set as the master status by the second server-side master / slave determination means. When the record data is input from the data collecting means, the record data is stored in the second auxiliary storage device, and when the second computer is set as the master status by the second server-side master / slave judging means. When the record data is input from the record data collecting means of the second computer, the second record data processing means for recording the record data in the second auxiliary storage device and its own data server are not damaged. When restored, the first
Second data recovery means for making a request to the data server to transfer the recording data from the first auxiliary storage device and recording it in the second auxiliary storage device, and the second server-side master-slave determination means. The second recording data processing means when the self-computer is set to the slave status and the recording data of the master status at the data collection timing is not recorded in the first auxiliary storage device and the second auxiliary storage device. Second server side record data correction means for recording the record data by inputting the record data from the above and adding the slave status index to the first auxiliary storage device and the second auxiliary storage device. The data processing device according to claim 7, wherein
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05528195A JP3713301B2 (en) | 1995-02-21 | 1995-02-21 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05528195A JP3713301B2 (en) | 1995-02-21 | 1995-02-21 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08227302A true JPH08227302A (en) | 1996-09-03 |
| JP3713301B2 JP3713301B2 (en) | 2005-11-09 |
Family
ID=12994215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05528195A Expired - Fee Related JP3713301B2 (en) | 1995-02-21 | 1995-02-21 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3713301B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016021143A (en) * | 2014-07-14 | 2016-02-04 | アズビル株式会社 | Abnormality determination device |
-
1995
- 1995-02-21 JP JP05528195A patent/JP3713301B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016021143A (en) * | 2014-07-14 | 2016-02-04 | アズビル株式会社 | Abnormality determination device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3713301B2 (en) | 2005-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4941087A (en) | System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations | |
| US7844856B1 (en) | Methods and apparatus for bottleneck processing in a continuous data protection system having journaling | |
| EP0454340A2 (en) | File-based transaction management system for a computing system | |
| JPS61285569A (en) | Program control method for multi-computer system | |
| US7751310B2 (en) | Fault tolerant duplex computer system and its control method | |
| CN116909759A (en) | Information processing method, device and equipment, medium and controller cluster | |
| JPH09330106A (en) | Control system with backup function | |
| JPH0528021A (en) | Management method of two-way arrangement data | |
| JP3713301B2 (en) | Data processing device | |
| JP3340431B2 (en) | Database management method | |
| JP3447347B2 (en) | Failure detection method | |
| JPH10320040A (en) | Periodic data collection and storage system | |
| JP2009181497A (en) | Job processing system and job processing method | |
| JPH04299435A (en) | Data base equivalent system | |
| JP2003167791A (en) | Control device with backup function and production system using the control device | |
| JP2001188690A (en) | Computer system and checkpoint information storage method | |
| JP3397861B2 (en) | Process control equipment | |
| JPS5917467B2 (en) | Control computer backup method | |
| JPH1029181A (en) | Data recovery method and robot control system in robot control system | |
| JP3775275B2 (en) | Redundant system, its master device, slave device | |
| JP2697686B2 (en) | POS terminal data transfer method | |
| JPS6398764A (en) | File recovery system for multi-computer system | |
| JP2569026B2 (en) | Program execution method for multi-computer system | |
| CN120216479A (en) | Method and device for detecting data delay in backup database | |
| JP2002259185A (en) | Communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040629 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040806 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050314 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050323 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050816 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050822 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130826 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |