JPH06119269A - Designating method for route information - Google Patents

Designating method for route information

Info

Publication number
JPH06119269A
JPH06119269A JP4266405A JP26640592A JPH06119269A JP H06119269 A JPH06119269 A JP H06119269A JP 4266405 A JP4266405 A JP 4266405A JP 26640592 A JP26640592 A JP 26640592A JP H06119269 A JPH06119269 A JP H06119269A
Authority
JP
Japan
Prior art keywords
relay device
information
input port
route information
area
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.)
Withdrawn
Application number
JP4266405A
Other languages
Japanese (ja)
Inventor
Mikio Sato
幹雄 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4266405A priority Critical patent/JPH06119269A/en
Publication of JPH06119269A publication Critical patent/JPH06119269A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE:To automatically generate route information without recognizing all routes by a controller, with regard to the designating method for the route information between the controller and a device to be controlled. CONSTITUTION:A repeating installation of each stage generates route information in areas 1, 2-corresponding to each repeating installation, based on an address of an input port received from a controller, copies it repeatedly in an area corresponding to each input port of each repeating installation of the next stage, generates route information, and transfers it to a device to be controlled. The controlling itself, and at the time of transmitting response/attention information, it is sent back as it is, or by working it (OR), and each repeating installation discriminates in which area of plural pieces of input ports in the own areas 1, 2-the route information is contained, sends it back to the input port concerned, and also, repeats to return the route information to the area corresponding to each input port of the repeating installation of each stage, and informs the controller for controlling itself of the response/attention information.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、単一, 又は、複数個の
制御装置と被制御装置との間の経路情報の指定方法に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for specifying route information between a single or a plurality of control devices and controlled devices.

【0002】従来、単独のシステムで構成されていた計
算機システムが、最近のデータ処理の多様化, 処理量の
増大化等に伴って、複数のシステムが連携して運用され
るようになり、該連携対象のシステム, 及び、中央処理
装置(CPU) 等の機器が、広域に展開されるようになって
きた。
In the past, a computer system that was composed of a single system has come to be operated in cooperation with a plurality of systems due to the recent diversification of data processing and the increase in processing amount. The system to be linked and the central processing unit (CPU) and other devices have been spread over a wide area.

【0003】又、入出力装置(I/O) においては、テクノ
ロジーの進歩に伴い、大容量化, 高速化, 高機能化が進
むにつれ、上記複数のシステムが、該入出力装置(I/O)
を共用するようになってきている。
In the input / output device (I / O), as the capacity, speed and function of the input / output device (I / O) have advanced with the progress of technology, the above-mentioned plurality of systems are connected to each other. )
Is becoming common.

【0004】従って、複数の制御装置と被制御装置との
間の接続関係が複雑となってきたことから、該制御装置
と被制御装置との間に、複数個の入力ポートと、出力ポ
ートとを備えた中継装置を、複数段設けて、階層構造の
接続を行い、該制御装置と被制御装置との間の接続線を
削減することが行われる。
Therefore, since the connection relationship between the plurality of control devices and the controlled device has become complicated, a plurality of input ports and output ports are provided between the control device and the controlled device. It is possible to reduce the number of connection lines between the control device and the controlled device by providing a plurality of relay devices each including a plurality of stages to connect in a hierarchical structure.

【0005】この場合、制御装置が、コマンドやレスポ
ンスの到達経路を全て認識して制御すれば問題はない
が、電文中にアドレス領域を多くとる必要があり、電文
が長くなってしまう問題があることから、効果的な、経
路情報の指定方法が必要とされる。
In this case, there is no problem if the control device recognizes and controls all the arrival routes of the commands and responses, but it is necessary to take a large number of address areas in the message, which causes a problem that the message becomes long. Therefore, an effective method for specifying route information is needed.

【0006】[0006]

【従来の技術】図8,図9は、従来の経路情報の指定方
法を説明する図であって、図8は、従来の複数の制御装
置と、複数の被制御装置との接続構成を示した図であ
り、図9は、従来の複数の制御装置と、複数の被制御装
置との改良された接続構成を示した図である。
2. Description of the Related Art FIGS. 8 and 9 are diagrams for explaining a conventional route information specifying method, and FIG. 8 shows a connection configuration between a plurality of conventional control devices and a plurality of controlled devices. FIG. 9 is a diagram showing an improved connection configuration of a plurality of conventional control devices and a plurality of controlled devices.

【0007】複数の情報処理システム,又は、複数の中
央処理装置(CPU)1 から共通に使用される入出力装
置(I/O)2 に対して、従来は、図8に示されている
ように、各入出力装置(I/O)2 は、制御線を複数の
中央処理装置(CPU)1 毎に接続していた。
A conventional input / output device (I / O) 2 commonly used by a plurality of information processing systems or a plurality of central processing units (CPU) 1 is as shown in FIG. In addition, each input / output device (I / O) 2 has a control line connected to each of a plurality of central processing units (CPU) 1.

【0008】本発明に係わる改良された接続例では、図
9に示されているように、各入出力装置(I/O)2 に
対する制御線の削減を図るために、各中央処理装置(C
PU)1 からの制御線を中継装置(SCCX1-0〜) 3 により
集線・多重化していた。
In the improved connection example according to the present invention, as shown in FIG. 9, in order to reduce the number of control lines for each input / output device (I / O) 2, each central processing unit (C
The control line from PU) 1 was concentrated / multiplexed by the relay device (SCCX1-0-) 3.

【0009】中継装置(SCCX1-0〜) 3 は、図9に示され
ているように、複数の入力ポート 30 と、複数の出力ポ
ート 31 を持ち、複数段の中継装置(SCCX1-0〜) 3 によ
り複数の制御装置(CPU)1 と複数の被制御装置(I
/O)2 間の接続を行っている。
As shown in FIG. 9, the repeaters (SCCX1-0 to) 3 have a plurality of input ports 30 and a plurality of output ports 31, and have a plurality of stages of repeaters (SCCX1-0 to). 3 includes a plurality of control devices (CPU) 1 and a plurality of controlled devices (I
/ O) 2 connection.

【0010】[0010]

【発明が解決しようとする課題】上記の従来技術による
と、複数段の中継装置((SCCX1-0 〜) 3 を経由した制御
装置(CPU)1 と被制御装置(I/O)2 間のコマン
ドやレスポンスの到達経路を、制御装置 1がすべて認識
して設定する必要があり、そのためのポートへの各機器
の接続状況を把握している必要があった。
According to the above-mentioned prior art, between the control device (CPU) 1 and the controlled device (I / O) 2 via a plurality of relay devices ((SCCX1-0 to) 3). It was necessary for the control device 1 to recognize and set the arrival route of commands and responses, and to know the connection status of each device to the port for that purpose.

【0011】また、制御装置 1と、被制御装置 2との間
で授受される電文中にアドレス領域を多くとる必要があ
り、結果として、電文長が長くなるという問題もあっ
た。本発明は上記従来の欠点に鑑み、複数個の制御装置
(CPU) から共通に使用される入出力装置(I/O) との間
に、複数個の入力ポートと出力ポートを備えた中継装置
を複数段設けて、階層構成で接続し、制御線を該中継装
置により集線, 多重化した情報処理システムにおいて、
制御装置(CPU) と被制御装置(I/O) 間のコマンド, レス
ポンスの到達経路を、該制御装置が全て認識しなくて
も、該到達経路を指定することができる方法を提供する
ことを目的とするものである。
Further, it is necessary to take a large number of address areas in the telegram transmitted and received between the control device 1 and the controlled device 2, and as a result, the telegram length becomes long. In view of the above-mentioned conventional drawbacks, the present invention provides a plurality of control devices.
Between the (CPU) and the input / output device (I / O) commonly used, multiple relay devices with multiple input ports and output ports are provided to connect in a hierarchical structure and control lines are connected. In the information processing system in which the relay device concentrates and multiplexes,
It is possible to provide a method capable of designating the arrival route of a command or response between a control device (CPU) and a controlled device (I / O) without the control device recognizing all the arrival routes. It is intended.

【0012】[0012]

【課題を解決するための手段】図1〜図3は、本発明の
原理説明図であり、図1は、各段の中継装置での経路情
報(UADR)の生成方法を示しており、図2,図3はフレー
ムフォーマットの構成例を示している。上記の問題点は
下記の如くに構成した経路情報の指定方法によって解決
される。
1 to 3 are explanatory views of the principle of the present invention, and FIG. 1 shows a method of generating route information (UADR) in a relay device at each stage. 2 and 3 show examples of frame format configurations. The above problems can be solved by the route information specifying method configured as follows.

【0013】(1) 複数個の制御装置 1から共通に使用さ
れる被制御装置 2との間に、複数個の入力ポート 30 と
出力ポート 31 を備えた中継装置 3を複数段設けて、階
層構成で接続し、制御線を該中継装置 3により集線, 多
重化した情報処理システムにおける経路情報の指定方法
であって、初段の中継装置 3が、制御装置 1からコマン
ド制御情報を受信した入力ポートの情報を、所定の領域
に経路情報(UADR)として生成して、下位の中継装置 3
に転送し、以降、該経路情報(UADR)を、各段の中継装置
3の所定の領域〜の各入力ポートに対応した領域a,
b,〜に複写することを繰り返して、該経路情報(UADR)を
作成し、被制御装置 2に転送し、該被制御装置 2は、自
己を制御する複数の制御装置 1からの上記経路情報(UAD
R)を記憶しておき、レスポンス, アテンション情報を送
信するときに、そのまま、又は、加工 (論理和) して、
上位の中継装置 3に返送し、各中継装置 3では、自己の
領域〜, 中の複数個の入力ポートに対応した何れの
領域〜a,b,に、該経路を示す信号“1”が含まれて
いるか否かを判別して、該当の入力ポートに返送すると
共に、該経路情報(UADR)を、上記各段の中継装置 3の各
入力ポートに対応した領域a,b,に戻すことを繰り返
して、自己を制御した制御装置 1に、該レスポンス, ア
テンション情報を通知するように構成する。
(1) A plurality of relay devices 3 each having a plurality of input ports 30 and output ports 31 are provided between a plurality of control devices 1 and a controlled device 2 which is commonly used, and a hierarchy is provided. This is a method of specifying route information in an information processing system in which a control line is connected and multiplexed by the relay device 3 when the relay device 3 at the first stage receives command control information from the control device 1. Information in the specified area is generated as route information (UADR), and the lower relay device 3
To the relay device at each stage.
Area a corresponding to each input port from the given area 3 to
b) is repeated to create the route information (UADR), and the route information (UADR) is transferred to the controlled device 2. The controlled device 2 controls the route information from the plurality of control devices 1 that controls itself. (UAD
R) is memorized, and when transmitting the response and attention information, as it is, or after processing (logical sum),
The signal is sent back to the upper relay device 3, and in each relay device 3, the signal "1" indicating the route is included in its own region ~, which region corresponding to a plurality of input ports ~ a, b. It is determined whether or not the route information (UADR) is returned to the corresponding input port, and the route information (UADR) is returned to the areas a and b corresponding to each input port of the relay device 3 at each stage. The response and attention information are repeatedly notified to the control device 1 that controls itself.

【0014】(2) 複数個の制御装置 1から共通に使用さ
れる被制御装置 2との間に、複数個の入力ポート 30 と
出力ポート 31 を備えた中継装置 3を複数段設けて、階
層構成で接続し、制御線を該中継装置 3により集線, 多
重化した情報処理システムにおける経路情報の指定方法
であって、コマンド送出時には、制御装置 1が、フレー
ムデータに、該制御装置 1の出力ポートのアドレス(LAD
R1) と、各段の中継装置 3の出力ポートのアドレスと(L
ADR2, 〜) と、該中継装置 3の入力ポートのアドレスを
設定する領域, 〜とを付加して送出し、各中継装置
3においては、上記出力ポートアドレス(LADR1,2, 〜)
に従って該フレームデータを転送する際、初段の中継装
置 3では、該初段の中継装置 3の各入力ポートに対応し
た領域に、該コマンドが送出されてきた入力ポートを
指示する情報を設定し、以降の各中継装置 3では、上記
初段の中継装置 3の入力ポートを指示している情報を、
各段の中継装置 3の、該コマンドが送出されたきた入力
ポートに対応する領域a,b 〜に複写することを繰り返
して、被制御装置 2に経路情報(UADR)として転送し、該
被制御装置 2がレスポンスを転送する時には、該レスポ
ンス情報を受信した各中継装置 3において、該レスポン
ス情報中の上記経路情報(UADR)に、自己の中継装置 3に
対応する領域〜, 中の各入力ポートに対応する領域
〜a,b,に、上記コマンドが送出されてきた入力ポー
トを指示する情報の有無を判定し、該コマンドが送出さ
れてきた入力ポートを指示する情報が設定されている領
域の入力ポートに転送し、該領域〜a,b の情報を、上
位の中継装置 3の入力ポートに対応する領域〜に複写
することを繰り返して、制御装置 1に転送し、該被制御
装置 2がアテンションを転送する時には、上記コマンド
を受信したときに、入力ポートに対応して記憶しておい
た、上記各制御装置 1からの経路情報(UADR)を加工
(論理和) したアテンション経路情報を、対応する入
力ポートを介して、上位の中継装置 3に転送し、該アテ
ンション情報を受信した各中継装置 3において、該アテ
ンション経路情報中の、自己の中継装置 3の入力ポー
トに対応する領域〜a,b に、上記コマンドが送出され
てきた入力ポートを指示する情報の有無を判定し、該コ
マンドが送出されてきた入力ポートを指示する情報が設
定されている領域の入力ポートに転送し、該領域〜a,
b の情報を、上位の中継装置 3の入力ポートに対応する
領域〜に複写することを繰り返して、該コマンドを送
出してきた複数個の制御装置 1に転送するように構成す
る。
(2) A plurality of relay devices 3 each having a plurality of input ports 30 and a plurality of output ports 31 are provided between a plurality of control devices 1 and a controlled device 2 which is commonly used, and a hierarchy is provided. A method of designating route information in an information processing system in which a control line is connected and multiplexed by the relay device 3 by connecting in a configuration, and when a command is sent, the control device 1 outputs the frame data to the output of the control device 1. Address of port (LAD
R1) and the address of the output port of relay device 3 at each stage and (L
ADR2, ~) and the area for setting the address of the input port of the relay device 3, ~
In 3, the above output port address (LADR1,2, ...)
When transferring the frame data in accordance with the above, the relay device 3 at the first stage sets information indicating the input port to which the command is transmitted, in the area corresponding to each input port of the relay device 3 at the first stage. In each relay device 3 of, the information indicating the input port of the relay device 3 in the first stage is
Repeating copying to the areas a and b of the relay device 3 of each stage corresponding to the input port from which the command is transmitted, is transferred to the controlled device 2 as route information (UADR), and the controlled device is controlled. When the device 2 transfers a response, in each relay device 3 that has received the response information, in the route information (UADR) in the response information, the area corresponding to the relay device 3 of its own The areas ~ a, b corresponding to the above are determined for the presence or absence of the information indicating the input port from which the command is transmitted, and the information indicating the input port from which the command is transmitted is set in the area. Transfer to the input port and copy the information of the area to a and b to the area corresponding to the input port of the upper relay device 3 to transfer to the control device 1 and the controlled device 2 When transferring the attention, Machining when receiving the command, the stored corresponding to the input port, the path information (UADR) from the respective control device 1
(OR) Attention route information is transferred to the upper relay device 3 via the corresponding input port, and each relay device 3 that has received the attention information has its own relay device in the attention route information. It is determined whether or not there is information indicating the input port from which the above command has been transmitted in the areas corresponding to the input ports 3 to a and b, and information indicating the input port from which the above command has been transmitted is set. Transfer to the input port of the area,
It is configured such that the information of b is repeatedly copied to an area corresponding to the input port of the upper relay device 3 to be transferred to the plurality of control devices 1 which have transmitted the command.

【0015】[0015]

【作用】即ち、本発明においては、中継装置が制御装置
からのコマンド (図2参照)を受信した入力ポートの情
報を元にレスポンスを返送する時の経路情報(UADR)を自
動的に作成する。
In other words, according to the present invention, the relay device automatically creates the route information (UADR) at the time of returning the response based on the information of the input port which has received the command (see FIG. 2) from the control device. .

【0016】中継装置は、この経路情報(UADR)を下位に
接続された中継装置に、図2に示したフレーム中の出力
ポートアドレス(LADR0,1,2) に基づいて経路選択して、
コマンド(CMD) とともに転送する。
The relay device selects this route information (UADR) to the relay device connected to the lower layer based on the output port address (LADR0,1,2) in the frame shown in FIG.
Transfer with command (CMD).

【0017】下位の中継装置は、上位の中継装置からの
経路情報(UADR)を加工、即ち、該中継装置のコマンドが
転送されてきた入力ポートに対応した領域a,b 〜に複
写 (具体的には、シフト) して被制御装置に転送する。
The lower relay device processes the route information (UADR) from the upper relay device, that is, copies the route information (UADR) to the areas a and b corresponding to the input port to which the command of the relay device is transferred (specifically, To the controlled device.

【0018】被制御装置は、この経路情報(UADR)をレス
ポンスとともに上位の中継装置に伝える。中継装置は、
該経路情報(UADR) (例えば、"1")が設定されている領域
〜,a,b から該中継装置での入力ポートを認識し、当
該入力ポート転送する。
The controlled device transmits this route information (UADR) to the upper relay device together with the response. The relay device is
The input port in the relay device is recognized from the area ~, a, b in which the route information (UADR) (for example, "1") is set, and the input port is transferred.

【0019】即ち、該被制御装置がレスポンスを転送す
る時には、該レスポンス情報を受信した各中継装置にお
いて、該レスポンス情報中の上記経路情報(UADR)に、自
己の中継装置に対応する領域〜, , 中の入力ポート
に対応する領域〜a,b,に、上記コマンドが送出され
てきた入力ポートを指示する情報の有無を判定し、該コ
マンドが送出されてきた入力ポートを指示する情報が設
定されている領域の入力ポートに転送し、該領域〜a,
b,の情報を、上位の中継装置の入力ポートに対応する
領域〜に複写することを繰り返して、制御装置 1に転
送する。
That is, when the controlled device transfers a response, in each relay device that has received the response information, the area corresponding to its own relay device is added to the route information (UADR) in the response information. Then, the presence or absence of information indicating the input port from which the above command has been transmitted is determined in the areas ~ a, b corresponding to the input port inside, and information indicating the input port from which the above command has been transmitted is set. To the input port of the specified area,
The information of b, is repeatedly copied to the area ~ corresponding to the input port of the upper relay device and transferred to the control device 1.

【0020】このとき、図3に示したレスポンスフレー
ムの出力ポートアドレス(LADR0,1,2) は、被制御装置
(I/O)の識別子として機能する。従って、該識別子
は、図3に示した形式に限定されるものではない。
At this time, the output port address (LADR0,1,2) of the response frame shown in FIG. 3 functions as an identifier of the controlled device (I / O). Therefore, the identifier is not limited to the format shown in FIG.

【0021】また、被制御装置は自己を制御する複数の
制御装置からの経路情報(UADR)を記憶しており、制御
装置と非同期に発生した制御装置へ通知すべきアテンシ
ョン情報を、少ない経路情報でもって同時に転送する。
Further, the controlled device stores route information (UADR) from a plurality of control devices for controlling itself, and the attention information to be notified to the control device asynchronously with the control device is stored in a small amount of route information. So transfer at the same time.

【0022】即ち、該被制御装置がアテンションを転送
する時には、上記コマンドを受信したときに、入力ポー
トに対応して記憶しておいた、上記各制御装置 1からの
経路情報(UADR)を加工 (論理和) したアテンション経
路情報を、対応する入力ポートを介して、上位の中継
装置に転送し、該アテンション情報を受信した各中継装
置 3において、該アテンション経路情報中の、自己の
中継装置に対応した領域〜,の入力ポートに対応す
る領域〜a,b, に、上記コマンドが送出されてきた
入力ポートを指示する情報の有無を判定し、該コマンド
が送出されてきた入力ポートを指示する情報が設定され
ている領域の入力ポートに転送し、該領域〜a,b,の
情報を、上位の中継装置 3の入力ポートに対応する領域
〜に複写することを繰り返して、該コマンドを送出し
てきた複数個の制御装置に転送する。
That is, when the controlled device transfers an attention, when the command is received, the route information (UADR) from each of the control devices 1 stored corresponding to the input port is processed. (OR) Attention route information is transferred to the higher-level relay device via the corresponding input port, and in each relay device 3 that has received the attention information, the attention route information is transferred to its own relay device in the attention route information. The presence or absence of the information indicating the input port to which the above command is transmitted is determined in the regions to a, b corresponding to the input ports of the corresponding region to, and the input port from which the command is transmitted is determined. Transfer the command to the input port of the area where the information is set, and copy the information of the area ~ a, b, to the area corresponding to the input port of the upper relay device 3 ~, and send the command. Transfer to a plurality of control devices that have been issued.

【0023】従って、複数段の中継装置を経由した制御
装置(CPU)と、被制御装置(I/O)間のコマンド
やレスポンスの到達経路を、該制御情報が全て認識して
設定する必要がなく、そのための各ポートへの機器の接
続状況を把握する必要がなくなり、制御装置と被制御装
置間の物理的な接続線を少なくして、且つ、該制御装置
と被制御装置間で授受する電文を短くできる効果が得ら
れる。
Therefore, it is necessary that the control information recognizes and sets all the arrival paths of commands and responses between the control device (CPU) and the controlled device (I / O) via a plurality of relay devices. Therefore, it is not necessary to grasp the connection status of the device to each port for that purpose, the number of physical connection lines between the control device and the controlled device is reduced, and the control device and the controlled device are exchanged. The effect of shortening the message can be obtained.

【0024】[0024]

【実施例】以下本発明の実施例を図面によって詳述す
る。前述の図1〜図3は本発明の原理説明図であり、図
4〜図7は、本発明の一実施例を示した図であり、図4
はコマンド時のルーティングを示しており、図5はレス
ポンス時のルーティングを示しており、図6,図7は、
アテンンション通知時のルーティングを示している。
Embodiments of the present invention will be described in detail below with reference to the drawings. 1 to 3 are explanatory views of the principle of the present invention, and FIGS. 4 to 7 are views showing an embodiment of the present invention.
Shows the routing at the time of command, FIG. 5 shows the routing at the time of response, and FIGS. 6 and 7 show
The routing at the time of attention notification is shown.

【0025】本発明においては、複数個の制御装置 1か
ら共通に使用される入出力装置 2との間に、複数個の入
力ポート 30 と出力ポート 31 を備えた中継装置 3を複
数段設けて、階層構成で接続し、制御線を該中継装置 3
により集線, 多重化した情報処理システムにおいて、初
段の中継装置 3が、制御装置 1からコマンド制御情報を
受信した入力ポートの情報を、所定の領域に経路情報
(UADR)として生成して、下位の中継装置 3に転送し、以
降、該経路情報(UADR)を、各段の中継装置 3の各入力ポ
ートに対応した領域a,b,〜に複写 (シフト) すること
を繰り返して、該経路情報(UADR)を作成し、被制御装
置 2に転送し、該被制御装置 2は、自己を制御する複数
の制御装置 1からの上記経路情報(UADR)を記憶してお
き、レスポンス, アテンション情報を送信するときに、
そのまま、又は、加工 (論理和)して、上位の中継装置
3に返送し、各中継装置 3では、複数個の入力ポートに
対応した何れの領域〜a,b,に、該経路情報(UADR)を
示す信号(“1”)が含まれているか否かを判別して、
該当の入力ポートに返送すると共に、該経路情報(UADR)
を、上記各段の中継装置 3の各入力ポートに対応した領
域〜a,b,に戻すことを繰り返して、自己を制御した
制御装置 1に、該レスポンス, アテンション情報を通知
する手段が、本発明を実施するのに必要な手段である。
尚、全図を通して同じ符号は同じ対象物を示している。
In the present invention, a plurality of relay devices 3 each having a plurality of input ports 30 and a plurality of output ports 31 are provided between the plurality of control devices 1 and the commonly used input / output device 2. , Connect in a hierarchical structure and connect the control line to the relay device 3
In the information processing system where the lines are concentrated and multiplexed by the relay device 3 in the first stage, the relay device 3 at the first stage stores the information of the input port, which receives the command control information from the control device 1, in the route information in a predetermined area.
(UADR), transfer it to the lower relay device 3, and then copy (shift) the route information (UADR) to areas a, b, ... corresponding to each input port of the relay device 3 at each stage. ) Is repeated, the route information (UADR) is created and transferred to the controlled device 2, and the controlled device 2 receives the route information (UADR) from the plurality of control devices 1 that controls itself. Remember, when you send the response and attention information,
As it is or after processing (logical sum), upper relay device
The relay device 3 determines whether any of the areas ~ a, b corresponding to the plurality of input ports includes the signal ("1") indicating the route information (UADR). And determine
The route information (UADR) is sent back to the corresponding input port.
Is repeatedly returned to the area corresponding to each input port of the relay device 3 of each stage ~ a, b, to the control device 1 that controls itself, the response, means for notifying the attention information, It is a necessary means for carrying out the invention.
The same reference numerals indicate the same objects throughout the drawings.

【0026】以下、図1〜図3を参照しながら、図4〜
図7によって、本発明の経路情報の指定方法を説明す
る。前述のように、図2,図3は、本発明による制御装
置 1と、被制御装置 2間で授受する電文フォーマットの
例を示している。この例では、伝送制御フォーマットと
して、例えば、公知のハイレベル伝送制御手順 (HDL
C) を使用し、Iフィールドに制御用の情報をのせてい
る。
Hereinafter, referring to FIGS. 1 to 3, FIGS.
A method of specifying route information according to the present invention will be described with reference to FIG. As described above, FIGS. 2 and 3 show an example of a message format exchanged between the control device 1 and the controlled device 2 according to the present invention. In this example, the transmission control format is, for example, a known high-level transmission control procedure (HDL).
C) is used to put control information in the I field.

【0027】LADR0,LADR1,LADR2は、
制御装置 1, 中継装置 3の出力ポートを指定するアドレ
スであり、このアドレスは、被制御装置 2からレスポン
ス,アテンションが通知されてきたとき、制御装置 1で
被制御装置を識別する情報 (識別子) と同意である。
{図3参照} 又、UADRは、各中継装置 3で作成される経路情報の
格納領域, , ,〜である。
LADR0, LADR1 and LADR2 are
This is an address that specifies the output port of the control device 1 and the relay device 3, and this address is the information (identifier) that identifies the controlled device by the control device 1 when the response and attention are notified from the controlled device 2. Agree with.
{Refer to FIG. 3} Further, UADR is a storage area for route information created by each relay device 3 ,.

【0028】該UADRの後には、コマンドの場合には
コマンドの種類を示すコマンドコード(CMD) とパラメー
タ(DATA)が付加される。{図2参照} また、レスポンスの場合には伝送路の状況,コマンドの
処理結果とパラメータ(STS) が付加される。{図3参
照} このほかに、アテンションがあるが、伝送されるフレー
ムのフォーマットとしては、上記レスポンスと同じであ
る。{図3参照} 本発明によるコマンド時のルーティングと、その時点で
作成される経路情報の例を図4に示す。本例ではCPU
−3{実際には、サービスプロセッサ (例えば、SPC-3
で示す) が接続されていて、該サービスプロセッサ(SPC
-3) の出力ポートからコマンドが送出される}1 を制御
装置として、被制御装置 (I/O−1)2 へのコマンド
発行した場合に作成される経路情報を示しものであり、
制御装置(CPU−3) 1 からは、SPC−3の出力ポ
ートアドレス(LADR0),中継装置(SCCX1−
1)3 の出力ポートアドレス(LADR1),中継装置
(SCCX2−0) 3 の出力ポートアドレス (LADR
2) が指定される。
In the case of a command, a command code (CMD) indicating the type of command and a parameter (DATA) are added after the UADR. {Refer to FIG. 2} In the case of a response, the status of the transmission line, the processing result of the command and the parameter (STS) are added. {Refer to FIG. 3} In addition to this, although there is an attention, the format of the frame to be transmitted is the same as the above response. {Refer to FIG. 3} FIG. 4 shows an example of routing at the time of a command according to the present invention and route information created at that time. CPU in this example
-3 {actually, the service processor (for example, SPC-3
Connected to the service processor (SPC)
-3) command is sent from the output port of} 3) is used as a control device, and shows route information created when a command is issued to the controlled device (I / O-1) 2.
From the control device (CPU-3) 1, the output port address (LADR0) of the SPC-3 and the relay device (SCCX1-
1) 3 output port address (LADR1), relay device (SCCX2-0) 3 output port address (LADR)
2) is specified.

【0029】本図では、SPC−3の複数の出力ポート
構成は、本発明に直接関係ないため省略している。本実
施例では、中継装置 (SCCX1−0) 〜 3は、最大4
個の出力ポートまで設けることができ、中継装置 (SC
CX2−0) 〜 (SCCX2─1)(図示せず) 3 は最大
2個の入力ポート(A,Bで示す) としている。
In the figure, a plurality of output port configurations of the SPC-3 are omitted because they are not directly related to the present invention. In this embodiment, the relay devices (SCCX1-0) to 3 are 4 at maximum.
Up to 4 output ports can be installed, and relay device (SC
CX2-0) to (SCCX2-1) (not shown) 3 are maximum two input ports (indicated by A and B).

【0030】また、上記SPC,SCCX1,SCCX
2の出力ポートは、例えば、最大64ポート{即ち、図
示の各出力ポートアドレス(LADR1〜) 8ビットの内、6
ビットを該出力ポートアドレスに使用し、上位2ビット
は、本願発明に関係しない制御情報に使用している}と
している。即ち、本図では、説明の便宜上、簡略化され
ている。
Further, the above SPC, SCCX1, SCCX
2 output ports are, for example, a maximum of 64 ports (that is, each of the illustrated output port addresses (LADR1 to) 6 out of 8 bits)
Bits are used for the output port address, and the upper 2 bits are used for control information not related to the present invention}. That is, the figure is simplified for convenience of description.

【0031】先ず、制御装置(CPU−3)1 から発行
されたコマンドは、SPC−3でLADR0領域に示さ
れるアドレスの出力ポートから、該出力ポートに接続さ
れる中継装置 (SCCX1−1) 3 に転送される。
First, the command issued from the control device (CPU-3) 1 is the relay device (SCCX1-1) 3 connected to the output port of the address indicated in the LADR0 area of the SPC-3. Transferred to.

【0032】本例では、上記SPC−3が、中継装置
(SCCX1−1) 3 の入力のBポート 30 に接続され
ている。該SPC−3から転送されたコマンド情報の、
UADR領域〜{該領域〜は、システム構築時等に
おいて、予め、システムの接続状況、具体的には、中継
装置 3の段数に対応して、図1に示したように、それぞ
れの中継装置が備えている入力ポートの数に対応して、
システムとして確保されている}は、デフォルト値の全
‘0’(B`00000000':B は2進数を示している。以下
略) になっている。中継装置 (SCCX1) 3 で使用す
る領域は、例えば、上位の4ビットであり、それぞれ、
該中継装置 (SCCX1−1) 3 の入力ポートのA,
B,C,Dポート(本図ではC,Dポートは省略)に対
応する。
In this example, the SPC-3 is a relay device.
It is connected to the B port 30 of the (SCCX1-1) 3 input. Of the command information transferred from the SPC-3,
In the UADR area ~ {the area ~, when the system is constructed, each of the relay devices corresponds to the connection status of the system, specifically, the number of stages of the relay device 3 in advance, as shown in Fig. 1. Depending on the number of input ports provided,
Reserved for the system} is the default value of all '0' (B`00000000 ': B is a binary number. The following is omitted). The area used by the relay device (SCCX1) 3 is, for example, the upper 4 bits.
A of the input port of the relay device (SCCX1-1) 3
It corresponds to B, C, and D ports (C and D ports are omitted in this figure).

【0033】本実施例の場合、Bポートから入力されて
いることから、該UADR領域の当該ビットを‘1’
とする。従って、UADR領域は、B‘00000
00’となる。
In the case of the present embodiment, since the input is from the B port, the bit in the UADR area is set to "1".
And Therefore, the UADR area is B'0 1 0000.
00 '.

【0034】中継装置(SCCX1−1)3 の下位に対
しては、上記LADR1に示されるポートアドレスによ
り、該中継装置(SCCX1−1)3 の出力ポートに転
送する。ここでは入力ポート番号2番に接続された装
置、本例では中継装置(SCCX2−0)3 に転送す
る。
For the lower order of the relay device (SCCX1-1) 3, it is transferred to the output port of the relay device (SCCX1-1) 3 by the port address shown in LADR1. Here, the data is transferred to the device connected to the input port number 2, which is the relay device (SCCX2-0) 3 in this example.

【0035】該中継装置(SCCX1−1)3 の下位の
中継装置 (SCCX2−0) 3 はBポートから入力して
いる。該中継装置 (SCCX2) 3 のUADR領域
{図1参照}の使用方法は、本発明においては、例え
ば、上位4ビット全体を仮想的に入力ポートのAポー
ト、下位4ビット全体を仮想的に入力ポートのBポート
の領域と定義する。
The lower relay device (SCCX2-0) 3 of the relay device (SCCX1-1) 3 is input from the B port. In the present invention, the method of using the UADR area (see FIG. 1) of the relay device (SCCX2) 3 is, for example, that the upper 4 bits are virtually input to the input port A and the lower 4 bits are input virtually. It is defined as the B port area of the port.

【0036】そして、該中継装置 (SCCX2) 3 のU
ADR領域の制御方法としては、Aポートから入力し
た場合には上位装置からの情報をそのままとし、Bポー
トから入力した場合には上位装置からの情報を、図4に
示したように、下位4ビット(即ち、上記の入力ポート
Bに対応する領域)にシフト(シフトして複写)する。
Then, the U of the relay device (SCCX2) 3
As the control method of the ADR area, when the information is input from the A port, the information from the upper device is left unchanged, and when the input is made from the B port, the information from the upper device is changed to the lower 4 Shift (shift and copy) to a bit (that is, a region corresponding to the above-mentioned input port B).

【0037】本実施例の場合には、中継装置 (SCCX
2−0) 3 のBポートから入力しているので、下位4ビ
ットにシフトすることになる。従って、B‘0100
000’をB‘00000100’とする。この中継装
置 (SCCX2−0) 3 におけるUADR領域の制御
方法が、本発明の最も特徴的なところである。
In the case of this embodiment, the relay device (SCCX
Since it is input from the B port of 2-0) 3, it will be shifted to the lower 4 bits. Therefore, B ' 0100 0
Let 000 'be B'0000 0100 '. The method of controlling the UADR area in this relay device (SCCX2-0) 3 is the most characteristic of the present invention.

【0038】中継装置(SCCX2−0)3 の下位に対
しては、上記LADR2に示されるポートアドレスによ
り、該中継装置(SCCX2−0)3 の出力ポートに転
送する。ここでは出力ポート番号1番に接続された装置
に転送され、該接続された装置は、被制御装置(入出力
装置) (I/O−1) 2 である。
The lower order of the relay device (SCCX2-0) 3 is transferred to the output port of the relay device (SCCX2-0) 3 by the port address indicated by LADR2. Here, it is transferred to the device connected to the output port number 1, and the connected device is the controlled device (input / output device) (I / O-1) 2.

【0039】被制御装置 (I/O−1) 2 は、入力ポー
ト毎 (本実施例では、図4に示されている如く、入力ポ
ートAである)に、該UADRを管理する。該被制御
装置(I/O−1)2 は、転送されたコマンドを実行す
る。実行結果はレスポンスとして制御装置 1に転送す
る。
The controlled device (I / O-1) 2 manages the UADR for each input port (in this embodiment, it is the input port A as shown in FIG. 4). The controlled device (I / O-1) 2 executes the transferred command. The execution result is transferred to control device 1 as a response.

【0040】次に、上記レスポンスの転送方法を図5を
用いて説明する。該被制御装置 (I/O−1) 2 からの
レスポンスを受信した中継装置 (SCCX2−0) 3
は、該UADRを、自己の中継装置 (SCCX2−
0) 3 に対応する領域にあるものと認識して、該領域
の上位4ビット{該中継装置 (SCCX2−0) 3 の
入力ポートAに対応する領域}に‘1’が含まれるか、
下位4ビット{該中継装置 (SCCX2−0) 3 の入力
ポートBに対応する領域}に‘1’が含まれるかを判断
をする。
Next, a method of transferring the response will be described with reference to FIG. The relay device (SCCX2-0) 3 which has received the response from the controlled device (I / O-1) 2
Uses the UADR as its own relay device (SCCX2-
0) 3 is recognized as being in the area corresponding to 3 and the upper 4 bits of the area {area corresponding to the input port A of the relay device (SCCX2-0) 3} includes '1',
It is determined whether or not the lower 4 bits {area corresponding to the input port B of the relay device (SCCX2-0) 3} includes "1".

【0041】該上位4ビットに‘1’を含んでいれば、
入力Aポートにレスポンスの転送し、下位4ビットに
‘1’を含んでいれば入力Bポートにレスポンスの転送
する。そして、該下位4ビットに‘1’を含んでいる場
合には、該UADRの下位4ビットを、図5に示され
ているように、上位4ビット{上位の中継装置(SCC
X1−1)3 に対応する領域}にシフトしたUADR
が、上位の中継装置(SCCX1−1)3 に転送され
る。
If the upper 4 bits include "1",
The response is transferred to the input A port, and if the lower 4 bits include "1", the response is transferred to the input B port. Then, when the lower 4 bits include '1', the lower 4 bits of the UADR are, as shown in FIG. 5, upper 4 bits {upper relay device (SCC
UADR shifted to the area corresponding to (X1-1) 3}
Is transferred to the upper relay device (SCCX1-1) 3.

【0042】本例では、UADRがB‘000001
00’であり下位4ビットの中に‘1’が含まれるの
で、UADRのB‘00000100’を、B‘010
0000’として入力のBポートに転送する。
In this example, UADR is B'0000 01.
00 'a is in the lower 4 bits'' because it contains, B'0000 0100 of UADR '1 a, B' 010
Transferred to the input of the B port 0 0000 '.

【0043】上位の中継装置 (SCCX1−1) 3 は、
該レスポンスのUADR領域の上位4ビット{該上位
4ビットは、前述のように、当該中継装置 (SCCX1
−1) 3 の入力ポートをビット単位で指示している領域
である}の内容により当該の入力ポートにレスポンスを
転送する。
The upper relay device (SCCX1-1) 3 is
Upper 4 bits of the UADR area of the response {The upper 4 bits are, as described above, the relay device (SCCX1
-1) The response is transferred to the input port according to the contents of 3), which is an area that indicates the input port of 3 in bit units.

【0044】本実施例では、UADRがB‘000
0000’であることから入力のBポートに転送する。
このようにして、コマンドの発行元に対してレスポンス
が転送される。
In this embodiment, UADR is B'0 100
Since it is 0000 ', it is transferred to the input B port.
In this way, the response is transferred to the command issuer.

【0045】該被制御装置 (I/O−1) 2 からの応答
については、上記コマンドの応答としてのレスポンス以
外に、非同期に発生した状態変化を制御装置 1に通知す
る方法としてアテンションがある。
Regarding the response from the controlled device (I / O-1) 2, in addition to the response as the response to the above command, there is attention as a method of notifying the control device 1 of a state change that has occurred asynchronously.

【0046】アテンションは、その被制御装置 (I/O
−1) 2 を使用しているすべての制御装置 1に転送す
る。このために特別な制御を実施する。図6、図7はア
テンション通知の例であり、ここではCPU−0,CP
U−1,CPU−2,CPU−4,CPU−7で示した
制御装置 1が、該被制御装置(I/O−1)2 を共用し
ている場合(接続線を太線と矢印で示してある)を示
す。
Attention means the controlled device (I / O
-1) Transfer to 2 to all control units 1 using 2. For this purpose, special control is implemented. FIG. 6 and FIG. 7 are examples of attention notification, and here, CPU-0, CP
When the control device 1 shown by U-1, CPU-2, CPU-4, and CPU-7 shares the controlled device (I / O-1) 2 (connection lines are indicated by thick lines and arrows). Indicated).

【0047】該被制御装置 (I/O−1) 2 には、各制
御装置 1からの特定のコマンドを受信した時の経路情報
UADRを元に作成した経路情報を持っている。これ
を仮にアテンション経路情報と呼ぶことにする。
The controlled device (I / O-1) 2 has route information created based on the route information UADR when a specific command from each control device 1 is received. This is tentatively called attention route information.

【0048】制御装置 (CPU−0) 1 による経路情報
UADRは、B‘10000000’。制御装置 (C
PU−1) 1 による経路情報UADRは、B‘010
00000’。
The route information UADR by the control unit (CPU-0) 1 is B'10000000 '. Controller (C
The route information UADR by PU-1) 1 is B'010.
00000 '.

【0049】制御装置 (CPU−2) 1 による経路情報
UADRは、B‘00001000’。制御装置 (C
PU−4) 1 による経路情報UADRは、B‘100
00000’。
The route information UADR by the control unit (CPU-2) 1 is B'00001000 '. Controller (C
The route information UADR by PU-4) 1 is B'100.
00000 '.

【0050】制御装置 (CPU−7) 1 による経路情報
UADRは、B‘00000100’。とすると、該
被制御装置 (I/O−1) 2 の入力Aポートに接続され
る制御装置は、制御装置 (CPU−0,CPU−1,C
PU−2) 1 であり、この入力Aポート用に管理される
アテンション経路情報は、各制御装置 1の経路情報の
論理和(OR)をしたB‘11001000’である。
{図6参照} 又、入力Bポートに接続される制御装置は、制御装置
(CPU−4,CPU−7)1 であり、Bポート用に管
理されるアテンション経路情報は、同様に、論理和
(OR)によるB‘10000100’である。{図7
参照} アテンションは、該被制御装置 (I/O−1) 2 の入力
Aポート,Bポート同時に送出されるが、ここでは被制
御装置(I/O−1)2 の入力Aポートからのアテンシ
ョン情報の経路を追うこととする。{図6参照} 被制御装置 (I/O−1) 2 の入力Aポートに直接接続
された中継装置 (SCCX2−0) 3 はアテンションの
中のアテンション経路情報UADR{該アテンション
経路情報UADRは、被制御装置(I/O−1)2 で
は、アテンション経路情報UADRである}のB‘1
1001000’により、上記レスポンスの転送方法で
説明した制御と同じ制御を行う。
The route information UADR by the control unit (CPU-7) 1 is B'00000100 '. Then, the control device connected to the input A port of the controlled device (I / O-1) 2 is the control device (CPU-0, CPU-1, C
PU-2) 1 and the attention route information managed for this input A port is B'11001000 'which is the logical sum (OR) of the route information of each control device 1.
{Refer to FIG. 6} Also, the control device connected to the input B port is the control device (CPU-4, CPU-7) 1, and the attention route information managed for the B port is similarly ORed. It is B'10000100 'by (OR). {Fig. 7
Attention is transmitted from the input A port and the B port of the controlled device (I / O-1) 2 at the same time. Here, the attention from the input A port of the controlled device (I / O-1) 2 We will follow the information path. {Refer to FIG. 6} The relay device (SCCX2-0) 3 directly connected to the input A port of the controlled device (I / O-1) 2 has the attention route information UADR in the attention {the attention route information UADR is In the controlled device (I / O-1) 2, it is attention route information UADR} B'1
1001000 'performs the same control as the control described in the response transfer method.

【0051】即ち、アテンション経路情報UADRの
B‘11001000’の上位4ビット{中継装置(S
CCX2−0)3 の入力Aポートに対応する領域}内に
おける‘1’の有無、及び下位4ビット{中継装置(S
CCX2−0)3 の入力Bポートに対応する領域}内に
おける‘1’の有無を調査する。ここでは共に‘1’を
含むため、該中継装置(SCCX2−0)3 の入力Aポ
ートと, 入力Bポートの両入力ポートに転送することを
意味する。
That is, the upper 4 bits of B'11001000 'of attention route information UADR {relay device (S
Presence / absence of '1' in the area corresponding to the input A port of CCX2-0) 3 and the lower 4 bits {relay device (S
Check for the presence of '1' in the area corresponding to the input B port of CCX2-0) 3}. Here, since both include "1", it means that the data is transferred to both the input A port and the input B port of the relay device (SCCX2-0) 3.

【0052】転送前の制御として、入力Aポートに転送
するアテンションのアテンション経路情報UADRは
そのままのB‘11001000’(又は下位4ビット
をマスクしB‘11000000’としてもよい)を転
送する。
As the control before the transfer, the attention route information UADR of the attention transferred to the input A port transfers B'11001000 'as it is (or B'11000000' by masking the lower 4 bits).

【0053】然して、入力Bポートに転送するアテンシ
ョンのアテンション経路情報UADRはレスポンス時
の制御と同じく、上位4ビット{上位の中継装置 (SC
CX1−1)3 に対応する領域}にシフトする。
However, the attention route information UADR of the attention transferred to the input B port is the same as the control at the time of response, and the upper 4 bits {upper relay device (SC
Area corresponding to CX1-1) 3}.

【0054】従って、該中継装置(SCCX2−0)3
の入力Bポートから転送するアテンションのアテンショ
ン経路情報UADRBは、B‘11001000’を
B‘10000000’としたものになる。
Therefore, the relay device (SCCX2-0) 3
Attention route information UADRB input B port transfers from attention will those with 1000 0000 '' B a 'B'1100 1000 of.

【0055】中継装置(SCCX1−0)3 は、該アテ
ンションのUADRのB‘11001000’から、
当該中継装置(SCCX1−0)3 の領域{具体的に
は、本実施例では、上位4ビットで、ビット対応で、各
入力A,B 〜ポートを指示している}が指示している上位
Aポート,Bポートの両方に転送する。これらのポート
に接続されている制御装置が制御装置 (CPU−0,C
PU−1) 1 である。
[0055] Relay apparatus (SCCX1-0) 3 from UADR of B '11 001000' of the attention,
Areas of the relay device (SCCX1-0) 3 (specifically, in the present embodiment, the upper 4 bits correspond to each bit and indicate each input A, B to port) Transfer to both A port and B port. The control devices connected to these ports are control devices (CPU-0, C
PU-1) 1.

【0056】同様にして、中継装置 (SCCX1−1)
3 は、アテンションのUADRのB‘000000
0’から入力Aポートにのみ転送する。このポートに接
続されている制御装置は、制御装置 (CPU−2) 1 で
ある。
Similarly, the relay device (SCCX1-1)
3, the attention of UADR B '1 000000
Transfer from 0'to input A port only. The controller connected to this port is the controller (CPU-2) 1.

【0057】被制御装置 (I/O−1) 2 の入力Bポー
トから送出されたアテンションも同じ技法により制御装
置 (CPU−4,CPU−7) 1 に転送される。{図7
の矢印を参照} このように、本発明による、経路情報指定方法は、複数
個の制御装置(CPU) から共通に使用される入出力装置(I
/O) との間に、複数個の入力ポートと出力ポートを備え
た中継装置を複数段設けて、階層構成で接続し、制御線
を該中継装置により集線, 多重化した情報処理システム
において、各段の中継装置が、制御装置から受信した入
力ポートのアドレスを元に、レスポンスを返送するとき
の経路情報を作成する。このとき、該経路情報を、各中
継装置に対応した領域,〜を用いて、制御装置から
コマンドを受信した入力ポートの位置を示す情報を、各
段の中継装置の各入力ポートに対応した領域,a,
b,〜に複写することを繰り返して、該経路情報を作
成し、被制御装置に転送する。被制御装置は、自己を制
御する複数の制御装置からの上記経路情報を記憶して
おき、レスポンス,アテンション情報を送信するとき加
工 (論理和) した経路情報として返送し、各中継装置
では、複数個の入力ポートの何れの領域に、該経路情報
が含まれているか否かを判別して、該当の入力ポートに
返送すると共に、該経路情報を、上記各段の中継装置に
対応した領域,〜の各入力ポートに対応した領域
,a,b,〜に戻すことを繰り返して、自己を制
御した制御装置に、該レスポンス, アテンション情報を
通知するようにしたところに特徴がある。
Attention sent from the input B port of the controlled device (I / O-1) 2 is also transferred to the control device (CPU-4, CPU-7) 1 by the same technique. {Fig. 7
As described above, the route information designating method according to the present invention is such that the input / output device (I
/ O), a plurality of relay devices each having a plurality of input ports and output ports are provided, and the relay devices are connected in a hierarchical structure, and the control line is concentrated and multiplexed by the relay device. The relay device at each stage creates route information for returning a response based on the address of the input port received from the control device. At this time, the route information is used as an area corresponding to each relay device, and information indicating the position of the input port that has received the command from the control device is used as the area corresponding to each input port of the relay device at each stage. , A,
The path information is created by repeating copying to b, ... And transferred to the controlled device. The controlled device stores the above route information from a plurality of control devices that control itself, and returns it as processed (logical sum) route information when transmitting the response and attention information. It is determined which of the input ports contains the route information, and the returned information is returned to the corresponding input port, and the route information is stored in the region corresponding to the relay device at each stage. It is characterized in that the response and attention information are notified to the control device that controls itself by repeating returning to the areas a, b, ... corresponding to each input port of.

【0058】[0058]

【発明の効果】以上、詳細に説明したように、本発明に
よる経路情報指定方法によれば、複数段の中継装置を経
由した制御装置(CPU)と被制御装置(I/O)間の
コマンドやレスポンスの到達経路は制御装置がすべて認
識して設定する必要がなく、そのためのポートへの機器
の接続状況を把握する必要がなくなる。また、電文中に
アドレス領域を多くとる必要がなく制御用の電文長を短
くできる効果がある。
As described above in detail, according to the route information designating method of the present invention, the command between the control device (CPU) and the controlled device (I / O) via a plurality of relay devices is used. It is not necessary for the control device to recognize and set the arrival route of the response and the response, and it is not necessary to grasp the connection status of the device to the port for that purpose. Further, there is an effect that the length of the control telegram can be shortened without requiring a large address area in the telegram.

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

【図1】本発明の原理説明図(その1)FIG. 1 is an explanatory diagram (1) of the principle of the present invention.

【図2】本発明の原理説明図(その2)FIG. 2 is an explanatory diagram of the principle of the present invention (No. 2)

【図3】本発明の原理説明図(その3)FIG. 3 is an explanatory diagram of the principle of the present invention (No. 3)

【図4】本発明の一実施例を示した図(その1)FIG. 4 is a diagram showing an embodiment of the present invention (No. 1).

【図5】本発明の一実施例を示した図(その2)FIG. 5 is a diagram showing an embodiment of the present invention (part 2).

【図6】本発明の一実施例を示した図(その3)FIG. 6 is a diagram showing an embodiment of the present invention (part 3).

【図7】本発明の一実施例を示した図(その4)FIG. 7 is a diagram showing an embodiment of the present invention (Part 4).

【図8】従来の経路情報の指定方法を説明する図(その
1)
FIG. 8 is a diagram for explaining a conventional route information specifying method (No. 1).

【図9】従来の経路情報の指定方法を説明する図(その
2)
FIG. 9 is a diagram for explaining a conventional route information specifying method (part 2).

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

1 制御装置(CPU,CPU-0,1,2, 〜) 2 被制御装置, 入出力装置(I/O,I/O-1,2, 〜) 3 中継装置(SCCX1-1, 〜) 30 入力ポート 31 出力ポート 1段目の中継装置(SCCX1-1, 〜) の入力ポートの
経路情報(UADR)領域 2段目の中継装置(SCCX1-1, 〜) の入力ポートの
経路情報(UADR)領域 被制御装置で受信した経路情報(UADR) 被制御装置で加工 (論理和) した経路情報(UADR)
1 Control device (CPU, CPU-0, 1, 2, ~) 2 Controlled device, I / O device (I / O, I / O-1,2, ~) 3 Relay device (SCCX1-1, ~) 30 Input port 31 Output port Input port route information (UADR) area of the first-stage relay device (SCCX1-1, ~) Input port route information (UADR) of the second-stage relay device (SCCX1-1, ~) Area Route information received by the controlled device (UADR) Route information processed (logical sum) by the controlled device (UADR)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】複数個の制御装置(1) から共通に使用され
る被制御装置(2) との間に、複数個の入力ポート(30)と
出力ポート(31)を備えた中継装置(3) を複数段設けて、
階層構成で接続し、制御線を該中継装置(3) により集
線, 多重化した情報処理システムにおける経路情報の指
定方法であって、 初段の中継装置(3) が、制御装置(1) からコマンド制御
情報を受信した入力ポートの情報を、所定の領域 ()
に経路情報(UADR)として生成して、下位の中継装置(3)
に転送し、 以降、該経路情報(UADR)を、各段の中継装置(3) の所定
の領域 (, , 〜)の各入力ポートに対応した領域
(a,b 〜) に複写することを繰り返して、該経路情報
(UADR)を作成し、被制御装置(2) に転送し、 該被制御装置(2) は、自己を制御する複数の制御装置
(1) からの上記経路情報(R) を記憶しておき、レスポン
ス, アテンション情報を送信するときに、そのまま,又
は、加工 (論理和) して、上位の中継装置(3) に返送
し、各中継装置(3)では、自己の領域 (〜, , ) 中
の複数個の入力ポートに対応した何れの領域(〜a,b)
に、該経路情報(UADR)が含まれているか否かを判別し
て、該当の入力ポートに返送すると共に、該経路情報(U
ADR)を、上記各段の中継装置(3) の各入力ポートに対応
した領域(〜a,b,)に戻すことを繰り返して、自己
を制御した制御装置(1) に、該レスポンス, アテンショ
ン情報を通知することを特徴とする経路情報の指定方
法。
1. A relay device comprising a plurality of input ports (30) and a plurality of output ports (31) between a controlled device (2) commonly used by a plurality of control devices (1). 3) is provided in multiple stages,
A method of specifying route information in an information processing system in which a control line is concentrated and multiplexed by the relay device (3) by connecting in a hierarchical structure, and the relay device (3) at the first stage receives a command from the control device (1). The information of the input port that received the control information is displayed in the specified area ().
Generated as route information (UADR) in the lower relay device (3)
To the area corresponding to each input port of the predetermined area (,, ...) of the relay device (3) at each stage.
Repeating copying to (a, b ~), the route information
(UADR) is created and transferred to the controlled device (2), and the controlled device (2) is a plurality of control devices controlling itself.
The above route information (R) from (1) is stored, and when the response and attention information is transmitted, it is returned to the upper relay device (3) as it is or after processing (logical sum), In each relay device (3), which area (~ a, b) corresponding to multiple input ports in its own area (~ ,,)
Whether or not the route information (UADR) is included in the route information and return it to the corresponding input port.
ADR) is repeatedly returned to the area (~ a, b,) corresponding to each input port of the relay device (3) at each stage, and the response and attention are sent to the control device (1) that controls itself. A method for specifying route information, which is characterized by notifying information.
【請求項2】複数個の制御装置(1) から共通に使用され
る被制御装置(2) との間に、複数個の入力ポート(30)と
出力ポート(31)を備えた中継装置(3) を複数段設けて、
階層構成で接続し、制御線を該中継装置(3) により集
線, 多重化した情報処理システムにおける経路情報の指
定方法であって、 コマンド送出時には、制御装置(1) が、フレームデータ
に、該制御装置(1) の出力ポートのアドレス(LADR1)
と、各段の中継装置(3)の出力ポートのアドレスと(LAD
R2, 〜) と、該中継装置(3) の入力ポートのアドレスを
設定する領域 (, 〜) とを付加して送出し、 各中継装置(3) においては、上記出力ポートアドレス(L
ADR1,2, 〜) に従って該フレームデータを転送し、 初段の中継装置(3) では、該初段の中継装置(3) の各入
力ポートに対応した領域 () に、該コマンドが送出さ
れてきた入力ポートを指示する情報を設定し、 以降の各中継装置(3) では、上記初段の中継装置(3) の
入力ポートを指示している情報を、各段の中継装置(3)
の、該コマンドが送出されたきた入力ポートに対応する
領域 (a,b,〜) に複写することを繰り返して、被制御
装置(2) に経路情報(UADR)として転送し、 該被制御装置(2) がレスポンスを転送する時には、該レ
スポンス情報を受信した各中継装置(3) において、該レ
スポンス情報中の上記経路情報(UADR)に、自己の中継装
置(3) に対応する領域 (〜, ) の各入力ポートに対
応する領域 (〜, a,b,) に、上記コマンドが送出さ
れてきた入力ポートを指示する情報の有無を判定し、該
コマンドが送出されてきた入力ポートを指示する情報が
設定されている領域の入力ポートに転送し、該領域 (〜
a,b)の情報を、上位の中継装置(3) の入力ポートに対
応する領域 (〜) に複写することを繰り返して、制御
装置(1) に転送し、 該被制御装置(2) がアテンションを転送する時には、上
記コマンドを受信したときに、入力ポートに対応して記
憶しておいた、上記各制御装置(1) からの経路情報(UAD
R)()を加工 (論理和) したアテンション経路情報
() を、対応する入力ポートを介して、上位の中継装
置(3) に転送し、 該アテンション情報を受信した各中継装置(3) におい
て、該アテンション経路情報 () 中の、自己の中継装
置(3) の入力ポートに対応する領域 (〜a,b)に、上記
コマンドが送出されてきた入力ポートを指示する情報の
有無を判定し、該コマンドが送出されてきた入力ポート
を指示する情報が設定されている領域の入力ポートに転
送し、該領域 (〜, a,b)の情報を、上位の中継装置
(3) の入力ポートに対応する領域 (〜) に複写するこ
とを繰り返して、該コマンドを送出してきた複数個の制
御装置(1) に転送することを特徴とする経路情報の指定
方法。
2. A relay device comprising a plurality of input ports (30) and a plurality of output ports (31) between a controlled device (2) commonly used by a plurality of control devices (1). 3) is provided in multiple stages,
This is a method of specifying route information in an information processing system in which a control line is concentrated and multiplexed by the relay device (3) by connecting in a hierarchical structure, and when the command is sent, the control device (1) writes the frame data to the frame data. Address of output port of controller (1) (LADR1)
And the output port address of the relay device (3) at each stage and (LAD
R2, ~) and an area (, ~) for setting the address of the input port of the relay device (3) are added and transmitted, and in each relay device (3), the output port address (L
The frame data is transferred according to ADR1, 2, ...), and the relay device (3) at the first stage sends the command to the area () corresponding to each input port of the relay device (3) at the first stage. After setting the information that indicates the input port, in each subsequent relay device (3), the information that indicates the input port of the relay device (3) at the first stage is changed to the relay device (3) at each stage.
Of the command is transmitted to the controlled device (2) as route information (UADR) by repeating copying to the area (a, b, ...) corresponding to the input port from which the command is transmitted. When (2) transfers the response, in each relay device (3) that has received the response information, the area corresponding to its own relay device (3) is added to the route information (UADR) in the response information. ,), The area (~, a, b,) corresponding to each input port is checked to see if there is information indicating the input port from which the above command was sent, and the input port from which the command was sent is specified. To the input port of the area where the information to be set is
The information of (a, b) is repeatedly copied to the area (~) corresponding to the input port of the upper relay device (3), transferred to the control device (1), and the controlled device (2) When transferring the attention, when the above command is received, the route information (UAD) from each control device (1) stored corresponding to the input port is stored.
Attention route information obtained by processing (OR) R) ()
() Is transferred to the upper relay device (3) via the corresponding input port, and each relay device (3) that has received the attention information has its own relay device in the attention route information (). Information indicating the input port from which the command has been transmitted is determined by determining whether or not there is information indicating the input port from which the command has been transmitted in the area (~ a, b) corresponding to the input port of (3). Is transferred to the input port of the area where is set, and the information of the area (~, a, b) is transferred to the upper relay device.
(3) A method of designating route information, characterized by repeating copying to an area (~) corresponding to an input port and transferring the command to a plurality of control devices (1) that have sent the command.
JP4266405A 1992-10-06 1992-10-06 Designating method for route information Withdrawn JPH06119269A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4266405A JPH06119269A (en) 1992-10-06 1992-10-06 Designating method for route information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4266405A JPH06119269A (en) 1992-10-06 1992-10-06 Designating method for route information

Publications (1)

Publication Number Publication Date
JPH06119269A true JPH06119269A (en) 1994-04-28

Family

ID=17430479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4266405A Withdrawn JPH06119269A (en) 1992-10-06 1992-10-06 Designating method for route information

Country Status (1)

Country Link
JP (1) JPH06119269A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7791051B2 (en) 2003-01-02 2010-09-07 Loma Linda University Medical Center Configuration management and retrieval system for proton beam therapy system
US7801988B2 (en) 2000-12-08 2010-09-21 Loma Linda University Medical Center Proton beam therapy control system
US9274067B2 (en) 2011-03-07 2016-03-01 Loma Linda University Medical Center Systems, devices and methods related to calibration of a proton computed tomography scanner

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7801988B2 (en) 2000-12-08 2010-09-21 Loma Linda University Medical Center Proton beam therapy control system
US7791051B2 (en) 2003-01-02 2010-09-07 Loma Linda University Medical Center Configuration management and retrieval system for proton beam therapy system
US9274067B2 (en) 2011-03-07 2016-03-01 Loma Linda University Medical Center Systems, devices and methods related to calibration of a proton computed tomography scanner
US9880301B2 (en) 2011-03-07 2018-01-30 Loma Linda University Medical Center Systems, devices and methods related to calibration of a proton computed tomography scanner

Similar Documents

Publication Publication Date Title
EP0191036B1 (en) Database backup method
US5963448A (en) Industrial controller having redundancy and using connected messaging and connection identifiers to enable rapid switchover without requiring new connections to be opened or closed at switchover
US7328370B2 (en) Safety controller with simplified interface
EP2230606A2 (en) System having a plurality of nodes connected in multi-dimensional matrix, method of controlling system and apparatus
CA2298608A1 (en) Queue system and method for point-to-point message passing
JPH06119269A (en) Designating method for route information
US4868814A (en) Multilevel concurrent communications architecture for multiprocessor computer systems
US6034943A (en) Adaptive communication node for use in an inter-processor communications system
US5822298A (en) Ring transmission system for providing efficient transmission of management data
US4879550A (en) Method and system for loop communication
JP3024345B2 (en) Data link method
JPH0962304A (en) Multiplex system for controller
JP3062904B2 (en) Data transmission method for distributed computer system
KR100300783B1 (en) configuration method of high availability system
JPS638500B2 (en)
JP3082835B2 (en) Router device and data communication system using the same
JPH104405A (en) Method for managing path information of network
JP2000347712A (en) Programmable controller
JP3033586B2 (en) Information processing system
JPS6031293B2 (en) Loop transmission method
JPH05260132A (en) Osi network management system
JPH0831085B2 (en) Processing method of distributed processing system
JPH0199343A (en) Automatic generating system for network management table
JPH0720170B2 (en) Interface device
JPH06152607A (en) Method for managing transmission right with priority

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000104