JP2000112519A - Distributed process inputting and outputting device - Google Patents
Distributed process inputting and outputting deviceInfo
- Publication number
- JP2000112519A JP2000112519A JP28131498A JP28131498A JP2000112519A JP 2000112519 A JP2000112519 A JP 2000112519A JP 28131498 A JP28131498 A JP 28131498A JP 28131498 A JP28131498 A JP 28131498A JP 2000112519 A JP2000112519 A JP 2000112519A
- Authority
- JP
- Japan
- Prior art keywords
- host
- synchronization signal
- controller
- host controller
- cpu
- 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
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Hardware Redundancy (AREA)
- Information Transfer Systems (AREA)
- Safety Devices In Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、特にプラント等の
監視、制御を司る計算機システムに用いて好適な分散型
プロセス入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a distributed process input device suitable for use in a computer system for monitoring and controlling a plant or the like.
【0002】[0002]
【従来の技術】プラント等の監視、制御を行う計算機シ
ステムに用いられる分散型プロセス入出力装置の構成を
図4に示す。2. Description of the Related Art FIG. 4 shows a configuration of a distributed process input / output device used in a computer system for monitoring and controlling a plant or the like.
【0003】分散型プロセス入出力装置は、プラント監
視、制御を行う計算機システムの制御中枢となる1以上
のCPU41,41,43とバス44を介して接続さ
れ、これらCPU41,42,43との間の情報交換及
びCPU41,42,43からの指令に基づき本装置を
制御するホストコントローラ45,46,47、各ホス
トコントローラ45,46,47に対して分散配置さ
れ、それぞれ光伝送路51,52,53を介して各ホス
トコントローラ45,46,47との間で情報の受け渡
し、及び外部接続されるセンサ54,55,56とのイ
ンタフェースを司る入出力ボード57,58,59を制
御するリモートコントローラ48,49,50から成
り、CPU41,42,43からの指令に基づきセンサ
54,55,56との情報の受け渡しを行う。The distributed process input / output device is connected via a bus 44 to one or more CPUs 41, 41, 43, which are control centers of a computer system for monitoring and controlling a plant. The host controllers 45, 46, 47 for controlling the apparatus based on the information exchange and the instructions from the CPUs 41, 42, 43 are distributed to the host controllers 45, 46, 47, and the optical transmission lines 51, 52, A remote controller 48 that controls input / output boards 57, 58, and 59 that transfer information to and from each of the host controllers 45, 46, and 47 via the 53, and that interface with sensors 54, 55, and 56 that are externally connected. , 49, and 50, and communicates with sensors 54, 55, and 56 based on instructions from CPUs 41, 42, and 43. Perform the delivery.
【0004】[0004]
【発明が解決しようとする課題】上述した従来の分散型
プロセス入出力装置は、分散配置されたそれぞれのセン
サ54,55,56毎、非同期にCPU41,42,4
3との間で情報の受け渡しがなされる構成であったた
め、プラント全体としてのデータの同時性を得ることが
できず、また、複数のリモートコントローラ48,4
9,50間でリモートコントローラ48,49,50に
接続された入出力ボード57,58,59の同期スキャ
ンができなかった。従って、各センサの時系列変化、あ
るいは各センサ間の相関等詳細なデータを得ることがで
きず、プラント全体として木目細かな監視、制御はでき
なかった。In the above-mentioned conventional distributed process input / output device, the CPUs 41, 42, 4 are asynchronously provided for each of the sensors 54, 55, 56 which are arranged in a distributed manner.
3, information cannot be exchanged between the entire plant and the remote controllers 48 and 4.
Synchronous scan of the input / output boards 57, 58, 59 connected to the remote controllers 48, 49, 50 could not be performed between 9, 50. Therefore, detailed data such as a time-series change of each sensor or a correlation between the sensors cannot be obtained, and detailed monitoring and control of the entire plant cannot be performed.
【0005】本発明は上記事情に鑑みてなされたもので
あり、各ホストコントローラに同期信号発生回路を設け
てCPUからの指令によりリモートコントローラに対し
てその同期信号を伝送し、この同期信号に基づいて同期
スキャンを行うことにより、データの同時性を得る分散
型プロセス入出力装置を提供することを目的とする。ま
た、マスタとなるホストコントローラが故障時、スレー
ブとなるホストコントローラがマスタとなるホストコン
トローラの代わりにリモートコントローラに対してその
同期信号を供給することにより信頼性の向上もはかった
分散型プロセス入出力装置を提供することも目的とす
る。The present invention has been made in view of the above circumstances. Each host controller is provided with a synchronizing signal generating circuit, which transmits the synchronizing signal to a remote controller in accordance with a command from a CPU, and based on the synchronizing signal. It is an object of the present invention to provide a distributed process input / output device that obtains data synchronism by performing synchronous scanning. Also, when the master host controller fails, distributed process input / output with improved reliability by supplying the synchronization signal to the remote controller instead of the master host controller when the slave host controller fails. It is also an object to provide a device.
【0006】[0006]
【課題を解決するための手段】本発明の分散型入出力装
置は、少なくとも1個のCPUと、CPUとは第1 の伝
送路を介して接続される複数のホストコントローラと、
このホストコントローラのそれぞれに対応して設けら
れ、対応するホストコントローラとの間の情報交換、及
び外部接続されるセンサとのインタフェースを司る入出
力ボードを制御するリモートコントローラが第2 の光伝
送路を介して接続され、上記CPUからの指令に基づい
てセンサとの情報の受け渡しを行う計算機システムにお
いて、上記複数のホストコントローラのうち、マスタと
なるホストコントローラは、センサからのデータを同期
入力するために、内蔵する同期信号発生回路により自身
で同期信号を生成し、通常データと光合成し、第2の光
伝送路を介して各リモートコントローラに送り、各リモ
ートコントローラは、その信号から光分配して同期信号
を抽出し、内蔵する同期スキャン発生回路にて同期スキ
ャンタイミングを生成し、第2の光伝送路を介し外部接
続されるセンサのデータを同期入力することを特徴とす
る。また、スレーブとなるホストコントローラは、ホス
トコントローラ間を接続する第3の伝送路を介してマス
タとなるホストコントローラからの同期信号を監視し、
異常検出時、スレーブとなるホストコントローラがマス
タとなるホストコントローラに代わって内蔵する同期信
号発生回路により同期信号を生成し、各リモートコント
ローラへその同期信号を供給することも特徴とする。The distributed input / output device of the present invention comprises at least one CPU, a plurality of host controllers connected to the CPU via a first transmission line,
A remote controller, which is provided corresponding to each of the host controllers and controls an input / output board that controls information exchange with the corresponding host controller and an interface with an externally connected sensor, forms a second optical transmission path. In the computer system which is connected via the CPU and exchanges information with the sensor based on a command from the CPU, a host controller serving as a master among the plurality of host controllers is used to synchronously input data from the sensor. , A built-in synchronizing signal generation circuit generates a synchronizing signal by itself, performs photo-synthesis with normal data, and sends it to each remote controller via a second optical transmission line. Signals are extracted, and synchronous scan timing is generated by the built-in synchronous scan generation circuit. And, characterized by synchronization input sensor data to be externally connected via a second optical transmission path. The slave host controller monitors a synchronization signal from the master host controller via a third transmission line connecting the host controllers,
When an abnormality is detected, a slave host controller generates a synchronizing signal by a built-in synchronizing signal generation circuit instead of the master host controller, and supplies the synchronizing signal to each remote controller.
【0007】このことにより、CPUとホストコントロ
ーラで構成されるプラントシステム全体として同期スキ
ャンを行うことができ、従って、センサの時系列変化、
各センサ間の時間毎の相関等を知ることができ、これを
使って木目細かな監視、制御が可能となる。As a result, a synchronous scan can be performed for the entire plant system including the CPU and the host controller.
It is possible to know the correlation and the like of each sensor at every time, and it is possible to perform detailed monitoring and control using this.
【0008】[0008]
【発明の実施の形態】図1は本発明の分散型プロセス入
出力装置の実施形態を示すブロック図である。図におい
て、1a,1b,1cはプラント等の監視、制御を司る
CPUである。2は、CPU1a,1b,1cと後述す
るホストコントローラ3a,3b,3c間のデータ伝送
路となるバスである。ホストコントローラ3a,3b,
3cは、CPU1a,1b,1cとの情報の受け渡し、
及びCPU1a,1b,1cの指示に基づき本発明の分
散型入出力装置全体の制御中枢となる。FIG. 1 is a block diagram showing an embodiment of a distributed process input / output device according to the present invention. In the figure, reference numerals 1a, 1b, and 1c denote CPUs for monitoring and controlling a plant and the like. Reference numeral 2 denotes a bus serving as a data transmission path between the CPUs 1a, 1b, 1c and host controllers 3a, 3b, 3c described later. Host controllers 3a, 3b,
3c exchanges information with the CPUs 1a, 1b, 1c;
In addition, based on instructions from the CPUs 1a, 1b, and 1c, it becomes a control center of the entire distributed input / output device of the present invention.
【0009】4a,4b,4cは、各ホストコントロー
ラ3a,3b,3cと後述するリモートコントローラ5
a,5b,5c間のデータ通信用の光伝送路である。リ
モートコントローラ5a,5b,5cは、分散配置さ
れ、各ホストコントローラ3a,3b,3cとの情報の
受け渡し、及び入出力ボード6a,6b,6cを制御す
る。入出力ボード6a,6b,6cは、リモートコント
ローラ5a,5b,5cが持つ内部バス90a,90
b,90cに接続されるそれぞれのセンサ7a,7b,
7cとのデータ入出力を行う。センサ7a,7b,7c
は、CPU1a,1b,1cの被監視・制御対象となっ
ているプラントの監視、制御が行われる各種センサ類か
ら成る。8は各ホストコントローラ3a,3b,3c間
の同期信号用伝送路、9a,9b,9cは上記装置のリ
モート側装置で構成される分散型プロセス入出力装置で
ある。Reference numerals 4a, 4b and 4c denote host controllers 3a, 3b and 3c and a remote controller 5 to be described later.
This is an optical transmission line for data communication between a, 5b, and 5c. The remote controllers 5a, 5b, 5c are arranged in a distributed manner, exchange information with the host controllers 3a, 3b, 3c, and control the input / output boards 6a, 6b, 6c. The input / output boards 6a, 6b, 6c are connected to the internal buses 90a, 90c of the remote controllers 5a, 5b, 5c.
b, 90c connected to the respective sensors 7a, 7b,
7c. Sensors 7a, 7b, 7c
Is composed of various sensors for monitoring and controlling a plant that is monitored and controlled by the CPUs 1a, 1b and 1c. Reference numeral 8 denotes a transmission line for synchronizing signals between the host controllers 3a, 3b, and 3c, and reference numerals 9a, 9b, and 9c denote distributed process input / output devices constituted by remote devices of the above devices.
【0010】図2にホストコントローラ3a(3b,3
c)の内部構成を示す。図中、図1と同一番号の付され
たブロック乃至通信路は図1のそれと同じとする。図に
おいて、311は、伝送路2に接続するための通信用イ
ンタフェース回路とこれを制御するコントローラ(通信
I/O)、312aは、ホストコントローラ3a(3
b,3c)とリモートコントローラ5a(5b,5c)
間のデータ通信用通信インタフェース回路、312b
は、各ホストコントローラ3a(3b,3c)間で同期
をとるために使用する同期信号等に使用する通信インタ
フェース回路である。また、313は、ホストコントロ
ーラ3a(3b,3c)の制御中枢となるマイクロコン
ピュータ(MPU)、314は、MPU313のファー
ムウェアが格納されるROM、315は、MPU313
がそのファームウェアを読み出し実行するときに作業用
のメモリとして使用されるRAM、316は、CPU
1,2,3及びリモートコントローラ5a(5b,5
c)とのデータ受け渡し用に使用される共有メモリ(S
M)である。FIG. 2 shows a host controller 3a (3b, 3b).
The internal configuration of c) is shown. In the figure, blocks or communication channels assigned the same numbers as those in FIG. 1 are the same as those in FIG. In the figure, reference numeral 311 denotes a communication interface circuit for connecting to the transmission line 2 and a controller (communication I / O) for controlling the same, and 312a denotes a host controller 3a (3
b, 3c) and the remote controller 5a (5b, 5c)
Communication interface circuit for data communication between 312b
Is a communication interface circuit used for a synchronization signal or the like used for synchronization between the host controllers 3a (3b, 3c). Reference numeral 313 denotes a microcomputer (MPU) serving as a control center of the host controller 3a (3b, 3c); 314, a ROM in which firmware of the MPU 313 is stored;
Used as a work memory when the CPU reads and executes the firmware, 316 is a CPU
1, 2, 3 and the remote controller 5a (5b, 5
c), a shared memory (S
M).
【0011】317は、各ホストコントローラ3a(3
b,3c)わ同期させるための同期信号を生成する同期
信号発生回路である。318aは、通信インタフェース
回路312に接続され、送信データである電気信号
(E)を光信号(O)に変換するE/O変換器、318
bは、同期信号発生回路317から出力される同期信号
(電気信号)を光信号に変換するE/O変換器、319
は、通信インタフェース回路312に接続され、光信号
から電気信号に変換するO/E変換器、320は、通信
インタフェース回路312の送信データをE/O変換器
18aで変換した光信号と同期信号発生回路317の出
力データである同期信号をE/O変換器318bで変換
した光信号を光合成する光合成器である。Reference numeral 317 denotes each host controller 3a (3
b, 3c) A synchronizing signal generating circuit for generating a synchronizing signal for synchronizing. An E / O converter 318a is connected to the communication interface circuit 312 and converts an electric signal (E) as transmission data into an optical signal (O).
b denotes an E / O converter that converts a synchronization signal (electric signal) output from the synchronization signal generation circuit 317 into an optical signal;
Is an O / E converter that is connected to the communication interface circuit 312 and converts an optical signal into an electric signal, and 320 is an optical signal converted from transmission data of the communication interface circuit 312 by the E / O converter 18a and a synchronization signal generation. This is an optical combiner that optically combines an optical signal obtained by converting a synchronization signal, which is output data of the circuit 317, with an E / O converter 318b.
【0012】図3にリモートコントローラ5a(5b,
5c)の内部構成を示す。図中、図1と同一番号の付さ
れたブロック乃至通信路は図1のそれと同じとする。図
において、531は、ホストコントローラ3a(3b,
3c)とリモートコントローラ5a(5b,5c)間の
データ通信用通信スンタフェース回路、532は、内部
バス90a(90b,90c)とのインタフェースを司
るバスインタフェース回路、533はリモートコントロ
ーラ5a(5b,5c)の制御中枢となるマイクロコン
ピュータ(MPU)、534は、MPU533のファー
ムウェアが格納されるROM、535は、MPU533
がそのファームウェアを読み出し実行するときに作業用
のメモリとして使用されるRAM、536は、CPU
1,2,3及びリモートコントローラ5a(5b,5
c)とのデータ受け渡し用に使用される共有メモリ(S
M)である。FIG. 3 shows a remote controller 5a (5b, 5b,
5c) shows the internal configuration. In the figure, blocks or communication channels assigned the same numbers as those in FIG. 1 are the same as those in FIG. In the figure, reference numeral 531 denotes a host controller 3a (3b,
3c) and a communication interface circuit for data communication between the remote controllers 5a (5b, 5c), 532 is a bus interface circuit for controlling an interface with the internal bus 90a (90b, 90c), and 533 is a remote controller 5a (5b, 5c). A microcomputer (MPU) 534 serving as a control center of) is a ROM in which firmware of the MPU 533 is stored, and 535 is a MPU 533
Used as a work memory when the CPU reads and executes the firmware,
1, 2, 3 and the remote controller 5a (5b, 5
c) a shared memory (S
M).
【0013】537は、リモートコントローラ5a(5
b,5c)の制御情報(動作モード、転送周期、入出力
範囲等)を保持するEEPROM、538は、ホストコ
ントローラ3a(3b,3c)から光伝送路4a(4
b,4c)を通して送られてくる光信号を送信データと
出力信号である同期信号の光信号に分配する分配器、5
18は、通信インタフェース回路531に接続され、リ
モートコントローラ5a(5b,5c)からホストコン
トローラ3a(3b,3c)へ送る送信データである電
気信号(E)を光信号(O)に変換するE/O変換器、
519aは、分配器538から送られてくる送信データ
の光信号を電気信号に変換するE/O変換器、519b
は、出力信号である同期信号を電気信号に変換するE/
O変換器、539は、E/O変換器519bから送られ
てくる出力信号である同期信号を使用して同期スキャン
を行う同期スキャン発生回路である。537 is a remote controller 5a (5
EEPROM 538 holding control information (operation mode, transfer cycle, input / output range, etc.) of the optical transmission line 4a (4c) from the host controller 3a (3b, 3c).
b, 4c) a distributor for distributing the optical signal transmitted through the optical signal to transmission data and an optical signal of a synchronization signal as an output signal;
An E / 18 is connected to the communication interface circuit 531 and converts an electric signal (E), which is transmission data transmitted from the remote controller 5a (5b, 5c) to the host controller 3a (3b, 3c), into an optical signal (O). O converter,
An E / O converter 519b converts an optical signal of transmission data transmitted from the distributor 538 into an electric signal.
E / converts the synchronization signal, which is an output signal, into an electric signal.
The O-converter 539 is a synchronous scan generation circuit that performs a synchronous scan using a synchronous signal that is an output signal sent from the E / O converter 519b.
【0014】以下、図1乃至図3を使用して本発明実施
形態の動作について説明を行う。まず、CPU1aは、
ホストコントローラ3a(3b,3c)に対して被監視
・制御対象であるセンサ7a(7b,7c)からデータ
を取り込む場合、最初にホストコントローラ3a(3
b,3c)に対して、マスタ、スレーブの別、動作モー
ド、デ゛―タ取り込みの対象となる入力範囲を指定し、
それらホストコントローラ3a(3b,3c)を起動す
る。The operation of the embodiment of the present invention will be described below with reference to FIGS. First, the CPU 1a
When fetching data from the sensors 7a (7b, 7c) to be monitored and controlled by the host controller 3a (3b, 3c), the host controller 3a (3c
b, 3c), specify the master or slave, the operation mode, and the input range for data capture.
The host controller 3a (3b, 3c) is started.
【0015】ホストコントローラ3a(3b,3c)
は、指定された内容をMPU313で解析し、ホストコ
ントローラ3a(3b,3c)の動作モードを決定す
る。マスタとして指定されたホストコントローラ3a
は、通信インタフェース回路312b、伝送路8を経由
して各ホストコントローラ3b,3cに対して同期信号
を送信する。また、それぞれ対応するリモートコントロ
ーラ5a(5b,5c)に対して通信インタフェース回
路312a、E/O変換器318a、光合成器320、
光伝送路4a(4b,4c)を経由し、リモートコント
ローラ5a(5b,5c)の制御情報(動作モード、転
送周期、入力範囲等)を送信すると共に、内蔵する同期
信号発生回路317にてリモートコントローラ5a(5
b,5c)に対する同期信号を生成し、E/O変換器3
18b、光合成器320、光伝送路4a(4b,4c)
を経由してその同期信号を送信する。The host controller 3a (3b, 3c)
Analyzes the specified contents with the MPU 313 and determines the operation mode of the host controller 3a (3b, 3c). Host controller 3a designated as master
Transmits a synchronization signal to each of the host controllers 3b and 3c via the communication interface circuit 312b and the transmission path 8. Further, the communication interface circuit 312a, the E / O converter 318a, the optical combiner 320, and the remote controller 5a (5b, 5c) respectively correspond to the remote controller 5a (5b, 5c).
The control information (operation mode, transfer cycle, input range, etc.) of the remote controller 5a (5b, 5c) is transmitted via the optical transmission line 4a (4b, 4c), and the remote control is performed by the built-in synchronization signal generation circuit 317. Controller 5a (5
b, 5c), and generates an E / O converter 3
18b, optical combiner 320, optical transmission path 4a (4b, 4c)
And transmits the synchronization signal via the.
【0016】続いてリモートコントローーラ5a(5b
b,5c)は、上述した制御情報を内蔵するMPU53
3で解析し、動作モードを決定すると共に、ホストコン
トローラ3a(3b,3c)から送られてきた出力信号
である同期信号から同期スキャン発生回路539で同期
スキャンタイミングを生成する。ここで生成される同期
スキャンタイミングと動作モードに従って入出力ボード
6a(6b,6c)を制御し、指定周期毎に指定範囲の
センサ7a(7b,7c)のデータを取り込み、処理の
後、そのデータを指定周期毎にホストコントローラ3a
(3b,3c)へ送信する。Subsequently, the remote controller 5a (5b
b, 5c) is an MPU 53 incorporating the control information described above.
3 to determine an operation mode, and a synchronous scan generation circuit 539 generates a synchronous scan timing from a synchronous signal which is an output signal sent from the host controller 3a (3b, 3c). The input / output board 6a (6b, 6c) is controlled in accordance with the generated synchronous scan timing and operation mode, and the data of the sensor 7a (7b, 7c) in a specified range is fetched at a specified cycle. To the host controller 3a
(3b, 3c).
【0017】ホストコントローラ3a(3b,3c)
は、リモートコントローラ5a(5b,5c)から送ら
れてきたデータを受信し、動作モードに従ってデータを
処理の後、指定周期毎にCPU1a(1b,1c)へ送
信する。CPU1a(1b,1c)は、ホストコントロ
ーラ3a(3b,3c)から送られてきたデータを指定
されたメモリ領域に指定周期毎に書き込みを行う。この
データを使用することにより、目的とするセンサ7a
(7b,7c)の時系列変化、及び各センサ間の時間毎
の相関を知ることができる。The host controller 3a (3b, 3c)
Receives data sent from the remote controller 5a (5b, 5c), processes the data in accordance with the operation mode, and transmits the data to the CPU 1a (1b, 1c) at specified intervals. The CPU 1a (1b, 1c) writes the data sent from the host controller 3a (3b, 3c) to a specified memory area at specified intervals. By using this data, the target sensor 7a
It is possible to know the time-series change of (7b, 7c) and the time-to-time correlation between the sensors.
【0018】尚、ここでスレーブとして指定されたホス
トコントローラ3b(3c)は、マスタとなるホストコ
ントローラ3aからの同期信号を伝送路8を介して監視
し、一定時間内に到達しなければ故障と判断し、マスタ
ホストコントローラ3aの代わりに内蔵する同期信号発
生回路317で同期信号を発生し、伝送路8を介してそ
の同期信号を送信する。Here, the host controller 3b (3c) designated as a slave monitors a synchronization signal from the host controller 3a as a master via the transmission line 8, and if the synchronization signal does not arrive within a predetermined time, a failure is determined. Then, instead of the master host controller 3a, a synchronization signal is generated by a built-in synchronization signal generation circuit 317, and the synchronization signal is transmitted via the transmission line 8.
【0019】[0019]
【発明の効果】以上説明のように本発明は、各ホストコ
ントローラに同期信号発生回路を設けてCPUからの指
令によりリモートコントローラに対してその同期信号を
伝送し、この同期信号に基づいて同期スキャンを行うこ
とにより、データの同時性を得ることができ、また、マ
スタとなるホストコントローラが故障時、スレーブとな
るホストコントローラがマスタとなるホストコントロー
ラの代わりにリモートコントローラに対してその同期信
号を供給することにより信頼性の向上もをはかれるもの
であり、更に以下に列挙する派生効果も得られる。As described above, according to the present invention, a synchronizing signal generation circuit is provided in each host controller, the synchronizing signal is transmitted to the remote controller in accordance with a command from the CPU, and the synchronous scanning is performed based on the synchronizing signal. , The synchronization of data can be obtained, and when the master host controller fails, the slave host controller supplies the synchronization signal to the remote controller instead of the master host controller By doing so, the reliability can be improved, and further, the following effects listed below can be obtained.
【0020】(1) ホストコントローラとリモートコント
ローラ間に新たに同期信号用光ファイバを設ける必要が
ない。(1) There is no need to newly provide a synchronization signal optical fiber between the host controller and the remote controller.
【0021】(2) プラントの制御システムとしてシステ
ム構築後のリプレースが容易になる。(2) Replacement after system construction as a plant control system is facilitated.
【図1】本発明の実施の形態を示すブロック図、FIG. 1 is a block diagram showing an embodiment of the present invention;
【図2】図1に示すホストコントローラの内部構成を示
すブロック図、FIG. 2 is a block diagram showing an internal configuration of the host controller shown in FIG. 1;
【図3】図1に示すリモートコントローラの内部構成を
示すブロック図、FIG. 3 is a block diagram showing an internal configuration of the remote controller shown in FIG. 1;
【図4】従来の分散型プロセス入出力装置の構成を示す
ブロック図、FIG. 4 is a block diagram showing a configuration of a conventional distributed process input / output device;
1a(1b,1c)…CPU、2…伝送路、3a(3
b,3c)…ホストコントローラ、4a(4b,4c)
…光伝送路、5a(5b,5c)…リモートコントロー
ラ、6a(6b,6c)…入出力ボード、7a(7b,
7c)…センサ、8…同期信号伝送路、9a(9b,9
c)…分散型プロセス入出力装置、317…同期信号発
生回路、318a(318b、518)…E/O変換
器、319(519a,519b)…O/E変換器、5
38…光分配器、539…同期スキャン発生回路1a (1b, 1c) ... CPU, 2 ... transmission path, 3a (3
b, 3c) ... host controller, 4a (4b, 4c)
... Optical transmission path, 5a (5b, 5c) ... remote controller, 6a (6b, 6c) ... input / output board, 7a (7b, 5b)
7c) ... sensor, 8 ... synchronous signal transmission line, 9a (9b, 9)
c) Distributed process input / output device, 317 Synchronous signal generation circuit, 318a (318b, 518) E / O converter, 319 (519a, 519b) O / E converter, 5
38: Optical distributor, 539: Synchronous scan generation circuit
Claims (2)
第1の伝送路を介して接続される複数のホストコントロ
ーラと、このホストコントローラのそれぞれに対応して
設けられ、対応するホストコントローラとの間の情報交
換、及び外部接続されるセンサとのインタフェースを司
る入出力ボードを制御するリモートコントローラが第2
の光伝送路を介して接続され、上記CPUからの指令に
基づいてセンサとの情報の受け渡しを行う計算機システ
ムにおいて、上記複数のホストコントローラのうち、マ
スタとなるホストコントローラは、センサからのデータ
を同期入力するために、内蔵する同期信号発生回路によ
り自身で同期信号を生成し、通常データと光合成し、第
2の光伝送路を介して各リモートコントローラに送り、
各リモートコントローラは、その信号から光分配して同
期信号を抽出し、内蔵する同期スキャン発生回路にて同
期スキャンタイミングを生成し、第2の光伝送路を介し
外部接続されるセンサのデータを同期入力することを特
徴とする分散型プロセス入出力装置。At least one CPU, a plurality of host controllers connected to the CPU via a first transmission path, and a plurality of host controllers provided corresponding to each of the host controllers, respectively. A remote controller that controls an input / output board that controls information exchange between the
In a computer system connected via an optical transmission path and passing information to and from a sensor based on a command from the CPU, a host controller serving as a master among the plurality of host controllers receives data from the sensor. In order to perform a synchronous input, a built-in synchronization signal generation circuit generates a synchronization signal by itself, performs optical synthesis with normal data, and sends it to each remote controller via a second optical transmission path.
Each remote controller distributes light from the signal to extract a synchronization signal, generates a synchronization scan timing by a built-in synchronization scan generation circuit, and synchronizes data of a sensor externally connected via the second optical transmission line. A distributed process input / output device characterized by inputting.
ホストコントローラ間を接続する第3の伝送路を介して
マスタとなるホストコントローラからの同期信号を監視
し、異常検出時、スレーブとなるホストコントローラが
マスタとなるホストコントローラに代わって内蔵する同
期信号発生回路により同期信号を生成し、各リモートコ
ントローラへその同期信号を供給することを特徴とする
請求項1記載の分散型プロセス入出力装置。2. The slave host controller comprises:
A synchronization signal from the master host controller is monitored via a third transmission path connecting the host controllers, and when an abnormality is detected, a synchronization signal generated by the slave host controller instead of the master host controller is generated. 2. The distributed process input / output device according to claim 1, wherein a synchronization signal is generated by a circuit, and the synchronization signal is supplied to each remote controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28131498A JP2000112519A (en) | 1998-10-02 | 1998-10-02 | Distributed process inputting and outputting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28131498A JP2000112519A (en) | 1998-10-02 | 1998-10-02 | Distributed process inputting and outputting device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000112519A true JP2000112519A (en) | 2000-04-21 |
Family
ID=17637377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28131498A Pending JP2000112519A (en) | 1998-10-02 | 1998-10-02 | Distributed process inputting and outputting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000112519A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001084252A1 (en) * | 2000-04-28 | 2001-11-08 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
JP2006202167A (en) * | 2005-01-24 | 2006-08-03 | Yokogawa Electric Corp | Redundant apparatus |
US7292896B2 (en) | 2000-04-28 | 2007-11-06 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
US7292897B2 (en) | 2000-04-28 | 2007-11-06 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
JP2010061458A (en) * | 2008-09-04 | 2010-03-18 | Yaskawa Electric Corp | Machine controller system and method for synchronizing machine controllers |
JP2010182101A (en) * | 2009-02-05 | 2010-08-19 | Yokogawa Electric Corp | Field control system |
JP2011123688A (en) * | 2009-12-11 | 2011-06-23 | Fuji Electric Systems Co Ltd | Synchronizing programmable controller and synchronizing programmable controller system |
WO2014080457A1 (en) * | 2012-11-20 | 2014-05-30 | 株式会社安川電機 | Programmable controller |
-
1998
- 1998-10-02 JP JP28131498A patent/JP2000112519A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001084252A1 (en) * | 2000-04-28 | 2001-11-08 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
US7292896B2 (en) | 2000-04-28 | 2007-11-06 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
US7292897B2 (en) | 2000-04-28 | 2007-11-06 | Hitachi, Ltd. | Multiplexing control system and multiplexing method therefor |
JP2006202167A (en) * | 2005-01-24 | 2006-08-03 | Yokogawa Electric Corp | Redundant apparatus |
JP2010061458A (en) * | 2008-09-04 | 2010-03-18 | Yaskawa Electric Corp | Machine controller system and method for synchronizing machine controllers |
JP2010182101A (en) * | 2009-02-05 | 2010-08-19 | Yokogawa Electric Corp | Field control system |
JP2011123688A (en) * | 2009-12-11 | 2011-06-23 | Fuji Electric Systems Co Ltd | Synchronizing programmable controller and synchronizing programmable controller system |
WO2014080457A1 (en) * | 2012-11-20 | 2014-05-30 | 株式会社安川電機 | Programmable controller |
JP6015768B2 (en) * | 2012-11-20 | 2016-10-26 | 株式会社安川電機 | Programmable controller |
US10768601B2 (en) | 2012-11-20 | 2020-09-08 | Kabushiki Kaisha Yaskawa Denki | Programmable controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040025078A1 (en) | Programmable controller with CPU units and special-function modules and method of doubling up | |
EP0262923A2 (en) | Redundant device control unit | |
JP2000112519A (en) | Distributed process inputting and outputting device | |
US6021356A (en) | Control system using programmable logic controller | |
JPH07311721A (en) | Method and apparatus for synchronization of time of network | |
CN101609421A (en) | The multi-control system of arithmetic processing apparatus and multiple control method | |
JPH0954569A (en) | Image display system and image display method | |
JPH10105206A (en) | Driving controller and servoamplifier for servomotor, peripheral device, and position detector for servomotor | |
JP4234776B1 (en) | Control device, control method, and control program | |
WO2018202589A1 (en) | A remote control method for a multiple-screen display system | |
WO2003027693A1 (en) | Measurement control apparatus | |
JP2000092751A (en) | Supervisory control system | |
JPH07108385A (en) | Communication network system for resistance welding machine | |
JPH05257852A (en) | Process data processing system and processing method | |
JP2838588B2 (en) | Process data processing system | |
JP3195650B2 (en) | Remote monitoring and control system | |
JP2637829B2 (en) | Power supply control method and device | |
JP2001320841A (en) | Supervision and control system for power system and storage medium storing its program therein | |
KR101636937B1 (en) | Method of arranging in a row arrangement type warm water creation module the control | |
JPS62117006A (en) | Programmable controller | |
JPH02270010A (en) | Time synchronizing method for multiple computer system | |
JP2004021393A (en) | Multiplexed control system | |
JP2006189637A (en) | Video signal output device and video display device | |
JPH1049109A (en) | Liquid crystal display device | |
JPH04273559A (en) | Time division interruption controller |