RSLogix Emulate 5000 - Xybernetics

Transcription

RSLogix Emulate5000 GETTING RESULTS GUIDEPUBLICATION LGEM5K-GR016E-EN-E – September 2010Supersedes Publication LGEM5K-GR016D-EN-P

LGEM5K-GR016E-EN-E.book Page ii Monday, September 6, 2010 9:37 AMContact RockwellCustomer Support Telephone — 1.440.646.3434Online Support — http://support.rockwellautomation.com/Copyright Notice 2010 Rockwell Automation Technologies, Inc. All rights reserved. Printed in USA.This document and any accompanying Rockwell Software products are copyrighted by Rockwell AutomationTechnologies, Inc. Any reproduction and/or distribution without prior written consent from Rockwell AutomationTechnologies, Inc. is strictly prohibited. Please refer to the license agreement for details.Trademark NoticesAllen-Bradley, Arena, ControlLogix, Data Highway Plus, DH , Data Highway II, Datapac, 9 Emonitor, Enlab,Enlube, Enpac, Enshare, Entek, Entrx, Enwatch, eProcedure, FactoryTalk, GuardLogix, GuardPLC, Logix5000,Logix5550, MicroLogix, MobileView, MobileView Guard, MotorMonitor, PanelBuilder, PanelView,PhaseManager, PlantLink, PLC-2, PLC-3, PLC-5, Powermonitor, ProcessLogix, Propack Data, Rockwell, RockwellAutomation, Rockwell Software, RSAssetSecurity, RSBizWare, RSBizWare BatchCampaign, RSBizWareBatchHistorian, RSBizWare Coordinator, RSBizWare Historian, RSBizWare MaterialTrack, RSBizWarePlantMetrics, RSBizWare Scheduler, RSBizWare Tracker, RSEnergyMetrix, RSLinx, RSLogix, RSLoopOptimizer., RSNetWorx, RSNetWorx for ControlNet, RSNetWorx for DeviceNet, RS PMX, RSPower, RSSql,RSTune, RSView, RSView Administration Console, SIMAN, SLC, SoftLogix, VersaView, WINtelligent, and XMare trademarks of Rockwell Automation, Inc.Any Rockwell Automation software or hardware not mentioned here is also a trademark, registered or otherwise, ofRockwell Automation, IncOther TrademarksActiveX, Microsoft, Microsoft Access, SQL Server, Visual Basic, Visual C , Visual SourceSafe, Windows,Windows ME, Windows NT, Windows 2000, Windows Server-, Windows 7, Windows XP, and Windows Vista areeither registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.Adobe, Acrobat, and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in theUnited States and/or other countries.ControlNet is a registered trademark of ControlNet International.DeviceNet is a trademark of the Open DeviceNet Vendor Association, Inc. (ODVA)OLE for Process Control (OPC) is a registered trademark of the OPC Foundation.Oracle, SQL*Net, and SQL*Plus are registered trademarks of Oracle Corporation.All other trademarks are the property of their respective holders and are hereby acknowledged.WarrantyThis product is warranted in accordance with the product license. The product’s performance may be affected byThis product is warranted in accordance with the product license. The product's performance may be affected bysystem 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 notcover all the details or variations in the equipment, procedure, or process described, nor do they provide directionsfor meeting every possible contingency during installation, operation, or maintenance. This product'simplementation may vary among users.This document is current as of the time of release of the product; however, the accompanying software may havechanged since the release. Rockwell Automation, Inc. reserves the right to change any information contained in thisdocument or the software at anytime without prior notice. It is your responsibility to obtain the most currentinformation available from Rockwell when installing or using this product.Version: 19.00iiModified: September 6, 2010 9:32 am

LGEM5K-GR016E-EN-E.book Page iii Monday, September 6, 2010 9:37 AMContents1 Installing RSLogix Emulate 50001Process of Installing RSLogix Emulate 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Hardware and Software Requirements for RSLogix Emulate 5000 . . . . . . . . . . . . . . .Installing the FactoryTalk Activation Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Installing RSLinx Classic Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Installing RSLogix Emulate 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Considerations when uninstalling RSLogix Emulate 5000 . . . . . . . . . . . . . . . . . . . . . .Getting Assistance with RSLogix Emulate 5000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 An Overview of RSLogix Emulate 5000Components of RSLogix Emulate 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Differences between the Emulator and a Physical Controller . . . . . . . . . . . . . . . . . . .About Floating Point Calculations and the Emulator . . . . . . . . . . . . . . . . . . . . . . . . .A Brief Outline of Using RSLogix Emulate 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Using the Chassis MonitorStarting the Chassis Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Navigating in the Chassis Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Creating an Emulation Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Configuring the Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Creating Simulated I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Configuring the Chassis Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Using Emulator Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Connecting the Emulator to FactoryTalk View MEor FactoryTalk View SE Projects throughRSLinx quisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27The RSLinx Enterprise Module in the Virtual Chassis . . . . . . . . . . . . . . . . . . . . . . . . 28Configuring an RSLinx Enterprise Server for Your Emulator . . . . . . . . . . . . . . . . . . 29iii

LGEM5K-GR016E-EN-E.book Page iv Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 50005 Connecting the Emulator toRSLogix 5000Creating a Communications Driver for the Emulator . . . . . . . . . . . . . . . . . . . . . . . . .Setting a Logic Project to Use the Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Configuring Communications in the Logic Project . . . . . . . . . . . . . . . . . . . . . . . . . . .Connecting to the Emulator from a Remote Computer . . . . . . . . . . . . . . . . . . . . . . . .6 Connecting the Emulator to anRSView 32 Project through OLE333334353637Creating an OPC Topic for the Emulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Creating a Communications Node in an RSView32 Project . . . . . . . . . . . . . . . . . . . . 37Adding Tags from Your Logic Project to Your RSView32 Project . . . . . . . . . . . . . 397 Simulating I/O41Configure Simulated I/O in the Logic Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Configuring Produced and Consumed Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Using RSView32 or RSTestStand to Simulate I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Programming Breakpoints and TracepointsProgramming Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Programming Tracepoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .String Formats for Tracepoint and Breakpoint Instructions . . . . . . . . . . . . . . . . . . . .Using Trace Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Specifying simulation options for multiple controllers454547505357Change the mode for multiple controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Save the current state of multiple controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Restore the previously saved state for multiple controllers . . . . . . . . . . . . . . . . . . . . . 58Indexiv61

LGEM5K-GR016E-EN-E.book Page 1 Monday, September 6, 2010 9:37 AM1Installing RSLogix Emulate 5000You cannot install RSLogix Emulate 5000 on a computer that has a SoftLogix5800 controllerinstalled.If you have a previous installation of RSLogix Emulate 5000 on your computer, you must uninstallRSLogix Emulate 5000 before installing or upgrading the software. See Considerations whenuninstalling RSLogix Emulate 5000 on page 8 for more information.RSLogix Emulate 5000 supports projects that are developed with version 12 or higher ofRSLogix 5000 software.Process of Installing RSLogix Emulate 5000The process of installing RSLogix Emulate 5000 is as follows:1. If you have a previously installed copy of RSLogix Emulate 5000 on your computer,uninstall it. See Considerations when uninstalling RSLogix Emulate 5000 on page 8for more information.2. Install prerequisite software for RSLogix Emulate 5000. See Software Requirementson page 2 for more information.3. Install RSLogix Emulate 5000. See Installing RSLogix Emulate 5000 on page 6 formore information.Hardware and Software Requirements for RSLogix Emulate 5000Hardware RequirementsThe computer on which you are installing RSLogix Emulate 5000 must meet thefollowing minimum requirements.For this component:Use:Personal computerAny with an Intel Pentium 4 CPU running at 1.6 GHz or higherHyperthreaded and dual-core CPUs are supported.RAM1 GB or moreMonitor and video cardAny with 16-color VGA graphics adapter 640 x 480, or greater resolution(256-color, 800 x 600 min., for optimal resolution)Hard drive64 MB of free hard disk space per controller instance (or more based onapplication requirements)1

LGEM5K-GR016E-EN-E.book Page 2 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 5000Software RequirementsThe following software must be installed before installing RSLogix Emulate 5000.For this softwarecomponent:Operating systemInstall:Notes:Microsoft Windows XPProfessional Edition(recommended) or Windows XPHome Edition with Service Pack 2or higher- or Microsoft Windows Server 2003Standard Edition with Service Pack2 or Microsoft Windows Server2003 R2 Standard Edition withService Pack 2- or Microsoft Windows Vista- or Microsoft Windows Server 2008Standard Edition with Service Pack2- or Microsoft Windows 7 ProfessionalEditionThis version of Emulate 5000 software isexpected to operate correctly on all othereditions and service packs of the followingoperating systems, but has not been tested:Microsoft Windows 7Microsoft Windows VistaMicrosoft Windows XPMicrosoft Windows Server 2008Microsoft Windows Server 2003RSLogix Emulate 5000 software is supportedfor 32-bit operating systems (x86). RSLogixEmulate 5000 software is not supported for64-bit operating systems (x64) and has notbeen tested in this configuration.The emulator will not run on other versions ofWindows.Emulate 5000 versions earlier than version 19are not supported on Microsoft Windows 7operating systems at this time and have notbeen tested on those operating systems.Emulate 5000 versions earlier than version 17are not supported on Microsoft Windows Vistaoperating systems at this time and have notbeen tested on those operating systems.Running Emulate 5000 software inconjunction with Fast-User Switching is notsupported. Running Emulate 5000 software inSafe mode is not supported. AccessingEmulate 5000 software via Remote Desktopon remote machines has not been tested.Starting with version 18, Emulate 5000 doesnot support Microsoft Windows 2000 orearlier operating system. Emulate 5000 has notbeen tested on operating systems running onvirtual machine.2

LGEM5K-GR016E-EN-E.book Page 3 Monday, September 6, 2010 9:37 AMFor this ngsoftwareRSLogix 5000, version 12.0 orhigherRequired to program the emulator and observeits operation. To emulate a controller that hasbeen released with a specific version ofRSLogix 5000, the matching version ofRSLogix 5000 is required. For example, if youwant to emulate a v19 controller, you must useRSLogix 5000 v19.CommunicationsoftwareRSLinx Classic, version 2.57(CPR 9 SR 3) or higherRequired for communicating with theemulator.Software activationFactoryTalk Activation version3.30 (CPR 9 SR 3) or higher(supplied with the software)Required to identify that your copy of thesoftware is legitimate. Not necessary (butadvised) if you are upgrading a previouslyactivated version of RSLogix Emulate 5000.Installing the FactoryTalk Activation ManagerThe FactoryTalk Activation Manager is used to activate RSLogix Emulate 5000 software. If youhave a current installation of RSLogix Emulate 5000 that uses EvRSI activation, you maycontinue to do so. However, future versions of RSLogix Emulate 5000 will no longer supportEvRSI activation. Rockwell Software advises you to upgrade to FactoryTalk Activation to avoidproblems with future releases of RSLogix Emulate 5000. If you wish to upgrade your activationfrom EvRSI to FactoryTalk Activation, you will need to contact Rockwell Automation TechnicalSupport.If you have already installed FactoryTalk Activation Manager v3.30 (CPR 9 SR 3), you do notneed to install it again.Software activation is a process by which you identify that you have installed a legitimatecopy of RSLogix Emulate 5000 on your computer. Activation works through an activationfile that indicates to the software that you are using the software legitimately.There are two forms of activation supported by RSLogix Emulate 5000: EvRSI activation, which uses a master disk to deliver an activation file to yourcomputer.FactoryTalk Activation, which allows you to download an activation file through anInternet connectionFor new installations of RSLogix Emulate 5000, you must use FactoryTalk Activation toactivate the software.If you are upgrading a current installation of RSLogix Emulate 5000, you may continueto use your EvRSI activation. However, future versions of RSLogix Emulate 50003 1 INSTALLING RSLOGIX EMULATE 5000

LGEM5K-GR016E-EN-E.book Page 4 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 5000will require you to use FactoryTalk Activation. Rockwell Software advises you toactivate your software using FactoryTalk Activation now.Future versions of RSLogix Emulate 5000 will require using FactoryTalk Activation to activatethe software. Rockwell Software strongly suggests that you activate your software withFactoryTalk Activation now to prevent difficulties with future versions of the software. If you wishto upgrade your activation from EvRSI to FactoryTalk Activation, you will need to contactRockwell Automation Technical Support.When using the Windows 7 32-bit operating system, EvRSI is only supported when UAC isturned off.To install the FactoryTalk Activation Manager:1. Log onto the computer on which you want to install the software as an administrator(or a user with administrative privileges).2. Insert the RSLogix Emulate 5000 CD-ROM into your computer’s CD-ROM drive.3. The RSLogix Emulate 5000 installation program should start automatically. If it doesnot, use Windows Explorer to open your computer’s CD-ROM drive and run theAUTORUN.EXE program.4. In the installation program, click Install FactoryTalk Activation.5. The FactoryTalk Activation Manager setup program checks your system forprerequisite software and drivers and lists any that are needed. Click Continue toproceed.6. Follow the instructions on screen to install prerequisite software packages and drivers.Click Finish when done.7. Follow the instructions on screen to install FactoryTalk software includingFactoryTalk Activation Manager. Click Finish when done.8. After the FactoryTalk Activation Manager installation completes, you may have torestart your computer.9. After the computer restarts, select Start Programs Rockwell Software FactoryTalk Activation FactoryTalk Activation Manager. For more informationon using the FactoryTalk Activation Tool, click Learn More or Help in theFactoryTalk Activation Manager window.4

LGEM5K-GR016E-EN-E.book Page 5 Monday, September 6, 2010 9:37 AMUSINGTHEFACTORYTALK ACTIVATION MANAGERThere are two types of activation available for RSLogix Emulate 5000: node-locked activation - A node-locked activation file "locks" the software activation to aspecific hardware ID, called a Host ID, that uniquely identifies a local computer or a RockwellAutomation hardware dongle (purchased separately) that can be moved from computer tocomputer. You supply the Host ID in exchange for the activation. floating, concurrent activation - A floating, concurrent activation "locks" the softwareactivation to the Host ID of an activation server. The activation server manages a pool ofactivations and "loans" them to client computers over a network connection.For more information about the available types of activation and how to specify the activation youwant for your system, click Help in the FactoryTalk Activation Manager program window.During activation, identifying data from your computer (called a Host ID) is sent toRockwell Software, and a file (called an activation file) is sent from Rockwell Software toyour computer. When RSLogix Emulate 5000 runs, it looks for the activation file to makesure that it is indeed a legitimate copy of the software. The activation file is tied to theHost ID—you cannot copy the file from one computer to another. (Exception: If you areusing a dongle, the activation file is tied to the dongle’s Host ID and needs to be copied toeach computer where the software will be used with the dongle.)The FactoryTalk Activation Manager is a tool designed to take you through the process ofobtaining activation for your software. To get the activation file:1. Select Start Programs Rockwell Software FactoryTalk Activation FactoryTalk Activation Manager.2. Click Get New Activations.3. Follow the on-screen instructions to get your software activation. If you need help, seethe FactoryTalk Activation Manager help (click Help in the FactoryTalk ActivationManager window).Your computer must be connected to the Internet to be able to obtain activations directly usingthe FactoryTalk Activation Manager. You can also obtain the activation using a differentcomputer than the one you are actually activating.It is also possible to obtain activations by phone or fax. See the FactoryTalk Activation help formore information (click Help in the FactoryTalk Activation Manager window).5 1 INSTALLING RSLOGIX EMULATE 5000

LGEM5K-GR016E-EN-E.book Page 6 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 5000Installing RSLinx Classic LiteIf you do not already have version 2.57 (CPR 9 SR 3) or higher of RSLinx Classic orRSLinx Classic Lite installed on the computer on which you are installing the emulator,you will need to install it. RSLinx Classic Lite (a stripped-down version of RSLinxClassic) is provided on the RSLogix Emulate 5000 installation CD-ROM.If you have RSLinx Classic installed on your computer, but it is not version 2.57 (CPR 9 SR 3) orhigher, installing RSLinx Classic Lite will upgrade your RSLinx Classic installation.To install RSLinx Classic Lite:1. Log onto the computer on which you want to install the emulator as an administrator(or a user with administrative privileges).2. Insert the RSLogix Emulate 5000 CD-ROM into the computer’s CD-ROM drive.3. The setup program should start automatically. If it does not, open the CD-ROM drivewith Windows Explorer and run the AUTORUN.EXE program on that drive.4. The Setup program displays a menu of choices. Click Install RSLinx Classic Lite.5. Follow the on-screen installation instructions.6. RSLinx Classic must be configured to connect to the emulator. After you haveinstalled the emulator, see Creating a Communications Driver for the Emulator onpage 33.Installing RSLogix Emulate 5000You cannot install RSLogix Emulate 5000 on a computer that has a SoftLogix5800 controllerinstalled.If you are reinstalling RSLogix Emulate 5000, you must uninstall it before proceeding with theinstallation. See Considerations when uninstalling RSLogix Emulate 5000 on page 8 for moreinformation.To install and uninstall RSLogix Emulate 5000, you must logon to your computer as anAdministrator.Use the Windows Add/Remove Programs application (located in the Windows Control Panel) toremove the emulator.To install RSLogix Emulate 5000:1. Log onto the computer on which you want to install the emulator as an administrator(or a user with administrative privileges).2. Insert the RSLogix Emulate 5000 CD-ROM into the computer’s CD-ROM drive.6

LGEM5K-GR016E-EN-E.book Page 7 Monday, September 6, 2010 9:37 AM3. The setup program should start automatically. If it does not, open the CD-ROM drivewith Windows Explorer and run the AUTORUN.EXE program on that drive.4. The Setup program displays a menu of choices. Click Install RSLogix Emulate5000.5. The Setup program displays a welcome screen. Click Next.6. The Setup program displays the License Agreement for the software. Read theagreement carefully. If you choose to adhere to the terms of the agreement, click Iaccept the terms in the license agreement, and then click Next. If you do not acceptthe terms of the license agreement, click Cancel to stop the Setup program.7. The Setup program displays the Customer Information screen. In this screen, enteryour name, the name of the company you work for, and your ten-digit software serialnumber (provided with the software) in the fields provided. Click Next.8. The Setup program displays the Setup Type screen. On this screen, the software askswhether you want a complete install or a custom install. (Both installation methodsresult in the same software components being installed on your computer, but if youuse a custom install you can choose where the software is installed.) By default, thesoftware is installed in the C:\Program Files\Rockwell Software\RSLogix Emulate5000 folder.If you want to install the software in the default folder, click Complete, and then clickNext.If you want to change where the software will be installed, click Custom, and thenclick Change. You can then browse or create a new installation folder. Once you haveselected your installation folder, click OK, and then click Next.9. The Setup program displays the Ready to Install screen. Click Install to start thesoftware installation.10. The Setup program installs the software. After the software is installed, the RSLogixEmulate 5000 setup program displays a screen saying that its installation is complete.If you want to display the release notes for the software, check the I would like toview the Release Notes check box. The Release Notes contain informationconcerning the software that has changed since the publication of this book.If you want to create a desktop shortcut for the software, check Create a shortcut onDesktop. The shortcut will give you easy access to the emulator’s Chassis Monitorapplication. (If you do not place the Chassis Monitor icon on your desktop, you willneed to access the Chassis Monitor through the Start menu.)11. Click Finish to end the RSLogix Emulate 5000 setup program. The setup programends. If you chose to view the Release Notes in step 10, the file opens.7 1 INSTALLING RSLOGIX EMULATE 5000

LGEM5K-GR016E-EN-E.book Page 8 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 5000Considerations when uninstalling RSLogix Emulate 5000You must log into the computer as an administrator to uninstall RSLogix Emulate 5000.If you get an error message when you attempt to uninstall RSLogix Emulate 5000, youwill need to perform the following steps.1. Remove all modules from the virtual backplane (except for the RSLinx Classic andRSLinx Enterprise modules, which cannot be removed). To remove a module, rightclick the module and then click Remove.Rockwell Automation recommends removing all modules from the virtual backplane beforeuninstalling RSLogix Emulate 5000.2. Stop the services for RSLinx Classic and RSLinx Enterprise (if installed on thecomputer). You can stop the RSLinx Classic service through the RSLinx LaunchControl Panel (click Start Programs Rockwell Software RSLinx RSLinxClassic Launch Control Panel).The procedure for stopping the RSLinx Enterprise service depends on the version ofWindows that you are using. See the documentation for Windows for informationabout using the Services MMC snap-in (open the Windows help file and search for“services”).Getting Assistance with RSLogix Emulate 5000Online HelpYou can access the online help for RSLogix Emulate 5000 through the Chassis Monitor.Open the Chassis Monitor and click Help Help Topics.Rockwell Automation Technical SupportFor information about all of the products available from Rockwell Software or fortechnical support, go to the following Web tware/If you cannot connect to the Internet or cannot find answers to your questions in this helpfile or on the Technical Support Web site, you can call Technical Support.Phone: 440-646-3434 in North America8

LGEM5K-GR016E-EN-E.book Page 9 Monday, September 6, 2010 9:37 AMWhen you call you should be at your computer and be prepared to give the followinginformation: the product version number the type of hardware you are using the version of Windows you are using the exact wording of any messages that appeared on your screen a description of what happened and what you were doing when the problem occurred a description of how you tried to solve the problemSupport Information on the World Wide WebTo obtain support information from Rockwell Automation’s World Wide Web site, go tohttp://www.rockwellautomation.com/support/9 1 INSTALLING RSLOGIX EMULATE 5000

LGEM5K-GR016E-EN-E.book Page 10 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 500010

LGEM5K-GR016E-EN-E.book Page 11 Monday, September 6, 2010 9:37 AM2An Overview of RSLogix Emulate 5000RSLogix Emulate 5000 is a software product that emulates the behavior ofLogix5000 controllers. The emulator allows you to experiment with and debug yourLogix5000 programs in a safe, controlled environment without investing in physicalcontrollers and I/O modules. Additionally, RSLogix Emulate 5000 allows you to test yourHMI applications without using a real controller.The emulator can be programmed and accessed both on the computer where it is installedand remotely through RSLinx Classic Gateway. For more information about configuringcommunications for the emulator, see Chapter 5, Connecting the Emulator to RSLogix 5000.Logix5000 controllers include: ControlLogix , CompactLogix , FlexLogix , SoftLogix , andDriveLogix controllers. For more information about the Logix5000 family of controllers, see theAllen-Bradley Web site (http://www.ab.com) or contact your local Rockwell Automation salesoffice.Components of RSLogix Emulate 5000There are two components of RSLogix Emulate 5000: The Chassis Monitor, which is a software application that allows you to configureemulation and simulated I/O modulesEmulation modules, which are Windows services that simulate the behavior ofLogix5000 controllers and certain I/O modulesEmulation modules run as Windows services, which are applications that run withoutinterfaces of their own. The Chassis Monitor serves as an interface to the emulationmodules, allowing you to create and configure instances of the modules.Differences between the Emulator and a Physical ControllerRSLogix Emulate 5000 simulates most of the behaviors of Logix5000 controllers. Thereare exceptions, and you should keep those exceptions in mind as you use the emulator.The following table shows the differences between Logix5000 controllers and RSLogixEmulate 5000.Do not depend on the emulator to match your physical controller's performance or operation.Some instructions are interpreted differently in the emulator than in a physical controller, and theexecution times for instructions and program files will be significantly different in an emulatedcontroller than in a physical controller.11

LGEM5K-GR016E-EN-E.book Page 12 Monday, September 6, 2010 9:37 AMGETTING RESULTS WITH RSLOGIX EMULATE 5000Features:Logix5000 ControllersRSLogix Emulate 5000Breakpoints and tracepointsNot supportedSupportedaControl real I/OSupportedNot supportedForcingSupportedSupportedInterface to non-RockwellSoftware HMI softwareDDE/OPC (requires RSLinx ClassicProfessional, RSLinx Classic SingleNode, RSLinx Classic OEM, orRSLinx Classic Gateway; RSLinxClassic Lite does not support DDEor OPC)DDE/OPC (requires RSLinx ClassicProfessional, RSLinx Classic SingleNode, RSLinx Classic OEM, orRSLinx Classic Gateway; RSLinxClassic Lite does not support DDEor OPC)Programming languagesLadder diagram, function block,sequential function chart, andstructured textLadder diagram, function block,sequential function chart, andstructured textMessagingSupportedSupported (local only)Motion instructionsSupportedSupported (virtual axes only)Jump to subroutines (JSRinstructions)SupportedSupported - however, parameters arepassed to the subroutine in reverseorder (the last parameter is passedfirst)Jump to external routines(JXR instructions)SupportedbNot supportedCommunications throughRS232 portsSupportedSupp

If you have a previous installation of RSLogix Em ulate 5000 on your computer, you must uninstall RSLogix Emulate 5000 before installing or upgrading the software. See Considerations when uninstalling RSLogix Emulate 5000 on page 8 for more information. RSLogix Emulate 5000 supports projects that are developed with version 12 or higher of