CAN-FD redundancy for high availability industrial I/O subsystems
AssigneeSchneider Electric Systems USA, Inc.
InventorsKevin Kimber, Matthew Caperon
Life of this patent
Estimating the term…
Abstract
Controller Area Network with Flexible Data Rate (CAN-FD) system and method providing high availability, redundant process control I/O. A server device coupled to dual CAN-FD busses generates a SYNC message designating one of the dual busses as active and another one as backup. The server device transmits the SYNC message on the active bus and then immediately transmits the SYNC message on the backup bus. A client device coupled to the dual busses transmits process data frames on the busses in response to the SYNC message. Each of the process data frames includes a sequence number for the current communication cycle and indicates on which of the dual busses the process data frame is being transmitted.
Claims22
A method for providing a Controller Area Network with Flexible Data Rate (CAN-FD) high availability, redundant process control input/output (I/O) bus, comprising:
- generating a SYNC message by a server device coupled to dual CAN-FD busses, wherein one of the dual CAN-FD busses is designated an active bus and another one of the dual CAN-FD busses is designated a backup bus;
- transmitting the SYNC message on the active bus and then transmitting the SYNC message on the backup bus, wherein the SYNC message begins a current communication cycle during which communication on the dual CAN-FD busses occurs, and wherein the SYNC message indicates which of the dual CAN-FD busses is the active bus for the current communication cycle;
- and
- transmitting one or more process data frames on the dual CAN-FD busses by a client device coupled thereto in response to the SYNC message, wherein each of the process data frames includes a sequence number for the current communication cycle, and wherein each of the process data frames indicates on which of the dual CAN-FD busses the process data frame is being transmitted;
- and
- wherein the process data frame received first via either the active bus or the backup bus and having a correct sequence number is processed and the process data frame received later via the other of either the active bus or the backup bus and having the correct sequence number is deleted.
A Controller Area Network with Flexible Data Rate (CAN-FD) system for providing high availability, redundant process control input/output (I/O), comprising:
- dual CAN-FD busses;
- a server device coupled to the dual CAN-FD busses, the server device generating a SYNC message for beginning a current communication cycle during which communication on the dual CAN-FD busses occurs, the SYNC message designating one of the dual CAN-FD busses as an active bus and another one of the dual CAN-FD busses as a backup bus, the SYNC message further indicating which of the dual CAN-FD busses is the active bus for the current communication cycle, the server device transmitting the SYNC message on the active bus and then transmitting the SYNC message on the backup bus;
- and
- a client device coupled to the dual CAN-FD busses, the client device transmitting one or more process data frames on the dual CAN-FD busses in response to the SYNC message, each of the process data frames including a sequence number for the current communication cycle, and each of the process data frames indicating on which of the dual CAN-FD busses the process data frame is being transmitted;
- and
- wherein the process data frame received first via either the active bus or the backup bus and having a correct sequence number is processed and the process data frame received later via the other of either the active bus or the backup bus and having the correct sequence number is deleted.
Dependencies are inferred from the claim text.