You are on page 1of 6

Error Messages from RSLogix Emulate 500

1.

2.

3.

4.

5.

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.
"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.
"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.
"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.
"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.
"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.

You might also like