JPH0828708B2 - ポーリング制御方式 - Google Patents

ポーリング制御方式

Info

Publication number
JPH0828708B2
JPH0828708B2 JP10997184A JP10997184A JPH0828708B2 JP H0828708 B2 JPH0828708 B2 JP H0828708B2 JP 10997184 A JP10997184 A JP 10997184A JP 10997184 A JP10997184 A JP 10997184A JP H0828708 B2 JPH0828708 B2 JP H0828708B2
Authority
JP
Japan
Prior art keywords
polling
station
response
data
host
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
JP10997184A
Other languages
English (en)
Other versions
JPS615648A (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 JP10997184A priority Critical patent/JPH0828708B2/ja
Publication of JPS615648A publication Critical patent/JPS615648A/ja
Publication of JPH0828708B2 publication Critical patent/JPH0828708B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00—Data switching networks
    • H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40—Bus networks
    • H04L12/403—Bus networks with centralised control, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はポーリング制御方式に係り、特に通信制御装
置をプライマリ・ステーシヨンとしこの通信制御装置に
接続された複数の端末装置をセコンダリ・ステーシヨン
として、通信制御装置と複数の端末装置との間で全2重
回線接続されているときに、ホスト・プロセッサに対す
る負荷の軽いポーリング制御方式に関する。
例えば、第3図に示す如く、通信制御装置CCUから回
線Lに接続された複数の端末装置がある場合において、
この通信制御装置CCUをプライマリ・ステーシヨンP局
とし、このマルチポイント回線に接続された複数の端末
装置をセコンダリ・ステーシヨンS局としてHDLC手順で
ポーリングするとき、P局である通信制御装置CCUにお
いて送信データのない場合、このマルチポイント回線下
の端末装置S局に対して順次ポーリングする必要があ
る。この場合端末装置は、常時接続状態にあるNRM(Nor
mal Response Mode)のS局と、通常は切断状態にある
が結合状態になるNDM(Normal Disconnected Mode)の
S局の2種類のタイプがあるが、これらに対して順次ポ
ーリングすることが必要となる。
ポーリングにはNRMのS局に対するデータポール(受
信データの呼び込み)と、NDMのS局に対するコンタク
トポール(NDMから接続状態となるNRMへの移行の問い合
わせ)の2種類がある。
一般にはNRM全局に対するデータポールを規定回数く
り返した後、NDM1局に対してコンタクトポールを行う動
作がくり返される。
データポールはP付Sコマンド(Poll Bit付 Supervi
sory コマンド)を送信して応答を求め、該S局よりF
付Sレスポンス(Final Bit付 Supervisory コマンド、
送信権放棄を示すコマンド)を受信するまで受信データ
を待つ処理である。
コンタクトポールはP付SNRMコマンド(Poll Bit付の
NRM設定用のコマンド)を送信して応答を求めF付UAレ
スポンス(Final Bit付 Unnumbered Acknowledge、NRM
にモードに変更したことを示すもの)の受信またはタイ
ムアウトの発生を待つ処理である。
これらの処理は送信データの発生しない間は連続して
行う必要がある。
そこで通信制御機構を利用した場合、ホストCPUの負
荷削減のため、スタートIOの実行やIO割り込みの発生を
少なくするような処理を表現することが必要である。
〔発明が解決しようとする問題点〕
現在まで半2重回線ではこのようなことが可能ではあ
るが全2重回線においてはサブチヤネルを2つ出側と入
側と関連づけ制御する必要があり実現していない。
したがって半2重回線のため送信データがあっても相
手局からのデータ受信中はこれを送ることができず、デ
ータ処理効率が低下するという問題点がある。
もし従来の機能で全2重回線制御を実現すると、次の
ようになる。
サブチヤネルの出側、入側に第4図のコマンドをSIO
する。
まず通信制御装置の出側ではCCW1はポーリングするた
めのデータであるP付Sコマンド(NRMのS局に対し
て)またはSNRMコマンド(NDMのS局に対して)を送信
したうえCE(Channel End)、DE(Device End)で終
了する。そしてホストCPUに対してこの終了の割り込み
を発生する。
前記入側ではCCW2でタイマ監視を行いながら受信デー
タの到着を待つ。もしサブチヤネルに接続された各S局
から受信データが発生するとCCW2、CCW3により順次受信
バッフアにこれを格納する。
また前記CCW1のP付SコマンドまたはSNRMコマンドに
対して各S局から応答がなく規定時間経過すればタイム
アウトを発生し、またF付レスポンス(送信データな
し)を受信すればCE、DE、UEを発生し、終了する。そし
てホストCPUに対してこの終了の割り込みを発生する。
すなわち、同一回線下の複数のS局に対して規定回数
のデータポール及び1局へのコンタクトポールを行うの
にSIO、割り込みが以下の式で示す回数発生する。
(NRMのS局個数×規定回数+1)×2 この式で下線部分がデータポールの回数であり、応答
がなければ規定回数だけ同一のコマンドを送出すること
になる。また括弧内の1はコンタクトポールの回数であ
る。この括弧内のことが出側、入側各々1回行われるの
でこの式に示す回数のSIOおよび割り込みが発生するこ
とになる。
これにより明らかなように、従来の全2重回線制御機
能でポーリング動作を行うとすればホストCPUに対するS
IOや割り込みの発生回数が非常に多くなり、ホストCPU
に対する負担が大きなものとなるという問題点が生ずる
ことになる。
〔問題点を解決するための手段〕
本発明のポーリング制御方式では、通信制御装置のサ
ブチヤネルに接続された複数の2次局の中、1つ以上の
2次局への複数回のポーリングを含む、ホストから各2
次局へのポーリング処理を行う通信制御方式において、
前記通信制御装置に、全2重回線のサブチヤネルを制御
するものであって、ホストの指令に基づいて、1つ以上
の2次局に対する複数回のポーリングを含む、複数の2
次局へのポーリング処理のデータ送信を開始し、受信制
御手段からの各2次局のポーリング処理における応答監
視またはタイマ監視の結果の通知を受けて、順次各2次
局のポーリングデータの送信の制御あるいは終了の制御
を行う送信制御手段と、同サブチヤネルの入側を制御す
るものであって、タイマおよびレスポンス識別手段を有
し、ホストの指令に基づいて、順次複数の2次局の受信
を監視し、前記タイマにより2次局より一定時間が一定
時間経過しつつも応答がない場合には、または、前記レ
スポンス識別手段により2次局より応答があった場合に
は、その旨を送信制御手段およびホストへの通知を行う
受信手段を備えたことを特徴とする。
〔作用〕
本発明で全2重回線の受信制御回路と送信制御回路と
の間で端末装置の種別(NRMかNDMか)、端末装置から送
出されたデータの有無等を報告して通信制御装置のみで
各端末装置に順次ポーリング制御を行うので、ホストCP
Uに対する負荷を非常に軽減することができる。
〔実施例〕
本発明の一実施例を第1図および第2図にもとづき説
明する。
第1図は本発明の一実施例構成図、第2図はその動作
説明図である。
第1図において、10はホストCPU、11は主メモリ、20
は通信制御装置、21は回線制御部、22は受信制御回路、
23は送信制御回路、24は制御レジスタ、25はマイクロプ
ログラム部、26はサブチヤネル・ヘッドアドレス・テー
ブル、27はラインコントロール・ワード部、28はローカ
ル・ストレイジ、29はローカル・ストレイジ・アドレス
レジスタ、S1〜S4は同一サブチヤネルに接続された端末
装置である。
回線制御部21は端末装置S1〜S4に順次ポーリング制御
を行ったり、データの送受信を行うものであって、受信
制御回路22および送信制御回路23を有する。受信制御回
路22にはタイマを有し、受信信号がF付レスポンス、F
付UA等を識別する識別回路を有する。
マイクロプログラム部25はこの通信制御装置20を制御
するためのマイクロプログラムおよび、サブチヤネル・
ヘッドアドレスが記入されているサブチヤネル・ヘッド
アドレス・テーブルが格納されている。
ラインコントロール・ワード部27はサブチヤネル対応
に設けられ、受信側と送信側に区分されており、例えば
CRCチエックコードが格納され、またデータバッフアが
設けられている。
ローカル・ストレイジ28はサブチヤネル対応に設けら
れ、受信側と送信側に区分されており、コマンドがセッ
トされている。
端末装置S1〜S4は例えば#0の同一サブチヤネルによ
り通信制御装置20に接続され、HDLCによりデータを送受
信するものである。ここで端末装置S1〜S3はNRMで動作
し、端末装置S4はNDMで動作するものである。
次に本発明の動作について説明する。
(1)回線#0に接続された端末装置S1〜S4に対しポー
リングを行う場合、回線制御部21はマイクロプログラム
部26のサブチヤネル・ヘッドアドレス・テーブルSAT26
により回線#0に対する制御データ(Cリスト)の記入
先アドレスを求め、これを主メモリ11より読み出し、ロ
ーカル・ストレイジ28−1の送信区分にこのCリストを
セットして、ローカル・ストレイジ28−1に第2図に示
す如きCCW1〜5をその#0送信区分に作成し、その#0
受信区分にCCW6〜CCWnを作成する。それからホストCPU1
0はこれらの送信制御回路23および受信制御回路22に対
するCCW1およびCCW6に対してSIOをかける。なお前記C
リストには、端末装置S1〜S4に対する制御データがその
該当端末装置毎に記入されている。勿論この制御データ
は端末装置S1〜S3に対してはNRM用のものが記入され、
端末装置S4に対してはNDM用のものが記入されている。
(2)前記CCW1およびCCW6に対してSIOがかけられたこ
とにより受信制御回路22ではCCW6がデータの受信を待
ち、もしデータが受信したときこのCCW6に記入されてい
るアドレスの受信データ用バッフアにセットすることに
なる。送信制御回路23では、まずCCW1、CCW2(いずれも
ノー・オペレーシヨンNop)を実行後、CCW3のオート・
ポールApollを実行する。このCCW3によりまずCエント
リ1がこの送信制御回路23に渡される。送信制御回路23
はこれを読み端末装置S1がNRMであることを識別し、端
末装置S1に対してP付SコマンドをHDLCフオーマットに
より送出する。このとき送信制御回路23は受信制御回路
22に対して端末装置S1はNRMであることを通知する。
(3−1)受信制御回路22では、この通知のタイミング
を契機に受信データ待ちのタイマ監視を開始する。一定
時間経過しても端末装置S1から応答がなければ送信制御
回路23側にその旨通知し、CCW6以降のコマンドをカラ読
みし、CCWnでそのとき保持する制御情報(C情報)に付
加情報をつけてホストの入側に通知する。
(3−2)送信制御回路23は前記タイムアウト通知をう
けると、CE、DE、SM(Status Modifier)を発生させ、C
CW3を終了させ、CCW5を実行し、CCW列を終了させる。
(3−3)ところで前記ポーリング制御に対して端末装
置から受信データが発生すると、受信制御回路22ではCC
W6以降で順次ホストへデータを転送する。
(3−4)また送信権放棄を示すF付Sレスポンスを受
信すると受信制御回路22は送信制御回路23にこの旨(受
信データの有無の情報も含む)を通知し、受信データが
あれば残りのCCW列をカラ読みし、CCWnを実行し保持す
るC情報に付加情報をつけてホストに転送する(受信デ
ータがなければ出側への通知のみ行う)。
(3−5)送信制御回路23側では受信制御回路22側から
受信データ有が通知されると、CE、DE、SMを発生させCC
W3を終了させ、CCW5を実行後、CCW列を終了させる。CCW
5にはコマンドチエンCCがないので、これで終了するこ
とになる。受信データなしで通知されると次のCエント
リを読み込み、同様に処理する。
(4)規定回数後Cリスト上のNRMの全Cエントリに対
し前記処理を行う、その後コンタクトポールを行うこと
になる。このコンタクトポールでは、最初に見つけたND
MのCエントリ(この例では端末装置S4に対するもの)
に対し送信制御回路23はP付SNRMを送信する。本発明で
はその際Cエントリより読み込んだ情報、つまり端末装
置S4がNDMであること等を受信制御回路22に転送する。
(5)これにより受信制御回路22では、NDMモードからN
RMモードに変更したことを示すF付UAレスポンス待ちの
タイマ監視を開始する。このUA・Fを受信した場合はデ
ータポールのタイムアウト時と同様に出側および入側の
CCW列を終了させる。タイムアウトが発生すると受信制
御回路22は送信制御回路23側にその旨通知する。これに
より送信制御回路23ではCE、DEを発生させ、CCW3を終了
させる。以降CCW4、CCW1、CCW2を実行し、その後CCW3を
再度実行する。
〔発明の効果〕
本発明では、ポーリング制御に際し、同一サブチヤネ
ルに接続された端末装置の制御データを読み出し、また
送信側サブチヤネルと受信側サブチヤネルの2つのサブ
チヤネル間の情報交換を、P付コマンド送信およびF付
レスポンス受信のタイミングに注目して行わせることに
より、HDLC全2重回線のマルチポイント・ポーリング機
能をホストCPUの負荷を少なく実現することができる。
本発明は、HDLC全2重回線ポイントツーポイントにお
いても勿論同様に制御することができる。
また、HDLC半2重回線においても、サブチヤネルを2
つ専用すればこれまた使用することができる。
【図面の簡単な説明】
第1図は本発明の一実施例構成図、第2図は本発明にお
けるコマンド状態説明図、第3図および第4図は従来の
ポーリング制御方式説明図である。 図中、10はホストCPU、11は主メモリ、20は通信制御装
置、21は回線制御部、22は受信制御回路、23は送信制御
回路、24は制御レジスタ、25はマイクロプログラム部、
26はサブチヤネル・ヘッドアドレス・テーブル、27はラ
インコントロール・ワード部、28はローカル・ストレイ
ジ、29はローカル・ストレイジ・アドレスレジスタを示
す。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】通信制御装置のサブチヤネルに接続された
    複数の2次局の中、1つ以上の2次局への複数回のポー
    リングを含む、ホストから各2次局へのポーリング処理
    を行う通信制御方式において、 前記通信制御装置に、 全2重回線のサブチヤネルを制御するものであって、ホ
    ストの指令に基づいて、1つ以上の2次局に対する複数
    回のポーリングを含む、複数の2次局へのポーリング処
    理のデータ送信を開始し、受信制御手段からの各2次局
    のポーリング処理における応答監視またはタイマ監視の
    結果の通知を受けて、順次各2次局のポーリングデータ
    の送信の制御あるいは終了の制御を行う送信制御手段
    と、 同サブチヤネルの入側を制御するものであって、タイマ
    およびレスポンス識別手段を有し、ホストの指令に基づ
    いて、順次複数の2次局の受信を監視し、前記タイマに
    より2次局より一定時間が一定時間経過しつつも応答が
    ない場合には、または、前記レスポンス識別手段により
    2次局より応答があった場合には、その旨を送信制御手
    段およびホストへの通知を行う受信手段を備えたことを
    特徴とするポーリング制御方式。
JP10997184A 1984-05-30 1984-05-30 ポーリング制御方式 Expired - Fee Related JPH0828708B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10997184A JPH0828708B2 (ja) 1984-05-30 1984-05-30 ポーリング制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10997184A JPH0828708B2 (ja) 1984-05-30 1984-05-30 ポーリング制御方式

Publications (2)

Publication Number Publication Date
JPS615648A JPS615648A (ja) 1986-01-11
JPH0828708B2 true JPH0828708B2 (ja) 1996-03-21

Family

ID=14523795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10997184A Expired - Fee Related JPH0828708B2 (ja) 1984-05-30 1984-05-30 ポーリング制御方式

Country Status (1)

Country Link
JP (1) JPH0828708B2 (ja)

Also Published As

Publication number Publication date
JPS615648A (ja) 1986-01-11

Similar Documents

Publication Publication Date Title
US3961139A (en) Time division multiplexed loop communication system with dynamic allocation of channels
JPS62136144A (ja) ホ−ムバス回線捕捉監視システム
JPH0473178B2 (ja)
JPH07105796B2 (ja) 2次局におけるポ−リング制御方式
KR100206991B1 (ko) 통신 프로토콜 처리방법
JPS59191960A (ja) 通信システム
JP2564550B2 (ja) 統合交換機
JPH0828707B2 (ja) ポ−リング制御方式
JPH07105795B2 (ja) ポ−リング制御方式
JPS6147460B2 (ja)
JPS5811146B2 (ja) ポ−リングエミュレ−タを用いた通信方式
KR0143970B1 (ko) 복수의 시스템과 통신하는 단일 프로세서의 통신포트제어방법 및 그 장치
JPS61186046A (ja) 端末接続制御方式
JPS61123240A (ja) ポ−リング受信制御方式
JPS615648A (ja) ポーリング制御方式
JPH04301945A (ja) 高効率マルチキャスト方式
JPS63288317A (ja) プリンタ
JPS6236421B2 (ja)
JPS5824256A (ja) 通信制御装置におけるライン回路制御方式
JPS63171039A (ja) デ−タ伝送システム
JPS5826866B2 (ja) 通信制御装置
JPS5953574B2 (ja) 通信制御方式
JPH0589000A (ja) 実時間情報転送制御方式
JPS61144946A (ja) 自動応答公衆回線アダプタ
JPS62298245A (ja) ポ−リング方法

Legal Events

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