JPH0563751A - Communication system for frame level - Google Patents
Communication system for frame levelInfo
- Publication number
- JPH0563751A JPH0563751A JP3225494A JP22549491A JPH0563751A JP H0563751 A JPH0563751 A JP H0563751A JP 3225494 A JP3225494 A JP 3225494A JP 22549491 A JP22549491 A JP 22549491A JP H0563751 A JPH0563751 A JP H0563751A
- Authority
- JP
- Japan
- Prior art keywords
- command
- response
- station
- data
- response data
- 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
Links
Landscapes
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はフレームレベルの通信方
式に関し、特に主局、従局間のフレームレベルの通信方
式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a frame level communication system, and more particularly to a frame level communication system between a master station and a slave station.
【0002】[0002]
【従来の技術】図9は従来のフレーム送受信手順を示す
図であり、主局が従局に対しデータの送信要因が発生し
たときの流れを示している。まず、ENQ(問い合わ
せ)を送信し、相手局からの応答を要求する。従局は、
ENQに対し、ACK(肯定応答)を送信し、プロトコ
ルレベルのリンク確定後TEXT(伝送するデータ本
体)の送信を行なう。このTEXTを主局から従局に対
する「コマンド」と呼ぶ。次に主局はACKを受けEO
T(伝送終了)を送信する。STEP1では、主局が従
局に対し、コマンド送信動作の流れを示している。次に
STEP2にて、主局から従局に対してのコマンドに対
しての応答としてのTEXTを送信する。このTEXT
をコマンドに対する「レスポンス」と呼ぶ。2. Description of the Related Art FIG. 9 is a diagram showing a conventional frame transmission / reception procedure, showing a flow when a master station causes a data transmission to a slave station. First, an ENQ (inquiry) is transmitted to request a response from the partner station. The slaves are
ACK (acknowledgement) is transmitted to ENQ, and TEXT (data body to be transmitted) is transmitted after the protocol level link is established. This TEXT is called a "command" from the master station to the slave station. Next, the main station receives ACK and EO
T (transmission end) is transmitted. In STEP 1, the master station shows the flow of command transmission operation to the slave stations. Next, in STEP 2, TEXT is transmitted from the master station to the slave station as a response to the command. This TEXT
Is called a "response" to the command.
【0003】レスポンスは、主局から送信されたTEX
Tをフレームレベルで検定し肯定応答、または否定応答
及び受信一時遅延の意味をもったTEXTである。すな
わち、従来の方法はプロトコルレベル及びフレームレベ
ルのプロトコルは半二重通信で構成されている。The response is the TEX transmitted from the main station.
It is a TEXT having the meaning of an affirmative response, a negative response, and a reception temporary delay by examining T at the frame level. That is, in the conventional method, the protocol at the protocol level and the protocol at the frame level are configured by half-duplex communication.
【0004】[0004]
【発明が解決しようとする課題】従来の通信手段はコマ
ンド送信後、そのコマンドに対するレスポンスが返送さ
れてくるまで、次のコマンドの送信は行えないし、コマ
ンドを受信した側は、コマンドを送信する前に受信した
コマンドに対するレスポンスを送信しなければ、コマン
ドを相手側に送信することができないという構成になっ
ている為、コマンド送信後のレスポンス待ち時間によっ
て伝送時間が大きく左右されるという課題が課題あっ
た。After the command is transmitted, the conventional communication means cannot transmit the next command until the response to the command is returned, and the side receiving the command does not transmit the command. Since the configuration is such that the command cannot be sent to the other side unless the response to the received command is sent to the other side, there is a problem that the transmission time is greatly affected by the response waiting time after sending the command. It was
【0005】[0005]
【課題を解決するための手段】本発明のフレームレベル
の通信方式は、2局間の一方から他方へコマンドを伝送
して、このコマンドに対応したレスポンスを他方から一
方へ伝送するフレームレベルの通信方法において、コマ
ンドを送信する場合は前記コマンドの送受信が可能なア
イドル状態から前記コマンドを送信する手段と、自局か
らの前記コマンドを送信後相手局からの応答待ち状態に
おいて、相手局からの受信データが「先に送信したコマ
ンドに対応したレスポンスデータ」か「相手局からのコ
マンドデータ」かを判別する判別手段と、この判別結果
がレスポンスデータであると、そのレスポンスデータに
対して所定の処理を行い前記アイドル状態に戻るレスポ
ンスデータ処理手段と、前記判別結果が相手局からのコ
マンドデータであると相手局コマンドに対応したレスポ
ンスデータを送信してアイドル状態に戻るレスポンス送
信手段とを備え、アイドル状態からコマンドを受信する
場合は、このコマンドを受信する手段と、このコマンド
を受信後、自局からの「コマンドの送信要求」の有無を
チェックする手段と、このチェック手段で「コマンドの
送信要求」がないと、受信したコマンドに対応したレス
ポンスデータを送信して前記アイドル状態に戻るレスポ
ンス送信手段と、前記チェック手段で「コマンドの送信
要求」があると、先に、自局からのコマンドを送信し、
送信後相手局からのレスポンスデータを受信するか、も
しくは相手局からのコマンドに対するレスポンスデータ
を送信して、前記アイドル状態に戻る処理手段を備え
る。The frame-level communication system of the present invention is a frame-level communication in which a command between two stations is transmitted from one side to the other side and a response corresponding to this command is transmitted from the other side to the one side. In the method, when transmitting a command, means for transmitting the command from an idle state in which the command can be transmitted and received, and receiving from the partner station in a waiting state for a response from the partner station after transmitting the command from the own station Discriminating means for discriminating whether the data is "response data corresponding to the command transmitted previously" or "command data from the partner station", and if the discrimination result is response data, a predetermined process is performed on the response data. And a response data processing means for returning to the idle state, and the determination result is command data from the partner station. And a response transmitting means for transmitting response data corresponding to the command of the partner station and returning to the idle state. When receiving the command from the idle state, the means for receiving this command and, after receiving this command, the own station Means for checking whether or not there is a "command transmission request" from the device, and if there is no "command transmission request" in this checking means, response transmission means for transmitting response data corresponding to the received command and returning to the idle state. Then, when there is a "command transmission request" in the checking means, the command from the own station is transmitted first,
It is provided with processing means for receiving the response data from the partner station after the transmission or transmitting the response data for the command from the partner station and returning to the idle state.
【0006】[0006]
【実施例】次に、本発明のフレームレベルの通信方式の
実施例について図面を参照して説明する。ただし、プロ
トコルベレルについては図に表現しないこととする。図
1は主局から従局に対してコマンドを送信する際の実施
例である。まず、主局は従局に対してコマンドを送信す
る。従局はコマンドを受信に対する処理中に、主局に対
して送信するべき情報、つまりコマンドを送信する要因
が発生した時、(2)の間にコマンドを送信することを
可能とする。ただし、主局はコマンド送信後の応答待ち
状態である(1)の間は次のコマンド送信は許されない
ものとする。これは送信したコマンドが肯定応答なのか
否定応答なのか判断できない為である。また否定応答で
あれば先に送信したコマンド再送する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of the frame level communication system of the present invention will be described with reference to the drawings. However, the protocol level is not shown in the figure. FIG. 1 shows an embodiment when a command is transmitted from a master station to a slave station. First, the master station sends a command to the slave station. The slave station enables the command to be transmitted during (2) when the information to be transmitted to the master station, that is, the factor for transmitting the command occurs during the process of receiving the command. However, the main station is not allowed to send the next command while it is in the response waiting state after sending the command (1). This is because it cannot be determined whether the transmitted command is a positive response or a negative response. If the response is negative, the previously transmitted command is retransmitted.
【0007】つぎに図2は従局から主局に対してコマン
ド送信する場合の図である。この時、主局は、コマンド
に対するレスポンスを送信する(3)の間にコマンド送
信を可能とする。ただし、従局はコマンド送信後の応答
待ちの(4)の間はコマンド送信は許されないものとす
る。Next, FIG. 2 is a diagram when a command is transmitted from a slave station to a master station. At this time, the main station enables command transmission during (3) of transmitting a response to the command. However, the slave station is not allowed to send commands during (4) waiting for a response after sending commands.
【0008】つぎに図3は、図1と同様に従局はコマン
ドを受信したが、主局に対してコマンドを送信する要因
が発生した時、(5)の間にコマンドを送信し、主局側
は、応答待ちの状態である(5)の間に従局からのコマ
ンドに対するレスポンスを先に送信した場合である。こ
れは従局側としては遅れてコマンドを送信したにもかか
わらず先にレスポンスを受信し、その後レスポンスを送
信する。この場合も図1の(1)の間と同様(5)の間
は、コマンド送信は許されないものとする。Next, in FIG. 3, as in FIG. 1, the slave station receives the command, but when a factor for transmitting the command to the master station occurs, the command is transmitted during (5) and the master station transmits the command. The side is a case where the response to the command from the slave station is transmitted first during the response waiting state (5). This is because the slave station receives the response first after transmitting the command with a delay, and then transmits the response. Also in this case, command transmission is not permitted during the period (5) similar to the period (1) in FIG.
【0009】つぎに図4は図2と同様に主局はコマンド
を受信したが、従局に対してコマンドを送信する要因が
発生した時(7)の間にコマンドを送信し、従局側は、
応答待ちの状態である(8)の間に主局からのコマンド
に対するレスポンスを先に送信した場合である。これ
は、主局側としては遅れてコマンドを送信したにもかか
わらず、先にレスポンスを受信しその後レスポンスを送
信する。Next, in FIG. 4, as in FIG. 2, the master station receives the command, but when the factor for transmitting the command to the slave station occurs (7), the command is transmitted, and the slave station side
This is the case where the response to the command from the main station was transmitted first during the response waiting state (8). As for the main station side, although the command is transmitted with a delay, the response is received first and then the response is transmitted.
【0010】この場合も図2の(3)の間と同様(7)
の間は、コマンド送信は許されないものとする。Also in this case, (7) is the same as in (3) of FIG.
During this period, command transmission is not allowed.
【0011】また図5は従局が主局に対してnフレーム
に分割して送信する場合を示す。主局は従局からのコマ
ンドを受信している際に従局に対してコマンドを送信す
る要因が発生した時、主局はnフレームすべて受信する
間にコマンドを送信した場合、従局は主局からのコマン
ドに対するレスポンスが作成できしだい主局へ送信す
る。ただし主局は(9)の間、従局は(10)の間新た
なコマンドを送信することは許されないものとする。FIG. 5 shows a case where the slave station transmits the master station by dividing it into n frames. When the master station receives a command from the slave station, when a factor that sends a command to the slave station occurs, if the master station transmits the command while receiving all n frames, the slave station will receive the command from the master station. As soon as a response to the command is created, it will be sent to the master station. However, the master station is not allowed to send a new command during (9) and the slave station is allowed to send a new command during (10).
【0012】次に動作について説明する。図6はアイド
ル状態から送信要求が発生し、コマンドを送信したフロ
ーである。このフローでコマンド送信後の応答待ちの際
に先に送信したコマンドに対するレスポンスか、また相
手局からの受信コマンドかによって処理が分岐する。Next, the operation will be described. FIG. 6 shows a flow in which a transmission request is issued from the idle state and a command is transmitted. In this flow, the process branches depending on whether it is the response to the previously transmitted command or the received command from the partner station when waiting for a response after transmitting the command.
【0013】まずレスポンスであれば肯定応答か否定応
答かチェックし、肯定応答であればアイドル状態へ、否
定応答であれば先に送信したコマンドの再送処理を行な
いコマンド送信後の応答待ちに移る。また、一方相手局
からのコマンドであれば、受信コマンドの検定を行ない
レスポンスを送信する。First, if it is a response, it is checked whether it is an affirmative response or a negative response. If it is a positive response, it goes to an idle state, and if it is a negative response, it retransmits the previously transmitted command and waits for a response after transmitting the command. On the other hand, if it is a command from the partner station, the received command is verified and a response is sent.
【0014】図7はアイドル状態からコマンド受信また
はレスポンス受信した時のフローである。このフロー
で、コマンド受信及びレスポンス受信の際に自ら送信す
るコマンドがあるか、否かで処理が分岐する。まず、送
信するコマンドが無の場合は受信したコマンドを検定
し、レスポンスを作成し、レスポンスを送信する。また
一方、送信するコマンドが有の場合はコマンドを作成し
コマンド送信のコマンド送信シーケンスに移る。FIG. 7 is a flow when a command or response is received from the idle state. In this flow, the process branches depending on whether or not there is a command to be transmitted by itself when receiving a command and receiving a response. First, when there is no command to be transmitted, the received command is verified, a response is created, and the response is transmitted. On the other hand, if there is a command to be transmitted, the command is created and the command transmission sequence for command transmission is started.
【0015】図8はコマンドに対するレスポンスの関係
を示すタイムチャートである。図8(a)が従来のも
の、図8(b)が本実施例によるものである。T1 及び
T1 ′はコマンド送信後の応答待ち時間である。またT
2 ,T2 ′はコマンド受信後、受信コマンドに対する検
定を行ないレスポンスを送信するのに要する時間であ
る。T3 ,T3 ′はコマンド送信とコマンド受信の2つ
のシーケンスが同時期に発生した時のトータル時間であ
る。ここでT1 =T1 ′及びT2 =T2 ′とした場合、
T3 〉T3 ′という結果になる。FIG. 8 is a time chart showing the relationship of the response to the command. FIG. 8A shows the conventional one, and FIG. 8B shows the present one. T 1 and T 1 ′ are response waiting times after command transmission. Also T
2 , T 2 ′ is the time required for receiving the command, verifying the received command, and transmitting the response. T 3 and T 3 ′ are the total time when two sequences of command transmission and command reception occur at the same time. Here, when T 1 = T 1 ′ and T 2 = T 2 ′ ,
The result is T 3 > T 3 ′ .
【0016】[0016]
【発明の効果】以上のように本発明のフレームレベルの
通信方式はフレームレベルの情報交換が半二重で行なっ
ていたものを、全二重的な動きでのデータのやりとりを
することにより相互間の通信において互いに応答待ち時
間が短縮され通信が高速化される。As described above, the frame-level communication method of the present invention uses the half-duplex method for frame-level information exchange, but the mutual exchange of data is performed in full-duplex operation. In the inter-communication, the response waiting time is shortened and the communication speed is increased.
【図1】本発明のフレームレベルの通信方式の一実施例
の主局から従局に対してコマンドを送信する場合のフレ
ームレベルの送受信手順を示す図である。FIG. 1 is a diagram showing a frame-level transmission / reception procedure when a command is transmitted from a master station to a slave station according to an embodiment of a frame-level communication system of the present invention.
【図2】本発明のフレームレベルの通信方式の一実施例
の従局から主局に対してコマンドを送信する場合のフレ
ームレベルの送受信手順を示す図である。FIG. 2 is a diagram showing a frame level transmission / reception procedure when a command is transmitted from a slave station to a master station according to an embodiment of the frame level communication system of the present invention.
【図3】本発明のフレームレベルの通信方式の一実施例
の主局が応答待ちの状態の間に従局からのコマンドに対
するレスポンスを先に送信する場合のフレームレベルの
送受信手順を示す図である。FIG. 3 is a diagram showing a frame level transmission / reception procedure in the case where the main station of the embodiment of the frame level communication system of the present invention first transmits a response to a command from a slave station while waiting for a response. ..
【図4】本発明のフレームレベルの通信方式の一実施例
の従局が応答待ちの間に従局からのコマンドに対するレ
スポンスを先に送信する場合のフレームレベルの送受信
手順を示す図である。FIG. 4 is a diagram showing a frame level transmission / reception procedure in the case where a slave station according to an embodiment of the frame level communication system of the present invention first transmits a response to a command from the slave station while waiting for a response.
【図5】本発明のフレームレベルの通信方式の一実施例
の従局から主局に対してnフレームに分割してコマンド
を送信する場合のフレームレベルの送受信手順を示す図
である。FIG. 5 is a diagram showing a frame level transmission / reception procedure in the case where a slave station of an embodiment of a frame level communication system of the present invention divides a command into n frames and transmits a command.
【図6】本実施例のフレームレベルの通信方式における
動作の一例を示すアイドル状態から送信要求が発生し、
コマンドを送信するフローである。FIG. 6 shows a transmission request from an idle state, which shows an example of the operation in the frame level communication method of the present embodiment
This is a flow for transmitting a command.
【図7】本実施例のフレームレベルの通信方式における
動作の一例を示すアイドル状態からコマンド受信または
レスポンス受信のフローである。FIG. 7 is a flow of command reception or response reception from an idle state showing an example of operation in the frame-level communication method of the present embodiment.
【図8】フレームレベルのタイムチャートである。FIG. 8 is a frame-level time chart.
【図9】従来のフレーム送受信手順を示す図である。FIG. 9 is a diagram showing a conventional frame transmission / reception procedure.
Claims (1)
して、このコマンドに対応したレスポンスを他方から一
方へ伝送するフレームレベルの通信方法において、コマ
ンドを送信する場合は前記コマンドの送受信が可能なア
イドル状態から前記コマンドを送信する手段と、 自局からの前記コマンドを送信後相手局からの応答待ち
状態において、相手局からの受信データが「先に送信し
たコマンドに対応したレスポンスデータ」か「相手局か
らのコマンドデータ」かを判別する判別手段と、 この判別結果がレスポンスデータであると、そのレスポ
ンスデータに対して所定の処理を行い前記アイドル状態
に戻るレスポンスデータ処理手段と、 前記判別結果が相手局からのコマンドデータであると相
手局コマンドに対応したレスポンスデータを送信してア
イドル状態に戻るレスポンス送信手段とを備え、アイド
ル状態からコマンドを受信する場合は、このコマンドを
受信する手段と、このコマンドを受信後、自局からの
「コマンドの送信要求」の有無をチェックする手段と、
このチェック手段で「コマンドの送信要求」がないと、
受信したコマンドに対応したレスポンスデータを送信し
て前記アイドル状態に戻るレスポンス送信手段と、前記
チェック手段で「コマンドの送信要求」があると、先
に、自局からのコマンドを送信し、送信後相手局からの
レスポンスデータを受信するか、もしくは相手局からの
コマンドに対するレスポンスデータを送信して、前記ア
イドル状態に戻る処理手段を備えることを特徴とするフ
レームレベルの通信方法。1. In a frame level communication method for transmitting a command from one station to another station between two stations and transmitting a response corresponding to the command from the other station to the other station, when the command is transmitted, the transmission / reception of the command is performed. Means for transmitting the command from a possible idle state, and in the state waiting for a response from the partner station after transmitting the command from the own station, the received data from the partner station is "response data corresponding to the previously transmitted command". Or a "command data from the partner station", and if the result of this determination is response data, the response data processing means performs predetermined processing on the response data and returns to the idle state, If the determination result is command data from the partner station, the response data corresponding to the partner station command is sent. Then, when a command is received from the idle state, the response transmission means for returning to the idle state is provided, and the means for receiving this command and the presence / absence of a “command transmission request” from the own station after receiving this command Means to check,
If there is no "command transmission request" with this checking means,
When there is a "command transmission request" from the response transmission means that returns the response data corresponding to the received command and returns to the idle state, and the check means, the command from the own station is transmitted first, and after the transmission. A frame-level communication method comprising: processing means for receiving response data from a partner station or transmitting response data to a command from the partner station and returning to the idle state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3225494A JPH0563751A (en) | 1991-09-05 | 1991-09-05 | Communication system for frame level |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3225494A JPH0563751A (en) | 1991-09-05 | 1991-09-05 | Communication system for frame level |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0563751A true JPH0563751A (en) | 1993-03-12 |
Family
ID=16830201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3225494A Pending JPH0563751A (en) | 1991-09-05 | 1991-09-05 | Communication system for frame level |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0563751A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014086992A (en) * | 2012-10-26 | 2014-05-12 | Citizen Holdings Co Ltd | Serial communication system |
-
1991
- 1991-09-05 JP JP3225494A patent/JPH0563751A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014086992A (en) * | 2012-10-26 | 2014-05-12 | Citizen Holdings Co Ltd | Serial communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100302050B1 (en) | Signal message exchange control device and method between data terminal devices | |
CN101677264B (en) | Method of transmitting acknowledge character (ACK) | |
CN101730252A (en) | Method and apparatus for handling ul-sch transmission | |
JP3000911B2 (en) | Automatic setting of optimal number of frames waiting for retransmission of automatic retransmission protocol in mobile facsimile communication | |
US8547881B2 (en) | Method, apparatus and system for transmitting ACK response in bidirectional data transmission | |
EP0886410A2 (en) | Data communication method, data communication apparatus, and data communication program recording medium | |
JPH069361B2 (en) | Message transmission method | |
JPH0563751A (en) | Communication system for frame level | |
CN115052056B (en) | Industrial control communication method, device, equipment and storage medium | |
JP3428883B2 (en) | Data communication method and data communication device | |
JPH02301349A (en) | Communication method for frame level | |
JPH114259A (en) | Virtual connection communication equipment and communication method | |
KR102625778B1 (en) | ARQ feedback method when ARQ is used in Half duplex mode in Proximity-1 system | |
KR20000018716A (en) | Method for interface between rate adaptation processing part and board messenger processing part of wireless data communication processing apparatus | |
KR20000028414A (en) | Method of go back n arq in sliding window protocol | |
JPS59122251A (en) | Transmitting method of information in simplex radio communication | |
JPS63169854A (en) | Packet transmission system with error retransmission function | |
JPS5963831A (en) | Data transmission system | |
CN107204824B (en) | Data transmission method and system for low-speed channel | |
JPH05207101A (en) | Data transmission system | |
CN115118409A (en) | SPI communication method | |
JPS60142650A (en) | Data transfer system | |
JPH03136431A (en) | Data communication method | |
JPS61120544A (en) | Information communication system | |
JPH10112884A (en) | Data link setup method, interruption method and control method |