Press ESC to close · Ctrl+K to open

RSLogix Emulate 5000

Simulation of a Logix 5000 controller, download from RSLogix 5000 and online test.

Initial RSLogix Emulate 5000 setup

Objective

This practice configures Allen Bradley RSEmulate 5000 to test projects, exercises and training work without a physical CPU.

With this simulator we can work with Logix 5000 PLCs. Compatible versions are important: if the project is in RSLogix 5000 V16, RSEmulate 5000 V16 is required.

Create the Project in RSLogix 5000

The first step is to create a new project. When selecting the CPU, choose Emulator and set the slot number where the controller will be placed.

In this example the CPU is placed in slot 2. The parameters can be changed later from the object properties.

Selecting the Emulator controller in RSLogix 5000
Emulated CPU placed in slot 2
Emulated controller properties

Add Input and Output Modules

Once the CPU is selected, add input and output modules from I/O Configuration using right click and New Module.

Simulation modules are found under Other with reference 1756-MODULE. Configure the module as shown in the screenshots; otherwise it may not report an error, but it will not work.

Another important parameter is changing the time from 5 ms to 50 ms, as indicated in the manual. With this, the hardware is ready for a few test rungs.

New module from I/O Configuration
Selecting module 1756-MODULE
Simulation module parameters
Program rungs for simulation testing

Configure RSEmulate 5000

Run RSEmulate 5000. By default, slots 0 and 1 are already occupied, so insert the CPU in slot 2, matching the project.

Select Emulator RSLogix Emulate 5000 Controller and finish the wizard. Then add the 1789-SIM module in slot 3 to simulate inputs and outputs.

RSEmulate 5000 interface
Emulator controller selection
Emulated module configuration
Controller wizard finish
Adding module 1789-SIM
Simulation module configured

Configure RSLinx

With RSLogix 5000 and RSEmulate configured, prepare RSLinx. Run RSLinx and add the corresponding driver.

If RSEmulate is running and Autobrowse is active, RSLinx will detect the device automatically. Then close this window and use RSWho from RSLogix to download the project.

Creating the driver in RSLinx
Emulated controller detected in RSLinx

Download and Test

Return to RSLogix 5000 and open Communications > RSWho. Select the CPU in slot 2 and click Download to transfer the project.

After the download warning, go online, switch the processor to RUN Mode and test the behavior by acting on the simulator.

Historical note: in some later versions, such as V16, the operating system had to be in English for RSEmulate to work correctly.

Opening RSWho from RSLogix 5000
Selecting the emulated CPU in RSWho
Downloading the project to the emulated controller
Download confirmation
Controller in RUN Mode
Program online with RSEmulate 5000
Simulated input and output test

Original article published on August 7, 2012.