JPH0362648A - ポーリング方式 - Google Patents

ポーリング方式

Info

Publication number
JPH0362648A
JPH0362648A JP19679589A JP19679589A JPH0362648A JP H0362648 A JPH0362648 A JP H0362648A JP 19679589 A JP19679589 A JP 19679589A JP 19679589 A JP19679589 A JP 19679589A JP H0362648 A JPH0362648 A JP H0362648A
Authority
JP
Japan
Prior art keywords
data
control device
address
terminal device
boring
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
JP19679589A
Other languages
English (en)
Inventor
Naoto Ishiguro
直人 石黒
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.)
Anritsu Corp
Original Assignee
Anritsu 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 Anritsu Corp filed Critical Anritsu Corp
Priority to JP19679589A priority Critical patent/JPH0362648A/ja
Publication of JPH0362648A publication Critical patent/JPH0362648A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、1つの制御装置に対し共通のデータバスを介
して複数の端末装置が接続され、データバスを通じて複
数の端末装置からのデータ収集や転送等を行なうボーリ
ング方式に関するものである。
[従来の技術] 例えば1つの制御装置に対し共通のデータバスを介して
複数の端末装置が接続されたシステムにおいて、データ
バスを通じて端末装置からデータの収集や転送等を行な
うための伝送方式としてボーリング方式が知られている
。このボーリング方式では伝送路上のデータの動きを統
括する制御装置からボーリングコマンドを所定の端末装
置に送出し、これにより指定された端末装置は応答信号
としてデータを制御装置に送出している。
さらに、第6図に示すメモリ構成に基づいて説明すると
、1個のデータはメモリ上にそのデータ番号とデータ内
容を記憶しており、端末装置では制御装置からのボーリ
ングによりデータ番号が指定されると、該当するメモリ
からそのデータ番号を検出してデータの位置を確認した
後、データを読み出して制御装置に送信する。そして、
このデータは制御装置のみで受信されてメモリに記憶さ
れる。
[発明が解決しようとする課題] ところで、1台の端末装置により複数のデータを取り扱
っている場合で、全端末装置へのボーリング時間を一定
時間内に収める必要があると、1回のボーリングで全デ
ータを一度に送出することかできず、通常はボーリング
要求に対する応答データのみを送出している。そのため
、未送出データは次のボーリングまで待たされることに
なり、その分データの送出時間を要して処理が遅れ効率
的な通信を行なうことができなかった。
また、データバスによりデータを端末装置から制御装置
に送出する場合には、制御装置からのボーリングコマン
ドにより指定されたデータを端末装置から送出すること
になる。この時、端末装置側で早急なデータの送出の要
求があっても、そのデータが指定されない限り送出する
ことができなかった。また、もし仮にそのデータを強制
的に送出したとしても、制御装置側の受は入れ体制を混
乱させて正確なデータの処理が行なえない可能性があっ
た。
また、逆にデータバス上に送出するデータの内容を端末
装置側に一任した場合には、緊急データを早期に送出、
することはできるが、制御装置で緊急に受信したいデー
タを指定できないという問題があった。
そこで、本発明は上述した問題点に鑑みてなされたもの
であって、その目的は、ボーリングコマンドにより指定
された端末装置から出力するデータを端末装置に一任す
るか、制御装置の指令に基づくデータを出力するかの選
択を、複数のデータの記憶されたメモリと同一空間のメ
モリエリアに記憶された送信データに基づいて制御装置
により制御でき、必要なデータをいつでも即座に送信し
て処理時間の高速化が図れるボーリング方式を提供する
ことにある。
[課題を解決するための手段] 上記目的を達成するため、本発明によるボーリング方式
は、1つの制御装置に対し共通のデータバスを介して複
数の端末装置が接続され、前記データバスを通じて前記
複数の端末装置からのデータ収集や転送等を行なうボー
リング方式において、 前記端末装置には前記制御装置に送信される複数のデー
タが記憶されたデータエリアとは別に、前記データのう
ち当端末装置による最新の送信データが記憶された特定
送信データエリアを有し、前記端末装置より前記制御装
置に対してデータを送信する場合には、前記制御装置か
らのボーリングコマンドにより前記特定送信データエリ
アのデータを読み出し、 前記制御装置で指定するデータが必要な場合には、前記
ボーリングコマンドに必要とするデータのアドレスを付
加し、前記端末装置における一データエリアのアドレス
を直接指定してデータを読み出すことを特徴としている
[作用] 端末装置より制御装置に対してデータを送信する場合に
は、端末装置の特定送信データエリアに記憶された最新
の送信データを制御装置からのボーリングコマンドによ
り読み出すことでデータが制御装置に送信される。また
、制御装置で指定するデータが必要な場合には、ボーリ
ングコマンドに必要とするデータのアドレスを付加し、
端末装置におけるデータエリアのアドレスを直接指定し
てデータを読み出すことでデータが制御装置に送信され
る。
[実施例] 第1図は本発明によるボーリング方式が適用される制御
装置および端末装置の内部構成の概略を示す図である。
この実施例によるボーリング方式は、バス接続された制
御装置および端末装置に記憶手段として同一容量のRA
Mを配置し、そのRAMのアドレスを指定することによ
って双方のRAMの内容を同一にするデータ伝送を行な
っている。
制御装置lはデータバス2を介して複数接続される端末
装置3に対してボーリングコマンドspを送出し、これ
による応答として端末装置3から送出されるデータの収
集や転送等を行なっており、記憶手段1a、ボーリング
アドレス指定手段ib、データ送受信制御手段1c、デ
ータ番号続出手段1d、データ書込手段1e、データ書
換手段ifを備えて構成されている。
記憶手段1aは例えばRAMによって構成され、第2図
のメモリ構成図に示すように予め決められたアドレス1
 = nの順番に端末装置3に伝送するための各種デー
タD、−D、が記憶されている。また、アドレスl −
= nと連続した同一空間に配置されるアドレスOは特
定送信データエリア4を構成しており、このエリア4に
はボーリングコマンドspを送出する端末装置3の番号
、データ番号およびデータ内容が記憶されている。
ボーリングアドレス指定手段1bは記憶手段laにおけ
るデータDからボーリングコマンドspを送出する端末
装置3を確定し、その端末装置3の記憶手段3aにおけ
るアドレスOを指定するべくボーリングコマンドSpを
データ送受信制御手段1cを介して端末装置3に送出し
ている。
データ送受信制御手段ICはボーリングアドレス指定手
段1bからのボーリングコマンドspを指定された端末
装置3に送信するとともに、端末装置3からの応答信号
としてのデータを受信している。
データ番号読出手段1dはデータ送受信制御手段1cに
よって受信されたデータにおけるデータ番号の読出しを
行なっている。
データ書込手段1eはデータ番号読出手段1dによって
読出されたデータ番号から記憶手段1aの該当するデー
タ番号にデータを書き込んでいる。
データ書換手段1fはある特定の端末装置3に対してデ
ータの送信要求が発生した場合に、記憶手段1aにおけ
る特定送信データエリア4のデータの書換え、すなわち
送信先の端末装置3の番号、データ番号およびデータの
書換えを送信前に行なっている。
端末装置3は制御装置lに対しデータバス2を介してマ
ルチポイントに複数接続され、制御装置lからのボーリ
ングコマンドspにより指定されると、この信号に付加
されたアドレスのデータを応答信号として制御装置1に
送出しており、記憶手段3a、データ送受信制御手段3
b、データ読出手段3c、データ書換手段3dを備えて
構成されている。
記憶手段3aは第2図に示すように制御装置lにおける
記憶手段1aと同一容量でほぼ同一内容のデータが記憶
されており、制御装置lのメモリ構成と相違する点は、
第3図に示すように特定送信データエリア5のアドレス
Oに対し、次にボーリングされた場合に送信したいデー
タのアドレス番号とデータとが記憶されていることであ
る。
データ送受信制御手段3bは制御装置1からのボーリン
グコマンドspを受信するとともに、このボーリングに
よって応答されるデータを制御装置lに送信している。
データ続出手段3cはボーリングコマンドspに付加さ
れたアドレス信号に基づき該当する記憶手段3aにおけ
るアドレスを指定して記憶手段3aにおけるデータの読
出しを行なっている。
データ書換手段3dは記憶手段3aにおいて第2図に示
す特定送信データエリア5のデータ番号とデータの書換
えを行なっており、この書換えは制御装置lより当装置
3に対して次のボーリングコマンドspが送出されるま
での間に行なわれる。
次に、上述した構成によるボーリング動作を第4図およ
び第5図に示すフロチャート図に基づいて説明する。
まず、制御装置lからのボーリングコマンドspにより
端末装置3を指定し、この指定された端末装置3から送
信されるデータを端末装置3に一任して通信を行なう場
合、各端末装置3では記憶手段3aにおける特定送信デ
ータエリア5のアドレスOにデータ番号とデータを書き
込んで記憶させておく  (STI)。この状態で制御
装置lよりボーリングコマンドSpが送出されてこれを
受信すると(Sr1)、このボーリングコマンドSpの
端末装置番号に該当する端末装置3は、ボーリングコマ
ンドSp中のアドレス信号によりアドレスOが指定され
(Sr1)、特定送信データエリア5におけるデータが
読出されて制御装置lに送信される(Sr1)。制御装
置1はこのデータからデータ番号を読取り(Sr1) 
、対応するアドレスにデータを書き込む(Sr6)。次
に、送信するデータ番号とデータをアドレスOに書き込
んで記憶させ(STI)、以上の動作が終了すると、端
末装置3は制御装置より次のボーリングコマンドが送出
されるまで待機する(Sr1)。
次に、制御装置lより端末装置3を指定してデータを送
信する場合には、まず、制御装置1の記憶手段における
特定送信データエリア4のアドレスOに端末装置3の番
号、データ番号およびデータを書き込んで記憶させてお
く (Sr1)。
この状態でアドレスOに記憶された番号の端末装置3に
対してボーリングコマンドspが送信されると(Sr9
)、この端末装置3は該当するアドレスのデータを読出
して制御装置lに送信する(STIO)。制御装置はこ
の送信されたデータからデータ番号を読取り(ST11
)、記憶手段1aの該当するアドレスに書き込む(ST
12)0以上の動作が終了すると、端末装置3は制御装
置より次のボーリングコマンドが送出されるまで待機す
る(ST13)。
以上のように、制御装置lによるボーリングは端末装置
3を指定することに留め、端末装置3から送出するデー
タの内容は端末装置3に一任し、制御装置1で指定する
データが必要な場合にのみ、ボーリングコマンドspに
必要とするデータのアドレスを付加して送信している。
すなわち、制御装置1はデータ番号を指定するのではな
く、端末装置3のそのデータが記憶されている記憶手段
3aのアドレスに対7し直接ボーリングをかけることで
、これを受信した端末装置3は指定されたアドレスのデ
ータを出力することになる。この結果、1台の端末装置
3で複数のデータを取り扱っている場合で、全端末装置
3へのボーリング時間を一定時間内に収める必要があっ
ても、それに必要なデータを予め記憶手段1a、3aに
おける特定送信データエリア4.5に記憶させておくこ
とによりl順のボーリングで各装置が必要とする全デー
タを一度に収集することができ、データの送出時間を短
縮して処理速度の高速化が図れ効率的な通信を行なうこ
とができる。また、端末装置3側で早急なデータの退出
の要求があったり、制御装置1で緊急に受信したいデー
タが発生しても、同様にそのデータを予め記憶手段1a
、3aにおける特定送信データエリア4.5に記憶させ
ておくことで、制御装置l側の受は入れ体制を混乱させ
ることなく、データの処理を行なうことができる。
[発明の効果] 以上説明したように、本発明によるボーリング方式は、
制御装置および端末装置においてデータの記憶されたメ
モリと同一空間のメモリエリアに送信に必要なデータを
送信事前に記憶させておくことで、ボーリングコマンド
により指定された端末装置から出力するデータを端末装
置に一任するか、制御装置の指令に基づくデータを出力
するかの選択を制御装置によって制御できるので、緊急
データの送信が発生した場合でも、必要なデータをいつ
でも即座に送信することができ、処理時間の高速化が図
れ効率的な通信を行なうことができる。
【図面の簡単な説明】
第1図は本発明によるボーリング方式が適用される制御
装置および端末装置のブロック構成図、第2図は制御装
置および端末装置における記憶手段のデータエリアのメ
モリ構成図、第3図は端末装置における記憶手段の特定
送信データエリアの構成図、第4図および第5図は本発
明のボーリング方式によるボーリング動作を説明するた
めのフローチャート図、第6図は従来による制御装置お
よび端末装置のデータエリアのメモリ構成図である。 1・・・制御装置、2・・・データバス、3・・一端末
装置、4.5・・・特定送信データエリア、Sp・・・
ボーリングコマンド。

Claims (1)

  1. 【特許請求の範囲】 1つの制御装置に対し共通のデータバスを介して複数の
    端末装置が接続され、前記データバスを通じて前記複数
    の端末装置からのデータ収集や転送等を行なうボーリン
    グ方式において、 前記端末装置には前記制御装置に送信される複数のデー
    タが記憶されたデータエリアとは別に、前記データのう
    ち当端末装置による最新の送信データが記憶された特定
    送信データエリアを有し、前記端末装置より前記制御装
    置に対してデータを送信する場合には、前記制御装置か
    らのボーリングコマンドにより前記特定送信データエリ
    アのデータを読み出し、 前記制御装置で指定したデータが必要な場合には、前記
    ボーリングコマンドに必要とするデータのアドレスを付
    加し前記端末装置におけるデータエリアのアドレスを直
    接指定してデータを読み出すことを特徴とするボーリン
    グ方式。
JP19679589A 1989-07-31 1989-07-31 ポーリング方式 Pending JPH0362648A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19679589A JPH0362648A (ja) 1989-07-31 1989-07-31 ポーリング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19679589A JPH0362648A (ja) 1989-07-31 1989-07-31 ポーリング方式

Publications (1)

Publication Number Publication Date
JPH0362648A true JPH0362648A (ja) 1991-03-18

Family

ID=16363777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19679589A Pending JPH0362648A (ja) 1989-07-31 1989-07-31 ポーリング方式

Country Status (1)

Country Link
JP (1) JPH0362648A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352323A (ja) * 2005-06-14 2006-12-28 Auto Network Gijutsu Kenkyusho:Kk 車載通信用アダプタ
JP2008168305A (ja) * 2007-01-09 2008-07-24 Asahi Sunac Corp 鍛造機

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352323A (ja) * 2005-06-14 2006-12-28 Auto Network Gijutsu Kenkyusho:Kk 車載通信用アダプタ
JP2008168305A (ja) * 2007-01-09 2008-07-24 Asahi Sunac Corp 鍛造機

Similar Documents

Publication Publication Date Title
JPH0362648A (ja) ポーリング方式
JPH01276859A (ja) 拡張通信トレース方式
JPH0311142B2 (ja)
JP2754818B2 (ja) 収集データ転送方式
JPH07210214A (ja) 制御システム及びそのデータ処理方法
JPH09261226A (ja) プログラマブル・コントローラ
JPH02299058A (ja) 計算機システム間通信方式
JPH0560699B2 (ja)
JPH0685841A (ja) 通信制御装置
JP2576236B2 (ja) プログラマブルコントローラの通信方法
JPH0442696B2 (ja)
JPH01174042A (ja) 回線制御方式
JPS61260350A (ja) 並列処理制御方式
JPS6029987B2 (ja) デ−タ転送制御方式
JPH0533862B2 (ja)
CN114020493A (zh) 一种数据分享的方法、装置及系统
JPS6118060A (ja) デ−タ処理方式
JPH0476148B2 (ja)
JPH0559626B2 (ja)
JPH01276940A (ja) データ転送制御装置
JPH01143585U (ja)
JPH08221106A (ja) プログラマブルコントローラ
JP2000066991A (ja) 通信システムおよび方法
JPH04188350A (ja) メモリ回路および分散処理システム
JPS63301348A (ja) 外部記憶制御装置