JP3460502B2 - Serial transmission system - Google Patents

Serial transmission system

Info

Publication number
JP3460502B2
JP3460502B2 JP08367397A JP8367397A JP3460502B2 JP 3460502 B2 JP3460502 B2 JP 3460502B2 JP 08367397 A JP08367397 A JP 08367397A JP 8367397 A JP8367397 A JP 8367397A JP 3460502 B2 JP3460502 B2 JP 3460502B2
Authority
JP
Japan
Prior art keywords
transmission
data
error
serial
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.)
Expired - Lifetime
Application number
JP08367397A
Other languages
Japanese (ja)
Other versions
JPH10285249A (en
Inventor
茂 広井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP08367397A priority Critical patent/JP3460502B2/en
Publication of JPH10285249A publication Critical patent/JPH10285249A/en
Application granted granted Critical
Publication of JP3460502B2 publication Critical patent/JP3460502B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は効率のよい通信が
できるシリアル伝送システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial transmission system capable of efficient communication.

【0002】[0002]

【従来の技術】図4は、従来技術によるシリアル伝送シ
ステムのH/W構成を示すブロック構成図である。図に
おいて、15はシリアル伝送用の伝送路、例えば、外部
回線である。24は自局、例えば、シリアル通信ユニッ
トである。16は外部の局、例えば、外部機器である。
14はシリアル通信ユニット24に設けられている通信
インターフェースである。この通信インターフェース1
4はラインドライバとラインレシーバとから構成されて
おり、このラインドライバの出力とラインレシーバの入
力とは外部で外部回線15に接続されている。外部機器
16もそれぞれ通信インターフェース14と同様の通信
インターフェースを有しており、シリアル通信ユニット
24の場合と同様にそのドライバの出力とレシーバの入
力とが外部回線15に接続されている。このように、シ
リアル通信ユニット24および外部機器16は互いに交
信可能にマルチドロップ方式で接続されている。
2. Description of the Related Art FIG. 4 is a block diagram showing the H / W structure of a serial transmission system according to the prior art. In the figure, 15 is a transmission line for serial transmission, for example, an external line. Reference numeral 24 is its own station, for example, a serial communication unit. Reference numeral 16 is an external station, for example, an external device.
Reference numeral 14 is a communication interface provided in the serial communication unit 24. This communication interface 1
Reference numeral 4 includes a line driver and a line receiver. The output of the line driver and the input of the line receiver are externally connected to an external line 15. The external device 16 also has a communication interface similar to the communication interface 14, and the output of the driver and the input of the receiver are connected to the external line 15 as in the case of the serial communication unit 24. As described above, the serial communication unit 24 and the external device 16 are communicably connected to each other by the multi-drop method.

【0003】2は演算処理を行うCPU、3はユーザが
プログラマブルに使用できるタイマであり定周期タイマ
として使用される。4は外部からの割込信号を受付け処
理する割り込みコントローラ、25はユーザが使用でき
る汎用のI/Oポートである。1はシリアル通信処理を
含めてシステム全体の制御を行う制御手段、例えば、1
チップマイクロプロセッサ(以下、マイコンと称する)
である。このマイコン1は、CPU2、タイマ3、割込
コントローラ4、および、汎用I/Oポート25から構
成される。5はシステムの動作上必要な各種データを格
納するワークRAM、6はマイコン1を動作させるプロ
グラムが格納されるシステムROMである。8はマイコ
ン1から送信データを受け取る送信バッファであり、送
信の完了を知らせる割り込み信号10はこの送信バッフ
ァ10からマイコン1の割り込みコントローラ4に送ら
れる。9は送信バッファ8からの送信データをパラレル
からシリアルに変換して出力するパラレル/シリアル変
換部(以下、P/Sと略す)である。送信バッファ8お
よびパラレル/シリアル変換部9より送信ブロックが構
成される。
Reference numeral 2 is a CPU for performing arithmetic processing, and 3 is a timer which can be used by a user in a programmable manner and is used as a fixed-cycle timer. Reference numeral 4 is an interrupt controller that receives and processes an interrupt signal from the outside, and 25 is a general-purpose I / O port that can be used by the user. Reference numeral 1 is a control means for controlling the entire system including serial communication processing, for example, 1
Chip microprocessor (hereinafter referred to as microcomputer)
Is. The microcomputer 1 includes a CPU 2, a timer 3, an interrupt controller 4, and a general-purpose I / O port 25. Reference numeral 5 is a work RAM for storing various data necessary for operating the system, and 6 is a system ROM for storing a program for operating the microcomputer 1. Reference numeral 8 is a transmission buffer for receiving transmission data from the microcomputer 1, and an interrupt signal 10 for notifying the completion of transmission is sent from the transmission buffer 10 to the interrupt controller 4 of the microcomputer 1. Reference numeral 9 denotes a parallel / serial conversion unit (hereinafter abbreviated as P / S) that converts the transmission data from the transmission buffer 8 from parallel to serial and outputs it. A transmission block is composed of the transmission buffer 8 and the parallel / serial conversion unit 9.

【0004】11は通信インターフェース14のライン
レシーバから送られてきた受信データを受けシリアル/
パラレル変換を行うとともにデータの受信を通知する受
信割り込み信号12をマイコン1の割り込みコントロー
ラ4に送るデータ受信部と、フレーミングエラー監視手
段110とを備えた受信ブロックである。フレーミング
エラー監視手段110は通信インターフェース14のラ
インレシーバから送られてくる受信信号にもとづき受信
時におけるフレーミングエラーの有無を監視し、フレー
ミングエラーがあれば割り込み信号120をマイコン1
の割り込みコントローラ4に送る。7はシリアル通信コ
ントローラ(以下、SCCと称する)であり、このSC
C7は上述の送信ブロックと受信ブロック11とから構
成されている。13は送信ゲート信号である。この送信
ゲート信号13はマイコン1の汎用ポート25から出力
され、SCC7に設けられている通信インターフェース
14におけるラインドライバのイネーブル/ディセーブ
ル端子に入力されている(以後ラインドライバを送信ゲ
ートとよぶ)。マイコン1のソフトウエアにより送信ゲ
ート信号13をLレベルまたはHレベルにすることによ
り送信ゲートをイネーブル状態(送信可能状態)または
ディセーブル状態(送信不可状態)にできるように構成
されている(以後、送信ゲートをイネーブル状態にする
ことを送信ゲートをセットすると称し、送信ゲートをデ
ィセーブル状態にすることを送信ゲートをリセットする
と称する)。17は、SCC7、ワークRAM5、およ
び、システムROM6とマイコン1との間で授受される
アドレス・データ・制御信号である。
Reference numeral 11 is a serial / serial interface for receiving received data sent from the line receiver of the communication interface 14.
The reception block includes a data reception unit that performs parallel conversion and sends a reception interrupt signal 12 that notifies reception of data to the interrupt controller 4 of the microcomputer 1, and a framing error monitoring unit 110. The framing error monitoring means 110 monitors the presence or absence of a framing error at the time of reception based on the reception signal sent from the line receiver of the communication interface 14, and if there is a framing error, the interrupt signal 120 is sent to the microcomputer 1.
To the interrupt controller 4. 7 is a serial communication controller (hereinafter referred to as SCC),
C7 is composed of the transmission block and the reception block 11 described above. Reference numeral 13 is a transmission gate signal. The transmission gate signal 13 is output from the general-purpose port 25 of the microcomputer 1 and is input to the enable / disable terminal of the line driver in the communication interface 14 provided in the SCC 7 (hereinafter, the line driver is referred to as a transmission gate). The software of the microcomputer 1 is configured to set the transmission gate signal 13 to the L level or the H level so that the transmission gate can be enabled (transmission enabled state) or disabled (transmission disabled state) (hereinafter, referred to as “transmission disabled state”). Enabling the transmission gate is referred to as setting the transmission gate, and disabling the transmission gate is referred to as resetting the transmission gate). Reference numeral 17 denotes address / data / control signals transmitted / received between the SCC 7, the work RAM 5, and the system ROM 6 and the microcomputer 1.

【0005】上述のようにマルチドロップ接続によるシ
リアル伝送システムにおいては、送信出力端子と受信入
力端子とが外部で接続されているため、各局が同時に送
信しないように各局は送信する時以外は自局の送信ゲー
トをリセット(ラインドライバの出力をオフ)にしてお
かなければならない。このため、マイコン1とSCC7
とを有する従来のシリアル通信ユニット24において
は、マイコン1はSCC7からの送信完了割り込み信号
10を受けて送信ゲートをリセットするように構成され
ている。このような構成においては、SCC7からの送
信完了割り込み信号10をマイコン1が受けるタイミン
グは通信回線上での送信完了時ではないため、送信完了
割り込み信号10を受け付けて直ちに送信ゲートをリセ
ット状態にすると、外部回線15においてデータの送信
がまだ完了していないうちに送信ゲートがリセットされ
る場合があり得る。従って、完全に外部回線15におい
て送信が完了してから送信ゲートをリセットするため、
従来においては図4に示す構成のハードウエアを用い、
図5に示す動作を行う送信ゲートの制御方法が採用され
ていた。
As described above, in the serial transmission system by the multi-drop connection, the transmission output terminal and the reception input terminal are externally connected, so that each station does not transmit at the same time, except when each station transmits. Must be reset (line driver output off). Therefore, microcomputer 1 and SCC7
In the conventional serial communication unit 24 having the above, the microcomputer 1 is configured to receive the transmission completion interrupt signal 10 from the SCC 7 and reset the transmission gate. In such a configuration, the timing at which the microcomputer 1 receives the transmission completion interrupt signal 10 from the SCC 7 is not at the completion of transmission on the communication line. Therefore, when the transmission completion interrupt signal 10 is accepted and the transmission gate is immediately reset. The transmission gate may be reset before the data transmission is completed on the external line 15. Therefore, since the transmission gate is reset after the transmission is completely completed on the external line 15,
Conventionally, using the hardware having the configuration shown in FIG.
The control method of the transmission gate that performs the operation shown in FIG. 5 has been adopted.

【0006】次に、図4に示す従来のシリアル伝送シス
テムの動作について説明する。図5は、図4のマイコン
1による送信処理の概略動作を示すフロー図である。図
において、ステップS1のイニシャル時において、マイ
コン1は設定スイッチ等の情報にもとづき通信ボーレー
トやキャラクタ長等をSCC7へセットしておく。相手
機器へ送信したいデータが準備できたとき、ステップS
2でデータ送信処理を開始する。ステップS2でマイコ
ン1は、これから送信するデータ数をワークRAM5に
格納する。ステップS3で送信完了割り込み信号10の
有無を判定する。送信完了割り込み信号を受けていなけ
ればSCC7が送信処理中であるものとしてステップS
3にとどまり、受けていればSCC7が送信処理を完了
したものとしてステップS4に進む。ステップS4では
汎用ポート25をアクセスし、送信ゲート信号13をセ
ットする。
Next, the operation of the conventional serial transmission system shown in FIG. 4 will be described. FIG. 5 is a flow chart showing a schematic operation of a transmission process by the microcomputer 1 of FIG. In the figure, at the initial stage of step S1, the microcomputer 1 sets the communication baud rate, the character length, etc. in the SCC 7 based on the information of the setting switch and the like. When the data you want to send to the other device is ready, step S
At 2, the data transmission process is started. In step S2, the microcomputer 1 stores the number of pieces of data to be transmitted in the work RAM 5. In step S3, the presence or absence of the transmission completion interrupt signal 10 is determined. If the transmission completion interrupt signal has not been received, it is assumed that the SCC 7 is in the process of transmitting and the step S
If it is received, it is considered that the SCC 7 has completed the transmission processing, and the process proceeds to step S4. In step S4, the general-purpose port 25 is accessed and the transmission gate signal 13 is set.

【0007】ステップS5でタイマ3を使用して2キャ
ラクタ分の時間待ちを行った後にステップS6に進む。
この時間待ちは、外部機器16からの送信終了コードを
受信した時や、受信開始時の受信データにおける所定の
受信データにより通知されているデータ数分の受信デー
タを受信した時点において、すなわち、外部機器16が
送信を完了した直後において、外部機器16の送信ゲー
トがまだリセット状態に戻っていない場合を考慮して設
けられている。この時間待ちは1キャラクタ分の時間で
は送信開始時において相手側の送信ゲート信号がまだセ
ット状態にある可能性があるので、余裕を見て2キャラ
クタ分の時間をとっている。なお、1キャラクタ分の時
間は1バイト分のシリアルデータとこれに付随する通信
用の符号とを送出するに要する時間を意味している。ス
テップS4およびステップS5において、シリアル通信
ユニット24の送信ゲートと外部機器16の送信ゲート
とが同時にセット状態になり得るが、このときの送信ゲ
ートの出力は共にHレベル(マーク状態)であり問題は
ない。
In step S5, the timer 3 is used to wait for a time corresponding to two characters, and then the process proceeds to step S6.
This waiting time is performed when the transmission end code is received from the external device 16 or when the reception data of the number of data notified by the predetermined reception data in the reception data at the start of reception is received, that is, the external It is provided in consideration of the case where the transmission gate of the external device 16 has not yet returned to the reset state immediately after the device 16 completes the transmission. Since the transmission gate signal of the other party may still be in the set state at the time of starting transmission for the time of one character, this waiting time is set for two characters with a margin. It should be noted that the time for one character means the time required to send out one byte of serial data and the accompanying communication code. In step S4 and step S5, the transmission gate of the serial communication unit 24 and the transmission gate of the external device 16 can be in the set state at the same time, but the outputs of the transmission gate at this time are both at the H level (mark state), and the problem is Absent.

【0008】ステップS6ではワークRAM5に格納さ
れている送信データ数が0になっているか否かを判定
し、0になっていなければステップS7に進み、0にな
っていればステップS10に進む。ステップS7では予
めワークRAM5に格納されている送信用パラレルデー
タから1バイト分のデータをSCC7に送り送信を開始
させる。ステップS8ではワークRAM5に格納されて
いる送信データ数をー1する。ステップS9でSCC7
からの送信完了割り込み信号10を受けると、ステップ
S6に戻る。このように、ステップS6〜ステップS9
の動作により、マイコン1はワークRAM5に格納され
ている送信データ数が0でなければ送信データをSCC
7の送信バッファ8へ送り、ワークRAM5に格納され
ている送信データ数をマイナス1する。そして、SCC
7は送信バッファ8にデータが書き込まれるとP/S9
によりシリアルデータに変換し、送信バッファ8からP
/S9にデータが完全に移された時点でマイコン1に送
信完了割り込み信号10を送る。ステップS6におい
て、ワークRAM5に格納されている送信データ数が0
であればステップS10で1キャラクタ分時間待ちし、
ステップS11で送信ゲート信号13をリセットして終
了する。
In step S6, it is determined whether or not the number of transmission data stored in the work RAM 5 is 0. If it is not 0, the process proceeds to step S7, and if it is 0, the process proceeds to step S10. In step S7, 1 byte of data from the transmission parallel data stored in advance in the work RAM 5 is sent to the SCC 7 to start transmission. In step S8, the number of transmission data stored in the work RAM 5 is decremented by one. SCC7 in step S9
When receiving the transmission completion interrupt signal 10 from, the process returns to step S6. In this way, steps S6 to S9
By the operation of, the microcomputer 1 sends the transmission data to the SCC if the number of transmission data stored in the work RAM 5 is not 0.
No. 7 is sent to the send buffer 8, and the number of send data stored in the work RAM 5 is decreased by one. And SCC
7 is P / S 9 when data is written in the transmission buffer 8.
Is converted to serial data by
When the data is completely transferred to / S9, the transmission completion interrupt signal 10 is sent to the microcomputer 1. In step S6, the number of transmission data stored in the work RAM 5 is 0.
If so, wait for one character in step S10,
In step S11, the transmission gate signal 13 is reset and the process ends.

【0009】以上の動作において、SCC7から出力さ
れる送信完了割り込み信号10は上述のように送信バッ
ファ8からP/S9への転送の完了を示する信号であ
り、外部回線15上においてデータの送信が終了したこ
とを意味する信号ではないため、最終の送信データに対
するSCC7の送信完了割り込み信号10により直ちに
マイコン1が送信ゲートをリセットすると最終の送信デ
ータが完全に外部回線15に出力される前に送信ゲート
がリセットされる可能性があり、正常なシリアル通信が
行えない場合が有り得る。また、送信完了割り込み信号
10のタイミングとマイコン1の内部処理との兼合いで
タイマ3の起動に誤差が生じるため送信ゲート信号13
がリセットされるまでの時間が一定にならない。これら
の理由により、最終の送信データに対する送信完了割り
込み信号10を受けた後に最悪の場合を考慮して1キャ
ラクタ分の時間を待って送信ゲート信号13をリセット
するようにしている。
In the above operation, the transmission completion interrupt signal 10 output from the SCC 7 is a signal indicating the completion of the transfer from the transmission buffer 8 to the P / S 9, as described above, and the data transmission on the external line 15 is performed. Since the signal does not mean that the final transmission data has been completed, if the microcomputer 1 immediately resets the transmission gate by the transmission completion interrupt signal 10 of the SCC 7 for the final transmission data, before the final transmission data is completely output to the external line 15. The transmission gate may be reset, and normal serial communication may not be performed. In addition, since the timing of the transmission completion interrupt signal 10 and the internal processing of the microcomputer 1 are combined, an error occurs in the activation of the timer 3, so that the transmission gate signal 13
The time it takes to reset is not constant. For these reasons, after receiving the transmission completion interrupt signal 10 for the final transmission data, the transmission gate signal 13 is reset after waiting for one character time in consideration of the worst case.

【0010】図6は送信データと送信ゲート信号の出力
タイミングを示すタイムチャートであり、外部機器16
からの最終データの受信を終了したあと送信処理を開始
した場合の概略の動作タイミングを示している。この図
に示されるように外部機器16からの最終送信データの
受信を終了し、送信ゲート信号13がセットされた後に
2キャラクタ分の時間の後にデータの送信が開始される
ようにしているため、外部機器16の送信ゲート信号が
リセットされた後にデータが送信される。
FIG. 6 is a time chart showing the output timing of the transmission data and the transmission gate signal.
2 shows the schematic operation timing when the transmission process is started after the reception of the final data from the. As shown in this figure, the reception of the final transmission data from the external device 16 is ended, and the transmission of the data is started after the time of two characters after the transmission gate signal 13 is set. Data is transmitted after the transmission gate signal of the external device 16 is reset.

【0011】[0011]

【発明が解決しようとする課題】マルチドロップ接続の
シリアル通信においては、1つの局の送信ゲートがセッ
ト状態にある時は、その他の局からデータ送信を行うこ
とができないため、互いにタイミングをとって交信する
必要があり、上述のような構成により送信開始時および
送信終了時に待ち時間を設けS/W処理により送信ゲー
トの処理を行っている。このため、通信相手機器側もタ
イミングをとって通信する必要があり全体の伝送システ
ムとして処理の高速化が阻害されていた。また、自局が
送信中に外来ノイズ等のために通信に失敗した場合にお
いては、相手局からのエラー応答によってエラーを認知
し再送信処理をするように構成されており、エラー発生
からかなりの時間を経過してからでないと再送されない
という問題点があった。また、送信エラーの発生時に自
局内部の故障か外部のトラブルかの判断が難しく、故障
の復旧が容易でないという問題点があった。
In the serial communication of the multi-drop connection, when the transmission gate of one station is in the set state, data cannot be transmitted from other stations, and therefore, timings are set mutually. It is necessary to communicate, and with the above-described configuration, waiting time is provided at the start and end of transmission, and the processing of the transmission gate is performed by the S / W processing. For this reason, it is necessary for the communication partner device side to perform communication in a timely manner, which impedes speeding up of processing in the entire transmission system. Also, when the local station fails to communicate due to external noise or the like during transmission, it is configured to recognize the error by the error response from the partner station and perform the retransmission process, which is considerably There was a problem that it would not be retransmitted until the time passed. In addition, when a transmission error occurs, it is difficult to determine whether the failure is internal or external, and it is not easy to recover from the failure.

【0012】この発明は、上述のような問題点を解決す
るためになされたもので、相手局の動作にあわせてフレ
キシブルかつ速やかに送信ゲートがリセットされ、待ち
時間が少ないシリアル伝送システムを得ることを主な目
的とする。
The present invention has been made in order to solve the above-mentioned problems, and it is possible to obtain a serial transmission system in which the transmission gate is reset flexibly and promptly according to the operation of the partner station and the waiting time is short. Is the main purpose.

【0013】[0013]

【課題を解決するための手段】この発明に係るシリアル
伝送システムは、送信信号を伝送路に送るラインドライ
バの出力と伝送路からの信号を受けるラインレシーバの
入力とが伝送路に電気的に接続された局を複数有するシ
リアル伝送システムにおいて、送信されるシリアルデー
タをモニタすることにより送信完了データ数を検出しこ
の検出された送信データ数と予め設定された送信データ
数との一致により送信完了を検知し、この送信完了の検
知にもとづきラインドライバの出力をオフ状態にする制
御信号をラインドライバに出力するラインドライバ制御
手段をそれぞれの局が有するようにしたものである。
In a serial transmission system according to the present invention, an output of a line driver that sends a transmission signal to a transmission line and an input of a line receiver that receives a signal from the transmission line are electrically connected to the transmission line. In a serial transmission system having a plurality of stations, the number of completed transmission data is detected by monitoring the transmitted serial data, and the completion of transmission is determined by the match between the detected number of transmitted data and the preset number of transmitted data. Each station is provided with a line driver control means for detecting and outputting a control signal for turning off the output of the line driver to the line driver based on the detection of the completion of the transmission.

【0014】また、送信されるシリアルデータをモニタ
することにより送信データエラーを監視し送信データエ
ラーの検知にもとづき割込信号を発生する送信データエ
ラー監視手段と、この割込信号により送信データの再送
を他局に通知する送信データを作成する制御手段と、を
それぞれの局が有するようにしたものである。
Further, transmission data error monitoring means for monitoring the transmission data error by monitoring the transmitted serial data and generating an interrupt signal based on the detection of the transmission data error, and transmission data resending by the interrupt signal. Each station has a control means for creating transmission data for notifying other stations.

【0015】また、他局から送られてくる受信データに
もとづき受信時におけるフレーミングエラーを監視しフ
レーミングエラーの検知にもとづき割込信号を発生する
フレーミングエラー監視手段と、この割込信号と送信デ
ータエラー監視手段からの割込信号とにより外部の故障
か送信時における内部の故障かを判断する制御手段と、
をそれぞれの局が有するようにしたものである。
Also, framing error monitoring means for monitoring a framing error at the time of reception based on the received data sent from another station and generating an interrupt signal based on the detection of the framing error, and the interrupt signal and the transmission data error. Control means for determining whether an external failure or an internal failure at the time of transmission by an interrupt signal from the monitoring means,
Is provided for each station.

【0016】[0016]

【発明の実施の形態】DETAILED DESCRIPTION OF THE INVENTION

実施の形態1.本発明の実施の形態の一例について、図
1〜図3により説明する。図1はこの発明の一例の実施
の形態におけるシリアル伝送システムのH/W構成を示
すブロック構成図である。図において、1〜17は従来
技術を示す図4におけるものと同じなので説明を省略す
る。18は送信データモニタ回路である。送信データモ
ニタ回路18にはSCC7から通信インターフェース1
4に向けて送出されるシリアル送信データが入力されて
おり、送信データモニタ回路18は予めマイコン1によ
り設定されたフォーマットに従いこのシリアルデータを
モニタする。20は送信データエラー監視回路である。
この送信データエラー監視回路20は送信データモニタ
回路18のモニタ結果にもとづきSCC7から通信イン
ターフェース14に向けて送出されるシリアル送信デー
タが正常なデータであるか否かを監視し、外来ノイズの
影響等による異常データが検知され場合には再送信指示
信号21をマイコン1の割込コントローラ4に送る。な
お、正常データであるか否かは、例えば、パリテイエラ
ーの検出、ストップビットの不検出、キャラクタコード
異常の検出等により判定される。上述の再送信指示信号
21はマイコン1に再送処理させるための割り込み信号
である。19は送信ゲートOFF用タイマ回路である。
この送信ゲートOFF用タイマ回路19は送信データモ
ニタ回路18から送信完了の検知信号を受けると予め設
定された時間の後に送信ゲート信号13をリセットす
る。なお、送信データモニタ回路18、送信ゲートOF
F用タイマ回路19、および、送信データエラー監視回
路20から送信ゲート制御ブロック22が構成される。
また、ラインドライバ制御手段は送信データモニタ回路
18および送信ゲートOFF用タイマ回路19から構成
される。EEROM23は送信ゲート制御ブロック22
を動作させるための各設定値(パラメータ)を記憶す
る。
Embodiment 1. An example of an embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram showing the H / W structure of a serial transmission system according to an embodiment of the present invention. In the figure, 1 to 17 are the same as those in FIG. Reference numeral 18 is a transmission data monitor circuit. The transmission data monitor circuit 18 is connected to the communication interface 1 from SCC7.
4 has been input, and the transmission data monitor circuit 18 monitors this serial data according to the format preset by the microcomputer 1. Reference numeral 20 is a transmission data error monitoring circuit.
The transmission data error monitoring circuit 20 monitors whether or not the serial transmission data sent from the SCC 7 to the communication interface 14 is normal data based on the monitoring result of the transmission data monitoring circuit 18, and the influence of external noise, etc. When the abnormal data due to is detected, the retransmission instruction signal 21 is sent to the interrupt controller 4 of the microcomputer 1. Whether or not the data is normal is determined by, for example, detecting a parity error, not detecting a stop bit, detecting a character code abnormality, or the like. The above-mentioned retransmission instruction signal 21 is an interrupt signal for causing the microcomputer 1 to perform retransmission processing. Reference numeral 19 is a transmission gate OFF timer circuit.
The transmission gate OFF timer circuit 19 resets the transmission gate signal 13 after a preset time when receiving a transmission completion detection signal from the transmission data monitor circuit 18. The transmission data monitor circuit 18 and the transmission gate OF
A transmission gate control block 22 is composed of the F timer circuit 19 and the transmission data error monitoring circuit 20.
The line driver control means comprises a transmission data monitor circuit 18 and a transmission gate OFF timer circuit 19. EEROM 23 is a transmission gate control block 22
Each set value (parameter) for operating is stored.

【0017】次に、この実施の形態における送信処理動
作について図2のフローにより説明する。ステップS1
01においてイニシャル処理が行われる。このイニシャ
ル処理において、マイコン1は設定スイッチ等の情報
(通信ボーレートやキャラクタ長)を読み出すととも
に、EEROM23に書き込まれている設定データ(通
信フレームフォーマット、ゲートオフ時間等)を読み出
し、送信ゲート制御回路22の送信データモニタ回路1
8に設定しておく。なお、EEROM23内のデータは
ユーザが所定のシーケンスプログラムを実行することに
より書き込まれたものである。送信データが発生し送信
処理を開始する場合にはステップS102に進む。ステ
ップS102において、マイコン1は送信ゲート制御回
路22の送信データモニタ回路18にこれから送信する
データ数を設定し、送信データモニタ回路18内の送信
開始レジスタ(図示せず)をセットする。これにより送
信ゲートOFFタイマ19の出力信号である送信ゲート
信号13がセットされ送信ゲートがセット状態になる。
また、送信データモニタ回路18は送信データのモニタ
を開始する。ステップS103で送信完了割り込み信号
10の有無を判定する。送信完了割り込み信号10を受
けていなければSCC7が送信処理中であるものとして
ステップS103にとどまり、受けていればSCC7が
送信処理を完了したものとしてステップS105に進
む。ステップS105では送信データモニタ回路18内
の送信開始レジスタ(図示せず)をセットする。
Next, the transmission processing operation in this embodiment will be described with reference to the flow of FIG. Step S1
At 01, initial processing is performed. In this initial processing, the microcomputer 1 reads information (communication baud rate and character length) such as setting switches, and also reads setting data (communication frame format, gate-off time, etc.) written in the EEROM 23, and sends the information to the transmission gate control circuit 22. Transmission data monitor circuit 1
Set to 8. The data in the EEROM 23 is written by the user executing a predetermined sequence program. When transmission data is generated and the transmission process is started, the process proceeds to step S102. In step S102, the microcomputer 1 sets the number of data to be transmitted in the transmission data monitor circuit 18 of the transmission gate control circuit 22, and sets the transmission start register (not shown) in the transmission data monitor circuit 18. As a result, the transmission gate signal 13 which is the output signal of the transmission gate OFF timer 19 is set and the transmission gate is set.
Further, the transmission data monitor circuit 18 starts monitoring the transmission data. In step S103, the presence / absence of the transmission completion interrupt signal 10 is determined. If the transmission completion interrupt signal 10 has not been received, it is determined that the SCC 7 is performing the transmission process and remains at step S103, and if it has been received, it is determined that the SCC 7 has completed the transmission process and the process proceeds to step S105. In step S105, a transmission start register (not shown) in the transmission data monitor circuit 18 is set.

【0018】ステップ106では送信データモニタ回路
18に格納されている送信データ数が0になっているか
否かを送信データモニタ回路18のH/W回路が判定
し、0になっていなければステップS107に進む。ス
テップS107ではマイコン1はSCC7に1バイトの
データを転送する。ステップS108では送信データモ
ニタ回路18に格納されている送信データ数を自身のH
/W回路が−1する。ステップS109では、SCC7
から通信インターフェース14への1バイトのデータの
送出の完了が送信データモニタ回路18により検知さ
れ、しかも、送信データエラー監視回路20により正常
なデータが送出されていると判定されれば、SCC7が
マイコン1への送信完了割込信号10をイネーブルにし
ステップS106に戻る。ステップS106において、
送信データ数が0になっていると判定された場合は送信
が完了したものとしステップS1010に進む。ステッ
プS1010では送信ゲートOFFタイマ19が送信デ
ータモニタ回路18により起動される。ステップS10
11では、送信ゲートOFFタイマ19はタイムアップ
を待ち、タイムアップすると送信ゲート信号13をリセ
ットする。ステップS1012では、次回の処理に備え
て送信データモニタ回路18を初期化して終了する。
At step 106, the H / W circuit of the transmission data monitor circuit 18 determines whether or not the number of transmission data stored in the transmission data monitor circuit 18 is 0, and if not 0, step S107 Proceed to. In step S107, the microcomputer 1 transfers 1-byte data to SCC7. In step S108, the number of transmission data stored in the transmission data monitor circuit 18 is set to H
/ W circuit decrements by one. In step S109, SCC7
If the transmission data monitor circuit 18 detects the completion of the transmission of 1-byte data from the communication interface 14 to the communication interface 14, and the transmission data error monitor circuit 20 determines that the normal data is transmitted, the SCC 7 is a microcomputer. The transmission completion interrupt signal 10 to 1 is enabled, and the process returns to step S106. In step S106,
If it is determined that the number of transmitted data is 0, it is considered that the transmission is completed, and the process proceeds to step S1010. In step S1010, the transmission gate OFF timer 19 is started by the transmission data monitor circuit 18. Step S10
In 11, the transmission gate OFF timer 19 waits for the time up, and when the time is up, the transmission gate signal 13 is reset. In step S1012, the transmission data monitor circuit 18 is initialized in preparation for the next process, and the process ends.

【0019】図3は、以上の動作の様子をタイムチャー
トにより示した説明図であり、送信データと送信ゲート
信号13との関係等を示している。以上のように、この
実施の形態によれば送信の完了時においてフレキシブル
かつ速やかに送信ゲート信号13をリセットすることが
でき効率のよい通信が可能になるとともに、S/W処理
にもとづく長時間の時間待ちの発生が防止される。ま
た、送信開始時における長時間の時間待ちの発生が防止
され送信遅延の発生を防止できる。また、設定データを
EEROM23に記憶することができるため、電源再投
入時などに登録し直す必要が無くなる。
FIG. 3 is an explanatory view showing a state of the above operation by a time chart, and shows a relation between the transmission data and the transmission gate signal 13 and the like. As described above, according to this embodiment, the transmission gate signal 13 can be reset flexibly and promptly at the completion of the transmission, and efficient communication can be performed, and a long time based on the S / W processing can be achieved. The occurrence of waiting time is prevented. Further, it is possible to prevent the occurrence of a long waiting time at the start of the transmission and the transmission delay. Moreover, since the setting data can be stored in the EEROM 23, it is not necessary to re-register the data when the power is turned on again.

【0020】実施の形態2.次に、この発明の他の実施
の形態における送信データエラー時の動作について説明
する。図1において、送信データエラー監視回路20は
送信データモニタ回路18がモニタしているデータを監
視し、上述のように、シリアル通信ユニット24の内部
においてノイズ等により送信データが異常となりパリテ
イエラーが検知されたり、ストップビットが検知されな
かった場合にエラーの発生を認知する。送信データエラ
ー監視回路20がエラーを検知すると、マイコン1に再
送指示信号21を出力する。この再送指示信号21はマ
イコン1の割り込みコントローラ4に入力され、送信途
中で送信データエラーが発生したことがマイコン1に認
知される。マイコン1が送信データエラーの発生を認知
すると、その時点でマイコン1はそれまでの送信動作を
中断するとともに受信側に再送コードを送信する再送処
理を開始する。以上のように処理することによりエラー
発生時における処理時間を短縮できる効果がある。な
お、送信データが異常になると受信側でもエラーが検出
されるが、受信側ではその後、再送コードが受信される
のでこれにより最後に受信したデータを捨てて受信処理
を再開する。
Embodiment 2. Next, the operation at the time of transmission data error in another embodiment of the present invention will be described. In FIG. 1, the transmission data error monitoring circuit 20 monitors the data monitored by the transmission data monitoring circuit 18, and as described above, the transmission data becomes abnormal due to noise or the like inside the serial communication unit 24, and a parity error occurs. Acknowledge the occurrence of an error when it is detected or when the stop bit is not detected. When the transmission data error monitoring circuit 20 detects an error, it outputs a resend instruction signal 21 to the microcomputer 1. The resend instruction signal 21 is input to the interrupt controller 4 of the microcomputer 1, and the microcomputer 1 recognizes that a transmission data error has occurred during transmission. When the microcomputer 1 recognizes that a transmission data error has occurred, at that point the microcomputer 1 suspends the transmission operation up to that point and starts a retransmission process for transmitting a retransmission code to the receiving side. The processing as described above has the effect of shortening the processing time when an error occurs. When the transmission data becomes abnormal, the receiving side also detects an error. However, since the receiving side receives a retransmission code after that, the last received data is discarded and the receiving process is restarted.

【0021】実施の形態3.次に、送信時におけるエラ
ー要因の判別方法について説明する。図1に示すシステ
ムにおいては、送信データエラー監視回路20からの再
送指示信号21を受けるとマイコン1はシリアル通信ユ
ニット24内部の要因によるエラー発生を認知する。送
信データエラー監視回路20からの再送指示信号21を
受けずフレーミングエラー監視手段110がフレーミン
グエラーを検出するとマイコン1はシリアル通信ユニッ
ト24からは正常にデータが送信されているが外部回線
15以降において何等かの要因によりエラーが発生した
ものと認知する。すなわち、マイコン1は送信時におけ
るエラーの要因がシリアル通信ユニット24内部にある
か、外部の通信回線15以降にあるかを認知でき、この
認知結果にもとづきエラー要因を含めたエラー表示を行
うことができる。このエラー表示を参考にすることによ
りエラー発生時における故障の復旧作業時間等を短縮す
ることができる。
Embodiment 3. Next, a method of determining an error factor during transmission will be described. In the system shown in FIG. 1, upon receiving the retransmission instruction signal 21 from the transmission data error monitoring circuit 20, the microcomputer 1 recognizes that an error has occurred due to a factor inside the serial communication unit 24. When the framing error monitoring means 110 detects a framing error without receiving the retransmission instruction signal 21 from the transmission data error monitoring circuit 20, the microcomputer 1 is normally transmitting data from the serial communication unit 24, but after the external line 15 nothing happens. It is recognized that an error has occurred due to these factors. That is, the microcomputer 1 can recognize whether the cause of the error at the time of transmission is inside the serial communication unit 24 or the external communication line 15 or later, and display an error including the error cause based on the recognition result. it can. By referring to this error display, it is possible to shorten the failure recovery work time when an error occurs.

【0022】[0022]

【発明の効果】以上のように本発明によれば、送信信号
を伝送路に送るラインドライバの出力と伝送路からの信
号を受けるラインレシーバの入力とが伝送路に電気的に
接続された局を複数有するシリアル伝送システムにおい
て、送信されるシリアルデータをモニタすることにより
送信データ数を検出しこの検出された送信データ数と予
め設定された送信データ数との一致により送信完了を検
知し、この送信完了の検知にもとづきラインドライバの
出力をオフ状態にする制御信号をラインドライバに出力
するラインドライバ制御手段をそれぞれの局が有するよ
うにしたので、それぞれの局はフレキシブルかつ速やか
にラインドライバの出力をオフにすることができ、処理
を高速化できるとともにプログラムを簡略化できる効果
がある。
As described above, according to the present invention, a station in which the output of the line driver for sending the transmission signal to the transmission line and the input of the line receiver for receiving the signal from the transmission line are electrically connected to the transmission line. In a serial transmission system having a plurality of, the transmission data number is detected by monitoring the serial data to be transmitted, and the transmission completion is detected by the match between the detected transmission data number and the preset transmission data number. Since each station has a line driver control means for outputting a control signal to the line driver to turn off the output of the line driver based on the detection of the completion of transmission, each station can output the line driver output flexibly and promptly. Can be turned off, which has the effect of speeding up the process and simplifying the program.

【0023】また、上述のシリアル伝送システムにおい
て、送信データエラー監視手段が送信されるシリアルデ
ータをモニタすることにより送信データエラーを監視し
送信データエラーの検知にもとづき割込信号を発生し、
この割込信号により制御手段が送信データの再送を他局
に通知する送信データを作成するようにそれぞれの局を
構成したので、自局内部のノイズ等による送信データエ
ラーに関しては相手局からの再送要求の受信を待つこと
なしに再送することができ、エラー発生時における処理
時間を短縮できる効果がある。
In the serial transmission system described above, the transmission data error monitoring means monitors the transmitted serial data to monitor the transmission data error and generates an interrupt signal based on the detection of the transmission data error.
Since each station is configured so that the control means creates transmission data for notifying other stations of the retransmission of the transmission data by this interrupt signal, when the transmission data error due to noise etc. inside the own station is retransmitted from the other station The request can be retransmitted without waiting for the reception of the request, which has the effect of shortening the processing time when an error occurs.

【0024】さらに、上述のシリアル伝送システムにお
いて、フレーミングエラー監視手段が他局から送られて
くる受信データにもとづき受信時におけるフレーミング
エラーを監視するとともにフレーミングエラーの検知に
もとづき割込信号を発生し、この割込信号と送信データ
エラー監視手段からの割込信号とにより外部の故障か送
信時における内部の故障かを判断する制御手段と、をそ
れぞれの局が有するようにしたので、制御手段の判断結
果を参考にして作業を行うことにより故障復旧時間等を
短縮できる効果がある。
Further, in the above-mentioned serial transmission system, the framing error monitoring means monitors the framing error at the time of reception based on the received data sent from another station and generates an interrupt signal based on the detection of the framing error. Each station has a control means for judging whether the external failure or the internal failure at the time of transmission is made by this interrupt signal and the interrupt signal from the transmission data error monitoring means. Performing the work referring to the result has the effect of shortening the failure recovery time.

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

【図1】 この発明の実施の形態1における送信制御部
のブロック図である。
FIG. 1 is a block diagram of a transmission control unit according to a first embodiment of the present invention.

【図2】 この発明の実施の形態1におけるデータ送信
処理を示すフロー図である。
FIG. 2 is a flowchart showing a data transmission process according to the first embodiment of the present invention.

【図3】 この発明の実施の形態1における動作タイミ
ングを示す説明図である。
FIG. 3 is an explanatory diagram showing operation timing in the first embodiment of the present invention.

【図4】 従来例における送信制御部のブロック図であ
る。
FIG. 4 is a block diagram of a transmission control unit in a conventional example.

【図5】 従来例におけるデータ送信処理を示すフロー
図である。
FIG. 5 is a flowchart showing a data transmission process in a conventional example.

【図6】 従来例における動作タイミングを示す説明図
である。
FIG. 6 is an explanatory diagram showing operation timing in a conventional example.

【符号の説明】[Explanation of symbols]

1.マイコン 2.CPU 3.タイマ 4.割り込みコントローラ 5.ワークRAM 6.システムROM 7.シリアル通信コントローラ(SCC) 8.送信バッファ 9.パラレル/シリアル変換部(P/S) 10.送信完了割り込み信号 11.受信ブロック 12.受信割り込み信号 13.送信ゲート信号 14.通信インターフェース 15.外部回線 16.外部機器 17.アドレス/データ/制御信号 18.送信データモニタ回路 19.送信ゲートOFFタイマ 20.送信エラー監視回路 21.再送指示信号(エラー検知信号) 22.送信ゲート制御ブロック 23.EEROM 24.シリアル通信ユニット 25.汎用ポート 1. Microcomputer 2. CPU 3. Timer 4. Interrupt controller 5. Work RAM 6. System ROM 7. Serial communication controller (SCC) 8. Send buffer 9. Parallel / serial converter (P / S) 10. Transmission completion interrupt signal 11. Receive block 12. Receive interrupt signal 13. Transmit gate signal 14. Communication interface 15. External line 16. External device 17. Address / data / control signal 18. Transmission data monitor circuit 19. Transmission gate OFF timer 20. Transmission error monitoring circuit 21. Retransmission instruction signal (error detection signal) 22. Transmit gate control block 23. EEROM 24. Serial communication unit 25. General-purpose port

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 送信信号を伝送路に送るラインドライバ
の出力と上記伝送路からの信号を受けるラインレシーバ
の入力とが上記伝送路に電気的に接続された局を複数有
するシリアル伝送システムにおいて、送信されるシリア
ルデータをモニタすることにより送信完了データ数を検
出しこの検出された送信データ数と予め設定された送信
データ数との一致により送信完了を検知し、この送信完
了の検知にもとづき上記ラインドライバの出力をオフ状
態にする制御信号を上記ラインドライバに出力するライ
ンドライバ制御手段をそれぞれの上記局が有することを
特徴とするシリアル伝送システム。
1. A serial transmission system having a plurality of stations in which an output of a line driver that sends a transmission signal to a transmission line and an input of a line receiver that receives a signal from the transmission line are electrically connected to the transmission line. The number of transmission completed data is detected by monitoring the transmitted serial data, and the transmission completion is detected by the coincidence between the detected transmission data number and the preset transmission data number. Based on the detection of the transmission completion, the above A serial transmission system wherein each of the stations has a line driver control means for outputting a control signal for turning off the output of the line driver to the line driver.
【請求項2】 送信されるシリアルデータをモニタする
ことにより送信データエラーを監視し送信データエラー
の検知にもとづき割込信号を発生する送信データエラー
監視手段と、上記割込信号により送信データの再送を他
局に通知する送信データを作成する制御手段と、をそれ
ぞれの上記局が有することを特徴とする請求項1記載の
シリアル伝送システム。
2. A transmission data error monitoring means for monitoring a transmission data error by monitoring the transmitted serial data and generating an interruption signal based on the detection of the transmission data error, and the transmission data resending by the interruption signal. The serial transmission system according to claim 1 , wherein each of the stations has control means for generating transmission data for notifying other stations.
【請求項3】 他局から送られてくる受信データにもと
づき受信時におけるフレーミングエラーを監視しフレー
ミングエラーの検知にもとづき割込信号を発生するフレ
ーミングエラー監視手段と、上記割込信号と送信データ
エラー監視手段からの割込信号とにより外部の故障か送
信時における内部の故障かを判断する制御手段と、をそ
れぞれの局が有することを特徴とする請求項2記載のシ
リアル伝送システム。
3. A framing error monitoring means for monitoring a framing error at the time of reception based on the received data sent from another station and generating an interrupt signal based on the detection of the framing error, the interrupt signal and the transmission data error. 3. The serial transmission system according to claim 2, wherein each station has control means for judging whether an external failure or an internal failure at the time of transmission is made by an interrupt signal from the monitoring means.
JP08367397A 1997-04-02 1997-04-02 Serial transmission system Expired - Lifetime JP3460502B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08367397A JP3460502B2 (en) 1997-04-02 1997-04-02 Serial transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08367397A JP3460502B2 (en) 1997-04-02 1997-04-02 Serial transmission system

Publications (2)

Publication Number Publication Date
JPH10285249A JPH10285249A (en) 1998-10-23
JP3460502B2 true JP3460502B2 (en) 2003-10-27

Family

ID=13809010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08367397A Expired - Lifetime JP3460502B2 (en) 1997-04-02 1997-04-02 Serial transmission system

Country Status (1)

Country Link
JP (1) JP3460502B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150218A (en) * 2021-03-30 2022-10-04 广东博智林机器人有限公司 Serial communication method, device and system for upper computer and driver

Also Published As

Publication number Publication date
JPH10285249A (en) 1998-10-23

Similar Documents

Publication Publication Date Title
JP3460502B2 (en) Serial transmission system
JP2001177508A (en) Radio communication equipment
JPH0438618Y2 (en)
AU609791B2 (en) Improvements in or relating to data communication systems
JP2541502B2 (en) Control message transmission / reception method
JPH0424676Y2 (en)
JP3454264B2 (en) Wireless communication system and wireless communication method
JPS61210740A (en) Emergency communicating control system for token bus type local network system
JP2541492B2 (en) Microprocessor remote reset method
KR0141294B1 (en) Processor for connecting electronic electronic switch
KR910000700B1 (en) Data transmission system using sending right request signal transferred trough loop transmission path
JPH05216793A (en) Device and method for communication control
JPH0764472A (en) Remote i/o system of programmable controller
JPH0575622A (en) Emergency communication control system with priority
JP2925049B2 (en) Input buffer control method
JP3717819B2 (en) Data transmission device
JPH04358251A (en) Method for transmitting data between computers
JPH10200602A (en) Master/slave communication system
JPS61186046A (en) System for controlling terminal equipment connection
JPH08181721A (en) Data transmitter by start-stop synchronized communication
JPH0722284B2 (en) Communication control device
JPH03108930A (en) Asynchronous communication system
JPS60229567A (en) Originating station and terminating station control system in communication circuit
JPH0969849A (en) Asynchronous communication method
JPH06291772A (en) Operating state transition method for multiplex transmission system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070815

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100815

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120815

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120815

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130815

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term