936
Failure Diagnosis Instructions Section 3-28
3-28 Failure Diagnosis Instructions
This section describes instructions used to define and handle errors.
3-28-1 FAILURE ALARM: FAL(006)
Purpose Generates or clears user-defined non-fatal errors. Non-fatal errors do not stop
PLC operation.
Ladder Symbol • Generating or Clearing User-defined Non-fatal Errors
• Generating Non-fatal System Errors
Variations
Applicable Program Areas
Operands The function of the operands when FAL(006) is used to generate/clear user
defined errors is slightly different from the function when FAL(006) is used to
generate system errors.
Generating or Clearing User-defined Non-fatal Errors
The following table shows the function of the operands.
Note The value of operand N must be different from the content of A529
(the system-generated FAL/FALS number).
Instruction Mnemonic Function code Page
FAILURE ALARM FAL 006 936
SEVERE FAILURE ALARM FALS 007 944
FAILURE POINT DETECTION FPD 269 951
N
S
FAL(006)
N: FAL number
S: First message word or
constant (0000 to FFFF)
N
S
FAL(006)
N: FAL number (value in A529)
S: First word containing the
error code and error details
Variations Executed Each Cycle for ON Condition FAL(006)
Executed Once for Upward Differentiation @FAL(006)
Executed Once for Downward Differentiation Not supported.
Immediate Refreshing Specification Not supported.
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK
N S Function
0 #0001 to #01FF Clears the non-fatal error with the correspond-
ing FAL number.
#FFFF Clears all non-fatal errors.
Other* Clears the most serious non-fatal error.