Communication system, communication apparatus, communication method, and program
Abstract
A communication system includes master and slave devices connectable to each other and forming a ring communication path. The master device outputs management data to manage communication along the ring communication path in a CW and CCW directions and receives the management data in the CW direction and in the CCW direction, and outputs, in the CW direction and in the CCW direction, control data to be used by the slave device to control equipment. The slave device acquires a history of transmission of the management data output from the master device and received by the slave device in the CW direction and in the CCW direction, and processes, based on the acquired history, one of the control data output from the master device in the CW direction and the control data output from the master device in the CCW direction to control the equipment.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A communication system, comprising:
a master device and a slave device connectable to each other and forming a ring communication path,
wherein
the master device
outputs management data to manage communication along the ring communication path in a first direction and in a second direction opposite to the first direction and receives the management data in the first direction and in the second direction, and
outputs, in the first direction and in the second direction, control data to be used by the slave device to control equipment, and
the slave device
acquires, using information included in the management data, a history of transmission of the management data output from the master device and received by the slave device in the first direction and in the second direction, and
processes, based on the acquired history, one of the control data output from the master device in the first direction and the control data output from the master device in the second direction to control the equipment.
2. The communication system according to claim 1 , wherein
the communication system comprises a plurality of the slave devices,
the management data includes history information indicating a count of relays that is a count of slave devices that have relayed the management data, and
each of the slave devices
acquires, upon receiving the management data output in the first direction and in the second direction, the count of relays indicated by the history information included in the management data, increments the count of relays, and transfers the management data with the incremented count of relays, and
processes, selectively from the control data output from the master device in the first direction and the control data output from the master device in the second direction, the control data received in a direction in which the management data with a smaller count of relays is received.
3. The communication system according to claim 1 , wherein
the management data includes history information indicating an output time at which the master device outputs the management data, and
the slave device
acquires the output time indicated by the history information included in the management data transmitted in the first direction and in the second direction, and
processes, selectively from the control data output from the master device in the first direction and the control data output from the master device in the second direction, the control data received in a direction in which the management data with shorter time elapsed between the acquired output time and reception time of the management data is received.
4. The communication system according to claim 1 , wherein the master device outputs the management data and the control data in predetermined cycles.
5. The communication system according to claim 1 , wherein
the slave device
determines a communication status in each of the first direction and the second direction based on whether the management data has been received in each of the first direction and the second direction, and
in response to an interruption of the management data in one of the first direction and the second direction, processes the control data received in the other of the first direction and the second direction.
6. A communication device connectable to another communication device and forming a ring communication path, the communication device being configured to perform operations comprising:
acquiring, using information included in the management data, a history of transmission of management data to manage communication output from the another communication device and received by the communication device along the ring communication path in a first direction and in a second direction opposite to the first direction; and
processing, based on the acquired history, one of control data output from the another communication device in the first direction and control data output from the another communication device in the second direction to control equipment.
7. A non-transitory computer readable recording medium storing a program for causing a computer connectable to a communication device and forming a ring communication path to perform operations comprising:
acquiring, using information included in the management data, a history of transmission of management data to manage communication output from the communication device and received by the computer along the ring communication path in a first direction and in a second direction opposite to the first direction; and
processing, based on the acquired history, one of control data output from the communication device in the first direction and control data output from the communication device in the second direction to control equipment.Join the waitlist — get patent alerts
Track US11251991B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.