Read this document and the documents listed in the additional resources section about installation, configuration, and
operation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarize
themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to
be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use
or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for
actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software
described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is
prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to
personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss.
Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT
Identifies information that is critical for successful application and understanding of the product.
Labels may also be on or inside the equipment to provide specific precautions.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous
temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc Flash. Arc Flash
will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory requirements for safe work practices and
for Personal Protective Equipment (PPE).
The Studio 5000 Automation Engineering & Design Environment® combines
engineering and design elements into a common environment. The first
element is the Studio 5000 Logix Designer® application. The Logix Designer
application is the rebranding of RSLogix 5000® software and will continue to
be the product to program Logix 5000™ controllers for discrete, process,
batch, motion, safety, and drive-based solutions.
The Studio 5000® environment is the foundation for the future of
Rockwell Automation® engineering design tools and capabilities. The Studio
5000 environment is the one place for design engineers to develop all
elements of their control system.
Summary of changes
This manual includes new and updated information. Use these reference
tables to locate changed information.
Global changes
None for this release.
New or enhanced features
This table contains a list of topics changed in this version, the reason for the
change, and a link to the topic that contains the changed information.
Topic Name Reason
Connect a Studio 5000 Logix Emulate
controller from a remote computer on page 39
Removed steps in topic that identifies FactoryTalk Linx
Information Gateway to connect Studio 5000 Logix Emulate
from a remote computer.
Additional resources
This document contains additional information concerning related Rockwell
Automation products.
Resource Description
Product Certifications webpage, available at
http://ab.rockwellautomation.com
Provides declarations of conformity, certificates,
and other certification details.
You can view or download publications at
http://www.rockwellautomation.com/literature. To order paper copies of
technical documentation, contact your local Rockwell Automation distributor
or sales representative.
This document and any accompanying Rockwell Software products are
copyrighted by Rockwell Automation Technologies, Inc. Any reproduction
and/or distribution without prior written consent from Rockwell Automation
Technologies, Inc. is strictly prohibited. Please refer to the license agreement
for details.
End User License Agreement (EULA)
You can view the Rockwell Automation End-User License Agreement ("EULA")
by opening the License.rtf file located in your product's install folder on your
hard drive.
Other Licenses
The software included in this product contains copyrighted software that is
licensed under one or more open source licenses. Copies of those licenses are
included with the software. Corresponding Source code for open source
packages included in this product are located at their respective web site(s).
Alternately, obtain complete Corresponding Source code by contacting
Rockwell Automation via the Contact form on the Rockwell Automation
website: http://www.rockwellautomation.com/global/about-
us/contact/contact.page
Please include "Open Source" as part of the request text.
A full list of all open source software used in this product and their
corresponding licenses can be found in the OPENSOURCE folder included
with these Release Notes. The default installed location of these licenses is
C:\Program Files (x86)\Common
Files\Rockwell\Help\<Product>\ReleaseNotes\OPENSOURCE\index.htm.
Trademark Notices
Allen-Bradley, Rockwell Automation, and Rockwell Software are trademarks
of Rockwell Automation, Inc.
Any Rockwell Automation software or hardware not mentioned here is also a
trademark, registered or otherwise, of Rockwell Automation, Inc.
All other trademarks are the property of their respective holders and are
hereby acknowledged.
Trademarks not belonging to Rockwell Automation are property of their
respective companies
Warranty
This product is warranted in accordance with the product license. The
product’s performance may be affected by system configuration, the
application being performed, operator control, maintenance, and other
related factors. Rockwell Automation is not responsible for these intervening
factors. The instructions in this document do not cover all the details or
variations in the equipment, procedure, or process described, nor do they
provide directions for meeting every possible contingency during installation,
operation, or maintenance. This product’s implementation may vary among
users.
This document is current as of the time of release of the product; however, the
accompanying software may have changed since the release. Rockwell
Automation, Inc. reserves the right to change any information contained in
this document or the software at any time without prior notice. It is your
responsibility to obtain the most current information available from Rockwell
when installing or using this product.
Contact Rockwell Automation
Customer Support Telephone — 1.888.382.1583
Online Support — http://www.rockwellautomation.com/support/
Installing Studio 5000® Logix Emulate™ installs FactoryTalk® Services
Platform, FactoryTalk Activation, and RSLinx® Classic, if those applications
are not yet installed. Any previous installation of RSLogix™ Emulate 5000 or
Studio 5000 Logix Emulate upgrades when you install Studio 5000 Logix
Emulate. Installing Studio 5000 Logix Emulate on a computer that has a
SoftLogix™ 5800 controller installed is not allowed.
Before you begin
Uninstall any SoftLogix 5800 controller.
To install Studio 5000 Logix Emulate:
1. Log onto the computer as an administrator or a user with
administrative privileges.
2. Insert the Studio 5000 Logix Emulate CD-ROM into the CD-ROM
drive o
does not, use Windows Explorer to navigate to the CD-ROM drive and
double-click the Setup.exeinstallation s
3. Complete the following:
f the computer. The setup program starts automatically. If it
file. The Welcome to the Studio 5000
creen of the installation wizard opens.
Select Language. Select the language that the Studio 5000 Logix
Emulate application is to display.
Name. Type your name.
Company. Type the name of your company.
Installation location. Type or browse to the location to install Studio
5000 Logix Emulate. The default location is C:\Program Fifes
(x86)\Rockwell Software.
4. Click Next. The
the required configuration, and then the Options screen opens.
Tip:
5.Click Install. The Software License Agreements screen opens.
By default, both RSLinx Classic and Studio 5000 Logix Emulate are
selected for installation. To view the items installed with each application,
such as Online Help, and their required disk space, select the application
name on the left. The items installed with the application appear on the
right. You cannot change the applications or items to install.
System Re
quirements
screen displays the progress
of
Chapter 1 Installation
6. To accept the license agreements for the applications you are
installing, click Accept all. To not accept the license agreements, click
Decline or click Back to open the Options screen. The Installation
Progress screen opens.
Prerequisites are installed and the progress for the installation of each
application appears. When the installation of the applications is
complete, the Summary screen opens.
7. Activate Studio 5000 Logix Emulate by completing the following:
Serial number. The serial number of the Studio 5000 Logix Emulate
application.
Product key. The product key for the Studio 5000 Logix Emulate
application.
8. (optional) To use FactoryTalk Activation Manager to activate the
installed applications:
a. Click Explore more options.
b. Click Open FactoryTalk Activation Manager.
Uninstall Studio 5000 Logix
Emulate
c. From the Manage Activations tab, click Get New Activations.
d. Select the activation method to use, and then follow the on-screen
instructions to obtain the activations.
e. After activating the software, click Restart now to restart the
computer to complete the installation.
9. Click Finish.
Tip:
On computers running Studio 5000 Logix Emulate, do not use Sleep mode
or Hibernate mode to avoid possible emulated controller watchdog faults
and project loss.
See also
Uninstall Studio 5000 Logix Emulate on page 12
Start Studio 5000 Logix Emulate on page 19
Rockwell Automation recommends removing all modules from the virtual
chassis before uninstalling Studio 5000 Logix Emulate. Do not remove the
RSLinx Classic or RSLinx Classic Lite modules.
To uninstall Studio 5000 Logix Emulate:
1. Log on to the computer as an administrator or as a user with
administrative privileges.
2. From the Studio 5000 Logix Emulate window, right-click each module
and then click Remove.
3. From the Windows Control Panel, go to Programs and Uninstall a
program, right-click Studio 5000 Logix Emulate, and then click
Uninstall.
4. Click Yes.
5. If prompted to close applications before uninstalling, select one of the
following and then click OK:
Automatically close Applications and attempt to restart them after
setup is complete.
Do not close the applications. A reboot may be required.
6. If you select Automatically close Applications and attempt to restart them after set up is complete, restart the applications that were listed.
If you choose Do not close the applications, reboot your computer.
Studio 5000 Logix Emulate is a software application that emulates the
behavior of Logix5000™ controllers. Studio 5000 Logix Emulate allows
experimentation with and the debugging of application code in a controlled
environment without investing in Logix5000 controllers and I/O modules.
Studio 5000 Logix Emulate allows for the testing of HMI applications without
using a physical controller.
Program and access the emulated controller from the computer where Studio
5000 Logix Emulate is installed, or remotely through FactoryTalk Linx
Gateway.
Studio 5000 Logix Emulate for Operator Training (OTS) activates with a
unique license managed by FactoryTalk Activation. Software activation is a
process that identifies that a legitimate copy of Studio 5000 Logix Emulate is
installed on the computer.
Studio 5000 Logix Emulate for Operator Training (OTS) is licensed on a per
controller basis. Order the appropriate catalog number for the number of
controllers (represented by xx) needed to connect to external applications. For
example:
9310-WEDOT
Sxx
Differences between
Logix5000 controllers and
Studio 5000 Logix Emulate
controllers
Studio 5000 Logix Emulate contains a virtual chassis that allows configuring
emulation modules. Emulation modules run as Windows services that
simulate the behavior of Logix5000 controllers and certain I/O modules.
Windows services are applications that run without interfaces of their own.
See also
Studio 5000 Logix Emulate on page 19
A Studio 5000 Logix Emulate controller simulates most of the behaviors of
Logix5000 controllers.
Do not depend on the Studio 5000 Logix Emulate controller to match the
performance and operation of a Logix5000 controller. Some instructions are
interpreted differently in an emulated controller than in a physical controller.
Execution times for instructions and program files are significantly different in
an emulated controller than in a physical controller.
The differences between Logix5000 controllers and Studio 5000 Logix
Emulate controllers includes:
Breakpoints and tracepoints Not supported Supported1
Control real I/O Supported Not supported
Forcing SupportedSupported
Interface to non-Rockwell
Software HMI software
Programming languages Ladder diagram, function
DDE/OPC (requires RSLinx
Classic Professional, RSLinx
Classic Single Node, RSLinx
Classic OEM, or FactoryTalk
Linx Gateway; RSLinx Classic
Lite does not support DDE or
OPC)
block, sequential function
chart, and structured text
DDE/OPC (requires RSLinx
Classic Professional, RSLinx
Classic Single Node, RSLinx
Classic OEM, or FactoryTalk
Linx Gateway; RSLinx Classic
Lite does not support DDE or
OPC)
Ladder diagram, function
block, sequential function
chart, and structured text
Special instructions for
Studio 5000 Logix Emulate
Use Studio 5000 Logix
Emulate in project
development
Studio 5000 Logix Emulate uses tracepoint (TPT) and breakpoint (BPT)
instructions that do not
These instructions are available on the Debug tab of the Studio 5000 Logix
Designer® instruction palette.
Tracepoint instructions can record data values to monitor how those values
change. Display these values in a window or log the values to disk.
Breakpoint instructions can stop ladder logic execution when a given set of
conditions are true. Trace back through the logic to determine why the
conditions became true.
appear in the normal Logix5000 instructi
on set.
See also
Example BPT instruction on page 50
Example TPT instruction on page 52
Studio 5000 Logix Emulate is used to validate logic, such as the logic behind
HMI systems, before it is put into Logix5000 controllers. This is a brief
outline of how to implement Studio 5000 Logix Emulate in the development
of a project for increased productivity.
To use Studio 5000 Logix Emulate in project development
1. In Studio 5000 Logix Designer®, create a new project using the Studio
5000 Logix Emulate controller type.
2. Configure the Studio 5000 Logix Designer project to match the
configuration of the virtual chassis. Create a Studio 5000 Logix
Emulate controller and simulated I/O to emulate the application.
3. Develop the logic for an application and configure it to run on the
emulated controller. Use symbolic tags for I/O points and alias them to
simulated
and consumed tags. Using tags in FactoryTalk View ME and
FactoryTalk View SE to simulate I/O is supported.
4. Download the program to the emulated controller and debug it using
the tools in Studio 5000 Logix Designer.
5. After verifying the program operation with the emulated controller,
save a copy of the project for reference.
6. In Studio 5000 Logix Designer, change the controller type of a project
to use the physical controller that runs the application. Reconfigure the
I/O for the project to use the modules for the application.
7. Re-alias the I
application.
I/O modules or other emul
/O points in the project to use the I/O modules for th
8. Remove any tracepoint and breakpoint instructions used in the
project. These do not work in a physical controller.
9. Verify the project and correct any errors.
10. Download the project to the physical controller.
Floating point
calculations
There are instruction differences across programming languages, and across
Logix platforms. These examples use the operation i = n / m where all the
operands are integers:
Ladder DIV instructions perform an integer divide operation and store
the immediate result in the destination. For n = 800 and m = 1000, i is
equal to 0.
The DIV function block instruction only does floating point operation.
If necessary, the function block instruction converts the inputs to reals
and then, if necessary, converts the result from a real to the
destination type. In this example, n is converted to 800 and m is
converted to 1000. The result of the operation is 0.8. That result then
gets converted to an integer where rounding rules apply and the final
destination value is 1. This difference between ladder and function
block instructions applies to all Logix platforms. Function block
instructions only perform floating point operations.
Start Studio 5000 Logix Emulate to create and configure emulated controllers
and simulated I/O modules. Emulated controllers and other modules reside
in the slots of the virtual chassis just as they would in a physical chassis.
To start Studio 5000 Logix Emulate
Click Start > All Programs > Rockwell Software > Studio 5000 Logix
Emulate. The Studio 5000 Logix Emulate window opens.
See also
Studio 5000 Logix Emulate on page 19
Configure Studio 5000 Logix Emulate on page 23
This is an example of Studio 5000 Logix Emulate with a standard emulated
controller, an Operator Training System enabled controller, and two 1789-SIM
I/O modules.
Item Description
The RSLinx Classic module represents a communication module for the chassis.
By default, the RSLinx Classic module resides in slot 0. Specify a different slot
position when configuring the Virtual Backplane driver in RSLinx Classic.
A Studio 5000 Logix Emulate controller.
An Emulate 5570 OTS controller. This OTS controller is activated in Studio 5000
Logix Emulate for Operator Training and enables a high speed interface for
connectivity to third party Operator Training Systems.
A 1789 simulated I/O module. Clicking the terminal cover of the module opens the
module.
A red box around a module indicates that the module is selected. Right-clicking a
module displays configuration options.
Slots that hold emulated controllers or 1789-SIM I/O modules. Clicking Slot > Create Module creates a module.
Button that hides slots 9 through 16 to make the display of the virtual chassis
smaller.
Chapter 3 Start the Studio 5000 Logix Emulate application
See also
Hide slots in the virtual chassis on page 20
Hide the computer name in the virtual chassis on page 20
Change the update rate on page 20
Keep Studio 5000 Logix Emulate on top on page 21
Hide slots in the virtual
chassis
Hide the computer name in
the virtual chassis
Hide slots 9-16 if those slots are not in use, or to make the virtual chassis take
up less screen space.
To hide slots in the virtual chassis:
Click View > Hide Slots 9-16. The slots are hidden in the virtual chassis.
See also
Hide the computer name in the virtual chassis on page 20
Hide the computer name to not display the name at the top of the Studio 5000 Logix Emulate window.
To hide the computer name in the virtual chassis
Click View > Compact. The Computer box at the top of Studio 5000
Logix Emulate is hidden.
See also
Hide slots in the virtual chassis on page 20
Change the update
Change the rate at which displayed modules update. The changed rate takes
effect immediately and affects all modules in the virtual chassis.
rate
To change the update rate
Click Options > Auto Refresh Rate.
Select the update rate:
Normal. Update the module display once every second.
High. Update the module display twice every second.
Low. Update the module display once every two seconds.