PLC Programming with RSLogix 5000




How to Program Allen-Bradley ControlLogix and CompactLogix PLCs with Rockwell Automation’s RSLogix 5000
2017 Edition
by Neal Babcock
ebook price: $19.95
Adobe PDF Edition

Rockwell Automation and its line of Allen-Bradley ControlLogix and CompactLogix controllers are the latest and most powerful addition to their line of PLCs (programmable logic controllers). Many processes and machines worldwide are controlled by the Rockwell’s Allen-Bradley PLCs and their RSLogix 5000 software.

Understanding how these PLCs and RSLogix 5000 works is very important to anyone who works with, or wants to work with modern industrial equipment. The right PLC hardware and software training will help you in your current job or help get you the job you want.

Unfortunately, learning how to program PLCs is usually expensive and is done on somebody else’s schedule.

This ebook is for those who wish to learn about RSLogix 5000, which is used for the ControlLogix and CompactLogix families of PLCs. If you want to program the SLC family of PLCs, then you need to use RSLogix 500. Sometimes there is confusion regarding what software to use. To learn about RSLogix 500, please click here.

If you understand how to program a ControlLogix PLC, you can:

• create programs and edit existing programs using RSLogix 5000.

• make yourself worth more to your company.

• communicate your ideas better to your co-workers or your clients.

If you to want to take the quick path to learning RSLogix 5000, this training manual is for you.

And, you can begin right now.

This tutorial explains everything you need to know to get a solid understanding of the software used to program ControlLogix and CompactLogix PLCs and provides the most cost-effective RSLogix 5000 training available today.

This ebook is more than an introduction to RSLogix 5000. It contains real world examples, tips and routines you can start using immediately.

To the beginner in RSLogix 5000, it is more valuable than the thick and complex books written by college professors. They cover functions and algorithms you may never use. After wading through one of these, you still might not know how to turn on a motor with RSLogix 5000.

“PLC Programming with RSLogix 5000” makes learning RSLogix easy. And, like all of our publications, it is written in plain English.

If you are:

– a software engineer who needs to quickly learn RSLogix 5000

– a student of engineering

– an engineer in a non-electrical field

– a technician and maintenance person who works with Allen-Bradley equipment

“PLC Programming with RSLogix 5000” will get you up to speed – fast.


“PLC Programming with RSLogix 5000” will:

• show you how to program a ControlLogix (1756) system or a CompactLogix (1769) system. These PLCs are the most common choices for controlling new installations

• teach you, step by step, how to make changes to the ladder logic online

• show you how to get a demo version of RSLogix

• save you a bunch of money (other PLC courses cost hundreds of dollars)

• save time (this ebook can be read and understood in a few evenings)

• show you how to be comfortable programming a PLC with RSLogix 5000

• teach you how Ladder Logic works in an Allen-Bradley programmable controller

• allow you to communicate intelligently with others regarding Allen-Bradley PLCs


We don’t just tell you what you need to do in RSLogix 5000 – we show you a picture.

This book has dozens of screen shots explaining how to:

– understand Allen-Bradley’s unique method of assigning addresses and tag names

– use the basic commands in the instruction set

– insert, edit and modify rungs

– connect to the PLC, download the program and modify the program online.

and much more.

This book contains 169 pages of text and screen shots to give you what you need to start programming in RSLogix 5000.

The Project

The best way to learn a new language or piece of software is by looking at a real world example.

“PLC Programming with RSLogix 5000” uses a batching project to show you how to program. This is a functioning program – the real thing; not just a simulation.

There is a Project Scope included in the book. If you are a consultant or a programmer already, you are familiar with this type of document. It outlines in detail how the completed system must work. It would be your job to write the program and make sure that the system performs indicated in the project scope.

The book takes you through each step of writing the program to meet the specification. You will learn how to interpret words into ladder logic in RSLogix 5000. Here is a diagram and a brief description of the Project Scope that is used in the book.

Project Overview
Three ingredients (city water, ingredient QR and ingredient KM) are added in specified amounts by weight to the Mixing Tank. After all the ingredients have been added to the Mixing Tank, the mixture is blended by running the agitator for a given time. When the blending time is complete, the finished product is pumped to the Filling Lines for bottling and final packaging.Detailed Sequence of Operations
To begin a new batch, the operator will verify that the “SYSTEM READY” pilot light is on and that the Mixing Tank is ready to receive ingredients.The operator will then press the “START BATCH” pushbutton to begin the batching process. No further operator input is required.The “SYSTEM READY” pilot light will turn off.Automatic valve AV-CW will open. The “ADDING WATER” pilot light will illuminate.The state of AV-CW will be verified by limit switch LS-CW2. If LS-CW2 is not made within 2 seconds after the valve was told to open, a fault will be generated and the system will shut down. The pilot light “SYSTEM FAULT” PL2 will illuminate indicating that a fault has occurred.

“PLC Programming with RSLogix 5000” shows the logical progression of the project from the start.

You learn how to:

– understand the Project Scope

– lay out the I/O

– select the right hardware

– configure the PLC and your personal computer

– program the logic to meet the specifications in the scope

– program fault detection

– go online to verify the operation of the program

– create the final documentation of the ladder logic

Actual screen shots are used from RSLogix 5000 to show you exactly how to use the software.

Excerpt – “PLC Programming with RSLogix 5000”Inserting a BranchWe need to “wire the contact” in parallel with the start button. We do this with a branch instruction. Drag the Branch tool button and place it on the marker between the System Enable bit and the Start Batch bit.


Click on the blue section of the branch and drag it to the target to the right of the Start Batch PB1 instruction.

As you are dragging, it looks like this.


Release the mouse button and the branch will appear around the Start Batch bit.


Click and drag the XIC (eXamine If Closed) tool button from the User menu to the left side of the new branch.

We want this instruction to be tagged “SystemBatching”, just like the OTE in this rung.

There is a quick way to do that. Just click and drag the “SystemBatching” tag name from the OTE in this rung to the new instruction.


This is called a latching rung. If the SystemEnable bit is on, the SystemBatching bit can be latched by momentarily pressing the Start Batch pushbutton. The SystemBatching bit will stay on and the rung will remain latched until the Stop Batch pushbutton is pressed or the SystemEnable bit goes off.

You will get 169 pages of text and images showing you how to program in “PLC Programming with RSLogix 5000”. The total package includes:

• PLC Programming with RSLogix 5000.pdf
A PLC Programming with RSLogix 5000 ebook

A printout of the Batching program with cross referencing

The actual RSLogix Batching program file. RSLogix 5000 (purchased separately from Allen Bradley) is needed to open this file.

• IO List.xls
The I/O List spreadsheet. You can use this format over and over again on projects of your own.

This ebook, and the concepts used herein, is the result of many years of experience in PLC programming, electrical design and engineering.

It summarizes dozens of techniques that are needed to write a solid RSLogix 5000 program.

It has easy to understand text with RSLogix 5000 routines that can be used again and again.

The purpose of this book is to teach you how to set up, program and use an Allen-Bradley programmable controller. It will tell you what parts you need to buy for a common application.

It will tell you how to install RSLogix, how to write a ladder logic program, how to configure your computer and your PLC so that you can download your ladder logic program.

There is a sample project included that contains a Project Scope. The Project Scope (or Functional Specification, or whatever your company might call it) defines in detail how the system is to operate when the project is finished.

You will learn how to take a Project Scope and turn it into a working PLC program.

It will show you, step by step, how to go online with your PLC to monitor your program to verify your ladder logic and make sure it is functioning properly.

It will show you how to make changes to your program while you are online.

It will show you the keystrokes and mouse movements that you need to know to use RSLogix 5000.

Finally, it provides a number of tips and a “How Do I . . .” section that will save you hours of frustration.

“I found this book to be a quick way to learn what I needed to know – thanks.”

Alex Merrel
Maintenance Manager

“I wish I had known about this when I first started programming.”

David Fenton
Electrical Engineer

“It is a good, no nonsense approach – it worked well.”

Chris Alexis
IC Technician

About the author
Neal Babcock is an Electrical Engineer and has written and maintained dozens of PLC programs used in the semiconductor, automotive, energy and aviation industries.

Our Returns Policy
Within 14 days of receipt of your download, you may return any of the items you purchased from Engineer and Technician, for any reason, for a full refund.

“PLC Programming with RSLogix 5000” is the fastest and easiest way to learn how to program in RSLogix 5000. Available for instant download.


Product details

Format: Adobe PDF (ebook),
File Size: 8714 KB
Print Length: 169 pages
Publisher: Modern Automation, LLC
Publication Date: January 6, 2017
Language: English
Text-to-Speech: Enabled, with user software
Lending: Not Enabled
Screen Reader: Adobe Reader, Apple Preview, others