JP2000112519A - Distributed process inputting and outputting device - Google Patents

Distributed process inputting and outputting device

Info

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
Application number
JP28131498A
Other languages
Japanese (ja)
Inventor
Osamu Mori
修 毛利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP28131498A priority Critical patent/JP2000112519A/en
Publication of JP2000112519A publication Critical patent/JP2000112519A/en
Pending legal-status Critical Current

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

PROBLEM TO BE SOLVED: To obtain the simultaneity of data by providing a synchronizing signal generating circuit at a host controller, transmitting a synchronizing signal to a remote controller in response to a command from a CPU, and operating synchronous scan based on this synchronizing signal. SOLUTION: Plural host controllers 3a (3b, 3c) are provided with synchronizing signal generating circuits, and synchronizing signals generated by those synchronizing signal generating circuits are supplied to each remote controller. Also, the host controller being the master of the generation of the synchronizing signals is designated from among the host controllers, and a slave being the master instead when the host controller being the master breaks down is designated in response to designations from CPU 1a (1b, 1c). Then, the synchronous scan of outside connected sensors is operated based on the synchronizing signals transmitted from the host controllers by remote controllers 5a (5b, 5c), and the data are fetched by the CPU from which the request is issued.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【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.

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

【図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;

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

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)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも1個のCPUと、CPUとは
第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.
【請求項2】 スレーブとなるホストコントローラは、
ホストコントローラ間を接続する第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.
JP28131498A 1998-10-02 1998-10-02 Distributed process inputting and outputting device Pending JP2000112519A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (10)

* Cited by examiner, † Cited by third party
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