Fault diagnostics run parallel to and independent of the application processes. Faults used as transition conditions in the state machine diagram require the time necessary for fault processing and application processing to set an output response.
Fault response time will vary depending on the execution path defined in the User Program. If the fault triggers a state that sets an output, only one iteration of the application processing time will elapse. Otherwise, the application processing time will increase by the number of states and associated transitions through which the User Program cycles to fully react to the fault.
Faults configured to trigger Fail-safe Mode and automatic self-diagnostics do not require the application processing time. After the fault response time elapses, the module transitions into Fail-safe Mode.
Refer to the Diagnostic Response Time Specifications to determine the diagnostic response time for your application.