JPH0683288B2 - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPH0683288B2
JPH0683288B2 JP62151009A JP15100987A JPH0683288B2 JP H0683288 B2 JPH0683288 B2 JP H0683288B2 JP 62151009 A JP62151009 A JP 62151009A JP 15100987 A JP15100987 A JP 15100987A JP H0683288 B2 JPH0683288 B2 JP H0683288B2
Authority
JP
Japan
Prior art keywords
channel
command
control
logical channel
physical
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
JP62151009A
Other languages
English (en)
Other versions
JPS63314045A (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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP62151009A priority Critical patent/JPH0683288B2/ja
Publication of JPS63314045A publication Critical patent/JPS63314045A/ja
Publication of JPH0683288B2 publication Critical patent/JPH0683288B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、通信制御装置に関し、特に、マイクロプログ
ラム制御方式に関する。
従来の技術 従来、この種の通信制御装置は、上位装置からの指令を
実行する上で、指令が発行される単位であるロジカルチ
ャネル毎に存在する指令実行プログラムと該指令実行プ
ログラムの実行制御と上位装置とのインタフェース機能
を持つ実行制御プログラムとによって構成され、指令実
行プログラムがロジカルチャネルの制御情報とフィジカ
ルチャネルに属する制御情報とを統合して扱い、ロジカ
ルチャネルとフィジカルチャネルの制御情報の区別を明
確に行わず、特にフィジカルチャネルに属する情報であ
っても、ロジカルチャネルの情報の一部として扱うこと
で制御を行っていた。
発明が解決しようとする問題点 しかしながら、従来の通信制御装置は、上位装置との間
での指令受取り、指令に対する応答等、直接通信回線を
直接アクセスしないロジカルチャネル制御と通信回線と
のデータの送受信等の通信回線を直接アクセスするフィ
ジカルチャネル制御とを、指令実行プログラムが全て行
うことになり、例えば半二重回線では、指令の発行は、
予め設定された2つのロジカルチャネルのうちの一つの
みに、送受信共に行われているので、特にフィジカルチ
ャネルの制御に於いて、プログラムが複雑になるという
欠点がある。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規な通信制御装置を提供
することにある。
問題点を解決するための手段 上記目的を達成する為に、本発明に係る通信制御装置
は、通信回線に接続され該通信回線との間でデータの送
信を行う送信チャネルと、前記通信回線との間でデータ
の受信を行う受信チャネルの2つのフィジカルチャネル
の対により構成されるフィジカルチャネル部を複数個有
し、上位装置に接続され該上位装置との間で指令及びデ
ータの転送を行う単位であるロジカルチャネルを2つで
一対として、前記フィジカルチャネルの一対に対応させ
たロジカルチャネル部を複数個有するマイクロプログラ
ム制御方式の通信制御装置に於いて、前記ロジカルチャ
ネルに属する情報を格納するロジカルチャネル制御テー
ブルを存在する前記ロジカルチャネル毎に有し、前記フ
ィジカルチャネルに属する情報については、同様に存在
するフィジカルチャネル毎にフィジカルチャネル制御テ
ーブルを有し、さらに指令が発行されたロジカルチャネ
ルの前記ロジカルチャネル制御テーブル内に指令が実行
されるフィジカルチャネルの前記フィジカルチャネル制
御テーブルをさし示す第1のリンクポインタと、指令が
実行されるフィジカルチャネルの前記フィジカルチャネ
ル制御ケーブル内に指令が発行されたロジカルチャネル
の前記ロジカルチャネル制御テーブルをさし示す第2の
リンクポインタとを有し、さらに、前記通信制御装置を
制御するマイクロプログラムとして、唯一つの実行制御
プログラムと、前記ロジカルチャネル毎に存在する複数
のロジカルチャネル制御プログラムと、前記上位装置か
らの指令毎に存在し前記フィジカルチャネルを制御する
複数のフィジカルチャネル制御プログラムの3種を有
し、前記実行制御プログラムは、前記上位装置との指令
及びデータ転送を制御する機能と前記複数のロジカルチ
ャネル制御プログラムのタスク管理をする機能を持つこ
とを特徴とし、前記ロジカルチャネル制御プログラム
は、前記ロジカルチャネル毎に存在して前記実行制御プ
ログラムにより起動され前記上位装置からの指令をデコ
ードしデコード結果により前記フィジカルチャネル制御
プログラムに対し前記指令の実行に必要な制御情報を与
える機能と前記フィジカルチャネル制御プログラムの実
行制御を行う機能と前記第1、第2のリンクポインタを
任意の時点で変更する機能を有することを特徴とし、前
記フィジカルチャネル制御プログラムは、前記指令毎に
存在し前記ロジカルチャネルには依存せず前記制御情報
に基づいて前記フィジカルチャネルを制御することによ
り前記指令の指示する機能を実行し前記通信回線の制御
を行う機能を有することを特徴とする。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明の一実施例におけるブロック図である。
第1図を参照するに、ロジカルチャネル11、12は上位装
置とのインタ−フェースであり、制御部15は、本装置を
制御する機能を持ち、内部にプロセッサ回路及び制御プ
ログラム及び各種制御テーブルを含む。
送信チャネル13及び受信チャネル14は、フィジカルチャ
ネル通信回線とのインタ−フェースである。
上位装置から発行された指令はロジカルチャネル11又は
12を通じて制御部15へ送られ、制御部15内の制御プログ
ラムによって指令の解析、実行が行われ、送信チャネル
13又は受信チャネル14とロジカルチャネル11又は12の間
でデータ転送が行われる。ここでデータは図示していな
いが、送信データなら上位装置から送信チャネル13へ受
信データなら受信チャネル14から上位装置への流れとな
る。
ここで、全二重回線ならば、指令を発行されるロジカル
チャネルは、11又は12であり、データ転送については、
送信の場合にはロジカルチャネル11であり、受信の場合
にはロジカルチャネル12である。
半二重回線ならば、指令及びデータ転送は、共に、ロジ
カルチャネル11に於いて行われるものとする。
第2図は、本発明の制御プログラムの実行状態を示した
図である。
第2図を参照するに、21は実行制御プログラムであり、
上位装置との間で指令及びデータの転送を行うと共に、
配下であるロジカルチャネル制御プログラム22の実行制
御を行う。
ロジカルチャネル制御プログラム22は、指令をデコード
すると共に、指令を実行するフィジカルチャネルを判断
する。又、配下のフィジカルチャネル制御プログラム23
へ制御情報を与えると共に実行制御を行う。
フィジカルチャネル制御プログラム23は、フィジカルチ
ャネルを制御することにより、通信回線との間で、デー
タ転送を行う。
第3図は、通常時のロジカルチャネル制御テーブルとフ
ィジカルチャネル制御テーブルの関係を示す図である。
第3図に於いて、テーブル31は、ロジカルチャネル制御
テーブルであって、ロジカルチャネル11に属する情報を
格納するテーブルであり、テーブル32も、ロジカルチャ
ネル制御テーブルであって、同様にロジカルチャネル12
に属する情報を格納する。
テーブル33及び34は、フィジカルチャネル制御テーブル
であって、フィジカルチャネルである送信チャネル13及
び受信チャネル14の各々に属する情報を格納するテーブ
ルである。
リンクポインタ35はテーブル33を示し、リンクポインタ
36はテーブル34を、またリンクポインタ37はテーブル31
を示し、リンクポインタ38はテーブル32を示す。
第4図は、半二重回線を制御する場合のうち、受信チャ
ネル14を制御する指令を実行している時のロジカルチャ
ネル制御テーブルのフィジカルチャネル制御テーブルの
関係を示す図である。
第4図を参照するに、テーブル41、42、43は、第3図の
テーブル31、32、33、34と同種であり、但し、リンクポ
インタ45はテーブル44を、リンクポインタ46はテーブル
43を、リンクポインタ47はテーブル42を、リンクポイン
タ48はテーブル41をそれぞれ示す点で異なる。
次に第2図を基にして本発明の動作を説明する。
実行制御プログラム21は、指令発行ロジカルチャネルを
解析し、同ロジカルチャネルに属するロジカルチャネル
制御プログラム22を起動する。
ロジカルチャネル制御プログラム22は、指令を解析し、
発行されたロジカルチャネルと指令解析結果により同指
令に対応したフィジカルチャネル制御プログラム23を起
動する。フィジカルチャネル制御プログラム23は、フィ
ジカルチャネルを制御することにより指令実行し、自身
を起動したロジカルチャネル制御プログラム22へリター
ンする。ロジカルチャネル制御プログラム22は、同様
に、実行制御プログラム21へリターンする。
実行制御プログラム21は上位装置へ応答を返す。ここ
で、指令に対し、実行すべきフィジカルチャネルが、送
信チャネルか受信チャネルかを予め決定されているもの
とする。
従来装置に於いては、上記例のロジカルチャネル制御プ
ログラム22とフィジカルチャネル制御プログラム23が融
合した形で、指令実行プログラムを形成しているため
に、指令実行プログラムにとっては、フィジカルチャネ
ルを特定化出来ず、制御に必要とする情報がロジカルチ
ャネル及びフィジカルチャネルの双方となることは、明
らかである。
本発明に於いては、上記実施例から明らかなように、ロ
ジカルチャネル制御プログラム22はロジカルチャネル情
報のみ、又、フィジカルチャネル制御プログラム23はフ
ィジカルチャネル情報のみが必要とされる。
次に、第3図、第4図を基にして、制御情報について説
明する。
全二重回線を制御する場合には、指令が発行されるロジ
カルチャネルは、既に述べた様に、送信らばロジカルチ
ャネル11、受信ならばロジカルチャネル12であるので、
第3図に示すテーブルのリンクを行っていれば、ポイン
タをたどることによりロジカルチャネル情報と送信ある
いは受信のフィジカルチャネル情報の対応が容易に行え
る。
一方、半二重回線を制御する場合には、送信ならば第3
図の状態受信ならば第4図の状態とすることで、やはり
ロジカルチャネル情報とフィジカルチャネル情報の対応
が容易に行えることは明白である。
従って、ロジカルチャネル制御プログラム22は、半二重
か全二重か、及び指令実行フィジカルチャネルさえ認識
出来ればリンクポインタ35〜38を変更出来るので、フィ
ジカルチャネル制御プログラム23へ、指令を実行すべき
フィジカルチャネルの制御情報(フィジカルチャネル制
御テーブル)を容易に与えることができる。
発明の効果 以上説明した様に、本発明によれば、ロジカルチャネル
とフィジカルチャネルの制御を担う制御プログラムを独
立させると共に、ロジカルチャネル及びフィジカルチャ
ネルの制御テーブルを分離し、さらに、両テーブルの対
応づけを動的に変更可能とすることにより、ロジカルチ
ャネル及びフィジカルチャネルの制御を独立させること
が出来、制御プログラムを簡潔にでき効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図、第2
図は本発明のプログラム実行状態図、第3図は通常時の
制御テーブル関係図、第4図は半二重受信チャネル制御
時の制御テーブル関係図である。 11、12……ロジカルチャネル、13……送信チャネル、14
……受信チャネル、15……制御部、21……実行制御プロ
グラム、22……ロジカルチャネル制御プログラム、23…
…フィジカルチャネル制御プログラム、31、32、41、42
……ロジカルチャネル制御テーブル、33、34、43、44…
…フィジカルチャネル制御テーブル、35、36、37、38、
45、46、47、48……リンクポインタ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】通信回線に接続され該通信回線との間でデ
    ータの送信を行う送信チャネルと、前記通信回線との間
    でデータの受信を行う受信チャネルの2つのフィジカル
    チャネルの対により構成されるフィジカルチャネル部を
    複数個有し、上位装置に接続され該上位装置との間で指
    令及びデータの転送を行う単位であるロジカルチャネル
    を2つで一対として前記フィジカルチャネルの一対に対
    応させたロジカルチャネル部を複数個有するマイクロプ
    ログラム制御方式の通信制御装置に於いて、前記ロジカ
    ルチャネルに属する情報を格納するロジカルチャネル制
    御テーブルを存在する前記ロジカルチャネル毎に有し、
    前記フィジカルチャネルに属する情報については同様に
    存在するフィジカルチャネル毎にフィジカルチャネル制
    御テーブルを有し、さらに指令が発行されたロジカルチ
    ャネルの前記ロジカルチャネル制御テーブル内に指令が
    実行されるフィジカルチャネルの前記フィジカルチャネ
    ル制御テーブルをさし示す第1のリンクポインタと、指
    令が実行されるフィジカルチャネルの前記フィジカルチ
    ャネル制御テーブル内に指令が発行されたロジカルチャ
    ネルの前記ロジカルチャネル制御テーブルをさし示す第
    2のリンクポインタとを有し、さらに、前記通信制御装
    置を制御するマイクロプログラムとして、唯一の実行制
    御プログラムと、前記ロジカルチャネル毎に存在する複
    数のロジカルチャネル制御プログラムと、前記上位装置
    からの指令毎に存在し前記フィジカルチャネルを制御す
    る複数のフィジカルチャネル制御プログラムの3種を有
    し、前記実行制御プログラムは前記上位装置との指令及
    びデータ転送を制御する機能と前記複数のロジカルチャ
    ネル制御プログラムのタスク管理をする機能を持つこと
    を特徴とし、前記ロジカルチャネル制御プログラムは前
    記ロジカルチャネル毎に存在して前記実行制御プログラ
    ムにより起動され前記上位装置からの指令をデコードし
    デコード結果により前記フィジカルチャネル制御プログ
    ラムに対し前記指令の実行に必要な制御情報を与える機
    能と前記フィジカルチャネル制御プログラムの実行制御
    を行う機能と前記第1、第2のリンクポインタを任意の
    時点で変更する機能を有することを特徴とし、前記フィ
    ジカルチャネル制御プログラムは前記指令毎に存在し前
    記ロジカルチャネルには依存せず前記制御情報に基づい
    て前記フィジカルチャネルを制御することにより前記指
    令の支持する機能を実行し前記通信回線の制御を行う機
    能を有することを特徴とする通信制御装置。
JP62151009A 1987-06-17 1987-06-17 通信制御装置 Expired - Lifetime JPH0683288B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62151009A JPH0683288B2 (ja) 1987-06-17 1987-06-17 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62151009A JPH0683288B2 (ja) 1987-06-17 1987-06-17 通信制御装置

Publications (2)

Publication Number Publication Date
JPS63314045A JPS63314045A (ja) 1988-12-22
JPH0683288B2 true JPH0683288B2 (ja) 1994-10-19

Family

ID=15509297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62151009A Expired - Lifetime JPH0683288B2 (ja) 1987-06-17 1987-06-17 通信制御装置

Country Status (1)

Country Link
JP (1) JPH0683288B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5860347A (ja) * 1981-10-06 1983-04-09 Fujitsu Ltd 通信制御装置

Also Published As

Publication number Publication date
JPS63314045A (ja) 1988-12-22

Similar Documents

Publication Publication Date Title
EP0205949A2 (en) Emulator for computer system input-output adapters
JPS63314045A (ja) 通信制御装置
JPH055414B2 (ja)
JPH0683289B2 (ja) 通信制御装置
JPS60135905U (ja) プログラマブル・コントロ−ラ・システム
KR100242690B1 (ko) 어드레스 라인을 이용한 하위 장치 제어 장치
JPH0395614A (ja) 計算機システム
JPH04318644A (ja) エミュレータマルチサポート方式
JPH02168758A (ja) 通信制御装置
KR19990069404A (ko) 여러 개의 통신 포트를 가지고 있는 통신 보드에서독립적으로각각의 포트를 제어/관리하는 시스템 및방법
JPS61243559A (ja) 二重化処理システム
JPS6414616A (en) Numerical controller
JPH0226493A (ja) 接続制御方式
JPS6330952A (ja) カ−トリツジ
JPH0467823B2 (ja)
JPS63273152A (ja) 実行ジョブ制御方式
JPH0228747A (ja) バス管理方法
JPH04318646A (ja) ワークステーションへの選択フィールド表示装置及び選択フィールド処理装置ならびに処理方法
JPS6286450A (ja) 入出力制御方式
JPH01248264A (ja) システムバス競合制御方式
JPS62169851U (ja)
JPH0337523U (ja)
JPH01232856A (ja) 通信制御装置
JPH0235555A (ja) コンピュータ操作の自動実行装置
JPS6438838A (en) Inter-task communication system for personal computer