[go: up one dir, main page]

JPS63231501A - Data reading control system - Google Patents

Data reading control system

Info

Publication number
JPS63231501A
JPS63231501A JP6532187A JP6532187A JPS63231501A JP S63231501 A JPS63231501 A JP S63231501A JP 6532187 A JP6532187 A JP 6532187A JP 6532187 A JP6532187 A JP 6532187A JP S63231501 A JPS63231501 A JP S63231501A
Authority
JP
Japan
Prior art keywords
controller
read
auto
read command
data
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.)
Granted
Application number
JP6532187A
Other languages
Japanese (ja)
Other versions
JPH0820886B2 (en
Inventor
Kenji Matsui
松井 健次
Yasuo Uchida
内田 保男
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
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP62065321A priority Critical patent/JPH0820886B2/en
Publication of JPS63231501A publication Critical patent/JPS63231501A/en
Publication of JPH0820886B2 publication Critical patent/JPH0820886B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PURPOSE:To read the data without data competition even when a read command is sent to plural low order controllers simultaneously by sending a next read command after the read command is sent from a high order controller and a read response is returned without fail. CONSTITUTION:When desired low order controllers 2-1-2-N are designated from a high order controller 1 and an auto-read command is sent, the low order controllers respond to the auto-read command, check whether or not a moving body exists in the self-communication area, and when it does not exist, the information to show the absence of the moving body and the read response are immediately returned to the high order controller 1. The high order controller 1, after the system time difference necessary to the communication, can send the auto-read command to the same low order controller or other low order controller immediately, and though the moving body does not easily approach, the waste of the waiting time like waiting for a long time is eliminated.

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は、上位コントローラ、この上位コントローラ
に接続される複数の下位コントローラ、これら地位コン
トローラと通信可能な複数の移動体で構成されるシステ
ムにおいて、データ読出し行う場合のデータ読出し制御
方式に関する。
Detailed Description of the Invention (a) Industrial Application Field The present invention relates to a system comprising a host controller, a plurality of lower controllers connected to the host controller, and a plurality of mobile objects that can communicate with these position controllers. The present invention relates to a data read control method when reading data.

(ロ)従来の技術 従来、マルチドロップ方式の上位コントローラより複数
の下位コントローラにリードコマンドを送り、下位コン
トローラに接近・到来する移動体よりデータを読出す場
合は、第8図に示すように、上位コントローラより事前
にN番目の下位コントローラにオートリードコマンドを
送出しておき、N番目の下位コントローラでは、移動体
が自己の通信領域内に入るまで時間待機し、移動体が接
近し、やがて通信可能な領域内に入ると、その下位コン
トローラは、移動体に対してリードコマンドを送信し、
移動体は、このリードコマンドを受けて読出しデータを
リードレスポンスと共にN番目の下位コントローラに返
送し、下位コントローラは、このリードレスポンスを受
けて、上位コントローラにオートリードレスポンスを返
送するという手順をふんでいる。
(B) Conventional technology Conventionally, when a read command is sent from a multi-drop system upper controller to a plurality of lower controllers and data is read from a moving object that approaches or arrives at the lower controller, as shown in FIG. The upper controller sends an auto-read command to the Nth lower controller in advance, and the Nth lower controller waits for a period of time until the mobile object enters its own communication area, and when the mobile object approaches, it eventually starts communication. Once within the possible range, the lower controller sends a read command to the mobile,
The mobile unit receives this read command and returns the read data along with a read response to the Nth lower controller, and the lower controller receives this read response and returns an auto read response to the higher controller. There is.

(ハ)発明が解決しようとする問題点 一般に、移動体がそれぞれのコントローラの通信可能領
域に入るのは、時間的に全くランダムである。上記従来
技術では、上位コントローラが複数の下位コントローラ
にリードコマンドを送出した場合、下位コントローラの
リードレスポンスが同時に発生する場合も考えられる。
(C) Problems to be Solved by the Invention In general, it is completely random in terms of time that a mobile object enters the communicable area of each controller. In the conventional technology described above, when a higher-level controller sends a read command to a plurality of lower-level controllers, read responses from the lower-level controllers may occur simultaneously.

この場合には、上位コントローラと下位コントローラ間
の通信路でデータの競合が発生するという問題がある。
In this case, there is a problem in that a data conflict occurs in the communication path between the upper controller and the lower controller.

一方、上位コントローラがシーケンシャルに時間順次に
下位コントローラにリードコマンドを送出し、リードレ
スポンスが返送されてから、別の下位コントローラにリ
ードコマンドを送出するように構成されている場合には
、このようなデータ競合は発生しない。しかし、この場
合は、同時に複数の下位コントローラにリードコマンド
を送出できないので、通信効率が悪いという問題がある
On the other hand, if a higher-level controller is configured to send read commands to lower-level controllers sequentially and time-sequentially, and after a read response is returned, it sends a read command to another lower-level controller. No data races occur. However, in this case, there is a problem that communication efficiency is poor because read commands cannot be sent to multiple lower controllers at the same time.

この発明は、上記に鑑み、複数の下位コントローラから
同時にリードレスポンスを返送する場合でも、データの
競合が通信路において生じず、それでいて、上位コント
ローラから所要に応じてほとんど同時にリードコマンド
を送出し得、通信効率が向上し得るデータ読出し制御方
式を提供することを目的としている。
In view of the above, the present invention provides a method for preventing data conflicts from occurring on the communication path even when read responses are returned simultaneously from a plurality of lower-level controllers, and allowing read commands to be sent almost simultaneously from a higher-level controller as required. It is an object of the present invention to provide a data read control method that can improve communication efficiency.

(ニ)問題点を解決するための手段及び作用この発明の
データ読出し制御方式は、上位コントローラが所定の下
位コントローラにオートリードコマンドを送出すると、
その下位コントローラは、前記オートリードコマンドに
応答して直ちに移動体が通信可能領域内に存在するか否
かをチェックし、移動体が存在すればデータ読出しを行
い、前記上位コントローラにリードレスポンスを返送し
、移動体が存在しなければ、移動体不在を示す情報と共
にリードレスポンスを前記上位コントローラに返送する
ように構成している。
(d) Means and operation for solving the problem The data read control method of the present invention is such that when a higher-level controller sends an auto-read command to a predetermined lower-level controller,
In response to the auto read command, the lower controller immediately checks whether a mobile object exists within the communicable area, reads the data if a mobile object exists, and returns a read response to the upper controller. However, if the mobile object is not present, a read response is sent back to the upper controller along with information indicating the absence of the mobile object.

このデータ読出し制御方式では、上位コントローラより
所望の下位コントローラを指定してオートリードコマン
ドを送出すると、この下位コントローラは、このオート
リードコマンドに応答して、自己の通信領域内に移動体
が存在しているか否かをチェックし、存在していなけれ
ば、移動体不在を示す情報とリードレスポンスが直ちに
上位コントローラに返送される。上位コントローラは、
この通信に要するシステム時間差の後に、直ちに同一の
下位コントローラ、あるいは他の下位コントローラにオ
ートリードコマンドを送出することができ、移動体がな
かなか接近しないのに、いつまでもウェイトする如きウ
ェイト時間の無駄がなくせる。
In this data read control method, when a higher-level controller specifies a desired lower-level controller and sends an auto-read command, the lower-level controller responds to this auto-read command by indicating that a mobile object is present within its own communication area. If it does not exist, information indicating the absence of a mobile object and a read response are immediately sent back to the upper controller. The upper controller is
After the system time difference required for this communication, it is possible to immediately send an auto-read command to the same lower-level controller or other lower-level controllers, eliminating the waste of waiting time that occurs when a moving object does not approach easily. let

また、下位コントローラの通信領域内に移動体が存在す
る場合には、下位コントローラは移動体よりデータを読
出し、リードレスポンスを上位コントローラに返送する
ことになる。
Furthermore, if a mobile object exists within the communication area of the lower controller, the lower controller reads data from the mobile object and sends a read response back to the upper controller.

(ホ)実施例 以下、実施例により、この発明をさらに詳細に説明する
(E) Examples The present invention will be explained in more detail with reference to Examples below.

第2図は、この発明が実施されるID(識別)システム
の構成を示すブロック図であり、上位コントローラ1に
複数の下位コントローラ2−2.2−2s・・・、2−
Nが接続されており、さらに、下位コントローラ2−+
−2−z、・・・、2−Nには、それぞれリード・ライ
トヘッド3−+13−z、・・・、3−、が接続されて
おり、これらリード・ライトヘッド3−い34、・・・
、3−Nに、それぞれ独立系で、データキャリア(移動
体)4−1.44、・・・、4.−Nが通信領域外から
領域内に接近・到来し、離反するように構成されている
FIG. 2 is a block diagram showing the configuration of an ID (identification) system in which the present invention is implemented.
N is connected, and furthermore, lower controller 2-+
-2-z, ..., 2-N are connected to read/write heads 3-+13-z, ..., 3-, respectively, and these read/write heads 3--, 34, ...・・・
, 3-N, data carriers (mobile bodies) 4-1.44, . . . , 4. -N approaches/arrives within the communication area from outside the communication area and leaves the communication area.

各下位コントローラ2は、第3図に示すように、上位コ
ントローラ1とデータの授受を行う上位伝送部21、C
PU22、さらに下位側との通信を行うための変復調回
路23から構成され、また、リード・ライトヘッド3は
、発信/受信回路から構成されている。
As shown in FIG. 3, each lower controller 2 includes an upper transmitter 21 and a C
It is composed of a PU 22 and a modulation/demodulation circuit 23 for communicating with the lower side, and the read/write head 3 is composed of a transmitting/receiving circuit.

データキャリア4は、変復調回路41、符号化/復号化
回路42、コマンドメモリコントローラ43及びEE 
−PROM44から構成される装置lチップICで構成
されている。このデータキャリア4は電源を内蔵せず、
電磁気的に結合されるリード・ライトヘッド3より電力
が供給され、同様に、電磁気的にデータの授受が行われ
るように構成されている。このデータキャリア4は、例
えばコンベア上を移送される物品や工具等に付せられて
移動する。従って、データキャリア4が下位コントロー
ラ2の通信領域内に入ると、リード・ライトヘッド3よ
りデータキャリア4に電源が供給され、逆にデータキャ
リア4からイニシャル信号が発せられ、下位コントロー
ラ2では、この信号を受けてデータキャリア4が通信領
域内に入ったことを検出することができる。
The data carrier 4 includes a modulation/demodulation circuit 41, an encoding/decoding circuit 42, a command memory controller 43, and an EE
- The device consists of a PROM 44 and a chip IC. This data carrier 4 does not have a built-in power supply,
Power is supplied from the electromagnetically coupled read/write head 3, and data is similarly configured to be exchanged electromagnetically. This data carrier 4 is attached to, for example, an article, a tool, or the like to be transferred on a conveyor and moves. Therefore, when the data carrier 4 enters the communication area of the lower controller 2, power is supplied to the data carrier 4 from the read/write head 3, and conversely, an initial signal is emitted from the data carrier 4, and the lower controller 2 Upon receiving the signal, it is possible to detect that the data carrier 4 has entered the communication area.

次に、第1図に示すフロー図により、実施例■Dシステ
ムのデータ読出し動作について説明する。
Next, the data read operation of the embodiment (1)D system will be explained with reference to the flowchart shown in FIG.

上位コントローラよりオートリードコマンドが例えばN
番目の下位コントローラに入力されると〔ステップST
(以下STという)1〕、下位コントローラでは、直ち
にデータキャリアが領域内に存在するか否かチェックす
るが、未だデータキャリアが通信領域内に到来していす
、存在しない場合には、この判定はNOとなり、N番目
の下位コントローラは、直ちにデータキャリア不在を示
す情報をオートリードレスポンスに付して上位コントロ
ーラ側に返送する(Sr2)。上位コントローラは、こ
のオートリードコマンドを送出してからオートリードレ
スポンスを受けるまでの時間差の後、再び次のオートリ
ードコマンドを例えば同一の下位コントローラに送出し
く5T3) 、同様にデータキャリアが通信領域内にあ
るか否かチェックする。例えば、なおデータキャリアが
通信領域内に存在しない場合は、データキャリア不在の
オートリードレスポンスを直ちに上位コントローラに返
送する。
For example, the auto read command from the host controller is N.
When input to the th lower controller [step ST
(hereinafter referred to as ST) 1], the lower controller immediately checks whether the data carrier exists within the communication area, but if the data carrier has not yet arrived within the communication area or does not exist, this determination is made. When the result is NO, the Nth lower controller immediately attaches information indicating the absence of the data carrier to the auto read response and sends it back to the upper controller side (Sr2). After a time lag between sending this auto read command and receiving an auto read response, the upper controller sends the next auto read command again to the same lower controller, for example (5T3), and similarly, if the data carrier is within the communication area. Check whether it is there. For example, if the data carrier does not exist within the communication area, an auto-read response indicating the absence of the data carrier is immediately returned to the higher-level controller.

そして、さらに上位コントローラからオートリードコマ
ンドを下位コントローラに送出しく5T5)、下位コン
トローラでデータキャリアの存在をチェックした結果、
ここで例えばデータキャリアが既に通信領域内に到来し
ている場合には、この判定がYESとなり、従って、下
位コントローラはデータキャリアに対してリードコマン
ドを送信しく5T6) 、これを受けたデータキャリア
側では、所望のアドレスのデータを読出し、リードレス
ポンスを下位コントローラに返送する(Sr7)。下位
コントローラでは、このデータ付きのリードレスポンス
をオートリードレスポンスとして上位コントローラに返
送することになる(Sr1)。
Then, the higher-level controller sends an auto-read command to the lower-level controller (5T5), and as a result of checking the existence of the data carrier in the lower-level controller,
Here, for example, if the data carrier has already arrived within the communication area, this determination will be YES, and therefore the lower controller will send a read command to the data carrier (5T6), and the data carrier receiving this will Then, data at the desired address is read and a read response is returned to the lower controller (Sr7). The lower controller returns the read response with this data to the upper controller as an auto read response (Sr1).

上位コントローラでは、各下位コントローラに対してオ
ートリードコマンドを送出し、その下位コントローラに
おけるリードレスポンスがデータキャリア不在の返送で
ある場合には、所定時間、同一下位コントローラ2に対
して繰返しオートリードコマンドを送出し、タイムアツ
プすると、次の他の下位コントローラに対するオートリ
ードコマンドを得るようにしてもよいし、各下位コント
ローラに対して1回オートリードコマンドを送り、オー
トリードレスポンスでデータキャリア不在のレスポンス
があると、次にオートリードコマンドを送る下位コント
ローラを順送りにしてもよい。
The higher-level controller sends an auto-read command to each lower-level controller, and if the read response in that lower-level controller is a return indicating that the data carrier is absent, it repeatedly sends the auto-read command to the same lower-level controller 2 for a predetermined period of time. When the time has elapsed, an auto-read command may be obtained for the next lower-level controller, or an auto-read command may be sent to each lower-level controller once, and an auto-read response may indicate that the data carrier is absent. Then, the lower controller that sends the auto read command next may be sent sequentially.

なお、上記第1図の動作は、いわゆるオートリードコマ
ンドを下位コントローラに送信し、データキャリアが存
在しなければ、データキャリア不在を示すオートリード
レスポンスを返送し、存在する場合には、データキャリ
アに対してリードコマンドを送ってデータ読出しを行う
ようにする、いわゆるポーリング方式を採用しているが
、従来と同様にウェイト方式も可能であり、ウェイト方
式とポーリング方式の切替え指定をオートリードコマン
ド内に持ち、上位コントローラからこの指定コマンドを
送出することにより、従来のウェイト方式、あるいはこ
の発明に係るポーリング方式の何れかを選択するように
してもよい。
The operation shown in Figure 1 above is to send a so-called auto-read command to the lower controller, and if the data carrier does not exist, an auto-read response indicating the absence of the data carrier is sent back, and if the data carrier does exist, the auto-read command is sent to the lower controller. The so-called polling method is used to read data by sending a read command to the auto-read command, but the wait method is also possible as before, and the switch between the wait method and polling method can be specified in the auto-read command. Either the conventional wait method or the polling method according to the present invention may be selected by transmitting this specified command from the host controller.

第4図に、そのような場合に使用するオートリードコマ
ンドのフォーマットを示しており、ここでは、下位コン
トローラのN00(ナンバー)、コマンドの種類の他に
、ウェイトとポーリング(W/P)の別を示す1ビット
分のデータを有している。
Figure 4 shows the format of the auto read command used in such cases. Here, in addition to the N00 (number) of the lower controller and the type of command, the format for the wait and polling (W/P) is shown. It has 1 bit of data indicating.

第4図に示したウェイトとポーリングの方式切替えは、
上位コントローラで指定する例を示しているが、下位コ
ントローラで方式指定を行うことも可能である。
The wait and polling method switching shown in Figure 4 is as follows:
Although an example in which the method is specified by the upper controller is shown, it is also possible to specify the method by the lower controller.

第5図に、その概要構成を示しており、キーボード51
 (あるいはスイッチ)により、メモリ52にウェイト
方式かポーリング方式かの指定を予め登録記憶しておき
、上位コントローラよりオートリードコマンドがそのコ
ントローラに入力されると、ポーリングかウェイトかを
判定しく5T51)、メモリ52の設定内容を参照して
、ポーリング方式である場合にはポーリング方式による
方式による読出しを実行しく5T52)、ウェイト方式
の場合には、ウェイト方式による処理を実行して(ST
53)、オートリードレスポンスを上位コントローラに
返送することになる。その具体的なフローを、第6図に
示している。
FIG. 5 shows the general configuration of the keyboard 51.
(or a switch), the designation of the wait method or the polling method is registered and stored in the memory 52 in advance, and when an auto read command is input to that controller from the upper controller, it is determined whether it is the polling method or the wait method (5T51). Referring to the setting contents of the memory 52, if the polling method is used, execute reading using the polling method (5T52), and if the wait method is used, execute processing using the wait method (ST52).
53), the auto-read response will be sent back to the higher-level controller. The specific flow is shown in FIG.

上位コントローラよりオートリードコマンドがN番目の
下位コントローラに入力されると(ST1)、下位コン
トローラではポーリングか否か判定し・(ST2)、ポ
ーリング指定の場合にこの判定がYESとなり、データ
キャリアが通信領域内か否か判定する。領域外である場
合には、ポーリング方式により、データキャリア不在を
示す情報と共にオートリードレスポンスを上位コントロ
ーラに返送する(ST3)、上位コントローラでは、再
度、オートリードコマンドを下位コントローラに送信す
る(ST4)、それでもなおデータキャリアが領域外の
場合は、下位コントローラは、再びデータキャリア不在
を示す情報と共にオートリードレスポンスを上位コント
ローラ側に返送する(ST5)。
When an auto-read command is input from the upper controller to the Nth lower controller (ST1), the lower controller determines whether or not it is polling (ST2), and if polling is specified, this determination becomes YES and the data carrier communicates. Determine whether it is within the area. If it is outside the area, an auto-read response is sent back to the upper controller along with information indicating the absence of the data carrier using the polling method (ST3).The upper controller sends an auto-read command to the lower controller again (ST4). If the data carrier is still outside the area, the lower controller returns an auto-read response to the upper controller together with information indicating the absence of the data carrier (ST5).

次に、さらに所定時間内であれば、上位コントローラは
再びオートリードコマンドをN番目の下位コントローラ
に送信しく5T6) 、この時点でデータキャリアが領
域内に存在する場合には、下位コントローラはリードコ
マンドをデータキャリアに送信する(ST7)。データ
キャリアは、このリードコマンドを受けて、指定される
アドレスのデータを読出し、リードレスポンスとして下
位コントローラに返送する(ST8)。下位コントロー
ラでは、このリードレスポンスをオートリードレスポン
スとして上位コントローラ側に返送する(ST9)。上
位コントローラでは、この返送が得られると、さらに次
の、つまりN+1番目の下位コントローラに対するオー
トリードコマンドに移行する。
Next, if the predetermined time has still elapsed, the higher-level controller sends the auto-read command again to the Nth lower-level controller (5T6). If the data carrier exists within the area at this point, the lower-level controller sends the read command. is transmitted to the data carrier (ST7). The data carrier receives this read command, reads the data at the specified address, and sends it back to the lower controller as a read response (ST8). The lower controller sends this read response back to the upper controller as an auto read response (ST9). When the higher-level controller receives this return, it proceeds to the auto-read command for the next, ie, the N+1st lower-level controller.

一方、ST2でウェイトの場合には、従来と同様、デー
タキャリアが到来して領域内に入るまで時間待ちを行い
、データキャリアが通信領域内に入ると、その時点で始
めてリードコマンドをデータキャリアに送信する(ST
7)。従って、この場合に、ST4、ST6のオートリ
ードコマンドは送信されないことになる。
On the other hand, in the case of wait in ST2, as in the past, a time wait is performed until the data carrier arrives and enters the communication area, and once the data carrier enters the communication area, a read command is sent to the data carrier for the first time. Send (ST
7). Therefore, in this case, the auto read commands in ST4 and ST6 will not be transmitted.

第7図に、他の実施例IDシステムのフロー図を示して
いる。この場合は、上位コントローラからそれぞれNと
N+1の複数の下位コントローラに対してオートリード
コマンドを送り、データキャリアがそれぞれ下位コント
ローラNに対してn、下位コントローラN+1に対して
n+1が到来したか否かを判別し、レスポンスするよう
に構成されるものであり、先ず、上位コントローラより
オートリードコマンドが下位コントローラNに対して送
信されると、データキャリアnが領域外である場合には
、その旨を示すオートリードレスポンスを上位コントロ
ーラに返送する。これに応答して、オートリードコマン
ドを下位コントローラN+1に送信し、下位コントロー
ラN+1では、データキャリアn+lが領域内にあるか
否かを判別し、領域外の場合には、その旨を示すデータ
と共にオートリードレスポンスを上位コントローラに返
送する。
FIG. 7 shows a flow diagram of another embodiment ID system. In this case, the upper controller sends an auto-read command to a plurality of lower controllers N and N+1, respectively, and checks whether data carriers n and n+1 have arrived at lower controller N and lower controller N+1, respectively. First, when an auto-read command is sent from the upper controller to the lower controller N, if the data carrier n is outside the area, it will send a message to that effect. The indicated auto read response is sent back to the upper controller. In response to this, an auto-read command is sent to the lower controller N+1, and the lower controller N+1 determines whether or not the data carrier n+l is within the area, and if it is outside the area, it is sent along with data indicating that. Sends the auto read response back to the upper controller.

次に、上位コントローラは、下位コントローラNにオー
トリードコマンドを送信し、下位コントローラNでは、
このオートリードコマンドに対して、データキャリアn
が領域内にあると、ここでリードコマンドをデータキャ
リアnに送信し、データキャリアnはデータを読出し、
リードレスポンスとして下位コントローラNに送信し、
下位コントローラNはオートリードレスポンスを上位コ
ントローラに送信する。同様に、上位コントローラはオ
ートリードコマンドを下位コントローラN+1に送信し
、この時点で、データキャリアn+1が下位コントロー
ラN+1の通信領域内にあると、下位コントローラN+
1はリードコマンドをデータキャリアn+1に送信し、
データキャリアはデータ読出しを行い、リードレスポン
スを下位コントローラN+1に送信する。
Next, the upper controller sends an auto read command to the lower controller N, and the lower controller N
In response to this auto read command, data carrier n
is within the area, a read command is sent to the data carrier n, and the data carrier n reads the data,
Send it to the lower controller N as a read response,
The lower controller N sends an auto-read response to the upper controller. Similarly, the upper controller sends an auto-read command to the lower controller N+1, and at this point, if the data carrier n+1 is within the communication range of the lower controller N+1, the lower controller N+
1 sends a read command to data carrier n+1,
The data carrier reads data and transmits a read response to the lower controller N+1.

(へ)発明の効果 この発明によれば、上位コントローラからリードコマン
ドを送出後、必ずリードレスポンスが返送された後に次
のリードコマンドが送出されるので、システム応答時間
を無視すれば、見掛は上は同時に複数の下位コントロー
ラにリードコマンドを送出しても、データ競合が発生せ
ずにデータ読出しを行うことができる。
(f) Effects of the Invention According to this invention, after a read command is sent from a host controller, the next read command is sent after a read response is always returned, so if the system response time is ignored, the apparent Even if read commands are sent to multiple lower controllers at the same time, data can be read without causing data conflicts.

上位コントローラがシーケンシャルに下位コントローラ
にリードコマンドを送出し、リードレスポンス受信後、
改めて他の下位コントローラにリードコマンドを送出す
るシステムにおいても、下位コントローラがリードコマ
ンドを受信した時、移動体が下位コントローラの通信可
能領域内に存在すれば、直ちにリードレスポンスを返送
するように動作するので、上位コントローラは、リード
レスポンス受信後、見掛は上、待ち時間なしに他の下位
コントローラにリードコマンドを送信できる等、通信効
率が大幅に向上するという利点を有する。
The upper controller sequentially sends a read command to the lower controller, and after receiving the read response,
Even in a system that sends a read command to another lower-level controller, when the lower-level controller receives the read command, if the mobile object is within the communicable area of the lower-level controller, it immediately returns a read response. Therefore, after receiving the read response, the higher-level controller can apparently send a read command to other lower-level controllers without waiting time, which has the advantage of greatly improving communication efficiency.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、この発明の一実施例IDシステムのデータ読
出し動作を説明するためのフロー図、第2図は、実施例
IDシステムの構成を示すブロック図、第3図は、同I
Dシステムの下位コントローラ及びデータキャリアの構
成を示すブロック図、第4図は、オートリードコマンド
の構成例を示す図、第5図は、下位コントローラ側にポ
ーリングとウェイトの選択設定機能を有する場合のブロ
ック図、第6図は、他の実施例動作を示すフロー図、第
7図は、さらに他の実施例動作を示すフロー図、第8図
は、従来のデータ読出し動作を説明するためのフロー図
である。 1:上位コントローラ、 2−1・2−2・・・・・・2−s : 下位コントロ
ーラ、3−t・3−2・・・・・・3−N:リード・ラ
イトヘッド、4−1・4−2・・・・・・4−N:デー
タキャリア。 特許出願人        立石電機株式会社代理人 
    弁理士  中 村 茂 信第1図 第2図 第 4 図 第5図 第6図 第7図
FIG. 1 is a flow diagram for explaining the data read operation of an ID system according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of an ID system according to an embodiment of the invention, and FIG.
FIG. 4 is a block diagram showing the configuration of the lower controller and data carrier of the D system. FIG. 4 is a diagram showing an example of the configuration of the auto read command. FIG. 5 is a block diagram showing the configuration of the lower controller and the data carrier. 6 is a flowchart showing the operation of another embodiment, FIG. 7 is a flowchart showing the operation of still another embodiment, and FIG. 8 is a flowchart for explaining the conventional data read operation. It is a diagram. 1: Upper controller, 2-1, 2-2...2-s: Lower controller, 3-t, 3-2...3-N: Read/write head, 4-1・4-2...4-N: Data carrier. Patent applicant Tateishi Electric Co., Ltd. Agent
Patent Attorney Shigeru Nakamura Figure 1 Figure 2 Figure 4 Figure 5 Figure 6 Figure 7

Claims (1)

【特許請求の範囲】[Claims] (1)上位コントローラと、この上位コントローラに接
続される複数の下位コントローラと、これら下位コント
ローラと通信可能な複数の移動体間で前記上位コントロ
ーラからのオートリードコマンドにより前記移動体より
データを読出すデータ読出し制御方式において、 前記上位コントローラが所定の下位コントローラにオー
トリードコマンドを送出すると、その下位コントローラ
は、前記オートリードコマンドに応答して直ちに移動体
が通信可能領域内に存在するか否かをチェックし、移動
体が存在すればデータ読出しを行い、前記上位コントロ
ーラにリードレスポンスを返送し、移動体が存在しなけ
れば、移動体不在を示す情報と共にリードレスポンスを
前記上位コントローラに返送するようにしたことを特徴
とするデータ読出し制御方式。
(1) Data is read from the mobile object using an auto read command from the upper controller between a host controller, a plurality of lower controllers connected to the host controller, and a plurality of mobile objects that can communicate with these lower controllers. In the data read control method, when the higher-level controller sends an auto-read command to a predetermined lower-level controller, the lower-level controller immediately determines whether or not the mobile object is within a communicable area in response to the auto-read command. If a mobile object is present, data is read and a read response is sent back to the upper controller; if no mobile object is present, a read response is sent back to the upper controller along with information indicating the absence of a mobile object. A data read control method characterized by the following.
JP62065321A 1987-03-19 1987-03-19 ID system data read control method Expired - Lifetime JPH0820886B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62065321A JPH0820886B2 (en) 1987-03-19 1987-03-19 ID system data read control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62065321A JPH0820886B2 (en) 1987-03-19 1987-03-19 ID system data read control method

Publications (2)

Publication Number Publication Date
JPS63231501A true JPS63231501A (en) 1988-09-27
JPH0820886B2 JPH0820886B2 (en) 1996-03-04

Family

ID=13283527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62065321A Expired - Lifetime JPH0820886B2 (en) 1987-03-19 1987-03-19 ID system data read control method

Country Status (1)

Country Link
JP (1) JPH0820886B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5812456A (en) * 1981-07-15 1983-01-24 Mitsubishi Electric Corp Loop transmission system
JPS58182341A (en) * 1982-04-19 1983-10-25 Chino Works Ltd Data transmitter
JPS60171504A (en) * 1984-02-17 1985-09-05 Hitachi Ltd Data tracking system
JPS61118803A (en) * 1984-11-15 1986-06-06 Fuji Electric Co Ltd programmable controller system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5812456A (en) * 1981-07-15 1983-01-24 Mitsubishi Electric Corp Loop transmission system
JPS58182341A (en) * 1982-04-19 1983-10-25 Chino Works Ltd Data transmitter
JPS60171504A (en) * 1984-02-17 1985-09-05 Hitachi Ltd Data tracking system
JPS61118803A (en) * 1984-11-15 1986-06-06 Fuji Electric Co Ltd programmable controller system

Also Published As

Publication number Publication date
JPH0820886B2 (en) 1996-03-04

Similar Documents

Publication Publication Date Title
JPH01282486A (en) Data processing system of recognition system
JP4407004B2 (en) Non-contact type IC card reader / writer
JPS63231501A (en) Data reading control system
US7307964B2 (en) Contactless communication system and data carrier used for the same
JPS635286A (en) Data transmitting system in remote discrimination apparatus
CN115048950B (en) Radio frequency synchronization method of intelligent book detection device based on CAN bus
JP4683517B2 (en) Non-contact communication method of portable information processing apparatus
JPH0869583A (en) Moving body discriminating method
JP3293943B2 (en) Programmable controller
JPH10261983A (en) Noncontact identification system, reader/writer and data carrier
JPH10222623A (en) Non-contact identifying system and mah-jong tile identifying system
JPH113407A (en) Communication system and device
JPH05159114A (en) Contactless card access method
JP2725195B2 (en) Communication system of identification system
JP2005341471A (en) Non-contact information communication system and non-contact information communication apparatus
JP2992641B2 (en) ID controller
JPH077064Y2 (en) Article identification system and write / read control unit
JP2935242B2 (en) Wireless communication system
JPH03123128A (en) Article identifying system
JPH01182778A (en) Communication system for moving object identifying system
JPH01182779A (en) Data communication system for moving object identifying system
JP2000148931A (en) Improvement of card identifying method
JPH0572328A (en) Identifying apparatus
JPH09218262A (en) Moving object identification device
JPH02250543A (en) Article data control system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term