JPH04175032A - Computer communication network - Google Patents

Computer communication network

Info

Publication number
JPH04175032A
JPH04175032A JP2301095A JP30109590A JPH04175032A JP H04175032 A JPH04175032 A JP H04175032A JP 2301095 A JP2301095 A JP 2301095A JP 30109590 A JP30109590 A JP 30109590A JP H04175032 A JPH04175032 A JP H04175032A
Authority
JP
Japan
Prior art keywords
computer
information
address
data
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2301095A
Other languages
Japanese (ja)
Inventor
Naoyuki Nakamura
直幸 中村
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.)
HIGHTECH SEIKO KK
Original Assignee
HIGHTECH SEIKO KK
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 HIGHTECH SEIKO KK filed Critical HIGHTECH SEIKO KK
Priority to JP2301095A priority Critical patent/JPH04175032A/en
Publication of JPH04175032A publication Critical patent/JPH04175032A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To reduce number of transmission lines and to easily extend a computer by connecting computers in series, discriminating a transfer destination, based on address information and sending information other than its own address to a next stage without any modification. CONSTITUTION:Upon the receipt of a data from a server computer 21(i=1-n), a host computer 1 stores the data into a memory and discriminates whether or not the received data relates to an address requested by the computer 1. When the address is not the requested address, the computer 1 sends the data in the memory to a computer 2. as it is, and when the address is the requested address, the computer 1 receives the reception data and returns to the main routine. When an instruction to a prescribed server computer 21 is required depending on the overall control program, the computer 1 adds address information of the server computer 21 being a transfer destination to a data representing the instruction, generates the transmission data in its buffer memory and uses a transmitter-receiver 11 to send the data and then restores to the main routine.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ファクトリ−・オートメーションの統合制御
や、そのシミュレーションを行う場合など、複数のコン
ピュータ間で情報交換を行うのに適したコンピュータ通
信ネットワークに関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a computer communication network suitable for exchanging information between multiple computers, such as when performing integrated control of factory automation and its simulation. Regarding.

〔従来の技術〕[Conventional technology]

従来、ファクトリ−・オートメーションにおいて、ロボ
ット、アクチュエータ、検査ユニット等の各種の機械装
置の動作は各種コントローラで制御され、これらのコン
トローラがシーケンサ等により統括制御されている。
Conventionally, in factory automation, the operations of various mechanical devices such as robots, actuators, and inspection units are controlled by various controllers, and these controllers are collectively controlled by a sequencer or the like.

また、このようなファクトリ−・オートメーションの普
及に合わせて、最近では、上記各種のコントローラをパ
ーソナルコンピュータで制御し、このパーソナルコンピ
ュータによるプログラミング学習を通してファクトリ−
・オートメーションシステムの基本と、その仕組みが学
習できるようなシステム教材が研究されている。
In addition, with the spread of factory automation, the various controllers mentioned above have recently been controlled by personal computers, and factory automation has become possible through programming learning using these personal computers.
- System teaching materials that allow students to learn the basics of automation systems and how they work are being researched.

ところで、上記のようなシステムにおいては、各機械装
置に対応する複数のパーソナルコンピュータ間で情報の
交換を行なえるようなコンピュータ通信ネットワークを
構成する必要があるが、従来のコンピュータ通信ネット
ワークは、例えば第7図に示したように構成している。
By the way, in the above-mentioned system, it is necessary to configure a computer communication network that can exchange information between a plurality of personal computers corresponding to each mechanical device. It is configured as shown in Figure 7.

同図のネットワークは、1台のコンピュータAで情報の
転送を管理するようにしたもので、コンピュータAの送
信端子にコンピュータB1〜B。
In the network shown in the figure, information transfer is managed by one computer A, and computers B1 to B are connected to the transmission terminal of computer A.

の受信端子をそれぞれ接続し、各コンピュータB。Connect the receiving terminals of each computer B.

〜B7の送信端子をコンピュータAの受信端子に接続し
たものである。そして、コンピュータ81〜Bnには予
めアドレスが設定されており、コンピュータAは、転送
データに転送先のコンピュータB、を示すアドレス情報
を付加して送信端子から送信し、各コンピュータB、〜
B7は受信データのアドレス情報を識別することにより
、転送先の所定のコンピュータB、が情報を取り込むよ
うになっている。
The transmitting terminal of ~B7 is connected to the receiving terminal of computer A. Then, addresses are set in advance for the computers 81 to Bn, and the computer A adds address information indicating the transfer destination computer B to the transfer data and transmits it from the transmission terminal, and each computer B, to
By identifying the address information of the received data, B7 allows a predetermined computer B as a transfer destination to take in the information.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、第7図のものは、送信用の伝送線路と受
信用の伝送線路をそれぞれ個別に必要とするという欠点
がある。本発明は、複数のコンピュータ間で情報交換を
行うコンピュータ通信ネットワークにおいて、伝送線路
を少なくするとともに、コンピュータの増設を容易にし
てコンピュータの数を任意に設定できるようにすること
を課題とする。   。
However, the one shown in FIG. 7 has a drawback in that it requires separate transmission lines for transmission and transmission lines for reception. An object of the present invention is to reduce the number of transmission lines in a computer communication network that exchanges information between a plurality of computers, and to facilitate the addition of computers so that the number of computers can be arbitrarily set. .

〔課題を解決するための手段〕[Means to solve the problem]

上記の課題を解決するためになした本発明のコンピュー
タ通信ネットワークは、第1図に示したように、送信端
子と受信端子とを有する送受信器Xをそれぞれ備える複
数のコンピュータC9〜c、。
As shown in FIG. 1, the computer communication network of the present invention, which has been made to solve the above problems, includes a plurality of computers C9 to C, each of which is equipped with a transceiver X having a transmitting terminal and a receiving terminal.

でネットワークを構成し、上記コンピュータ01〜07
間で情報転送を行なえるようにしたコンピュータ通信ネ
ットワークであって、上記複数のコンピュータ01〜C
11について、予め決められた順序で初段のコンピュー
タC2から最終段のコンピュータC9まで前段のコンピ
ュータC!の送信端子が次段のコンピュータC五。、の
受信端子に順次伝送線路りで接続されるとともに、上記
最終段のコンピュータC7の送信端子が上記初段のコン
ピュータCIの受信端子に伝送線路りで接続され、上記
各コンピュータは、他のコンピュータに指令情報を転送
するとき転送先のコンピュータを示す転送先アドレス情
報を転送する情報に付加して後段のコンピュータに送信
し、かつ、前段のコンピュータからの受信情報に付加さ
れている転送先アドレス情報が自アドレスの場合には該
受信情報を取り込み、上記受信情報に付加されている転
送先アドレス情報が自アドレスでない場合には該受信情
報を後段のコンピュータに送信するものであることと、
上記各コンピュータは、他のコンピュータにステータス
情報を転送するとき転送元のコンピュータを示す転送元
アドレス情報を転送する情報に付加して後段のコンピュ
ータに送信し、かつ、前段のコンピュータからの受信情
報に付加されている転送元アドレス情報が自コンピュー
タが要求しているアドレスの場合には該受信情報を取り
込み、上記受信情報に付加されている転送元アドレス情
報が自コンピュータが要求しているアドレスでない場合
、または、受信情報を要求していない場合には該受信情
報を後段のコンピュータに送信するものであることを特
徴とする。
Configure a network with the above computers 01 to 07.
A computer communication network that enables information transfer between the plurality of computers 01 to C.
11, the previous stage computers C! from the first stage computer C2 to the last stage computer C9 in a predetermined order. The transmission terminal is the next stage computer C5. , are sequentially connected to the receiving terminals of the computer C7 through a transmission line, and the transmitting terminal of the final stage computer C7 is connected to the receiving terminal of the first stage computer CI through a transmission line. When transferring command information, transfer destination address information indicating the destination computer is added to the information to be transferred and sent to the subsequent computer, and the transfer destination address information added to the received information from the previous computer is If the received information is the own address, the received information is taken in, and if the forwarding address information added to the received information is not the own address, the received information is transmitted to a subsequent computer;
When each computer transfers status information to another computer, it adds source address information indicating the source computer to the information to be transferred and sends it to the subsequent computer, and also adds it to the information received from the preceding computer. If the forwarding source address information added is the address requested by the own computer, the received information is imported; if the forwarding source address information added to the above received information is not the address requested by the own computer. Alternatively, if the received information is not requested, the received information is transmitted to a subsequent computer.

〔作 用〕[For production]

本発明のコンピュータ通信ネットワークにおいて、各コ
ンピュータC8〜C7によるネットワークは、各送受信
器Xの送信端子を次段の送受信器の受信端子に順次伝送
線路りで接続した直列のループ状に構成されている。例
えば、コンピュータC1からコンピュータCi + 1
に指令情報の転送を行うときコンピュータC8は、転送
先のコンピュータC1,1を示す転送先アドレス情報を
転送する情報に付加して後段のコンピュータC!に送信
スる。コンピュータC,−C,は受信情報の転送先アド
レス情報が自コンピュータを示していないので、それぞ
れ次段のコンピュータ03〜CM+ 1に送信する。そ
して、コンピュータCi + 1 は、コンピュータC
盈からの受信情報の転送先アドレス情報が自アドレスで
あるので、受信情報を取り込む。
In the computer communication network of the present invention, the network including the computers C8 to C7 is configured in a series loop in which the transmission terminal of each transceiver X is sequentially connected to the reception terminal of the next transceiver through a transmission line. . For example, from computer C1 to computer Ci + 1
When transferring command information to the subsequent computer C!, the computer C8 adds destination address information indicating the destination computer C1,1 to the information to be transferred. Send to. Since the transfer destination address information of the received information does not indicate the own computer, computers C and -C transmit the information to the next-stage computers 03 to CM+1, respectively. And computer Ci + 1 is computer C
Since the transfer destination address information of the received information from Ei is the own address, the received information is taken in.

そしてコンピュータCi + 1 は、コンピュータC
3にステータス情報を転送するとき、コンピュータC1
,、は、転送元のコンピュータCi 41を示す転送元
アドレス情報を転送する情報に付加して後段のコンピュ
ータCi + tに送信する。コンピュータC3,2〜
C7は受信情報の転送元アドレス情報が自コンピュータ
が要求しているアドレスでない場合、または、受信情報
を要求していない場合には該受信情報を後段のコンピュ
ータC8に送信する。
And computer Ci + 1 is computer C
When transferring status information to computer C1
, , add source address information indicating the source computer Ci 41 to the information to be transferred and transmit it to the subsequent computer Ci + t. Computer C3,2~
If the transfer source address information of the received information is not the address requested by the own computer, or if the received information is not requested, C7 transmits the received information to the subsequent computer C8.

コンピュータC1は、受信情報の転送元アドレス情報が
自コンピュータが要求いているアドレスの場合は、該受
信情報を取り込む。
If the transfer source address information of the received information is an address requested by the computer C1, the computer C1 takes in the received information.

すなわち、転送先への指令情報は、アドレス情報で指定
されていないコンピュータを経由して転送先のコンピュ
ータに受信され、転送元のステータス情報は、受信情報
を要求していないコンピュータを経由して受信情報を要
求しているコンピュータに受信される。
In other words, command information to the transfer destination is received by the transfer destination computer via a computer that is not specified in the address information, and status information from the transfer source is received via a computer that has not requested the received information. Received by the computer requesting the information.

〔実施例〕〔Example〕

第2図は本発明実施例のコンピュータ通信ネットワーク
を適用した学習システムの一例を示すブロック図であり
、倉庫、検査、組立、組外しの生産工程を構成したFA
システムを構築している。
FIG. 2 is a block diagram showing an example of a learning system to which a computer communication network according to an embodiment of the present invention is applied.
We are building a system.

このシステムは、統括制御のプログラミング学習を通し
て、ファクトリ−・オートメーションの基本と、その仕
組みを学習するためのものである。
This system is designed to help students learn the basics of factory automation and its mechanisms through programming learning for general control.

図において、1はホストコンピュータ、21〜2、はサ
ーバーコンピュータ、3.〜3nは各サーバーコンピュ
ータ2.〜27にそれぞれ接続されたロボットコントロ
ーラとロボットあるいはセンサー等のデバイスである。
In the figure, 1 is a host computer, 21 to 2 are server computers, 3. ~3n are each server computer 2. 27 are connected to robot controllers and devices such as robots or sensors.

例えば、統括制御を行うためのプログラムがホストコン
ピュータ1に書き込まれ、各デバイス31〜37の制御
を行うたものプログラムが対応するサーバーコンピュー
タ21〜21に書き込まれる。
For example, a program for performing overall control is written in the host computer 1, and a program for controlling each device 31-37 is written in the corresponding server computer 21-21.

そして、ホストコンピュータ1とサーバーコンピュータ
2I〜2ゎを起動させてデバイス31〜37の動作を見
ることにより、プログラミング学習が行われる。
Programming learning is then performed by starting up the host computer 1 and server computers 2I-2W and observing the operations of the devices 31-37.

例えば、デバイス3t  、3..3.1のロボット等
の動きは予め決められた幾つかのステップで構成され、
サーバーコンピュータ2.tL  、2.1には各ステ
ップの動作に応じたプログラムがブロック構造で設定さ
れる。また、ホストコンピュータ1には、生産工程など
に応じて各サーバーコンピュータ21〜2、の制御動作
を管理する制御プログラムが設定される。そして、後述
説明する通信制御によりホストコンピュータlとサーバ
ーコンピュータ2.〜27の間で情報交換を行うことに
より、ホストコンピュータ1は制御プログラムに応じて
必要なサーバーコンピュータ2Nに命令を出し、この命
令を受けたサーバーコンピュータ21はロボットコント
ローラを介してロボット等に対して命令で指定された1
ステツプの動作を行わせる。また、サーバーコンピュー
タ2.は、ロボット等の動作状態を示す情報をホストコ
ンピュータに知らせる。ホストコンピュータ1は、この
サーバーコンピュータ2からの情報を得ると、次の命令
を所定のサーバーコンピュータ2に出して順次制御が行
われる。なお、センサー等を制御するサーバーコンピュ
ータ2s  、2−は、ホストコンピュータ1から命令
を受けると、センサー等の検出結果をホストコンピュー
タ1に知らせる。
For example, devices 3t, 3. .. The movement of the robot etc. in 3.1 consists of several predetermined steps,
Server computer 2. In tL, 2.1, a program corresponding to the operation of each step is set in a block structure. Further, a control program is set in the host computer 1 to manage control operations of each of the server computers 21 to 2 according to production processes and the like. Then, the host computer 1 and the server computer 2. By exchanging information between the host computer 1 and the control program 27, the host computer 1 issues commands to the necessary server computer 2N according to the control program, and the server computer 21 that receives this command issues commands to the robot etc. via the robot controller. 1 specified in the command
Make the step move. Also, server computer 2. notifies the host computer of information indicating the operating state of the robot, etc. When the host computer 1 obtains the information from the server computer 2, it issues the following commands to a predetermined server computer 2 to perform control in sequence. Note that when the server computers 2s and 2-, which control the sensors and the like, receive instructions from the host computer 1, they notify the host computer 1 of the detection results of the sensors and the like.

ホストコンピュータ1および、サーバーコンピュータ2
.〜2ゎはそれぞれパーソナルコンピュータで構成され
ており、R3−232C規格のシリアル送受信器11,
21.〜21.lをそれぞれ備え、各送受信器11,2
1.〜217の送信端子と受信端子は伝送線路4で接続
されている。
Host computer 1 and server computer 2
.. ~2ゎ are each composed of a personal computer, and R3-232C standard serial transmitter/receiver 11,
21. ~21. 1, each transmitter/receiver 11, 2
1. The transmission terminals and reception terminals 217 to 217 are connected by a transmission line 4.

すなわち、ホストコンピュータ1の送信端子は1番目の
サーバーコンピュータ21の受信端子に接続され、以下
、各サーバーコンピュータ2!〜27の受信端子は、そ
れぞれ前段のサーバーコンピュータ21〜2 n−1の
送信端子に接続されている。そして、最終段のサーバー
コンピュータ27の送信端子はホストコンピュータlの
受信端子に接続されている。
That is, the transmission terminal of the host computer 1 is connected to the reception terminal of the first server computer 21, and each server computer 2! The receiving terminals 27 to 27 are connected to the transmitting terminals of the preceding server computers 21 to 2n-1, respectively. The transmitting terminal of the server computer 27 at the final stage is connected to the receiving terminal of the host computer l.

このようにループ状に直列に接続することにより、ホス
トコンピュータ1とサーバーコンピュータ21〜2fi
との間で送受信されるデータは、ホストコンピユータ1
→1番目のサーバーコンピュータ21→・・・→n番目
のサーバーコンピュータ2、→ホストコンピュータ1の
方向に巡回される。
By connecting the host computer 1 and the server computers 21 to 2fi in series in a loop like this,
The data sent and received between the host computer 1
It is circulated in the direction of → first server computer 21 →... → nth server computer 2 → host computer 1.

なお、R3−232Cにおけるコネクタピンのビン番号
と信号の種類は、例えば数表1のようになっている。
The bin numbers and signal types of the connector pins in R3-232C are as shown in Table 1, for example.

表1 ホストコンピュータlおよびサーバーコンピュータ2.
〜27におけるコネクタピンの接続状態は第5図のよう
になっている。なお、同図図示の数字はビン番号を示し
ている。
Table 1 Host computer 1 and server computer 2.
The connection state of the connector pins in steps 27 to 27 is as shown in FIG. Note that the numbers shown in the figure indicate the bin numbers.

また、ホストコンピュータ1およびサーバーコンピュー
タ2.〜2fi間の伝送方式は次のようになっている。
Also, a host computer 1 and a server computer 2. The transmission method between 2fi and 2fi is as follows.

同期方式    =11歩同期 伝送速度    :最大9600ボーレートデータビツ
ト数 ニアビット パリティ    :偶数 ストップビット :1 ホストコンピュータ1およびサーバーコンピュータ2に
は送受信を制御する通信制御プログラムがそれぞれ書き
込まれており、RAM内に設定したバッファメモリと、
送受信器11,21.〜21、の入力レジスタおよび出
力レジスタに接続された入出力ポートを介して送受信を
行う。
Synchronization method = 11 steps Synchronization Transmission speed: Maximum 9600 baud rate Number of data bits Near bit parity: Even stop bit: 1 Communication control programs that control transmission and reception are written in each of the host computer 1 and server computer 2, and are stored in the RAM. The configured buffer memory and
Transmitter/receiver 11, 21. Transmission and reception are performed through the input/output ports connected to the input registers and output registers of ~21.

すなわち、送受信器11,211〜217で受信したデ
ータは入力ポートからバッファメモリに一旦格納し、送
信するときには、バッファメモリ内のデータを出力ポー
トを介して送受信器11゜21、〜217から送信する
That is, the data received by the transceivers 11, 211 to 217 is temporarily stored in the buffer memory from the input port, and when transmitted, the data in the buffer memory is transmitted from the transceivers 11, 21, to 217 via the output port. .

また、ホストコンピュータ1およびサーバーコンピュー
タ2I〜2Rには予め決められた番号(アドレス情報)
がそれぞれ対応付けられており、データの転送元と転送
先を示す情報としてこのアドレス情報が転送データにそ
れぞれ付加される。
In addition, predetermined numbers (address information) are assigned to the host computer 1 and server computers 2I to 2R.
are associated with each other, and this address information is added to each transferred data as information indicating the data transfer source and transfer destination.

なお、第6図は1回の送信信号のフォーマットを示す図
であり、データ信号(data)には転送元と転送先を
示す各アドレス情報と転送データが設定され、このデー
タ信号(data)の前後にはそれぞれ「テキろト開始
」の信号(STX)と「テキスト終了」の信号(ETX
)が付加され、さらに最終1バイトはdataとETX
についてバイト単位でXORを取ったパリティコードの
信号(bcc)が付加されている。
In addition, FIG. 6 is a diagram showing the format of one transmission signal, and each address information indicating the transfer source and transfer destination and transfer data are set in the data signal (data). At the front and back, respectively, there is a "Text start" signal (STX) and "Text end" signal (ETX).
) is added, and the final byte is data and ETX
A parity code signal (bcc) obtained by XORing each byte is added.

第3図はホストコンピュータ1側の通信制御を示すフロ
ーチャート、第4図はサーバーコンピュータ2i側の通
信制御を示すフローチャートである。なお、ホストコン
ピュータ1例のフローは統括制御のためのメインルーチ
ンによりサブルーチンとして起動される。
FIG. 3 is a flowchart showing communication control on the host computer 1 side, and FIG. 4 is a flowchart showing communication control on the server computer 2i side. Note that the flow of one example of the host computer is started as a subroutine by a main routine for overall control.

ホストコンピュータ1は、各サーバーコンピュータから
統括制御をする上で必要な情報を得る。
The host computer 1 obtains information necessary for overall control from each server computer.

先ず、サーバーコンピュータ2.からのデータを受信す
るとバッファメモリ内に受信データを格納しくステップ
5II)、受信データがホストコンピュータ1が要求し
ているアドレスか否かを判定しくステップSIり、要求
しているアドレスでなければ、バッファメモリ内のデー
タをそのままサーバーコンピュータ2.に送信しくステ
ップS 14)、要求しているアドレスであれば受信デ
ータを取り込んで(ステップ5I3)、メインルーチン
に復帰する。ホストコンピュータ1は統括制御のプログ
ラムによって所定のサーバーコンピュータ2Nに対する
命令の出力が必要となると、先ず命令を示すデータに転
送先のサーバーコンピュータ2iのアドレス情報を付加
して送信データをバッファメモリ内に生成しくステップ
S+s)、送受信器11から送信しくステップ5I6)
、メインルーチンに復帰する。
First, the server computer 2. When the data from the host computer 1 is received, the received data is stored in the buffer memory (Step 5II), and it is determined whether the received data is the address requested by the host computer 1 (Step SI). 2. Transfer the data in the buffer memory to the server computer as is. If it is the requested address, the received data is fetched (step S13) and the process returns to the main routine. When the host computer 1 needs to output a command to a predetermined server computer 2N by the overall control program, it first adds address information of the destination server computer 2i to data indicating the command and generates transmission data in the buffer memory. Step S+s), Step 5I6) when transmitting from the transceiver 11
, return to the main routine.

一方、第4図に示したようにサーバーコンピュータ2.
は、送受信器21.が送信データを受信するまで監視し
くステップS、、) 、前段のサーバーコンピュータ2
□−、(サーバーコンピュータ21の場合はホストコン
ピュータ1)からのデータを受信するとバッファメモリ
内に受信データを格納する(ステップ32t)。
On the other hand, as shown in FIG. 4, the server computer 2.
is the transceiver 21. The server computer 2 at the previous stage monitors the data until it receives the transmitted data.
□-, upon receiving data from the host computer 1 in the case of the server computer 21, stores the received data in the buffer memory (step 32t).

次に、受信データが自アドレス宛か否かを判定しくステ
ップ5ix) 、自アドレス宛でなければ、バッファメ
モリ内のデータをそのまま後段のサーバーコンピュータ
2、。、(サーバーコンピュータ27の場合はホストコ
ンピュータ1)に送信する(ステップS、、)。また、
自アドレス宛であれば、受信データを取り込む(ステッ
プ5t4)。そして、ホストコンピュータ1に対して受
信データを受は取った旨の情報を転送元のアドレス情報
を付加して、バッファメモリ内に送信データを生成する
(ステップS2.)。そして、後段のサーバーコンピュ
ータデータ2!、、  (サーバーコンピュータ2.。
Next, it is determined whether the received data is addressed to the own address (step 5ix), and if it is not addressed to the own address, the data in the buffer memory is directly transferred to the subsequent server computer 2. , (in the case of the server computer 27, the host computer 1) (step S). Also,
If it is addressed to the own address, the received data is taken in (step 5t4). Then, information indicating that the received data has been received by the host computer 1 is added to the address information of the transfer source, and transmission data is generated in the buffer memory (step S2). And the server computer data 2 in the latter stage! ,, (Server computer 2.

の場合はホストコンピュータ1)にバッファメモリ内の
送信データを送信する(ステップS、6)。
In this case, the transmission data in the buffer memory is transmitted to the host computer 1) (step S, 6).

なお、サーバーコンピュータ2.は受信データの内容に
応じてデバイス3.のロボットや検査ユニットに対して
所定の作業を行わせる(ステップ5zt)。作業が終了
すると、ホストコンピュータ1に対して作業が終了した
旨の情報とデバイス3の状態等を示す情報を転送元のア
ドレス情報を付加してバッファメモリ内に送信データを
生成する(ステップS2.)。そして、後段がサーバー
コンピュータ2i++  (サーバーコンピュータ2.
lの場合は、ホストコンピュータ1)に送信する(ステ
ップ5zq)。
Note that the server computer 2. device 3. depending on the content of the received data. The robot or inspection unit is caused to perform a predetermined work (step 5zt). When the work is completed, information to the host computer 1 indicating that the work has been completed, information indicating the status of the device 3, etc. is added to the address information of the transfer source, and transmission data is generated in the buffer memory (step S2. ). The latter stage is a server computer 2i++ (server computer 2.
In the case of 1, the data is sent to the host computer 1) (step 5zz).

このように制御することにより、ホストコンピュータ1
からの送信データは、所定のサーバーコンピュータ2五
に取り込まれ、また、ホストコンピュータ1は、サーバ
ーコンピュータ2.からのデータを受信することにより
、次のデータをサーバーコンピュータ2.に送信する。
By controlling in this way, the host computer 1
The data sent from the server computers 2.5 is taken in by a predetermined server computer 25, and the host computer 1 receives the data from the server computers 2.5. By receiving data from server computer 2. Send to.

すなわち、ホストコンピュータ1の送受信器11が一台
で、しかも、1方向のループ状のネットワークを構成し
て伝送線路を削減して、各サーバーコンピュータ21〜
2oをホストコンピュータ1によって時分割制御するこ
とができる。
That is, the host computer 1 has only one transmitter/receiver 11, constitutes a unidirectional loop network, reduces the number of transmission lines, and each server computer 21 to
2o can be time-divisionally controlled by the host computer 1.

また、サーバーコンピュータを増設するときには、他の
サーバーコンピュータ2.〜2イに対してどの位置でも
よく、1本の伝送線路を付加するることにより、同様の
ネットワークを構成することができる。
Also, when adding a server computer, other server computers 2. A similar network can be constructed by adding one transmission line to any position relative to 2A.

なお、上記の実施例では、ホストコンピュータlがサー
バーコンピュータ2.〜2..を時分割制御するように
しているが、例えば、任意のサーバーコンピュータから
他のサーバーコンピュータにデータを転送する場合でも
、上記同様に転送元と転送先のアドレス情報を付加して
次段のコンピュータに送信すれば、サーバーコンピュー
タ間でのデータの転送を行うことができる。
Note that in the above embodiment, the host computer l is the server computer 2. ~2. .. For example, when transferring data from any server computer to another server computer, the data is transferred to the next computer by adding the address information of the transfer source and destination in the same way as above. Sending allows data to be transferred between server computers.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、複数のコンピュー
タによるネットワークを、各送受信器の送信端子を次段
の送受信器の受信端子に伝送線路で接続することにより
、各コンピュータを順次直列に接続した直列のループ状
に構成するとともに、転送情゛報の転送先をアドレス情
報によって判別し、各コンピュータは自アドレスでない
情報はそのまま次段に送信するようにしたので、複数の
コンピュータ間で情報交換を行うコンピュータ通信ネッ
トワークにおいて、伝送線路を少なくするとともに、コ
ンピュータの増設を容易にしてコンピュータの数を任意
に設定することができる。
As explained above, according to the present invention, a network including a plurality of computers is connected in series by connecting the transmitting terminal of each transceiver to the receiving terminal of the next transceiver using a transmission line. In addition to configuring it in a serial loop, the destination of transferred information is determined based on address information, and each computer sends information that is not its own address to the next stage as is, making it easy to exchange information between multiple computers. In a computer communication network to be implemented, the number of computers can be set arbitrarily by reducing the number of transmission lines and making it easy to increase the number of computers.

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

第1図は本発明のコンピュータ通信ネットワークの基本
構成を示す図、 第2図は本発明実施例のコンピュータ通信ネッワークを
適用した学習システムの一例を示すブロック図、 第3図は実施例におけるホストコンピュータ側の送受信
制御を示すフローチャート、 第4図は実施例におけるサーバーコンピュータ側の送受
信制御を示すフローチャート、第5図は実施例における
ホストコンピュータおよびサーバーコンピュータのコネ
クタピンの接続状態を示す図、 第6図は実施例における一回の送信信号のフォーマット
を示す図、 第7図は従来のコンピュータ通信ネットワークの一例を
示す図である。 1・・・ホストコンピュータ、2.〜27・・・サーバ
ーコンピュータ、11,211〜217・・・送受信器
。 特許出願人   ハイチック精工株式会社第1図 (a) 第3図
FIG. 1 is a diagram showing the basic configuration of a computer communication network according to the present invention, FIG. 2 is a block diagram showing an example of a learning system to which the computer communication network according to an embodiment of the present invention is applied, and FIG. 3 is a host computer in the embodiment. FIG. 4 is a flowchart showing transmission and reception control on the server computer side in the embodiment; FIG. 5 is a diagram showing the connection state of connector pins of the host computer and server computer in the embodiment; FIG. 6 7 is a diagram showing the format of a single transmission signal in the embodiment. FIG. 7 is a diagram showing an example of a conventional computer communication network. 1... host computer, 2. ~27...Server computer, 11,211~217...Transmitter/receiver. Patent applicant: Hi-Chik Seiko Co., Ltd. Figure 1 (a) Figure 3

Claims (1)

【特許請求の範囲】 送信端子と受信端子とを有する送受信器をそれぞれ備え
る複数のコンピュータでネットワークを構成し、上記コ
ンピュータ間で情報転送を行なえるようにしたコンピュ
ータ通信ネットワークであって、 上記複数のコンピュータについて、予め決められた順序
で初段のコンピュータから最終段のコンピュータまで前
段のコンピュータの送信端子が次段のコンピュータの受
信端子に順次伝送線路で接続されるとともに、上記最終
段のコンピュータの送信端子が上記初段のコンピュータ
の受信端子に伝送線路で接続され、 上記各コンピュータは、他のコンピュータに指令情報を
転送するときは、転送先のコンピュータを示す転送先ア
ドレス情報を、転送する指令情報に付加して後段のコン
ピュータに送信し、かつ、前段のコンピュータからの受
信情報に付加されている転送先アドレス情報が自アドレ
スの場合には該受信情報を取り込み、上記受信情報に付
加されている転送先アドレス情報が自アドレスでない場
合には該受信情報を後段のコンピュータに送信するもの
であることと、 上記各コンピュータは、他のコンピュータにステータス
情報を転送するときは、転送元のコンピュータを示す転
送元アドレス情報を、転送するステータス情報に付加し
て後段のコンピュータに送信し、かつ、前段のコンピュ
ータからの受信情報に付加されている転送元アドレス情
報が自コンピュータが要求しているアドレスの場合には
該受信情報を取り込み、上記受信情報に付加されている
転送元アドレス情報が自コンピュータが要求しているア
ドレスでない場合、または、受信情報を要求していない
場合には該受信情報を後段のコンピュータに送信するも
のであることを特徴とするコンピュータ通信ネットワー
ク。
[Scope of Claims] A computer communication network comprising a plurality of computers each equipped with a transmitter/receiver having a transmission terminal and a reception terminal, and capable of transferring information between the computers, the network comprising: Regarding the computers, from the first computer to the last computer in a predetermined order, the transmission terminal of the previous computer is sequentially connected to the reception terminal of the next computer by a transmission line, and the transmission terminal of the final computer is connected to the receiving terminal of the first-stage computer by a transmission line, and when each computer transfers command information to another computer, it adds destination address information indicating the destination computer to the transmitted command information. and sends it to the subsequent computer, and if the forwarding address information added to the received information from the previous computer is the own address, the received information is taken in, and the forwarding address added to the received information is If the address information is not its own address, the received information is to be sent to a subsequent computer, and when each of the above computers transfers status information to another computer, it must be a transfer source that indicates the transfer source computer. If the address information is added to the status information to be transferred and sent to the subsequent computer, and the transfer source address information added to the information received from the previous computer is the address requested by the own computer, The received information is imported, and if the transfer source address information added to the received information is not the address requested by the own computer, or if the received information is not requested, the received information is transferred to the subsequent computer. A computer communication network characterized in that it transmits.
JP2301095A 1990-11-08 1990-11-08 Computer communication network Pending JPH04175032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2301095A JPH04175032A (en) 1990-11-08 1990-11-08 Computer communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2301095A JPH04175032A (en) 1990-11-08 1990-11-08 Computer communication network

Publications (1)

Publication Number Publication Date
JPH04175032A true JPH04175032A (en) 1992-06-23

Family

ID=17892796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2301095A Pending JPH04175032A (en) 1990-11-08 1990-11-08 Computer communication network

Country Status (1)

Country Link
JP (1) JPH04175032A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005157521A (en) * 2003-11-21 2005-06-16 Hitachi Ltd Method for monitoring state information of remote storage device and storage sub-system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005157521A (en) * 2003-11-21 2005-06-16 Hitachi Ltd Method for monitoring state information of remote storage device and storage sub-system
US7769969B2 (en) 2003-11-21 2010-08-03 Hitachi, Ltd. Method of monitoring status information of remote storage and storage subsystem

Similar Documents

Publication Publication Date Title
US5664101A (en) Intelligent industrial local area network module for use in a distributed control system
US5210530A (en) Network management interface with internal dsd
US5062059A (en) Apparatus and method for communication between host CPU and remote terminal
KR940018760A (en) Information transmission system and method between multiple buses
US7836233B2 (en) Multi-processor system
JPH0695989A (en) Optical fiber image data distribution system
US4977499A (en) Method and apparatus for commanding operations on a computer network
JPH02303242A (en) Bus repeater
JPH04175032A (en) Computer communication network
KR100302565B1 (en) A method for data transfer and sharing between different types of PLC
US5528768A (en) Multiprocessor communication system having a paritioned main memory where individual processors write to exclusive portions of the main memory and read from the entire main memory
JP2003124947A (en) Daisy chain data input/output system by serial communication system
CN113360432B (en) Data transmission system
JP2616010B2 (en) Packet network
JPS6236938A (en) Communication control equipment for local area network
JPH03265246A (en) Data transmission system
JP3218733B2 (en) 2 Transmission method of behavior control command
JPS62186634A (en) Host-terminal communication system by terminal protocol conversion system
JPH1097232A (en) Communication system for display
JPH04149705A (en) Inter-network communication control system for programmable controller
JPH0993274A (en) Serial transmitter
JPH04236537A (en) Data communication system
JPH09107391A (en) Communication control system
JPH04117507A (en) Communication control circuit and data transmission equipment
JPH01276940A (en) Data transfer controller