JPH10333960A - Data collection system - Google Patents
Data collection systemInfo
- Publication number
- JPH10333960A JPH10333960A JP9142418A JP14241897A JPH10333960A JP H10333960 A JPH10333960 A JP H10333960A JP 9142418 A JP9142418 A JP 9142418A JP 14241897 A JP14241897 A JP 14241897A JP H10333960 A JPH10333960 A JP H10333960A
- Authority
- JP
- Japan
- Prior art keywords
- data
- collection
- stored
- storage area
- equalization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013480 data collection Methods 0.000 title claims description 86
- 238000000034 method Methods 0.000 claims abstract description 128
- 238000003860 storage Methods 0.000 claims abstract description 96
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000005856 abnormality Effects 0.000 abstract description 46
- 239000000872 buffer Substances 0.000 abstract description 30
- 238000012545 processing Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 17
- 238000004886 process control Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 238000011084 recovery Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、プラントのプロ
セス監視、或いはプロセス制御等を行うシステムにおい
て、プロセスデータ等をデータ収集装置で収集するよう
にしたデータ収集システムに関し、特に、データ収集装
置で収集した収集データのバックアップ方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data collection system for collecting process data and the like by a data collection device in a system for monitoring or controlling a process of a plant, and more particularly to a data collection device. The backup method for collected data.
【0002】[0002]
【従来の技術】従来、例えば、プラント制御システム等
においては、プラント各部の作動状況、或いはアラーム
情報等といったプロセスデータを収集し、これを保存す
るようになっている。このプロセスデータは、プラント
に異常が発生した場合等の異常解析或いは、プラントの
作動状況の解析等に欠かせないものであるため、確実に
データ収集を行い、保存しておく必要がある。2. Description of the Related Art Conventionally, for example, in a plant control system or the like, process data such as the operating status of each part of a plant or alarm information is collected and stored. Since this process data is indispensable for abnormality analysis when an abnormality occurs in the plant, analysis of the operation state of the plant, and the like, it is necessary to surely collect and store the data.
【0003】そのため、このプロセスデータの収集はデ
ータベースステーションが行っているが、例えば、デー
タベースステーションにディスク装置等の補助記憶装置
を二台設け、この二台の補助記憶装置それぞれに同一の
プロセスデータを格納したり、或いは、データベースス
テーションを二台設け、この二台のデータベースステー
ションにおいてそれぞれが同一のプロセスデータを収集
することによって、データ収集装置を二重化し、プロセ
スデータの収集及び保存を確実に行うようになってい
る。[0003] For this reason, the process data is collected by a database station. For example, two auxiliary storage devices such as disk devices are provided in the database station, and the same process data is stored in each of the two auxiliary storage devices. By storing or storing two database stations, each of which collects the same process data, the data collection device is duplicated, and the collection and storage of the process data is ensured. It has become.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、例え
ば、データベースステーションに二台の補助記憶装置を
設けた場合には、データベースステーション自体に障害
が発生してダウンしたときには、プロセスデータそのも
のを収集することができないため、データベースステー
ションがダウンしている間はプロセスデータを収集する
ことができない。また、データベースステーションを二
台設け、それぞれにおいてデータ収集を行うようにした
場合、例えば何れか一方のデータベースステーションに
回線異常等が生じてダウンし、その後復旧したとき等に
は、一方のデータベースステーションは継続してデータ
収集を行うことができるが、ダウンしたデータベースス
テーションはデータ収集を行っていない期間があるた
め、二台のデータベースステーションで保持しているプ
ロセスデータが異なってしまう。そのため、例えばプロ
セスデータを参照して異常解析等を行う場合には、双方
のデータベースステーションで保持しているプロセスデ
ータを突き合わせる必要があり、解析作業が困難となっ
て不都合である。However, for example, in the case where two auxiliary storage devices are provided in the database station, if the database station itself fails due to a failure, the process data itself may be collected. No process data can be collected while the database station is down. In addition, when two database stations are provided and data collection is performed in each of them, for example, when one of the database stations goes down due to a line abnormality or the like and then recovers, etc. Although data collection can be performed continuously, the downed database station has a period during which data collection is not performed, so that the process data stored in the two database stations differs. Therefore, for example, when performing an abnormality analysis or the like with reference to process data, it is necessary to match the process data held in both database stations, which makes analysis work difficult and inconvenient.
【0005】そこで、この発明は、上記従来の未解決の
問題に着目してなされたものであり、データ収集を行う
ことができない期間がある場合でも、複数のデータ収集
装置で同一の収集データを保存することの可能なデータ
収集システムを提供することを目的としている。Accordingly, the present invention has been made in view of the above-mentioned conventional unsolved problem. Even when there is a period during which data cannot be collected, the same collected data can be collected by a plurality of data collection devices. It is intended to provide a data collection system that can be stored.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に係るデータ収集システムは、通
信回線を介して送信されるデータのうち所定の収集用デ
ータを、機能構成が同等な複数のデータ収集装置でそれ
ぞれ収集し、これを各データ収集装置で保存するように
したデータ収集システムにおいて、前記データ収集装置
は、前記収集用データを収集しこれを保存領域に格納す
るデータ収集手段と、データ収集不可能状態からデータ
収集可能状態となったとき、所定の等値化データを前記
収集用データとして他のデータ収集装置に送信すると共
に自己の保存領域に格納する等値化データ送信手段と、
他のデータ収集装置の保存領域に格納された収集用デー
タのうち、前記等値化データ以前に格納された収集用デ
ータを収集し、これを、前記等値化データ以前に送信さ
れた収集用データとして、自己の保存領域に格納する等
値化手段と、を備えることを特徴としている。In order to achieve the above object, a data collection system according to a first aspect of the present invention is a data collection system which converts a predetermined collection data among data transmitted through a communication line into a functional configuration. Is collected by a plurality of data collection devices equivalent to each other, and the data is collected by each data collection device. In the data collection system, the data collection device collects the collection data and stores it in a storage area. A data collection means for transmitting predetermined equalized data to another data collection device as the collection data and storing the data in its own storage area when the data collection becomes possible from the data collection impossible state; Data transmission means,
Among the collection data stored in the storage area of the other data collection device, the collection data stored before the equalization data is collected, and the collection data transmitted before the equalization data is collected. And equalizing means for storing the data in its own storage area.
【0007】この発明によれば、通信回線を介して接続
された複数のデータ収集装置それぞれにおいて、通信回
線を介して送信されるデータの中から予め設定された収
集用データがデータ収集手段によって収集され、例えば
送信される収集用データが順次一時記憶領域に格納され
た後、この収集用データに加工を施す等の処理が行われ
て所定の保存領域に格納される。According to the present invention, in each of the plurality of data collection devices connected via the communication line, the collection data set in advance from the data transmitted via the communication line is collected by the data collection means. Then, for example, after the collected data to be transmitted is sequentially stored in the temporary storage area, processing such as processing the collected data is performed and stored in a predetermined storage area.
【0008】これにより、通信回線を介して送信される
収集用データが順次収集されて保存領域に格納され、そ
れぞれのデータ収集装置において、同一の収集用データ
が収集されて保存されるため、例えばあるデータ収集装
置が回線異常等によってデータ収集不可能状態となった
場合でも、他のデータ収集装置が稼働していれば、デー
タ収集を行うことができるから、少なくとも何れかのデ
ータ収集装置によって、所定の収集用データが収集され
て保存される。[0008] As a result, the collection data transmitted via the communication line is sequentially collected and stored in the storage area, and the same collection data is collected and stored in each data collection device. Even if a certain data collection device is in a data collection disabled state due to a line abnormality or the like, data collection can be performed if another data collection device is operating. Predetermined collection data is collected and stored.
【0009】このとき、異常が発生したデータ収集装置
が、異常が復旧してデータ収集可能状態となった場合に
は、その等値化データ送信手段によって予め設定した等
値化データが収集用データとして他のデータ収集装置あ
てに送信されると共に自己の保存領域に格納される。At this time, if the data collection apparatus in which the abnormality has occurred is recovered from the abnormality and is ready for data collection, the equalization data set in advance by the equalization data transmitting means is used as the collection data. And sent to another data collection device and stored in its own storage area.
【0010】そして、他のデータ収集装置では、等値化
データを収集用データとして収集しこれを保存領域に格
納する。また、他のデータ収集装置の保存領域に等値化
データが格納されたとき、異常から復旧したデータ収集
装置では、等値化手段によって、他のデータ収集装置の
保存領域に格納された収集用データのうち、等値化デー
タ以前に格納された収集用データを収集する。これは、
例えば送信された順に収集用データを保存領域の所定の
位置に格納すること等によって、等値化データの格納位
置以前に格納されている収集用データを全て収集する。
そして、これら収集用データを、等値化データが送信さ
れる前に送信された収集用データ、つまり、異常発生中
に送信された収集用データを含む、異常から復旧した時
点よりも前に送信された全ての送信データとして、自己
の保存領域に格納する。[0010] In another data collection apparatus, the equalized data is collected as collection data and stored in a storage area. Further, when the equalized data is stored in the storage area of another data collection apparatus, the data collection apparatus recovered from the abnormality uses the equalization means to store the collected data stored in the storage area of the other data collection apparatus. Among the data, collection data stored before the equalization data is collected. this is,
For example, all the collection data stored before the storage position of the equalized data is collected by storing the collection data at a predetermined position in the storage area in the order of transmission.
Then, these collection data are transmitted before the recovery from the abnormality, including the collection data transmitted before the equalized data is transmitted, that is, the collection data transmitted during the occurrence of the abnormality. It stores it in its own storage area as all the transmitted data.
【0011】これによって、データ収集装置それぞれの
保存領域で保存している等値化データ以前のデータは一
致することになり、異常が発生したデータ収集装置にも
異常発生中に収集することができなかった収集用データ
が保存されることになって、等値化データを送信した以
後は、各データ収集装置において収集用データを収集し
ているから、各データ収集装置にはそれぞれ同一の収集
用データが保存されることになる。As a result, the data before the equalization data stored in the respective storage areas of the data collection devices match, and data can be collected by the data collection device in which the abnormality has occurred during the occurrence of the abnormality. Since the collected data was not saved, and after transmitting the equalized data, the collected data was collected in each data collection device. The data will be saved.
【0012】また、本発明の請求項2に係るデータ収集
システムは、前記等値化手段は、自己の保存領域に格納
されている収集用データのうちデータ収集不可能状態と
なる前に最後に格納した収集用データを最終データとし
て特定し、他のデータ収集装置の保存領域の収集用デー
タのうち、前記最終データに対応する収集用データより
後に格納され且つ前記等値化データ以前に格納された収
集用データを収集し、これを、自己の保存領域に格納す
るようになっていることを特徴としている。Further, in the data collection system according to a second aspect of the present invention, the equalization means may be configured to make the last of the collection data stored in its own storage area before the data collection becomes impossible. The stored collection data is specified as final data, and among the collection data in the storage area of another data collection device, the data is stored after the collection data corresponding to the final data and stored before the equalized data. It is characterized in that the collected data is collected and stored in its own storage area.
【0013】この発明によれば、他のデータ収集装置の
保存領域に格納されている収集用データのうち、等値化
データ以前に格納された収集用データを収集する際に、
自己の保存領域の収集用データのうち、例えば、異常発
生前に最後に格納された収集用データを、データ収集可
能状態となったときに認識すること等によって、異常発
生前に最後に格納された最終データを特定し、特定した
最終データに対応する、つまりこれと同一の収集用デー
タを、他のデータ収集装置の保存領域の収集用データに
ついて検索して特定する。そして、特定した収集用デー
タより後に格納された収集用データであり且つ等値化デ
ータ以前に格納された収集用データを収集する。According to the present invention, when collecting the collection data stored before the equalized data, of the collection data stored in the storage area of another data collection device,
Of the collection data in its own storage area, for example, the last collection data stored before the occurrence of an abnormality is recognized before the occurrence of an abnormality, for example, by recognizing when the data collection is enabled. The specified final data is identified, and the same collection data corresponding to the specified final data, that is, the same collection data is searched for and specified with respect to the collection data in the storage area of another data collection device. Then, the collection data stored after the specified collection data and collected before the equalization data is collected.
【0014】これはつまり、異常から復旧したデータ収
集装置がデータ収集不可能状態中に送信された収集用デ
ータであって、収集することのできなかった収集用デー
タであるから、これら収集用データを自己の保存領域に
格納することによって、他のデータ収集装置から収集す
る収集用データ数が最小限に抑えられてその分、処理時
間が短縮される。That is, since this is the collection data transmitted during the data collection disabled state of the data collection device recovered from the abnormality and cannot be collected, these collection data are not collected. Is stored in its own storage area, the number of collection data collected from other data collection devices is minimized, and the processing time is shortened accordingly.
【0015】[0015]
【発明の実施の形態】以下に、本発明の実施の形態を説
明する。図1は、本発明の第1の実施の形態におけるデ
ータ収集システムを適用したプロセス管理システムの一
例を示す概略構成図である。Embodiments of the present invention will be described below. FIG. 1 is a schematic configuration diagram illustrating an example of a process management system to which the data collection system according to the first embodiment of the present invention is applied.
【0016】このプロセス管理システム100は、例え
ば機器1a及び1bをそれぞれ制御するプロセス制御装
置3a及び3bと、これらプロセス制御装置3a及び3
bと、LAN等のネットワーク回線からなる通信回線5
を介して接続されるデータベースステーション(データ
収集装置)7a及び7bと、から構成されている。The process management system 100 includes, for example, process control devices 3a and 3b for controlling the devices 1a and 1b, respectively, and the process control devices 3a and 3b.
b and a communication line 5 composed of a network line such as a LAN
And database stations (data collection devices) 7a and 7b which are connected to each other.
【0017】そして、各機器1a及び1bは、それぞれ
プロセス制御装置3a及び3bによって制御され、プロ
セス制御装置3a及び3bでは、それぞれ、機器1a及
び1bの動作状態等の監視を行い、機器1a及び1bの
異常を検出した場合には、その異常発生時刻,異常発生
機器を特定する情報,異常内容等の所定の情報を、プロ
セスデータ(収集用データ)として通信回線5を介して
データベースステーション7a及び7bに送信し、例え
ば異常が生じた時点等に不定期的に送信する。The devices 1a and 1b are controlled by process controllers 3a and 3b, respectively, and the process controllers 3a and 3b monitor the operating states and the like of the devices 1a and 1b, respectively. When an abnormality is detected, predetermined information such as the time of occurrence of the abnormality, information for identifying the abnormality-occurring device, and the details of the abnormality are transmitted as process data (collection data) to the database stations 7a and 7b via the communication line 5. And irregularly transmitted, for example, when an abnormality occurs.
【0018】データベースステーション7a及び7b
は、同一又は同等の機能構成を有し、プロセスデータの
収集等を行う演算処理装置11と、演算処理装置11で
収集したプロセスデータからなるデータファイルを格納
する、ハードディスク装置等の記憶装置(保存領域)1
2とから構成されている。前記演算処理装置11は、図
2に示すように、少なくとも受信バッファ21と、通信
回線5を介して、各プロセス制御装置3a及び3bから
送信されるデータのうち、予め設定された異常情報等か
らなるプロセスデータを収集し、これを前記受信バッフ
ァ21に格納するデータ収集部22と、受信バッファ2
1に格納されたプロセスデータに、例えば受信時間等の
所定の情報を加える等の所定の加工を行って記憶装置1
2に形成されたデータファイルに格納するデータ処理部
23とから構成されている。Database stations 7a and 7b
Is an arithmetic processing unit 11 having the same or equivalent functional configuration and collects process data and the like, and a storage device such as a hard disk device (storage) for storing a data file composed of the process data collected by the arithmetic processing unit 11. Area) 1
And 2. As shown in FIG. 2, the arithmetic processing unit 11 performs at least a reception buffer 21 and, among data transmitted from each of the process control devices 3 a and 3 b via the communication line 5, a predetermined abnormality information or the like. A data collection unit 22 that collects process data, and stores the process data in the reception buffer 21.
The storage device 1 performs predetermined processing such as adding predetermined information such as reception time to the process data stored in the storage device 1.
2 and a data processing unit 23 for storing the data in the data file.
【0019】前記データ収集部22は、プロセス制御装
置3a及び3bが送信したデータのうち、所定のプロセ
スデータを通信回線5から収集し、これを収集した順に
受信バッファ21に格納する。また、後述の等値化デー
タが送信された場合にもプロセスデータと同様に収集し
た順に受信バッファ21に格納する。The data collection unit 22 collects predetermined process data from the data transmitted by the process control devices 3a and 3b from the communication line 5, and stores the data in the reception buffer 21 in the order of collection. Also, when the equalized data described later is transmitted, the data is stored in the reception buffer 21 in the order of collection, similarly to the process data.
【0020】前記データ処理部23は、データ格納処理
を行い、具体的には、受信バッファ21に格納されたプ
ロセスデータ及び等値化データに対して所定の加工処理
を行い、これを記憶装置12に形成されたデータファイ
ルに、受信バッファ21に格納されていた順に格納す
る。このデータファイルは、例えば、プロセスデータを
格納可能な格納領域が複数形成されて構成され、各プロ
セスデータは先頭の格納領域から順に、プロセスデータ
毎に格納領域に格納されるようになっている。The data processing unit 23 performs a data storage process, specifically, performs a predetermined processing process on the process data and the equalized data stored in the reception buffer 21, and stores the processed data in the storage device 12. Are stored in the data file formed in the order in which they were stored in the reception buffer 21. This data file is formed, for example, by forming a plurality of storage areas in which process data can be stored, and each process data is stored in the storage area for each process data in order from the first storage area.
【0021】また、データベースステーション7a又は
7bに回線異常等の異常が生じて、通信回線5を介して
データ収集を行うことができない状態から復旧し、デー
タ収集が可能な状態となった場合に、データ処理部23
では、データ格納処理と共に、所定周期でのタイマ割り
込み等によって等値化処理を実行する。Further, when an abnormality such as a line abnormality occurs in the database station 7a or 7b to recover from a state where data collection cannot be performed via the communication line 5 and the data collection becomes possible, Data processing unit 23
Then, the equalization process is executed by a timer interrupt or the like at a predetermined cycle together with the data storage process.
【0022】図3は等値化処理の処理手順の一例を示し
たフローチャートである。なお、データベースステーシ
ョン7a及び7bは同一又は同等の機能構成を有し、同
様の等値化処理を実行するので、ここでは、データベー
スステーション7bについて説明する。FIG. 3 is a flowchart showing an example of the processing procedure of the equalization processing. Since the database stations 7a and 7b have the same or equivalent functional configuration and perform the same equalization processing, the database station 7b will be described here.
【0023】データ処理部23では、回線異常等の異常
から復旧するとまず、予め設定した等値化データを、自
己の受信バッファ21に格納すると共に、他のデータベ
ースステーション、この場合データベースステーション
7aあてに送信する(ステップS1)。When the data processing unit 23 recovers from an abnormality such as a line abnormality, it first stores the preset equalized data in its own reception buffer 21 and sends it to another database station, in this case, the database station 7a. Transmit (step S1).
【0024】そして、他方のデータベースステーション
7aにおいて、等値化データがデータファイルに格納さ
れた否かを通信回線5を介して確認すると共に、自己の
データファイルに格納されたか否かを確認し(ステップ
S2)、データベースステーション7a及び7bのデー
タファイルに、等値化データが格納されたことを確認し
たとき、データベースステーション7aのデータファイ
ルを参照し、等値化データが格納されていた格納領域以
前の格納領域に格納されているデータ数を特定する(ス
テップS3)。つまり、データファイルには、プロセス
データを受信した順に格納されているから、等値化デー
タ以前に受信したデータ数を特定することになる。Then, at the other database station 7a, it is confirmed via the communication line 5 whether or not the equalized data is stored in the data file, and it is also confirmed whether or not the data is stored in its own data file ( Step S2) When it is confirmed that the equalized data is stored in the data files of the database stations 7a and 7b, the data file of the database station 7a is referred to, and the storage area before the storage area where the equalized data is stored is referred to. The number of data stored in the storage area is specified (step S3). That is, since the process data is stored in the data file in the order in which the process data is received, the number of data received before the equalized data is specified.
【0025】そして、特定したデータ数と、自己のデー
タファイルの等値化データ以前に格納されているデータ
数とを比較し、他のデータベースステーション7aから
読み出したデータ数の方が多い場合には、多い分だけ、
自己のデータファイルの等値化データ以降に格納されて
いるプロセスデータの格納位置をずらし、読み出したプ
ロセスデータを格納することの可能な格納領域を等値化
データの格納領域以前に確保する(ステップS4)。Then, the specified number of data is compared with the number of data stored before the equalized data in its own data file. If the number of data read from the other database station 7a is larger, , Just as much,
The storage position of the process data stored after the equalized data in its own data file is shifted, and a storage area capable of storing the read process data is secured before the storage area of the equalized data (step S4).
【0026】そして、データベースステーション7aの
データファイルから、等値化データ以前のデータを格納
された順に全て読み出し、ステップS4の処理で確保し
た格納領域の先頭の格納領域から、読み出した順に順次
格納する(ステップS5)。これにより自己のデータフ
ァイルとデータベースステーション7aのデータファイ
ルとのデータ内容を一致させる等値化が行われたことに
なる。Then, all the data before the equalized data are read out from the data file of the database station 7a in the order in which they are stored, and are sequentially stored in the order in which they were read out from the first storage area of the storage area secured in the process of step S4. (Step S5). This means that the equalization has been performed so that the data contents of the own data file and the data file of the database station 7a match.
【0027】ここで、ステップS1の処理が等値化デー
タ送信手段に対応し、ステップS2〜S5の処理が等値
化手段に対応する。次に、本発明の第1の実施の形態を
説明する。Here, the processing in step S1 corresponds to the equalization data transmitting means, and the processing in steps S2 to S5 corresponds to the equalization means. Next, a first embodiment of the present invention will be described.
【0028】図1に示すように、各プロセス制御装置3
a及び3bによって、機器1a及び1bの作動状況等を
監視している状態で、各データベースステーション7a
及び7bが正常に作動し、データベースステーション7
a及び7bと通信回線5との通信異常等が生じることな
く正常にデータ収集が行われている状態では、プロセス
制御装置3a及び3bからプロセスデータが送信される
と、データベースステーション7a及び7bでは、それ
ぞれのデータ収集部22において、これを収集し、受信
した順に受信バッファ21に格納する。As shown in FIG. 1, each process control device 3
a and 3b, while monitoring the operation status and the like of the devices 1a and 1b, each database station 7a
And 7b operate normally and the database station 7
In a state where data collection is performed normally without occurrence of communication abnormality or the like between the communication lines 5a and 7b and the communication line 5, when process data is transmitted from the process control devices 3a and 3b, the database stations 7a and 7b Each data collection unit 22 collects the data and stores the data in the reception buffer 21 in the order of reception.
【0029】例えば、プロセス制御装置3a及び3bか
ら、A−1,A−2,A−3,B−1,B−2の順にプ
ロセスデータが送信された場合には、各データベースス
テーション7a及び7bでは、これを順に受信し、受信
した順に受信バッファ21に格納する。そして、この受
信バッファ21のプロセスデータに所定の加工を行い、
これを記憶装置12に形成したデータファイルに受信バ
ッファ21に格納されている順に順次格納して保存す
る。For example, when process data is transmitted from the process control devices 3a and 3b in the order of A-1, A-2, A-3, B-1, and B-2, the database stations 7a and 7b Then, these are sequentially received and stored in the reception buffer 21 in the order in which they are received. Then, predetermined processing is performed on the process data in the reception buffer 21,
These are sequentially stored and stored in the data file formed in the storage device 12 in the order stored in the reception buffer 21.
【0030】この状態では、各データベースステーショ
ン7a及び7bのデータファイルFaびFbには、図4
(a)及び(b)に示すように、プロセスデータA−1
〜A−3,B−1,B−2がこの順にデータファイルの
格納領域m1 から順にそれぞれ格納され、格納領域m6
以降は空き領域となる。In this state, the data files Fa and Fb of the respective database stations 7a and 7b are stored in FIG.
As shown in (a) and (b), the process data A-1
~A-3, B-1, B-2 are stored sequentially from each storage area m 1 data file in this order, storage area m 6
After that, it becomes an empty area.
【0031】この状態で、例えば、データベースステー
ション7bに回線異常等が発生した場合には、データベ
ースステーション7bでは、プロセスデータのデータ収
集を行うことができない。よって、この状態で、プロセ
スデータC−1が送信されると、データベースステーシ
ョン7bではこれを収集することができないが、データ
ベースステーション7aでは、これをデータ収集部22
が収集して、受信バッファ21aに格納する。In this state, for example, if a line abnormality or the like occurs in the database station 7b, the database station 7b cannot collect process data. Therefore, if the process data C-1 is transmitted in this state, the data cannot be collected by the database station 7b.
Are collected and stored in the reception buffer 21a.
【0032】そして、データベースステーション7aで
プロセスデータC−1を収集した後に、データベースス
テーション7bの回線異常が復旧した場合には、データ
ベースステーション7bでは、プロセスデータの収集を
開始すると共に、等値化処理を実行し、まず、等値化デ
ータを他方のデータベースステーション7aあてに送信
すると共に自己の受信バッファ21bに格納する。そし
て、データ格納処理を開始する。When the line abnormality of the database station 7b is recovered after the process data C-1 is collected by the database station 7a, the database station 7b starts the collection of the process data and performs the equalization process. Is transmitted to the other database station 7a and stored in its own reception buffer 21b. Then, the data storage processing is started.
【0033】例えば、データベースステーション7bの
回線異常が復旧した直後の各データベースステーション
7a及び7bの受信バッファ21a,21bの状態が図
4(a)及び(b)に示すような状態であるとする。つ
まり、プロセスデータC−1を受信した後、データベー
スステーション8が復旧した直後に、プロセスデータD
−1〜D−3を受信し、その後、データベースステーシ
ョン7bから送信した等値化データがデータベースステ
ーション7aで受信されると共に、データベースステー
ション7bの受信バッファ21bに格納され、さらに、
プロセスデータE−1を受信した状態であり、この順に
受信バッファ21a及び21bに格納されている。For example, it is assumed that the state of the receiving buffers 21a and 21b of each of the database stations 7a and 7b immediately after the line abnormality of the database station 7b is restored is as shown in FIGS. 4 (a) and 4 (b). That is, immediately after the database station 8 is restored after receiving the process data C-1, the process data D
-1 to D-3, and thereafter, the equalized data transmitted from the database station 7b is received by the database station 7a and stored in the reception buffer 21b of the database station 7b.
This is a state in which the process data E-1 has been received, and is stored in the reception buffers 21a and 21b in this order.
【0034】データベースステーション7aでは、デー
タ格納処理を実行し、受信バッファ21aの先頭のデー
タC−1から順に所定の加工処理を行って、データファ
イルFaに順に格納する。つまり、図5(a)に示すよ
うに、データファイルFaにすでに格納されているプロ
セスデータB−2に続いて、格納領域m6 からC−1,
D−1,……,等値化データ,E−1の順に格納する。The database station 7a executes a data storage process, performs predetermined processing in order from the head data C-1 of the reception buffer 21a, and stores the data in the data file Fa in order. That is, FIG. 5 (a), the following the process data B-2 that is already stored in the data file Fa, C-1 from the storage area m 6,
D-1,..., Equalized data, and E-1 are stored in this order.
【0035】一方、データベースステーション7bで
も、データ格納処理を実行し、受信バッファ21bの先
頭のデータD−1から順に所定の加工処理を行って、図
5(b)に示すように、データファイルFbにすでに格
納されているプロセスデータB−2に続いて、格納領域
D6 からD−1,……,等値化データ,E−1の順に格
納する。On the other hand, the database station 7b also executes data storage processing, performs predetermined processing in order from the first data D-1 of the reception buffer 21b, and performs data processing on the data file Fb as shown in FIG. already Following process data B-2 that is stored in, D-1 from the storage area D 6, ......, equalized data, stored in the order of E-1.
【0036】このとき、データベースステーション7b
では、回線異常中に送信されたプロセスデータC−1を
受信していないから、図5(b)に示すように、データ
ファイルFbには、プロセスデータC−1は格納されて
いない。At this time, the database station 7b
Since the process data C-1 transmitted during the line abnormality is not received, the process data C-1 is not stored in the data file Fb as shown in FIG. 5B.
【0037】そして、データベースステーション7bで
は、他方のデータベースステーション7aのデータファ
イルFaに等値化データが格納され、また、自己のデー
タファイルFbに等値化データが格納されたことから
(ステップS2)、等値化処理を実行し、データベース
ステーション7aのデータファイルFaにおいて、等値
化データ以前に格納されたプロセスデータ、つまり、図
5(a)において、プロセスデータA−1から等値化デ
ータまでのデータ数を特定する(ステップS3)。The database station 7b stores the equalized data in the data file Fa of the other database station 7a and stores the equalized data in its own data file Fb (step S2). In the data file Fa of the database station 7a, the process data stored before the equalized data, that is, from the process data A-1 to the equalized data in FIG. Is specified (step S3).
【0038】そして、特定したデータ数と、自己のデー
タファイルFbの等値化データ以前に格納されているデ
ータ数とを比較し、この場合、自己のデータ数の方が1
つ少ないから、等値化データより後に格納されているプ
ロセスデータE−1の格納位置を1つ分だけ後ろにずら
す。つまり、格納領域m10に格納されているプロセスデ
ータE−1を格納領域m11に格納し、プロセスデータE
−1の格納領域m11以前に、データファイルFaの等値
化データ以前に格納されているデータ数と同数の格納領
域を確保する(ステップS4)。Then, the specified number of data is compared with the number of data stored before the equalized data of the own data file Fb, and in this case, the number of own data is 1
Therefore, the storage position of the process data E-1 stored after the equalized data is shifted backward by one. That is, to store the process data E-1 stored in the storage area m 10 in the storage area m 11, process data E
In the storage area m 11 earlier -1, to ensure data as many storage regions stored in the equalized data previous data files Fa (step S4).
【0039】次いで、データベースステーション7aの
データファイルFaから、等値化データ以前に格納され
たプロセスデータを格納されている順に、つまり、デー
タファイルFaの格納領域m1 〜m10に格納されている
プロセスデータをm1 から順に読み出し、読み出した順
に、データファイルFbの先頭の格納領域m1 から順に
格納する。これによって、図6(b)に示すように、デ
ータファイルFaから読み出したプロセスデータが、デ
ータファイルFbの格納領域m1 からm10に格納される
ことになる。[0039] Then, from the data file Fa database station 7a, the order in which they were stored in the process data stored in the equalized data previously, that is stored in the storage area m 1 ~m 10 data files Fa reads process data from the m 1 sequentially, to read the order, and stores the head of the storage area m 1 data file Fb in this order. Thus, as shown in FIG. 6 (b), the process data read from the data file Fa is to be stored from the storage area m 1 data file Fb in m 10.
【0040】よって、データファイルFbの等値化デー
タ以前のプロセスデータはデータファイルFaの等値化
データ以前のプロセスデータを複写したものであるか
ら、これらは同一である。また、等値化データ以降は、
データベースステーション7a及び7bは共にデータ収
集を行っていて、それぞれ同一のプロセスデータを収集
しているから同一のプロセスデータとなる。したがっ
て、図6(a)及び(b)に示すように、データファイ
ルFa及びFbで保存しているプロセスデータは同一と
なる。Therefore, the process data before the equalized data in the data file Fb is a copy of the process data before the equalized data in the data file Fa. Also, after the equalized data,
Both the database stations 7a and 7b collect data and collect the same process data, so that they become the same process data. Therefore, as shown in FIGS. 6A and 6B, the process data stored in the data files Fa and Fb is the same.
【0041】このとき、受信バッファ21に一旦記憶し
たプロセスデータを、データファイルに格納した後、こ
のデータファイルに格納されたプロセスデータについて
等値化を行うようにしているから、データ収集部21に
よるデータ収集を妨げることはなく等値化を行うことが
できる。また、このとき、異常からの復旧時に等値化デ
ータを送信するようにし、データファイルに格納された
等値化データ以前のデータについて、等値化を行うよう
にしているから、確実に等値化を行うことができる。At this time, the process data once stored in the reception buffer 21 is stored in a data file, and then the process data stored in the data file is equalized. Equalization can be performed without hindering data collection. Also, at this time, the equalization data is transmitted at the time of recovery from the abnormality, and the data before the equalization data stored in the data file is equalized. Can be performed.
【0042】つまり、例えば、図7に示すように、デー
タベースステーション7bに回線異常が発生し、回線異
常が発生している間にプロセスデータB−2及びC−1
が送信され、その後回線異常が復旧した直後に、さら
に、プロセスデータD−1〜D3を受信し、データベー
スステーション7aではプロセスデータB−2のみをデ
ータファイルFaに格納した状態で、データベースステ
ーション7bにおいて、データファイルFaのデータを
読み出してこれを自己のデータファイル7bに格納する
等値化を行った場合、この時点では、図7(a)に示す
ように、データファイルFaには、プロセスデータC−
1がまだ格納されていないから、データファイルFaに
格納されているプロセスデータについて等値化を行った
場合、受信バッファ21aに格納された状態のプロセス
データC−1については等値化されないことになる(図
8)。That is, as shown in FIG. 7, for example, a line abnormality occurs in the database station 7b, and the process data B-2 and C-1 are generated while the line abnormality occurs.
Is transmitted, and immediately after the line abnormality is recovered, further, the process data D-1 to D3 are received, and only the process data B-2 is stored in the data file Fa in the database station 7a. If the data in the data file Fa is read and equalized by storing it in its own data file 7b, at this point, as shown in FIG. −
1 has not been stored yet, if equalization is performed on the process data stored in the data file Fa, the process data C-1 stored in the reception buffer 21a is not equalized. (FIG. 8).
【0043】しかしながら、上記第1の実施の形態で
は、等値化データがデータファイルFaに格納されたこ
とを確認した後、等値化を行うようにしているから、確
実に等値化を行うことができる。However, in the first embodiment, the equalization is performed after confirming that the equalized data is stored in the data file Fa, so that the equalization is surely performed. be able to.
【0044】したがって、回線異常等が発生しその間に
送信されたプロセスデータを収集することができなかっ
たデータ収集装置においても、回線異常等が発生した間
に送信されたプロセスデータを保存することができ、複
数のデータ収集装置において、同一のプロセスデータを
保存することができるから、プロセス監視システムの信
頼性をより向上させることができる。また、収集したプ
ロセスデータを利用しての解析等を行う場合でも、複数
のデータ収集装置で保存しているプロセスデータを合わ
せる必要等なく、解析の煩雑化を回避することができ
る。Therefore, even in a data collection device in which a line abnormality or the like occurs and the process data transmitted during the period cannot be collected, it is possible to store the process data transmitted during the line abnormality or the like. Since the same process data can be stored in a plurality of data collection devices, the reliability of the process monitoring system can be further improved. Further, even in the case of performing an analysis or the like using the collected process data, it is not necessary to match the process data stored in the plurality of data collection devices, and it is possible to avoid complicated analysis.
【0045】また、受信したプロセスデータを受信した
順にデータファイルに格納するようにしているから、デ
ータファイルの格納順がすなわち、プロセスデータの送
信順となって、プロセスデータの管理を容易に行うこと
ができる。Further, since the received process data is stored in the data file in the order of reception, the storage order of the data file becomes the order of transmission of the process data, and the process data can be easily managed. Can be.
【0046】次に、本発明の第2の実施の形態を説明す
る。この第2の実施の形態は、データ処理部23での等
値化処理の処理手順が異なること以外は上記第1の実施
の形態と同様であるので、同一部の詳細な説明は省略す
る。Next, a second embodiment of the present invention will be described. The second embodiment is the same as the first embodiment except that the processing procedure of the equalization processing in the data processing unit 23 is different, and therefore the detailed description of the same unit is omitted.
【0047】図9は、第2の実施の形態における等値化
処理の処理手順を示すフローチャートである。第2の実
施の形態における等値化処理では、異常から復旧する
と、まず、自己のデータベースステーション、例えば7
bで最後にデータファイルFbに格納したプロセスデー
タを最終データとして特定する。例えば異常からの復旧
時にその時点でデータファイルに格納している最後のデ
ータのデータ名を所定の記憶領域に格納する等の処理を
行う(ステップS11)。FIG. 9 is a flowchart showing a processing procedure of the equalization processing in the second embodiment. In the equalization process according to the second embodiment, when recovery from an abnormality is performed, first, its own database station, for example, 7
In b, the process data finally stored in the data file Fb is specified as final data. For example, at the time of recovery from an abnormality, processing such as storing the data name of the last data stored in the data file at that time in a predetermined storage area is performed (step S11).
【0048】次に、他方のデータベースステーション7
aに対して所定の等値化データを送信すると共に自己の
受信バッファ21bに等値化データを格納する(ステッ
プS12)。Next, the other database station 7
A predetermined equalized data is transmitted to a, and the equalized data is stored in its own reception buffer 21b (step S12).
【0049】次いで、データベースステーション7aの
データファイルFaに等値化データが格納されたことを
確認したとき(ステップS13)、データベースステー
ション7aのデータファイルFaを検索し、ステップS
11の処理で特定した最終データに対応するプロセスデ
ータを特定する(ステップS14)。そして、データフ
ァイルFaの、検索した最終データに対応するプロセス
データから等値化データまでのデータ数を特定する(ス
テップS15)。Next, when it is confirmed that the equalized data is stored in the data file Fa of the database station 7a (step S13), the data file Fa of the database station 7a is searched and the step S13 is executed.
The process data corresponding to the final data specified in the process 11 is specified (step S14). Then, the number of data from the process data corresponding to the searched last data to the equalized data in the data file Fa is specified (step S15).
【0050】そして、ステップS15の処理で特定した
データ数と、自己のデータファイルFbの最終データか
ら等値化データまでのデータ数とを比較し、これらが一
致しないときには、自己のデータファイルFbの等値化
データより後に格納されているプロセスデータの格納位
置をずらして、等値化データの次に格納されたプロセス
データの格納位置よりも前に、ステップS15で特定し
たデータ数と同数の格納領域を確保する(ステップS1
6)。そして、この確保した格納領域に、データファイ
ルFaから読み出したプロセスデータを、読み出した順
にデータファイルFbの先頭から格納する(ステップS
17)。Then, the number of data specified in the process of step S15 is compared with the number of data from the last data of the own data file Fb to the equalized data. If they do not match, the data of the own data file Fb is compared. The storage position of the process data stored after the equalized data is shifted, and the same number of storages as the number of data specified in step S15 are stored before the storage position of the process data stored next to the equalized data. Secure an area (step S1
6). Then, the process data read from the data file Fa is stored in the secured storage area from the beginning of the data file Fb in the reading order (step S).
17).
【0051】したがって、例えば、データベースステー
ション7a及び7bが正常に作動している状態から例え
ばデータベースステーション7bに回線異常等が発生し
てデータ収集を停止し、この状態から、データベースス
テーション7bの回線異常が復旧した状態となると、デ
ータベースステーション7bでは、まず等値化処理を実
行し、自己のデータファイルFbを参照して、最後に格
納されたプロセスデータつまり、格納領域m5 に格納さ
れたプロセスデータB−2を最終データとして特定す
る。Therefore, for example, when the database stations 7a and 7b are operating normally, a line error or the like occurs in the database station 7b, and data collection is stopped. From this state, a line error in the database station 7b is detected. When the recovery state, the database station 7b, executes the equalization process, first, by referring to the own data files Fb, last stored process data words, process data B stored in the storage area m 5 -2 is specified as final data.
【0052】データベースステーション7aでは、デー
タ格納処理を実行し受信バッファ21aに格納されてい
るプロセスデータに対して所定の加工処理を実行し、こ
れを順にデータファイルFaに格納する。これによっ
て、データファイルFaには、図11(a)に示すよう
に、すでに格納されているプロセスデータA−1〜B−
2に加えてさらに、格納領域m6 から順に、C−1〜等
値化データ,E−1が格納されることになる。The database station 7a executes data storage processing, executes predetermined processing on the process data stored in the reception buffer 21a, and sequentially stores the processed data in the data file Fa. As a result, as shown in FIG. 11A, the process data A-1 to B-
In addition to 2, in order from the storage area m 6, C-1~ equalization data, so that the E-1 is stored.
【0053】一方、異常から復旧したデータベースステ
ーション7bでも、データ格納処理を実行し、データフ
ァイルFbに、すでに格納されているプロセスデータA
−1〜B−2に加えて、格納領域m6 から順に、D−1
〜等値化データ,E−1を格納する(図11(b))。On the other hand, the database station 7b that has recovered from the abnormality also executes data storage processing, and stores the process data A already stored in the data file Fb.
In addition to -1~B-2, in order from the storage area m 6, D-1
等 equalized data and E-1 are stored (FIG. 11B).
【0054】そして、データベースステーション7bの
データ処理部23では、データベースステーション7a
及び7bにおいて共に等値化データがデータファイルF
a及びFbに格納されたことから、等値化処理を実行
し、データベースステーション7aのデータファイルF
aを検索して、異常からの復旧時に特定した最終デー
タ、この場合、プロセスデータB−2に対応するプロセ
スデータを特定し、このプロセスデータB−2より後に
格納され且つ等値化データ以前に格納されたデータ数を
特定する。この場合、データファイルFaのプロセスデ
ータB−2は格納領域m5 に格納され、等値化データは
m10に格納されているから、そのデータ数は“5”とな
る。そして、自己のデータファイルFbの最終データつ
まり、B−2の格納領域の次の格納領域と等値化データ
の次のデータの格納領域との間の格納領域数が特定した
データ数となるように、等値化データより後に格納され
ているデータこの場合、プロセスデータE−1の格納位
置を、1つずらす。つまり、プロセスデータE−1を格
納領域m11に移動し、最終データ(B−2)の格納領域
m6 と、等値化データの次に格納されたデータ(E−
1)の格納領域m11との間に、“5”の格納領域を確保
する。Then, the data processing section 23 of the database station 7b
In both cases, the equalized data is stored in the data file F
a and Fb, an equalization process is performed, and the data file F of the database station 7a is stored.
a, and identifies the final data specified at the time of recovery from the abnormality, in this case, the process data corresponding to the process data B-2, and is stored after the process data B-2 and before the equalized data. Identify the number of stored data. In this case, the process data B-2 of the data files Fa is stored in the storage area m 5, since the equalized data stored in the m 10, the data count becomes "5". Then, the final data of the own data file Fb, that is, the number of storage areas between the storage area next to the storage area of B-2 and the storage area of the data next to the equalized data becomes the specified data number. In this case, the storage position of the process data E-1 is shifted by one. That is, to move the process data E-1 in the storage area m 11, a storage area m 6 of the last data (B-2), the data stored in the next equalized data (E-
A storage area of “5” is secured between the storage area m 11 of 1).
【0055】そして、データファイルFaの最終データ
に対応するB−2が格納された格納領域m5 の次の格納
領域m6 に格納されたデータから順に、等値化データが
格納された格納領域m10までのデータを読み出し、これ
を、データファイルFbの格納領域m6 から順に格納す
る。The storage area in which the equalized data is stored in order from the data stored in the storage area m 6 next to the storage area m 5 in which B-2 corresponding to the last data of the data file Fa is stored. reading data up to m 10, which stores the storage area m 6 data file Fb in this order.
【0056】これによって、データファイルFbには、
プロセスデータB−2とE−1との間の格納領域m5 〜
m10に、プロセスデータC−1〜等値化データが順に格
納されることになり、これによって、データベースステ
ーション7a及び7bのデータファイルのデータ内容は
同一となる(図12(a)及び(b))。Thus, the data file Fb contains
Storage areas m 5 ~ between the process data B-2 and E-1
in m 10, will be process data C-. 1 to equalization data is stored sequentially, whereby the data contents of the data file in the database station 7a and 7b is the same (FIG. 12 (a) and (b )).
【0057】したがって、この第2の実施の形態の場合
には、データベースステーション7aのデータファイル
Faから、最終データから等値化データまでのプロセス
データを読み出して、これらデータについてのみ等値化
を行うようにしたから、上記第1の実施の形態に比較し
てデータファイルFaから読み出すデータ数はより少な
くてすむ。よって、上記第1の実施の形態と同等の作用
効果を得ることができると共に、読みだすデータ数が少
なくなった分処理時間を短縮させることができ、特に回
線異常が生じている間に大量のプロセスデータが転送さ
れた場合、或いは、すでに大量のプロセスデータがデー
タファイルに格納されている状態で等値化を行う場合等
に効果的であり、より短時間で等値化を行うことができ
る。Therefore, in the case of the second embodiment, process data from the final data to the equalized data is read from the data file Fa of the database station 7a, and equalization is performed only on these data. As a result, the number of data to be read from the data file Fa is smaller than in the first embodiment. Therefore, the same operation and effect as those of the first embodiment can be obtained, and the processing time can be shortened by the reduced number of data to be read. This is effective when the process data is transferred, or when equalization is performed in a state where a large amount of process data is already stored in the data file, and the equalization can be performed in a shorter time. .
【0058】なお、上記各実施の形態においては、回線
異常等の異常から復旧した場合に等値化処理を実行する
ようにしているが、例えば、稼働中のシステムに途中か
ら参加するような場合でも、この時点で等値化処理を実
行するようにすれば、システムに参加する以前に送信さ
れたプロセスデータを保存することができる。In each of the above embodiments, the equalization process is executed when the system recovers from an abnormality such as a line abnormality. However, if the equalization processing is executed at this point, the process data transmitted before joining the system can be saved.
【0059】また、上記各実施の形態においては、異常
情報をプロセスデータとして収集するようにした場合に
ついて説明したが、これに限らず、イベントデータ等自
由に設定することができる。Further, in each of the above-described embodiments, a case has been described in which abnormality information is collected as process data. However, the present invention is not limited to this, and event data and the like can be freely set.
【0060】また、上記各実施の形態においては、異常
状態から復旧したデータベースステーションでは、正常
に稼働していたデータベースステーションのデータファ
イルから読み出したデータを自己のデータファイルに上
書きするようにした場合について説明したが、これに限
らず、例えば、他のデータベースステーションから読み
出したデータと自己のデータファイルのデータとを比較
し、相違箇所のみ複写するようにしてもよい。In each of the above embodiments, the case where the database station recovered from the abnormal state overwrites the data file read from the data file of the normally operating database station into its own data file. However, the present invention is not limited to this. For example, data read from another database station may be compared with data in its own data file, and only the difference may be copied.
【0061】さらに、上記各実施の形態においては、デ
ータファイルに、プロセスデータを受信した順に格納
し、その格納順にデータを読み出すようにした場合につ
いて説明したが、これに限らず、例えば、受信したプロ
セスデータを受信した時間で管理するようにし、例え
ば、第1の実施の形態の場合には、他のデータベースス
テーションから等値化データの受信時間よりも受信時間
が早いデータを受信時間の若い順に読みだすようにして
もよい。Furthermore, in each of the above-described embodiments, a case has been described in which process data is stored in the data file in the order received, and the data is read out in the storage order. However, the present invention is not limited to this. The process data is managed based on the time at which the process data is received. For example, in the case of the first embodiment, data having a shorter reception time than the reception time of the equalized data from another database station is assigned in ascending order of the reception time. You may make it read.
【0062】[0062]
【発明の効果】以上説明したように、本発明の請求項1
に係るデータ収集システムによれば、データ収集装置
は、データ収集不可能状態からデータ収集可能状態とな
ったときに、所定の等値化データを収集用データとして
他のデータ収集装置に送信すると共に自己の保存領域に
格納し、他のデータ収集装置の保存領域に格納された収
集用データのうち、等値化データ以前に格納された収集
用データを収集し、これを、等値化データ以前に送信さ
れた収集用データとして、自己の保存領域に格納するよ
うにしたから、データ収集不可能状態中に送信された収
集用データを保存することができ、複数のデータ収集装
置で同一の収集用データを保存することができるから、
データ収集システムの信頼性をより向上させることがで
きると共に、等値化データ以前の収集用データを収集す
るようにしているから、データ収集不可能状態中に送信
された収集用データを確実に収集することができる。As described above, according to the first aspect of the present invention,
According to the data collection system according to the present invention, the data collection device transmits predetermined equalized data to other data collection devices as data for collection when the data collection becomes possible from the data collection impossible state. Collect the data for collection stored prior to the equalization data from among the collection data stored in the storage area of its own and the storage area of the other data collection device, and store it before the equalization data. Is stored in its own storage area as the collection data transmitted to the user, the collection data transmitted during the data collection disabled state can be stored, and the same collection can be performed by a plurality of data collection devices. Data can be stored,
The reliability of the data collection system can be further improved, and the collection data before the equalization data is collected, so that the collection data transmitted during the data collection disabled state is reliably collected. can do.
【0063】また、本発明の請求項2に係るデータ収集
システムは、自己の保存領域に格納されている収集用デ
ータのうちデータ収集不可能状態となる前に最後に格納
した収集用データを最終データとして特定し、他のデー
タ収集装置の保存領域から最終データに対応する収集用
データより後に格納され且つ等値化データ以前に格納さ
れた収集用データを収集し、これを、自己の保存領域に
格納するようにしたから、他のデータ収集装置から収集
する収集用データ数が最小限に抑えられ処理効率をより
向上させることができる。Further, the data collection system according to claim 2 of the present invention transmits the last collected data among the collection data stored in its own storage area before the data collection becomes impossible. Identifying the data as data, collecting the data for collection stored after the data for collection corresponding to the final data and storing the data before the equalization data from the storage area of the other data collection device, and storing it in its own storage area. , The number of collection data collected from other data collection devices is minimized, and the processing efficiency can be further improved.
【図1】本発明を適用したプロセス管理システムの概略
構成図である。FIG. 1 is a schematic configuration diagram of a process management system to which the present invention is applied.
【図2】演算処理装置の概略構成図である。FIG. 2 is a schematic configuration diagram of an arithmetic processing device.
【図3】第1の実施の形態における等値化処理の処理手
順の一例を示すフローチャートである。FIG. 3 is a flowchart illustrating an example of a processing procedure of an equalization process according to the first embodiment.
【図4】第1の実施の形態の動作説明に供する説明図で
あって、異常が復旧したときの受信バッファ及びデータ
ファイルの状態図である。FIG. 4 is an explanatory diagram serving to explain the operation of the first embodiment, and is a state diagram of the reception buffer and the data file when the abnormality is recovered.
【図5】第1の実施の形態の動作説明に供する説明図で
あって、等値化前の受信バッファ及びデータファイルの
状態図である。FIG. 5 is an explanatory diagram provided for describing the operation of the first embodiment, and is a state diagram of a reception buffer and a data file before equalization.
【図6】第1の実施の形態の動作説明に供する説明図で
あって、等値化後の受信バッファ及びデータファイルの
状態図である。FIG. 6 is an explanatory diagram provided for describing the operation of the first embodiment, and is a state diagram of a reception buffer and a data file after equalization.
【図7】第1の実施の形態の動作説明に供する説明図で
ある。FIG. 7 is an explanatory diagram for explaining the operation of the first embodiment;
【図8】第1の実施の形態の動作説明に供する説明図で
ある。FIG. 8 is an explanatory diagram for explaining the operation of the first embodiment;
【図9】第2の実施の形態における等値化処理の処理手
順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a processing procedure of an equalization process according to the second embodiment.
【図10】第2の実施の形態の動作説明に供する説明図
であって、異常が復旧したときの受信バッファ及びデー
タファイルの状態図である。FIG. 10 is an explanatory diagram provided for describing the operation of the second embodiment, and is a state diagram of the reception buffer and the data file when the abnormality has been recovered;
【図11】第2の実施の形態の動作説明に供する説明図
であって、等値化前の受信バッファ及びデータファイル
の状態図である。FIG. 11 is an explanatory diagram provided for describing the operation of the second embodiment, and is a state diagram of a reception buffer and a data file before equalization.
【図12】第2の実施の形態の動作説明に供する説明図
であって、等値化後の受信バッファ及びデータファイル
の状態図である。FIG. 12 is an explanatory diagram provided for describing the operation of the second embodiment, and is a state diagram of a reception buffer and a data file after equalization.
1a,1b 機器 3a,3b プロセス制御装置 5 通信回線 7a,7b データベースステーション 11 演算処理装置 12 記憶装置 21 受信バッファ 22 データ収集部 23 データ処理部 1a, 1b equipment 3a, 3b process control device 5 communication line 7a, 7b database station 11 arithmetic processing device 12 storage device 21 reception buffer 22 data collection unit 23 data processing unit
Claims (2)
ち所定の収集用データを、機能構成が同等な複数のデー
タ収集装置でそれぞれ収集し、これを各データ収集装置
で保存するようにしたデータ収集システムにおいて、 前記データ収集装置は、前記収集用データを収集しこれ
を保存領域に格納するデータ収集手段と、データ収集不
可能状態からデータ収集可能状態となったとき、所定の
等値化データを前記収集用データとして他のデータ収集
装置に送信すると共に自己の保存領域に格納する等値化
データ送信手段と、他のデータ収集装置の保存領域に格
納された収集用データのうち、前記等値化データ以前に
格納された収集用データを収集し、これを、前記等値化
データ以前に送信された収集用データとして、自己の保
存領域に格納する等値化手段と、を備えることを特徴と
するデータ収集システム。1. A method according to claim 1, wherein predetermined data for collection among data transmitted via a communication line are respectively collected by a plurality of data collection devices having the same functional configuration, and stored in each data collection device. In the data collection system, the data collection device collects the collection data and stores the collected data in a storage area, and a predetermined equalization when the data collection is changed from the data collection disabled state to the data collection enabled state. Equalized data transmission means for transmitting data to the other data collection device as the collection data and storing it in its own storage area, and among the collection data stored in the storage area of the other data collection device, Collect the collection data stored before the equalization data, and store it in its own storage area as the collection data transmitted before the equalization data. Data acquisition system characterized in that it and a means.
納されている収集用データのうちデータ収集不可能状態
となる前に最後に格納した収集用データを最終データと
して特定し、他のデータ収集装置の保存領域の収集用デ
ータのうち、前記最終データに対応する収集用データよ
り後に格納され且つ前記等値化データ以前に格納された
収集用データを収集し、これを、自己の保存領域に格納
するようになっていることを特徴とする請求項1記載の
データ収集システム。2. The equalization means specifies, as final data, the last stored data among the collected data stored in its own storage area before the data cannot be collected. Of the collection data in the storage area of the data collection device, the collection data stored after the collection data corresponding to the final data and stored before the equalization data is collected, and 2. The data collection system according to claim 1, wherein the data is stored in a storage area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9142418A JPH10333960A (en) | 1997-05-30 | 1997-05-30 | Data collection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9142418A JPH10333960A (en) | 1997-05-30 | 1997-05-30 | Data collection system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10333960A true JPH10333960A (en) | 1998-12-18 |
Family
ID=15314878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9142418A Pending JPH10333960A (en) | 1997-05-30 | 1997-05-30 | Data collection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10333960A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008176460A (en) * | 2007-01-17 | 2008-07-31 | Yokogawa Electric Corp | Alarm management system, alarm management method, and program |
-
1997
- 1997-05-30 JP JP9142418A patent/JPH10333960A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008176460A (en) * | 2007-01-17 | 2008-07-31 | Yokogawa Electric Corp | Alarm management system, alarm management method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5732206A (en) | Method, apparatus and program product for disruptive recovery in a data processing system | |
US20020188891A1 (en) | Apparatus and method for building metadata using a heartbeat of a clustered system | |
JP2001188765A (en) | Technique for referring to fault information showing plural related fault under distributed computing environment | |
JP5169909B2 (en) | Ring network system and ring network system recovery method | |
CN100421381C (en) | Method and device for obtaining information of operation and failure state for network equipment | |
JPH10333960A (en) | Data collection system | |
JPH05298215A (en) | Omitted data detecting/retransmitting method | |
JP3691272B2 (en) | Distributed processing system and failure analysis information storage method | |
JP6070040B2 (en) | Database system, database device, database failure recovery method and program | |
JP3779121B2 (en) | Data transmission system | |
JP2595833B2 (en) | Remote maintenance device | |
JPH0398338A (en) | Transmission method for remote monitor controller | |
US11632266B2 (en) | Device setting control device, network system, device setting method, and program | |
JP4485344B2 (en) | Server apparatus, failure path diagnosis method, and failure path diagnosis program | |
CN110830281B (en) | Hot standby method and system based on mesh network structure | |
CN105786645A (en) | Backup and restoring methods and devices of operating system | |
JP2511305B2 (en) | Information collection method | |
JP2908430B1 (en) | Host processor monitoring apparatus and monitoring method for multiprocessor system | |
JP3097058B2 (en) | Communication network fault monitoring device | |
KR100235570B1 (en) | The method of the cluster management for the cluster management master system of the parallel ticom | |
CN117640349A (en) | Fault recovery method and device for network additional storage system cluster and host equipment | |
JPH06132960A (en) | Lan fault monitoring device/ system and logging data collection system therefor | |
JP4413758B2 (en) | Monitoring device and program thereof | |
JP2000295255A (en) | Redundant conversion method of transmission line and system using the same | |
JP2785754B2 (en) | Data processing system |