Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6385261B2 - Control device, wireless master device, wireless control system, and wireless control method - Google Patents
[go: Go Back, main page]

JP6385261B2 - Control device, wireless master device, wireless control system, and wireless control method - Google Patents

Control device, wireless master device, wireless control system, and wireless control method Download PDF

Info

Publication number
JP6385261B2
JP6385261B2 JP2014244182A JP2014244182A JP6385261B2 JP 6385261 B2 JP6385261 B2 JP 6385261B2 JP 2014244182 A JP2014244182 A JP 2014244182A JP 2014244182 A JP2014244182 A JP 2014244182A JP 6385261 B2 JP6385261 B2 JP 6385261B2
Authority
JP
Japan
Prior art keywords
request command
command
time
response
aggregation
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.)
Active
Application number
JP2014244182A
Other languages
Japanese (ja)
Other versions
JP2016111395A5 (en
JP2016111395A (en
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2014244182A priority Critical patent/JP6385261B2/en
Publication of JP2016111395A publication Critical patent/JP2016111395A/en
Publication of JP2016111395A5 publication Critical patent/JP2016111395A5/ja
Application granted granted Critical
Publication of JP6385261B2 publication Critical patent/JP6385261B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、生産設備などを制御する無線制御システム、無線制御システムにおける制御装置および無線親機、無線制御方法に関する。   The present invention relates to a radio control system for controlling production facilities and the like, a control device and radio master unit in the radio control system, and a radio control method.

近年、工場などの生産設備では、PLC(Programmable Logic Controller)などの制御装置と複数のリモートI/O(Input/Output)などの被制御装置とをローカルエリアネットワークにより接続し、制御装置と被制御装置間で制御用の要求コマンドおよび応答コマンドをサイクリックすなわち周期的に送受することにより、生産設備全体の制御を行う制御ネットワークが存在する。制御装置と全ての被制御装置とが1セットの要求コマンドおよび応答コマンドを送受する周期をサイクリック伝送周期と呼ぶ。サイクリック伝送周期は、設備の生産効率すなわちタクトタイムと密接に関係しているため、高速にサイクリック伝送を行う制御ネットワークが求められている。   In recent years, in production facilities such as factories, a control device such as a PLC (Programmable Logic Controller) and a plurality of controlled devices such as remote I / O (Input / Output) are connected by a local area network, and the control device and the controlled device are controlled. There is a control network that controls the entire production facility by cyclically transmitting / receiving control request commands and response commands between apparatuses. A cycle in which the control device and all controlled devices send and receive a set of request commands and response commands is called a cyclic transmission cycle. Since the cyclic transmission cycle is closely related to the production efficiency of equipment, that is, the tact time, a control network that performs cyclic transmission at high speed is required.

一方、上記のような制御ネットワークにおいても、省配線、レイアウトフリーなどの利便性から、無線LAN(Local Area Network)の活用が検討されている。しかしながら、無線LANでは、有線に比較し伝送速度が遅いこと、および無線伝送エラーによる再送時間、無線通信のオーバヘッド時間などが生じることから、サイクリック伝送周期が長くなるすなわち生産設備の生産性が低くなるといった課題がある。   On the other hand, in the control network as described above, utilization of a wireless local area network (LAN) is being studied for convenience such as wiring saving and layout free. However, in a wireless LAN, the transmission speed is slower than that of wired communication, and retransmission time due to a wireless transmission error, overhead time of wireless communication, and the like occur. Therefore, the cyclic transmission cycle becomes long, that is, the productivity of production equipment is low. There is a problem of becoming.

そこで、特許文献1では、オーバヘッドを削減するために、制御機器から各被制御装置に送信される要求コマンドを集約すなわちアグリゲートした上で、マルチキャストで各被制御装置に無線伝送する技術が開示されている。   Therefore, Patent Document 1 discloses a technique of collecting request commands transmitted from a control device to each controlled device, that is, aggregating them, and then wirelessly transmitting them to each controlled device by multicast in order to reduce overhead. ing.

特表2008−512927号公報Special table 2008-512927

しかしながら、上記特許文献1に記載の技術では、要求コマンドがアグリゲートされたマルチキャストフレームを受信した被制御装置は、応答確認であるBlockAckを制御装置に送信し、制御装置は受信した応答確認に応じて、要求コマンドの再アグリゲートを行いマルチキャストフレームの再送を行う。このため、被制御装置数が増えるに従い、制御装置から再送される要求コマンドと各被制御装置から送信される応答コマンドとが輻輳する確率が高まるという問題があった。   However, in the technique described in Patent Document 1, the controlled device that has received the multicast frame in which the request command is aggregated transmits BlockAck that is a response confirmation to the control device, and the control device responds to the received response confirmation. The request command is re-aggregated to retransmit the multicast frame. For this reason, as the number of controlled devices increases, there is a problem that a probability that a request command retransmitted from the control device and a response command transmitted from each controlled device increases.

本発明は、上記に鑑みてなされたものであって、要求コマンドと応答コマンドの輻輳を防ぐことができる制御装置を得ることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to obtain a control device that can prevent congestion of a request command and a response command.

上述した課題を解決し、目的を達成するために、本発明は、被制御装置に動作の実行を要求するコマンドである要求コマンドを送信し、前記要求コマンドに従った動作の実行結果に基づいて生成された応答コマンドを前記被制御装置から受信する制御装置であって、前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに保持する記憶部と、要求コマンドを生成する要求コマンド生成部と、生成された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する無線送信制御部と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention transmits a request command that is a command for requesting execution of an operation to a controlled device, and based on the execution result of the operation according to the request command. the generated response command to a said control device which receives from the controlled device, the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command A storage unit that holds a response time for each controlled device, a request command generation unit that generates a request command, and a storage unit that stores the response time corresponding to the controlled device that is the destination of the generated request command A wireless transmission control unit that continuously broadcasts the request command with the same sequence number added during the acquired response time. And wherein the Rukoto.

本発明によれば、要求コマンドと応答コマンドの輻輳を防ぐことができるという効果を奏する。   According to the present invention, there is an effect that congestion of a request command and a response command can be prevented.

実施の形態1にかかる無線制御システムの構成例を示す図The figure which shows the structural example of the radio | wireless control system concerning Embodiment 1. FIG. 実施の形態1の制御装置の構成例を示す図The figure which shows the structural example of the control apparatus of Embodiment 1. 実施の形態1の被制御装置の構成例を示す図The figure which shows the structural example of the controlled apparatus of Embodiment 1. FIG. 実施の形態1の動作の一例を示すチャート図FIG. 3 is a chart showing an example of operation of the first embodiment 実施の形態2の制御装置の構成例を示す図The figure which shows the structural example of the control apparatus of Embodiment 2. 実施の形態2の被制御装置の構成例を示す図The figure which shows the structural example of the to-be-controlled device of Embodiment 2. 実施の形態2の動作の一例を示すチャート図A chart showing an example of operation of Embodiment 2 実施の形態3の制御装置の構成例を示す図The figure which shows the structural example of the control apparatus of Embodiment 3. 実施の形態3の被制御装置の構成例を示す図The figure which shows the structural example of the to-be-controlled device of Embodiment 3. 実施の形態3の動作の一例を示すチャート図A chart showing an example of operation of Embodiment 3 実施の形態4にかかる無線制御システムの構成例を示す図The figure which shows the structural example of the radio | wireless control system concerning Embodiment 4. 実施の形態4の制御装置の構成例を示す図The figure which shows the structural example of the control apparatus of Embodiment 4. 実施の形態4の無線親機の構成例を示す図FIG. 6 illustrates a configuration example of a wireless master device according to a fourth embodiment. 実施の形態4の無線子機の構成例を示す図FIG. 10 is a diagram illustrating a configuration example of a wireless slave device according to a fourth embodiment. 実施の形態4の被制御装置の構成例を示す図The figure which shows the structural example of the to-be-controlled device of Embodiment 4. 実施の形態4の動作の一例を示すチャート図Chart showing an example of operation of the fourth embodiment

以下に、本発明の実施の形態にかかる制御装置、無線親機、無線制御システムおよび無線制御方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Hereinafter, a control device, a wireless master device, a wireless control system, and a wireless control method according to embodiments of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
図1は、本発明の実施の形態1にかかる無線制御システムの構成例を示す図である。図1に示すように、本実施の形態の無線制御システムはツリー構造であり、制御装置101は被制御装置102〜104と無線接続可能である。制御装置101は、被制御装置102〜104に対して動作の実行を要求するコマンドである要求コマンドを無線信号として送信し、被制御装置102〜104は要求コマンドに従った動作を実行し、実行結果に基づいて応答コマンドを生成し、生成した応答コマンドを無線信号として制御装置101へ送信する。なお、図1では、被制御装置を3台図示しているが、被制御装置の台数は3台に限定されず、複数台であればよい。
Embodiment 1 FIG.
FIG. 1 is a diagram of a configuration example of a radio control system according to the first embodiment of the present invention. As shown in FIG. 1, the wireless control system of the present embodiment has a tree structure, and the control device 101 can be wirelessly connected to the controlled devices 102 to 104. The control device 101 transmits a request command, which is a command for requesting the execution of the operation, to the controlled devices 102 to 104 as a radio signal, and the controlled devices 102 to 104 execute and execute the operation according to the request command. A response command is generated based on the result, and the generated response command is transmitted to the control apparatus 101 as a radio signal. In FIG. 1, three controlled devices are illustrated, but the number of controlled devices is not limited to three and may be plural.

図2は、本実施の形態の制御装置101の構成例を示す図である。図2に示すように、本実施の形態の制御装置101は、各被制御装置102〜104への要求コマンドを生成する要求コマンド生成部204と、各被制御装置102〜104のコマンド応答遅延時間が格納されたコマンド応答遅延時間テーブルを保持する記憶部203と、要求コマンド生成部204から送付される要求コマンドの宛先、すなわち宛先として記載された被制御装置の識別情報をキーにコマンド応答遅延時間テーブルを検索し、要求コマンドを送信する被制御装置のコマンド応答遅延時間を取得し、コマンド応答遅延時間の間、同一のシーケンス番号を付加した要求コマンドを連送する無線送信制御部201と、被制御装置102〜104からの応答コマンドを受信する無線受信制御部202と、応答コマンドを解析し、解析結果を要求コマンド生成部204に通知する応答コマンド処理部205と、を備える。コマンド応答遅延時間は、各被制御装置102〜104が要求コマンドを受信してから応答コマンドを送信するまでの時間すなわち応答時間である。コマンド応答遅延時間は、各被制御装置102〜104の性能などに基づいてあらかじめ定めておいてもよいし、制御装置101が、要求コマンドの送信時刻と対応する応答コマンドの受信時刻とに基づいて、コマンド応答遅延時間テーブルを自動生成するようにしてもよい。   FIG. 2 is a diagram illustrating a configuration example of the control device 101 according to the present embodiment. As illustrated in FIG. 2, the control device 101 according to the present embodiment includes a request command generation unit 204 that generates a request command to each controlled device 102 to 104, and a command response delay time of each controlled device 102 to 104. The command response delay time using the storage unit 203 that stores the command response delay time table in which the command is stored and the destination of the request command sent from the request command generation unit 204, that is, the identification information of the controlled device described as the destination The table is searched, the command response delay time of the controlled device that transmits the request command is acquired, and during the command response delay time, the wireless transmission control unit 201 that continuously transmits the request command with the same sequence number added thereto, The wireless reception control unit 202 that receives response commands from the control devices 102 to 104, and the response commands are analyzed and analyzed. The includes a response command processing unit 205 notifies the request command generating unit 204, a. The command response delay time is a time from when each of the controlled devices 102 to 104 receives a request command until it transmits a response command, that is, a response time. The command response delay time may be determined in advance based on the performance of each of the controlled devices 102 to 104, or the control device 101 may determine based on the transmission time of the request command and the reception time of the corresponding response command. The command response delay time table may be automatically generated.

図3は、本実施の形態の被制御装置102の構成例を示す図である。なお、被制御装置103,104も被制御装置102と同様の構成を有する。被制御装置102は、制御装置101から要求コマンドを受信し、既受信の要求コマンドと同一のシーケンス番号の要求コマンドを受信した際は、該当要求コマンドを破棄する無線受信制御部302と、要求コマンドに応じた処理を実施し、処理結果を生成する要求コマンド処理部304と、要求コマンド処理部304の処理結果を基に応答コマンドを生成する応答コマンド生成部303と、応答コマンドを被制御装置101に送信する無線送信制御部301と、を備える。   FIG. 3 is a diagram illustrating a configuration example of the controlled apparatus 102 according to the present embodiment. The controlled devices 103 and 104 have the same configuration as the controlled device 102. The controlled apparatus 102 receives the request command from the control apparatus 101, and when receiving the request command having the same sequence number as the received request command, the wireless reception control unit 302 that discards the request command, and the request command A request command processing unit 304 that generates a processing result, a response command generation unit 303 that generates a response command based on the processing result of the request command processing unit 304, and a response command to the controlled device 101. And a wireless transmission control unit 301 for transmitting to.

次に、本実施の形態の動作について説明する。図4は、本実施の形態の動作の一例を示すチャート図である。制御装置101は、被制御装置102に対する要求コマンドを生成し、生成した要求コマンドをブロードキャストで連送する(ステップS1)。具体的には、ステップS1において、制御装置101の要求コマンド生成部204が、要求コマンドを生成し、無線送信制御部201が、記憶部203のコマンド応答遅延時間テーブルから要求コマンドの宛先である被制御装置102のコマンド応答遅延時間を検索する。そして、無線送信制御部201は、検索して得られたコマンド応答遅延時間401の間、要求コマンドをブロードキャストで連送する。なお、無線送信制御部201は、連送される要求コマンドには同じシーケンス番号を付与する。要求コマンドには宛先の被制御装置を示す識別情報、具体的には被制御装置のネットワークアドレスなどが格納される。   Next, the operation of the present embodiment will be described. FIG. 4 is a chart showing an example of the operation of the present embodiment. The control device 101 generates a request command for the controlled device 102, and continuously transmits the generated request command by broadcast (step S1). Specifically, in step S1, the request command generation unit 204 of the control device 101 generates a request command, and the wireless transmission control unit 201 receives the request command destination from the command response delay time table of the storage unit 203. The command response delay time of the control device 102 is searched. The wireless transmission control unit 201 broadcasts the request command continuously during the command response delay time 401 obtained by the search. The wireless transmission control unit 201 assigns the same sequence number to the request commands that are continuously transmitted. The request command stores identification information indicating the destination controlled device, specifically the network address of the controlled device.

要求コマンドを受信した被制御装置102は、要求コマンドに応じた動作を実行し、実行結果を基に応答コマンドを作成し、応答コマンドを制御装置101にユニキャストで送信する(ステップS2)。具体的には、まず、被制御装置102の要求コマンド処理部304は、無線受信制御部302を介して受信した要求コマンドに応じた処理を実行する。そして、被制御装置102の応答コマンド生成部303は、要求コマンド処理部304から実行した処理結果を取得し、処理結果を基に応答コマンドを生成し、無線送信制御部301経由で応答コマンドを制御装置101へユニキャストで送信する。   The controlled apparatus 102 that has received the request command executes an operation according to the request command, creates a response command based on the execution result, and transmits the response command to the control apparatus 101 by unicast (step S2). Specifically, first, the request command processing unit 304 of the controlled apparatus 102 executes processing corresponding to the request command received via the wireless reception control unit 302. Then, the response command generation unit 303 of the controlled apparatus 102 acquires the processing result executed from the request command processing unit 304, generates a response command based on the processing result, and controls the response command via the wireless transmission control unit 301. Transmit to device 101 by unicast.

被制御装置102からの応答コマンドを受信した制御装置101は、被制御装置103、被制御装置104との間で、上記と同様のシーケンスで要求コマンドおよび応答コマンドの送受を行う(ステップS3〜ステップS6)。連送が行われる期間すなわちコマンド応答遅延時間は、コマンド応答遅延時間テーブルに基づいて被制御装置ごとに決定される。図4に示すように、被制御装置103に対してはコマンド応答遅延時間402の間連送が行われ、被制御装置104に対してはコマンド応答遅延時間403の間連送が行われる。   The control device 101 that has received the response command from the controlled device 102 transmits and receives the request command and the response command in the same sequence as described above between the controlled device 103 and the controlled device 104 (step S3 to step S3). S6). The period during which continuous transmission is performed, that is, the command response delay time is determined for each controlled device based on the command response delay time table. As shown in FIG. 4, continuous transmission is performed for the controlled device 103 during the command response delay time 402, and continuous transmission is performed for the controlled device 104 during the command response delay time 403.

なお、被制御装置102〜104は、連送により同一シーケンス番号の要求コマンドを複数受信するが、既受信の要求コマンドと同一シーケンス番号の要求コマンドを受信した場合、その要求コマンドを破棄する。また、要求コマンドはブロードキャストで送信されるため、被制御装置102〜104から要求コマンドに対する応答確認すなわちAckは送信されない。一方、応答コマンドはユニキャストにより送信されるため、制御装置101が応答コマンドを受信できない場合、通常の無線LANすなわちIEEE(The Institute of Electrical and Electronics Engineers)802.11に準拠した再送シーケンスが行われる。   The controlled devices 102 to 104 receive a plurality of request commands having the same sequence number by continuous transmission. However, when the request commands having the same sequence number as the already received request command are received, the request commands are discarded. Further, since the request command is transmitted by broadcast, a response confirmation to the request command, that is, Ack is not transmitted from the controlled devices 102 to 104. On the other hand, since the response command is transmitted by unicast, when the control apparatus 101 cannot receive the response command, a retransmission sequence based on a normal wireless LAN, that is, IEEE (The Institute of Electrical and Electronics Engineers) 802.11 is performed. .

以上のように、本実施の形態では、制御装置101が、被制御装置ごとのコマンド応答遅延時間を保持し、各被制御装置に対応するコマンド応答遅延時間の間、要求コマンドを連送するようにした。このため、要求コマンドと応答コマンドの輻輳は発生しない。また、連送により要求コマンドの到達確率が向上するといった効果も得られる。   As described above, in the present embodiment, the control device 101 holds the command response delay time for each controlled device, and continuously sends the request command during the command response delay time corresponding to each controlled device. I made it. For this reason, congestion of the request command and the response command does not occur. Moreover, the effect that the arrival probability of a request command is improved by continuous transmission is also obtained.

実施の形態2.
図5は、本発明の実施の形態2にかかる制御装置の構成例を示す図である。図6は、本実施の形態の被制御装置の構成例を示す図である。本実施の形態の無線制御システムは、実施の形態1と同様にツリー構造であり、図1の制御装置101を本実施の形態の制御装置500に替え、被制御装置102〜104を被制御装置600,610,620に替えたものである。本実施の形態の制御装置500は、被制御装置600,610,620に対して要求コマンドを無線信号として送信し、被制御装置600,610,620は要求コマンドに応じた動作を実行し、実行結果に基づいて応答コマンドを生成し、生成した応答コマンドを無線信号として制御装置500へ送信する。実施の形態1と同様の機能を有する構成要素は、実施の形態1と同一の符号を付して重複する説明を省略する。
Embodiment 2. FIG.
FIG. 5 is a diagram of a configuration example of the control device according to the second embodiment of the present invention. FIG. 6 is a diagram illustrating a configuration example of the controlled apparatus according to the present embodiment. The wireless control system of the present embodiment has a tree structure as in the first embodiment. The control device 101 in FIG. 1 is replaced with the control device 500 in the present embodiment, and the controlled devices 102 to 104 are controlled devices. It is replaced with 600, 610, 620. The control device 500 according to the present embodiment transmits a request command as a radio signal to the controlled devices 600, 610, and 620, and the controlled devices 600, 610, and 620 execute and execute operations according to the request command. A response command is generated based on the result, and the generated response command is transmitted to the control device 500 as a radio signal. Components having the same functions as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and redundant description is omitted.

本実施の形態では、通信効率のさらなる向上のために、複数の被制御装置に対する要求コマンドを1つのフレームに集約すなわちアグリゲートした場合でも、要求コマンドと応答コマンドの輻輳を発生させないようにする例を示す。   In the present embodiment, in order to further improve the communication efficiency, even when request commands for a plurality of controlled devices are aggregated, that is, aggregated into one frame, the request command and the response command are not congested. Indicates.

図5に示すように、本実施の形態の制御装置500は、実施の形態1と同様の記憶部203、要求コマンド生成部204および応答コマンド処理部205と、要求コマンド生成部204から送付される複数の要求コマンドをアグリゲートし、要求コマンドの宛先すなわち宛先の被制御装置の識別情報をキーにコマンド応答遅延時間テーブルを検索し、アグリゲートされた要求コマンドの宛先の被制御装置のコマンド応答遅延時間のなかで最も短いコマンド応答遅延時間を取得し、アグリゲートされた要求コマンドと取得した最短のコマンド応答時間を無線送信制御部501に送付する要求コマンド集約部である要求コマンドアグリゲート部503と、アグリゲートされた要求コマンドを、通知された最短コマンド応答遅延時間の間、同一のシーケンス番号を付加して連送する無線送信制御部501と、被制御装置600,610,620からの応答コマンドを受信する無線受信制御部502と、アグリゲートされた応答コマンドを分離する応答コマンド分離部504と、を備える。以下、アグリゲートされた要求コマンドをアグリゲート要求コマンドと呼ぶ。アグリゲート要求コマンドは、複数の要求コマンドが1つのフレームに集約されることにより生成された集約要求コマンドである。   As shown in FIG. 5, control device 500 of the present embodiment is sent from storage unit 203, request command generation unit 204, response command processing unit 205, and request command generation unit 204, which are the same as in the first embodiment. Aggregate multiple request commands, search the command response delay time table using the identification information of the destination of the request command, that is, the destination controlled device, and the command response delay of the destination controlled device of the aggregated request command A request command aggregate unit 503 that is a request command aggregation unit that acquires the shortest command response delay time in time and sends the aggregated request command and the acquired shortest command response time to the wireless transmission control unit 501; The aggregated request command is sent to the same command during the notified shortest command response delay time. A wireless transmission control unit 501 that adds a sequence number and transmits continuously, a wireless reception control unit 502 that receives response commands from controlled devices 600, 610, and 620, and a response command separation that separates the aggregated response commands Unit 504. Hereinafter, the aggregated request command is referred to as an aggregate request command. The aggregate request command is an aggregation request command generated by aggregating a plurality of request commands into one frame.

被制御装置600,610,620は同様の構成を有するが、ここでは、被制御装置600,610,620を代表して被制御装置600の構成を説明する。図6に示すように、被制御装置600は、実施の形態1と同様の応答コマンド生成部303および要求コマンド処理部304と、制御装置500からアグリゲート要求コマンドを受信し、同じシーケンス番号のアグリゲート要求コマンドを受信した際は、該当アグリゲート要求コマンドを破棄する無線受信制御部602と、受信したアグリゲート要求コマンドから自装置宛の要求コマンドを抽出し、抽出した要求コマンドを要求コマンド処理部304へ入力する要求コマンド抽出部604と、アグリゲート要求コマンド内に自装置宛要求コマンドが複数存在する場合、複数の応答コマンドが生成されるため、生成された複数の応答コマンドをアグリゲートする応答コマンド集約部である応答コマンドアグリゲート部603と、応答コマンドまたはアグリゲート応答コマンドを制御装置500にユニキャストで送信する無線送信制御部601と、を備える。以下、アグリゲートされた応答コマンドをアグリゲート応答コマンドと呼ぶ。アグリゲート応答コマンドは、複数の応答コマンドが1つのフレームに集約されることにより生成された集約応答コマンドである。   The controlled devices 600, 610, and 620 have the same configuration, but here, the configuration of the controlled device 600 will be described as a representative of the controlled devices 600, 610, and 620. As shown in FIG. 6, controlled device 600 receives an aggregate request command from response command generation unit 303 and request command processing unit 304, which are the same as in the first embodiment, and control device 500, and receives an aggregate request with the same sequence number. When receiving the gate request command, the wireless reception control unit 602 discards the aggregate request command, extracts the request command addressed to its own device from the received aggregate request command, and sends the extracted request command to the request command processing unit When there are a plurality of request commands addressed to the own device in the request command extraction unit 604 to be input to 304 and the aggregate request command, since a plurality of response commands are generated, a response that aggregates the generated response commands The response command aggregate unit 603, which is a command aggregation unit, and the response command Includes a radio transmission control section 601 transmits by unicast the aggregate response command to the control unit 500, a. Hereinafter, the aggregated response command is referred to as an aggregate response command. The aggregate response command is an aggregate response command generated by aggregating a plurality of response commands into one frame.

次に、本実施の形態の動作について説明する。図7は、本実施の形態の動作の一例を示すチャート図である。被制御装置500は、被制御装置600、被制御装置610および被制御装置620に対する要求コマンドをアグリゲートしてアグリゲート要求コマンドを生成する。そして、制御装置500は、コマンド応答遅延時間テーブルから要求コマンドを送信する被制御装置600、被制御装置610および被制御装置620のコマンド応答遅延時間のうち最も短いコマンド応答遅延時間すなわち最短コマンド応答遅延時間701を検索し、最短コマンド応答遅延時間701の間、アグリゲート要求コマンドをブロードキャストにより連送する(ステップS11)。なお、連送される要求コマンドには同じシーケンス番号が付与される。   Next, the operation of the present embodiment will be described. FIG. 7 is a chart showing an example of the operation of the present embodiment. The controlled device 500 aggregates request commands for the controlled device 600, the controlled device 610, and the controlled device 620 to generate an aggregate request command. Then, the control device 500 transmits the request command from the command response delay time table, the shortest command response delay time among the command response delay times of the controlled device 600, the controlled device 610, and the controlled device 620, that is, the shortest command response delay. The time 701 is searched, and during the shortest command response delay time 701, the aggregate request command is continuously transmitted by broadcasting (step S11). It should be noted that the same sequence number is assigned to the request commands that are sent continuously.

アグリゲート要求コマンドを受信した被制御装置600,610は、アグリゲート要求コマンドから自装置宛要求コマンドを抽出し、要求コマンドに応じた動作を実行し、実行結果を基に応答コマンドを作成し、制御装置500に応答コマンドをユニキャストで送信する(ステップS12,ステップS13)。アグリゲート要求コマンドを受信した被制御装置620は、アグリゲート要求コマンドから自装置宛要求コマンドを抽出する。このアグリゲート要求コマンドには被制御装置620に対する要求コマンドが複数含まれていたとする。被制御装置620は、各々の要求コマンドに応じた動作を実行し、各々実行結果を基に複数の応答コマンドを作成し、複数の応答コマンドをアグリゲートして制御装置500にユニキャストで送信する(ステップS14)。また、被制御装置600,610,620は、連送により同一シーケンス番号のアグリゲート要求コマンドを受信した場合、その要求コマンドを破棄する。   The controlled devices 600 and 610 that have received the aggregate request command extract a request command addressed to the own device from the aggregate request command, execute an operation according to the request command, create a response command based on the execution result, A response command is transmitted by unicast to the control device 500 (step S12, step S13). The controlled device 620 that has received the aggregate request command extracts the request command addressed to itself from the aggregate request command. Assume that this aggregate request command includes a plurality of request commands for the controlled device 620. The controlled device 620 executes an operation according to each request command, creates a plurality of response commands based on the execution results, aggregates the plurality of response commands, and transmits the response commands to the control device 500 by unicast. (Step S14). In addition, when controlled devices 600, 610, and 620 receive an aggregate request command having the same sequence number by continuous transmission, the requested commands are discarded.

アグリゲート応答コマンドを受信した制御装置500は応答コマンドを分離し、応答コマンドごとに処理を行う。なお、アグリゲート要求コマンドはブロードキャストで送信されるため、実施の形態1と同様に、被制御装置600,610,620から応答確認は送信されない。一方、応答コマンドはユニキャストのため、制御装置500が応答コマンドを受信できない場合、通常の無線LANの再送シーケンスが行われる。   The control device 500 that has received the aggregate response command separates the response commands and performs processing for each response command. Since the aggregate request command is transmitted by broadcast, the response confirmation is not transmitted from the controlled devices 600, 610, and 620 as in the first embodiment. On the other hand, since the response command is unicast, when the control device 500 cannot receive the response command, a normal wireless LAN retransmission sequence is performed.

以上のように、要求コマンドをアグリゲートした場合でも、アグリゲートした要求コマンドの宛先の被制御装置のコマンド応答遅延時間のうちの最短のコマンド応答遅延時間の間に要求コマンドを連送するため、要求コマンドと応答コマンドの輻輳は発生しない。また、アグリゲートにより要求コマンドが要求コマンドの送信対象の全被制御装置に同時に配送され、被制御装置が並列に動作するため、サイクリック周期が低減するといった効果も合わせて得られる。   As described above, even when the request command is aggregated, in order to continuously send the request command during the shortest command response delay time of the command response delay time of the controlled device that is the destination of the aggregated request command, Request command and response command congestion does not occur. Further, since the request command is simultaneously delivered to all the controlled devices to which the request command is transmitted by the aggregate and the controlled devices operate in parallel, an effect of reducing the cyclic period is also obtained.

なお、以上の例では、制御装置500は、アグリゲートされた要求コマンドを連送する期間である連送時間として、宛先の被制御装置のコマンド応答遅延時間うちの最短のコマンド応答遅延時間を用いたが、これに限らず、連送時間として最短のコマンド応答遅延時間以外を用いてもよい。例えば、制御装置500は、アグリゲートされた要求コマンドの宛先の被制御装置のコマンド応答遅延時間のうち2番目に短いものを連送時間として用いてもよいし、アグリゲートされた要求コマンドの宛先の被制御装置のコマンド応答遅延時間の平均値を求め、平均値を連送時間としてもよい。すなわち、制御装置500は、アグリゲートされた要求コマンドの宛先の被制御装置のコマンド応答遅延時間に基づいて連送時間を決定すればよい。   In the above example, the control device 500 uses the shortest command response delay time among the command response delay times of the destination controlled device as the continuous transmission time that is a period for continuously transmitting the aggregated request command. However, the present invention is not limited to this, and a continuous transmission time other than the shortest command response delay time may be used. For example, the control device 500 may use the second shortest command response delay time of the controlled device that is the destination of the aggregated request command as the continuous transmission time, or the destination of the aggregated request command An average value of command response delay times of the controlled devices may be obtained, and the average value may be used as the continuous transmission time. In other words, the control device 500 may determine the continuous transmission time based on the command response delay time of the controlled device that is the destination of the aggregated request command.

実施の形態3.
図8は、本発明の実施の形態3にかかる制御装置の構成例を示す図である。図9は、本実施の形態の被制御装置の構成例を示す図である。本実施の形態の無線制御システムは、実施の形態1と同様にツリー構造であり、図1の制御装置101を本実施の形態の制御装置800に替え、被制御装置102〜104を被制御装置900,910,920に替えたものである。本実施の形態の制御装置800は、被制御装置900,910,920に対して要求コマンドを無線信号として送信し、被制御装置900,910,920は要求コマンドに応じた処理を実行し、実行結果に基づいて応答コマンドを生成し、生成した応答コマンドを無線信号として制御装置800へ送信する。実施の形態1と同様の機能を有する構成要素は、実施の形態1と同一の符号を付して重複する説明を省略する。以下、実施の形態1または実施の形態2と異なる部分について説明する。
Embodiment 3 FIG.
FIG. 8 is a diagram illustrating a configuration example of a control device according to the third embodiment of the present invention. FIG. 9 is a diagram illustrating a configuration example of the controlled apparatus according to the present embodiment. The wireless control system of the present embodiment has a tree structure as in the first embodiment. The control device 101 in FIG. 1 is replaced with the control device 800 in the present embodiment, and the controlled devices 102 to 104 are controlled devices. 900, 910, and 920. The control device 800 of the present embodiment transmits a request command as a radio signal to the controlled devices 900, 910, and 920, and the controlled devices 900, 910, and 920 execute and execute processing according to the request command. A response command is generated based on the result, and the generated response command is transmitted to the control device 800 as a radio signal. Components having the same functions as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and redundant description is omitted. Hereinafter, a different part from Embodiment 1 or Embodiment 2 is demonstrated.

実施の形態1、実施の形態2では、被制御装置から応答コマンドが帰ってこない場合、制御装置は、通常の無線LANの再送制御として、予め設定されたタイムアウト時間待った後に、要求フレームを再送する。このため、固定時間の再送待ち時間が発生する。本実施の形態では、再送待ち時間を動的に変更できるようにすることにより無駄な再送待ち時間を抑制する例について説明する。   In the first and second embodiments, when a response command does not return from the controlled device, the control device retransmits the request frame after waiting for a preset timeout period as normal wireless LAN retransmission control. . For this reason, a fixed time retransmission wait time occurs. In the present embodiment, an example will be described in which the retransmission wait time is suppressed by dynamically changing the retransmission wait time.

図8に示すように、本実施の形態の制御装置800は、実施の形態1と同様の記憶部203、要求コマンド生成部204および応答コマンド処理部205と、送付される複数の要求コマンドをアグリゲートし、要求コマンドの再送時に無線受信制御部802から送付される応答コマンドに対応した要求コマンドをアグリゲート要求コマンドから削除し、アグリゲートされた要求コマンドの宛先の被制御装置数に正比例する最大送信待ち時間パラメータを生成してアグリゲート要求コマンドに付加し、宛先すなわち宛先の被制御装置の識別情報をキーにコマンド応答遅延時間テーブルを検索し、アグリゲートされた要求コマンドの宛先の被制御装置のコマンド応答遅延時間のなかで最も短いコマンド応答遅延時間を取得する要求コマンドアグリゲート部803と、要求コマンドアグリゲート部803が生成した最大送信待ち時間パラメータと無線受信制御部802からのキャリアセンス情報を基に再送時の送信タイミングすなわち再送タイミングを決定する送信タイミング制御部804と、アグリゲートされた要求コマンドを、通知された最短コマンド応答遅延時間の間、同一のシーケンス番号を付加して連送し、送信タイミング制御部804が決定した再送タイミングに従って再送を行う無線送信制御部801と、被制御装置900,910,920からの応答コマンドを受信すると共に、キャリアセンスを行いキャリアセンス情報を送信タイミング制御部804に通知する無線受信制御部802と、アグリゲートされた応答コマンドを分離する応答コマンド分離部805と、を備える。なお、被制御装置が送信を行う際の最大待ち時間を規定するパラメータは、無線LANにおいてCWminと呼ばれる値である。以下、最大送信待ち時間パラメータをCWminと記載する。   As shown in FIG. 8, the control device 800 of the present embodiment aggregates a plurality of request commands sent to the storage unit 203, the request command generation unit 204, and the response command processing unit 205 similar to those in the first embodiment. The request command corresponding to the response command sent from the radio reception control unit 802 when the request command is retransmitted is deleted from the aggregate request command, and the maximum directly proportional to the number of controlled devices at the destination of the aggregated request command A transmission wait time parameter is generated and added to the aggregate request command, and the command response delay time table is searched using the identification information of the destination, that is, the destination controlled device as a key, and the destination controlled device of the aggregated request command Request command aggregation that obtains the shortest command response delay time among command response delay times A transmission timing control unit 804 that determines a transmission timing at the time of retransmission, that is, a retransmission timing, based on the maximum transmission waiting time parameter generated by the transmission command unit 803 and the request command aggregate unit 803 and the carrier sense information from the wireless reception control unit 802 Radio transmission control for retransmitting the aggregated request command with the same sequence number added during the notified shortest command response delay time, and retransmitting according to the retransmission timing determined by the transmission timing control unit 804 Unit 801, a radio reception control unit 802 that receives a response command from controlled devices 900, 910, and 920, performs carrier sense and notifies carrier sense information to transmission timing control unit 804, and an aggregated response command A response command separation unit 805 for separating That. Note that the parameter that defines the maximum waiting time when the controlled apparatus performs transmission is a value called CWmin in the wireless LAN. Hereinafter, the maximum transmission waiting time parameter is described as CWmin.

被制御装置900,910,920は同様の構成を有するが、ここでは、被制御装置900,910,920を代表して被制御装置900の構成を説明する。図9に示すように、被制御装置900は、実施の形態1と同様の応答コマンド生成部303および要求コマンド処理部304と、実施の形態2と同様の応答コマンドアグリゲート部603および要求コマンド抽出部604と、制御装置800からのアグリゲート要求コマンドを受信し、受信したアグリゲート要求コマンドからCWminを抽出して無線送信制御部901へ通知し、同じシーケンス番号のアグリゲート要求コマンドを受信した際は、該当アグリゲート要求コマンドを破棄し、無線受信制御部902と、CWmin値を上限としてランダムに待ち時間を選択し選択した待ち時間が経過すると応答コマンドまたはアグリゲート応答コマンドを制御装置800にブロードキャストで送信する無線送信制御部901と、を有することを特徴とする被制御装置である。無線送信制御部901は、CWmin値を上限としてランダムに待ち時間を選択し、選択した待ち時間が経過すると応答コマンドを送信することになる。無線送信制御部901が実施する応答コマンドまたはアグリゲート応答コマンドの送信は、CWmin値を上限としてランダムに待ち時間を選択し、CSMA(Carrier Sense Multiple Access)により他の被制御装置の通信との輻輳を避けながら実施される。   The controlled devices 900, 910, and 920 have the same configuration, but here, the configuration of the controlled device 900 will be described on behalf of the controlled devices 900, 910, and 920. As shown in FIG. 9, controlled device 900 includes response command generation section 303 and request command processing section 304 similar to those in the first embodiment, and response command aggregate section 603 and request command extraction similar to those in the second embodiment. Unit 604 and the aggregate request command from control device 800 are received, CWmin is extracted from the received aggregate request command and notified to radio transmission control unit 901, and the aggregate request command having the same sequence number is received Cancels the corresponding aggregate request command, selects a waiting time at random with the radio reception control unit 902 as the upper limit of the CWmin value, and broadcasts a response command or an aggregate response command to the control device 800 when the selected waiting time elapses. And a wireless transmission control unit 901 for transmitting by Control device. The wireless transmission control unit 901 selects a waiting time at random with the CWmin value as an upper limit, and transmits a response command when the selected waiting time elapses. The transmission of the response command or the aggregate response command performed by the wireless transmission control unit 901 selects a waiting time at random with the CWmin value as an upper limit, and congestion with communication of other controlled devices by CSMA (Carrier Sense Multiple Access) It is carried out while avoiding.

次に動作について説明する。図10は、本実施の形態の動作の一例を示すチャート図である。被制御装置800は、被制御装置900、被制御装置910および被制御装置920に対する要求コマンドをアグリゲートしてアグリゲート要求コマンドを生成し、アグリゲート要求コマンドに含まれる要求コマンドの宛先の被制御装置数に比例させたCWmin値をアグリゲート要求コマンドに付加する。そして、制御装置800は、コマンド応答遅延時間テーブルから要求コマンドを送信する被制御装置900、被制御装置910および被制御装置920のコマンド応答遅延時間のうち最も短いコマンド応答遅延時間すなわち最短コマンド応答遅延時間1001を検索し、最短コマンド応答遅延時間1001の間、アグリゲート要求コマンドをブロードキャストにより連送する(ステップS21)。なお、連送される要求コマンドには同じシーケンス番号が付与される。   Next, the operation will be described. FIG. 10 is a chart showing an example of the operation of the present embodiment. The controlled device 800 aggregates request commands for the controlled device 900, controlled device 910, and controlled device 920 to generate an aggregate request command, and controls the destination of the request command included in the aggregate request command. A CWmin value proportional to the number of devices is added to the aggregate request command. Then, the control device 800 transmits the request command from the command response delay time table, and the shortest command response delay, that is, the shortest command response delay among the command response delay times of the controlled device 900, the controlled device 910, and the controlled device 920. The time 1001 is searched, and during the shortest command response delay time 1001, the aggregate request command is continuously transmitted by broadcasting (step S21). It should be noted that the same sequence number is assigned to the request commands that are sent continuously.

アグリゲート要求コマンドを受信した被制御装置900,910は、アグリゲート要求コマンドから自装置宛要求コマンドとCWminを抽出し、要求コマンドに応じた処理を実行し、実行結果を基に応答コマンドを作成し、抽出したCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより他の被制御装置の通信との輻輳を避けながら制御装置800に応答コマンドをブロードキャストで送信する(ステップS22,ステップS23)。   The controlled devices 900 and 910 that have received the aggregate request command extract the request command addressed to the own device and the CWmin from the aggregate request command, execute processing according to the request command, and create a response command based on the execution result Then, the back-off time is randomly selected with the extracted CWmin value as the maximum value, and a response command is broadcasted to the control device 800 while avoiding congestion with communication of other controlled devices by CSMA (step S22, step S22). S23).

また、アグリゲート要求コマンドを受信した被制御装置920は、アグリゲート要求コマンドから自装置宛要求コマンドを抽出する。このアグリゲート要求コマンドには被制御装置920に対する要求コマンドが複数含まれていたとする。被制御装置920は、アグリゲート要求コマンドから自装置宛要求コマンドとCWminを抽出し、各々の要求コマンドに応じた処理を実行し、各々実行結果を基に複数の応答コマンドを作成し、複数の応答コマンドをアグリゲートし、抽出したCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより制御装置800にアグリゲートした応答コマンドをブロードキャストで送信する(ステップS24)。また、被制御装置900,910,920は、連送により同一シーケンス番号のアグリゲート要求コマンドを受信した場合、その要求コマンドを破棄する。なお、本実施の形態では要求コマンド、応答コマンドともに、ブロードキャストで送信されるため、通常の無線LANで使用される応答確認および再送シーケンスは行われない。   Further, the controlled device 920 that has received the aggregate request command extracts the request command addressed to itself from the aggregate request command. Assume that this aggregate request command includes a plurality of request commands for the controlled device 920. The controlled device 920 extracts the request command addressed to itself and the CWmin from the aggregate request command, executes processing according to each request command, creates a plurality of response commands based on the execution results, The response command is aggregated, the back-off time is randomly selected with the extracted CWmin value as the maximum value, and the response command aggregated to the control device 800 by CSMA is broadcast (step S24). Further, when controlled devices 900, 910, and 920 receive an aggregate request command having the same sequence number by continuous transmission, the requested commands are discarded. In this embodiment, since both the request command and the response command are transmitted by broadcast, the response confirmation and retransmission sequence used in a normal wireless LAN are not performed.

ここで、被制御装置910からの応答コマンドおよび被制御装置920からのアグリゲートされた応答コマンドが、制御装置800で受信されなかったとする。送信タイミング制御部804はアグリゲート要求コマンドの送信完了時間を起点として、キャリアセンス情報に基づいて無通信であると判断したタイムスロットすなわちキャリアが検出されないタイムスロットでは、無通信のタイムスロット数をインクリメントする。無通信でないすなわちキャリアが検出されたと判断した場合、該タイムスロットでは無通信のタイムスロット数をインクリメントしない。このようにして、制御装置800は、無通信のタイムスロット数すなわち無通信時間の累計を求める。制御装置800は、アグリゲート要求コマンドの送信完了から無通信のタイムスロット数の累計が、送信したアグリゲート要求コマンドに付加したCWmin値と一致するまでの期間1002までに応答コマンドを受信しなかった被制御装置910,920に対する要求コマンドを再アグリゲートし、応答コマンドを受信していない被制御装置数の数に比例したCWmin値を付加して、アグリゲート要求コマンドを再送する(ステップS25)。再送も、ブロードキャストで連送により行われる。具体的には、制御装置800は、再アグリゲートしたアグリゲート要求コマンドの宛先の被制御装置のコマンド応答遅延時間のなかで最も短いコマンド応答遅延時間1003の間、ブロードキャストにより連送する。   Here, it is assumed that the response command from the controlled device 910 and the aggregated response command from the controlled device 920 have not been received by the control device 800. The transmission timing control unit 804 increments the number of non-communication time slots in the time slot determined to be non-communication based on the carrier sense information, that is, the time slot in which no carrier is detected, starting from the transmission completion time of the aggregate request command. To do. When it is determined that there is no communication, that is, a carrier is detected, the number of non-communication time slots is not incremented in the time slot. In this way, the control device 800 obtains the total number of non-communication time slots, that is, the non-communication time. The control device 800 did not receive a response command by a period 1002 until the cumulative number of non-communication time slots after the completion of transmission of the aggregate request command coincides with the CWmin value added to the transmitted aggregate request command. The request commands for the controlled devices 910 and 920 are re-aggregated, a CWmin value proportional to the number of controlled devices that have not received a response command is added, and the aggregate request command is retransmitted (step S25). Retransmission is also performed by continuous transmission by broadcast. Specifically, the control device 800 broadcasts continuously for the shortest command response delay time 1003 among the command response delay times of the controlled device that is the destination of the re-aggregated aggregate request command.

また、要求コマンドアグリゲート部803は、再送対象のアグリゲート要求コマンドから応答コマンドを受信した被制御装置に対する要求コマンドを削除し再送アグリゲート要求コマンドを生成して無線送信制御部801へ入力する。被制御装置900,910,920の最大送信待ち時間はCWmin値で規定されるため、上記のように、制御装置800は、アグリゲート要求コマンドを送信してからの無通信時間がCWmin値になると、応答コマンドは受信できないと判定し、再送を行う。   Also, the request command aggregate unit 803 deletes the request command for the controlled device that has received the response command from the aggregate request command to be retransmitted, generates a retransmission aggregate request command, and inputs it to the radio transmission control unit 801. Since the maximum transmission waiting time of the controlled devices 900, 910, and 920 is defined by the CWmin value, as described above, when the non-communication time after the transmission of the aggregate request command becomes the CWmin value, the control device 800 It is determined that the response command cannot be received, and retransmission is performed.

アグリゲート要求コマンドを受信した被制御装置910は、アグリゲート要求コマンドから自装置宛要求コマンドとCWminを抽出し、要求コマンドに応じた処理を実行し、実行結果を基に応答コマンドを作成し、抽出したCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより他の被制御装置の通信との輻輳を避けながら制御装置800に応答コマンドをブロードキャストで送信する(ステップS26)。   The controlled device 910 that has received the aggregate request command extracts the request command addressed to itself and CWmin from the aggregate request command, executes processing according to the request command, creates a response command based on the execution result, A back-off time is randomly selected with the extracted CWmin value as a maximum value, and a response command is broadcasted to the control device 800 while avoiding congestion with communication of other controlled devices by CSMA (step S26).

また、アグリゲート要求コマンドを受信した被制御装置920は、アグリゲート要求コマンドから自装置宛要求コマンドを抽出する。被制御装置920は、アグリゲート要求コマンドから自装置宛要求コマンドとCWminを抽出し、各々の要求コマンドに応じた処理を実行し、各々実行結果を基に複数の応答コマンドを作成し、複数の応答コマンドをアグリゲートし、抽出したCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより制御装置800にアグリゲートした応答コマンドをブロードキャストで送信する(ステップS27)。   Further, the controlled device 920 that has received the aggregate request command extracts the request command addressed to itself from the aggregate request command. The controlled device 920 extracts the request command addressed to itself and the CWmin from the aggregate request command, executes processing according to each request command, creates a plurality of response commands based on the execution results, The response command is aggregated, the back-off time is randomly selected with the extracted CWmin value as the maximum value, and the response command aggregated to the control device 800 by CSMA is broadcast (step S27).

本実施の形態では、アグリゲート要求コマンド、応答コマンドともにブロードキャストで送信されるため、応答確認は送信されず、無線LANにおける再送シーケンスは実施されない。   In this embodiment, since the aggregate request command and the response command are both transmitted by broadcast, the response confirmation is not transmitted, and the retransmission sequence in the wireless LAN is not performed.

以上のように、本実施の形態では、制御装置800は、アグリゲート要求コマンド内の被制御装置数で決まるCWminより要求コマンドの再送タイミングを計算する。このため、無駄な再送待ち時間が発生しないという効果が得られる。   As described above, in the present embodiment, control device 800 calculates the retransmission timing of the request command from CWmin determined by the number of controlled devices in the aggregate request command. For this reason, the effect that useless retransmission waiting time does not occur is obtained.

実施の形態4.
図11は、本発明の実施の形態4にかかる無線制御システムの構成例を示す図である。実施の形態1、実施の形態2および実施の形態3では、制御装置、被制御装置が本発明にかかる動作を実施したが、本実施の形態では、制御装置1101、被制御装置1102〜1104は、一般的な要求コマンドおよび応答コマンドの送受信機能を有するいわゆるレガシー機器であり、これらの機器に無線親機1105、無線子機1106〜1108を接続することにより、本発明にかかる動作を実現する。
Embodiment 4 FIG.
FIG. 11 is a diagram of a configuration example of a radio control system according to the fourth embodiment of the present invention. In the first embodiment, the second embodiment, and the third embodiment, the control device and the controlled device perform the operation according to the present invention. In the present embodiment, the control device 1101 and the controlled devices 1102 to 1104 are These are so-called legacy devices having a function for transmitting and receiving general request commands and response commands. By connecting the wireless master device 1105 and the wireless slave devices 1106 to 1108 to these devices, the operation according to the present invention is realized.

図11に示すように、無線親機1105は制御装置1101と有線接続し、被制御装置1102は無線子機1106に有線接続し、被制御装置1103は無線子機1107に有線接続し、被制御装置1104は無線子機1108に有線接続する。無線親機1105と制御装置1101が親局システムを構成し、被制御装置1102と無線子機1106、被制御装置1103と無線子機1107、被制御装置1104と無線子機1108が、各々子局システムを構成とすると、本実施の形態の親局システムと子局システムはツリー構造である。本実施の形態では、親局システムが実施の形態3の制御装置800の動作を実現し、子局システムが実施の形態3の制御装置800の動作を実現する。なお、図11では、被制御装置および無線子機を各々3台図示しているが、被制御装置および子局装置の台数は3台に限定されず、複数台であればよい。   As shown in FIG. 11, the wireless master device 1105 is wired to the control device 1101, the controlled device 1102 is wired to the wireless slave device 1106, and the controlled device 1103 is wired to the wireless slave device 1107 to be controlled. The device 1104 is connected to the wireless slave device 1108 by wire. A wireless master device 1105 and a control device 1101 constitute a parent station system. A controlled device 1102 and a wireless slave device 1106, a controlled device 1103 and a wireless slave device 1107, and a controlled device 1104 and a wireless slave device 1108 are slave stations. When the system is configured, the master station system and the slave station system of this embodiment have a tree structure. In the present embodiment, the master station system realizes the operation of the control device 800 of the third embodiment, and the slave station system realizes the operation of the control device 800 of the third embodiment. In FIG. 11, three controlled devices and three wireless slave devices are shown, but the number of controlled devices and slave station devices is not limited to three and may be plural.

以下、実施の形態3と同様の動作を、レガシー機器を用いて実現する例を説明する。実施の形態3と同一の機能を有する構成要素は、実施の形態3と同一の符号を付して重複する説明を省略する。   Hereinafter, an example in which the same operation as that of the third embodiment is realized using a legacy device will be described. Components having the same functions as those of the third embodiment are denoted by the same reference numerals as those of the third embodiment, and redundant description is omitted.

図12は、本実施の形態の制御装置1101の構成例を示す図である。本実施の形態の制御装置1101は、実施の形態1と同様の要求コマンド生成部204および応答コマンド処理部205と、要求コマンド生成部204により生成された要求コマンドを有線回線を介して無線親機1105へ送信する有線送信部1201と、有線回線経由で無線親機1105から応答コマンドを受信し、応答コマンド処理部205へ入力する有線受信部1202と、を備える。   FIG. 12 is a diagram illustrating a configuration example of the control device 1101 of the present embodiment. The control device 1101 of the present embodiment includes a request command generation unit 204 and a response command processing unit 205 similar to those of the first embodiment, and a request command generated by the request command generation unit 204 via a wired line. A wired transmission unit 1201 for transmitting to 1105; and a wired reception unit 1202 for receiving a response command from the wireless master device 1105 via a wired line and inputting the response command to the response command processing unit 205.

図13は、本実施の形態の無線親機1105の構成例を示す図である。無線親機1105は、実施の形態3の制御装置800が備える無線送信制御部801、無線受信制御部802、送信タイミング制御部804および応答コマンド分離部805と、制御装置1101から有線回線を介して要求コマンドを受信する有線受信部1301と、各被制御装置のコマンド応答遅延時間を格納するコマンド応答遅延時間テーブルおよび無線子機と被制御装置との対応関係を格納する無線子機対応テーブルを記憶する記憶部1303と、有線受信部1301で受信された要求コマンドをアグリゲートし、かつ、再送時に無線受信制御部802が受信した応答コマンドに対応した要求コマンドをアグリゲート要求コマンドから削除し、アグリゲートされた要求コマンドの宛先となる無線子機数に正比例する最大送信待ち時間パラメータCWminを生成し、要求コマンドの宛先すなわち宛先の被制御装置の識別情報をキーにコマンド応答遅延時間テーブルを検索し、要求コマンドを送信する被制御装置のコマンド応答遅延時間の中で最も短いコマンド応答遅延時間を取得する要求コマンドアグリゲート部1304と、応答コマンド分離部805により分離された応答コマンドを有線回線経由で制御装置1101に送信する有線送信部1302とを備える。   FIG. 13 is a diagram illustrating a configuration example of the wireless master device 1105 according to the present embodiment. The wireless master device 1105 includes a wireless transmission control unit 801, a wireless reception control unit 802, a transmission timing control unit 804, and a response command separation unit 805 included in the control device 800 according to the third embodiment, and a wired connection from the control device 1101. A wired receiver 1301 that receives a request command, a command response delay time table that stores a command response delay time of each controlled device, and a wireless slave device correspondence table that stores a correspondence relationship between the wireless slave device and the controlled device The request command received by the storage unit 1303 and the wire receiving unit 1301 is aggregated, and the request command corresponding to the response command received by the wireless reception control unit 802 at the time of retransmission is deleted from the aggregate request command. The maximum transmission latency parameter that is directly proportional to the number of wireless slaves that are the destination of the gated request command. The command CWmin is generated, the command response delay time table is searched using the identification information of the destination of the request command, that is, the destination controlled device as a key, and the command response delay time of the controlled device that sends the request command is the shortest command A request command aggregate unit 1304 that acquires a response delay time, and a wired transmission unit 1302 that transmits the response command separated by the response command separation unit 805 to the control device 1101 via a wired line.

要求コマンドアグリゲート部1304は、応答コマンドの受信時には、無線子機対応テーブルを参照して、応答コマンドの送信元の無線子機に対応する被制御装置を求める。これにより、要求コマンドアグリゲート部1304は、アグリゲート要求コマンドの再送が必要なときに、どの被制御装置へ再送を行うかを把握することができる。無線子機対応テーブルは、あらかじめ記憶部1303へ格納されていてもよいし、無線親機1105が、無線で受信する応答コマンドのアドレスを監視することにより、無線子機と被制御装置の対応テーブルすなわち対応情報を自動生成するようにしてもよい。   When receiving a response command, the request command aggregate unit 1304 refers to the wireless slave device correspondence table and obtains a controlled device corresponding to the wireless slave device that is the transmission source of the response command. As a result, the request command aggregate unit 1304 can grasp to which controlled device the retransmission is performed when the aggregate request command needs to be retransmitted. The wireless slave unit correspondence table may be stored in the storage unit 1303 in advance, or the correspondence table between the wireless slave unit and the controlled device is monitored by the wireless master unit 1105 monitoring the address of the response command received wirelessly. That is, correspondence information may be automatically generated.

図14は、本実施の形態の無線子機1106の構成例を示す図である。無線子機1107,1108の構成も無線子機1106と同様である。図14に示すように、無線子機1106は、実施の形態3の被制御装置900が備える応答コマンドアグリゲート部603、要求コマンド抽出部604、無線送信制御部901および無線受信制御部902と、有線回線経由で被制御装置1102から応答コマンドを受信する有線受信部1401と、要求コマンド抽出部1405が抽出した要求コマンドを、有線回線を介して被制御装置1102に送信する有線送信部1402とを備える。なお、要求コマンド抽出部604は、実施の形態2、3では、自装置宛ての要求コマンドを抽出したが、本実施の形態では、無線子機1106が接続する被制御装置900が宛先となっている要求コマンドを抽出する。   FIG. 14 is a diagram illustrating a configuration example of the wireless slave device 1106 according to the present embodiment. The configuration of the wireless slave devices 1107 and 1108 is the same as that of the wireless slave device 1106. As illustrated in FIG. 14, the wireless slave device 1106 includes a response command aggregate unit 603, a request command extraction unit 604, a wireless transmission control unit 901, and a wireless reception control unit 902 included in the controlled apparatus 900 according to the third embodiment. A wired reception unit 1401 that receives a response command from the controlled device 1102 via a wired line, and a wired transmission unit 1402 that transmits the request command extracted by the request command extraction unit 1405 to the controlled device 1102 via the wired line. Prepare. In the second and third embodiments, the request command extraction unit 604 extracts a request command addressed to the own device. However, in this embodiment, the controlled device 900 to which the wireless slave device 1106 is connected is the destination. Request command is extracted.

図15は、本実施の形態の被制御装置1102の構成例を示す図である。被制御装置1103、1104の構成も被制御装置1102と同様である。図15に示すように、被制御装置1102は、実施の形態3と同様の応答コマンド生成部303および要求コマンド処理部304と、有線回線を介して無線子機1106から要求コマンドを受信する有線受信部1502と、応答コマンド生成部303により生成された応答コマンドを無線子機1106に有線回線を介して送信する有線送信部1501とを備える。   FIG. 15 is a diagram illustrating a configuration example of the controlled apparatus 1102 according to the present embodiment. The configuration of the controlled devices 1103 and 1104 is the same as that of the controlled device 1102. As illustrated in FIG. 15, the controlled device 1102 receives the request command from the wireless slave device 1106 via the wired line, and the response command generation unit 303 and the request command processing unit 304 similar to those in the third embodiment. Unit 1502 and a wired transmission unit 1501 that transmits the response command generated by the response command generation unit 303 to the wireless slave device 1106 via a wired line.

次に本実施の形態の動作について説明する。図16は、本実施の形態の動作の一例を示すチャート図である。制御装置1101は、被制御装置1102、1103、1104に対する要求コマンドを生成し、有線回線を介して無線親機1105に送信する(ステップS30)。制御装置1101は、図16の例では、被制御装置1102向けの要求コマンド#1、被制御装置1103向けの要求コマンド#2、被制御装置1104向けの要求コマンド#3,#4の合計4つの要求コマンドを生成して送信したとする。   Next, the operation of the present embodiment will be described. FIG. 16 is a chart showing an example of the operation of the present embodiment. The control device 1101 generates a request command for the controlled devices 1102, 1103, and 1104, and transmits the request command to the wireless master device 1105 via a wired line (step S30). In the example of FIG. 16, the control device 1101 includes a total of four request commands # 1 for the controlled device 1102, request command # 2 for the controlled device 1103, and request commands # 3 and # 4 for the controlled device 1104. Assume that a request command is generated and sent.

要求コマンド#1〜#4を受信した無線親機1105は、要求コマンド#1〜#4をアグリゲートしてアグリゲート要求コマンドを生成し、アグリゲート要求コマンドにより要求コマンドを送信する無線子機数に比例させたCWmin値をアグリゲート要求コマンドに付加する。そして、無線親機1105は、コマンド応答遅延時間テーブルから要求コマンドを送信する被制御装置のコマンド応答遅延時間のうち最も短いコマンド応答遅延時間1501を検索し、最も短いコマンド応答遅延時間1601の間、アグリゲート要求コマンドをブロードキャストで連送する(ステップS31)。なお、連送される要求コマンドには同じシーケンス番号が付与される。   The wireless master device 1105 that has received the request commands # 1 to # 4 generates the aggregate request command by aggregating the request commands # 1 to # 4, and transmits the request command by the aggregate request command. The CWmin value proportional to is added to the aggregate request command. Then, the wireless master device 1105 searches the command response delay time table for the shortest command response delay time 1601 among the command response delay times of the controlled device that transmits the request command from the command response delay time table. The aggregate request command is continuously transmitted by broadcasting (step S31). It should be noted that the same sequence number is assigned to the request commands that are sent continuously.

アグリゲート要求コマンドを受信した無線子機1106,1107,1108は、それぞれ、アグリゲート要求コマンドから自局宛の要求コマンドとCWmin値とを抽出し、有線回線を通じて、抽出した要求コマンドを被制御装置に送信する(ステップS32,S33,S34)。また、無線子機1106,1107,1108は、応答コマンドの送信のために、抽出したCWmin値を保持する。また、無線子機1106,1107,1108は、連送により同一シーケンス番号のアグリゲート要求コマンドを受信した場合、その受信コマンドを破棄する。   The wireless slave units 1106, 1107, and 1108 that have received the aggregate request command extract the request command addressed to the local station and the CWmin value from the aggregate request command, respectively, and send the extracted request command to the controlled device through the wired line. (Steps S32, S33, S34). Further, the wireless slave devices 1106, 1107, and 1108 hold the extracted CWmin value for transmission of response commands. In addition, when the wireless slave devices 1106, 1107, and 1108 receive the aggregate request command having the same sequence number by continuous transmission, the received wireless commands are discarded.

要求コマンドを受信した被制御装置1102,1103,1104は、各々要求コマンドに応じた処理を実行し、実行結果を基に応答コマンドを作成し、有線回線を介して無線子機に送信する(ステップS35,36,37)。図16の例では、被制御装置1102は応答コマンド#1を、被制御装置1103は応答コマンド#2を、被制御装置1104は応答コマンド#3,#4を、各々に接続する無線子機に送信する。応答コマンドを受信した無線子機1106,1107,1108は、各々保持しているCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより他の被制御装置の通信との輻輳を避けながら無線親機1105に応答コマンドをブロードキャストで送信する(ステップS38,S39,S40)。無線子機1108は、被制御装置1104から複数の応答コマンドを受信するため、複数の応答コマンドをアグリゲートして無線親機1105にブロードキャスト送信する。図16の例では、無線子機1107,1108から送信された応答コマンドは無線親機1105に到着せず、無線子機1106から送信された応答コマンドは無線親機1105に到着したとする。   The controlled devices 1102, 1103, and 1104 that have received the request command execute processing corresponding to the request command, create a response command based on the execution result, and transmit the response command to the wireless slave unit via a wired line (step S35, 36, 37). In the example of FIG. 16, the controlled device 1102 sends a response command # 1, the controlled device 1103 sends a response command # 2, and the controlled device 1104 sends a response command # 3 and # 4 to the wireless slave units connected to each. Send. The wireless slave units 1106, 1107, and 1108 that have received the response command randomly select a backoff time with the CWmin value held as the maximum value, and avoid congestion with other controlled devices using CSMA. A response command is transmitted by broadcast to the wireless master device 1105 (steps S38, S39, S40). Since the wireless slave device 1108 receives a plurality of response commands from the controlled device 1104, the wireless slave device 1108 aggregates the plurality of response commands and broadcasts them to the wireless master device 1105. In the example of FIG. 16, it is assumed that the response commands transmitted from the wireless slave devices 1107 and 1108 do not arrive at the wireless master device 1105, and the response commands transmitted from the wireless slave device 1106 arrive at the wireless master device 1105.

無線親機1105は、受信した応答コマンドを制御装置1101に有線回線で送信する(ステップS41)。   The wireless master device 1105 transmits the received response command to the control device 1101 via a wired line (step S41).

無線親機1105は、実施の形態3の制御装置800と同様に、アグリゲート要求コマンドの送信完了時間を開始時間として、キャリアセンス情報に無通信のタイムスロット数の累計を求める。無線親機1105は、アグリゲート要求コマンドの送信完了から無通信のタイムスロット数の累計が、送信したアグリゲート要求コマンドに付加したCWmin値と一致するまでの期間1602までに応答コマンドを受信しなかった無線子機1107,1108に対する要求コマンドを再アグリゲートし、応答コマンドを受信しなかった無線子機数の数に比例したCWmin値を付加して、アグリゲート要求コマンドを再送する(ステップS42)。再送も、ブロードキャストで連送により行われる。具体的には、無線親機1105は、再アグリゲートしたアグリゲート要求コマンドの宛先の被制御装置のコマンド応答遅延時間のなかで最も短いコマンド応答遅延時間1603の間、ブロードキャストにより連送する。   Wireless master device 1105 obtains the total number of non-communication time slots in the carrier sense information using the transmission completion time of the aggregate request command as the start time, similarly to control device 800 in the third embodiment. The wireless master device 1105 does not receive a response command by the period 1602 until the cumulative number of non-communication time slots from the completion of transmission of the aggregate request command matches the CWmin value added to the transmitted aggregate request command. The request commands for the wireless slave devices 1107 and 1108 are re-aggregated, a CWmin value proportional to the number of wireless slave devices that did not receive the response command is added, and the aggregate request command is retransmitted (step S42). . Retransmission is also performed by continuous transmission by broadcast. Specifically, the wireless master device 1105 broadcasts continuously for the shortest command response delay time 1603 among the command response delay times of the destination controlled device of the reaggregated aggregate request command.

アグリゲート要求コマンドを受信した無線子機1107,1108は、それぞれ、アグリゲート要求コマンドから自局宛の要求コマンドとCWmin値とを抽出し、有線回線を通じて、抽出した要求コマンドを被制御装置1103,1104に送信する(ステップS43,S44)。要求コマンドを受信した被制御装置1103,1104は、各々要求コマンドに応じた処理を実行し、実行結果を基に応答コマンドを作成し、有線回線を介して無線子機1107,1108に送信する(ステップS45,S46)。応答コマンドを受信した無線子機1107,1108は、各々保持しているCWmin値を最大値としてランダムにバックオフ時間を選択し、CSMAにより他の被制御装置の通信との輻輳を避けながら無線親機1105に応答コマンドをブロードキャストで送信する(ステップS47,S48)。無線親機1105は、無線子機1106,1108から受信した応答コマンドを制御装置1101に有線回線で送信する(ステップS49,S50)。なお、無線親機1105は、アグリゲートされた応答コマンドを受信した場合、応答コマンドを分離して応答コマンドごとに制御装置1101に送信する。   Receiving the aggregate request command, the wireless slave units 1107 and 1108 respectively extract the request command addressed to the local station and the CWmin value from the aggregate request command, and send the extracted request command to the controlled devices 1103 and 1103 through the wired line. 1104 (steps S43 and S44). The controlled devices 1103 and 1104 that have received the request command execute processing corresponding to the request command, create a response command based on the execution result, and transmit the response command to the wireless slave devices 1107 and 1108 via the wired line ( Steps S45 and S46). The wireless slave devices 1107 and 1108 that have received the response command randomly select a back-off time with the CWmin value held as the maximum value, and avoid congestion with other controlled devices using CSMA. A response command is transmitted by broadcast to the machine 1105 (steps S47 and S48). The wireless master device 1105 transmits the response command received from the wireless slave devices 1106 and 1108 to the control device 1101 via a wired line (steps S49 and S50). When receiving the aggregated response command, the wireless master device 1105 separates the response command and transmits the response command to the control device 1101 for each response command.

本実施の形態では、実施の形態3と同様に、アグリゲート要求コマンド、応答コマンドともにブロードキャストで送信されるため、応答確認は送信されず、無線LANにおける再送シーケンスは実施されない。   In the present embodiment, as in the third embodiment, since the aggregate request command and the response command are both transmitted by broadcast, the response confirmation is not transmitted and the retransmission sequence in the wireless LAN is not performed.

なお、以上の例では、実施の形態3の制御装置、被制御装置の通常の要求コマンド、応答コマンドの送受信機能以外の動作を無線親機、無線子機が実施した。これに限定されず、実施の形態1または実施の形態2の制御装置、被制御装置の通常の要求コマンド、応答コマンドの送受信機能以外の動作を無線親機、無線子機が実施することにより、同様にレガシー機器である制御装置、被制御装置を用いる場合にも実施の形態1または実施の形態2と同様の効果を得ることができる。   In the above example, operations other than the normal request command and response command transmission / reception functions of the control device and controlled device of the third embodiment are performed by the wireless master device and the wireless slave device. Without being limited thereto, the wireless master unit and the wireless slave unit perform operations other than the normal request command and response command transmission / reception function of the control device of the first or second embodiment and the controlled device, Similarly, when using a control device and a controlled device which are legacy devices, the same effects as those of the first embodiment or the second embodiment can be obtained.

以上のように、従来の通常の要求コマンド、応答コマンドの送受信機能を有する制御装置、被制御装置を、各々無線親機、無線子機と接続させ、無線親機、無線子機が実施の形態3の動作の制御装置、被制御装置の動作のうち通常の要求コマンド、応答コマンドの送受信機能以外の動作を実施するようにした。このため、従来の通常の要求コマンド、応答コマンドの送受信機能を有する制御装置、被制御装置を用いて実施の形態3と同様の効果が得られるとともに、被制御装置が並列に動作するため、サイクリック周期が低減するといった効果が得られる。   As described above, the control device and the controlled device having the conventional transmission / reception function of the normal request command and response command are connected to the wireless master device and the wireless slave device, respectively, and the wireless master device and the wireless slave device are the embodiments. Among the operations of the control device for operation 3 and the controlled device, operations other than the transmission / reception function of the normal request command and response command are performed. For this reason, the same effect as in the third embodiment can be obtained by using a conventional control device having a function of transmitting / receiving a normal request command and response command, and a controlled device, and the controlled device operates in parallel. The effect that the click cycle is reduced is obtained.

以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。   The configuration described in the above embodiment shows an example of the contents of the present invention, and can be combined with another known technique, and can be combined with other configurations without departing from the gist of the present invention. It is also possible to omit or change the part.

101,500,800,1101 制御装置、102〜104,600,610,620,900,910,920,1102〜1104 被制御装置、201,301,501,601,801,901 無線送信制御部、202,302,502,602,802,902 無線受信制御部、203,1303 記憶部、204 要求コマンド生成部、205 応答コマンド処理部、303 応答コマンド生成部、304 要求コマンド処理部、503,803,1304 要求コマンドアグリゲート部、504,805 応答コマンド分離部、603 応答コマンドアグリゲート部、604 要求コマンド抽出部、804 送信タイミング制御部、1105 無線親機、1106〜1108 無線子機、1201,1302,1402,1501 有線送信部、1202,1301,1401,1502 有線受信部。   101, 500, 800, 1101 Control device, 102-104, 600, 610, 620, 900, 910, 920, 1102-1104 Controlled device, 201, 301, 501, 601, 801, 901 Radio transmission control unit, 202 , 302, 502, 602, 802, 902 Wireless reception control unit, 203, 1303 storage unit, 204 request command generation unit, 205 response command processing unit, 303 response command generation unit, 304 request command processing unit, 503, 803, 1304 Request command aggregate unit, 504, 805 Response command separation unit, 603 Response command aggregate unit, 604 Request command extraction unit, 804 Transmission timing control unit, 1105 Wireless master unit, 1106-1108 Wireless slave units, 1201, 1302, 1402 , 150 Wired transmission unit, 1202,1301,1401,1502 wired receiver.

Claims (18)

被制御装置に動作の実行を要求するコマンドである要求コマンドを送信し、前記要求コマンドに従った動作の実行結果に基づいて生成された応答コマンドを前記被制御装置から受信する制御装置であって、
前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに保持する記憶部と、
要求コマンドを生成する要求コマンド生成部と、
生成された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する無線送信制御部と、
を備えることを特徴とする制御装置。
A control device that transmits a request command that is a command for requesting execution of an operation to a controlled device, and that receives a response command generated based on an execution result of the operation according to the request command from the controlled device. ,
A storage unit that holds the response time is the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command for each of the controlled device,
A request command generator for generating a request command;
The response time corresponding to the controlled device that is the destination of the generated request command is acquired from the storage unit, and the request command to which the same sequence number is added is broadcasted during the acquired response time. A wireless transmission control unit;
A control device comprising:
前記要求コマンド生成部により生成された複数の要求コマンドを1つのフレームに集約した集約要求コマンドを生成し、前記集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて連送を行う期間である連送時間を決定する要求コマンド集約部、
を備え、
前記無線送信制御部は、前記連送時間の間、同一のシーケンス番号を付加した前記集約要求コマンドをブロードキャストにより連送することを特徴とする請求項1に記載の制御装置。
In a period in which an aggregation request command is generated by aggregating a plurality of request commands generated by the request command generation unit into one frame, and continuous transmission is performed based on the response time of the controlled device that is the destination of the aggregation request command Request command aggregator that determines a certain continuous transmission time,
With
The control apparatus according to claim 1, wherein the wireless transmission control unit continuously broadcasts the aggregation request command to which the same sequence number is added during the continuous transmission time.
前記連送時間は、前記集約要求コマンドの宛先の被制御装置の前記応答時間のうちの最短の前記応答時間であることを特徴する請求項2に記載の制御装置。   The control device according to claim 2, wherein the continuous transmission time is the shortest response time among the response times of the control target device that is the destination of the aggregation request command. 再送タイミングを制御する送信タイミング制御部、
を備え、
前記要求コマンド集約部は、集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間パラメータを生成して前記送信タイミング制御部へ通知し、集約要求コマンドの再送時には、前記集約要求コマンドに対応する応答コマンドを前記制御装置が受信した被制御装置に対する要求コマンドを該集約要求コマンドから削除した再送集約要求コマンドを生成し、前記再送集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間を示すパラメータを生成して前記送信タイミング制御部へ通知し、再送集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて該再送集約要求コマンドの連送時間を決定し、
集約要求コマンドの送信終了時間を起点として、キャリアが検出されない時間である無通信時間の累計を算出し、前記無通信時間の累計が、前記要求コマンド集約部から通知された前記パラメータに対応する時間となった時点を該集約要求コマンドの再送タイミングとして決定し、
前記無線送信制御部は、前記送信タイミング制御部により決定された再送タイミングから、前記再送集約要求コマンドに対応する連送時間の間、ブロードキャストで連送により前記再送集約要求コマンドを送信することを特徴とする請求項2または3に記載の制御装置。
A transmission timing control unit for controlling retransmission timing,
With
The request command aggregating unit generates a maximum transmission waiting time parameter that is directly proportional to the number of controlled devices that are destinations of the aggregation request command, and notifies the transmission timing control unit. Generate a retransmission aggregation request command by deleting a request command for the controlled device that has received the corresponding response command from the aggregation device from the aggregation request command, and transmit the maximum transmission that is directly proportional to the number of controlled devices that are the destination of the retransmission aggregation request command Generate a parameter indicating a waiting time and notify the transmission timing control unit, determine the continuous transmission time of the retransmission aggregation request command based on the response time of the control target device of the retransmission aggregation request command,
Starting from the transmission end time of the aggregation request command, the total no-communication time that is a time during which no carrier is detected is calculated, and the total no-communication time corresponds to the parameter notified from the request command aggregation unit Is determined as the retransmission timing of the aggregation request command,
The radio transmission control unit transmits the retransmission aggregation request command by continuous transmission by broadcast for a continuous transmission time corresponding to the retransmission aggregation request command from the retransmission timing determined by the transmission timing control unit. The control device according to claim 2 or 3.
前記被制御装置ごとの前記応答時間を、要求コマンドの送信時刻と該要求コマンドに対応する応答コマンドの受信時刻とに基づいて求めることを特徴とする請求項1から4のいずれか1つに記載の制御装置。   5. The response time for each of the controlled devices is obtained based on a transmission time of a request command and a reception time of a response command corresponding to the request command. Control device. 被制御装置に動作の実行を要求するコマンドである要求コマンドを送信する制御装置と、前記要求コマンドに従った動作の実行結果に基づいて応答コマンドを生成して前記制御装置へ送信する被制御装置と、前記被制御装置に有線回線により接続される無線子機とを備える無線制御システムにおいて、前記制御装置に有線回線により接続される無線親機であって、
前記制御装置から要求コマンドを受信する有線受信部と、
前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに保持する記憶部と、
前記有線受信部により受信された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する無線送信制御部と、
を備えることを特徴とする無線親機。
A control device that transmits a request command that is a command for requesting execution of an operation to the controlled device, and a controlled device that generates a response command based on an execution result of the operation according to the request command and transmits the response command to the control device And in a wireless control system comprising a wireless slave connected to the controlled device via a wired line, a wireless master connected to the control device via a wired line,
A wired receiver for receiving a request command from the control device;
A storage unit that holds the response time is the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command for each of the controlled device,
The response time corresponding to the controlled device that is the destination of the request command received by the wired reception unit is acquired from the storage unit, and the request command with the same sequence number added during the acquired response time A wireless transmission control unit for continuous transmission by broadcast;
A wireless master device comprising:
前記有線受信部により受信された複数の要求コマンドを1つのフレームに集約した集約要求コマンドを生成し、前記集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて連送を行う期間である連送時間を決定する要求コマンド集約部、
を備え、
前記無線送信制御部は、前記連送時間の間、同一のシーケンス番号を付加した前記集約要求コマンドをブロードキャストにより連送することを特徴とする請求項6に記載の無線親機。
This is a period for generating an aggregation request command by aggregating a plurality of request commands received by the wired receiving unit into one frame, and performing continuous transmission based on the response time of the controlled device that is the destination of the aggregation request command. Request command aggregator that determines continuous transmission time,
With
The wireless master device according to claim 6, wherein the wireless transmission control unit broadcasts the aggregation request command to which the same sequence number is added during the continuous transmission time.
前記連送時間は、前記集約要求コマンドの宛先の被制御装置の前記応答時間のうちの最短の前記応答時間であることを特徴する請求項7に記載の無線親機。   8. The wireless master device according to claim 7, wherein the continuous transmission time is the shortest response time among the response times of the control target device that is the destination of the aggregation request command. 再送タイミングを制御する送信タイミング制御部、
を備え、
前記要求コマンド集約部は、集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間パラメータを生成して前記送信タイミング制御部へ通知し、集約要求コマンドの再送時には、前記集約要求コマンドに対応する応答コマンドを前記無線親機が受信した被制御装置に対する要求コマンドを該集約要求コマンドから削除した再送集約要求コマンドを生成し、前記再送集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間を示すパラメータを生成して前記送信タイミング制御部へ通知し、再送集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて該再送集約要求コマンドの連送時間を決定し、
集約要求コマンドの送信終了時間を起点として、キャリアが検出されない時間である無通信時間の累計を算出し、前記無通信時間の累計が、前記要求コマンド集約部から通知された前記パラメータに対応する時間となった時点を該集約要求コマンドの再送タイミングとして決定し、
前記無線送信制御部は、前記送信タイミング制御部により決定された再送タイミングから、前記再送集約要求コマンドに対応する連送時間の間、ブロードキャストで連送により前記再送集約要求コマンドを送信することを特徴とする請求項7または8に記載の無線親機。
A transmission timing control unit for controlling retransmission timing,
With
The request command aggregating unit generates a maximum transmission waiting time parameter that is directly proportional to the number of controlled devices that are destinations of the aggregation request command, and notifies the transmission timing control unit. A retransmission aggregation request command is generated by deleting a request command for the controlled device that has received the corresponding response command from the radio base unit from the aggregation request command, and the maximum directly proportional to the number of controlled devices that are the destination of the retransmission aggregation request command Generate a parameter indicating a transmission waiting time, notify the transmission timing control unit, determine the continuous transmission time of the retransmission aggregation request command based on the response time of the control target device of the retransmission aggregation request command,
Starting from the transmission end time of the aggregation request command, the total no-communication time that is a time during which no carrier is detected is calculated, and the total no-communication time corresponds to the parameter notified from the request command aggregation unit Is determined as the retransmission timing of the aggregation request command,
The radio transmission control unit transmits the retransmission aggregation request command by continuous transmission by broadcast for a continuous transmission time corresponding to the retransmission aggregation request command from the retransmission timing determined by the transmission timing control unit. The wireless master device according to claim 7 or 8.
前記被制御装置ごとの前記応答時間を、要求コマンドの送信時刻と該要求コマンドに対応する応答コマンドの受信時刻とに基づいて求めることを特徴とする請求項6から9のいずれか1つに記載の無線親機。   10. The response time for each of the controlled devices is obtained based on a transmission time of a request command and a reception time of a response command corresponding to the request command. Wireless master unit. 応答コマンドの送信元のアドレスを監視することにより、無線子機と被制御装置との対応情報を生成し、前記記憶部へ前記対応情報を格納し、
前記対応情報に基づいて、要求コマンドの宛先の被制御装置に対応する無線子機を求めることを特徴とする請求項6から10のいずれか1つに記載の無線親機。
By monitoring the address of the transmission source of the response command, the correspondence information between the wireless slave unit and the controlled device is generated, and the correspondence information is stored in the storage unit,
11. The wireless master device according to claim 6, wherein a wireless slave device corresponding to a controlled device that is a destination of a request command is obtained based on the correspondence information.
制御装置と、
前記制御装置から既受信の要求コマンドと同一のシーケンス番号が付加された要求コマンドを受信すると、受信した要求コマンドを破棄する被制御装置と、
を備え、
前記制御装置は、
前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに保持する記憶部と、
要求コマンドを生成する要求コマンド生成部と、
生成された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する無線送信制御部と、
を備えることを特徴とする無線制御システム。
A control device;
When receiving a request command to which the same sequence number as the already received request command is added from the control device, a controlled device that discards the received request command;
With
The controller is
A storage unit that holds the response time is the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command for each of the controlled device,
A request command generator for generating a request command;
The response time corresponding to the controlled device that is the destination of the generated request command is acquired from the storage unit, and the request command to which the same sequence number is added is broadcasted during the acquired response time. A wireless transmission control unit;
A wireless control system comprising:
前記制御装置は、
前記要求コマンド生成部により生成された複数の要求コマンドを1つのフレームに集約した集約要求コマンドを生成し、前記集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて連送を行う期間である連送時間を決定する要求コマンド集約部、
を備え、
前記無線送信制御部は、前記連送時間の間、同一のシーケンス番号を付加した前記集約要求コマンドをブロードキャストにより連送し、
前記被制御装置は、前記制御装置から集約要求コマンドを受信すると該集約要求コマンドから自装置宛ての要求コマンドを抽出し、既受信の集約要求コマンドと同一のシーケンス番号が付加された集約要求コマンドを受信すると、受信した集約要求コマンドを破棄することを特徴とする請求項12に記載の無線制御システム。
The controller is
In a period in which an aggregation request command is generated by aggregating a plurality of request commands generated by the request command generation unit into one frame, and continuous transmission is performed based on the response time of the controlled device that is the destination of the aggregation request command Request command aggregator that determines a certain continuous transmission time,
With
The wireless transmission control unit continuously broadcasts the aggregation request command with the same sequence number added during the continuous transmission time,
When the controlled device receives the aggregation request command from the control device, the controlled device extracts the request command addressed to itself from the aggregation request command, and receives the aggregation request command to which the same sequence number as the received aggregation request command is added. 13. The radio control system according to claim 12, wherein when received, the received aggregation request command is discarded.
前記制御装置は、
再送タイミングを制御する送信タイミング制御部、
を備え、
前記要求コマンド集約部は、集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間パラメータを生成して前記送信タイミング制御部へ通知し、集約要求コマンドの再送時には、前記集約要求コマンドに対応する応答コマンドを前記制御装置が受信した被制御装置に対する要求コマンドを該集約要求コマンドから削除した再送集約要求コマンドを生成し、前記再送集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間を示すパラメータを生成して前記送信タイミング制御部へ通知し、再送集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて該再送集約要求コマンドの連送時間を決定し、
集約要求コマンドの送信終了時間を起点として、キャリアが検出されない時間である無通信時間の累計を算出し、前記無通信時間の累計が、前記要求コマンド集約部から通知された前記パラメータに対応する時間となった時点を該集約要求コマンドの再送タイミングとして決定し、
前記無線送信制御部は、前記送信タイミング制御部により決定された再送タイミングから、前記再送集約要求コマンドに対応する連送時間の間、ブロードキャストで連送により前記再送集約要求コマンドを送信し、
前記被制御装置は、受信した集約要求コマンドに格納された最大送信待ち時間パラメータを上限として待ち時間をランダムに選択し、選択した待ち時間が経過すると応答コマンドを送信することを特徴とする請求項13に記載の無線制御システム。
The controller is
A transmission timing control unit for controlling retransmission timing,
With
The request command aggregating unit generates a maximum transmission waiting time parameter that is directly proportional to the number of controlled devices that are destinations of the aggregation request command, and notifies the transmission timing control unit. Generate a retransmission aggregation request command by deleting a request command for the controlled device that has received the corresponding response command from the aggregation device from the aggregation request command, and transmit the maximum transmission that is directly proportional to the number of controlled devices that are the destination of the retransmission aggregation request command Generate a parameter indicating a waiting time and notify the transmission timing control unit, determine the continuous transmission time of the retransmission aggregation request command based on the response time of the control target device of the retransmission aggregation request command,
Starting from the transmission end time of the aggregation request command, the total no-communication time that is a time during which no carrier is detected is calculated, and the total no-communication time corresponds to the parameter notified from the request command aggregation unit Is determined as the retransmission timing of the aggregation request command,
The wireless transmission control unit transmits the retransmission aggregation request command by continuous transmission by broadcast during the continuous transmission time corresponding to the retransmission aggregation request command from the retransmission timing determined by the transmission timing control unit,
The controlled device randomly selects a waiting time up to a maximum transmission waiting time parameter stored in the received aggregation request command, and transmits a response command when the selected waiting time elapses. 14. A radio control system according to 13.
被制御装置と、
前記被制御装置に動作の実行を要求するコマンドである要求コマンドを生成する制御装置と、
無線親機と、
前記制御装置から受信した要求コマンドを宛先の被制御装置へ有線回線で送信する無線子機と、
を備え、
前記無線親機は、
前記制御装置から有線回線で要求コマンドを受信する有線受信部と、
前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに保持する記憶部と、
前記有線受信部により受信された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する無線送信制御部と、を備え、
前記無線子機は、既受信の要求コマンドと同一のシーケンス番号が付加された要求コマンドを受信すると、受信した要求コマンドを破棄することを特徴とする無線制御システム。
A controlled device;
A control device that generates a request command that is a command for requesting the controlled device to execute an operation;
With the wireless master unit,
A wireless slave that transmits a request command received from the control device to a destination controlled device via a wired line;
With
The wireless master unit is
A wired receiver that receives a request command from the control device via a wired line;
A storage unit that holds the response time is the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command for each of the controlled device,
The response time corresponding to the controlled device that is the destination of the request command received by the wired reception unit is acquired from the storage unit, and the request command with the same sequence number added during the acquired response time A wireless transmission control unit that continuously transmits by broadcast,
When the wireless slave device receives a request command to which the same sequence number as an already received request command is added, the wireless slave system discards the received request command.
前記無線親機は、
前記有線受信部により受信された複数の要求コマンドを1つのフレームに集約した集約要求コマンドを生成し、前記集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて連送を行う期間である連送時間を決定する要求コマンド集約部、
を備え、
前記無線送信制御部は、前記連送時間の間、同一のシーケンス番号を付加した前記集約要求コマンドをブロードキャストにより連送し、
前記無線子機は、前記無線親機から集約要求コマンドを受信すると該集約要求コマンドから要求コマンドを抽出して有線回線で宛先の前記被制御装置へ送信し、既受信の集約要求コマンドと同一のシーケンス番号が付加された集約要求コマンドを受信すると、受信した集約要求コマンドを破棄することを特徴とする請求項15に記載の無線制御システム。
The wireless master unit is
This is a period for generating an aggregation request command by aggregating a plurality of request commands received by the wired receiving unit into one frame, and performing continuous transmission based on the response time of the controlled device that is the destination of the aggregation request command. Request command aggregator that determines continuous transmission time,
With
The wireless transmission control unit continuously broadcasts the aggregation request command with the same sequence number added during the continuous transmission time,
When the wireless slave device receives the aggregation request command from the wireless master device, the wireless slave device extracts the request command from the aggregation request command and transmits the request command to the destination controlled device via a wired line, and is the same as the already received aggregation request command 16. The radio control system according to claim 15, wherein when the aggregation request command to which the sequence number is added is received, the received aggregation request command is discarded.
前記無線親機は、
再送タイミングを制御する送信タイミング制御部、
を備え、
前記要求コマンド集約部は、集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間パラメータを生成して前記送信タイミング制御部へ通知し、集約要求コマンドの再送時には、前記集約要求コマンドに対応する応答コマンドを前記無線親機が受信した被制御装置に対する要求コマンドを該集約要求コマンドから削除した再送集約要求コマンドを生成し、前記再送集約要求コマンドの宛先の被制御装置数に正比例した最大送信待ち時間を示すパラメータを生成して前記送信タイミング制御部へ通知し、再送集約要求コマンドの宛先の被制御装置の前記応答時間に基づいて該再送集約要求コマンドの連送時間を決定し、
集約要求コマンドの送信終了時間を起点として、キャリアが検出されない時間である無通信時間の累計を算出し、前記無通信時間の累計が、前記要求コマンド集約部から通知された前記パラメータに対応する時間となった時点を該集約要求コマンドの再送タイミングとして決定し、
前記無線送信制御部は、前記送信タイミング制御部により決定された再送タイミングから、前記再送集約要求コマンドに対応する連送時間の間、ブロードキャストで連送により前記再送集約要求コマンドを送信し、
受信した集約要求コマンドに格納された前記パラメータを上限として待ち時間をランダムに選択し、選択した待ち時間が経過すると応答コマンドを送信し、
前記無線子機は、受信した集約要求コマンドに格納された最大送信待ち時間パラメータを上限として待ち時間をランダムに選択し、選択した待ち時間が経過すると応答コマンドを送信することを特徴とする請求項16に記載の無線制御システム。
The wireless master unit is
A transmission timing control unit for controlling retransmission timing,
With
The request command aggregating unit generates a maximum transmission waiting time parameter that is directly proportional to the number of controlled devices that are destinations of the aggregation request command, and notifies the transmission timing control unit. A retransmission aggregation request command is generated by deleting a request command for the controlled device that has received the corresponding response command from the radio base unit from the aggregation request command, and the maximum directly proportional to the number of controlled devices that are the destination of the retransmission aggregation request command Generate a parameter indicating a transmission waiting time, notify the transmission timing control unit, determine the continuous transmission time of the retransmission aggregation request command based on the response time of the control target device of the retransmission aggregation request command,
Starting from the transmission end time of the aggregation request command, the total no-communication time that is a time during which no carrier is detected is calculated, and the total no-communication time corresponds to the parameter notified from the request command aggregation unit Is determined as the retransmission timing of the aggregation request command,
The wireless transmission control unit transmits the retransmission aggregation request command by continuous transmission by broadcast during the continuous transmission time corresponding to the retransmission aggregation request command from the retransmission timing determined by the transmission timing control unit,
The waiting time is randomly selected with the parameter stored in the received aggregation request command as an upper limit, and when the selected waiting time elapses, a response command is transmitted,
The wireless slave device randomly selects a waiting time with the maximum transmission waiting time parameter stored in the received aggregation request command as an upper limit, and transmits a response command when the selected waiting time elapses. The radio control system according to 16.
被制御装置に動作の実行を要求するコマンドである要求コマンドを送信し、前記要求コマンドに従った動作の実行結果に基づいて生成された応答コマンドを前記被制御装置から受信する制御装置における無線制御方法であって、
前記被制御装置が要求コマンドを受信してから応答コマンドを送信するまでの時間であり前記被制御装置において生じる遅延時間である応答時間を前記被制御装置ごとに記憶部に保持する記憶ステップと、
要求コマンドを生成する要求コマンド生成ステップと、
生成された要求コマンドの宛先の前記被制御装置に対応する前記応答時間を前記記憶部から取得し、取得した前記応答時間の間、同一のシーケンス番号を付加した該要求コマンドをブロードキャストにより連送する送信ステップと、
を含むことを特徴とする無線制御方法。
Radio control in a control device that transmits a request command that is a command for requesting execution of an operation to a controlled device, and receives a response command generated based on an execution result of the operation according to the request command from the controlled device A method,
A storage step for holding the in the storage unit for each of the controlled device the response time is the delay time caused in the time der Ri the controlled device to send a response command from the reception of the controlled device requesting command ,
A request command generation step for generating a request command;
The response time corresponding to the controlled device that is the destination of the generated request command is acquired from the storage unit, and the request command to which the same sequence number is added is broadcasted during the acquired response time. Sending step;
A wireless control method comprising:
JP2014244182A 2014-12-02 2014-12-02 Control device, wireless master device, wireless control system, and wireless control method Active JP6385261B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014244182A JP6385261B2 (en) 2014-12-02 2014-12-02 Control device, wireless master device, wireless control system, and wireless control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014244182A JP6385261B2 (en) 2014-12-02 2014-12-02 Control device, wireless master device, wireless control system, and wireless control method

Publications (3)

Publication Number Publication Date
JP2016111395A JP2016111395A (en) 2016-06-20
JP2016111395A5 JP2016111395A5 (en) 2017-11-30
JP6385261B2 true JP6385261B2 (en) 2018-09-05

Family

ID=56124927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014244182A Active JP6385261B2 (en) 2014-12-02 2014-12-02 Control device, wireless master device, wireless control system, and wireless control method

Country Status (1)

Country Link
JP (1) JP6385261B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4131890B2 (en) * 1999-07-19 2008-08-13 大阪瓦斯株式会社 Information transmission request device and program recording medium
JP2010271897A (en) * 2009-05-21 2010-12-02 Toshiba Toko Meter Systems Co Ltd Wireless meter reading system
JP5455820B2 (en) * 2010-07-02 2014-03-26 三菱電機株式会社 Route selection method, communication apparatus, and communication system
JP2014064155A (en) * 2012-09-21 2014-04-10 Hitachi Ltd Radio meter-reading system
JP2014082756A (en) * 2012-09-25 2014-05-08 Toshiba Corp Wireless communication apparatus and method

Also Published As

Publication number Publication date
JP2016111395A (en) 2016-06-20

Similar Documents

Publication Publication Date Title
CN105959921B (en) Network controller, node equipment and its grid network system
CN102665297B (en) Communication device and system as well as method of wireless cloud sensor network
CN103856302A (en) Intelligent-equipment control method
US9609591B2 (en) Communication device, power management system having communication device and control method of communication device
CN105075191A (en) Wireless network data processing device and wireless network system
CN104427473B (en) Communication equipment and communication means
JP6385261B2 (en) Control device, wireless master device, wireless control system, and wireless control method
CN109347674B (en) Data transmission method and device and electronic equipment
CN107396417B (en) Network communication method for network system
WO2018003117A1 (en) Communication system and communication method
US20200022015A1 (en) Information processing apparatus, gateway apparatus, information processing method, and information processing program
JP2015198423A (en) Communication terminal and packet communication method
WO2020035148A1 (en) Control system
JP6174454B2 (en) Multi-hop network system and control method of multi-hop network system
US9307509B1 (en) Transmitting radio signals using simultaneous retransmission
US20190132242A1 (en) Communication device, control method, and non-transitory storage medium
KR20160120434A (en) Method and apparatus for controling scan of slave device
CN108605006B (en) Control network system and node device thereof
JP2020039028A (en) Communication system, repeating installation and communication method
CN105052236A (en) Multi-listener wireless medium access method
US10425371B2 (en) Method for fragmented messaging between network devices
CN103327132B (en) Based on the IP transmission adapting method of TDMA system wireless communication system
KR20170126732A (en) Slave device control method
JP2017055152A (en) Communication base station and terminal device
JP6005308B1 (en) Wireless communication apparatus, wireless communication terminal, wireless communication method, and wireless communication program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171019

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180710

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180807

R150 Certificate of patent or registration of utility model

Ref document number: 6385261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250