Allen-Bradley MicroLogix 1200 Reference Manual page 387

Hide thumbs Also See for MicroLogix 1200:
Table of Contents

Advertisement

Error
Advisory Message
Code
(Hex)
0028
INVALID OR
NONEXISTENT USER
FAULT ROUTINE
VALUE
0029
INSTRUCTION
INDIRECTION
OUTSIDE OF DATA
SPACE
002E
EII ERROR
0030
SUBROUTINE
NESTING EXCEEDS
LIMIT
0031
UNSUPPORTED
INSTRUCTION
DETECTED
0032
SQO/SQC/SQL
OUTSIDE OF DATA
FILE SPACE
0033
BSL/BSR/FFL/FFU/LFL/
LFU CROSSED DATA
FILE SPACE
0034
NEGATIVE VALUE IN
TIMER PRESET OR
ACCUMULATOR
0035
ILLEGAL
INSTRUCTION IN
INTERRUPT FILE
0036
INVALID PID
PARAMETER
0037
HSC ERROR
003B
PTO ERROR
003C
PWM ERROR
Description
• A fault routine number was
entered in the status file, number
(S:29), but either the fault routine
was not physically created, or
• the fault routine number was less
than 3 or greater than 255.
An indirect address reference in the
ladder program is outside of the
entire data file space.
An error occurred in the EII
configuration.
The JSR instruction nesting level
exceeded the controller memory
space.
The program contains an
instruction(s) that is not supported
by the controller.
A sequencer instruction length/
position parameter references
outside of the entire data file space.
The length/position parameter of a
BSL, BSR, FFL, FFU, LFL, or LFU
instruction references outside of the
entire data file space.
A negative value was loaded to a
timer preset or accumulator.
The program contains a Temporary
End (TND), Refresh (REF), or Service
Communication instruction in an
interrupt subroutine (STI, EII, HSC) or
user fault routine.
An invalid value is being used for a
PID instruction parameter.
An error occurred in the HSC
configuration.
An error occurred in the PTO
instruction configuration.
An error occurred in the PWM
instruction configuration.
Fault Messages and Error Codes
Fault
Recommended Action
Classification
• Either clear the fault routine file number
Non-User
(S:29) in the status file, or
• create a fault routine for the file number
reference in the status file (S:29). The file
number must be greater than 2 and less
than 256.
Recoverable
Correct the program to ensure that there are
no indirect references outside data file space.
Re-compile, reload the program and enter the
Run mode.
Recoverable
See the Error Code in the EII Function File for
the specific error.
Non-User
Correct the user program to reduce the
nesting levels used and to meet the
restrictions for the JSR instruction. Then
reload the program and Run.
• Modify the program so that all instructions
Non-User
are supported by the controller.
• Re-compile and reload the program and
enter the Run mode.
• Correct the program to ensure that the
Recoverable
length and position parameters do not
point outside data file space.
• Re-compile, reload the program and enter
the Run mode.
• Correct the program to ensure that the
Recoverable
length and position parameters do not
point outside of the data space.
• Re-compile, reload the program and enter
the Run mode.
• If the program is moving values to the
Recoverable
accumulated or preset word of a timer,
make certain these values are not
negative.
• Reload the program and enter the Run
mode.
• Correct the program.
Non-Recoverable
• Re-compile, reload the program and enter
the Run mode.
Recoverable
See page 19-1, Process Control Instruction for
more information about the PID instruction.
Recoverable
See the Error Code in the HSC Function File
for the specific error.
Recoverable or
See the Error Code in the PTO Function File for
Non-User
the specific error.
Recoverable or
See the Error Code in the PWM Function File
Non-User
for the specific error.
D-5
Publication 1762-RM001C-EN-P

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Micrologix 1500

Table of Contents