[go: up one dir, main page]

WO2023058120A1 - Dispositif de communication radio et procédé de communication - Google Patents

Dispositif de communication radio et procédé de communication Download PDF

Info

Publication number
WO2023058120A1
WO2023058120A1 PCT/JP2021/036849 JP2021036849W WO2023058120A1 WO 2023058120 A1 WO2023058120 A1 WO 2023058120A1 JP 2021036849 W JP2021036849 W JP 2021036849W WO 2023058120 A1 WO2023058120 A1 WO 2023058120A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
slot
transmission data
wireless communication
unit
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.)
Ceased
Application number
PCT/JP2021/036849
Other languages
English (en)
Japanese (ja)
Inventor
良太 森若
賀須男 藤野
和敏 小林
忠輔 弓場
裕喜 南田
諒 下留
次郎 村岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to PCT/JP2021/036849 priority Critical patent/WO2023058120A1/fr
Priority to JP2023552444A priority patent/JPWO2023058120A1/ja
Publication of WO2023058120A1 publication Critical patent/WO2023058120A1/fr
Priority to US18/604,528 priority patent/US20240243894A1/en
Priority to US18/604,532 priority patent/US20240223345A1/en
Priority to US18/604,525 priority patent/US20240223346A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • the present disclosure relates to wireless communication devices and communication methods.
  • Patent Document 1 discloses a system including a robot, a processing device, a robot controller that controls the robot, a processing device controller that controls the processing device, and a programmable logic controller that generates commands for the robot controller and the processing device controller. disclosed.
  • the present disclosure provides a wireless communication device that is effective in achieving both communication reliability and communication speed.
  • a wireless communication device repeats a time division duplex pattern in which a plurality of communication slots including a first type communication slot and a second type communication slot are arranged in a time division manner to
  • the transmission data generated by the wireless communication unit that performs wireless communication with the communication unit and the application has the first attribute
  • the transmission data is transmitted from the wireless communication unit to the remote wireless communication unit using the first type communication slot.
  • a communication control unit for transmitting the transmission data from the wireless communication unit to the other wireless communication unit using the second type communication slot when the transmission data has the second attribute.
  • a communication method repeats a time-division duplex pattern in which a plurality of communication slots including a first-type communication slot and a second-type communication slot are arranged in a time-division manner to perform wireless communication.
  • the transmission data generated by the application has the first attribute while wireless communication is being performed between the unit and the other wireless communication unit, the transmission data is transmitted from the wireless communication unit using the first type communication slot. and causing the wireless communication unit to transmit the transmission data to the wireless communication unit using the second type communication slot when the transmission data has the second attribute.
  • FIG. 1 is a schematic diagram illustrating the configuration of a device system
  • FIG. 1 is a schematic diagram illustrating the configuration of a robot
  • FIG. 4 is a block diagram illustrating configurations of a control server and a base station
  • FIG. 4 is a table illustrating storage contents of a pattern storage unit
  • FIG. 4 is a schematic diagram illustrating a time division duplex pattern
  • FIG. 4 is a schematic diagram illustrating the relationship between time division duplex patterns and communication cycles
  • FIG. 4 is a schematic diagram illustrating the relationship between time division duplex patterns and communication cycles
  • FIG. 3 is a schematic diagram illustrating the relationship between the target arrangement and the arrangement of communication slots in each communication cycle
  • FIG. 4 is a block diagram illustrating the configuration of a local controller and mobile station; 3 is a block diagram illustrating the hardware configuration of a control server and base stations; FIG. 3 is a block diagram illustrating the hardware configuration of a local controller and mobile stations; FIG. 4 is a flow chart illustrating a procedure for setting a time division duplex pattern and a cycle start slot; 4 is a flow chart illustrating a wireless communication procedure; 4 is a flow chart illustrating a wireless communication procedure; 4 is a flowchart illustrating a communication control procedure; 7 is a flowchart illustrating a communication mode switching procedure; 4 is a flow chart illustrating a wireless communication procedure; 4 is a flow chart illustrating a wireless communication procedure; 4 is a flowchart illustrating a communication control procedure; 7 is a flowchart illustrating a communication mode switching procedure;
  • a communication system 1 shown in FIG. 1 is a system that performs wireless communication using time division duplexing.
  • a communication system 1 includes a wireless communication system 2 and an application 3 .
  • the radio communication system 2 performs radio communication by repeating a time division duplex pattern in which a plurality of communication slots are arranged in a time division manner.
  • Arranging by time division means arranging so as to line up along a time axis representing the passage of time.
  • Time division duplexing is a wireless communication method that enables transmission and reception in the same frequency band by switching transmission and reception for each time.
  • the wireless communication system 2 performs wireless communication using a 5G network as an example of wireless communication using time division duplexing.
  • the radio communication system 2 performs radio communication by local 5G.
  • Local 5G is a 5G network that is built for a limited area compared to public 5G, in which carriers provide communication services over a wide area.
  • the wireless communication system 2 has a base station 200 and one or more mobile stations 400.
  • the radio communication system 2 has multiple mobile stations 400 .
  • the base station 200 is installed in a local 5G target area and performs wireless communication with a plurality of mobile stations 400 .
  • Each of the plurality of mobile stations 400 can move within the target area and wirelessly communicate with the base station 200 .
  • a plurality of communication slots in wireless communication includes time division duplex uplink slots.
  • the plurality of communication slots may further include time division duplexed downlink slots.
  • An uplink slot is a slot in which mobile station 400 transmits data to base station 200 (base station 200 receives data from mobile station 400).
  • a downlink slot is a slot in which base station 200 transmits data to mobile station 400 (mobile station 400 receives data from base station 200).
  • the application 3 uses the wireless communication system 2 to perform cyclic communication. Cyclic communication is communication in which data transmission and reception of the same content are repeated.
  • the application 3 may use the wireless communication system 2 to perform cyclic communication with a constant communication cycle (communication period).
  • Application 3 may repeat a communication cycle including generation of transmission data based on reception data received by base station 200 from mobile station 400 and transmission of transmission data from base station 200 to mobile station 400 .
  • Application 3 may repeat a communication cycle including generation of transmission data based on reception data received by mobile station 400 from base station 200 and transmission of transmission data from mobile station 400 to base station 200 .
  • Application represents an application target of wireless communication by the wireless communication system 2.
  • a specific example of the application 3 is a device system 10 including multiple devices.
  • the communication system 1 performs wireless communication in the device system 10 .
  • Each of the plurality of devices may be a hardware device configured by a set of hardware, or may be a software device implemented in a computer by software.
  • the device system 10 includes multiple machines 20, a control server 100, and a time server 101.
  • Machine 20 is an example of a hardware device.
  • machine 20 is an industrial machine.
  • Specific examples of industrial machines include machine tools, carrier devices, robots, and the like.
  • a servo system including a servo motor and a servo drive circuit is also an example of an industrial machine.
  • the machine 20 has a machine body 30 and a local controller 300.
  • the machine main body 30 is a machine that realizes operations.
  • the local controller 300 controls the machine body 30 so as to implement the operations.
  • the machine body 30A is a mobile robot that works on a work while moving.
  • the machine main body 30A has an automatic guided vehicle 31 and a robot 40 .
  • the automatic guided vehicle 31 is driven by the local controller 300 to move.
  • the robot 40 is installed on the unmanned guided vehicle 31.
  • the robot 40 is driven by the local controller 300 to carry out work such as transportation, processing, and assembly of the work.
  • the robot 40 is, for example, a vertically articulated industrial robot. As shown in FIG. 2 , the robot 40 has a base portion 41 , a turning portion 42 , a first arm 43 , a second arm 44 , a wrist portion 45 and a tip portion 46 .
  • the base 41 is installed on the automatic guided vehicle 31 .
  • the swivel part 42 is mounted on the base part 41 so as to be rotatable around the vertical axis 51 .
  • the robot 40 has a joint 61 that attaches the pivot 42 to the base 41 so as to be rotatable about the axis 51 .
  • the first arm 43 is connected to the swivel portion 42 so as to be rotatable about an axis 52 that intersects (for example, is perpendicular to) the axis 51 .
  • the robot 40 has a joint 62 that connects the first arm 43 to the pivot 42 so as to be rotatable about the axis 52 .
  • An intersection includes being in a twisted relationship, such as a so-called overpass. The same applies to the following.
  • the first arm 43 extends from the turning portion 42 along one direction that intersects (for example, orthogonally) the axis 52 .
  • the second arm 44 is connected to the end of the first arm 43 so as to be rotatable around an axis 53 parallel to the axis 52 .
  • the robot 40 has a joint 63 connecting the second arm 44 to the first arm 43 so as to be rotatable about the axis 53 .
  • the second arm 44 includes an arm base 47 extending from the end of the first arm 43 along one direction intersecting (for example, perpendicular to) the axis 53 and an arm further extending from the end of the arm base 47 along the same one direction. and end 48 .
  • Arm end 48 is rotatable about axis 54 with respect to arm base 47 .
  • Axis 54 intersects (eg, is orthogonal to) axis 53 .
  • robot 40 has a joint 64 that connects arm end 48 to arm base 47 such that arm end 48 is rotatable about axis 54 .
  • the wrist 45 is connected to the end of the arm end 48 so as to be rotatable about an axis 55 that intersects (for example, is perpendicular to) the axis 54 .
  • the robot 40 has a joint 65 that connects the arm end 48 such that the wrist 45 is rotatable about the axis 55 .
  • Wrist 45 extends from the end of arm end 48 along a direction that intersects (eg, is perpendicular to) axis 55 .
  • the tip 46 is connected to the end of the wrist 45 so as to be rotatable about an axis 56 that intersects (eg, is perpendicular to) the axis 55 .
  • robot 40 has a joint 66 that connects tip 46 to wrist 45 such that tip 46 is rotatable about axis 56 .
  • An end effector is provided at the distal end portion 46 .
  • Specific examples of the end effector include a hand for gripping a work, a work tool for processing and assembling a work, and the like.
  • Actuators 71 , 72 , 73 , 74 , 75 , 76 drive joints 61 , 62 , 63 , 64 , 65 , 66 .
  • Each of the actuators 71, 72, 73, 74, 75, 76 has, for example, an electric motor and a transmission section (for example, reduction gear) that transmits the power of the electric motor to the joints 61, 62, 63, 64, 65, 66. .
  • actuator 71 drives joint 61 to rotate pivot 42 about axis 51 .
  • Actuator 72 drives joint 62 to rotate first arm 43 about axis 52 .
  • Actuator 73 drives joint 63 to rotate second arm 44 about axis 53 .
  • Actuator 74 drives joint 64 to rotate arm end 48 about axis 54 .
  • Actuator 75 drives joint 65 to rotate wrist 45 about axis 55 .
  • Actuator 76 drives joint 66 to rotate tip 46 about axis 56 .
  • the machine main body 30B is an unmanned guided vehicle that transports objects such as workpieces.
  • the machine main body 30B has an unmanned guided vehicle 33 and a loading platform 34.
  • the automatic guided vehicle 33 is driven by the local controller 300 to move.
  • the loading platform 34 is provided on the automatic guided vehicle 33 and supports the object to be transported.
  • the control server 100 includes multiple controllers 111 that respectively control multiple machines 20 .
  • Each of the multiple controllers 111 is an example of a software device, and is implemented in the control server 100 by software.
  • the plurality of controllers 111 may be hardware devices independent of each other on hardware.
  • Communication system 1 communicates from controller 111 to machine 20 via downlink slots and from machine 20 to controller 111 via uplink slots. is connected to the control server 100 via the .
  • a plurality of mobile stations 400 of the radio communication system 2 are provided in a plurality of machines 20 respectively, and are connected to a plurality of local controllers 300 respectively.
  • the control server 100 transmits data to each of the multiple machines 20 via the base station 200 and the mobile station 400 and receives data from each of the multiple machines 20 via the mobile station 400 and the base station 200 .
  • Each of the plurality of local controllers 300 transmits data to the control server 100 via the mobile station 400 and base station 200 and receives data from the control server 100 via the base station 200 and mobile station 400 .
  • the application 3 uses the wireless communication system 2 to transmit and receive control data for controlling the machine 20 .
  • control data include command data for controlling the machine 20 and response data of the industrial machine according to the command data.
  • the command data is data representing an operation command for the machine 20, for example.
  • a specific example of the data representing the motion command is target motion data representing the target motion of the machine 20 .
  • the target data includes target positions, target velocities, etc. for the machine 20 .
  • the data representing the operation command may be target output data representing a target output (for example, target torque or target current) for causing the operation of the machine 20 to follow the target operation.
  • the response data is, for example, data representing an action performed by the machine 20 in response to command data.
  • Specific examples of the data representing the motion include the motion speed of the machine 20, the position of the machine 20, and the like.
  • the application 3 repeatedly executes a communication cycle including transmission of command data from the controller 111 to the machine 20 and transmission of response data from the machine 20 to the controller 111 by cyclic communication.
  • the controller 111 repeatedly executes a communication cycle including transmission of command data and reception of response data by cyclic communication.
  • the machine 20 repeatedly executes a communication cycle including reception of command data and transmission of response data by cyclic communication.
  • the time server 101 is a computer connected to the control server 100 via a wired communication network and generates global time.
  • the time server 101 may be incorporated in the control server 100 or may be incorporated in the base station 200 .
  • the global time is used to align at least the time inside the control server 100 and the time inside the base station 200 with the global time.
  • the communication control units 112 and 312 control cyclic communication.
  • the communication control unit 112 controls communication using a downlink slot among cyclic communications.
  • the communication control unit 112 and the base station 200 constitute a wireless communication device 5 that performs communication from the controller 111 to the machine 20 using downlink slots.
  • the communication control unit 312 controls communication using a downlink slot among cyclic communications.
  • the communication control unit 312 and the mobile station 400 constitute a wireless communication device 6 that performs communication from the machine 20 to the controller 111 using uplink slots.
  • the communication control unit 112 is incorporated in the control server 100 and the communication control unit 312 is incorporated in the local controller 300. As described above, when the plurality of controllers 111 are hardware devices independent of each other, the communication control unit 112 may be incorporated in each of the plurality of controllers 111 . Communication control unit 112 may be incorporated in base station 200 and communication control unit 312 may be incorporated in mobile station 400 .
  • the communication system 1 acquires configuration information indicating the configuration of the device system 10, and according to the configuration of the device system 10, the downlink slots for time division duplex and the time division duplex It may be configured to set a time division duplex pattern that defines an arrangement with uplink slots, and to perform wireless communication by repeating the set time division duplex pattern. According to this configuration, the time division duplex pattern is set according to the configuration of the device system, and wireless communication is performed by repeating the set time division duplex pattern. Therefore, it is effective for more timely wireless communication.
  • the communication reliability of a plurality of communication slots may differ depending on the position in the time division duplex pattern.
  • other wireless communication systems 900 may perform other wireless communications via a space that at least partially overlaps the space in which the wireless communication system 2 wirelessly communicates.
  • Another radio communication system 900 repeats another time division duplex pattern in which a plurality of other communication slots are arranged in a time division manner to perform the other radio communication.
  • a specific example of such another wireless communication system 900 is a system that performs wireless communication by public 5G as described above.
  • another wireless communication system 900 has a base station 910 and a terminal 920 .
  • Terminal 920 is, for example, a mobile communication terminal such as a smart phone, tablet computer, or laptop computer.
  • the base station 910 is installed at the end of the communication network of the carrier, performs wireless communication with the terminal 920 , and relays communication between the communication network and the terminal 920 .
  • the plurality of communication slots of the time division duplex pattern repeated by the radio communication system 2 include a synchronous slot and an asynchronous slot. slots.
  • a synchronous slot is a communication slot whose status as a downlink slot or an uplink slot matches the communication slot of another wireless communication performed at the same timing.
  • An asynchronous slot is a communication slot that does not match the communication slot of another wireless communication performed at the same timing in terms of whether it is a downlink slot or an uplink slot.
  • communication using asynchronous slots is more susceptible to deterioration in communication quality due to interference with communication using communication slots of other wireless communications.
  • the plurality of communication slots can include first-type communication slots (for example, synchronous slots) and second-type communication slots (for example, asynchronous slots) with mutually different communication reliability. Therefore, when the transmission data generated by the controller 111 has the first attribute, the wireless communication device 5 transmits the transmission data from the base station 200 (wireless communication unit) to the mobile station 400 (counterpart wireless communication) using the first type communication slot. and if the transmission data has the second attribute, the transmission data is transmitted from the base station 200 (wireless communication unit) to the mobile station 400 (counterpart wireless communication unit) using the second type communication slot. and may be configured to perform
  • the wireless communication device 6 transmits the transmission data from the mobile station 400 (wireless communication section) to the base station 200 (counterpart wireless) using the first type communication slot. communication unit), and when the transmission data has the second attribute, the transmission data is transmitted from the mobile station 400 (wireless communication unit) to the base station 200 (counterpart wireless communication unit) using the second type communication slot. and may be configured to perform.
  • the time division duplex pattern is not necessarily suitable for cyclic communication of applications. Therefore, the communication system 1 uses the wireless communication system 2 to perform cyclic communication, and at least a part of each of two or more consecutive communication cycles of the cyclic communication is one time division of wireless communication. and controlling cyclic communication to occur within a duplex pattern.
  • the arrangement of communication slots in each communication cycle of cyclic communication (hereinafter referred to as "slot arrangement") can be adjusted without changing the time division duplex pattern. Therefore, it is effective in applying wireless communication to various applications.
  • control server 100 The configurations of the control server 100, the base station 200, the local controller 300, and the mobile station 400 will be illustrated in more detail below.
  • FIG. 3 is a block diagram illustrating configurations of the control server 100 and the base station 200.
  • the control server 100 has a plurality of controllers 111 and a communication control unit 112 as functional components (hereinafter referred to as “functional blocks").
  • Each of the plurality of controllers 111 (hereinafter simply referred to as “controller 111 ”) controls the corresponding machine 20 .
  • the controller 111 controls the machine 20 by repeating a control cycle including one or more communications from the controller 111 to the machine 20 and one or more communications from the machine 20 to the controller 111 .
  • the controller 111 repeats a control cycle including receiving the response data from the machine 20 , generating the command data based on the response data, and transmitting the command data to the machine 20 .
  • the controller 111 calculates, as command data, the target output data for causing the operation of the machine 20 represented by the response data to follow the target operation.
  • the controller 111 calculates target output data by performing a proportional operation, a proportional/integral operation, or a proportional/integral/differential operation on the deviation between the target operation and the operation of the machine 20 .
  • the controller 111 repeats a constant control cycle (control period). For example, controller 111 executes a control cycle each time a control clock signal is generated that signals the passage of a certain control cycle. In this case, the processing executed by the controller 111 between the generation of the control clock signal and the generation of the next control clock signal is one control cycle.
  • the controller 111 may receive response data after generating command data and transmitting command data. In this case, the controller 111 generates command data based on the response data received in the previous control cycle.
  • the controller 111 may receive the response data and generate the command data after sending the command data. In this case, the controller 111 transmits command data generated in the previous control cycle.
  • a control cycle includes a communication cycle.
  • a communication cycle includes sending command data and receiving response data.
  • the controller 111 causes the communication control unit 112 to receive reception data such as response data and transmit transmission data such as command data. For example, the controller 111 causes the communication control unit 112 to receive the received data, and acquires the received data received by the communication control unit 112 . Further, the controller 111 outputs transmission data to the communication control section 112 and causes the communication control section 112 to transmit the transmission data.
  • the communication control unit 112 receives received data and transmits transmitted data via the base station 200 .
  • Base station 200 has transmission buffer 211 , reception buffer 212 , radio communication section 213 , and clock 214 .
  • the radio communication unit 213 repeats the time division duplex pattern to perform radio communication with the mobile station 400 (counterpart radio communication unit). For example, the radio communication unit 213 reads transmission data from the transmission buffer 211 and transmits the transmission data to the mobile station 400 by downlink slots of the time division duplex pattern. Also, the wireless communication unit 213 receives reception data from the mobile station 400 in the uplink slot of the time division duplex pattern, and stores the reception data in the reception buffer 212 .
  • the communication control unit 112 stores the transmission data acquired from the controller 111 in the transmission buffer 211. As described above, the transmission data stored in transmission buffer 211 is read by wireless communication section 213 . Therefore, storing the transmission data in the transmission buffer 211 is an example of handing over the transmission data to the wireless communication unit 213 . Data stored in the transmission buffer 211 is transmitted to the machine 20 via the base station 200 and mobile station 400 .
  • the communication control unit 112 reads the reception data received by the wireless communication unit 213 from the mobile station 400 from the reception buffer 212 .
  • Reading received data from the reception buffer 212 is an example of obtaining received data from the wireless communication unit 213 .
  • Receive data is received from machine 20 via mobile station 400 and base station 200 by reading the receive data from receive buffer 212 .
  • the clock 214 repeatedly generates the time necessary for repeating the time division duplex pattern.
  • the time generated by the clock 214 will be referred to as "base station time”.
  • Radio communication section 213 repeats the time division duplex pattern based on the base station time.
  • the wireless communication unit 213 executes a time division duplex pattern each time a communication clock signal that notifies the passage of a certain repetition cycle is generated.
  • the communication performed between the generation of the communication clock signal and the generation of the next communication clock signal is one time division duplex pattern.
  • Radio communication section 213 may execute the time division duplex pattern each time a repetition cycle elapses from a predetermined start time at the base station time.
  • one time-division duplex pattern is communication performed from the time obtained by adding an integral multiple of the repetition cycle to the start time until one repetition cycle elapses.
  • the radio communication unit 213 may repeat the time division duplex pattern in synchronization with another time division duplex pattern repeated by the other radio communication system 900 .
  • clock 214 may be configured to generate base station time synchronized to the global time.
  • the clock 214 receives the global time from the time server 101 through communication that guarantees time synchronization, such as TSN (Time Sensitive Networking) communication via a wired communication network, and sets the base station time in synchronization with the received global time. Generate.
  • the clock 214 synchronizes the base station time to the global time, and then repeatedly updates the base station time by counting clock pulses at regular cycles.
  • the clock 214 may repeatedly synchronize the base station time to the global time at predetermined time intervals.
  • Radio communication section 213 repeats the time division duplex pattern in synchronization with other time division duplex patterns based on the base station time synchronized with the global time.
  • the wireless communication system 900 executes another time division duplex pattern each time a repetition cycle elapses from a predetermined start time at a time synchronized to global time.
  • the wireless communication unit 213 also repeats the time division duplex pattern every time the repetition cycle elapses from the start time at the base station time synchronized with the global time.
  • the radio communication unit 213 starts the time division duplex pattern at the same time as the other radio communication system 900 starts another time division duplex pattern.
  • the communication system 1 acquires the configuration information indicating the configuration of the device system 10, and according to the configuration of the device system 10, the time division duplex downlink slot and the time division duplex slot. setting a time division duplex pattern that defines the alignment with the uplink slots of the communication; and repeating the set time division duplex pattern to perform wireless communication.
  • the control server 100 further comprises a configuration information acquisition section 113 and a communication pattern setting section 114. FIG.
  • the configuration information acquisition unit 113 acquires configuration information indicating the configuration of the device system 10. For example, the configuration information acquisition unit 113 acquires configuration information from multiple controllers 111 .
  • the communication pattern setting unit 114 sets a time division duplex pattern that defines the arrangement of time division duplex downlink slots and time division duplex uplink slots according to the configuration of the device system 10 .
  • Communication pattern setting section 114 notifies wireless communication section 213 of the set time division duplex pattern.
  • Radio communication section 213 repeats the time division duplex pattern notified from communication pattern setting section 114 to perform the above-described radio communication.
  • the communication pattern setting unit 114 sets the time division duplex pattern to the first pattern when the device system 10 is in the first configuration, and the device system 10 is in the second configuration different from the first configuration.
  • the time division duplex pattern is set to a second pattern in which the arrangement of downlink slots and uplink slots is different from the first pattern.
  • the second configuration may be a configuration with a larger amount of communication information from the multiple machines 20 to the multiple controllers 111 than the first configuration.
  • the communication pattern setting unit 114 sets the time division duplex pattern to the second pattern having a larger number of uplink slots than the first pattern.
  • the communication pattern setting unit 114 may set the time division duplex pattern to a second pattern in which the number of uplink slots is greater than the number of downlink slots. .
  • the configuration information may include communication configuration information indicating the relationship between the communication traffic from the controllers 111 to the machines 20 and the communication traffic from the machines 20 to the controllers 111 .
  • the communication pattern setting section 114 may set the time division duplex pattern based on the communication configuration information.
  • the configuration may include the hardware configuration of the device system 10.
  • the first configuration may include a first hardware configuration and the second configuration may include a second hardware configuration different from the first hardware configuration.
  • Specific examples of differences in hardware configuration include differences in the types and numbers of machines 20 included in the device system 10 .
  • the configuration may include work content to be executed by the device system 10.
  • a first configuration may involve having machine 20 perform a first task
  • a second configuration may involve having machine 20 perform a second task that is different from the first task.
  • differences in tasks include differences in the types and number of times of work realized by the operation of the machine 20 .
  • a configuration information acquisition unit 113 acquires configuration information when a plurality of machines 20 are controlled by a plurality of controllers 111, and a communication pattern setting unit 114 acquires configuration information when the configuration information changes. You may change your communication pattern.
  • the configuration information changes due to changes in the tasks that the plurality of controllers 111 cause the plurality of machines 20 to execute, the amount of communication per unit time from the plurality of controllers 111 to the plurality of machines 20 and the number of The relationship between the amount of communication per unit time from the machine 20 to the plurality of controllers 111 changes.
  • the communication pattern setting unit 114 may select a time division duplex pattern corresponding to the configuration of the device system 10 based on a reference table that defines time division duplex patterns for each of a plurality of configurations. In this case, the selected time division duplex pattern becomes the setting result of the time division duplex pattern by the communication pattern setting unit 114 .
  • the control server 100 may further have a pattern storage unit 115 that stores reference tables.
  • the communication pattern setting section 114 selects a time division duplex pattern corresponding to the configuration of the device system 10 in the reference table stored in the pattern storage section 115 .
  • FIG. 4 illustrates a reference table stored by the pattern storage unit 115.
  • FIG. The reference table illustrated in FIG. 4 associates identification information of a plurality of configurations with identification information of a plurality of time division duplex patterns, respectively.
  • the communication pattern setting unit 114 selects "pattern 2" associated with "configuration E”.
  • the first pattern may match other time division duplex patterns repeated in other wireless communications performed by other wireless communication systems 900 .
  • the second pattern consists of synchronization slots that match communication slots of other time division duplex patterns in terms of whether they are downlink slots or uplink slots, and synchronization slots that are different in terms of whether they are downlink slots or uplink slots. It may include synchronous slots and asynchronous slots that do not match the communication slots of the time division duplex pattern.
  • FIG. 5 is a schematic diagram illustrating a time division duplex pattern.
  • a time division duplex pattern 500R represents the time division duplex pattern in public 5G described above.
  • first three downlink slots 511 are arranged along the time axis, followed by two uplink slots 512 along the time axis, followed by four downlink slots 511. are arranged along the time axis.
  • a special slot 513 is arranged between the 3 downlink slots 511 and the 2 uplink slots 512 .
  • Special slot 513 is a slot that includes, in order, a transmission period from base station 200 to mobile station 400 , a non-transmission period, and a transmission period from mobile station 400 to base station 200 .
  • Special slot 513 is available as downlink slot 511 and is also available as uplink slot 512 .
  • a time division duplex pattern 500A illustrates a first pattern that matches the time division duplex pattern 500R.
  • Time division duplex pattern 500B illustrates the second pattern.
  • first three downlink slots 511 are arranged along the time axis, then two uplink slots 512 are arranged along the time axis, and then one uplink slot 512 is arranged along the time axis. are arranged, followed by two uplink slots 512 arranged along the time axis.
  • a special slot 513 is arranged between the 3 downlink slots 511 and the following 2 uplink slots 512 .
  • a special slot 513 is also arranged between the 1 downlink slot 511 and the following 2 uplink slot 512 .
  • the first communication slot 510 which is the downlink slot 511
  • the seventh communication slot 510 which is the downlink slot 511
  • the eighth communication slot 510 which is a special slot 513
  • the ninth and tenth communication slots 510 which are uplink slots 512 , correspond to asynchronous slots 522 .
  • the period T11 in which the first to eighth communication slots 510 are arranged is the synchronous period
  • the period T12 in which the ninth and tenth communication slots 510 are arranged is the asynchronous period. becomes.
  • a time division duplex pattern 500C shows another example of the second pattern.
  • first two downlink slots 511 are arranged along the time axis, followed by seven uplink slots 512 arranged along the time axis.
  • a special slot 513 is arranged between the second downlink slot 511 and the following seven uplink slot 512 .
  • the first and second communication slots 510 which are the downlink slots 511
  • the fourth and fifth communication slots 510 which are the uplink slots 512
  • a third special slot 513 which is a special slot 513 , is also available as a synchronization slot 521 .
  • the third communication slot 510 which is the uplink slot 512 can also be used as a synchronization slot 521 because the communication slot 510 performed by another wireless communication system 900 at the same timing is a special slot 513 .
  • the 7th to 10th communication slots 510 that are uplink slots 512 correspond to asynchronous slots 522 .
  • the period T21 in which the first to sixth communication slots 510 are arranged is the synchronous period
  • the period T22 in which the seventh to tenth communication slots 510 are arranged is the asynchronous period. becomes.
  • the synchronous slot 521 is an example of the first type communication slot 510 described above
  • the asynchronous slot 522 is an example of the second type communication slot 510 described above.
  • first type and “second type” are terms given for convenience to distinguish the communication slots 510, so the synchronous slot 521 is not necessarily the first type communication slot 510, and the asynchronous slot 522 is not necessarily the first type communication slot 510. may not be the second type communication slot 510 , the synchronous slot 521 may be the second type communication slot 510 and the asynchronous slot 522 may be the first type communication slot 510 .
  • the communication control unit 112 when the transmission data generated by the controller 111 has the first attribute, the transmission data is transmitted from the wireless communication unit 213 to the mobile station 400 using the first type communication slot 510, and the transmission data generated by the controller 111 has the second attribute. , the transmission data may be transmitted from the wireless communication unit 213 to the mobile station 400 using the second type communication slot 510 .
  • attribute represents the property of data that does not change regardless of the value of the data.
  • a specific example of the attribute is the type of data.
  • the data type is the type of event represented by the data value. Data representing the "current position” as an example of an event remains data representing the "current position” even if the value representing the "current position” changes.
  • the priority of data is determined according to the type of data, the priority is also an example of an attribute.
  • the first attribute may be the first priority
  • the second attribute may be the second priority lower than the first priority.
  • the communication control unit 112 performs radio communication so that transmission data having the first priority is transmitted to the mobile station 400 through the synchronous slot 521 and transmission data having the second priority is transmitted to the mobile station 400 through the asynchronous slot 522. 213 may be controlled.
  • the first attribute may be “the above control data”, and the communication control unit 112 controls the wireless communication unit so that the transmission data is transmitted in the synchronization slot 521 when the transmission data is the control data.
  • 213 may be controlled.
  • the second attribute may be "data of a predetermined type different from the control data”.
  • the wireless communication unit 213 may be controlled to transmit by 522.
  • the communication control unit 112 controls which communication slot 510 is used to transmit the transmission data based on the attributes of the transmission data.
  • the communication control unit 112 acquires attribute information indicating attributes of transmission data from the controller 111 together with the transmission data. Based on the acquired attribute information, the communication control unit 112 attaches a tag representing the attribute of the transmission data to the transmission data, and stores the tagged transmission data in the transmission buffer 211 .
  • the wireless communication unit 213 controls which communication slot 510 is used to transmit the transmission data based on the tag attached to the transmission data.
  • the communication control unit 112 attaches a first tag to the transmission data when the transmission data has the first attribute and stores the transmission data in the transmission buffer 211, and attaches a second tag to the transmission data when the transmission data has the second attribute. and stores the transmission data in the transmission buffer 211 .
  • Wireless communication section 213 transmits the transmission data to mobile station 400 using first type communication slot 510 when the transmission data is tagged with the first tag, and transmits the transmission data to mobile station 400 when the transmission data is tagged with the second tag. Transmission data is transmitted to the mobile station 400 using the second type communication slot 510 .
  • the method of controlling which communication slot 510 is used to transmit the transmission data based on the attributes of the transmission data is not limited to the method of tagging the transmission data.
  • the communication control unit 112 determines in which communication slot 510 the transmission data is to be transmitted based on the attributes of the transmission data, and controls the transmission data so that the transmission data is transmitted in the determined communication slot 510 . may be controlled at the timing of storing in the transmission buffer 211 .
  • the base station 200 further has a timing notification section 221.
  • the timing notification unit 221 notifies the communication control unit 112 of the start timing of the time division duplex pattern.
  • the communication control unit 112 recognizes the execution timing of each communication slot 510 based on the start timing of the time division duplex pattern, and adjusts the transmission data so that the transmission data is transmitted in the determined communication slot 510. It controls the timing of storing in the transmission buffer 211 .
  • the time division duplex pattern is not necessarily suitable for cyclic communication of application 3. Therefore, the communication system 1 uses the wireless communication system 2 to perform cyclic communication, and at least a part of each of two or more consecutive communication cycles of the cyclic communication is one time division of wireless communication. and controlling cyclic communication to occur within a duplex pattern.
  • the communication control unit 112 controls cyclic communication such that at least part of each of two or more consecutive communication cycles of cyclic communication is performed within one time division duplex pattern of wireless communication. do.
  • the communication control unit 112 controls the timing of writing the transmission data to the transmission buffer 211 in each communication cycle so that at least part of each of the two or more communication cycles is performed within one time division duplex pattern. , and the timing of reading received data from the receive buffer 212 .
  • the communication control unit 112 selects a predetermined communication slot 510 among the communication slots 510 arranged between the first communication slot 510 and the last communication slot 510 in the time division duplex pattern.
  • the timing of storing the transmission data in the transmission buffer 211 is controlled in each communication cycle so that one communication cycle among the communication cycles is started.
  • the predetermined communication slot 510 will be referred to as a "cycle start slot".
  • the communication control unit 112 recognizes the execution timing of the cycle start slot based on the start timing of the time division duplex pattern acquired from the timing notification unit 221 .
  • the communication control unit 112 controls the timing of storing the transmission data in the transmission buffer 211 in each communication cycle based on the execution timing of the cycle start slot so that the communication cycle 1 is started at the cycle start slot. .
  • the application 3 may perform cyclic communication in a constant communication cycle.
  • the application 3 may perform cyclic communication in the same communication cycle as the repeating cycle of the time division duplex pattern.
  • a "repetition cycle” is the time from the start timing of a time division duplex pattern to the start timing of the next time division duplex pattern.
  • a “communication cycle” is the time from the start timing of a communication cycle to the start timing of the next communication cycle.
  • the communication control unit 112 controls cyclic communication so that all communication cycles are started at the cycle start slot. If the repetition cycle and the communication cycle are equal, each communication cycle initiated at the cycle start slot will span two or more consecutive time division duplex patterns of wireless communication.
  • FIG. 6 is a schematic diagram illustrating the relationship between the time division duplex pattern and the communication cycle when the repetition cycle and the communication cycle are equal.
  • the time division duplex pattern in FIG. 6 is the time division duplex pattern 500A described above.
  • the cycle start slot is the seventh communication slot 510, which is the downlink slot 511.
  • the communication control unit 112 repeats the communication cycle 611 that starts in the seventh communication slot 510 of the time division duplex pattern 500A and ends in the sixth communication slot 510 of the next time division duplex pattern 500A. to control cyclic communication.
  • 7 downlink slots 511, 1 special slot 513, and 2 uplink slots 512 are arranged in order. Therefore, according to the example of (a) of FIG. 6, the time division duplex pattern 500A can be used for cyclic communication in which the communication cycle in which the uplink slot 512 is arranged after the downlink slot 511 is repeated.
  • the cycle start slot is the fourth communication slot 510, which is the special slot 513.
  • communication control section 112 repeats communication cycle 612 that starts in the fourth communication slot 510 of time division duplex pattern 500A and ends in the third communication slot 510 of the next time division duplex pattern 500A. to control cyclic communication.
  • 1 special slot 513, 2 uplink slots 512, and 7 downlink slots 511 are arranged in order.
  • special slot 513 is also available as uplink slot 512 . Therefore, according to the example of FIG. 6B, the time division duplex pattern 500A can be used for cyclic communication in which the communication cycle in which the downlink slot 511 is arranged after the uplink slot 512 is repeated.
  • the cycle start slot is the sixth communication slot 510, which is the uplink slot 512.
  • the communication control unit 112 repeats the communication cycle 613 that starts in the sixth communication slot 510 of the time division duplex pattern 500A and ends in the fifth communication slot 510 of the next time division duplex pattern 500A. to control cyclic communication.
  • 1 uplink slot 512, 7 downlink slots 511, 1 special slot 513, and 1 uplink slot 512 are arranged in order. Therefore, according to the example of FIG.
  • the time division duplex pattern 500A is used for communication in which the downlink slot 511 is arranged after the uplink slot 512, and the uplink slot 512 is arranged after the downlink slot 511. It can be used for cyclic communication that repeats the cycle.
  • the application 3 may perform cyclic communication in one communication cycle, which is an integer (an integer equal to or greater than 2) of the repetition cycle.
  • an integer an integer equal to or greater than 2 of the repetition cycle.
  • the above integer is referred to as "multiplication number”.
  • the communication control unit 112 performs cyclic communication so that one communication cycle is started at the cycle start slot for each continuous communication cycle of the multiplication number. to control.
  • the communication control unit 112 transfers the transmission data to the transmission buffer 211 in each communication cycle so that one communication cycle is performed over two consecutive time division duplex patterns for each communication cycle of the consecutive multiplication number. You may control the timing to store.
  • one communication cycle initiated at the cycle start slot and one communication cycle conducted over two time division duplex patterns may be different.
  • the communication control unit 112 is configured so that the first communication cycle performed over two or more time division duplex patterns and the second communication cycle performed within one time division duplex pattern are included in the communication cycles of the multiplication number. cyclic communication may be controlled.
  • the communication control unit 112 may control cyclic communication so that the number of communication slots 510 used in each communication cycle of the multiplication number is equal.
  • the communication control unit 112 may control cyclic communication so that the number of uplink slots 512 used in each communication cycle of the multiplication number is equal to each other.
  • the communication control unit 112 may control cyclic communication such that the downlink slot 511 is followed by the uplink slot 512 in each communication cycle of the multiplication number.
  • the communication control unit 112 establishes a synchronous communication cycle in which the arrangement of the uplink slots 512 and the downlink slots 511 matches that of other radio communication performed in parallel with the radio communication, and the uplink slots 512 and the downlink slots 511.
  • the cyclic communication may be controlled such that an asynchronous communication cycle that does not match other wireless communication is included in the multiplication number communication cycle.
  • FIG. 7 is a schematic diagram illustrating the relationship between the time division duplex pattern and the communication cycle when the communication cycle is 1/multiple of the repetition cycle.
  • the multiplication factor in FIG. 7 is the wireless communication system 2, and the time division duplex pattern in FIG. 7 is the time division duplex pattern 500B described above.
  • the cycle start slot is the seventh communication slot 510, which is the downlink slot 511.
  • the communication control unit 112 sets the communication cycle 621 (first a communication cycle 631 (a second communication cycle) that begins in the second communication slot 510 of the time division duplex pattern 500B and ends in the sixth communication slot 510 of the same time division duplex pattern 500B; Control cyclic communication to alternately repeat
  • the number of communication slots 510 included in the communication cycle 621 and the number of communication slots 510 included in the communication cycle 631 are equal. Therefore, according to the example of (a) of FIG. 7, the same number of communication slots 510 can be used in each communication cycle of the multiplication number.
  • the number of uplink slots 512 included in the communication cycle 621 and the number of uplink slots 512 included in the communication cycle 631 are equal. Therefore, according to the example of FIG. 7(a), the same number of uplink slots 512 can be used in each communication cycle of the multiplication number.
  • the time division duplex pattern 500B is set to double the communication cycle in which the uplink slot 512 is arranged after the downlink slot 511 in the radio communication system of the time division duplex pattern. It can be used for repeated cyclic communication.
  • the communication cycle 621 includes a period T12, which is an asynchronous period, and the communication cycle 631 does not include an asynchronous period. Therefore, the communication cycle 621 corresponds to the asynchronous communication cycle, and the communication cycle 631 corresponds to the synchronous communication cycle.
  • the cycle start slot is the 9th communication slot 510 which is the uplink slot 512 .
  • the communication control unit 112 sets the communication cycle 622 (first a communication cycle 632 (a second communication cycle) that begins in the fourth communication slot 510 of the time division duplex pattern 500B and ends in the eighth communication slot 510 of the same time division duplex pattern 500B; Control cyclic communication to alternately repeat
  • the number of communication slots 510 included in communication cycle 622 is equal to the number of communication slots 510 included in communication cycle 632 . Therefore, according to the example of FIG. 7B, the same number of communication slots 510 can be used in each communication cycle of the multiple number.
  • the number of uplink slots 512 included in the communication cycle 622 and the number of uplink slots 512 included in the communication cycle 632 are equal. Therefore, according to the example of FIG. 7(b), the same number of uplink slots 512 can be used in each communication cycle of the multiplication number.
  • the time division duplex pattern 500B is set to the time division duplex pattern, and the communication cycle in which the downlink slot 511 is arranged after the uplink slot 512 is doubled by the wireless communication system of the time division duplex pattern. It can be used for repeated cyclic communication.
  • the communication cycle 622 includes a period T12, which is an asynchronous period, and the communication cycle 632 does not include an asynchronous period. Therefore, the communication cycle 622 corresponds to the asynchronous communication cycle, and the communication cycle 632 corresponds to the synchronous communication cycle.
  • the cycle start slot is the tenth communication slot 510, which is the uplink slot 512.
  • the communication control unit 112 sets the communication cycle 623 (first a communication cycle 633 (a second communication cycle) that begins in the fifth communication slot 510 of the time division duplex pattern 500B and ends in the ninth communication slot 510 of the same time division duplex pattern 500B; Control cyclic communication to alternately repeat
  • the number of communication slots 510 included in the communication cycle 623 and the number of communication slots 510 included in the communication cycle 633 are equal. Therefore, according to the example of (c) in FIG. 7, the same number of communication slots 510 can be used in each communication cycle of the multiplication number.
  • the time division duplex pattern 500B is used for communication in which the downlink slot 511 is arranged after the uplink slot 512, and the uplink slot 512 is arranged after the downlink slot 511. It can be used for cyclic communication in which the cycle is repeated in a time-division duplex pattern wireless communication system doubled.
  • both the communication cycle 623 and the communication cycle 633 include a period T12, which is an asynchronous period. Therefore, both the communication cycle 623 and the communication cycle 623 correspond to the asynchronous communication cycle.
  • a technique for controlling cyclic communication stores transmission data in a transmission buffer 211 such that at least a portion of each of two or more consecutive communication cycles occurs within one time division duplex pattern of wireless communication. It is not limited to the method of controlling the timing.
  • the communication control unit 112 attaches a tag designating the communication slot 510 corresponding to the communication cycle to the transmission data, stores the tagged transmission data in the transmission buffer 211, and the radio communication unit 213 attaches a tag to the transmission data. Based on the attached tag, the transmission data may be transmitted in the communication slot 510 corresponding to the communication cycle.
  • the communication system 1 sets the target arrangement of the downlink slots 511 and the uplink slots 512 in the communication cycle based on the configuration information indicating the configuration of the device system 10, and the downlink slots 511 in each communication cycle. and controlling the cyclic communication to approximate the alignment of , and uplink slots 512 to a target alignment.
  • the control server 100 further has a goal setting unit 122.
  • the target setting unit 122 sets a target arrangement of the downlink slots 511 and the uplink slots 512 in the communication cycle based on the configuration information acquired by the configuration information acquisition unit 113 .
  • the target setting unit 122 may select the target array corresponding to the configuration of the device system 10 based on a lookup table that defines the target array for each of multiple configurations. In this case, the selected target array becomes the setting result of the target array.
  • the communication control unit 112 controls cyclic communication so that the arrangement of the downlink slots 511 and the uplink slots 512 in each communication cycle approximates the target arrangement.
  • FIG. 8 is a schematic diagram illustrating the relationship between the target arrangement and the arrangement of the downlink slots 511 and the downlink slots 511 in each communication cycle.
  • FIG. 8 illustrates a case where a target array 620 is set in which two downlink slots 511 are followed by two uplink slots 512 .
  • the communication control unit 112 controls cyclic communication so as to alternately repeat the communication cycle 621 and the communication cycle 631 described above.
  • Special slots 513 are available as both downlink slots 511 and uplink slots 512 . Therefore, both the communication cycle 621 and the communication cycle 631 can be used as a communication cycle in which two downlink slots 511 are followed by two uplink slots 512 in the same manner as the target array 620 .
  • the communication system 1 may be configured to further evaluate communication quality in the second type communication slot 510 .
  • the communication system 1 may be configured to further evaluate communication quality in the asynchronous slots 522 .
  • the control server 100 further has a communication monitor 131 .
  • Communication monitor 131 evaluates communication quality in asynchronous slot 522 .
  • evaluating communication quality in the asynchronous slot 522 is an example of evaluating communication quality in the asynchronous communication cycle.
  • the communication monitor 131 may evaluate the communication quality in the asynchronous slot 522 based on the communication packet loss rate in the asynchronous slot 522 . For example, the communication monitor 131 may evaluate whether the packet loss rate exceeds a predetermined degradation detection threshold, and detect degradation of communication quality when the packet loss rate exceeds the degradation detection threshold.
  • the communication monitor 131 may evaluate communication quality in the asynchronous slot 522 based on the magnitude of communication jitter in the asynchronous slot 522 . For example, the communication monitor 131 may evaluate whether the magnitude of jitter exceeds a predetermined deterioration detection threshold, and detect deterioration of communication quality when the magnitude of jitter exceeds the deterioration detection threshold. .
  • the communication system 1 switches the normal mode radio communication to the irregular mode radio communication to cope with the deterioration of the communication quality when the deterioration of the communication quality in the second type communication slot 510 is detected.
  • the normal mode wireless communication is, for example, the cyclic communication exemplified above.
  • Switching the normal mode to the irregular mode compensates for the change of the second pattern to the first pattern and the reduction in the number of uplink slots 512 that accompanies the change of the second pattern to the first pattern. lengthening the control cycle to increase the number of time division duplex patterns corresponding to the control cycle.
  • the communication control unit 112 changes the second pattern to the first pattern when the communication monitor 131 detects deterioration in communication quality in the asynchronous slot 522 .
  • the communication control unit 112 lengthens the control cycle so as to compensate for the decrease in the number of uplink slots 512 accompanying the change from the second pattern to the first pattern. Increase the number of patterns.
  • Switching the normal mode to the irregular mode lengthens the communication cycle, increases the number of time division duplex patterns corresponding to one communication cycle, and transmits both the first attribute transmission data and the second attribute transmission data. It may include transmitting to the mobile station 400 in the first type communication slot 510 .
  • the communication control unit 112 lengthens the communication cycle of the cyclic communication and increases the number of time division duplex patterns corresponding to one communication cycle. is increased, and the radio communication unit 213 is controlled so that both the first attribute transmission data and the second attribute transmission data are transmitted to the mobile station 400 in the synchronization slot 521 .
  • the communication control unit 112 lengthens the control cycle to increase the number of time division duplex patterns corresponding to the control cycle. Less communication data may be sent by asynchronous slots 522 with more data.
  • the communication control unit 112 When the communication monitor 131 detects a decrease in communication quality in the asynchronous slot 522 of the asynchronous communication cycle, the communication control unit 112 lengthens the communication cycle of the cyclic communication so that each communication cycle becomes a synchronous communication cycle. Cyclic communication may be controlled.
  • Switching the normal mode to the irregular mode may include increasing the transmission data transmitted by the first type communication slot 510 by compressing the transmission data.
  • the communication control unit 112 compresses the transmission data of the first attribute and the transmission data of the second attribute, and compresses the transmission data of the first attribute and the transmission data of the second attribute.
  • the wireless communication unit 213 is controlled so that both of the transmission data of the second attribute are transmitted by the synchronization slot 521.
  • Switching the normal mode to the irregular mode may include at least partially suspending transmission of the second attribute transmission data through the second type communication slot 510 .
  • the communication control unit 112 causes the transmission of the second attribute transmission data in the asynchronous slot 522 to be at least partially interrupted. It controls the wireless communication unit 213 .
  • Switching from normal mode to irregular mode may include increasing the signal strength of wireless communication.
  • the communication control unit 112 requests the wireless communication unit 213 to increase the signal strength of wireless communication.
  • the communication system 1 may be configured to return the irregular mode to the normal mode when recovery of the communication quality that has been degraded is detected.
  • the communication system 1 is configured to evaluate the communication quality of the transmission data of the third attribute through the asynchronous slot 522 when the transmission data of the second attribute through the asynchronous slot 522 is not transmitted in the irregular mode.
  • the communication control unit 112 controls the wireless communication unit 213 so that the transmission data of the third attribute is transmitted to the mobile station 400 using the asynchronous slot 522.
  • the communication control unit 112 controls the transmission data of the third attribute to be transmitted to the mobile station 400 by the asynchronous slot 522 when the transmission data of the second attribute is not transmitted by the asynchronous slot 522.
  • the wireless communication unit 213 may be controlled.
  • the transmission data of the third attribute may be dummy data that is used only for communication quality evaluation.
  • the communication monitor 131 may evaluate the communication quality of the transmission data of the third attribute through the asynchronous slot 522 when the transmission data of the second attribute through the asynchronous slot 522 is not transmitted.
  • the communication control unit 112 may control the wireless communication unit 213 to return the irregular mode to the normal mode when the communication monitor 131 detects that the communication quality has recovered.
  • the communication system 1 replaces the transmission data of the second attribute transmitted by the second type communication slot 510 at the next time. It may be configured to retransmit in the second type communication slot 510 of the division duplex pattern. For example, when the communication monitor 131 detects a decrease in communication quality in the asynchronous slot 522, the communication control unit 112 sets the transmission data of the second attribute transmitted in the asynchronous slot 522 to the asynchronous data of the next time division duplex pattern. The wireless communication unit 213 is controlled so as to retransmit using the slot 522 .
  • the communication control unit 112 transmits the second attribute transmission data transmitted in the asynchronous slot 522 as a transmission target by the wireless communication unit 213. Leave in buffer 211 .
  • the transmission data left in the transmission buffer 211 is transmitted again from the wireless communication section 213 to the mobile station 400 at the asynchronous slot 522 of the next time division duplex pattern.
  • the communication system 1 may be configured to further evaluate the communication quality in the communication slot 510 of the first type. For example, the communication system 1 may be configured to further perform communication quality evaluation in the synchronization slot 521 . The communication system 1 may be configured to stop the application 3 and reset the wireless communication when the communication monitor 131 detects deterioration of communication quality in the first type communication slot 510 .
  • the communication monitor 131 further evaluates the communication quality in the synchronization slot 521.
  • the communication quality evaluation method is the same as the communication quality evaluation method for the asynchronous slot 522 .
  • the communication control unit 112 suspends the application 3 when the communication monitor 131 detects deterioration of communication quality in the synchronization slot 521 .
  • the communication control unit 112 interrupts the control of the machines 20 by the controllers 111 and stops the operation of the machines 20. .
  • the control server 100 further comprises a reset unit 132.
  • the reset unit 132 requests the wireless communication unit 213 to reset wireless communication after the communication control unit 112 stops the application 3 .
  • Radio communication section 213 resets radio communication with mobile station 400 in response to a request from reset section 132 .
  • the wireless communication unit 213 performs pairing (described later) with the mobile station 400 again.
  • FIG. 9 is a block diagram illustrating the configuration of local controller 300 and mobile station 400. As shown in FIG. As shown in FIG. 9, the local controller 300 has a machine drive section 311 and a communication control section 312 as functional blocks.
  • the machine drive unit 311 drives the machine body 30 by repeating drive cycles including one or more communications from the controller 111 to the machine drive unit 311 and one or more communications from the machine drive unit 311 to the controller 111 .
  • the machine drive unit 311 receives the command data from the controller 111, outputs drive power to the machine body 30 according to the command data, and acquires response data representing the operation of the machine body 30 according to the drive power. and transmission of command data to the controller 111 are repeated.
  • the machine drive unit 311 outputs drive power to the machine body 30 for causing the machine body 30 to generate a target output according to the target output data.
  • the operation of the machine body 30 in accordance with the drive power is an example of the operation realized by the machine 20 in accordance with the command data.
  • the drive cycle is synchronized with the control cycle and includes the communication cycle.
  • the machine drive unit 311 causes the communication control unit 312 to receive reception data such as command data and transmit transmission data such as response data.
  • the machine drive unit 311 causes the communication control unit 312 to receive the received data, and acquires the received data received by the communication control unit 312 .
  • the machine drive unit 311 outputs transmission data to the communication control unit 312 and causes the communication control unit 312 to transmit the transmission data.
  • the communication control unit 312 receives received data and transmits transmitted data via the mobile station 400 .
  • Mobile station 400 has transmission buffer 411 , reception buffer 412 , radio communication section 413 , and clock 414 .
  • the radio communication unit 413 repeats the time division duplex pattern to perform radio communication with the base station 200 (counterpart radio communication unit). For example, the wireless communication unit 413 reads out transmission data from the transmission buffer 411 and transmits the transmission data to the base station 200 using the uplink slots of the time division duplex pattern. Also, the wireless communication unit 413 receives reception data from the base station 200 using the downlink slot of the time division duplex pattern, and stores the reception data in the reception buffer 412 .
  • the communication control unit 312 stores the transmission data acquired from the machine driving unit 311 in the transmission buffer 411. As described above, the transmission data stored in transmission buffer 411 is read by wireless communication section 413 . Therefore, storing the transmission data in the transmission buffer 411 is an example of handing over the transmission data to the wireless communication unit 413 .
  • the data stored in transmission buffer 411 is transmitted to controller 111 via mobile station 400 and base station 200 .
  • the communication control unit 312 reads the reception data received by the wireless communication unit 413 from the base station 200 from the reception buffer 412 .
  • Reading received data from the reception buffer 412 is an example of obtaining received data from the wireless communication unit 413 .
  • the reception data is received from the controller 111 via the base station 200 and the mobile station 400 by reading the reception data from the reception buffer 412 .
  • a clock 414 repeatedly generates the time necessary for repeating the time division duplex pattern.
  • the time generated by the clock 414 will be referred to as "mobile station time”.
  • Radio communication section 413 repeats the time division duplex pattern based on the mobile station time.
  • the wireless communication unit 413 executes a time-division duplex pattern each time a communication clock signal that notifies the passage of a certain repetition cycle is generated.
  • the communication performed between the generation of the communication clock signal and the generation of the next communication clock signal is one time division duplex pattern.
  • the wireless communication unit 213 of the base station 200 performs pairing when starting wireless communication with the wireless communication unit 413 . Pairing includes synchronizing the start timing of the time division duplex pattern. Radio communication section 213 repeats the time division duplex pattern based on the base station time from the start timing synchronized by pairing. Radio communication section 413 repeats the time division duplex pattern based on the mobile station time from the start timing synchronized by pairing.
  • Pairing includes notification of the time division duplex pattern set by the communication pattern setting unit 114.
  • Wireless communication section 213 repeats the time division duplex pattern notified in pairing.
  • the communication control unit 312 transmits the transmission data from the wireless communication unit 413 to the base station through the first type communication slot 510 when the transmission data generated by the machine driving unit 311 has the first attribute. 200 , and when the transmission data generated by the machine driving section 311 has the second attribute, the transmission data may be transmitted from the wireless communication section 413 to the base station 200 using the second type communication slot 510 .
  • the first attribute may be the first priority
  • the second attribute may be the second priority lower than the first priority.
  • the communication control unit 312 performs radio communication so that transmission data having the first priority is transmitted to the base station 200 through the synchronous slot 521 and transmission data having the second priority is transmitted to the base station 200 through the asynchronous slot 522. 413 may be controlled.
  • the first attribute may be “the above control data”, and the communication control unit 312 controls the wireless communication unit so that the transmission data is transmitted in the synchronization slot 521 when the transmission data is the control data.
  • 413 may be controlled.
  • the second attribute may be "data of a predetermined type different from the control data”.
  • the wireless communication unit 413 may be controlled to transmit by 522.
  • the first attribute may be "abnormality notification data for notifying an abnormality of the machine 20". You may control the wireless communication part 413 so that it may transmit by .
  • the second attribute may be "notification data of a predetermined type with less urgency than the abnormality notification data”. If it is data, the wireless communication unit 413 may be controlled so that the transmission data is transmitted in the asynchronous slot 522 .
  • the communication control unit 312 controls which communication slot 510 is used to transmit the transmission data based on the attributes of the transmission data.
  • the communication control unit 312 acquires attribute information representing attributes of transmission data from the machine driving unit 311 together with the transmission data. Based on the acquired attribute information, the communication control unit 312 attaches a tag representing the attribute of the transmission data to the transmission data, and stores the tagged transmission data in the transmission buffer 411 .
  • the wireless communication unit 413 controls which communication slot 510 is used to transmit the transmission data based on the tag attached to the transmission data.
  • the communication control unit 312 attaches a first tag to the transmission data when it has a first attribute and stores the transmission data in the transmission buffer 411, and attaches a second tag to the transmission data when it has a second attribute. and stores the transmission data in the transmission buffer 411 .
  • the wireless communication unit 413 transmits the transmission data to the base station 200 using the first type communication slot 510 when the transmission data is tagged with the first tag, and when the transmission data is tagged with the second tag. Transmission data is transmitted to the base station 200 using the second type communication slot 510 .
  • the method of controlling which communication slot 510 is used to transmit the transmission data based on the attributes of the transmission data is not limited to the method of tagging the transmission data.
  • the communication control unit 312 determines in which communication slot 510 the transmission data is to be transmitted based on the attributes of the transmission data, and controls the transmission data so that the transmission data is transmitted in the determined communication slot 510 . may be controlled in the timing of storing in the transmission buffer 411 .
  • the mobile station 400 further has a timing notification section 421.
  • the timing notification unit 421 notifies the communication control unit 312 of the start timing of the time division duplex pattern.
  • the communication control unit 312 recognizes the execution timing of each communication slot 510 based on the start timing of the time division duplex pattern, and adjusts the transmission data so that the transmission data is transmitted in the determined communication slot 510. It controls the timing of storing in the transmission buffer 411 .
  • the communication control unit 312 is configured so that at least a part of each of two or more consecutive communication cycles of cyclic communication is performed within one time division duplex pattern of wireless communication. Cyclic communication may be controlled.
  • the communication control unit 312 cooperates with the communication control unit 112 to perform the cyclic communication.
  • a specific example of cyclic communication realized by the communication control unit 312 in cooperation with the communication control unit 112 is as described in detail in the explanation of the communication control unit 112 .
  • the communication control unit 112 of the control server 100 performs pairing when starting cyclic communication with the communication control unit 312 . Pairing involves signaling the relationship between the time division duplex pattern and the communication cycle. The communication control unit 312 repeats the communication cycle in cooperation with the communication control unit 112 so as to maintain the relationship between the notified time division duplex pattern and the communication cycle.
  • the pairing includes notification of the cycle start slot.
  • the communication control unit 312 recognizes the execution timing of the cycle start slot based on the start timing of the time division duplex pattern acquired from the timing notification unit 421 . Based on the execution timing of the cycle start slot, the communication control unit 312 stores the transmission data in the transmission buffer 411 in each communication cycle equal to the repetition cycle so that the one communication cycle is started at the cycle start slot. control when to
  • the pairing includes notification of the cycle start slot and the multiple number.
  • the communication control unit 312 recognizes the execution timing of the cycle start slot based on the start timing of the time division duplex pattern acquired from the timing notification unit 421 . Based on the execution timing of the cycle start slot, the communication control unit 312 controls the transmission data in each communication cycle, which is 1/multiple of the repetition cycle, so that the one communication cycle is started in the cycle start slot. is stored in the transmission buffer 411.
  • the local controller 300 may further have a communication monitor 331 similar to the communication monitor 131 of the control server 100 .
  • Communication monitor 331 evaluates communication quality in asynchronous slot 522 .
  • evaluating communication quality in the asynchronous slot 522 is an example of evaluating communication quality in the asynchronous communication cycle.
  • the communication monitor 331 may evaluate the communication quality in the asynchronous slot 522 based on the communication packet loss rate in the asynchronous slot 522 . For example, the communication monitor 331 may evaluate whether the packet loss rate exceeds a predetermined degradation detection threshold, and detect degradation of communication quality when the packet loss rate exceeds the degradation detection threshold.
  • the communication monitor 331 may evaluate communication quality in the asynchronous slot 522 based on the magnitude of communication jitter in the asynchronous slot 522 . For example, the communication monitor 331 may evaluate whether or not the magnitude of jitter exceeds a predetermined deterioration detection threshold, and detect deterioration of communication quality when the magnitude of jitter exceeds the deterioration detection threshold. .
  • the communication control unit 312 may transmit a request for switching from the normal mode to the irregular mode to the communication control unit 112 when the communication monitor 331 detects that the communication quality has deteriorated in the asynchronous slot 522 .
  • the communication control unit 112 may switch from the normal mode to the irregular mode in the same manner as when the communication monitor 131 detects the deterioration of the communication quality in the asynchronous slot 522. good.
  • the communication control unit 312 controls the transmission data of the first attribute and the transmission data of the second attribute.
  • the wireless communication unit 413 may be controlled so that both attribute transmission data are transmitted to the base station 200 in the synchronization slot 521 .
  • the communication control section 312 may increase the communication data transmitted by the synchronous slot 521 and reduce the communication data transmitted by the asynchronous slot 522 .
  • the communication control unit 312 compresses the transmission data of the first attribute and the transmission data of the second attribute, and compresses the transmission data of the first attribute and the transmission data of the second attribute.
  • the wireless communication unit 413 may be controlled so that both transmission data of two attributes are transmitted using the synchronization slot 521 .
  • the communication control unit 312 controls the wireless communication so that the transmission of the second attribute transmission data in the asynchronous slot 522 is at least partially interrupted.
  • the communication unit 413 may be controlled.
  • the communication control unit 312 may request the wireless communication unit 413 to increase the signal strength of the wireless communication when the communication monitor 331 detects the deterioration of the communication quality in the asynchronous slot 522 .
  • the communication control unit 312 may control the wireless communication unit 413 so that the transmission data of the third attribute is transmitted to the base station 200 through the asynchronous slot 522.
  • the communication control unit 312 controls the transmission data of the third attribute to be transmitted to the base station 200 by the asynchronous slot 522 when the transmission data of the second attribute is not transmitted by the asynchronous slot 522.
  • the wireless communication unit 413 may be controlled.
  • the transmission data of the third attribute may be dummy data that is used only for communication quality evaluation.
  • the communication monitor 331 may evaluate the communication quality of the transmission data of the third attribute through the asynchronous slot 522 when the transmission data of the second attribute through the asynchronous slot 522 is not transmitted.
  • the communication control unit 312 may transmit a recovery request from the irregular mode to the normal mode to the communication control unit 112 when the communication monitor 331 detects that the communication quality has been restored.
  • the communication control unit 112 may switch from the normal mode to the irregular mode in the same manner as when the communication monitor 131 detects recovery of communication quality.
  • the communication control unit 312 may control the wireless communication unit 413 to return the irregular mode to the normal mode when the communication monitor 331 detects recovery of the degraded communication quality.
  • the communication system 1 changes the transmission data of the second attribute transmitted by the second type communication slot 510 at the next time. It may be configured to retransmit in the second type communication slot 510 of the division duplex pattern. For example, when the communication monitor 331 detects a decrease in communication quality in the asynchronous slot 522, the communication control unit 312 sets the transmission data of the second attribute transmitted in the asynchronous slot 522 to the asynchronous data of the next time division duplex pattern. The wireless communication unit 413 is controlled so as to retransmit using the slot 522 .
  • the communication control unit 312 transmits the second attribute transmission data transmitted in the asynchronous slot 522 as a transmission target by the wireless communication unit 413. Leave in buffer 411 .
  • the transmission data left in the transmission buffer 411 is transmitted again from the radio communication section 413 to the mobile station 400 by the asynchronous slot 522 of the next time division duplex pattern.
  • the communication monitor 331 may further evaluate the communication quality in the synchronization slot 521.
  • the communication quality evaluation method is the same as the communication quality evaluation method for the asynchronous slot 522 .
  • the communication control unit 312 suspends the application 3 when the communication monitor 331 detects deterioration of communication quality in the synchronization slot 521 .
  • the communication control unit 312 transmits a request to stop the plurality of machines 20 to the communication control unit 112 when the communication monitor 331 detects deterioration of communication quality in the synchronization slot 521 .
  • the communication control unit 112 that has received the stop request interrupts the control of the machines 20 by the controllers 111 to stop the machines 20 .
  • the local controller 300 further comprises a reset section 332.
  • the reset unit 332 requests the wireless communication unit 413 to reset wireless communication after the communication control unit 312 stops the application 3 .
  • Radio communication section 413 resets radio communication with base station 200 in response to a request from reset section 332 .
  • the wireless communication unit 413 requests the wireless communication unit 213 to perform the pairing again.
  • FIG. 10 is a block diagram illustrating the hardware configuration of the control server 100 and base station 200. As shown in FIG. As shown in FIG. 10, the control server 100 has circuitry 190 . Circuit 190 includes a communication control circuit that controls the cyclic communication described above. Circuit 190 has processor 191 , memory 192 , storage 193 and communication port 194 .
  • the storage 193 is a non-volatile storage medium. Specific examples of the storage 193 include a hard disk, flash memory, and the like. The storage 193 may be a portable storage medium such as an optical disc. The storage 193 acquires configuration information indicating the configuration of the device system 10, and according to the configuration of the device system 10, a time division duplex downlink slot and a time division duplex uplink slot. setting a time division duplex pattern that defines the arrangement of and repeating the set time division duplex pattern to perform wireless communication. good.
  • the storage 193 causes the base station 200 (wireless communication section) to transmit the transmission data to the mobile station 400 (counterpart wireless communication section) using the first type communication slot; causing the control server 100 to transmit the transmission data from the base station 200 (wireless communication unit) to the mobile station 400 (counterpart wireless communication unit) using the second type communication slot when the data has the second attribute.
  • the storage 193 uses the wireless communication system 2 to perform cyclic communication, and at least part of each of two or more consecutive communication cycles of the cyclic communication is a time division duplex pattern of 1 for wireless communication.
  • a program may be stored that causes the control server 100 to control cyclic communication, as is done within the control server 100 .
  • the storage 193 stores a program for causing the control server 100 to configure each functional block described above.
  • the memory 192 is a temporary storage medium such as random access memory, and temporarily stores programs loaded from the storage 193 .
  • the processor 191 is composed of one or more arithmetic elements, and executes a program loaded in the memory 192 to cause the control server 100 to configure each of the above functional blocks.
  • Communication port 194 communicates with time server 101 and base station 200 in response to requests from processor 191 .
  • the base station 200 has a circuit 290.
  • Circuit 290 has processor 291 , memory 292 , storage 293 and communication port 294 .
  • the storage 293 is a non-volatile storage medium. Specific examples of the storage 193 include a hard disk, flash memory, and the like. The storage 193 may be a portable storage medium such as an optical disc. Storage 293 stores a program for configuring each functional block described above in base station 200 .
  • the memory 292 is a temporary storage medium such as random access memory, and temporarily stores programs loaded from the storage 293 .
  • the processor 291 is composed of one or more arithmetic elements, and executes a program loaded in the memory 292 to cause the base station 200 to configure each of the above functional blocks.
  • Communication port 294 communicates with communication port 194 in response to requests from processor 291 .
  • Antenna 295 transmits and receives a signal for wireless communication according to a request from processor 291 .
  • FIG. 11 is a block diagram illustrating the hardware configuration of the local controller 300 and the mobile station 400.
  • local controller 300 includes circuitry 390 .
  • Circuitry 390 includes a communication control circuit that controls the cyclic communication described above.
  • Circuitry 390 includes processor 391 , memory 392 , storage 393 , communication port 394 and drive circuitry 395 .
  • the storage 393 is a non-volatile storage medium. Specific examples of the storage 393 include a hard disk, flash memory, and the like.
  • the storage 393 may be a portable storage medium such as an optical disc.
  • the storage 393 causes the mobile station 400 (radio communication section) to transmit the transmission data to the base station 200 (opponent radio communication section) using the first type communication slot; causing the local controller 300 to transmit the transmission data from the mobile station 400 (wireless communication unit) to the base station 200 (counterpart wireless communication unit) using the second type communication slot when the data has the second attribute. You may store a program to make it work.
  • the storage 393 uses the wireless communication system 2 to perform cyclic communication, and at least a part of each of two or more consecutive communication cycles of the cyclic communication is a time division duplex pattern of 1 for wireless communication.
  • a program may be stored that causes the local controller 300 to control cyclic communication, as occurs within.
  • the storage 393 stores a program for causing the local controller 300 to configure each functional block described above.
  • the memory 392 is a temporary storage medium such as random access memory, and temporarily stores programs loaded from the storage 393 .
  • the processor 391 is composed of one or more arithmetic elements, and executes a program loaded in the memory 392 to cause the local controller 300 to configure each of the above functional blocks.
  • Communications port 394 communicates with mobile station 400 in response to requests from processor 391 .
  • the drive circuit 395 outputs drive power to the machine body 30 and acquires response data from the machine body 30 in response to a request from the processor 391 .
  • the mobile station 400 has a circuit 490.
  • Circuit 490 has processor 491 , memory 492 , storage 493 and communication port 494 .
  • the storage 493 is a non-volatile storage medium. Specific examples of the storage 493 include a hard disk, flash memory, and the like.
  • the storage 193 may be a portable storage medium such as an optical disc.
  • Storage 493 stores a program for configuring each functional block described above in mobile station 400 .
  • the memory 492 is a temporary storage medium such as random access memory, and temporarily stores programs loaded from the storage 493 .
  • the processor 491 is composed of one or more arithmetic elements, and executes a program loaded in the memory 492 to make the mobile station 400 configure each of the above functional blocks.
  • Communication port 494 communicates with communication port 494 in response to requests from processor 491 .
  • Antenna 495 transmits and receives a signal for wireless communication according to a request from processor 491 .
  • a communication procedure by the control server 100 and the base station 200 is illustrated as an example of the communication method. This procedure includes acquiring configuration information indicating the configuration of the device system 10, setting a time division duplex pattern according to the configuration of the device system 10, setting the already set time division duplex pattern and repeating wireless communication.
  • this procedure is to transmit the transmission data from the radio communication unit 213 to the mobile station 400 using the first type communication slot 510 when the transmission data has the first attribute, and to transmit the transmission data to the mobile station 400, and causing the wireless communication unit 213 to transmit the transmission data to the mobile station 400 using the second type communication slot 510 in the case where the transmission data is transmitted.
  • this procedure uses the wireless communication system 2 to perform cyclic communication, and at least a part of each of two or more consecutive communication cycles of the cyclic communication is one time-division multiplexing of wireless communication. and controlling cyclic communication to occur within a communication pattern.
  • step S ⁇ b>01 the configuration information acquisition unit 113 acquires configuration information indicating the configuration of the device system 10 from the multiple controllers 111 .
  • step S ⁇ b>02 the communication pattern setting section 114 sets a time division duplex pattern according to the configuration of the device system 10 .
  • step S03 the target setting unit 122 sets the target arrangement of the downlink slots 511 and the uplink slots 512 in the communication cycle.
  • step S04 the communication control unit 112 sets the cycle start slot so that the arrangement of the downlink slots 511 and the uplink slots 512 in each communication cycle approximates the target arrangement.
  • step S05 the configuration information acquisition unit 113 waits for the configuration of the device system 10 to change. After that, the control server 100 returns the process to step S01. By the above procedure, the control server 100 sets the time division duplex pattern and the cycle slot each time the configuration of the device system 10 changes.
  • step S11 the wireless communication unit 213 performs pairing with the wireless communication unit 413, and starts wireless communication according to the set time division duplex pattern.
  • step S ⁇ b>12 the wireless communication unit 213 checks whether the current communication slot 510 is the downlink slot 511 .
  • step S12 If it is determined in step S12 that the current communication slot 510 is the downlink slot 511, the base station 200 executes step S13.
  • step S13 the wireless communication unit 213 confirms whether the current communication slot 510 is the synchronization slot 521 or not.
  • step S14 the wireless communication unit 213 reads the transmission data for the synchronization slot 521 from the transmission buffer 211 based on the tag attached to the transmission data. For example, the wireless communication unit 213 reads the transmission data with the first attribute attached with the first tag from the transmission buffer 211 .
  • step S15 the wireless communication unit 213 reads the transmission data for the asynchronous slot 522 from the transmission buffer 211 based on the tag attached to the transmission data. For example, the wireless communication unit 213 reads the transmission data with the second attribute attached with the second tag from the transmission buffer 211 .
  • step S ⁇ b>16 wireless communication section 213 transmits the transmission data read from transmission buffer 211 to wireless communication section 413 .
  • step S ⁇ b>17 wireless communication section 213 confirms whether there is an acknowledge from wireless communication section 413 .
  • step S17 If it is determined in step S17 that there is an acknowledgment, the base station 200 executes steps S21 and S22.
  • step S ⁇ b>21 the wireless communication unit 213 deletes the transmitted transmission data from the transmission buffer 211 .
  • step S22 the wireless communication unit 213 notifies the communication monitor 131 of the jitter size based on the reception timing of the acknowledge.
  • step S17 If it is determined in step S17 that there is no acknowledge, the base station 200 executes step S23.
  • step S23 the wireless communication unit 213 notifies the communication monitor 131 of the occurrence of packet loss. After that, the base station 200 returns the process to step S12.
  • step S12 When it is determined in step S12 that the current communication slot 510 is the uplink slot 512, the base station 200 executes steps S31 and S32 as shown in FIG.
  • step S ⁇ b>31 wireless communication section 213 receives reception data from wireless communication section 413 .
  • step S32 the wireless communication unit 213 confirms whether or not the received data has been successfully received.
  • step S32 If it is determined in step S32 that the reception data has been successfully received, the base station 200 executes steps S33 and S34.
  • step S ⁇ b>33 wireless communication section 213 transmits an acknowledge to wireless communication section 413 .
  • step S ⁇ b>34 wireless communication section 213 stores the received data in reception buffer 212 . After that, the base station 200 returns the process to step S12.
  • step S32 If it is determined in step S32 that the received data could not be received normally, the base station 200 returns the process to step S12 without executing steps S33 and S34. By repeating the above procedure, the base station 200 performs communication for each communication slot in a time division manner.
  • step S41 the communication control unit 112 waits for the wireless communication unit 213 to start wireless communication.
  • step S ⁇ b>42 the communication control unit 112 waits for acquisition of transmission data from the controller 111 .
  • step S ⁇ b>43 the communication control unit 112 acquires attribute information of transmission data from the controller 111 .
  • step S44 the communication control unit 112 adds a tag representing the attribute of the transmission data to the transmission data based on the attribute information.
  • step S45 the communication control unit 112 confirms whether or not the transmission data is the first transmission data in the communication cycle.
  • step S45 If it is determined in step S45 that the transmission data is the first transmission data in the communication cycle, the control server 100 executes step S46. At step S46, the communication control unit 112 waits for the start timing of the next communication cycle.
  • step S47 the control server 100 executes step S47. If it is determined in step S45 that the transmission data is not the first transmission data in the communication cycle, the control server 100 executes step S47 without executing step S46. In step S ⁇ b>47 , the communication control unit 112 stores the transmission data in the transmission buffer 211 . After that, the control server 100 returns the process to step S42.
  • the transmission data is transmitted from the wireless communication section 213 to the wireless communication section 413 through the communication slot 510 suitable for the attribute represented by the tag.
  • step S ⁇ b>51 the communication monitor 131 evaluates communication quality in the asynchronous slot 522 .
  • step S52 the communication monitor 131 confirms whether or not the communication quality in the asynchronous slot 522 has deteriorated.
  • step S52 if no deterioration in communication quality is detected, the control server 100 returns the process to step S51. In step S52, when the deterioration of communication quality is detected, the control server 100 executes step S53. In step S53, the communication control unit 112 switches the normal mode to the irregular mode.
  • step S ⁇ b>54 the communication monitor 131 evaluates the communication quality in the asynchronous slot 522 and the communication quality in the synchronous slot 521 .
  • step S55 the communication monitor 131 confirms whether or not the communication quality in the asynchronous slot 522 has recovered.
  • step S55 if recovery of communication quality is not detected, the control server 100 executes step S56.
  • step S56 the communication monitor 131 confirms whether or not the communication quality in the synchronization slot 521 has deteriorated.
  • step S56 if no deterioration in communication quality is detected, the control server 100 returns the process to step S54.
  • step S55 when recovery of communication quality is detected, the control server 100 executes step S57.
  • step S57 the communication control unit 112 switches the irregular mode to the normal mode.
  • step S56 if a decrease in communication quality is detected, the control server 100 executes steps S58 and S59.
  • step S58 when the communication monitor 131 detects that the communication quality in the synchronization slot 521 is degraded, the communication control unit 112 interrupts the control of the machines 20 by the controllers 111, and the operation of the machines 20 is stopped.
  • step S ⁇ b>59 the reset unit 132 requests the wireless communication unit 213 to reset wireless communication after the communication control unit 112 stops the machines 20 .
  • Radio communication section 213 resets radio communication with mobile station 400 in response to a request from reset section 132 .
  • step S57 or step S59 the control server 100 returns the process to step S51.
  • the control server 100 repeats the above procedure.
  • Communication procedure by local controller and mobile station As an example of the communication method, a communication procedure by the local controller 300 and the mobile station 400 is further illustrated. This procedure is to transmit the transmission data from the wireless communication unit 413 to the base station 200 using the first type communication slot 510 when the transmission data has the first attribute, and to transmit the transmission data to the base station 200 when the transmission data has the second attribute. , causing transmission data to be transmitted from the wireless communication unit 413 to the base station 200 using the second type communication slot 510 .
  • this procedure uses the wireless communication system 2 to perform cyclic communication, and at least a part of each of two or more consecutive communication cycles of the cyclic communication is one time-division multiplexing of wireless communication. and controlling cyclic communication to occur within a communication pattern.
  • step S ⁇ b>111 wireless communication section 413 supports pairing by wireless communication section 213 and starts wireless communication according to the time division duplex pattern notified from wireless communication section 213 .
  • step S ⁇ b>112 the wireless communication unit 413 checks whether the current communication slot 510 is the uplink slot 512 .
  • step S112 If it is determined in step S112 that the current communication slot 510 is the uplink slot 512, the mobile station 400 executes step S113.
  • step S113 the wireless communication unit 413 confirms whether the current communication slot 510 is the synchronization slot 521 or not.
  • step S114 wireless communication section 413 reads transmission data for synchronous slot 521 from transmission buffer 411 based on the tag attached to the transmission data. For example, the wireless communication unit 413 reads the transmission data with the first attribute attached with the first tag from the transmission buffer 411 .
  • step S115 the wireless communication unit 413 reads the transmission data for the asynchronous slot 522 from the transmission buffer 411 based on the tag attached to the transmission data. For example, the wireless communication unit 413 reads the transmission data with the second attribute attached with the second tag from the transmission buffer 411 .
  • step S ⁇ b>116 the wireless communication unit 413 transmits the transmission data read from the transmission buffer 411 to the wireless communication unit 213 .
  • step S ⁇ b>117 wireless communication section 413 confirms whether there is an acknowledge from wireless communication section 213 .
  • step S117 If it is determined in step S117 that there is an acknowledgment, the mobile station 400 executes steps S121 and S122.
  • step S ⁇ b>121 wireless communication section 413 deletes the transmitted transmission data from transmission buffer 411 .
  • step S122 the wireless communication unit 413 notifies the communication monitor 331 of the magnitude of jitter based on the reception timing of the acknowledgment.
  • step S117 If it is determined in step S117 that there is no acknowledge, the mobile station 400 executes step S123.
  • step S123 the wireless communication unit 413 notifies the communication monitor 331 of occurrence of packet loss. After that, the mobile station 400 returns the process to step S112.
  • step S112 When it is determined in step S112 that the current communication slot 510 is the uplink slot 512, the mobile station 400 executes steps S131 and S132 as shown in FIG.
  • step S ⁇ b>131 wireless communication section 413 receives reception data from wireless communication section 213 .
  • step S132 wireless communication section 413 confirms whether or not the received data has been successfully received.
  • step S132 If it is determined in step S132 that the received data has been successfully received, the mobile station 400 executes steps S133 and S134.
  • step S ⁇ b>133 wireless communication section 413 transmits an acknowledge to wireless communication section 213 .
  • step S ⁇ b>134 wireless communication section 413 stores the received data in reception buffer 412 . After that, the mobile station 400 returns the process to step S112.
  • step S132 If it is determined in step S132 that the received data could not be received normally, the mobile station 400 returns the process to step S112 without executing steps S133 and S134. Mobile station 400 performs communication for each communication slot in a time division manner by repeating the above procedure.
  • step S141 the communication control unit 312 waits for the wireless communication unit 413 to start wireless communication.
  • step S ⁇ b>142 the communication control section 312 waits for acquisition of transmission data from the machine driving section 311 .
  • step S ⁇ b>143 the communication control section 312 acquires the attribute information of the transmission data from the machine driving section 311 .
  • step S144 communication control unit 312 adds a tag representing the attribute of the transmission data to the transmission data based on the attribute information.
  • step S145 the communication control unit 312 confirms whether or not the transmission data is the first transmission data in the communication cycle.
  • step S145 If it is determined in step S145 that the transmission data is the first transmission data in the communication cycle, the local controller 300 executes step S146. In step S146, the communication control unit 312 waits for the start timing of the next communication cycle.
  • step S147 the local controller 300 executes step S147. If it is determined in step S145 that the transmission data is not the first transmission data in the communication cycle, the local controller 300 executes step S147 without executing step S146. In step S ⁇ b>147 , the communication control unit 312 stores the transmission data in the transmission buffer 411 . After that, the local controller 300 returns the process to step S142.
  • the transmission data is transmitted from the wireless communication unit 413 to the wireless communication unit 213 through the communication slot 510 suitable for the attribute represented by the tag.
  • the control server 100 first executes steps S151 and S152.
  • step S ⁇ b>151 the communication monitor 331 evaluates communication quality in the asynchronous slot 522 .
  • step S152 the communication monitor 331 confirms whether or not the communication quality in the asynchronous slot 522 has deteriorated.
  • step S152 if no deterioration in communication quality is detected, the local controller 300 returns the process to step S151.
  • the local controller 300 performs step S153.
  • step S153 the communication control unit 312 switches the normal mode to the irregular mode.
  • the communication control unit 312 may request the communication control unit 112 to switch the normal mode to the irregular mode.
  • step S ⁇ b>154 the communication monitor 331 evaluates the communication quality in the asynchronous slot 522 and the communication quality in the synchronous slot 521 .
  • step S155 the communication monitor 331 confirms whether or not the communication quality in the asynchronous slot 522 has recovered.
  • step S155 if recovery of communication quality is not detected, the local controller 300 executes step S156.
  • step S156 the communication monitor 331 confirms whether or not the communication quality in the synchronization slot 521 has deteriorated.
  • step S156 if no deterioration in communication quality is detected, the local controller 300 returns the process to step S154.
  • step S155 when recovery of communication quality is detected, the local controller 300 executes step S157.
  • step S157 the communication control unit 312 switches the irregular mode to the normal mode.
  • the communication control section 312 may request the communication control section 112 to switch the irregular mode to the normal mode.
  • step S156 when the deterioration of communication quality is detected, the control server 100 executes steps S158 and S159.
  • step S158 when the communication monitor 131 detects a decrease in communication quality in the synchronization slot 521, the communication control unit 312 suspends the control of the machines 20 by the controllers 111, and the operation of the machines 20 is stopped. to stop For example, the communication control unit 312 transmits a request to stop the plurality of machines 20 to the communication control unit 112 when the communication monitor 331 detects deterioration of communication quality in the synchronization slot 521 .
  • the communication control unit 112 that has received the stop request interrupts the control of the machines 20 by the controllers 111 to stop the machines 20 .
  • step S ⁇ b>159 the reset unit 332 requests the wireless communication unit 413 to reset wireless communication after the communication control unit 312 stops the machines 20 .
  • Radio communication section 413 resets radio communication with base station 200 in response to a request from reset section 332 .
  • the wireless communication unit 413 requests the wireless communication unit 213 to perform the pairing again.
  • step S157 or step S159 the local controller 300 returns the process to step S151.
  • the local controller 300 repeats the above procedure.
  • the wireless communication devices 5 and 6 repeat a time-division duplex pattern in which a plurality of communication slots 510 including a first-type communication slot 510 and a second-type communication slot 510 are arranged in a time-division manner to perform wireless communication with the other party.
  • the transmission data generated by the wireless communication units 213 and 413 and the application 3 has the first attribute
  • the transmission data is wirelessly communicated through the first type communication slot 510. 213, 413 to the other party's wireless communication section 213, 413
  • the transmission data has the second attribute
  • the transmission data is transmitted from the wireless communication section 213, 413 to the other party's wireless communication section through the second type communication slot 510.
  • communication control units 112 and 312 that cause 213 and 413 to transmit.
  • the communication reliability of the plurality of communication slots 510 may differ depending on their position in the time division duplex pattern.
  • transmission data that requires transmission with high reliability is transmitted in the communication slot 510 with high reliability
  • transmission data that is allowed to be transmitted in low reliability is transmitted in the communication slot 510 with low reliability. can be sent by Therefore, it is effective in achieving both reliability of communication and communication speed.
  • Each of the plurality of communication slots 510 is a time division duplex downlink slot 511 or an uplink slot 512
  • the first type communication slot 510 is either the downlink slot 511 or the uplink slot 512.
  • the type 2 communication slot 510 is a downlink slot 511 or an uplink slot 512.
  • the wireless communication units 213 and 413 may be controlled so that transmission data having a second priority lower than the first priority is transmitted to the counterpart wireless communication units 213 and 413 using the second type communication slot 510. .
  • the wireless communication units 213 and 413 may be controlled so that transmission data having a second priority lower than the first priority is transmitted to the counterpart wireless communication units 213 and 413 using the second type communication slot 510.
  • the application 3 transmits and receives control data for controlling the industrial machine, and the communication control units 112 and 312 control the transmission data so that the transmission data is transmitted in the first type communication slot 510 when the transmission data is the control data.
  • the wireless communication units 213 and 413 may be controlled. Control reliability can be improved.
  • the communication control units 112 and 312 may control the wireless communication units 213 and 413 so that the transmission data is transmitted in the second type communication slot 510 when the transmission data is not control data. It is possible to achieve both reliability of control and speeding up of control.
  • the communication control units 112 and 312 control the wireless communication units 213 and 413 so that the transmission data is transmitted in the first type communication slot 510 when the transmission data is abnormality notification data for notifying the abnormality of the industrial machine. may be controlled. Delays in coping with abnormalities in industrial machinery can be suppressed.
  • the communication control units 112 and 312 control the wireless communication unit 213 so that the transmission data is transmitted in the second type communication slot 510 when the transmission data is less urgent notification data than the abnormality notification data. , 413 may be controlled. By allocating less urgent notification data to the second type communication slot 510, the first type communication slot 510 can be used more effectively.
  • Communication monitors 131 and 331 for evaluating communication quality in the second type communication slot 510 may be further provided. By evaluating the communication quality in the second type communication slot 510, which has lower communication reliability than the first type communication slot 510, it is possible to quickly detect the occurrence of deterioration in communication quality.
  • the communication control sections 112 and 312 request the wireless communication sections 213 and 413 to increase the signal strength of the wireless communication. may A decrease in communication quality can be easily eliminated.
  • the application 3 repeats a communication cycle including generation of transmission data based on the reception data received from the counterpart wireless communication units 213 and 413 and transmission of the transmission data to the counterpart wireless communication units 213 and 413.
  • 312 lengthens the communication cycle and increases the number of time-division duplex patterns corresponding to one communication cycle when the communication monitors 131 and 331 detect deterioration in communication quality in the second type communication slot 510.
  • the wireless communication units 213 and 413 may be controlled so that both the first attribute transmission data and the second attribute transmission data are transmitted to the counterpart wireless communication units 213 and 413 through the first type communication slot 510. .
  • a decrease in communication quality can be easily resolved.
  • the communication control units 112 and 312 compress the transmission data of the first attribute and the transmission data of the second attribute
  • the wireless communication units 213 and 413 may be controlled so that both the transmission data of the first attribute and the transmission data of the second attribute are transmitted by the communication slot 510 of the first type. A decrease in communication quality can be easily resolved.
  • the communication control units 112 and 312 control the wireless communication units 213 and 413 so that the transmission data of the third attribute is transmitted to the counterpart wireless communication units 213 and 413 through the second type communication slot 510, and the communication monitors 131 and 413 331 may evaluate the communication quality of the transmission data of the third attribute through the second type communication slot 510 when the transmission data of the second attribute through the second type communication slot 510 is not transmitted.
  • the evaluation of the communication quality in the second type communication slot 510 is continued, and the slot for transmitting the transmission data of the second attribute is changed from the second type communication slot 510 to the first type communication slot 510 according to the improvement of the communication quality. can be quickly returned to
  • the communication control units 112 and 312 control the transmission data of the second attribute transmitted by the second type communication slot 510.
  • the radio communication units 213 and 413 may be controlled so as to be transmitted again by the second type communication slot 510 of the next time division duplex pattern.
  • the second type communication slot 510 can be effectively used even when the communication quality is degraded.
  • the communication control units 112 and 312 transmit transmission data of the second attribute through the second type communication slot 510.
  • the wireless communication unit 213, 413 may be controlled such that the communication is at least partially interrupted. It is possible to easily suppress erroneous data transmission by the second type communication slot 510 with deteriorated communication quality.
  • the communication monitors 131, 331 further evaluate the communication quality in the first type communication slot 510, and the communication control units 112, 312 detect the deterioration of the communication quality in the first type communication slot 510 by the communication monitors 131, 331.
  • the wireless communication devices 5 and 6 reset the wireless communication between the wireless communication units 213 and 413 and the counterpart wireless communication units 213 and 413 after the application 3 is stopped.
  • a portion 132, 332 may also be provided. The continuation of poor communication can be easily avoided.
  • the communication control units 112 and 312 attach the first tag to the transmission data when the transmission data has the first attribute, and deliver the transmission data to the wireless communication units 213 and 413.
  • the communication control units 112 and 312 attach the second tag to the transmission data. is attached to the transmission data to the wireless communication units 213 and 413, and the wireless communication units 213 and 413 transmit the transmission data to the other wireless communication unit using the first type communication slot 510 when the first tag is attached to the transmission data.
  • the transmission data may be transmitted to the communication units 213 and 413, and the transmission data may be transmitted to the counterpart wireless communication units 213 and 413 using the second type communication slot 510 when the second tag is attached to the transmission data. It is possible to easily control in which communication slot 510 the transmission data is transmitted by the tag attached to the transmission data.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne un dispositif de communication radio 5 ou 6 qui comprend : une unité de communication radio 213 ou 413 qui réalise une communication radio avec une unité de communication radio cible 213 ou 413 en répétant un motif de duplexage par répartition dans le temps dans lequel de multiples créneaux de communication 510 comprenant un créneau de communication de première classe 510 et un créneau de communication de seconde classe 510 sont multiplexés par répartition dans le temps ; et une unité de commande de communication 112 ou 312 qui amène l'unité de communication radio 213 ou 413 à transmettre des données de transmission générées par une application 3 à l'unité de communication radio cible 213 ou 413 à l'aide du créneau de communication de première classe 510 lorsque les données de transmission ont un premier attribut et amène l'unité de communication radio 213 ou 413 à transmettre les données de transmission à l'unité de communication radio cible 213 ou 413 à l'aide du créneau de communication de seconde classe 510 lorsque les données de transmission ont un second attribut.
PCT/JP2021/036849 2021-10-05 2021-10-05 Dispositif de communication radio et procédé de communication Ceased WO2023058120A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
PCT/JP2021/036849 WO2023058120A1 (fr) 2021-10-05 2021-10-05 Dispositif de communication radio et procédé de communication
JP2023552444A JPWO2023058120A1 (fr) 2021-10-05 2021-10-05
US18/604,528 US20240243894A1 (en) 2021-10-05 2024-03-14 Wireless communication of transmission data by attribute
US18/604,532 US20240223345A1 (en) 2021-10-05 2024-03-14 Wireless communication by time division duplex pattern set based on device configuration
US18/604,525 US20240223346A1 (en) 2021-10-05 2024-03-14 Communication using time division duplex pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/036849 WO2023058120A1 (fr) 2021-10-05 2021-10-05 Dispositif de communication radio et procédé de communication

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US18/604,525 Continuation US20240223346A1 (en) 2021-10-05 2024-03-14 Communication using time division duplex pattern
US18/604,528 Continuation US20240243894A1 (en) 2021-10-05 2024-03-14 Wireless communication of transmission data by attribute
US18/604,532 Continuation US20240223345A1 (en) 2021-10-05 2024-03-14 Wireless communication by time division duplex pattern set based on device configuration

Publications (1)

Publication Number Publication Date
WO2023058120A1 true WO2023058120A1 (fr) 2023-04-13

Family

ID=85804033

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/036849 Ceased WO2023058120A1 (fr) 2021-10-05 2021-10-05 Dispositif de communication radio et procédé de communication

Country Status (2)

Country Link
JP (1) JPWO2023058120A1 (fr)
WO (1) WO2023058120A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11285059A (ja) * 1998-02-09 1999-10-15 Lg Information & Commun Ltd 移動通信システムにおける基地局と移動端末機との間のデ―タ通信方法
WO2020194760A1 (fr) * 2019-03-28 2020-10-01 株式会社Nttドコモ Dispositif utilisateur et dispositif de station de base

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11285059A (ja) * 1998-02-09 1999-10-15 Lg Information & Commun Ltd 移動通信システムにおける基地局と移動端末機との間のデ―タ通信方法
WO2020194760A1 (fr) * 2019-03-28 2020-10-01 株式会社Nttドコモ Dispositif utilisateur et dispositif de station de base

Also Published As

Publication number Publication date
JPWO2023058120A1 (fr) 2023-04-13

Similar Documents

Publication Publication Date Title
JP5979960B2 (ja) 制御装置、制御方法およびプログラム
CN105744636A (zh) 地面站、无人机及地面站与无人机的通信系统、方法
JP2001186210A (ja) メッセージを送信する方法、通信方法、据え置き肯定応答通信システム、メッセージを送信するシステム、プロセス制御システム、アプリケーション情報を通信する方法
WO2015129664A1 (fr) Système de communication sans fil, dispositif de communication sans fil, procédé de communication sans fil et programme
WO2023058120A1 (fr) Dispositif de communication radio et procédé de communication
JP7663702B2 (ja) 通信システム、通信制御回路及び通信方法
WO2023058116A1 (fr) Système de communication et procédé de communication
EP4055783B1 (fr) Procédé et système pour échanger des données périodiques dans un réseau de télécommunications mobile
US20240243894A1 (en) Wireless communication of transmission data by attribute
US7421051B2 (en) Radio communication system and method, wireless network forming device, radio transmission unit and method, and radio reception unit and method
JP6901006B2 (ja) 制御装置、制御対象機器、制御システム、制御方法、制御対象機器の制御方法、制御装置のプログラム、および制御対象機器のプログラム
US11509430B2 (en) Method for operating an automation network having packet-based communication between a host and client
WO2023148956A1 (fr) Système de communication, dispositif de communication et procédé de communication
Traynham et al. SDLC and BSC on satellite links: A performance comparison
EP4092994B1 (fr) Dispositif sans fil de base et procédé de communication sans fil
JP4573459B2 (ja) 無線端末装置、送信制御装置、無線送信制御方法、及びプログラム
US6711179B1 (en) Signal processing apparatus with three layer processing sections, and signal processing system with said two signal processing apparatuses
WO2023281805A1 (fr) Système de communication, système de commande et procédé de communication
WO2021006343A1 (fr) Système de communication, système de machine de commande à distance et procédé de communication
JP6863274B2 (ja) 送信装置およびその制御方法、通信システム、並びに通信制御プログラム
JP2019165317A (ja) 通信装置、通信方法、通信プログラム
JPWO2023281805A5 (fr)
JPH05114879A (ja) 無線通信方法
JP2018535766A5 (fr)
JPH02222240A (ja) 階層型システムの伝送方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21959862

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023552444

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21959862

Country of ref document: EP

Kind code of ref document: A1