An industrial system for controlling backplane communication, comprising: a cluster manager comprising primary switch linked to a primary control module, the primary switch and configured to implement a primary clock, at least one Input/Output, I/O, module comprising a secondary switch linked to a secondary control module, the secondary switch and configured to implement a secondary clock, a first unidirectional communication line and a second unidirectional communication line configured to link the cluster manager to the at least one IO module through passive base plates, wherein the cluster manager comprises a first transmission port and a first reception port on the first unidirectional communication line and the at least one Input/Output module comprises a first reception port on the first unidirectional communication line, and the cluster manager comprises a second transmission port on the second unidirectional communication line and the at least one Input/Output module comprises a second reception port on the second unidirectional communication line, wherein the primary control module is configured to send a pulse on the first unidirectional communication line to the secondary control module and the primary control module, wherein, upon reception of the pulse, received simultaneously by the cluster manager and the at least one I/O module, the primary control module is configured to create a primary timestamp from the primary clock of the primary switch and the secondary control module is configured to create a secondary timestamp from the secondary clock of the secondary switch, wherein the primary control module is configured to send a message on the second unidirectional communication line to the secondary control module, the message comprising the primary timestamp, wherein, upon reception of the message, the secondary control module is configured to synchronize the secondary clock with the primary clock based on the received primary timestamp and secondary timestamp. a cluster manager comprising primary switch linked to a primary control module, the primary switch and configured to implement a primary clock, at least one Input/Output, I/O, module comprising a secondary switch linked to a secondary control module, the secondary switch and configured to implement a secondary clock, a first unidirectional communication line and a second unidirectional communication line configured to link the cluster manager to the at least one IO module through passive base plates, wherein the cluster manager comprises a first transmission port and a first reception port on the first unidirectional communication line and the at least one Input/Output module comprises a first reception port on the first unidirectional communication line, and the cluster manager comprises a second transmission port on the second unidirectional communication line and the at least one Input/Output module comprises a second reception port on the second unidirectional communication line, wherein the primary control module is configured to send a pulse on the first unidirectional communication line to the secondary control module and the primary control module, wherein, upon reception of the pulse, received simultaneously by the cluster manager and the at least one I/O module, the primary control module is configured to create a primary timestamp from the primary clock of the primary switch and the secondary control module is configured to create a secondary timestamp from the secondary clock of the secondary switch, wherein the primary control module is configured to send a message on the second unidirectional communication line to the secondary control module, the message comprising the primary timestamp, wherein, upon reception of the message, the secondary control module is configured to synchronize the secondary clock with the primary clock based on the received primary timestamp and secondary timestamp.