Non blocking errors
(Original Document)
General
This concerns an anomaly, provoked by an Input/Output error on the X-Bus, on the Fipio bus or by the execution of an instruction. It can be processed by the user program and does not change the PLC state.
Non blocking errors linked to Inputs/Outputs
The identification of a non blocking error linked to the Inputs/Outputs is signaled by:
Diagnostics table:
Status LED
System bits
Errors
RUN
ERR
I/O
i
i
On
%S10
Input/Output error: channel supply fault, channel disjointed, module not conforming to configuration, out of service, module supply fault.
i
i
On
%S16
Error on Input/Output in a task.
i
i
On
%S40 to %S47
Error on Inputs/Outputs at rack level
(%S40: rack 0, %S47: rack 7)
Legend:
A: Lit LED,
i: State not determined.
Non blocking errors linked to program execution
The indication of a non blocking error linked to program execution is signaled by setting to state 1 of one or several system bits %S15, %S18, %S20.
The test and setting to state 0 of the system bits are controlled by the user.
Diagnostics table:
Status LED
System bits
Errors
RUN
ERR
I/O
On
i
i
%S15=1
Character string manipulation error.
On
i
i
%S18=1
Capacity overrun, error on floating point or division by 0.
On
i
i
%S20=1
Index overflow.
Legend:
A: Lit LED,
i: State not determined.
NOTE: The program diagnostics function, accessible through the programming software or the bit %S78, enables certain non blocking errors linked to the program execution, to be turned into blocking errors. The nature of the error is indicated in the system word %SW 125.