JPH01166635A - Network communication system - Google Patents
Network communication systemInfo
- Publication number
- JPH01166635A JPH01166635A JP62326118A JP32611887A JPH01166635A JP H01166635 A JPH01166635 A JP H01166635A JP 62326118 A JP62326118 A JP 62326118A JP 32611887 A JP32611887 A JP 32611887A JP H01166635 A JPH01166635 A JP H01166635A
- Authority
- JP
- Japan
- Prior art keywords
- station
- slave station
- transmission
- polling
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 71
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- -1 DI-O Chemical class 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要〕
主局から複数の従局ヘポーリングを順次回すとともに別
ルートで従局から送信要求を発し該ポーリングにより送
信権を獲得してデータの授受を行うネットワーク通信方
式に関し、
一の従局の送信終了後は、送信要求中の他の従局にポー
リングを回すようにすることを目的とし、一の従局が送
信中、該主局は第1のルートでポーリングを継続すると
ともに送信要求中の他の従局の信号を第2のルートで受
けて対応する番号で記憶しておき、該一の従局が送信終
了後、該第1のルートにより該送信要求中の従局に送信
権を渡す構成を有する。[Detailed Description of the Invention] [Summary] This invention relates to a network communication method in which a master station polls a plurality of slave stations in sequence, issues a transmission request from the slave stations via a separate route, acquires the right to transmit through the polling, and sends and receives data. , After one slave station finishes transmitting, the purpose is to pass polling to other slave stations requesting transmission, and while one slave station is transmitting, the master station continues polling via the first route. A signal from another slave station requesting transmission is received through a second route and stored with a corresponding number, and after that slave station completes transmission, the slave station requesting transmission is given the transmission right via the first route. It has a configuration that passes .
本発明はネットワーク通信方式に関し、特に主局から複
数の従局ヘポーリングを順次回すとともに別ルートで従
局から送信要求を発し該ポーリングにより送信権を獲得
してデータの授受を行うネットワーク通信方式に関する
ものである。The present invention relates to a network communication system, and more particularly to a network communication system in which a master station polls a plurality of slave stations in sequence, issues a transmission request from the slave station via a separate route, acquires the right to transmit through the polling, and sends and receives data. be.
通常のネットワークシステムとしては、第7図に示すよ
うに複数の端末袋rItTEをリング状に接続し且つこ
の端末装置THに主局、従局の区別を付けずにポーリン
グ(送信Ia)を回し、この場合に通信要求のある端末
装置TEからポーリングされた他の端末装置TEが通信
要求を発していなければフレーム内の端末番号を次の端
末袋wITEの番号に更新してポーリングを渡し、通信
要求があればフレーム内のボーリングビットを例えば“
1″から0″に変更して当該端末装置間での通信を開始
し、通信終了後はボーリングビットを“O”から“1″
に戻して再びポーリングを回す。In a normal network system, a plurality of terminal bags rItTE are connected in a ring shape as shown in Fig. 7, and polling (transmission Ia) is performed on this terminal device TH without distinguishing between the master station and slave station. In this case, if another terminal device TE polled by the terminal device TE with a communication request has not issued a communication request, the terminal number in the frame is updated to the number of the next terminal bag wITE, the polling is passed, and the communication request is If so, use the boring bits in the frame for example “
Change the boring bit from 1" to 0" to start communication between the terminal devices, and after the communication ends, change the boring bit from "O" to "1".
and turn polling again.
このようなネットワークシステムの他に、第8図に示す
論理的にバス状のネットワークシステムが既に用いられ
ており、この場合には端末装置に主局1と従局2の関係
を割り当てることにより常に主局と従局との通信を実現
している。In addition to such a network system, a logical bus-like network system shown in FIG. Communication between the station and slave stations is realized.
この後者のネットワークシステムは、中央の処理装置と
端末装置とを結ぶ場合等には最適なシステムであり、か
かるネットワークでの効率的な通信方式が望まれている
。This latter network system is an optimal system for connecting a central processing unit and a terminal device, and an efficient communication method in such a network is desired.
〔従来の技術]
第8図のネットワークシステムでは、論理的には主局l
から従局2に対して第1のルート3を介してポーリング
を行い、ポーリングを受けた一つの従局2のみが送信権
を獲得し、その場合に送信するデータを持っていれば主
局1に第2のルート4によりデータを送信し、送信すべ
きデータが然い場合又はデータ送信が終了した場合には
、送信権を主局1に第2のルート4で返送する。主局1
は送信権の返送にを受けて、予め決まっている次の従局
2へ第1のルート3により送信権を渡して同様の動作を
行う。[Prior art] In the network system shown in FIG.
polls the slave stations 2 via the first route 3, and if only one slave station 2 that receives the poll acquires the right to transmit, and in that case has data to transmit, the master station 1 If there is no data to be transmitted or if the data transmission is completed, the transmission right is returned to the main station 1 via the second route 4. Main station 1
In response to the return of the transmission right, the slave station 2 transfers the transmission right to the next predetermined slave station 2 via the first route 3 and performs the same operation.
このようにして、各従局2に順次送信権を回すことによ
って公平に送信権を渡している。In this way, the transmission right is handed over fairly by sequentially passing the transmission right to each slave station 2.
(発明が解決しようとした問題点〕
上記のようなネットワーク通信方式においては、一つの
従局が送信権を獲得して送信を行っている間には主局か
ら従局にポーリングを回さず、送信が終了した後に再び
次の順番の従局からポーリングを行うので、成る従局が
通信している間に別の従局が送信要求を発している場合
、その通信が終了した後に送信権を獲得するには、ポー
リングの順序が予め決まってしまっているために、通信
したい従局に送信権が回るまでに無駄な時間がかかると
いう問題点があった。(Problem that the invention seeks to solve) In the network communication system as described above, while one slave station acquires the transmission right and is transmitting, the master station does not poll the slave stations, and the transmission Polling is performed again from the next slave station after the communication is completed, so if another slave station is issuing a transmission request while one of the slave stations is communicating, in order to acquire the right to transmit after that communication has finished, Since the polling order is predetermined, there is a problem in that it takes a wasted time until the transmission right is handed over to the slave station that wants to communicate.
従って、本発明は、主局から複数の従局ヘポーリングを
順次回すとともに別ルートで従局から送信要求を発し該
ポーリングにより送信権を獲得してデータの授受を行う
ネットワーク通信方式において、一の従局の送信終了後
は、送信要求中の他の従局にポーリングを回すようにす
ることを目的とした。Therefore, the present invention provides a network communication system in which a master station polls a plurality of slave stations sequentially, issues a transmission request from the slave station via a separate route, acquires the transmission right through the polling, and sends and receives data. After the transmission is completed, the purpose is to poll other slave stations requesting transmission.
〔問題点を解決するための手段及び作用〕上記の目的を
達成するための本発明に係るネットワーク通信方式を、
第1図(a)及び(b)にそれぞれ示した主局l及び従
局2の入出力信号並びに第8図により説明する。[Means and effects for solving the problems] A network communication system according to the present invention for achieving the above object,
This will be explained with reference to the input/output signals of the main station 1 and slave station 2 shown in FIGS. 1(a) and 1(b), respectively, and FIG. 8.
主局1には、各従局2が送信要求を出していることを示
す送信要求信号DRと、各従局2より従局2が送信中で
あることを示す送信中信号DSとが入力されて、主局1
からはポーリングする従局2の番号を示すポーリング番
号信号TENOと、主局1が受信中であることを示す受
信中信号DIとが各従局2へ出力される。A transmission request signal DR indicating that each slave station 2 has issued a transmission request, and a sending signal DS indicating that the slave station 2 is transmitting from each slave station 2 are input to the master station 1. station 1
From there, a polling number signal TENO indicating the number of the slave station 2 to be polled and a receiving signal DI indicating that the main station 1 is receiving data are output to each slave station 2.
一方、各従局2には、主局1からのポーリング番号信号
TENO及び受信中信号DIと、自局のデータとが入力
されて、各従局2の送信要求信号DRと、送信中信号D
Sと、自局のデータとが主局1に出力される。On the other hand, each slave station 2 receives the polling number signal TENO and receiving signal DI from the master station 1, and its own data, and receives the transmission request signal DR and transmitting signal D of each slave station 2.
S and the data of the own station are output to the main station 1.
これにより、一の従局2が主局lに対して自局のデータ
を送信中であれば、主局1は送信中信号DSを受けて受
信中信号DIを第1のルート3で従局2へ送出すると同
時にポーリングを継続するためのポーリング番号信号T
ENOを従局2へ送出する。As a result, if one slave station 2 is transmitting its own data to the master station l, the master station 1 receives the transmitting signal DS and sends the receiving signal DI to the slave station 2 via the first route 3. Polling number signal T for continuing polling at the same time as sending
Send ENO to slave station 2.
一の従局からの送信中においても、主局1から従局2へ
はポーリングが継続されるので、そのポーリング番号信
号TENOに該当する他の従局2が送信要求を発した時
には、送信要求信号DRが主局1に第2のルート4で送
られてその送信要求中の従局2に対応するポーリング番
号TENOを記憶してお(。Even during transmission from one slave station, polling continues from master station 1 to slave station 2, so when another slave station 2 corresponding to the polling number signal TENO issues a transmission request, the transmission request signal DR is The polling number TENO sent to the master station 1 via the second route 4 and corresponding to the slave station 2 requesting transmission is stored (.
そして、その一の従局2がデータ送信を終了すると、従
局2からの送信中信号DSは無くなるため、主局1は、
記憶しておいた送信要求中の従局のポーリング番号信号
TENOを第1のルート3により送ってその従局2に送
信権を渡す。Then, when the first slave station 2 finishes data transmission, the transmitting signal DS from the slave station 2 disappears, so the master station 1
The stored polling number signal TENO of the slave station requesting transmission is sent via the first route 3, and the transmission right is handed over to the slave station 2.
このようにして、送信終了後は直ぐに送信要求中の従局
ヘポーリングを回すことができる。In this way, immediately after the transmission is completed, polling can be carried out to the slave station requesting transmission.
以下、本願発明に係るネットワーク通信方式の実施例を
説明する。Embodiments of the network communication system according to the present invention will be described below.
本発明のネットワーク通信方式も第8図に示したネット
ワーク構成を用いることができる。The network communication system of the present invention can also use the network configuration shown in FIG.
また、第2図は、本発明方式で用いられるフレーム構成
を示しており、この内、Rは主局1から第1のルート3
を介して各従局2へ送られるフレームであり、Tは逆に
各従局2から第2のルート4を介して主局1へ送られる
フレームである。尚、フレームR及びTのFはフレーム
先頭ビット、Dはデータを示し、その他の信号は第1図
について説明した通りである。Furthermore, FIG. 2 shows the frame structure used in the method of the present invention, in which R represents the frame from the main station 1 to the first route 3.
T is a frame sent to each slave station 2 via the second route 4, and T is a frame sent from each slave station 2 to the master station 1 via the second route 4. Incidentally, F of frames R and T indicates the frame leading bit, D indicates data, and other signals are as explained with reference to FIG.
本発明方式は、第8図に示すように主局1と複数の従局
2とで構成されるネットワークに適用されるものである
が、これら主局l及び従局2はソフトウェア並びにハー
ドウェアのいずれでも構成することができる。The system of the present invention is applied to a network consisting of a master station 1 and a plurality of slave stations 2 as shown in FIG. Can be configured.
そこで、まず、主局1及び従局2にそれぞれ第3図及び
第4図に示すソフトウェアを用いた場合の本発明の実施
例の動作について説明する。First, the operation of the embodiment of the present invention when the software shown in FIGS. 3 and 4 is used in the main station 1 and the slave station 2, respectively, will be described.
各従局2は電源オンと同時に送信要求信号DR及び送信
中信号DSを°“0”、即ちフレームT中のピントDR
及びDSを立てない、そして、データDはオール“0″
とした(第4図のステップS1)。そして、送信要求が
有るか否かをチエツクしく同ステップS2)、送信要求
がある時に初めて以下の動作に移行する。At the same time as the power is turned on, each slave station 2 outputs the transmission request signal DR and the transmission signal DS to "0", that is, the focus DR in the frame T.
and DS is not set, and data D is all “0”
(Step S1 in FIG. 4). Then, it is checked whether or not there is a transmission request (step S2), and only when there is a transmission request does the process proceed to the following operation.
主局1は3つの状態■〜■を有しており、常に第1のル
ート3を介してポーリングを回している。The main station 1 has three states (1) to (2), and always performs polling via the first route 3.
そして、ポーリングを回す毎にポーリング番号信号TE
NO(初期値はO)をインクリメントする(第3図)。Then, each time the polling is turned, the polling number signal TE is
Increment NO (initial value is O) (FIG. 3).
このポーリング番号TENOを従局2に送ると、従局2
では自局の番号であるか否かをチエツクしく同ステップ
S3)、−敗した場合には、主局1が受信状態にあるか
否かを受信中信号DIによりチエツクする(同ステップ
S4)、今、主局1はどの従局2とも通信状°態にない
とすれば、受信中信号DI=0であり、従局2では送信
要求信号DR及び送信中信号DSを“l”にして(同ス
テップS5)、データDの送信を開始する(同ステップ
S6)、この時、主局1では、フレームTのビットDR
,DSが“1″゛になっているので状態■に移行してフ
レームRのビットDIを“1゛°にする。When this polling number TENO is sent to slave station 2, slave station 2
Then, it checks whether it is the number of its own station (step S3), and if it fails, it checks whether the main station 1 is in the receiving state using the receiving signal DI (step S4). Now, if the master station 1 is not in communication with any slave station 2, the receiving signal DI = 0, and the slave station 2 sets the transmission request signal DR and the transmitting signal DS to "1" (the same step S5), starts transmitting data D (step S6). At this time, main station 1 transmits bit DR of frame T.
, DS are "1", the state shifts to state (2) and bit DI of frame R is set to "1".
従局2からの送信が終了しない内に再びポーリングを受
けた時(同ステップS7、S8)、その番号が自局と一
致していればDR=DS=1を維持し、不一致の時はD
R=Oとし、DS=1とした(同ステップS9.5IO
)。When polling is received again before the transmission from slave station 2 is completed (steps S7 and S8), if the number matches that of the own station, DR=DS=1 is maintained, and if they do not match, D is maintained.
R=O and DS=1 (step S9.5IO
).
従局2からの送信が終了すると、最初の状態に戻る(同
ステップ31)ので、主局1は状態■に移行してビット
D!を°“0″′にする。When the transmission from the slave station 2 is completed, it returns to the initial state (step 31), so the master station 1 shifts to state ■ and changes bit D! Set to °“0″’.
また、成る従局2が送信中に別の従局2が送信要求を発
した場合、ポーリングが自局のポーリング番号TENO
と−敗しなければ信号DR,’DSは0″のままとした
(同ステップ5ll)が、一致した時には主局1からの
フレームR中のビットDIが0″であるか否かをチエツ
クしく同ステップ34)、1″の場合には他の従局2が
通信中であるので、送信要求信号DRを“l”とし、送
信中信号DSを′0”としてその通信が終了するのを待
つ(同ステップ312)、但し、続くポーリングでは違
うポーリング番号TENOが来るので、その時にはDR
−DS−0にしておく (同ステップ5ll)。In addition, if another slave station 2 issues a transmission request while one slave station 2 is transmitting, polling will be performed using the own polling number TENO.
- If there is no loss, the signals DR and 'DS are left as 0'' (same step 5ll), but if they match, check whether bit DI in frame R from main station 1 is 0''. In step 34), if it is 1'', another slave station 2 is in communication, so the transmission request signal DR is set to "l", the sending signal DS is set to '0', and the communication is completed ( Step 312), however, a different polling number TENO will come in the subsequent polling, so at that time the DR
-Set it to DS-0 (same step 5ll).
この時、主局1は状態■に在り、然もその送信要求のあ
った従局に対応するポーリング番号を主局1のメモリM
APに記憶しておく、そして、他の従局の通信が終了し
たとき、状態■に移行してメモリMAPを読み出して記
憶されていたポーリング番号TENOを送出することに
より、当該従局2はポーリング番号が一致するとともに
DI−O(通信の無い状vR)であることから上記と同
様に送信を開始することができる。At this time, the master station 1 is in state ■, and the polling number corresponding to the slave station that made the transmission request is stored in the memory M of the master station 1.
The slave station 2 stores the polling number TENO in the AP, and when the communication with the other slave station ends, shifts to state ①, reads the memory MAP, and sends out the stored polling number TENO. Since they match and are DI-O (vR without communication), transmission can be started in the same manner as above.
次に、本発明方式を、第5図及び第6図にそれぞれ示し
たハードウェア構成を有する主局1及び従局2を用いた
場合について第3図及び第4図のアルゴリズムに合わせ
て説明する。Next, the system of the present invention will be explained using the master station 1 and slave station 2 having the hardware configurations shown in FIGS. 5 and 6, respectively, in conjunction with the algorithms shown in FIGS. 3 and 4.
まず、各従局2は電源オンにするとバッファ11の端子
DRQが“0”となるのでアンドゲート12の出力DR
は“O゛となり、インバータ13で反転されたリセット
入力を微分回路14を介して受けるフリップフロップ1
5のQ出力がonとなるので、DR−DS−0となり、
データDはオール″O゛°となる(第4図のステップS
t)。First, when each slave station 2 is powered on, the terminal DRQ of the buffer 11 becomes "0", so the output DR of the AND gate 12
becomes "O", and the flip-flop 1 receives the reset input inverted by the inverter 13 via the differentiating circuit 14.
Since the Q output of 5 turns on, it becomes DR-DS-0,
Data D is all “O゛°” (step S in Fig. 4).
t).
そして、バッファ11に自局のデータが書き込まれると
端子DRQが“1“となり、ポーリング番号TENOが
一致するのを待つ。Then, when the data of the own station is written to the buffer 11, the terminal DRQ becomes "1" and the terminal waits for the polling number TENO to match.
一方、主局lはフレームパルスFPにヨリカウンタ21
をカウントアツプして、ポーリングを回す毎にポーリン
グ番号信号TENO(初期値は0)をインクリメントす
る(第3図)。On the other hand, the main station 1 uses a twist counter 21 for the frame pulse FP.
is counted up, and the polling number signal TENO (initial value is 0) is incremented each time polling is performed (FIG. 3).
このポーリング番号TENOを従局2に送ると、従局2
では自局の番号であるか否かを比較器16で比較しく同
ステップS3)、−敗した場合に出力“ビとなるので、
DRQ−1とともにアンドゲート12の出力、即ち送信
要求信号DRも“ビとなる。そしてこの時、主局lはど
の従局2とも通信状態にないとすれば、受信中信号DI
=Oであり、インバータ17及びアンドゲート18並び
に微分回路19を経てフリップフロップ15はセットさ
れてその出力、即ち送信中信号DS=1となり(同ステ
ップS5)、同時にバッファllに読み出し信号DSA
を送って格納データDの送信を開始する(同ステップs
6)、この時、主局1では、フレームTのビットDR,
DSが“ビであることに応答してフレームRのビットD
Iを” 1 ”にする。When this polling number TENO is sent to slave station 2, slave station 2
Then, use the comparator 16 to compare whether it is your own number or not (step S3). If the number is defeated, the output will be "B", so
Along with DRQ-1, the output of the AND gate 12, that is, the transmission request signal DR, becomes "B".At this time, assuming that the master station 1 is not in communication with any slave station 2, the receiving signal DI
=O, the flip-flop 15 is set through the inverter 17, the AND gate 18, and the differentiating circuit 19, and its output, that is, the sending signal DS=1 (step S5), and at the same time, the readout signal DSA is sent to the buffer 11.
and starts transmitting the stored data D (step s
6) At this time, in main station 1, bit DR of frame T,
bit D of frame R in response to DS being “Bi”.
Set I to "1".
従局2からの送信が終了しない内に再びポーリングを受
けた時には、その番号が自局と一致していれば比較器1
6が出力“1”であり、DR=Ds=1を維持し、不一
致の時はDR=0となり、フリップフロップ15をリセ
ットしてDS= 1となる(同ステップS9.310)
。When polling is received again before the transmission from slave station 2 is completed, if the polling number matches that of the own station, comparator 1
6 is the output "1", DR=Ds=1 is maintained, and when there is a mismatch, DR=0, the flip-flop 15 is reset and DS=1 (step S9.310 of the same)
.
従局2からの送信が終了すると、最初の状態に戻るので
、主局1は状態■に移行してビットDIを“0”にする
。When the transmission from the slave station 2 is completed, the state returns to the initial state, so the master station 1 shifts to state (3) and sets bit DI to "0".
また、成る従局2が送信中に別の従局2が送信要求を発
した場合、ポーリングが自局のポーリング番号TENO
と−敗しなければアンドゲート12及びフリップフロッ
プ15の出力信号DR,DSは°0”である(同ステッ
プ311)が、一致した時にはアンドゲート12の出力
DRのみ出力“ビとなりその通信が終了するのを待つ(
同ステップ312)。In addition, if another slave station 2 issues a transmission request while one slave station 2 is transmitting, polling will be performed using the own polling number TENO.
If not defeated, the output signals DR and DS of the AND gate 12 and the flip-flop 15 are "0" (step 311), but when they match, only the output DR of the AND gate 12 becomes "B" and the communication ends. Wait for (
same step 312).
この時、主局1はDS=lのため(一つでも送信中の従
局があれば論理和により“ピになる。At this time, since the master station 1 has DS=l (if there is even one slave station transmitting, it becomes "pi" by the logical sum).
これはDRも同様)、インバータ22及び微分回路23
によりセレクタ24は端子Aが選択されてフレームパル
スFPをカウンタ21に入力し続けているが、送信中信
号DSはフリップフロップ(例えばD−FF)27で1
フレーム前の状態もDI=lであり且つDR=1のため
、アンドゲート25の出力が1”となる、メモリ(MA
P)26はDS−1の間は端子R/WがW(書き込み)
状態にあるのでカウンタ21のカウント値、即ちポーリ
ング番号TENOを端子ADからアドレスとして書き込
んでいる。この時に、端子DT1=1になると、この時
のアドレスに“1nを立てて記憶しておく。This also applies to DR), inverter 22 and differentiation circuit 23
, the selector 24 continues to input the frame pulse FP to the counter 21 because the terminal A is selected, but the transmitting signal DS is set to 1 by the flip-flop (for example, D-FF) 27.
Since the state before the frame is also DI=l and DR=1, the output of the AND gate 25 is 1''.
P) For 26, terminal R/W is W (write) during DS-1.
state, the count value of the counter 21, that is, the polling number TENO, is written as an address from the terminal AD. At this time, when the terminal DT1 becomes 1, "1n" is set and stored in the address at this time.
そして、他の従局の通信が終了したとき、DS=l→O
(DI=1→O)になるため、セレクタ24は端子Bが
選択されるとともにメモリ26の端子R/Wはl”とな
ってハイスピードクロックH3−CKでカウンタ21を
カウントアツプさせてメモリ26の内容をカウンタ21
によって指定されるアドレス毎に端子DTOから読み出
し、“1″°が立っているアドレスの時にインバータ2
8及びアンドゲート29を介してクロックを止めカウン
タ21を停止させる。そして、゛この時のカウント値、
即ちポーリング番号TENOがフリップフロップ30を
経て従局2の側に送出される。Then, when the communication of other slave stations ends, DS=l→O
(DI=1→O), the selector 24 selects the terminal B and the terminal R/W of the memory 26 becomes l", causing the counter 21 to count up with the high speed clock H3-CK, and the memory 26 Counter 21
Read from terminal DTO for each address specified by
8 and an AND gate 29 to stop the clock and stop the counter 21. And, ゛The count value at this time,
That is, the polling number TENO is sent to the slave station 2 via the flip-flop 30.
尚、カウンタ21は従局の数に対応した最大カウント値
を有しており、この最大カウントの後は最初のカウント
値″1”に戻るようになっている。Note that the counter 21 has a maximum count value corresponding to the number of slave stations, and after this maximum count, it returns to the initial count value "1".
これにより、当該従局2はポーリング番号が一致すると
ともにDI=0 (通信の無い状態)であることから上
記と同様にデータDの送信を開始することができる。As a result, the slave station 2 can start transmitting data D in the same manner as described above since the polling numbers match and DI=0 (state of no communication).
以上のように、本発明のネットワーク通信方式によれば
、一の従局が送信中、主局はポーリングを継続するとと
もに送信要求中の他の従局の信号を受けて対応する番号
で記憶しておき、当該送信終了後はその送信要求中の従
局に送信権を渡すように構成したので、送信要求のない
従局をスキップしてポーリングを行うことができ、無駄
なポーリングを無くすことができ、効率的なネントヮー
ク通信を実現することができる。As described above, according to the network communication system of the present invention, while one slave station is transmitting, the master station continues polling and receives signals from other slave stations requesting transmission and stores them with corresponding numbers. After the transmission is completed, the transmission right is passed to the slave station requesting the transmission, so polling can be performed by skipping slave stations that have no transmission request, eliminating unnecessary polling and increasing efficiency. It is possible to realize network communication.
第1図は本発明に係るネットワーク通信方式の動作を概
念的に説明するためのブロック図、第2図は本発明に係
るネットワーク通信方式に用いるフレーム構成を示す図
、
第3図は本発明に係るネットワーク通信方式に用いられ
る主局の制御アルゴリズムを示す図、第4図は本発明に
係るネットワーク通信方式に用いられる従局の制御アル
ゴリズムを示すフローチャート図、
第5図は本発明に係るネットワーク通信方式に用いられ
る主局のハードウェア構成図、第6図は本発明に係るネ
ットワーク通信方式に用いられる従局のハードウェア構
成図、第7図は一般的なリング状ネットワーク通信方式
を示すブロック図、
第8図は本発明並びに従来例に適用されるバス状ネット
ワーク通信方式を示すブロック図、である。
図において、
l・・・主局、
2・・・従局、
3・・・第1のルート、
4・・・第2のルート。
図中、同一符号は同−又は相当部分を示す。
(α)
(b)
杢発明tこ係ろネットワーク通信方式の賽先老説明図筆
1 R囚
フレーム構成
第2図
主局の1大態尋移アルゴリズム
従局の割符pアルゴリズム
第4図
主局のハードウェアオ角成
用5図
リング状ネットワークシステム
第7図
第8図FIG. 1 is a block diagram for conceptually explaining the operation of the network communication method according to the present invention, FIG. 2 is a diagram showing a frame structure used in the network communication method according to the present invention, and FIG. FIG. 4 is a flowchart showing the control algorithm for the slave station used in the network communication method according to the present invention; FIG. 5 is a diagram showing the control algorithm for the slave station used in the network communication method according to the present invention; FIG. 6 is a hardware configuration diagram of a slave station used in the network communication method according to the present invention. FIG. 7 is a block diagram showing a general ring network communication method. FIG. 8 is a block diagram showing a bus-like network communication system applied to the present invention and a conventional example. In the figure, l...Main station, 2...Slave station, 3...First route, 4...Second route. In the figures, the same reference numerals indicate the same or corresponding parts. (α) (b) An explanatory drawing of the invention of the network communication system. Figure 5 Ring-shaped network system for hardware configuration Figure 7 Figure 8
Claims (3)
第1のルート(3)により順次回すとともに第2のルー
ト(4)で該従局(2)から送信要求を発し該ポーリン
グにより送信権を獲得してデータの授受を行うネットワ
ーク通信方式において、 一の従局(2)が送信中、該主局(1)は該第1のルー
ト(3)でポーリングを継続するとともに送信要求中の
他の従局(2)の信号を該第2のルート(4)で受けて
対応する番号で記憶しておき、該一の従局(2)が送信
終了後、該第1のルート(3)により該送信要求中の従
局(2)に送信権を渡すことを特徴としたネットワーク
通信方式。(1) The master station (1) polls multiple slave stations (2) sequentially via the first route (3), and issues a transmission request from the slave stations (2) via the second route (4). In a network communication system that acquires the transmission right and sends and receives data, while one slave station (2) is transmitting, the master station (1) continues polling on the first route (3) and requests transmission. The signal from the other slave station (2) is received on the second route (4) and stored with the corresponding number, and after the first slave station (2) finishes transmitting, it is sent to the first route (3). A network communication method characterized in that the transmission right is passed to the slave station (2) making the transmission request.
号(DR)及び送信中信号(DS)を受けるとともにポ
ーリング番号信号(TENO)及び受信中信号(DI)
を該従局(2)に送出し、各従局(2)は該ポーリング
番号信号(TENO)及び受信中信号(DI)信号を受
けるとともに該送信要求信号(DR)及び送信中信号(
DS)を該主局(1)に送出することを特徴とした特許
請求の範囲第1項に記載のネットワーク通信方式。(2) The main station (1) receives a transmission request signal (DR) and a sending signal (DS) from each slave station (2), and also receives a polling number signal (TENO) and a receiving signal (DI).
is sent to the slave station (2), and each slave station (2) receives the polling number signal (TENO) and the receiving signal (DI), and also receives the transmission request signal (DR) and the transmitting signal (
3. The network communication system according to claim 1, wherein the network communication system transmits a DS) to the main station (1).
信号及び送信中信号の論理和をとることを特徴とした特
許請求の範囲第1項に記載のネットワーク通信方式。(3) The network communication system according to claim 1, wherein the main station (1) calculates the logical sum of a transmission request signal and a transmission in progress signal from each slave station (2).
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62326118A JP2596569B2 (en) | 1987-12-22 | 1987-12-22 | Network communication method |
CA000586342A CA1323405C (en) | 1987-12-22 | 1988-12-19 | Polling network communication system having transmission request registration means |
US07/286,872 US4924461A (en) | 1987-12-22 | 1988-12-20 | Polling network communication system having transmission request registration means |
DE3853873T DE3853873T2 (en) | 1987-12-22 | 1988-12-22 | Transmission system with polling and transmission method therefor. |
EP88121502A EP0321976B1 (en) | 1987-12-22 | 1988-12-22 | Polling type communication system and communication method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62326118A JP2596569B2 (en) | 1987-12-22 | 1987-12-22 | Network communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01166635A true JPH01166635A (en) | 1989-06-30 |
JP2596569B2 JP2596569B2 (en) | 1997-04-02 |
Family
ID=18184280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62326118A Expired - Fee Related JP2596569B2 (en) | 1987-12-22 | 1987-12-22 | Network communication method |
Country Status (5)
Country | Link |
---|---|
US (1) | US4924461A (en) |
EP (1) | EP0321976B1 (en) |
JP (1) | JP2596569B2 (en) |
CA (1) | CA1323405C (en) |
DE (1) | DE3853873T2 (en) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0748739B2 (en) * | 1988-12-09 | 1995-05-24 | 富士通株式会社 | Multiple access control method and multiple access control system implementing the method |
CA2010866C (en) * | 1989-02-28 | 1995-02-07 | Shigeo Amemiya | Polling communication system |
US6654378B1 (en) * | 1992-03-18 | 2003-11-25 | Broadcom Corp. | Transaction control system including portable data terminal and mobile customer service station |
US6749122B1 (en) * | 1990-05-25 | 2004-06-15 | Broadcom Corporation | Multi-level hierarchial radio-frequency system communication system |
US6359872B1 (en) * | 1997-10-28 | 2002-03-19 | Intermec Ip Corp. | Wireless personal local area network |
US5590288A (en) * | 1991-07-30 | 1996-12-31 | Restaurant Technology, Inc. | Distributed data processing system and method utilizing peripheral device polling and layered communication software |
US5272702A (en) * | 1991-08-05 | 1993-12-21 | Fisher Controls International, Inc. | Integrity mapping in data communication system |
US5455959A (en) * | 1992-03-02 | 1995-10-03 | Alcatel Network Systems, Inc. | System for collecting from masters information independently collected from associated slaves in shelves of a telecommunications terminal |
US5463752A (en) * | 1992-09-23 | 1995-10-31 | International Business Machines Corporation | Method and system for enhancing the efficiency of communication between multiple direct access storage devices and a storage system controller |
US5469436A (en) * | 1992-09-24 | 1995-11-21 | Brandner; James M. | Polling-type digital communications system having pseudo-balanced mode |
US5414858A (en) * | 1992-12-11 | 1995-05-09 | International Business Machines Corporation | System and method for dynamically varying between interrupt and polling to service requests of computer peripherals |
US5355375A (en) * | 1993-03-18 | 1994-10-11 | Network Systems Corporation | Hub controller for providing deterministic access to CSMA local area network |
US5422880A (en) * | 1993-04-05 | 1995-06-06 | Stratacom, Inc. | Broadband switching fabric in a communication controller |
US7885242B2 (en) | 1993-12-23 | 2011-02-08 | Broadcom Corp. | Enhanced mobility and address resolution in a wireless premises based network |
JPH086898A (en) * | 1994-06-21 | 1996-01-12 | Fujitsu Ltd | Polling agent |
JP2991046B2 (en) * | 1994-07-22 | 1999-12-20 | 三菱電機株式会社 | Master-slave communication method |
US6006017A (en) * | 1995-05-02 | 1999-12-21 | Motorola Inc. | System for determining the frequency of repetitions of polling active stations relative to the polling of inactive stations |
JP2738340B2 (en) * | 1995-05-11 | 1998-04-08 | 日本電気株式会社 | Multi-access communication method |
KR0160700B1 (en) * | 1995-05-24 | 1998-12-01 | 김광호 | Multiple access method using single channel |
JPH09200239A (en) * | 1996-01-19 | 1997-07-31 | Hitachi Ltd | Data transfer method using ring connection and information processing system |
EP0818899A1 (en) * | 1996-07-09 | 1998-01-14 | Alcatel Bell N.V. | Log-in method for a telecommunication network, main station and terminal station adapted to perform the method |
US7006530B2 (en) | 2000-12-22 | 2006-02-28 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US6925068B1 (en) * | 1999-05-21 | 2005-08-02 | Wi-Lan, Inc. | Method and apparatus for allocating bandwidth in a wireless communication system |
US8462810B2 (en) * | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US20090219879A1 (en) | 1999-05-21 | 2009-09-03 | Wi-Lan, Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US6275500B1 (en) * | 1999-08-09 | 2001-08-14 | Motorola, Inc. | Method and apparatus for dynamic control of talk groups in a wireless network |
US7310670B1 (en) * | 2000-04-25 | 2007-12-18 | Thomson Licensing S.A. | Multi-channel power line exchange protocol |
US7209859B2 (en) * | 2002-03-02 | 2007-04-24 | Linxberg Technology, Llc | Method and apparatus for sequentially collecting and analyzing real time data with interactive monitoring |
JP2004064341A (en) * | 2002-07-26 | 2004-02-26 | Uniden Corp | Wireless terminal device, communication system, and communication control method |
US7539168B2 (en) * | 2003-02-03 | 2009-05-26 | Avaya Inc. | Emergency call handling in contention-based wireless local-area networks |
US7346051B2 (en) * | 2004-06-25 | 2008-03-18 | Matsushita Electric Industrial Co., Ltd. | Slave device, master device and stacked device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6025347A (en) * | 1983-07-22 | 1985-02-08 | Nippon Telegr & Teleph Corp <Ntt> | Radio packet access system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4199662A (en) * | 1978-07-17 | 1980-04-22 | Lowe Charles S Jr | Hybrid control of time division multiplexing |
JPS5925536A (en) * | 1982-07-30 | 1984-02-09 | シャープ株式会社 | Power line data transmission system |
DE3424866C2 (en) * | 1984-07-06 | 1986-04-30 | Messerschmitt-Bölkow-Blohm GmbH, 8012 Ottobrunn | Method and arrangement for the transmission of data, in particular in an aircraft |
US4726017A (en) * | 1985-05-21 | 1988-02-16 | Fla. | Multidrop data concentrator communication network |
CA1259430A (en) * | 1985-07-19 | 1989-09-12 | Fumio Akashi | Multipoint communication system having polling and reservation schemes |
JPS62281635A (en) * | 1986-05-30 | 1987-12-07 | Nec Corp | Polling system |
JPS6387838A (en) * | 1986-09-30 | 1988-04-19 | Nec Corp | Supervisory system for communication network |
JPS63105599A (en) * | 1986-10-22 | 1988-05-10 | Togami Electric Mfg Co Ltd | Transmission method in remote supervisory and controlling system |
JPH063927B2 (en) * | 1987-04-10 | 1994-01-12 | 富士通株式会社 | Optimized block polling method |
-
1987
- 1987-12-22 JP JP62326118A patent/JP2596569B2/en not_active Expired - Fee Related
-
1988
- 1988-12-19 CA CA000586342A patent/CA1323405C/en not_active Expired - Fee Related
- 1988-12-20 US US07/286,872 patent/US4924461A/en not_active Expired - Lifetime
- 1988-12-22 DE DE3853873T patent/DE3853873T2/en not_active Expired - Fee Related
- 1988-12-22 EP EP88121502A patent/EP0321976B1/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6025347A (en) * | 1983-07-22 | 1985-02-08 | Nippon Telegr & Teleph Corp <Ntt> | Radio packet access system |
Also Published As
Publication number | Publication date |
---|---|
US4924461A (en) | 1990-05-08 |
EP0321976A2 (en) | 1989-06-28 |
CA1323405C (en) | 1993-10-19 |
JP2596569B2 (en) | 1997-04-02 |
DE3853873T2 (en) | 1995-11-16 |
EP0321976A3 (en) | 1991-03-06 |
DE3853873D1 (en) | 1995-06-29 |
EP0321976B1 (en) | 1995-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01166635A (en) | Network communication system | |
JPS58127227A (en) | Synchronous data bus having automatically changeable data speed | |
US4295122A (en) | Bus priority control method in loop bus network system | |
EP0017988A1 (en) | Multiplex interface circuit connecting a processor to a synchronous transmission means | |
JPH02246444A (en) | Data transmission mechanism and system therefor | |
JPS61100046A (en) | Loop transmission method | |
JPS59114941A (en) | Programmable controller | |
US20060126671A1 (en) | Cycle time synchronization apparatus and method for wireless 1394 system | |
JPH03270432A (en) | Local area network | |
JPS634216B2 (en) | ||
JPH0730576A (en) | Transmission system | |
JPH047620B2 (en) | ||
JPS63263555A (en) | Processor module automatic decision system for multiplex processor system | |
JP3125325B2 (en) | Transmission control method in storage-type star communication network | |
JPS60260247A (en) | Data transmission control system | |
JPS5822893B2 (en) | Data highway system line control method | |
JP2745464B2 (en) | Token passing LAN device | |
JPS61200734A (en) | Data transmission system | |
JPS59119439A (en) | Buffer busy avoiding system | |
KR100962306B1 (en) | Bidirectional Data Communication Device of Embedded System and Its Method | |
JPH063928B2 (en) | Communication device | |
JPS6348215B2 (en) | ||
JPS627242A (en) | Polling control method | |
JPH0533862B2 (en) | ||
JPS6028344A (en) | Packet-switching exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |