[go: up one dir, main page]

JPH08179816A - Distributed control system - Google Patents

Distributed control system

Info

Publication number
JPH08179816A
JPH08179816A JP32107894A JP32107894A JPH08179816A JP H08179816 A JPH08179816 A JP H08179816A JP 32107894 A JP32107894 A JP 32107894A JP 32107894 A JP32107894 A JP 32107894A JP H08179816 A JPH08179816 A JP H08179816A
Authority
JP
Japan
Prior art keywords
data
abnormality
arithmetic
control unit
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP32107894A
Other languages
Japanese (ja)
Inventor
Takashi Kuwabara
隆 桑原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shimadzu Corp
Original Assignee
Shimadzu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP32107894A priority Critical patent/JPH08179816A/en
Publication of JPH08179816A publication Critical patent/JPH08179816A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Programmable Controllers (AREA)

Abstract

PURPOSE: To provide a distributed control system with which the interruption of process control can be suppressed to a minimum as much as possible in the case of abnormality analysis and abnormality can be sufficiently accurately analyzed. CONSTITUTION: Data are collected at high speed by a data collecting part 11 and stored in a logging memory 14 while deciding abnormality with an abnormality deciding arithmetic part 15. When there is no abnormality, arithmetic is performed in a normal sampling cycle by an arithmetic part 12, normal control is performed, and data are transferred from a communication switching I/F part 16 to another device in a fixed cycle. When an abnormality is decided, the data in the logging memory 14 are transferred through the communication switching I/F part 16 to an operation control part 20.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、プロセス制御等にお
ける分散型制御システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a distributed control system for process control and the like.

【0002】[0002]

【従来の技術】従来のプロセス制御で使用される分散型
制御システムは、図2に示すように複数の演算制御部1
-1、…、10-nと少なくとも1台(複数台の場合も
有)のオペレーション制御部20が、通信ライン30で
接続されて構成されている。各演算制御部10-1、…、
10-nは、それぞれアナログやデジタルの信号を取込
み、所定の演算を独立に行い、その演算結果を出力して
いる。オペレーション制御部では、システム異常解析等
を行っている。各演算制御部10-1、…、10-n及びオ
ペレーション制御部20間では、定期的に互いにデータ
の授受を行っている。
2. Description of the Related Art A conventional distributed control system used in process control includes a plurality of arithmetic control units 1 as shown in FIG.
0 -1 , ..., 10 -n and at least one operation control unit 20 (which may be plural) are connected by a communication line 30. Each arithmetic control unit 10 -1 , ...,
Each of 10 -n takes in an analog or digital signal, performs a predetermined calculation independently, and outputs the calculation result. The operation control unit performs system abnormality analysis and the like. The arithmetic control units 10 -1 , ..., 10 -n and the operation control unit 20 regularly exchange data with each other.

【0003】[0003]

【発明が解決しようとする課題】上記した従来の分散型
制御システムでオペレーション制御部でデータロギング
により、異常解析を行う場合、制御信号の数、つまりサ
ンプリング回数や、通信速度の限界から、短期間の細か
いデータを各演算制御部からオペレーション制御部に転
送することができず、異常が発生した時の動作状態を時
間的に細かく解析できないという問題があった。
In the conventional distributed control system described above, when performing anomaly analysis by data logging in the operation control unit, the number of control signals, that is, the number of samplings and the limit of the communication speed, causes a short period of time. However, there is a problem in that the detailed data of the above cannot be transferred from each operation control unit to the operation control unit, and the operating state when an abnormality occurs cannot be analyzed in detail in terms of time.

【0004】また、動作解析を行うためには、制御シス
テムとは別に、データロギングして別のシステムを構築
する必要があった。この発明は、上記問題点に着目して
なされたものであって、異常解析にはプロセス制御の中
断をできるだけ最低限に抑えるとともに、充分に精度良
く異常解析をなし得る分散型制御システムを提供するこ
とを目的としている。
Further, in order to perform the operation analysis, it is necessary to construct another system by logging data in addition to the control system. The present invention has been made in view of the above problems, and provides a distributed control system capable of performing abnormality analysis with sufficient accuracy while minimizing interruption of process control for abnormality analysis. Is intended.

【0005】[0005]

【課題を解決するための手段及び作用】この発明の分散
型制御システムは、制御のためのデータを所定サンプリ
ング周期で取込み、所定の演算を行い、演算結果を出力
する演算制御部と、この演算制御部からのデータの転送
を受け、異常解析等を行うオペレーション制御部とを備
えるものにおいて、前記演算制御部に、演算に必要とす
るサンプリング周期よりも高速のサンプリング周期でデ
ータを取込むデータ取込み手段と、取込んだデータを記
憶するデータ記憶手段と、このデータ記憶手段のデータ
が異常であるか否かを判定する異常判定手段と、この異
常判定手段により異常でない場合には、通常の動作を異
常の場合には、データ記憶手段のデータのオペレーショ
ン制御部への転送動作を選択する手段とを備えている。
DISCLOSURE OF THE INVENTION The distributed control system according to the present invention includes a calculation control section for fetching data for control at a predetermined sampling period, performing a predetermined calculation, and outputting a calculation result, and this calculation. In a device including an operation control unit that receives data transferred from the control unit and performs an abnormality analysis, etc., the operation control unit acquires data at a sampling cycle faster than the sampling cycle required for the operation. Means, data storage means for storing the fetched data, abnormality determination means for determining whether or not the data in the data storage means is abnormal, and normal operation if the abnormality determination means does not In the case of abnormality, means for selecting the transfer operation of the data of the data storage means to the operation control section is provided.

【0006】この分散型制御システムでは、演算制御部
で演算に必要なサンプリング周期よりも高速でデータが
取込まれ、データ記憶手段にデータが記憶され、この記
憶されたデータにより異常判定を行う。異常がない状態
では、通常の演算制御が通常のサンプリング周期で実行
され、データの授受も定周期で行われる。異常判定手段
で異常が判定されると、データ記憶手段に記憶されてい
たデータがオペレーション制御部に転送され、同時に定
周期のデータ転送から各演算制御部からの非定周期のデ
ータ転送に切替えられ、オペレーション制御部では異常
解析に入る。
In this distributed control system, the arithmetic control unit takes in data at a speed higher than the sampling period required for the arithmetic operation, stores the data in the data storage means, and makes an abnormality determination based on the stored data. In a state where there is no abnormality, normal calculation control is executed in a normal sampling cycle, and data is also transmitted / received in a fixed cycle. When the abnormality determination means determines an abnormality, the data stored in the data storage means is transferred to the operation control section, and at the same time, the fixed cycle data transfer is switched to the non-fixed cycle data transfer from each arithmetic control section. , The operation control unit starts the abnormality analysis.

【0007】[0007]

【実施例】以下、実施例により、この発明をさらに詳細
に説明する。図1は、この発明の一実施例を示すプロセ
ス制御システムのブロック図である。このプロセス制御
システムは、演算制御部10と、オペレーション制御部
20と、これらを接続する通信ライン30とから構成さ
れている。もっとも、演算制御部10は、図2に示すよ
うに複数あっても良い。オペレーション制御部20も同
様である。
The present invention will be described in more detail with reference to the following examples. FIG. 1 is a block diagram of a process control system showing an embodiment of the present invention. This process control system includes an arithmetic control unit 10, an operation control unit 20, and a communication line 30 connecting them. However, there may be a plurality of arithmetic control units 10 as shown in FIG. The operation control unit 20 is also the same.

【0008】演算制御部10は、アナログデータAIと
デジタルデータDIを入力に受けるデータ収集部11
と、演算部12と、アナログデータAO、デジタルデー
タDOを出力するデータ出力部13と、ロギングメモリ
14と、異常判定演算部15と、通信切替I/F部16
とを備えている。オペレーション制御部20は、通信切
替I/F部21と、メモリ22と、ディスク23と、デ
ータ表示部24と、故障解析部25とを備えている。
The arithmetic control unit 10 includes a data collection unit 11 which receives analog data AI and digital data DI as inputs.
An arithmetic unit 12, a data output unit 13 that outputs analog data AO and digital data DO, a logging memory 14, an abnormality determination arithmetic unit 15, and a communication switching I / F unit 16
It has and. The operation control unit 20 includes a communication switching I / F unit 21, a memory 22, a disk 23, a data display unit 24, and a failure analysis unit 25.

【0009】通常時は、演算制御部10のデータ収集部
11に高速のサンプリング周期で取込まれ、採取したデ
ータAI、DIはデータ取込みの何倍かのサンプリング
周期で演算部12に渡され、演算部12で各種演算を行
い、その演算結果がデータ出力部13に渡され、アナロ
グデータAO、デジタルデータDOが出力される。この
ように、データ取込みのサンプリング周期は、演算サン
プリング周期よりもはるかに高速に設定されている。
In normal times, the data collecting unit 11 of the arithmetic control unit 10 fetches the data AI and DI at a high-speed sampling period, and the collected data AI and DI are passed to the arithmetic unit 12 at a sampling period several times as long as the data fetching. The arithmetic unit 12 performs various arithmetic operations, the arithmetic operation result is passed to the data output unit 13, and the analog data AO and the digital data DO are output. In this way, the sampling period for data acquisition is set to be much faster than the calculation sampling period.

【0010】また、演算部12は、演算結果及び他の演
算制御部への制御信号などを通信切替I/F部16へ送
り、定周期で他系と通信を行う。つまり、データの授受
を行う。さらに、データ収集部11で採取したデータ
は、高速でロギングメモリ14に渡され、リングバッフ
ァ形式でデータを保存し続ける。
The arithmetic unit 12 also sends the arithmetic result and control signals to other arithmetic control units to the communication switching I / F unit 16 to communicate with other systems at a fixed cycle. That is, data is exchanged. Further, the data collected by the data collection unit 11 is passed to the logging memory 14 at high speed, and the data is continuously stored in the ring buffer format.

【0011】異常発生時は、各演算制御部10の異常判
定演算部15でロギングメモリ14のデータに異常を検
出したとき、全ノード(各演算制御部、オペレーション
制御部)に異常発生を通知し、通信切替I/F部16、
21に切替を指示する。その後、各演算制御部10のロ
ギングメモリ14から時系列データを、通信切替I/F
部16、通信ライン30を経て、オペレーション制御部
20が受信する。
When an abnormality occurs, when an abnormality is detected in the data in the logging memory 14 by the abnormality determination calculator 15 of each arithmetic controller 10, all nodes (each arithmetic controller, operation controller) are notified of the abnormality occurrence. , Communication switching I / F unit 16,
21 is instructed to switch. After that, the time-series data is transferred from the logging memory 14 of each arithmetic control unit 10 to the communication switching I / F.
The operation control unit 20 receives the signal via the unit 16 and the communication line 30.

【0012】そして、通信切替I/F部21、メモリ2
2を経て、ディスク23等に保存する。全ロギングデー
タを受信したら、再び通信切替I/F部16、21に切
替を指示し、通常の状態に戻す。オペレーション制御部
20は、保存されたデータをディスク23から読み出
す。そして、故障解析部25で、異常解析を行う。異常
発生時においても、演算制御部10の演算部12は停止
しておらず、常に制御は連続で行われている。ただし、
複数の演算制御部間でループ制御している場合は、各演
算制御部で、 制御状態をホールドさせ、異常発生時のデータ転送完
了後、直ちに通常制御状態に回復する。
Then, the communication switching I / F unit 21 and the memory 2
After 2, the data is stored in the disk 23 or the like. When all the logging data is received, the communication switching I / F units 16 and 21 are instructed to switch again to return to the normal state. The operation control unit 20 reads the stored data from the disk 23. Then, the failure analysis unit 25 performs abnormality analysis. Even when an abnormality occurs, the arithmetic unit 12 of the arithmetic control unit 10 is not stopped, and control is always performed continuously. However,
When performing loop control between multiple arithmetic control units, each arithmetic control unit holds the control state and immediately returns to the normal control state after the completion of data transfer when an abnormality occurs.

【0013】他演算制御部から通信で受信する通常制
御信号(受信データ)を異常発生直前の値にホールド
し、その値で制御を続行し、異常発生時のデータ転送完
了後、直ちに通常制御状態に回復する。 ようにしている。
A normal control signal (reception data) received by communication from another arithmetic control unit is held at a value immediately before the occurrence of an abnormality, control is continued at that value, and the normal control state is immediately obtained after the completion of data transfer when the abnormality occurs. Recover to. I am trying.

【0014】[0014]

【発明の効果】この発明によれば、高速でデータ取込み
を行い、データ記憶手段に記憶しているので、高速のロ
ギングが可能であり、異常解析等を精度良く行う。ま
た、高速でデータを記憶手段に記憶しながら、データに
異常がない場合は、通常のプロセス制御を行うので、プ
ロセス制御とデータロギングの一体化を実現できる。
According to the present invention, since data is taken in at high speed and stored in the data storage means, high-speed logging is possible, and abnormality analysis and the like can be performed with high accuracy. Further, while the data is stored in the storage means at high speed, when the data is normal, the normal process control is performed, so that the process control and the data logging can be integrated.

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

【図1】この発明の一実施例分散型プロセス制御システ
ムの内部構成を示すブロック図である。
FIG. 1 is a block diagram showing an internal configuration of a distributed process control system according to an embodiment of the present invention.

【図2】一般的な分散型制御システムの構成を示すブロ
ック図である。
FIG. 2 is a block diagram showing a configuration of a general distributed control system.

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

10 演算制御部 11 データ収集部 12 演算部 14 ロギングメモリ 15 異常判定演算部 16 通信切替I/F部 20 オペレーション演算部 10 arithmetic control unit 11 data collecting unit 12 arithmetic unit 14 logging memory 15 abnormality determination arithmetic unit 16 communication switching I / F unit 20 operation arithmetic unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】制御のためのデータを所定サンプリング周
期で取込み、所定の演算を行い、演算結果を出力する演
算制御部と、この演算制御部からのデータの転送を受
け、異常解析等を行うオペレーション制御部とを備える
分散型制御システムにおいて、 前記演算制御部に、演算に必要とするサンプリング周期
よりも高速のサンプリング周期でデータを取込むデータ
取込み手段と、取込んだデータを記憶するデータ記憶手
段と、このデータ記憶手段のデータが異常であるか否か
を判定する異常判定手段と、この異常判定手段により異
常でない場合には、通常の動作を異常の場合には、デー
タ記憶手段のデータのオペレーション制御部への転送動
作を選択する手段とを備えたことを特徴とする分散型制
御システム。
1. An arithmetic control unit for fetching data for control at a predetermined sampling period, performing a predetermined arithmetic operation, and outputting an arithmetic result, and receiving data transfer from the arithmetic control unit, and performing an abnormality analysis or the like. In a distributed control system including an operation control unit, the operation control unit includes a data acquisition unit that acquires data at a sampling cycle faster than a sampling cycle required for the operation, and a data storage that stores the acquired data. Means, an abnormality determining means for determining whether or not the data in the data storage means is abnormal, and a normal operation in the case where the abnormality is not detected by the abnormality determining means, and a data in the data storage means in the case of the abnormality. And a means for selecting a transfer operation to the operation control unit of the above.
JP32107894A 1994-12-26 1994-12-26 Distributed control system Pending JPH08179816A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32107894A JPH08179816A (en) 1994-12-26 1994-12-26 Distributed control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32107894A JPH08179816A (en) 1994-12-26 1994-12-26 Distributed control system

Publications (1)

Publication Number Publication Date
JPH08179816A true JPH08179816A (en) 1996-07-12

Family

ID=18128569

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32107894A Pending JPH08179816A (en) 1994-12-26 1994-12-26 Distributed control system

Country Status (1)

Country Link
JP (1) JPH08179816A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015184987A (en) * 2014-03-25 2015-10-22 横河電機株式会社 process control system
JP2021530760A (en) * 2018-06-20 2021-11-11 東莞市李群自動化技術有限公司 Distributed multi-node control system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015184987A (en) * 2014-03-25 2015-10-22 横河電機株式会社 process control system
EP2942680A1 (en) 2014-03-25 2015-11-11 Yokogawa Electric Corporation Process control system and process control method
US9869987B2 (en) 2014-03-25 2018-01-16 Yokogawa Electric Corporation Field bus system with industrial measurement device having automonous control operation
JP2021530760A (en) * 2018-06-20 2021-11-11 東莞市李群自動化技術有限公司 Distributed multi-node control system and method

Similar Documents

Publication Publication Date Title
JPH08179816A (en) Distributed control system
JPH01156896A (en) Fault information collecting/processing system
JPH03145894A (en) Trend display system
JP2956385B2 (en) Bus line monitoring method
JPH05347650A (en) Data reception system and communication controller
JPH0635739A (en) Switching control system
JPH103404A (en) Data sampling method/device for hardware
JP3483339B2 (en) Set value information transmission device
JPS58129859A (en) Transmitting method of process signal
JP2888654B2 (en) Data input control method
JPH05113949A (en) Bus data collection system
JP2826326B2 (en) Data collection method
JP4281227B2 (en) Duplex measurement processing equipment
KR100296123B1 (en) A synchronous control apparatus and its method of multiple and heterogeneous telecommunication exchanges by unifing control commands
JPS63197285A (en) Hybrid type interrupt processor
JP2677231B2 (en) Loop bus exchange method
JP2610916B2 (en) Alarm collection method
JPS61269756A (en) Bus monitor device
JPS61136142A (en) Memory method of input and output data
JPH0447855B2 (en)
JPH0630474A (en) Terminal managing device
JP2000138679A (en) Synchronous control method between multiple control devices in distributed control system
JPH05183966A (en) Centralized monitor system
JPH0269838A (en) Abnormality processor for data processor
JPH0784603A (en) Control device duplication system