A method for determining a fault of an industrial control system, wherein the industrial control system comprises a first device connected with a field device via a first link and a second link in series and a second device connected with the field device via the second link and a third link in series, the first device is configured to be initially active in use, and the second device is configured to be initially passive in use, the method comprising steps of:
- obtaining from the first device first diagnostic information indicating, when the first device is active, whether there is a fault in the first link and/or the second link;
- when the first diagnostic information indicating that there is a fault in the first link and/or the second link, switching the first device into passive and switching the second device into active;
- obtaining from the second device second diagnostic information indicating, when the second device is active, whether there is a fault in the second link and/or the third link;
- when the second diagnostic information indicates that there is no fault in the second link and/or the third link, determining that there is a fault in the first link;
- and
- when the second diagnostic information indicates that there is a fault in the second link and/or the third link, determining that there is a fault in the second link.