beautypg.com

Non-recoverable user faults – Rockwell Automation 1747-PT1, D1747NP002 Hand-Held Terminal User Manual

Page 416

background image

5/02 Processor Only

Chapter 29
Understanding the User Fault Routine –

29–4

Non-Recoverable User Faults

An example of using a non-recoverable user fault in a user fault routine
would be to initiate a MSG instruction to inform another node of the fault
condition. Non-recoverable user faults:

RUNTIME ERRORS

0022

User watchdog scan time exceeded.

0023

Invalid or non-existent STI interrupt file.

0024

Invalid STI interrupt interval (greater than 2559ms or negative).

0025

Excessive stack depth/JSR calls for STI routine.

0026

Excessive stack depth/JSR calls for I/O interrupt routine.

0027

Excessive stack depth/JSR calls for user fault routine.

002A

Indexed address reference beyond specific referenced data file.

INSTRUCTION ERRORS

0030

Attempt was made to jump to one too many nested subroutine files. Can
also mean that a program has potentially recursive routines.

0031

Unsupported instruction reference was detected.

0035

TND, SVC, or REF instruction is called within an interrupting or user fault
routine.

I/O ERRORS

xx51

A “stuck” runtime error is detected on an I/O module.

xx58

A specialty I/O module has generated a generic fault. The module fault bit
is set to 1 in the status byte of the module.

xx70 thru

xx7F

Identifies an I/O module specific non-recoverable major error. Refer to the
user manual supplied with the module.

xx90

Interrupt problem on a disabled slot.

xx91

A disabled slot has faulted.

xx92

Invalid or non-existent module interrupt subroutine file.

xx93

Unsupported I/O module specific major error.

xx94

In the run or test mode, a module has been detected as being inserted
under power. Can also mean that an I/O module has reset itself.