Movatterモバイル変換


[0]ホーム

URL:


JPS6035851A - Communication system - Google Patents

Communication system

Info

Publication number
JPS6035851A
JPS6035851AJP14364783AJP14364783AJPS6035851AJP S6035851 AJPS6035851 AJP S6035851AJP 14364783 AJP14364783 AJP 14364783AJP 14364783 AJP14364783 AJP 14364783AJP S6035851 AJPS6035851 AJP S6035851A
Authority
JP
Japan
Prior art keywords
communication
response
reception
broadcast communication
transmission
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
JP14364783A
Other languages
Japanese (ja)
Inventor
Naoyuki Okada
直行 岡田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon IncfiledCriticalCanon Inc
Priority to JP14364783ApriorityCriticalpatent/JPS6035851A/en
Publication of JPS6035851ApublicationCriticalpatent/JPS6035851A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromJapanese

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

Translated fromJapanese

【発明の詳細な説明】技術分野本発明はバス形ネットワークシステムにおける一斉回報
通信の応答通信方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a response communication system for broadcast communication in a bus type network system.

従来技術従来バス形ネットワークシステムにおいて、通信媒体ア
クセス制御(以下MACと呼ぶ)レベルで一斉回報通信
を規定しながら、その送達確認は一切行なわれていなか
った。そこで、送達確認をしようとする場合にはMAC
レベル以上での上位レイヤで処理する方法があるが、通
信方式の制御レイヤが上位になるほど、オーバヘッドが
増大し、かつ−斉回報通信以外の1対1の通信の場合で
はMACレベルでフレームの送達確認をしている場合が
あるなどして、必ずしも統一的制御レイヤ構成とは言い
難い欠点があった。
BACKGROUND OF THE INVENTION In a conventional bus type network system, although simultaneous broadcast communication was specified at the communication medium access control (hereinafter referred to as MAC) level, no confirmation of the delivery was performed at all. Therefore, when trying to confirm delivery, MAC
There is a method of processing in an upper layer above the control layer of the communication method, but the overhead increases as the control layer of the communication method increases, and - In the case of one-to-one communication other than broadcast communication, frames are delivered at the MAC level. However, it has the disadvantage that it cannot necessarily be said to be a unified control layer configuration, as there are cases where confirmation is required.

目的本発明は」二連従来例の欠点を除去するため一斉回報通
信に対する応答を受信情報を正しく受信できなかった装
置が通信媒体上に応答を出力し、データの衝突を発生さ
せることにより、データの正確な送受信の確認を行なう
通信方式を提案することを目的とする。
Purpose of the present invention: To eliminate the drawbacks of the dual conventional example, a device that cannot correctly receive information in response to a simultaneous broadcast communication outputs a response on the communication medium, causing a data collision. The purpose of this study is to propose a communication method that confirms the accurate transmission and reception of data.

また本発明の他の目的とするところは、−斉回報通信に
対して指定された1つの受信装置のみ1対1通信時と同
様の受信応答を行なうことにより、誤受信装置よりの誤
受信応答時に確実にデータの衝突が発生する通信方式を
提案することにある。実施例以下図面に基づいて本発明の一実施例を説明する。
Another object of the present invention is to prevent erroneous reception responses from erroneous reception devices by making only one receiving device designated for broadcast communication a reception response similar to one-to-one communication. The purpose of this invention is to propose a communication method that can reliably cause data collisions from time to time. EXAMPLE An example of the present invention will be described below based on the drawings.

第1図は本発明の一実施例に係るパス形ネットワークシ
ステムにおける通信方式を備えた伝送装置のブロック図
である。
FIG. 1 is a block diagram of a transmission device equipped with a communication method in a path type network system according to an embodiment of the present invention.

図中1は全体の制御を行なう処理装置(以下MPUと呼
ぶ)、2は送信制御回路、3は送受信データの一時保存
の為のバッファ、4は受信制御回路、5はメディアアク
セス制御回路、6は通信媒体とのトランシーバ、7は通
信媒体である。
In the figure, 1 is a processing unit (hereinafter referred to as MPU) that performs overall control, 2 is a transmission control circuit, 3 is a buffer for temporarily storing transmitted and received data, 4 is a reception control circuit, 5 is a media access control circuit, 6 is a transceiver with a communication medium, and 7 is a communication medium.

第2図は通信媒体7上のフレーム構成図である。FIG. 2 is a frame configuration diagram on the communication medium 7.

MAC制御部10は通信媒体アクセス制御に必要な情帳
であり、DAAl2O受信ノードアドレスを示し、SA
部12は送信ノードアドレスを示す。情報部13にはM
ACレイヤ以上で使用される情報やユーザ発行データ等
を含み、FC3部14にはフレーム全体にビット構成を
チェックする為の情報が含まれている。
The MAC control unit 10 is an information book necessary for communication medium access control, and indicates the DAAl2O receiving node address, and the SA
Section 12 indicates the sending node address. Information department 13 has M
It includes information used in the AC layer and above, user issued data, etc., and the FC3 section 14 includes information for checking the bit structure of the entire frame.

第3図は第2図におけるDAAl2O詳細内容図であり
、−斉回報通信フラグ15と、実際に存在するノードの
物理的受信ノードアドレス部16とから構成されている
。この様に第3図DA部11の一斉回報通信フラグ15
がセットされているか否か゛で同報通信か1体1通信か
を判断する。
FIG. 3 is a detailed diagram of the contents of DAAl2O in FIG. 2, which is composed of a broadcast communication flag 15 and a physical receiving node address section 16 of an actually existing node. In this way, the simultaneous broadcast communication flag 15 of the DA section 11 in FIG.
Whether it is broadcast communication or one-to-one communication is determined by whether or not is set.

以上の構成より成るネットワークシステムの動作を以下
に説明する。
The operation of the network system having the above configuration will be explained below.

第4図は一斉回報通信における送信局のMPU1による
制御フローチャートである。
FIG. 4 is a control flowchart by the MPU 1 of the transmitting station in simultaneous broadcast communication.

本フローチャートに従った制御プログラムは各伝送装置
のMPU 1のROMに予め格納されている。
A control program according to this flowchart is stored in advance in the ROM of MPU 1 of each transmission device.

一斉回報通信を行なう伝送装置はまずステップS1にお
いて、MPU1はバッファ3内に送信データフレームを
格納すると共に、データフレームのDAAl2O−斉回
報通信フラグ15をセットする。そして次にステップS
2で、受信先伝送装置(受信メート)のうちの一つの装
置の受信ノードアドレスをメートアドレス部16に設定
する。そしてステップS3において、MPU 1は送信
制御回路2にバッファ3内の送信データフレームが格納
されている先頭アドレスを知らせ、データ送信要求を出
力する。MPUIよりのデータ送信要求を受けた送信制
御回路2は、ステップS4においてメディアアクセス制
御回路5に送信要求を出力する。送信要求を受けたメデ
ィアアクセス制御回路5は、ステップS5で通信媒体7
が空いているか否か調べ、空いていなければ空くまで待
ち、メディアアクセス方式に従った通信媒体の制御権を
取得する。通信媒体の制御権を得るとステップS6に進
み、送信制御回路2の制御を介してバッファ3内の送信
データフレームを順次読み出し、トランシーバ6を介し
て通信媒体7へ送信する。
In a transmission device that performs broadcast communication, first in step S1, the MPU 1 stores a transmission data frame in the buffer 3 and sets the DAAl2O-broadcast communication flag 15 of the data frame. And then step S
2, the receiving node address of one of the receiving destination transmission devices (receiving mates) is set in the mate address section 16. Then, in step S3, the MPU 1 informs the transmission control circuit 2 of the start address in the buffer 3 where the transmission data frame is stored, and outputs a data transmission request. The transmission control circuit 2, which has received the data transmission request from the MPUI, outputs the transmission request to the media access control circuit 5 in step S4. Upon receiving the transmission request, the media access control circuit 5 transmits the communication medium 7 in step S5.
Check to see if it is free, and if it is not, wait until it becomes free and obtain control rights over the communication medium according to the media access method. Once control of the communication medium is obtained, the process proceeds to step S6, where transmission data frames in the buffer 3 are sequentially read out under the control of the transmission control circuit 2 and transmitted to the communication medium 7 via the transceiver 6.

送信が終了するとステップS7に進み、受信装置よりの
応答フレーム受信待ちとなり、ステップS7で応答がな
い場合にはステップS8で無応答のタイムアウトを監視
する。このステップS′とS8をループ中に応答フレー
ムが受信された場合にはステップS9に進み、応答フレ
ームか正常受信(以下ACKと呼ぶ)であるか否かを判
別し、ACKならば正常終了する。
When the transmission is completed, the process proceeds to step S7, and the process waits for a response frame to be received from the receiving device.If there is no response in step S7, a timeout due to no response is monitored in step S8. If a response frame is received while looping steps S' and S8, the process proceeds to step S9, where it is determined whether the response frame is a normal reception (hereinafter referred to as ACK), and if it is an ACK, the process ends normally. .

すなわち正常終了とは、−斉回報通信したフレームがネ
ットワーク構成全部の受信ノードで正常に受信終了した
ことを意味する。
In other words, normal termination means that the broadcast frame has been normally received by all receiving nodes in the network configuration.

ACK応答でない場合にはノードアドレス部16により
指定した受信ノードが正確に受信できず、誤受信(以下
NAKと呼ぶ)を応答した場合か、後述のノードアドレ
ス部16により指定された受信ノード以外の受信ノード
がNAK応答を行ない、指定受信メートよりの応答とデ
ータ衝突を発生させた場合であり、異常に受信終了した
ことを意味する。
If it is not an ACK response, either the receiving node specified by the node address section 16 cannot receive the data correctly and responds with erroneous reception (hereinafter referred to as NAK), or the receiving node other than the receiving node specified by the node address section 16 (described later) This is a case where the receiving node makes a NAK response and a data collision occurs with the response from the designated receiving mate, which means that reception has ended abnormally.

ステップS8で送信データフレームに対する応答が何ら
なかった場合も同様に異常終了になり、これら異常終了
時はステップS3に戻り、送信データフレームの再送等
を行なう。
If there is no response to the transmission data frame in step S8, the process similarly ends abnormally, and in these abnormal terminations, the process returns to step S3 and retransmits the transmission data frame.

次に、送信された送信データフレームを受信した受信ノ
ードの制御フローチャートを示す第5図を基に受信ノー
ドの動作を説明する。
Next, the operation of the receiving node will be explained based on FIG. 5, which shows a control flowchart of the receiving node that has received the transmitted transmission data frame.

第5図図示のフローチャートのプログラムもまたMPU
1のROI’vf4:予め格納され、MPU1はこのプ
ログラムに従って制御動作する。
The program of the flowchart shown in FIG.
1 ROI'vf4: Stored in advance, and the MPU 1 performs control operations according to this program.

まずステップS20において、通信媒体7からトランシ
ーバ6を介してメディアアクセス制御回路5へとフレー
ムが受信され、メディアアクセス制御回路5はフレーム
中のDAAlI3調べ、DA部のノードアドレス部16
が自ノードアドレスを示している場合にはステップS2
5に進み、通常の1対1通信処理を実行する。
First, in step S20, a frame is received from the communication medium 7 via the transceiver 6 to the media access control circuit 5, and the media access control circuit 5 checks the DAAlI3 in the frame and checks the node address field 16 of the DA section.
indicates the own node address, step S2
Proceed to step 5 to execute normal one-to-one communication processing.

ノードアドレス部16のノードアドレスが自ノードでな
い場合には、ステップS21に進み、−斉回報通信フラ
グ15がセットされているか否か調べる。セットされて
いなければステップS20に戻り、次のデータフレーム
の受信に備える。
If the node address in the node address field 16 is not the own node, the process advances to step S21, and it is checked whether the -simultaneous broadcast communication flag 15 is set. If it is not set, the process returns to step S20 to prepare for reception of the next data frame.

−斉回報通信フラグがセットされている時にはこの受信
データフレームは一斉回報通信であるのでステラ7’S
22に進み、メディアアクセス制御回路5は受信制御回
路4を介してバッファ3へ受信データフレームを格納す
る。
- When the simultaneous broadcast communication flag is set, this received data frame is a simultaneous broadcast communication, so Stella 7'S
Proceeding to step 22, the media access control circuit 5 stores the received data frame in the buffer 3 via the reception control circuit 4.

全てのデータフレームの格納が終了すると、ステップS
23でデータフレームのFC3部14のチェック情報を
調べ、データフレームが正確に受信されたか否かを判断
し、受信制御回路4を介してMPUIへの結果を知らせ
る。
When all data frames have been stored, step S
At step 23, the check information of the FC3 unit 14 of the data frame is checked, it is determined whether the data frame has been correctly received, and the result is notified to the MPUI via the reception control circuit 4.

MPU1は判断結果に応じて、正しく受信終了した場合
にはステップS20に戻り応答は送らない。
Depending on the determination result, the MPU 1 returns to step S20 and does not send a response if the reception has been completed correctly.

もし正しく受信終了しなかった場合には、ステップS2
4に進み、NAK応答をバッファ3へ格納後、前述のデ
ータフレーム送信時と同様に、送信制御回路?、メディ
アアクセス制御回路5、トランシーバ6を介してバッフ
ァ3内のNAK応答を通信媒体7上に送出する。そして
ステップS20に戻り次のデータフレーム受信に備える
If the reception is not completed correctly, step S2
Proceed to step 4, and after storing the NAK response in buffer 3, the transmission control circuit ? , the media access control circuit 5, and the transceiver 6 to send out the NAK response in the buffer 3 onto the communication medium 7. Then, the process returns to step S20 to prepare for reception of the next data frame.

ステップS20でDAAl2Oノードアドレス部16が
自ノードを指示している場合にはステップS25に進み
、ステップS22と同様にデータフレームを受信し、受
信終了後ステップS23と同様にデータフレームが正確
に受信終了したか否か調べる。ここで正しく受信されて
いない場合には、ステップS28でステップ24と同様
にしてNAK応答フレームを送信後、ステップS20に
戻る。
If the DAAl2O node address unit 16 indicates the own node in step S20, the process advances to step S25, where the data frame is received in the same manner as in step S22, and after the reception is completed, the data frame is accurately received as in step S23. Check whether it was done or not. If the NAK response frame has not been received correctly, a NAK response frame is transmitted in step S28 in the same manner as in step 24, and then the process returns to step S20.

正しく正常受信された場合にはステップS27に進ミ、
MPU1はバッファ3にACK応答フレームを格納後、
ステップS24と同様の処理で通信媒体7上にACK応
答フレームを送信する。
If the reception is correct and normal, proceed to step S27.
After MPU 1 stores the ACK response frame in buffer 3,
An ACK response frame is transmitted on the communication medium 7 in the same process as step S24.

そしてステップS20に戻り次のデータフレームの受信
に備える。
Then, the process returns to step S20 to prepare for reception of the next data frame.

以上述べた様に一斉回報通信の場合には、ノードアドレ
ス部で指定された受信ノードは必ず、フレーム受信に対
する応答を送信するが、ノードアドレス部で指定されな
かった受信ノードは正常に受信できなかった場合のみN
AK応答を送信する。このためどれかの受信ノードで異
常受信があると応答フレームの衝突が発生し、たとえA
CK応答フレームを送信しているノードであっても、結
果的には一斉回報通信したノードにはACKが正しく受
信されない結果となる。
As mentioned above, in the case of broadcast communication, the receiving node specified in the node address section always sends a response to frame reception, but the receiving node not specified in the node address section cannot receive the frame normally. N only if
Send AK response. Therefore, if there is abnormal reception at any receiving node, a collision of response frames will occur, and even if A
Even if the node is transmitting the CK response frame, the ACK will not be correctly received by the node that has made the broadcast communication.

効果以」二説明した如く本発明によれば、−斉回報通信の場
合でも特別なハードウェアの追加なしに、むしろ既存の
伝送装置の制御手順を縮退するのみで、容易に一斉回報
通信の送達、確認が可能となり、MACレベルより上位
レイヤで送達確認するのに比べて効率も高い通信方式が
実現した。
According to the present invention, as described in "2. Effects and Effects," even in the case of broadcast communications, broadcast communications can be easily delivered without adding any special hardware, rather by simply degenerating the control procedure of the existing transmission device. , confirmation is now possible, and a communication method that is more efficient than the one that confirms delivery at a layer higher than the MAC level has been realized.

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

第1図は実施例伝送装置の構成を示すブロック図、第2図は通信媒体へのデータフレームの構成を示す図、第3図はデータフレームの受信ノードアドレス指示部の
構成を示す図、第4図は伝送装置の一斉回報通信送信時の制御フローチ
ャート、第5図は伝送装置の受信時の制御フローチャートである
。図において、1・・・MPU、2・・・送信制御回路、
3・・・バッファ、4・・・受信制御回路、5・・・メ
ディアアクセス制御回路、6・・・トランシーバ、7・
・・通信媒体、10・・・MAC制御部、11・・・D
A部、12・・・SA部、13・・・情報部、14・・
・FCS部、15・・・−斉回報通信フラグである。4第4因第5図
FIG. 1 is a block diagram showing the configuration of the embodiment transmission device; FIG. 2 is a diagram showing the configuration of a data frame to a communication medium; FIG. 3 is a diagram showing the configuration of the receiving node address instruction section of the data frame; FIG. 4 is a control flowchart when the transmission device transmits a broadcast message, and FIG. 5 is a control flowchart when the transmission device receives a broadcast message. In the figure, 1...MPU, 2... Transmission control circuit,
3... Buffer, 4... Reception control circuit, 5... Media access control circuit, 6... Transceiver, 7...
...Communication medium, 10...MAC control unit, 11...D
A Department, 12...SA Department, 13...Information Department, 14...
・FCS section, 15... - Broadcast communication flag. 4 4th cause Figure 5

Claims (2)

Translated fromJapanese
【特許請求の範囲】[Claims](1)バス形通信媒体に複数の伝送装置を接続したネッ
トワークシステムにおける前記伝送装置のうちの1つよ
り他の複数の伝送装置に対しての一斉回報通信が行なわ
れたとき、該回報通信受信装置が受信情報を正しく受信
できなかった場合に前記通信媒体上に応答情報を送出し
、データの衝突を起こし、データ受信の誤りを報知する
ことを特徴とする通信方式 。
(1) In a network system in which a plurality of transmission devices are connected to a bus-type communication medium, when one of the transmission devices transmits simultaneous broadcast communication to a plurality of other transmission devices, the broadcast communication is received. A communication method characterized in that when a device cannot correctly receive received information, it sends response information on the communication medium, causing a data collision, and notifying an error in data reception.
(2)回報通信受信装置のうち回報通信情報で指定され
た受信装置は前記回報通信情報に対する応答を必ず通信
媒体上に送出することを特徴とする特許請求の範囲第1
項記載の通信方式。
(2) Among the broadcast communication receiving devices, the receiving device designated by the broadcast communication information always sends a response to the broadcast communication information on a communication medium.
Communication method described in section.
JP14364783A1983-08-081983-08-08Communication systemPendingJPS6035851A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP14364783AJPS6035851A (en)1983-08-081983-08-08Communication system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP14364783AJPS6035851A (en)1983-08-081983-08-08Communication system

Publications (1)

Publication NumberPublication Date
JPS6035851Atrue JPS6035851A (en)1985-02-23

Family

ID=15343643

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP14364783APendingJPS6035851A (en)1983-08-081983-08-08Communication system

Country Status (1)

CountryLink
JP (1)JPS6035851A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5892759A (en)*1996-02-051999-04-06Nec CorporationData transmission control system for performing one-to-multiple site data transmission by the use of radio packet communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5892759A (en)*1996-02-051999-04-06Nec CorporationData transmission control system for performing one-to-multiple site data transmission by the use of radio packet communication

Similar Documents

PublicationPublication DateTitle
JPS62239641A (en) Broadcast communication method
JPH0567092B2 (en)
JPS6035851A (en)Communication system
JPS6165552A (en) Communication method
JPS62237835A (en) Data communication control method
JP3217397B2 (en) Data transmission method of communication control device
JPS5944148A (en) Communication control method in bus network
JPS58171150A (en) Loop peer communication system
JP2996839B2 (en) Cyclic data transmission method
JP2675154B2 (en) Broadcast communication method
JP2500608B2 (en) Response confirmation method
JP3130604B2 (en) Communication line control method
JP2602587B2 (en) Secondary station initialization method in SDLC communication system
JP2968646B2 (en) X. 25 / X. 75 layer 2 processing unit
JPS58201125A (en)Priority transfer control system
JPS5812456A (en)Loop transmission system
JPH0279640A (en) data transmission equipment
JPH04124933A (en)Sequential multi-address data verifying system
JPS5814780B2 (en) Recovery control method for multiple information frame failures
JPH0238029B2 (en)
JPH05336122A (en) Network management method
JPH063925B2 (en) Shared channel access control circuit
JPS58219856A (en)Data communication system
JPH05316123A (en)Network management method
JPH0568902B2 (en)

[8]ページ先頭

©2009-2025 Movatter.jp