1140
Failure Diagnosis Instructions Section 3-30
3-30 Failure Diagnosis Instructions
This section describes instructions used to define and handle errors.
3-30-1 FAILURE ALARM: FAL(006)
Purpose Generates or clears user-defined non-fatal errors. Non-fatal errors do not stop
PLC operation.
With CS1-H, CJ1-H, and CJ1M CPU Units, FAL(006) can also be used to
generate non-fatal system errors.
Ladder Symbol • Generating or Clearing User-defined Non-fatal Errors
• Generating Non-fatal System Errors (CS1-H, CJ1-H, CJ1M, or CS1D
Only)
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 (CS1-H, CJ1-H, CJ1M, and CS1D CPU Units only).
Instruction Mnemonic Function code Page
FAILURE ALARM FAL 006 1140
SEVERE FAILURE ALARM FALS 007 1148
FAILURE POINT DETECTION FPD 269 1156
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