Patent ID: 8516355
Filing Date: 2013-08-20
Classification: G05B,G06F

Abstract:
1. A method of transmitting a data message, comprising: forming a first payload and a first cyclic redundancy check (CRC) by a first processor of a dual redundant process controller; forming a second payload and a second cyclic redundancy check by a second processor of the dual redundant process controller; comparing the first cyclic redundancy check to the second cyclic redundancy check by the first processor; when the first cyclic redundancy check and the second cyclic redundancy check agree, transmitting the data message comprising the first payload and the first cyclic redundancy check; when the first cyclic redundancy check and the second cyclic redundancy check disagree, performing a diagnostic routine to determine whether the first processor has experienced an error or the second processor has experienced an error; and when the diagnostic routine determines that the first processor has experienced an error, causing the second processor to assume a primary processing role and causing the first processor to assume a shadow processing role, wherein a processor a shadow processing role does not transmit the data message.