JPH04275661A - Data transfer device - Google Patents
Data transfer deviceInfo
- 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
Links
Abstract
Description
【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.
【図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.
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)
ルを経由して接続されるリモート制御装置と、このリモ
ート制御装置に接続される入出力装置とを有し、前記チ
ャネルは前記中央処理装置と前記主記憶装置から転送さ
れてきたデータが通常データか緊急データかの判定を行
う第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.
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)
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 |
-
1991
- 1991-03-04 JP JP3696991A patent/JP2826774B2/en not_active Expired - Lifetime
Cited By (3)
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 |