Virtual PLCs / Documents / LADV-DC

Reference · LADV-DC

Diagnostic and fault codes

Every LADV diagnostic code, I, E, W and F, with what it means and what to do, from download refusals to the watchdog.

Download PDFDownload WordRevision 1.0, 1 November 2026

Every code the LADV diagnostic buffer can show, what it means, and what to do.

DocumentDiagnostic and fault codes
CodeLADV-DC
Revision1.0, 1 November 2026
FirmwareV1.0.0
Issued byWartens, makers of LADX

Codes begin with a letter for their level: I information, E an operation refused, W a warning, F a fault. A fault stops the program, turns the outputs off and lights ERROR until it is reset.

CodeLevelMeaningAction
I001InfoPowered on in STOP.None.
I002InfoRestored from a save, in STOP, with or without memory.Check the program, then RUN.
I010InfoLadder program downloaded, with its size.None.
I011InfoStructured Text program compiled and downloaded, with its size.None.
I020InfoRUN, with a warm or a cold restart.None.
I021InfoA download put the controller in STOP.Press RUN when ready.
I022InfoA download cleared a fault.None.
I023InfoSTOP. Outputs are off.None.
I024InfoFault reset. The controller is in STOP.Find the cause before RUN.
I025InfoCold restart: memory back to initial values.None.
I401InfoA force was removed.None.
I402InfoAll forces were removed.None.
I410InfoA value was modified online.None.
E101WarningDownload refused. The text gives the first reason: a compile error with its line, a channel the CPU does not have, memory, or a task faster than the CPU.Fix the reason and download again. The previous program is still loaded.
E102WarningA saved Structured Text program no longer compiles.Download it again.
E110WarningRUN refused while faulted.Reset the fault first.
E111WarningRUN refused with no program loaded.Download a program.
W200WarningLadder check at download: something legal but probably wrong.Read it; the program still runs.
W201WarningStructured Text compiler warning at download, with its line.Read it; the program still runs.
W210WarningLadder rung error during the scan, reported once.Fix the rung.
W310WarningThe browser fell behind and scans were skipped.Keep the tab in front; slow programs need a faster CPU or fewer scans.
W400WarningForce on: an I/O point is held at a value.Remove it when finished. The MAINT lamp stays lit.
F300FaultWatchdog: a scan took longer than the CPU allows, or a loop never ended.Find the loop or the heavy code; reset the fault.
F310FaultInteger division or MOD by zero, with the line.Guard the divisor.
F311FaultArray index out of range, with the line.Check the index against the bounds.
F312FaultMUX selector outside its inputs, with the line.Limit the selector.
F313FaultBCD_TO_INT given a value that is not BCD, with the line.Check the source of the value.
F314FaultCalls nested more than 32 deep, with the line.Flatten the calls.
F399FaultAn internal runtime error.Report it with the program.