Error Messages from RSLogix Emulate 500




 Error Messages from RSLogix Emulate 500
The
following is a description of many of the most common messages that can come
from RSLogix Emulate 5 and RSLogix Emulate 500. 
If you get a message that is not listed here and you can’t determine
what you should do, call Local Rockwell Software Technical Support.
1.    
“This
SLC500 program must be compiled before it can be emulated.”
SLC 500 programs are compiled before downloading to processors.  Use your ladder logic editor to compile the
SLC 500 program before trying to emulate it.
2.    
“OLE
initialization failed.  Make sure that
the OLE libraries are the correct version.”
RSLogix Emulate was unable to initialize the OLE subsystem of
Windows.  You may need to reinstall
Windows.
3.    
“This
SLC OS is not currently supported.”
The ladder logic project you are loading was compiled for an SLC
500 operating system that is not currently supported in RSLogix Emulate.  Either recompile the logic for an earlier series
and revision of the SLC 500, or contact Rockwell Software for a newer version
of RSLogix Emulate.
4.    
“File
Is Not SLC500”
RSLogix Emulate is unable to recognize the ladder logic file you
are opening as a SLC 500 ladder logic file. 
Either the file is corrupt or it never was intended to be a ladder logic
file.
5.    
“File
is corrupt (bad data file, program file, or data file count)”
RSLogix Emulate detected corruption in your ladder logic
file.  Recompile the ladder logic and try
again.
6.    
“The
copy protection for RSLogix Emulate 500 (or RSLogix Emulate 5) cannot be found.
This application does not have a DEMO mode, therefore, you will not be able to
run this program without copy protection.”
The copy protection system for the software has failed.  Either the copy protection was never
installed, or the protection files have been compromised in some way.  You need to install the software according to
the directions that came with it, or contact Rockwell Software Technical Support
for assistance.
7.    
“Start
Value Out of Range”
The value for the start rung cannot exceed the number of rungs in
the program.
8.    
“Destination
station X is a duplicate”
The station number you entered has to be unique — just as if you
were working with a Data Highway Plus or Data Highway 485 network.
9.    
“Destination
station must be specified”
You need to specify a destination station number.  The number must be unique.
10.“Main
File Must Be Ladder”
You cannot set the main program file to be anything other than a
ladder logic file.
11.“Debug
File Must Be Ladder”
You cannot set the debug program file to be anything other than a
ladder logic file.
12.“Invalid
Customer Registration Information, Verify the Program Installation.”
Make sure you have installed RSLogix Emulate correctly.  If you still get this error, call Rockwell
Software Technical Support for assistance.
13.“The
maximum number of users has been reached. See your network administrator.”
On a network installation of RSLogix Emulate, there is a maximum
number of people who can use the software at any given time.  Check with your network administrator to make
sure that there are not too many people using the software — if there are, you
may need to purchase additional RSLogix Emulate licenses.  If there are not too many people using the
software at one time, there may be a problem with the installation.
14.“This
Program contains an unsupported instruction X in file Y rung Z”
RSLogix Emulate detected an instruction it did not understand at
the specified program file and rung number. 
You may need a newer version of RSLogix Emulate, or your ladder logic
program may be corrupt.
15.“Station
number out of range (0-31) (or 0-77 octal)”
Data Highway 485 station numbers are limited to 0-31.  Data Highway Plus station numbers are limited
to 0-77 (octal).  Enter a station number
in that range.
16.“The
Trend file address is invalid”
The trend file you are trying to use with your project contains an
address that is not in your ladder logic project.
17.“The
Trend file address type is invalid, or doesn’t match the processor”
The trend file you are trying to use with your project contains an
address type that is invalid for the SLC 500 model you are using.
18.“The
Trend file is larger than the destination can hold”
You are trying to read in a trend file that is too large.  You can edit the trend file to make it
smaller.
19.“Record
number out of range”
You asked for a trend file record that is not in the trend file.
20.“OLE
2.01 initialization failed”
RSLogix Emulate was unable to initialize the OLE subsystem of
Windows.  You may need to reinstall Windows.
21.“Main
File Value Out of range (2-255)”
You tried to enter a main file number outside the range available
for SLC 500 processors. 
22.“Debug
File Value Out of range (2-255) or 0 to Disable”
You tried to enter a debug file number outside the range available
for SLC 500 processors.
23.“File
Number out of range (2-255)”
The file number in question is outside the range available for SLC
500 processors.
24.“File
Doesn’t exist”
The file number you entered does not exist.
25.“File
Must be LADDER”
The file number you entered is not a ladder logic file.
26.“Invalid
Rung Number”
The rung number you entered does not exist in your ladder logic
program.
27.“Rung
Number is out of range (0-X)”
The rung number you entered does not exist in your program file.
28.“DH
station and Emulation station must NOT be the SAME”
RSLogix Emulate and each emulated ladder logic project must have a
unique station number.
29.“An
Unknown Fault Has Occurred”
RSLogix Emulate experienced a fault that it does not
recognize.  Call Rockwell Software
Technical Support for assistance.
30.“An
attempt was made to execute an invalid Program file”
RSLogix Emulate tried to execute your project, but found a program
file that it could not interpret.  Either
the program file is corrupt (in which case you should recompile your project),
or you need a newer version of RSLogix Emulate (in which case you should call
Rockwell Software Technical Support).
31.“An
attempt was made to execute an invalid Opcode”
RSLogix Emulate tried to execute your project, but found an
instruction that it could not interpret. 
Either the program file is corrupt (in which case you should recompile
your project), or you need a newer version of RSLogix Emulate (in which case
you should call Rockwell Software Technical Support).
32.“An
Invalid direct instruction parameter was decoded”
RSLogix Emulate tried to execute your project, but found an
instruction that contained an address it could not interpret.  Either the program file is corrupt (in which
case you should recompile your project), or you need a newer version of RSLogix
Emulate (in which case you should call Rockwell Software Technical Support).
33.“An
Indexed address was out of range”
The result of processing an indirect address resulted in a direct
address that does not exist in the ladder logic project.  This is a major fault.  Use boundary tests before executing
instructions containing indirect addresses.
34.“A File
POS value was out of range”
A file address using a position word (.POS) was out of range —
the position specified for the file does not exist.  This is a major fault.  Use boundary tests to help trap this
condition.
35.“A File
LEN value was out of range”
A file address using a length word (.LEN) was out of range — the
length specified for the file does not exist. 
This is a major fault.  Use
boundary tests to help trap this condition.
36.“A
NEGATIVE Timer Accum value was encountered”
A timer accumulator value (.ACC) was set to a negative value.  This is a major fault.  If you are writing values into a timer
accumulator address, use boundary tests to make sure you are not writing a
negative value.
37.“Rung
contains too many nested branches”
Nested branches may be only eight levels deep.  Exceeding eight levels deep faults the
processor.
38.“A
Breakpoint was executed”
A breakpoint you set executed, halting program execution. 
39.“The
Watch Dog Timer (S28) has timed out”
This is a major fault.  The
ladder logic project has taken too long to execute.  You can adjust how RSLogix Emulate handles
the watchdog timer in the Emulation Settings dialog.
40.“Too
many nested subroutine calls (8 MAX)”
You can nest only up to eight subroutine calls.  Any more than that results in a major fault.
41.“No LBL
was found for a JMP instruction”
Your ladder logic contains a jump (JMP) instruction for which
there is no label instruction (LBL).  This
results in a major fault.
42.“Minor
Fault was set at end of scan”
A minor fault bit was set at the end of the program scan.  This results in a major fault.  You may need to test for and correct minor
faults in your ladder logic.
43.“Invalid
presets loaded to HSC”
There is a high-speed counter (HSC) instruction in your ladder
logic with invalid presets.  This results
in a major fault.
44.“Index
address outside of data file space”
An indexed address resulted in a direct address outside of the
currently defined data table.  This is a
major fault.  You may need to perform
boundary tests to make sure your indexed addresses are valid before executing
instructions involving them.
45.“Indirect
element reference exceeds data file length”
An indirect address element resulted in a direct address outside
of the currently defined data table. This is a major fault.  You may need to perform boundary tests to
make sure your indirect addresses are valid before executing instructions
involving them.
46.“Indirect
subelement reference of I/O slot does not exist”
A reference to an I/O address made indirectly results in a slot
number that does not exist.  This is a
major fault.  You may need to perform
boundary tests to make sure your indirect addresses are valid before executing
instructions involving them.
47.“The
Ladder file you are trying to emulate is corrupt.  There is no status file(data file 2).  Use your Ladder Editor to fix the corrupted
file.”
The ladder logic file you are trying to emulate contains no status
file.  You will need to create one using
your ladder logic editor before you can emulate the file.
48.“Unable
to open COMx for Channel 0 Emulation “
The COM port you selected for Channel 0 emulation is currently
being used by another software package or device.  Choose another COM port.
49.“No NXT
was found for a FOR instruction”
There was a Next instruction (NXT) without a corresponding For
instruction (FOR).  This is a major
fault.
50.“An
INDEXED (S24) Address was outside the file limits”
An indirect address resulted in a direct address outside of the
currently defined data table. This is a major fault.  You may need to perform boundary tests to
make sure your indirect addresses are valid before executing instructions
involving them.
Source:Rockwell Software Inc.

Leave a Reply