[go: up one dir, main page]

JPH04275661A - Data transfer device - Google Patents

Data transfer device

Info

Publication number
JPH04275661A
JPH04275661A JP3696991A JP3696991A JPH04275661A JP H04275661 A JPH04275661 A JP H04275661A JP 3696991 A JP3696991 A JP 3696991A JP 3696991 A JP3696991 A JP 3696991A JP H04275661 A JPH04275661 A JP H04275661A
Authority
JP
Japan
Prior art keywords
data
transfer
circuit
channel
transferred
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3696991A
Other languages
Japanese (ja)
Other versions
JP2826774B2 (en
Inventor
Koichiro Honda
本田 浩一郎
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP3696991A priority Critical patent/JP2826774B2/en
Publication of JPH04275661A publication Critical patent/JPH04275661A/en
Application granted granted Critical
Publication of JP2826774B2 publication Critical patent/JP2826774B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE:To satisfy I/O interface time by quickly transmitting stop direction due to a fault and interruption direction from software to the opposite device. CONSTITUTION:A decision circuit 310 of a channel 3 decides whether or not the data transferred from a central processing unit 1 and a main storage device 2 are normal or emergency data. When the emergency data is detected at the time of transferring data to a remote controller 5, the emergency data is transferred by suppressing the transfer of the normal data. When a fault detection circuit 570 of the remote controller 5 detects the fault generated in its own device or a transfer abnormality detection circuit 580 detects the fault of the transfer data transferred from the channel 3, an emergency data generation circuit 560 generates the emergency data so as to be transferred through a transfer processing circuit 540 and a transfer circuit 550 to the channel 3. In the channel 3, a decision circuit 420 decides the data transferred from a remote controller is the normal or emergency data, and when the emergency data is detected at the time of data transfer from the channel 3 to the central processing unit 1 and the main storage device 2, the emergency data is transferred first by suppressing the normal data transfer.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は中央処理装置および主記
憶装置と光ファイバで接続されたリモート制御装置のデ
ータ転送装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transfer device for a remote control device connected to a central processing unit and a main storage device via an optical fiber.

【0002】0002

【従来の技術】従来、この種のデータ転送装置は、図2
のブロック図に示すように、中央処理装置1と主記憶装
置2とからチャネル30に転送されるデータは、すべて
送られた順にデータバッファ330に格納され、この格
納された順に転送回路350に送られ、光ケーブルaを
通ってリモート制御装置50に転送される。リモート制
御装置50では受信回路510で受け取ったデータをデ
ータバッファ520に格納し、受信データ処理回路53
0で処理する。一方、入出力装置6からリモート制御装
置50に送られてくるデータとエラーフレーム作成回路
590で作成されたエラーフレームは、転送データ処理
回路540で受け取られた順に転送データ処理回路54
0から転送回路550に送られ、光ケーブルbを介して
チャネル30に送られる。チャネル30では受信回路4
10で受け取ったデータとエラーフレームをリモート制
御装置50から送られてきた順にデータバッファ420
に格納し、格納された順に中央処理装置1,主記憶装置
2に送出する。
[Prior Art] Conventionally, this type of data transfer device is shown in FIG.
As shown in the block diagram of FIG. and is transferred to the remote control device 50 via the optical cable a. In the remote control device 50, the data received by the receiving circuit 510 is stored in a data buffer 520, and the received data processing circuit 53
Process with 0. On the other hand, the data sent from the input/output device 6 to the remote control device 50 and the error frame created by the error frame creation circuit 590 are sent to the transfer data processing circuit 54 in the order in which they are received by the transfer data processing circuit 540.
0 to the transfer circuit 550 and sent to the channel 30 via the optical cable b. In channel 30, receiver circuit 4
The data and error frames received in step 10 are stored in the data buffer 420 in the order in which they were sent from the remote control device 50.
and sends them to the central processing unit 1 and the main storage device 2 in the order in which they are stored.

【0003】0003

【発明が解決しようとする課題】この従来のデータ転送
装置は、光ファイバで接続されて装置に大容量のデータ
バッファを持っているため、通常データ転送中、障害に
よる転送・処理の停止指示やソフトウェアからの中断指
示のような緊急なデータも通常データと区別されずにデ
ータバッファに格納されていたため、転送されてきたデ
ータが相手装置に対してすべて転送されないと、緊急な
データが相手装置に転送されない。従って、中断・停止
指示または障害処理が遅れてしまい入出力インタフェー
スの時間規定を満足することができない等の問題点があ
った。
[Problems to be Solved by the Invention] This conventional data transfer device is connected by optical fiber and has a large-capacity data buffer, so during normal data transfer, it is difficult to receive an instruction to stop transfer/processing due to a failure. Urgent data such as interruption instructions from software were also stored in the data buffer without being distinguished from normal data, so if all the transferred data was not transferred to the other device, the urgent data would Not transferred. Therefore, there is a problem that the interruption/stopping instruction or failure processing is delayed, making it impossible to satisfy the time regulations of the input/output interface.

【0004】0004

【課題を解決するための手段】本発明のデータ転送装置
は、中央処理装置と主記憶装置とにチャネルを経由して
接続されるリモート制御装置と、このリモート制御装置
に接続される入出力装置とを有し、前記チャネルは前記
中央処理装置と前記主記憶装置から転送されてきたデー
タが通常データか緊急データかの判定を行う第1の判定
手段と、前記チャネルから前記リモート制御装置に対し
てデータを転送する際に前記第1の判定手段が緊急デー
タを検出したときこの緊急データを通常データより優先
して転送する第1の転送手段と、前記リモート制御装置
から転送されてきたデータが通常データか緊急データか
を判定する第2の判定手段と、この第2の判定手段が緊
急データを検出したときこの緊急データを通常データよ
り優先して転送する第2の転送手段とを備え、前記リモ
ート制御装置は前記チャネルから転送されてきた転送デ
ータの障害を検出する第1の検出手段と、自リモート制
御装置内で発生した障害を検出する第2の検出手段と、
前記第1および第2の検出手段で検出した障害により緊
急データを生成する緊急データ生成手段とを備えること
を特徴とする。
[Means for Solving the Problems] A data transfer device of the present invention includes a remote control device connected to a central processing unit and a main storage device via a channel, and an input/output device connected to the remote control device. The channel has a first determining means for determining whether data transferred from the central processing unit and the main storage device is normal data or emergency data, and a first determining means for determining whether data transferred from the central processing unit and the main storage device is normal data or emergency data; a first transfer means that transfers the urgent data with priority over normal data when the first determination means detects emergency data when transferring data; and a first transfer means that transfers the urgent data with priority over normal data; comprising a second determining means for determining whether the data is normal data or emergency data; and a second transferring means for transmitting the emergency data with priority over the normal data when the second determining means detects emergency data; The remote control device includes first detection means for detecting a fault in transfer data transferred from the channel, and second detection means for detecting a fault occurring within the remote control device itself.
and emergency data generation means for generating emergency data based on the failure detected by the first and second detection means.

【0005】[0005]

【実施例】次に本発明について図面を参照して説明する
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings.

【0006】図1は本発明のデータ転送装置の一実施例
を示すブロック図である。チャネル3は従来例のチャネ
ル30に判定回路310,追越しバッファ320,切替
回路340,転送回路350,切替指示回路360,判
定回路420,追越しバッファ440,切替回路450
,切替指示回路460を付加して構成される。またリモ
ート制御回路5は従来例のリモート制御装置50におけ
るエラーフレーム作成回路590の替りに緊急データ生
成回路560を設けて構成される。
FIG. 1 is a block diagram showing an embodiment of a data transfer device according to the present invention. Channel 3 includes a determination circuit 310, an overtaking buffer 320, a switching circuit 340, a transfer circuit 350, a switching instruction circuit 360, a determination circuit 420, an overtaking buffer 440, and a switching circuit 450 in addition to the conventional channel 30.
, a switching instruction circuit 460 is added. Further, the remote control circuit 5 is configured by providing an emergency data generation circuit 560 in place of the error frame generation circuit 590 in the conventional remote control device 50.

【0007】次に本実施例の動作について説明する。中
央処理装置100,主記憶装置200からのデータはデ
ータ線cを介してチャネル3に転送される。チャネル3
では、転送されてきたデータを判定回路310によって
データバッファ330,追越しバッファ320のどちら
かに格納し、緊急データを検出すると切替指示回路36
0に緊急データ転送を知らせる。追越しバッファ320
にデータが格納されると切替指示回路360から切替回
路340に指示を出し、データバッファ330の出力を
抑えるとともに追越しバッファ320の出力を転送回路
350に送る。転送回路350に送られたデータは光ケ
ーブルaを介してリモート制御装置5に送られる。リモ
ート制御装置5では、送られてきたデータを受信回路5
10で受け取り、これをデータバッファ520に格納す
る。データバッファ520の出力は受信データ処理回路
530に送られて通常データ,緊急データ毎に処理を行
う。
Next, the operation of this embodiment will be explained. Data from the central processing unit 100 and main memory 200 is transferred to channel 3 via data line c. channel 3
Then, the determination circuit 310 stores the transferred data in either the data buffer 330 or the overtaking buffer 320, and when emergency data is detected, the switching instruction circuit 36
Notify 0 of emergency data transfer. Overtaking buffer 320
When the data is stored, the switching instruction circuit 360 issues an instruction to the switching circuit 340 to suppress the output of the data buffer 330 and send the output of the overtaking buffer 320 to the transfer circuit 350. The data sent to the transfer circuit 350 is sent to the remote control device 5 via the optical cable a. In the remote control device 5, the sent data is sent to the receiving circuit 5.
10 and stores it in the data buffer 520. The output of the data buffer 520 is sent to a received data processing circuit 530 to process normal data and emergency data separately.

【0008】入出力装置6からチャネル3に転送される
データはリモート制御装置5の転送データ処理回路54
0に送られる。チャネル3から光ケーブルaを介して転
送されてきたデータの異常検出を行う転送異常検出58
0,リモート制御装置5内で検出した障害を収集する障
害検出回路570から緊急データ生成回路560に対し
て障害発生を通知されると、緊急データ生成回路560
は緊急データを生成して転送データ処理回路540に送
る。転送データ処理回路540は入出力装置6からのデ
ータと、緊急データ生成回路560からのデータを受け
付けた順に転送回路550に送る。転送回路550に送
られたデータは光ケーブルbを介してチャネル3に転送
される。チャネル3では、このデータを受信回路410
で受け取り、判定回路420により通常データはデータ
バッファ430に格納し、緊急データは追越しバッファ
440に格納したのち、判定回路420から切替指示回
路460に緊急データが追越しバッファ440に格納さ
れたことを通知する。通知を受けた切替指示回路460
は切替回路450によりデータバッファ380の出力を
抑えるとともに追越しバッファ440の出力を優先的に
データ線cを介して中央処理装置1に送る。
Data transferred from the input/output device 6 to the channel 3 is transferred to the transfer data processing circuit 54 of the remote control device 5.
Sent to 0. Transfer error detection 58 that detects an error in data transferred from channel 3 via optical cable a
0. When the failure detection circuit 570 that collects failures detected in the remote control device 5 notifies the emergency data generation circuit 560 of the occurrence of a failure, the emergency data generation circuit 560
generates emergency data and sends it to the transfer data processing circuit 540. The transfer data processing circuit 540 sends the data from the input/output device 6 and the data from the emergency data generation circuit 560 to the transfer circuit 550 in the order in which they are received. The data sent to transfer circuit 550 is transferred to channel 3 via optical cable b. In channel 3, this data is sent to the receiving circuit 410.
After the determination circuit 420 stores the normal data in the data buffer 430 and the emergency data in the overtaking buffer 440, the determination circuit 420 notifies the switching instruction circuit 460 that the emergency data has been stored in the overtaking buffer 440. do. Switching instruction circuit 460 that received the notification
The switching circuit 450 suppresses the output of the data buffer 380 and sends the output of the overtaking buffer 440 preferentially to the central processing unit 1 via the data line c.

【0009】[0009]

【発明の効果】以上説明したように本発明は、チャネル
装置とリモート制御装置の間でデータ転送を行う際にチ
ャネル装置に追越しバッファと切替回路とを持つことに
よって通常データより緊急データを優先的に相手装置に
転送できるようにしたので、緊急データをデータバッフ
ァに格納されているデータ数より早く転送できるため、
障害による停止指示やソフトウェアからの中断指示が相
手装置に早く転送され、入出力インタフェースの時間規
定も満足できるという効果を有する。
Effects of the Invention As explained above, the present invention provides priority to urgent data over normal data by providing a channel device with an overtaking buffer and a switching circuit when data is transferred between a channel device and a remote control device. Since urgent data can be transferred to the other device faster than the number of data stored in the data buffer,
This has the effect that a stop instruction due to a failure or an interruption instruction from software is quickly transferred to the other device, and the time regulations of the input/output interface can be satisfied.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明のデータ転送装置の一実施例を示すブロ
ック図である。
FIG. 1 is a block diagram showing an embodiment of a data transfer device of the present invention.

【図2】従来のデータ転送装置の一例を示すブロック図
である。
FIG. 2 is a block diagram showing an example of a conventional data transfer device.

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

1    中央処理装置 2    主記憶装置 3,30    チャネル 5,50    リモート制御装置 6    入出力装置 310    判定回路 320,440    追越しバッファ330,430
,520    データバッファ340,450   
 切替回路 350    転送回路 360,460    切替指示回路 410,510    受信回路 420    判定回路 530    受信データ処理回路 540    転送データ処理回路 550    転送回路 560    緊急データ生成回路 570    障害検出回路 580    転送異常検出回路
1 Central processing unit 2 Main storage device 3, 30 Channels 5, 50 Remote control device 6 Input/output device 310 Judgment circuit 320, 440 Overtaking buffer 330, 430
, 520 data buffer 340, 450
Switching circuit 350 Transfer circuit 360, 460 Switching instruction circuit 410, 510 Receiving circuit 420 Judgment circuit 530 Received data processing circuit 540 Transfer data processing circuit 550 Transfer circuit 560 Emergency data generation circuit 570 Failure detection circuit 580 Transfer abnormality detection circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  中央処理装置と主記憶装置とにチャネ
ルを経由して接続されるリモート制御装置と、このリモ
ート制御装置に接続される入出力装置とを有し、前記チ
ャネルは前記中央処理装置と前記主記憶装置から転送さ
れてきたデータが通常データか緊急データかの判定を行
う第1の判定手段と、前記チャネルから前記リモート制
御装置に対してデータを転送する際に前記第1の判定手
段が緊急データを検出したときこの緊急データを通常デ
ータより優先して転送する第1の転送手段と、前記リモ
ート制御装置から転送されてきたデータが通常データか
緊急データかを判定する第2の判定手段と、この第2の
判定手段が緊急データを検出したときこの緊急データを
通常データより優先して転送する第2の転送手段とを備
え、前記リモート制御装置は前記チャネルから転送され
てきた転送データの障害を検出する第1の検出手段と、
自リモート制御装置内で発生した障害を検出する第2の
検出手段と、前記第1および第2の検出手段で検出した
障害により緊急データを生成する緊急データ生成手段と
を備えることを特徴とするデータ転送装置。
1. A remote control device connected to a central processing unit and a main storage device via a channel, and an input/output device connected to the remote control device, the channel being connected to the central processing unit. and a first determining means for determining whether data transferred from the main storage device is normal data or emergency data, and the first determining means when transferring data from the channel to the remote control device. a first transfer means that transfers the urgent data with priority over normal data when the means detects emergency data; and a second transfer means that determines whether the data transferred from the remote control device is normal data or emergency data. and a second transfer means that transfers the urgent data with priority over normal data when the second judgment means detects emergency data, and the remote control device transfers the emergency data from the channel. a first detection means for detecting a failure in the transferred data;
The remote control device is characterized by comprising a second detection means for detecting a failure occurring within the remote control device, and an emergency data generation means for generating emergency data based on the failure detected by the first and second detection means. Data transfer device.
JP3696991A 1991-03-04 1991-03-04 Data transfer device Expired - Lifetime JP2826774B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3696991A JP2826774B2 (en) 1991-03-04 1991-03-04 Data transfer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3696991A JP2826774B2 (en) 1991-03-04 1991-03-04 Data transfer device

Publications (2)

Publication Number Publication Date
JPH04275661A true JPH04275661A (en) 1992-10-01
JP2826774B2 JP2826774B2 (en) 1998-11-18

Family

ID=12484571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3696991A Expired - Lifetime JP2826774B2 (en) 1991-03-04 1991-03-04 Data transfer device

Country Status (1)

Country Link
JP (1) JP2826774B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003051858A (en) * 2001-08-06 2003-02-21 Clarion Co Ltd Serial transmission device and transmission buffering control procedure of serial transmission device
JP2018125828A (en) * 2017-01-30 2018-08-09 東芝Itコントロールシステム株式会社 Transmitter/receiver

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003051858A (en) * 2001-08-06 2003-02-21 Clarion Co Ltd Serial transmission device and transmission buffering control procedure of serial transmission device
JP4680440B2 (en) * 2001-08-06 2011-05-11 クラリオン株式会社 Serial transmission apparatus and transmission buffering control method for serial transmission apparatus
JP2018125828A (en) * 2017-01-30 2018-08-09 東芝Itコントロールシステム株式会社 Transmitter/receiver

Also Published As

Publication number Publication date
JP2826774B2 (en) 1998-11-18

Similar Documents

Publication Publication Date Title
JP2700843B2 (en) Multiplex communication controller
US20110131348A1 (en) Control system and cpu unit
JPH04275661A (en) Data transfer device
CN112034774A (en) Hot redundancy control method
US20060120280A1 (en) Switching between layer 2 switches as destination of IP packets from cards
JPS6163141A (en) Communication control system
JPH0567045A (en) Data transfer device
JPH09149067A (en) Switching hub
JPH08307617A (en) Communication equipment
JP2757847B2 (en) Double reception avoidance method in basic procedure
JPH037177B2 (en)
JPS62213452A (en) Signal terminal equipment
JPS63132360A (en) Input and output processing system
JPS60189345A (en) Loop transmission control method
JPS5945270B2 (en) signal switching device
JPH05260132A (en) Osi network management system
JPH04319831A (en) Network monitoring system
JPH05257915A (en) Fault restoration system
JPH04241656A (en) System for processing message reception
JPH0563711A (en) Data collection system
JPS62162155A (en) Information processing system
JPH1174869A (en) Transfer control system
JPH01248789A (en) Data transmission reception control system
JPH06332812A (en) Transmitter for serial bus
JPH06161911A (en) Data transfer system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980804

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090918

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090918

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100918

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110918

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110918

Year of fee payment: 13