JPH0528548B2 - - Google Patents
Info
- Publication number
- JPH0528548B2 JPH0528548B2 JP60071233A JP7123385A JPH0528548B2 JP H0528548 B2 JPH0528548 B2 JP H0528548B2 JP 60071233 A JP60071233 A JP 60071233A JP 7123385 A JP7123385 A JP 7123385A JP H0528548 B2 JPH0528548 B2 JP H0528548B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- packet
- communication control
- terminal
- direct connection
- 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.)
- Expired - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はLAN(Local Area Network
system)等ネツトワークシステムの通信制御装
置に関する。[Detailed Description of the Invention] [Industrial Field of Application] This invention is applicable to LAN (Local Area Network)
This invention relates to communication control devices for network systems such as network systems.
〔従来技術の説明〕
LAN等ネツトワークシステムとしては、OA
(Office Automation)用又はFA用(Factory
Automation)用として、スター方式、ループ方
式、バス接続方式或いはこれらの混成方式等が提
案されているが、いずれの方式においてもターミ
ナル間のデータ伝送は各ノードの通信制御装置を
用いて行われる。[Description of prior art] As a network system such as LAN, OA
(Office Automation) or FA (Factory
A star method, a loop method, a bus connection method, or a hybrid method of these methods have been proposed for use in communication systems (Automation), but in any of these methods, data transmission between terminals is performed using a communication control device of each node.
従来より、ネツトワークシステム、例えば、ス
ター方式のネツトワークシステムのノードには蓄
積交換方式の通信制御装置が用いられ、データを
送信したいターミナルはデータに送り先等を付け
てノードに伝送し、ノードは送られてきたデータ
を一度バツフアメモリに蓄積し所定の確認作業を
した上でこのメモリに記憶されたデータを送り先
のターミナルへ伝送する。このように蓄積交換方
式の通信制御装置を用いたネツトワークシステム
は、各ターミナルで転送したいターミナルを指定
して所定データを伝送すれば良く通信制御の態様
が簡潔で伝送品質が高く汎用性が高かつた。 Traditionally, a store-and-forward type communication control device has been used in the nodes of a network system, such as a star network system, and a terminal that wants to send data attaches a destination etc. to the data and transmits it to the node. The sent data is once stored in a buffer memory, and after predetermined confirmation work is performed, the data stored in this memory is transmitted to the destination terminal. In this way, a network system using a store-and-forward type communication control device has a simple communication control mode that allows each terminal to specify the terminal to which data is to be transferred and transmits the specified data, resulting in high transmission quality and high versatility. Katta.
しかしながら、ノードに蓄積交換方式の通信制
御装置を用いたネツトワークシステムにあつて
は、データの交換を一度バツフアメモリに蓄積し
てから行うので伝送時間をこの分だけ余計に要す
るという問題点があつた。特に伝送データが多量
である場合には、データを分割して所定量づつパ
ケツトとして送らなければならず、パケツト分
割、生成に要する時間も大となり、緊急性を要す
るデータや、多量データ等を伝送したいターミナ
ルを有するネツトワークシステムのノードには蓄
積交換方式の通信制御装置を適用するのが難かし
いという問題点があつた。 However, in network systems that use store-and-forward type communication control devices in nodes, there is a problem in that data is exchanged after being stored in a buffer memory, which requires additional transmission time. . Particularly when there is a large amount of data to be transmitted, the data must be divided and sent as packets of a predetermined amount, and the time required to divide and generate packets is also large, making it difficult to transmit urgent data or large amounts of data. There is a problem in that it is difficult to apply a store-and-forward type communication control device to nodes of a network system that have terminals that want to communicate.
この発明は上記問題点を改善し、治績交換方式
を採用しながらも、データ種別によつてはより高
速にデータ伝送することができるネツトワークシ
ステムの通信制御装置を提供することを目的とす
る。
The purpose of this invention is to improve the above-mentioned problems and provide a communication control device for a network system that can transmit data at higher speeds depending on the type of data while adopting the record exchange method. .
上記目的を達成するために、本発明は、ネツト
ワークシステムにおける蓄積交換方式の通信制御
装置にして、複数のターミナルを接続する複数の
コネクタと、上記各コネクタとシステムバスとを
接続する入力線、出力線の間にマトリツクス状に
多数のゲートスイツチを配置してなるハードロジ
ツク回路と、データ伝送のパケツトが直結要求の
パケツトであるか直結解除のパケツトであるかを
判別するデータコマンドコード解析判定部と、上
記データコマンドコード解析判定部の判定に従つ
て前記ハードロジツク回路における前記各ゲート
スイツチのオン,オフを制御する出力ポートとを
備え、前記各ターミナル間の通信を直接可能な構
成としてなるものある。
In order to achieve the above object, the present invention provides a store-and-forward communication control device in a network system, including a plurality of connectors connecting a plurality of terminals, an input line connecting each of the connectors to a system bus, A hard logic circuit consisting of a large number of gate switches arranged in a matrix between output lines, and a data command code analysis/judgment unit that determines whether a data transmission packet is a direct connection request packet or a direct connection cancellation packet. , and an output port that controls on/off of each of the gate switches in the hard logic circuit according to the judgment of the data command code analysis/determination section, and is configured to directly enable communication between the terminals.
以下、この発明について一実施例を挙げ詳細に
説明する。
Hereinafter, this invention will be described in detail by way of an example.
第1図はスター方式のLANのシステムブロツ
ク図、第2図は通信制御装置の構成ブロツク図、
第3図は通信制御装置が有するハードロジツク用
出力ポート及びハートロジツク回路の回路図、第
4図は通信制御装置の機能ブロツク図、第5図は
通信制御装置の処理フローチヤートである。 Figure 1 is a system block diagram of a star type LAN, Figure 2 is a configuration block diagram of a communication control device,
FIG. 3 is a circuit diagram of a hard logic output port and a heart logic circuit included in the communication control device, FIG. 4 is a functional block diagram of the communication control device, and FIG. 5 is a processing flowchart of the communication control device.
第1図に示したように、LAN1は通信制御装
置3を中心として、ターミナルT(T1,T2,T3,
T4)を接続している。接続は通信ケーブルL1,
L2,L3,L4を介してシリアル接続され、各ケー
ブルと通信制御装置3又はターミナルTとの接続
はコネクタC(C1,C2,C3…)を介して行われて
いる。接続はRS232C規格に準ずるものであるが
RS422規格等への変更は自由に行える。なお、タ
ーミナルとしては、OA用では、営業、経理等に
備えられるパソコンやコンピユータ装置、データ
ベース等であり、FA用にあつては、これにCNC
装置等が加わるものである。又、本例では4個の
コネクタC1〜C4にターミナルT1〜T4を接続し、
コネクタC5,C6は空きの状態としているが、こ
のコネクタC5,C6には任意のターミナルを接続
可能である。 As shown in FIG .
T4 ) is connected. Connection is communication cable L1 ,
They are serially connected via L 2 , L 3 , L 4 , and each cable is connected to the communication control device 3 or terminal T via connectors C (C 1 , C 2 , C 3 . . . ). Although the connection complies with the RS232C standard,
Changes to the RS422 standard etc. can be made freely. Note that terminals for OA include computers, computer equipment, databases, etc. for sales, accounting, etc., and terminals for FA include CNC.
Equipment etc. are added. Also, in this example, terminals T 1 to T 4 are connected to four connectors C 1 to C 4 ,
Although connectors C 5 and C 6 are left vacant, any terminal can be connected to these connectors C 5 and C 6 .
第2図に示したように、通信制御装置3は、そ
の内部にシステムバス5を介してCPU9、ROM
11、RAM13、プログラマブルタイマ15、
プログラマブルインタラプトコントローラ17、
6個のユアート(Universal Asynchronus
Receiver Transmitter)U1〜U6、並びにハード
ロジツク用出力ポート19を備えている。そし
て、各ユアートU1〜U6は出力ポート19で制御
されるハードロジツク回路21を介して前記コネ
クタC1〜C6に接続されている。 As shown in FIG. 2, the communication control device 3 includes a CPU 9 and a ROM internally via a system bus 5.
11, RAM13, programmable timer 15,
programmable interrupt controller 17,
Six Yuarts (Universal Asyncronus)
Receiver Transmitter) U 1 to U 6 and an output port 19 for hard logic. Each of the units U 1 to U 6 is connected to the connectors C 1 to C 6 via a hard logic circuit 21 controlled by an output port 19.
前記CPU9は通信制御装置3の全体を総括制
御するものである。前記ROM11は前記総括制
御のプログラムを格納している。前記RAM13
は前記CPUのワークエリヤを有するほか、各タ
ーミナル通信状態を管理する管理テーブルや、各
ターミナルから送られてくるコマンド内容を解析
するためのデータコマンド機能テーブル等を有し
ている。 The CPU 9 performs overall control of the communication control device 3 as a whole. The ROM 11 stores the overall control program. Said RAM13
In addition to having a work area for the CPU, it also has a management table for managing the communication status of each terminal, a data command function table for analyzing the contents of commands sent from each terminal, and the like.
前記プログラマブルタイマ15は割り込み処理
等に際しての時間制御を行うものである。前記プ
ログラスブルインタラプトコントローラ17は各
ターミナルから入力されるパケツトを割り込み処
理するものである。 The programmable timer 15 performs time control during interrupt processing and the like. The programmable interrupt controller 17 interrupts packets input from each terminal.
第3図に示したように、ハードロジツク回路2
1は各ユアートU1〜U6からの出力回線l1〜L6上
の6個のゲートスイツチ(参照番号付さず)と出
力回線l1〜l6と直交するユアートU1〜U6への入力
回線m1〜m6との間にマトリクス状に設けられる
30個のゲートスイツチ(参照番号付さず)とを有
して成る。各ゲートスイツチの信号入力端子(0
−1)、(0−2)…(0−6)、(1−2)〜(1
〜6)…にハイレベルの信号が入力されたときそ
のゲートを解放する。 As shown in Figure 3, the hard logic circuit 2
1 is connected to the six gate switches (no reference numbers) on the output lines l 1 to l 6 from each uart U 1 to U 6 and to the uarts U 1 to U 6 orthogonal to the output lines l 1 to l 6 . are provided in a matrix between the input lines m 1 to m 6 of
30 gate switches (no reference numbers). Signal input terminal of each gate switch (0
-1), (0-2)...(0-6), (1-2) ~ (1
~6) When a high level signal is input to..., the gate is released.
一方出力ポート19は6個のIC回路P1〜P6を
有しており、各ポートP1〜P6は、システムバス
5を介してCPU9(第2図参照)からの制御信
号を受け、所定の信号出力端子(6−1)、(5−
1)…(0−6)からハイレベルの信号を出力す
る。これら信号出力端子(6−1)、(5−1)…
(0−6)は前記ゲートスイツチの同一番号の信
号入力端子と接続されるものである。 On the other hand, the output port 19 has six IC circuits P 1 to P 6 , and each port P 1 to P 6 receives a control signal from the CPU 9 (see FIG. 2) via the system bus 5. Predetermined signal output terminals (6-1), (5-
1) Output a high level signal from (0-6). These signal output terminals (6-1), (5-1)...
(0-6) are connected to signal input terminals of the same number on the gate switch.
第3図において、コネクタC1〜C6から入力さ
れるデータ等の信号は入力回線m1〜m6を介して
各ユアートU1〜U6に入力される他、マトリクス
状に配設されたゲートスイツチのうちいずれかの
ゲートスイツチがオンされていれば、そのゲート
スイツチに接続されている入力回線と出力回線と
が直結される。そして、前記CPU9は、出力ポ
ート19を作動させることにより、出力回路線l1
〜l6上のゲートスイツチを適宜オンして−のター
ミナルから送られてきた情報をユアートU1〜U6
を介して所定の情報を伝送することができること
を意味すると共に、又、出力ポート19を作動さ
せることにより、適宜の入力回線m1〜m6を適宜
の出力回線l1〜l6に適宜直結できることを意味し
ている。 In Fig. 3, signals such as data inputted from connectors C1 to C6 are inputted to each user U1 to U6 via input lines m1 to m6 , and are also arranged in a matrix. If any one of the gate switches is turned on, the input line and output line connected to that gate switch are directly connected. Then, by activating the output port 19, the CPU 9 connects the output circuit line l 1
Turn on the gate switch on ~l 6 as appropriate and send the information sent from the - terminal to yourart U 1 ~ U 6
By activating the output port 19, appropriate input lines m 1 to m 6 can be directly connected to appropriate output lines l 1 to l 6 . It means that you can.
前記各入力回線m1〜m6と各出力回線l1〜l6との
直結、解除の処理を行なうために、通信制御部2
3が設けられている。この通信制御部23は、通
信制御装置3の通信制御に係る部分を機能表現し
たもので、その機能をブロツク図的に示すと、第
4図に示すように、通信制御部23は受信割り込
み処理部25と、データ送受信バツフアメモリ2
7と、データエラーチエツク処理部29と、デー
タコマンドコード解析判定部31と、データコマ
ンドコード機能テーブル33と、送信先アドレス
判定処理部35と、送信データ出力処理部37と
を有している。伝送方式はパケツト方式であり、
第5図右中央に示したパケツトPKTは、先頭に
データの送信開始を示すヘツダを有し、次いで、
送信先アドレス、送信元アドレス、コマンドコー
ド、送信データ、データチエツクコード、そして
最後にデータの終了を示すトレーラを有してい
る。コマンドコードは通信制御装置での処理態様
の指定であり、本例では、特に回線直結要求のコ
マンドが記載可能となつている。 In order to directly connect and disconnect the input lines m1 to m6 and the output lines l1 to l6 , the communication control unit 2
3 is provided. This communication control unit 23 is a functional expression of the part related to communication control of the communication control device 3.If the function is shown in a block diagram, as shown in FIG. unit 25 and data transmission/reception buffer memory 2
7, a data error check processing section 29, a data command code analysis and determination section 31, a data command code function table 33, a destination address determination processing section 35, and a transmission data output processing section 37. The transmission method is a packet method,
The packet PKT shown in the center right of FIG. 5 has a header at the beginning indicating the start of data transmission, and then
It has a destination address, a source address, a command code, transmission data, a data check code, and finally a trailer indicating the end of the data. The command code is a designation of the processing mode in the communication control device, and in this example, a command for requesting direct line connection can be written in particular.
第4図において、前記受信割り込み処理部25
は、各ターミナルからのパケツトを割り込み方式
で受付けるものである。前記データ送受信バツフ
アメモリ27は、割り込み処理されたパケツト中
で送信データを一時記憶するものである。前記デ
ータエラーチエツク処理部29はパケツト中のデ
ータチエツクコードを読み取つて転送バイト数や
パリテイチエツク等が適正のものであるか否かを
チエツクする。前記データコマンドコード解析判
定部31はコマンドコードを読み取るものであ
る。 In FIG. 4, the reception interrupt processing section 25
accepts packets from each terminal using an interrupt method. The data transmission/reception buffer memory 27 temporarily stores transmission data in interrupt-processed packets. The data error check processing section 29 reads the data check code in the packet and checks whether the number of transferred bytes, parity check, etc. are appropriate. The data command code analysis and determination section 31 reads command codes.
前記データコマンド機能テーブル33には各タ
ーミナルの通信状態を管理する管理テーブルが設
けられており、又、所用のコマンドコードの解析
用情報が記載されている。前記送受信先アドレス
判定処理部35はパケツトの送信先アドレスを読
み取るものである。前記送信データ出力処理部3
7は、前記データコマンドコード機能テーブル3
3に従つて解析判定したコマンドコードに従つ
て、又、送信先アドレス判定処理部35の判定に
従つて、データ送受信バツフアメモリに格納され
ている受信データを所定のターミナルに送信する
ように第3図に示したゲートスイツチを制御した
り、或いは、コマンドコードが直結指令である場
合にはデータ送受信バツフアメモリに関係なく、
第3図に示したマトリクス状のゲートスイツチを
制御して送信先ターミナルとこの送信元ターミナ
ルが要求している送信先ターミナルとを直結処理
したりするものである。なお、既に直結している
ターミナルから直結解除の要求があつた場合には
この送信データ出力処理部37で直結解除の処理
を行うが、この際の解除要求は第3図に示したユ
アートU1〜U6を介して直結解除を要求するパケ
ツト送信があることを条件として行われるように
している。 The data command function table 33 is provided with a management table for managing the communication status of each terminal, and also records information for analysis of required command codes. The destination address determination processing section 35 reads the destination address of the packet. The transmission data output processing section 3
7 is the data command code function table 3
In accordance with the command code analyzed and determined in accordance with FIG. To control the gate switch shown in , or if the command code is a direct command, regardless of the data transmission/reception buffer memory,
The matrix-shaped gate switches shown in FIG. 3 are controlled to directly connect the destination terminal and the destination terminal requested by the source terminal. If a request is made to cancel the direct connection from a terminal that is already directly connected, the transmission data output processing unit 37 performs the process to cancel the direct connection . This is done on the condition that a packet is sent via U6 to request the release of the direct connection.
上記構成の通信制御装置の制御方式を第5図フ
ローチヤートを用いて説明する。 The control method of the communication control device having the above configuration will be explained using the flowchart of FIG.
第3図を参照するに、各コネクタC1〜C6から
入力回線m1〜m6に入力される信号は一般にパケ
ツトの形態で入力されるようになつているが、マ
トリクス状のゲートスイツチがオンされ特定回路
が直結されている場合にのみその特定回線はその
他の形態の信号を流すことができる。そして、パ
ケツトの内容は本例においては大きく分けて3種
ある。これは第5図右上方に示したように、通常
のデータ送信用のパケツトAと、直結要求のパケ
ツトBと、直結解除のパケツトCである。 Referring to FIG. 3, the signals input from the connectors C1 to C6 to the input lines m1 to m6 are generally input in the form of packets. Only when turned on and directly connected to a specific circuit, that specific line can flow other types of signals. In this example, the contents of the packet can be roughly divided into three types. As shown in the upper right corner of FIG. 5, these are packet A for normal data transmission, packet B for requesting direct connection, and packet C for canceling direct connection.
パケツトAは第4図の説明の項で示した通り、
ヘツドとトレーラとの間に送信先、送信元アドレ
ス、送信データ並びに、データチエツクコード及
びコマンドコードを挿入したものである。パケツ
トBはコマンドコードに直結要求を記載すると共
に送信データの項は空白とし、送信先コードは通
信制御装置3(第1図参照)としたものである。
パケツトCはパケツトBと異つてコマンドコード
に直結解除を記載したものである。本例で、この
ようにパケツトAと同種の形式でパケツトB、パ
ケツトCを定義するようにしたのは、直結要求、
直結解除の信号をハード線等特設することなく、
又、パケツト伝送を必須とする通信制御装置の処
理技術を複雑化することなく処理するための手段
である。 As shown in the explanation section of Fig. 4, packet A is
A destination address, a source address, transmission data, a data check code, and a command code are inserted between the head and the trailer. In packet B, a direct connection request is written in the command code, the transmission data section is left blank, and the transmission destination code is communication control device 3 (see FIG. 1).
Packet C, unlike packet B, has direct connection release written in the command code. In this example, the reason why packets B and C are defined in the same format as packet A is that the direct connection request,
Direct connection release signal without special installation of hard wire etc.
Further, it is a means for processing without complicating the processing technology of a communication control device that requires packet transmission.
ステツプ501はパケツトA〜Cの割り込み処理
を受付けるものであり、割り込みがあればステツ
プ503でパケツト受信処理が行われる。ステツプ
505はデータエラーチエツク処理を行うものであ
り、ステツプ507はコマンドコードの解析処理を
行うものである(第4図参照)。 Step 501 is for accepting interrupt processing for packets A to C, and if there is an interrupt, packet reception processing is performed in step 503. step
Step 505 performs a data error check process, and step 507 performs a command code analysis process (see FIG. 4).
ステツプ507の主なコマンド解析処理はパケツ
ト内容が前記A,B,Cいずれであるかの判定で
ある。ステツプ509は直結解除か否かの判定を、
即ち、パケツトCであるか否かの判定を行つてい
る。又、ステツプ511は直結か否かの判定、即ち、
パケツトBであるか否かの判定を行つている。従
つて通信制御装置に入力されたパケツトがパケツ
トAである場合にはステツプ513へ。パケツトB
である場合にはステツプ523へ移ることになる。 The main command analysis process in step 507 is to determine whether the packet content is A, B, or C. Step 509 determines whether or not to release the direct connection.
That is, it is determined whether it is packet C or not. In addition, step 511 determines whether or not there is a direct connection, that is,
It is determined whether the packet is packet B or not. Therefore, if the packet input to the communication control device is packet A, the process advances to step 513. Packet B
If so, the process moves to step 523.
ステツプ513はパケツトAがデータ伝送用のパ
ケツトであることから、第4図に示したデータコ
マンドコード機能テーブル内の管理テーブルを参
照し、ステツプ515で送信先ターミナルが送信可
能状態にあるか否かを判定する。このとき、送信
先ターミナルが他のターミナルと交信中であつた
り或いはその他の通信不能状態にあるときには、
ステツプ517で伝送不能処理を行う。伝送不能処
理は、例えば、送信元ターミナルにその旨伝えた
り、又、要すれば適宜のデイスプレイ装置にその
旨表示しておいたりする。 In step 513, since packet A is a packet for data transmission, the management table in the data command code function table shown in FIG. Determine. At this time, if the destination terminal is communicating with another terminal or is otherwise unable to communicate,
In step 517, processing to disable transmission is performed. The process of disabling transmission is, for example, by notifying the sending terminal of the fact, or by displaying a message to that effect on an appropriate display device, if necessary.
ステツプ515で伝送可能と判断されたときはス
テツプ519へ移り、ここで所定の伝送処理が行わ
れる。伝送処理は、第4図の示したデータ受信バ
ツフアメモリに一時蓄積されている受信パケツト
中のデータを所定の送信先ターミナルへ転送する
ことで行われる。ステツプ521はテーブル変更処
理を行うもので、現在送信中であること、或い
は、送信内容の都合上、所定のターミナルは所定
の時間通信不能とすべきであることなど所望の指
令を第4図に示したデータコマンド機能テーブル
に記載することが行われる。 If it is determined in step 515 that transmission is possible, the process moves to step 519, where predetermined transmission processing is performed. The transmission process is performed by transferring the data in the received packet temporarily stored in the data reception buffer memory shown in FIG. 4 to a predetermined destination terminal. Step 521 is for table change processing, and a desired command such as that the terminal is currently transmitting or that communication should be disabled for a predetermined period of time with a predetermined terminal due to the content of the transmission is sent as shown in FIG. The entries in the data command function table shown are performed.
ステツプ511で直結、即ち、パケツトBが判断
された場合には、ステツプ523でステツプ513と同
様の管理テーブルの参照が行われる。ステツプ
525で、直結不能状態が判断されれば、ステツプ
527で直結不能処理即ち、ステツプ517と類似の処
理が行われるがステツプ525で直結可能状態が判
断された場合にはステツプ529へ移り以下の直結
処理が行われる。 If direct connection, that is, packet B is determined in step 511, the same management table as in step 513 is referenced in step 523. step
If 525 determines that direct connection is not possible, the step
At step 527, a direct connection disabling process, that is, a process similar to step 517, is performed, but if it is determined at step 525 that a direct connection is possible, the process moves to step 529, where the following direct connection process is performed.
第3図に示したように、CPU9が直結処理を
判断した場合には出力ポート19の所定の出力端
子にハイレベル信号を出力する。即ち、例えば、
今、ターミナル4が(例えばデータ使用部のパソ
コン)がターミナル3(例えばデータバンク)へ
の直結要求を下しているとするならば、CPU9
はポートP3の端子(4−3)にハイレベルの信
号を出力し、破線で示した回線を経由して入力端
子(4−3)を有するゲートスイツチをオンする
ことになる。入力回線m4はコネクタC3への出力
回線l3へ接続され、これにより回線m4と回線l3と
が直結されたことになる。 As shown in FIG. 3, when the CPU 9 determines direct connection processing, it outputs a high level signal to a predetermined output terminal of the output port 19. That is, for example,
Now, if terminal 4 (for example, a personal computer in the data usage department) is making a direct connection request to terminal 3 (for example, a data bank), then CPU 9
outputs a high level signal to the terminal (4-3) of port P3 , and turns on the gate switch having the input terminal (4-3) via the line shown by the broken line. Input line m 4 is connected to output line l 3 to connector C 3 , thereby directly connecting line m 4 and line l 3 .
ステツプ531は回線直結後、その旨を第4図に
示したデータコマンドコード機能テーブルが有す
る管理テーブルに記載する。なお、以上により回
線m4とl3とが直結されたが、このとき入力回線
m4からの信号がユアートU4を介してシステムバ
スに混入するかのようにであるが、実際には例え
ばRSC規格のCTS、RTS等ハンドシエイク用制
御信号線を利用することでこれら混入は避けられ
る。 In step 531, after the line is directly connected, that fact is recorded in the management table included in the data command code function table shown in FIG. By the way, the lines m4 and l3 are directly connected, but at this time the input line
It is as if the signal from m4 is mixed into the system bus via U4 , but in reality, such mixing can be avoided by using handshake control signal lines such as CTS and RTS of the RSC standard. It will be done.
次にステツプ509で直結解除即ち、パケツトC
が判断されればステツプ533へ移る。パケツトC
はステツプ523以下の前例において第3図に示し
たコネクタC4から入力される。ステツプ533は直
結解除の処理を示しており、第3図に示したポー
トP3の出力端子(4−3)の信号レベルをロー
レベル化することで行われる。ステツプ535は管
理テーブル変更の処理を示しており、管理テーブ
ルに直結解除した旨記載する。 Next, in step 509, the direct connection is canceled, that is, the packet C
If it is determined, the process moves to step 533. Packet C
is input from connector C4 shown in FIG. 3 in the example below step 523. Step 533 indicates a process for canceling direct connection, which is performed by setting the signal level of the output terminal (4-3) of port P3 shown in FIG. 3 to a low level. Step 535 shows the process of changing the management table, and it is written in the management table that the direct connection has been released.
以上により、各ターミナルは他のターミナルと
従来通りの蓄積交換方式のパケツト通信ができる
と共にこれに合わせて直結通信ができることにな
る。 As a result of the above, each terminal can perform packet communication with other terminals using the conventional store-and-forward method, and can also perform direct connection communication accordingly.
なお、直結要求は予め予測される伝送時間を考
慮して自動的にその流さを判断して行うことも可
能であり、又、オペレータの介入により手動的に
行われるようにしても良いことは勿論である。 It should be noted that the direct connection request can be made by automatically determining the speed by considering the predicted transmission time in advance, or it is of course possible to make it manually with operator intervention. It is.
以上のごとき実施例の説明より理解されるよう
に、要するに本発明は、ネツトワークシステムに
おける蓄積交換方式の通信制御装置にして、複数
のターミナルT1〜T4を接続する複数のコネク
タC1〜C4と、上記各コネクタC1〜C4とシ
ステムバス5とを接続する入力線、出力線l1〜
l6:m1〜m6の間にマトリツクス状に多数のゲー
トスイツチを配置してなるハードロジツク回路2
1と、データ伝送のパケツトPKTが直結要求の
パケツトBであるか直結解除のパケツトCである
かを判別するデータコンマドコード解析判定部3
1と、上記データコマンドコード解析判定部31
の判定に従つて前記ハードロジツク回路21にお
ける前記各ゲートスイツチのオン、オフを制御す
る出力ポート19とを備え、前記各ターミナルT
1〜T4間の通信を直接可能な構成としてなるも
のである。
As can be understood from the above description of the embodiments, the present invention is, in short, a store-and-forward type communication control device in a network system, which includes a plurality of connectors C1 to C4 that connect a plurality of terminals T1 to T4; Input lines and output lines l 1 to connect each of the above connectors C1 to C4 and the system bus 5
l 6 : Hard logic circuit 2 consisting of a large number of gate switches arranged in a matrix between m 1 and m 6
1, and a data commad code analysis/judgment unit 3 that determines whether the data transmission packet PKT is a direct connection request packet B or a direct connection release packet C.
1, and the data command code analysis/judgment section 31
and an output port 19 for controlling on/off of each of the gate switches in the hard logic circuit 21 according to the determination of each terminal T.
This configuration allows direct communication between T1 and T4.
上記構成により、本発明においては、あるター
ミナルから他のターミナルとの接続を要求する直
結要求パケツトBを伝送すると、データコマンド
コード解析判定部31において上記パケツトBの
コマンドが解析され、この判定部31の判定に従
つてハードロジツク回路21における対応したゲ
ートスイツチがオンされて、前記あるターミナル
他のターミナルとが直結されて直接通信可能な状
態となる。 With the above configuration, in the present invention, when a direct connection request packet B requesting connection with another terminal is transmitted from a certain terminal, the command of the packet B is analyzed in the data command code analysis/determination section 31, and this determination section 31 According to the determination, the corresponding gate switch in the hard logic circuit 21 is turned on, and the terminal is directly connected to the other terminal and becomes capable of direct communication.
すなわち本発明においては、各ターミナル間を
直結した状態として相互に通信できるので直結時
には大容量のフアイルデータ転送に要する時間の
短縮に効果があると共に、データブロツクフオー
マツトにとらわれないデータの交換が可能とな
り、データ伝送効率がより向上するものである。 In other words, in the present invention, since each terminal can communicate with each other while being directly connected, it is effective in shortening the time required to transfer large-capacity file data when directly connected, and it is also possible to exchange data regardless of data block format. Therefore, data transmission efficiency is further improved.
図面はいずれもこの発明の一実施例を示し、第
1図はスター方式のネツトワークシステムのシス
テムブロツク図、第2図は通信制御装置の構成の
ブロツク図、第3図はハードロジツク用出力ポー
ト及びハードロジツク回路の回路図、第4図は通
信制御装置の機能ブロツク図、第5図は通信制御
装置の制御フローチヤートである。
1……スター方式のネツトワークシステム、3
……通信制御装置、19……出力ポート、21…
…ハードロジツク回路、C1〜C6……コネクタ、
T1〜T4……ターミナル、U1〜U6……ユアート。
Each of the drawings shows an embodiment of the present invention; Fig. 1 is a system block diagram of a star network system, Fig. 2 is a block diagram of the configuration of a communication control device, and Fig. 3 is a block diagram of a configuration of a communication control device. FIG. 4 is a circuit diagram of the hard logic circuit, FIG. 4 is a functional block diagram of the communication control device, and FIG. 5 is a control flowchart of the communication control device. 1...Star network system, 3
...Communication control device, 19...Output port, 21...
…hard logic circuit, C 1 to C 6 … connector,
T 1 ~ T 4 ... terminal, U 1 ~ U 6 ... your art.
Claims (1)
の通信制御装置にして、複数のターミナル(T1
〜T4)を接続する複数のコネクタ(C1〜C
4)と、上記各コネクタ(C1〜C4)とシステ
ムバス5とを接続する入力線、出力線(l1〜l6:
m1〜m6)の間にマトリツクス状に多数のゲート
スイツチを配置してなるハードロジツク回路21
と、データ伝送のパケツト(PKT)が直結要求
のパケツトBであるか直結解除のパケツトCであ
るかを判別するデータコマンドコード解析判定部
31と、上記データコマンドコード解析判定部3
1の判定に従つて前記ハードロジツク回路21に
おける前記各ゲートスイツチのオン、オフを制御
する出力ポート19とを備え、前記各ターミナル
(T1〜T4)間の通信を直接可能な構成として
なることを特徴とするネツトワークシステムの通
信制御装置。1 A store-and-forward communication control device in a network system that supports multiple terminals (T1
~T4) are connected to multiple connectors (C1~C
4), and input lines and output lines ( l1 to l6 :
A hard logic circuit 21 consisting of a large number of gate switches arranged in a matrix between (m 1 to m 6 )
, a data command code analysis and determination section 31 that determines whether the data transmission packet (PKT) is a direct connection request packet B or a direct connection release packet C; and the data command code analysis and determination section 3.
1, and an output port 19 that controls on/off of each gate switch in the hard logic circuit 21 according to the determination in step 1, and has a configuration that allows direct communication between the terminals (T1 to T4). A communication control device for a network system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60071233A JPS61230545A (en) | 1985-04-05 | 1985-04-05 | Communication control equipment of network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60071233A JPS61230545A (en) | 1985-04-05 | 1985-04-05 | Communication control equipment of network system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61230545A JPS61230545A (en) | 1986-10-14 |
| JPH0528548B2 true JPH0528548B2 (en) | 1993-04-26 |
Family
ID=13454765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60071233A Granted JPS61230545A (en) | 1985-04-05 | 1985-04-05 | Communication control equipment of network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61230545A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0624390B2 (en) * | 1988-08-22 | 1994-03-30 | 国際電気株式会社 | Bypass method and apparatus for composite information display system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5990486A (en) * | 1982-11-15 | 1984-05-24 | Japan Radio Co Ltd | Private branch communication system |
-
1985
- 1985-04-05 JP JP60071233A patent/JPS61230545A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61230545A (en) | 1986-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0308408B1 (en) | Information transfer method and arrangement | |
| US4490788A (en) | Well-logging data processing system having segmented serial processor-to-peripheral data links | |
| US5664101A (en) | Intelligent industrial local area network module for use in a distributed control system | |
| KR920004147B1 (en) | Operation mode settable lan interconnecting apparatus | |
| US4675864A (en) | Serial bus system | |
| JPS63255759A (en) | control system | |
| JPS6336586B2 (en) | ||
| JPH07143202A (en) | Method for constituting system, method for constituting device, controller and system | |
| JPH0528548B2 (en) | ||
| JPH09331370A (en) | Data communication device | |
| JPH1027150A (en) | Information processor and external device | |
| JPH0364899B2 (en) | ||
| KR930001199B1 (en) | Data processing method of LAN with multiple NOS | |
| JP2578288B2 (en) | Communication connection device | |
| JPS59200362A (en) | Control system of terminal device | |
| JP3299021B2 (en) | Multi-bus II-SCSI bus data transfer method and apparatus | |
| JPS6298444A (en) | Data communication method | |
| JPS63128837A (en) | Line controller | |
| JPS582496B2 (en) | Data transfer method | |
| JP3067155B2 (en) | Data transfer device | |
| JPH0418652A (en) | data communication system | |
| JPH0783358B2 (en) | Local area network control system | |
| JPS6029987B2 (en) | Data transfer control method | |
| JPS6196849A (en) | Transmission system control system | |
| JPS62232057A (en) | Pseudo dma system |