JPS5970053A - 伝送制御装置 - Google Patents

伝送制御装置

Info

Publication number
JPS5970053A
JPS5970053A JP57180480A JP18048082A JPS5970053A JP S5970053 A JPS5970053 A JP S5970053A JP 57180480 A JP57180480 A JP 57180480A JP 18048082 A JP18048082 A JP 18048082A JP S5970053 A JPS5970053 A JP S5970053A
Authority
JP
Japan
Prior art keywords
transmission
data
terminal
transmitted
control device
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
JP57180480A
Other languages
English (en)
Inventor
Osamu Nishiguchi
修 西口
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.)
Omron Corp
Original Assignee
Tateisi Electronics Co
Omron Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP57180480A priority Critical patent/JPS5970053A/ja
Publication of JPS5970053A publication Critical patent/JPS5970053A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の分野 本発明は上位局と複数の端末局との間に設けられて、端
末局との間の通信制御を行う伝送制御装置に関する。
発明の背景 上位局と多数の端末局とが回線を通じて接続されている
場合、端末制御装置が複数の端末局と上位局との間に接
続されている。しかし従来の端末制御装置にあっては、
端末局同士で通信を行う場合にはデータは上位局を一旦
経由するか又は上位局が回線の管理をして端末局同士で
通信させる必要があり、上位局の負荷がふえるという欠
点があった。そこで発明者は端末局と端末制御装置との
間に設けられ、制御局として回線を管理する伝送制御装
置を提案している。
ところで伝送制御装置と端末局との間でデータ伝送する
際には受信側で水平パリティチェック(BCC方式やC
RC方式)、垂直パリティチェック等を行って誤り検出
をしている。ところがBCC方式による誤り検出方式で
は、特定のパターンにてビットの変化が起こった場合に
はエラーの検出が完全にはできないことがあり、伝送の
信頼性を高めることはできなかった。又CRC方式によ
る誤り検出方式ではこのような欠点はないが、誤り検出
のために複雑な演算プログラムを要し、且演算処理に所
定の時間が必要であった。
発明の目的 本発明はこのような問題点に鑑みてなされたもので、複
雑な演算プログラムを用いることなく演算時間が不要で
より確実な誤り検出を行うことによりデータ伝送の信頼
性を向上させ、伝送処理を単純化し、ひいてはデータ伝
送時間を短縮し、それによって回線の利用効率を向上さ
せることのできる伝送制御装置を提供することを目的と
するものである。
発明の構成と効果 本発明は上位局と複数の端末局との間に設置され、それ
らの間のデータ伝送を制御する伝送制御装置であって、
伝送制御装置と端末局との間の通信を制御する主制御部
と、伝送されるべきデータを一時保持する送受信テキス
ト格納領域と送信したデータを退避させる退避領域を含
む記憶手段と、を具備し、主制御部は所定の送信単位毎
に送信データを記憶手段の退避領域に退避させる手段、
回線を介してデータを受信する端末より再送されてきた
該送信データを受信する手段、記1.0手段の退避領域
の送信データと受信データとの一致を検知する手段を含
むことを特徴とするものである。
このような特徴を有する本発明によれば、伝送制御装置
よりデータを送信するときは常に自己の送信するデータ
を回線を往復させて監視している。
従って回線上に何らかのノイスか加わって信号の誤りか
発生した場合にも送信例において誤り検出が可能であり
、しかも受信側だけの誤り検出に比べて確実な検知を行
うことができる。又本発明による誤り検知は送信データ
をそのまま比較するものであるため複雑な演算を必要と
せず、検出に要する時間も極めて短時間ですむという効
果が得られる。
実施例の説明 第1図は端末制御装置とそれに接続される端末局群を示
す外観図である。本図において、端末制御装置1内には
本発明1こよる伝送制御装置2が設けられており、回線
3を介してキーボード等の入力装置とCRT等の表示装
置を有するコンソール4.5及びプリンタ6が接続され
ている。ここで回線3を4線式のラインであって各2本
が夫々送信用及び受信用に用いられるものとする。伝送
制御装置2は各端末、即ちコンソール4.5及びプリン
タ6と端末制御装置1との間に介在してその間の通信を
制御するもので、端末制御装置1の送信データを端末局
に伝送し、端末局からのデータを端末制御装置1に伝送
している。端末側?ff1l装置1は伝送制御装置2に
対して上位局となり、回線7を介してセンタのホストコ
ンピュータ(図示せず)に接続されている。
第2図はこれらの端末装置と伝送制御装置2の構成を示
すブロック図である。本図において、伝送制御装置2の
主制御部8にはメモリ9、回線制御部10及びハンドシ
ェイク部11が接続される。
回線制御部1’ 0は回線3に接続されて信号の送受を
行うドライバ、レシーバを有し、主制御部8の指令に基
づいて信号を送受する。ハンドシェイク部11は端末制
御装置1と伝送制御装置2間のインターフェイスとなる
ものである。主制御部8はメモリ9のプログラムエリア
に記1.aされている後述の処理手順に従って、上位局
より与えられる送信データを端末局に伝送し、又端末局
よりデータを受信して上位局に伝送するもの−Cある。
第3図はメモリ9のメモリマツプを示しており図示のよ
うにプログラムエリアPとデータエリアDとから構成さ
れる。データコ曜JアDはフラグエリア、ワークエリア
、スクノクエリア、送受信制御コード格納エリア、及び
送受信テキスト格納エリアを有しており、フラグエリア
には異宙有りフラグを含み、ワークエリアには送信した
電文を所定送信単位、例えば1文字4Hlこ退避させる
退避エリアを含んでいる。
次にフローチャートを参照しつつ本発明による伝送制御
装置の動作を説明する。第4図は伝送制御装置2の基本
動作を示すメインルーチンを示している。以後の各図に
おいて引出線を用いて示す番号は主制御部8の処理ルー
チン又は動作ステップを示すものである。さて伝送制御
装置2が動作を開始すると、まず初期処理ルーチン20
に入る。
初期処理ルーチン20ではスタックポインタやレジスタ
に初期値を設定し、ワークエリア、フラグエリアをクリ
アしてステップ21に進み、上位局のコマンドを受けて
送信電文の有無をチェックする。送信電文がなければス
テップ22において受信電文の有無をチェ、りし、受信
電文もな番ノればステップ21に戻って以後ステップ2
0.21のループを繰り返す。送信電文がある場合には
ルーチン23において伝送制御装置2より端末局に電文
を送信し、受信電文があればルーチン24において端末
局より電文を受信する。
本発明は端末局に電文を送信する際の動作に特徴を持つ
ので、以下電文送信ルーチン23の詳細を説明する。第
5図は電文送信ルーチン23を示すフローチャートであ
り、本ルーチンに入るとまずステップ25において上位
局によって指定された端末局に電文の受信勧誘を送信し
、ステップ26.27においてその端末局からの応答を
待つ。
もし所定時間経過しても応答かなければ、端末局の動作
か停止しているものとして端末局に、伝送終了を送信し
、上位局には端末無応答としてこの電文送信ルーチン2
3を終了する(ステップ28゜29)。応答があればス
テップ30.31においてその種類を判別し、否定応答
であれは端末局側の受信バッファが開放されていない等
の理由で受信が不可能であるので端末局に伝送終了を送
信し、上位局には端末ヒジーとしてこの電文送信ルーチ
ン23を終了するくステップ32.33)。端末局から
の応答が肯定応答であれば、ステップ30を介してステ
ップ34において異常有りフラグをクリアし、そしてル
ーチン35において電文の送信を行う。このルーチン3
5では1文字送信毎にエラーの検知を常に行っており、
その詳細な動作を更に第6図を用いて説明する。まずこ
のルーチンにはいると、ステップ60において送信先の
先頭アドレスをメモリ9のアドレスレジスタ番こセ・ノ
ドし、ステップ61において送信文字数を送イ言文字数
レジスタにセ・ツトする。そしてアドレスレジスタにあ
る1文字分のデータを送信しくステ・ノブ。
62)、送信文字をバッファに退避さ−U′る(ステッ
プ63)。そしてステ・ノブ64におし1て送イ言文字
数レジスタをデクリメントしてその値が零であるかどう
かをチェックする(ステ・ノブ65)。これが零でなり
ればステ、プロ6に進み送信アドレスをインクリメント
し、更にステ・ノブ67.68において送信完了の有無
をチェ・ツクする。これ力く完了せずにタイムオーバと
なった場合にGよ、/S −ドウエア上のエラーである
のでルーチン69番こおいて以後の送受信をノー−ドウ
エア的に禁止してこのルーチン35を停止する。送信が
完了すれbiステップ70において送信アドレスにおし
)で決定される次の一文字の送信を行う。そしてステッ
プ71.72において既にステップ6汎こおし1て送信
した文字の受信が完了したかどうかをチェックする。こ
こでは回線3が4線式であるため送信した後端末に受信
したデータをそのまま受信用回線を通じて返送させるよ
うにしておくものとする。こうずれば受信側の端末から
折り返してきたデータを伝送制御装置が受信することが
可能である。1文字の受信が完了すると、ステップ71
を介してステップ73においてレジスタに退避さ一已一
ζおいた送信文字と受信した文字とが一致しているかど
うかをチェックする。もしこれが不一致の場合には端末
局側も正常な受信を行なっていないと判断できるのでス
テップ74において異常有りフラグをセントし、一致し
ていればステップ70において送信した文字を退避レジ
スタに退避させ(ステップ75)、ステップ76に進ん
で送信文字数レジスタをデクリメントする。ついで送信
文字数レジスタが零であるかどうかを千−、・ツクしく
ステ。
プ77)、零でなければステ/プロ6に戻り、送信アド
レスをインクリメントする。ステ、プ77において送信
文字数レジスタが零であれば全ての送信を終えたので最
後に送信した文字の受信の完了をj寺ち受ける(ステ・
ノブ78.79)。受信が完了すると、ステップ81に
飛んで待避していた送信文字と受信した文字との比較を
行う。これらが一致しなげればステップ82において刃
県′有りフラグをセ、トシ、一致すれば正常にすべての
文字の送信が完了したので、このルーチン35を終える
ルーチン35を終了すると、第5図に示すステップ36
.37において端末局からの応答を待ち受ける。端末局
側でもパリティチェック等異常の有無のチェックを行っ
ており、送信が終了すれば端末局より肯定ないし否定の
応答がなされる。端末局よりの応答が肯定応答であれば
(ステ、138)、ステップ39において異常ありフラ
グの状態をチェックする。第6図に示したフローチャー
トにおいて異常があった場合にはこのフラグか立ってい
る。端末側から肯定応答がきており、しかもこの異常フ
ラグが立っているということは、端末局自体に異常があ
るか又は送信データに端末局の誤り検出方式では検知で
きなかった界雷があるものと考えられる。従ってこの場
合にはステップ40に進んで端末局に伝送の終了を送信
し、ステップ41において異常有り吉してこのルーチン
23を終える。一方異常フラグか立っていなLJれば正
常に送信が完了したのでステップ424こ進んで端末局
に伝送終了を送信し、ステップ43において送信終了と
して処理を終了する。もしステップ37において端末局
より応答がなく所定時間を経過した場合にはステップ4
4におい“ζその回数をチェックする。応答前の界1〒
1が2回口であればb+j、H末局が不動作であるので
ステップ46に進んで端末局に伝送の終了を送信し、ス
テップ47において電文無応答として電文送信ルーチン
23を終える。一方異當回数か1回口であれば端末局に
送信したデータに対する応答を促す(ステップ45)。
そしてステップ36.37に進んで端末局よりの応答を
待ぢ受ける。所定時間経過後も応答がなiJれば再びス
テップ44に進め、応答があればステップ38,413
においてその種類を判別する。端末局からの応答が否定
応答であるならその回数をチェックしくステップ49)
、1回口ならステップ34に戻って異常有りフラグをク
リアして電文を再度送信し、2回目であれば端末局に異
常があるのでステップ50において伝送終了を端末局に
送信し、ステップ51において電文界雷としてこの電文
送信ルーチン23を終える。
このようにすればデータを受は取る端末側で従来通り伝
送されてきたデータの誤りをチェックすると共に、デー
タの送り元である伝送制御装置側で送信データと回線3
を往復してきたその送信データとの一致をチェックして
いるので、データ伝送時の誤り検出が確実におこなえる
尚本実施例は伝送制御装置にのみエラー検出付の送信機
能を付加したものであるが、各端末局に同様の送信機能
を持たせるようにしてもよく、その場合には端末局側か
らも異審時の電文送出の無駄をなくすることができる。
【図面の簡単な説明】
第1図は端末制御装置と端末局群を示す外観図、第2図
は端末装置と本発明による伝送制御装置の構成を示すブ
ロック図、第3図はメモリの記憶内容を示すメモリマツ
プ、第4図は伝送制御装置の基本動作を示すフローチャ
ー1・、第5図は電文送信処理ルーチンを示すフローチ
ャー1・、第6図はエラー検知を含む送信ルーチンを示
すフローチャー−トである。 1−−−−一端末制御装置  2− 伝送制御装置3−
−=−回線  4.5−−−コンソール  6−プリン
タ  8−−−−〜−主制御部  9  メモリ10−
−−−−一回線制御部  11−−−−−ハンドシェイ
ク部 特許出願人   立石電機株式会社 代理人 弁理士 岡本宜喜(化1名) 第11:xl 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. (1)上位局と複数の端末局との間に設置され、それら
    の間のデータ伝送を制御する伝送制御装置であって、 伝送制御装置と端末局との間の通信を制御する主制御部
    と、 伝送されるべきデータを一時保持する送受信テキスト格
    納領域と送信したデータを退避させる退避領域を含む記
    憶手段と、を具備し、 前記主制御部は所定の送信単位毎に送信データを前記記
    憶手段の退避領域に退避させる手段、回□線を介してデ
    ータを受信する端末より再送されてきた該送信データを
    受信する手段、前記記憶手段の退避領域の送信データと
    受信データとの一致を検知する手段を含むものであるこ
    とを特徴とする伝送制御装置。
JP57180480A 1982-10-13 1982-10-13 伝送制御装置 Pending JPS5970053A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57180480A JPS5970053A (ja) 1982-10-13 1982-10-13 伝送制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57180480A JPS5970053A (ja) 1982-10-13 1982-10-13 伝送制御装置

Publications (1)

Publication Number Publication Date
JPS5970053A true JPS5970053A (ja) 1984-04-20

Family

ID=16083954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57180480A Pending JPS5970053A (ja) 1982-10-13 1982-10-13 伝送制御装置

Country Status (1)

Country Link
JP (1) JPS5970053A (ja)

Similar Documents

Publication Publication Date Title
US4227045A (en) Data processing protocol system
US4979108A (en) Task synchronization arrangement and method for remote duplex processors
US4209840A (en) Data processing protocol system
US4270205A (en) Serial line communication system
US4675864A (en) Serial bus system
JPS5970053A (ja) 伝送制御装置
JPS5970054A (ja) 伝送制御装置
JPH0530115A (ja) ポーリングシステム
US5764986A (en) Method for loading secondary stations with a structure representing initial program load information to be sent in a computer communication system
JPS6368345A (ja) 材料搬送制御装置及び方法
JPS5970044A (ja) 伝送制御装置
JPS5829243A (ja) 伝送システムの信号監視装置
JP2674922B2 (ja) 複数の操作端末間のデータ伝送装置
CA1269141A (en) Task synchronization arrangement and method for remote duplex processors
KR930006033B1 (ko) 전전자 교환 시스템에서의 프로세서간 메세지 송수신 기능 구현방법
JPS63240144A (ja) 情報伝送方式
JP2507969B2 (ja) パリティエラ―検出手段の試験方式
JP3116476B2 (ja) 二重化切替え方式
JPH0522314A (ja) データ伝送装置
JPH043699B2 (ja)
JPS632385B2 (ja)
JPH1198166A (ja) 伝送方式
JPH0683186B2 (ja) デ−タ通信方式
JPH0362752A (ja) 通信システム
JPS5823789B2 (ja) 回線アダプタ