JP2755410B2 - 複数電文の送受信方法及び送受信装置 - Google Patents

複数電文の送受信方法及び送受信装置

Info

Publication number
JP2755410B2
JP2755410B2 JP1017435A JP1743589A JP2755410B2 JP 2755410 B2 JP2755410 B2 JP 2755410B2 JP 1017435 A JP1017435 A JP 1017435A JP 1743589 A JP1743589 A JP 1743589A JP 2755410 B2 JP2755410 B2 JP 2755410B2
Authority
JP
Japan
Prior art keywords
message
check code
code
receiving
check
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 - Fee Related
Application number
JP1017435A
Other languages
English (en)
Other versions
JPH02199937A (ja
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1017435A priority Critical patent/JP2755410B2/ja
Publication of JPH02199937A publication Critical patent/JPH02199937A/ja
Application granted granted Critical
Publication of JP2755410B2 publication Critical patent/JP2755410B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【発明の詳細な説明】 〔概要〕 複数電文の送受信方法及び送受信装置に関し、 連続した複数の電文の全体を受信後に、各電文毎に第
2のチェックコードを検索し、各電文毎のエラーをチェ
ックすることを目的とし、 送信装置と受信装置との間で、電文の開始を示すスタ
ート・コードと、当該電文の内容を示すコードと、当該
電文の終了を示すエンド・コードと、当該電文をチェッ
クする第1のチェック・コードで構成される電文を連続
して送受信する方法において、前記送信装置は、生成し
た電文を送信する時に、当該電文の第1のチェック・コ
ードの後に、前記受信装置によって当該第1のチェック
・コードをチェックした結果を格納する第2のチェック
・コード格納領域を付加し、前記受信装置は、各電文を
受信する時に、前記第1のチェック・コードをチェック
した結果を示す第2のチェック・コードを前記第2のチ
ェック・コード格納領域に格納し、連続した複数の電文
全体を受信した後に、各電文毎に前記第2のチェック・
コードを検索し、各電文毎の誤りをチェックする、よう
に構成する。
また、上記電文を連続して送受信する装置において、
生成した電文を送信する時に、当該電文の第1のチェッ
ク・コードの後に、前記受信装置によって当該第1のチ
ェック・コードをチェックした結果を格納する第2のチ
ェック・コード格納領域を付加する手段と、電文を受信
する時に、当該電文の第1のチェック・コードをチェッ
クした結果を示す第2のチェック・コードを当該電文に
付加された第2のチェック・コード格納領域に格納する
手段と、連続した複数の電文全体を受信した後に、各電
文毎に前記第2のチェック・コードを検索し、各電文毎
の誤りをチェックする手段と、で構成される。
〔産業上の利用分野〕
本発明は複数の電文を送受信する送受信方法及び送受
信装置に関する。
データ通信は、通常、ホスト計算機と複数の端末装置
の間を伝送回線を介してなされるデジタル通信である。
このため伝送制御符号が種々規定されている。例えば、
電文は、STX(Start of Text)と、TEXTと、ETX(End o
f Text)と、BCC(Block Check Code)で構成される。
ここで、STX(開始コード)とETX(終了コード)で区切
られた、「STX」+「TEXT」+「ETX」からなるデータの
単位を「ブロック」と称し、さらにBCC(ブロックチェ
ックコード)を付加した、「STX」+「TEXT」+「ETX」
+「BCC」からなるデータを「電文」と称する。また、S
TX(開始コード)とETX(終了コード)とで挿まれた部
分のデータを「テキスト」と称する。通常、STX,ETX,BC
Cは8ビット(バイト)で構成される。
〔従来の技術〕
第6図は、従来用いられている電文の構成図である。
図示のように、電文は、電文の開始を示す開始コードST
Xと、データを示すTEXTと、終了コードETXと、ブロック
チェックコードBCCとで構成される。
第7図は第6図構成の電文が複数個連続して送受信す
る場合の電文構成である。一般には本図のように複数の
電文(1〜n)が送受信される。
第5図は複数の端末装置(#1〜#n)が制御装置C
(チャネル装置を含む)との間でデェイジーチェインで
接続されたシステム構成図である。このようなシステム
では制御装置Cから各端末装置に対してポーリングPを
行い、該当端末装置からデータDが制御装置Cに返され
る。
この電文のビットエラーの検出はこの電文をチャネル
装置内のチェック回路に入力し、そのチェック結果をレ
ジスタに格納し、受信終了後にこのレジスタを読出し、
電文の良否を判定する方法が用いられる。即ち、各電文
のBCCのチェックは、通常、BCC用のレジスタをチャネル
装置内に用意し、受信終了後にCPUがレジスタの値をチ
ェックする。
〔発明が解決しようとする課題〕
上述のように、従来は、電文のビットエラーの検出は
この電文をチャネル装置内のチェック回路に入力し、そ
のチェック結果をレジスタに格納し、受信終了後にこの
レジスタを読出し、電文の良否を判定する方法が用いら
れる。
即ち、従来の受信装置は、各電文を受信すると各電文
の第1のチェックコード(BCC1)をチェック回路に入力
し、そのチェック結果を受信装置に設けたレジスタに順
次格納していき、電文の受信終了後にレジスタに格納さ
れたチェック結果を読み出す。そのために、連続して複
数の電文を受信した場合には複数電文のBCC1のチェック
結果を一括して読み出すことになり、BCC生成範囲は複
数電文となってエラーを検出してもエラー発生個所を特
定することができない、という問題があった。
本発明の目的は、複数の電文を連続して受信する場合
でも電文毎にBCCチェックを可能とする複数電文の送受
信方法及び装置を提供することにある。
〔課題を解決するための手段〕
第1図は本発明による電文構成図である。本発明の第
1の態様では、送信装置と受信装置との間で、電文の開
始を示すスタート・コードと、当該電文の内容を示すコ
ードと、当該電文の終了を示すエンド・コードと、当該
電文をチェックする第1のチェック・コードで構成され
る電文を連続して送受信する複数電文の送受信方法にお
いて、 前記送信装置は、生成した電文を送信する時に、当該
電文の第1のチェック・コードの後に、前記受信装置に
よって当該第1のチェック・コードをチェックした結果
を格納する第2のチェック・コード格納領域を付加し、 前記受信装置は、各電文を受信する時に、前記第1の
チェック・コードをチェックした結果を示す第2のチェ
ック・コードを前記第2のチェック・コード格納領域に
格納し、連続した複数の電文全体を受信した後に、各電
文毎に前記第2のチェック・コードを検索し、各電文毎
の誤りをチェックする、ことを特徴とする。
本発明の第2の態様では、電文の開始を示すスタート
・コードと、当該電文の内容を示すコードと、当該電文
の終了を示すエンド・コードと、当該電文をチェックす
る第1のチェック・コードで構成される電文を連続して
送受信する複数電文の送受信装置において、 生成した電文を送信する時に、当該電文の第1のチェ
ック・コードの後に、前記受信装置によって当該第1の
チェック・コードをチェックした結果を格納する第2の
チェック・コード格納領域を付加する手段と、 電文を受信する時に、当該電文の第1のチェック・コ
ードをチェックした結果を示す第2のチェック・コード
を当該電文に付加された第2のチェック・コード格納領
域に格納する手段と、 連続した複数の電文全体を受信した後に、各電文毎に
前記第2のチェック・コードを検索し、各電文毎の誤り
をチェックする手段と、を備えることを特徴とする。
〔作用〕
本発明によれば、各電文の第1のチェックコード(BC
C1)のチェック結果を各電文の第1のチェックコード
(BCC1)の後に設けた格納領域(第2のチェックコード
(BCC2)格納領域)に格納していき、電文の受信終了後
に第2のチェックコード(BCC2)格納領域に格納された
チェック結果を読み出す。これにより、電文毎にBCCチ
ェックを可能とする。
〔実施例〕
第2図は本発明によるBCC検出回路の一実施例ブロッ
ク構成図である。この回路はチャネル装置内に設けられ
る。図中、21はSTX検出回路、22はETX検出回路、23はBC
C1用レジスタ、24はBCC2用レジスタ、25〜27はゲート回
路、28は送受信回路、DBはチャネル装置の内部データバ
スである。
第3図及び第4図は、第2図回路の信号タイムチャー
トであり、第3図は送信時、第4図は受信時を示す。以
下に、第2図回路の動作を第3図及び第4図を参照しつ
つ説明する。なお、第3図及び第4図において、ゲート
1は第2図のゲート回路25に、ゲート2は第2図のゲー
ト回路26に、ゲート3は第2図のゲート回路27にそれぞ
れ対応する。
送信時において、STX検出回路21が送信時に開始コー
ドSTXを検出すると、信号がオン(ON)となり、ETX検
出回路22が終了コードETXを検出すると、信号がオン
になる。そして、第3図に示すように、信号は信号
がオンになると次のクロック(反転WR)の立上がりでオ
フ(OFF)し、信号は信号がオフになった後に後述
するタイミングでオフになる。これらの信号は送受信回
路28に入力される書込み信号(反転WR)の立上がりに同
期する。なお、STX検出時には、BCC1レジスタ(23)を
クリアする信号をオンにする。
信号及び信号が入力されるゲート回路26は、信号
及び信号の両方がオンのときのみオンになる(ゲー
トを開く)。BCC1用レジスタ23はデータバスDBから送信
データを入力し、第1のチェックコードBCC1を生成して
ゲート回路26に送出する。ゲート回路26は上述したオン
のときにBCC1用レジスタ23の内容を送受信回路28に送出
する。なお、ゲート回路26はBCC1用レジスタ23の内容を
送出する一方向のゲートである。
また、ゲート回路25は送信時はデータバスの内容を送
受信回路28に送出するがBCC1の送信時にはオフになって
いる。なお、第2のチェックコードBCC2の送信時は、ゲ
ート回路25がオンし、ゲート回路26がオフしてデータバ
スDBのデータが送受信回路28に送出される。
受信時において、STX検出回路21がSTXを検出し、ETX
検出回路22がETXを検出すると、信号及び信号がオ
ンになる。そして、第4図に示すように、信号はSTX
を検出するとオンし、信号がオンした後、次のクロッ
クの立上がりでオフする。なお、信号はETXを検出す
るとオンする。そして、信号及び信号のタイミング
は送受信回路28に入力される読出し信号(反転RD)に同
期する。なお、信号はSTX検出時にオンし、BCC2レジ
スタ(24)をクリアする。
読出し信号(反転RD)はゲート回路25におけるデータ
の流れる方向を切り換えるために用いる。即ち、読出し
信号をゲート回路25に加えることによりデータの流れる
方向が切り換わる。ここで、ゲート回路25は、例えば2
つのダイオードを互いに逆向きに並列に接続して構成さ
れ、各々のトリガ入力に読出し信号(RD)及び書込み信
号(WR)を印加して対応するダイオードが導通するよう
にする。例えば、読出し信号が印加されれば一方のダイ
オードが導通し、その結果、一方の方向にデータが流れ
るようになる。
BCC2用レジスタ24はデータバスDBを介して受信データ
を入力し、生成した第2のチェックコードBCC2をゲート
回路27に送出する。ゲート回路27はBCC2用レジスタ24か
らデータバスDBへの一方向のゲートであり、BCC2を受信
したときにオンになる。また、ゲート回路25はBCC2を受
信したときオフになり、送受信回路28とデータバスDBを
切り離す。結局、ゲート回路25は送信時にはデータバス
DBから送受信回路28の方向へ切り換え、受信時には送受
信回路28からデータバスDBの方向に切り換える。以上の
ような動作でBCC1,BCC2の転送が実現できる。
〔発明の効果〕 以上説明したように、本発明によれば、複数の電文を
連続して受信する場合でも、連続した複数の電文の全体
を受信後に、各電文毎に第2のチェックコードを検索
し、各電文毎のエラーをチェックすることが可能となる
効果がある。
【図面の簡単な説明】
第1図は、本発明による電文構成図である。 第2図は本発明の一実施例としてのBCC検出回路図であ
る。 第3図は本発明の送信時の信号タイムチャートである。 第4図は本発明の受信時の信号タイムチャートである。 第5図はシステム構成の一例である。 第6図及び第7図は従来の電文構成図である。 (符号の説明) 21……STX検出回路、22……ETX検出回路、23……BCC1用
レジスタ、24……BCC2用レジスタ、25,26,27……ゲート
回路、28……送受信回路。

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】送信装置と受信装置との間で、電文の開始
    を示すスタート・コードと、当該電文の内容を示すコー
    ドと、当該電文の終了を示すエンド・コードと、当該電
    文をチェックする第1のチェック・コードで構成される
    電文を連続して送受信する方法において、 前記送信装置は、生成した電文を送信する時に、当該電
    文の第1のチェック・コードの後に、前記受信装置によ
    って当該第1のチェック・コードをチェックした結果を
    格納する第2のチェック・コード格納領域を付加し、 前記受信装置は、各電文を受信する時に、前記第1のチ
    ェック・コードをチェックした結果を示す第2のチェッ
    ク・コードを前記第2のチェック・コード格納領域に格
    納し、連続した複数の電文全体を受信した後に、各電文
    毎に前記第2のチェック・コードを検索し、各電文毎の
    誤りをチェックする、 ことを特徴とする複数電文の送受信方法。
  2. 【請求項2】電文の開始を示すスタート・コードと、当
    該電文の内容を示すコードと、当該電文の終了を示すエ
    ンド・コードと、当該電文をチェックする第1のチェッ
    ク・コードで構成される電文を連続して送受信する装置
    において、 生成した電文を送信する時に、当該電文の第1のチェッ
    ク・コードの後に、前記受信装置によって当該第1のチ
    ェック・コードをチェックした結果を格納する第2のチ
    ェック・コード格納領域を付加する手段と、 電文を受信する時に、当該電文の第1のチェック・コー
    ドをチェックした結果を示す第2のチェック・コードを
    当該電文に付加された第2のチェック・コード格納領域
    に格納する手段と、 連続した複数の電文全体を受信した後に、各電文毎に前
    記第2のチェック・コードを検索し、各電文毎の誤りを
    チェックする手段と、 を備えることを特徴とする複数電文の送受信装置。
JP1017435A 1989-01-30 1989-01-30 複数電文の送受信方法及び送受信装置 Expired - Fee Related JP2755410B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1017435A JP2755410B2 (ja) 1989-01-30 1989-01-30 複数電文の送受信方法及び送受信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1017435A JP2755410B2 (ja) 1989-01-30 1989-01-30 複数電文の送受信方法及び送受信装置

Publications (2)

Publication Number Publication Date
JPH02199937A JPH02199937A (ja) 1990-08-08
JP2755410B2 true JP2755410B2 (ja) 1998-05-20

Family

ID=11943945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1017435A Expired - Fee Related JP2755410B2 (ja) 1989-01-30 1989-01-30 複数電文の送受信方法及び送受信装置

Country Status (1)

Country Link
JP (1) JP2755410B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5962237A (ja) * 1982-10-01 1984-04-09 Nippon Telegr & Teleph Corp <Ntt> デイジタル中継伝送路の誤り率監視方式

Also Published As

Publication number Publication date
JPH02199937A (ja) 1990-08-08

Similar Documents

Publication Publication Date Title
US4390969A (en) Asynchronous data transmission system with state variable memory and handshaking protocol circuits
KR100195856B1 (ko) 양방향 동기 다중 드롭 데이터 버스를 갖는 데이터처리시스템
JP3757204B2 (ja) エラー検出/訂正方式及び該方式を用いた制御装置
JPH0691513B2 (ja) データ伝送誤り検出方式
US5369755A (en) Computer communication bus system using multiple content induced transaction overlap (CITO) communication channels
JP2755410B2 (ja) 複数電文の送受信方法及び送受信装置
KR20080013973A (ko) 통신 시스템의 적어도 2개의 가입자들 간의 통신을 위한방법
KR100249171B1 (ko) 비동기식 데이터 송수신 장치의 에러 검출 방법
US4959843A (en) Content induced transaction overlap (CITO) block transmitter
JPH06204989A (ja) データ通信装置
JP2953878B2 (ja) データ転送システム
JPS5829243A (ja) 伝送システムの信号監視装置
JPH0588995A (ja) データ通信システム
SU955167A1 (ru) Устройство дл контрол и передачи информации
JP2924209B2 (ja) データ転送装置及びデータ転送方法
JPH05260128A (ja) ブロック情報受信装置
JPH05160811A (ja) データ転送方式
JPH0784897A (ja) 機器間のデータ転送に好適な情報処理システム
JPS581235A (ja) 通信バスデ−タ転送方式
JPH01116747A (ja) キャッシュlsi
JPS63260235A (ja) 送信制御方式
JPS6256545B2 (ja)
JPS6191755A (ja) デ−タ伝送制御方式
JPH04253246A (ja) 転送誤り検出方式
JPH086870A (ja) データ転送装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees