Contents
Intermediate

RSLogix 500 Emulate - Creating RSLogix 500 Emulator Environment, Going Online, Connecting to PLC

By
Vladimir Romanov
|
January 21, 2019
Table of Contents

Introduction

RSLogix 500 Emulator brings a lot of capability & accessibility to those who don’t have access to hardware or simply want to test certain logic before deployment. Working in RSLogix 500 Emulate is straight forward once everything is working & talking properly. However, it’s somewhat tricky to get this going for the first time. In this tutorial, we will be exploring how to get started in RSLogix 500, RSLinx & RSLogix 500 Emulate in order to bring a full program online within our computer.

This tutorial builds upon the last few pieces of content which we’ve released. It is therefore recommended to check them out before jumping into this topic. The links can be found below.

Creating an RSLogix 500 Emulate Driver in RSLinx

We’ve looked at how to set up drivers in our previous tutorial on Connecting to MicroLogix 1100 PLC. However, this process is slightly different due to the fact that we have a “virtual” driver which will point to our PC.

Just as before, we navigate into the RSLinx Classic interface and enter into the “Configure Drivers” menu. Once here & while the computer has RSLogix 500 Emulate installed, you should be able to select a driver which is called “SLC 500 (DH485) Emulator driver”. Keep in mind that this driver will only be visible if you’ve properly installed the tools we’ve talked about in the download section. If you haven’t make sure to follow the tutorial link below.

Download RSLogix 500, RSLogix 500 Emulate & RSLinx.

Once you click on “Add New…”, a pop-up will appear and require you to make a few selections. Give your driver a unique name and set the number of your station to 0. This number represents the location of your PC; the default number should be fine.

Now that the driver is in place, you can check that it’s working correctly by expanding it within the main view. At this point, it should only show your workstation in location 00.

RSLogix 500 Emulate - Creating RSLogix 500 Emulator Environment, Going Online, Connecting to PLC

Creating a new file in RSLogix 500

Now that we have a connection to our emulator, it’s time for us to start creating the logic which will be running on our virtual PLC. This is done through RSLogix 500. Do note that you may use an existing file which you have from an existing PLC.

To create the file, open RSLogix 500, click on “File”, “New” & Select a PLC. In this tutorial, I’m using a MicroLogix 1100 simply because it’s a PLC I own. You may create a test environment for a different programmable logic controller.

Creating RSLogix 500 Emulator Environment, Going Online, Connecting to PLC

Now that we have a file, we need to take care of two things. The first one is saving the file in a location we can navigate to. This is completed by selecting “File”, “Save As” and saving the file within a directory on our drive. The second step is to make sure that the program we have on our hands has been validated. In order to complete this step, we need to click the “Verify Project” icon. This icon looks like a computer with a green checkmark; an example of this icon can be found below.

RSLogix 500 Emulator Environment, Going Online, Connecting to PLC

Running the Processor from within the RSLogix Emulate500 environment

It’s now time to enable our virtual instance by launching RSLogix Emulate500 & assigning the PLC to a specific node. Start by opening the software & launching the “File” menu. This will allow you to select a file which we’ve previously created and to assign it to a specific node within our structure. Since we reserved the “00” position for our workstation, the next logical instance would be 01. Enter this value into the “Station #” field and leave everything else as is.

The instance has been created, but it’s still not running. Click the “RUN” command within the top utility bar in order to start the PLC. This will make sure that we can actually connect to the PLC we’ve instantiated in our software.

RSLogixEmulate500PLCRunning

Programming & Testing our Ladder Logic Through RSLogix 500

We now have a fully functional virtual environment running on our machine. Connecting to the PLC should be a breeze if you’ve done so before. Simply navigate into RSLogix 500, select the correct path for the processor and click the “Go Online” button. If you’ve followed everything correctly, the program should now be online with the processor. This will be obvious from the spinning ladder as well as an “Online” indicator which will be highlighted in green.

Making changes to the program is somewhat different to a real processor. You’ll need to go offline & repeat the steps of loading a file into an emulator. It’s unfortunately not possible to make online based changes. However, all the other functionalities should be exactly the same.

Video Tutorial

Got a question or comment?

Related Tutorials

Beginner

How to Build an Allen Bradley PLC Trainer Kit for PLC Training at Home

The best way to learn PLC programming is to get hands-on experience. However, as many are trying to learn how to program these devices before landing a job, it becomes crucial to invest in your own hardware in order to accelerate the learning process. That being said, a PLC programmer will face three challenges when it comes to building an effective PLC trainer.

April 10, 2020
|
By
Vladimir Romanov
Beginner

Photo Eye Sensor | How to Wire a Photoelectric Sensor into a CompactLogix Allen Bradley PLC

Learn how to work with photoelectric sensors, understand the basics, how to wire them, how to tie them into various PLCs and field devices and lastly how to troubleshoot them.

April 24, 2020
|
By
Vladimir Romanov
Beginner

PLC Programming | How to Read Ladder Logic

Learn the basics of Ladder Logic, one of the top 5 most popular types of PLC programming languages used in manufacturing environments.

April 7, 2020
|
By
Vladimir Romanov