PLC Programming from Beginner to Paid Professional Part 1
Minimum price
Suggested price

PLC Programming from Beginner to Paid Professional Part 1

Learn RSLogix Software & Hardware with Demo Videos

About the Book

How This Book Can Help You

This book is part 1 of a 4-part series, which serve as an exhaustive collection of my step-by-step tutorials and demos on PLC programming for beginners and advanced learners alike. You will find this book very helpful if you are an electrician, an instrumentation technician, an automation professional or engineer looking to improve your PLC programming knowledge.

This part 1 has 7 chapters and is accompanied with 53 in-depth HD demo videos that you can download. These videos simplify everything you need to understand, and help you speed up your learning of Allen-Bradley’s RSLogix software and hardware. There is also a link in this book for you to download my PLC programs (codes) for your revision.

Since I assume you have little knowledge of PLCs and PLC programming, I prepared this book in such a way that when you read it and study the accompanying demo videos (53 episodes), you will not only have an in-depth knowledge of common Allen-Bradley’s Programmable Logic Controllers, you will also gain a lot of job experience you need to build innovations and earn higher salaries.

This book begins with the fundamental knowledge you need to start writing your very first PLC program. It goes on to teach some advanced topics of PLCs that you need to become a paid professional in the field of PLC programming.

So, after studying this book and the demo videos which I presented in the form of tutorials, you should have a clear understanding of the structure of ladder logic programming and be able to apply it to real world industrial applications.

The best way to master PLC programming is to use real world situations. The real-world scenarios and industrial applications developed in this series and its accompanying demo videos will help you learn better and faster many of the functions and features of both the RSLogix 500 and RSLogix 5000 platforms.

The methods presented in the demo videos are those that are usually employed in the real world of industrial automation, and they may be all that you will ever need to learn. The information in this book and the demo videos is very valuable, not only to those who are just starting out, but also to any other skillful PLC programmer, no matter their skill level.

Merely having a PLC user manual or referring to the help contents is far from enough in becoming a skillful PLC programmer. Therefore, this book is extremely useful for building PLC programming skills. First, it will give you a big head start if you have never programmed a PLC before. Then it will teach you more advanced techniques you need to learn, design and build anything from simple to complex programs on the RSLogix 5000 (now called Studio 5000) platform.

One of the questions I get asked often by beginners is, where can I get a free download of RSLogix software and hardware to practice? I provide in all the 3 parts of this series links to a free version of the RSLogix Micro Starter Lite (which is essentially the same programming environment as the RSLogix 500 Pro) and a free version of the RSLogix Emulate 500 to simulate a PLC hardware. I also provide links to download the demo edition of RSLogix 5000 / Studio 5000 Logix Designer to your system.

I do not only show you how to get these important Rockwell Automation software for free and without hassle, I also show with clear images and HD videos how to install, configure, navigate and use them to write ladder logic programs.

Finally, I provide further help/support. So if you have questions or need further help, use the support link provided in the books. I will get back to you very quickly.

About the Editor

Bolakale Aremu
Bolakale Aremu

My name is Bolakale Aremu. I am multi-talented. As a computer engineer and a computer scientist, I have over 15 years of teaching experience in software development and computer hardware architecture. I am the CEO of AB Publisher LLC, a media publishing company. In the last few years I have helped the IT industry develop various useful programs on Windows, MacOS and PLCs (programmable logic controllers).

I always build solutions from scratch and go as far as modifying open source software to meet my client’s needs. As an embedded systems expert, I design embedded Systems that optimize performance and cost against complex requirements. I leverage Stratify OS (a POSIX like RTOS for micro-controllers) to quickly and cost-effectively develop complex firmware applications in Python and C/C++ languages. I work with a dedicated team of Python programmers who look into specific automation problems and proffer solutions to them.

For any inquiry, you can contact us with any of the email addresses below any time. If you want to contribute your knowledge to this website, or if you have a request, just send us your message. We promise to do our best to help.

Bolakale Aremu (CEO), Founder,

Table of Contents

  • About the Author
  • How this Book can Help You
  • How to Use the Demo Videos & PLC Programs
  • 1. Software Foundation: Getting Started with PLC Programming
  • 1.1. How to Download Free RSLogix Micro Starter Lite Package from Rockwell Automation
  • 1.2. How to Launch RSLogix 500 for Creating PLC Programs
  • 1.2.1. How to Install & Configure Your RSLogix Micro Starter Lite Platform
  • 1.2.2 How to Configure RSLinx
  • 1.3. Getting Started with RSLogix500 on an Actual MicroLogix 1100 PLC
  • 2. Hardware Foundation: ControlLogix, CompactLogix, MicroLogix & Other Control Systems Hardware
  • 2.1. Introduction to PLC Hardware
  • 2.2. ControlLogix - Chassis & Power Supply Overview
  • 2.3. ControlLogix - PLC 1756-L61 Overview
  • 2.4. ControlLogix - 1756-EN2T EtherNet_IP Adapter Overview
  • 2.5. ControlLogix - Input & Output Modules - Analog, Digital, AC & DC Overview
  • 2.6. ControlLogix - Chassis Assembly & Power ON - Analog, Digital, AC & DC Overview
  • 2.7. CompactLogix - Platform Overview - Analog, Digital, AC & DC Overview
  • 3. Software Development in RSLogix 5000 & Studio 5000 Ladder Logic
  • 3.1. Introduction to Software Development
  • 3.2. How to Download Firmware from Rockwell Compatibility Center
  • 3.3. RSLinx Classic Setup & Drivers
  • 3.4. RSLogix 5000 & Studio 5000 Firmware-Software Revisions
  • 3.5. PLC Firmware Flashing, First Program Creation & Online Connection
  • 3.6. Getting Started with the Basics: Routines in RSLogix 5000
  • 3.7. How to Build Rungs & Understand the Principles of Ladder Logic Structures
  • 3.8. Good Practices of Structuring Rungs: Leaving Rung & Tag Level Comments
  • 3.9. Programming Instructions: XIC & XIO - Examine If Closed & Examine If Opened
  • 3.10. Programming Instructions: OTE - Output Energize
  • 3.11. Practical Challenge 1: 3 Buttons & 3 Lights Control System (Output Latch - OTL & Output Unlatch - OTU)
  • 3.12. Programming Instruction: One Short (ONS)
  • 3.13. Programming Instruction: One Shot Rising (OSR) & One Shot Falling (OSF)
  • 3.14. Programming Instructions: Timer ON (TON)
  • 3.15. Programming Instructions: Timer OFF (TOF)
  • 3.16. Practical Challenge 2: Tank Filling Mini-Project (HMI-PLC Development, Part 1)
  • 3.17. Practical Challenge 2: Tank Filling Mini-Project (HMI-PLC Development, Part 2)
  • 3.18. Practical Challenge 2: Tank Filling Mini-Project (HMI-PLC Development, Part 3)
  • 3.19. Practical Challenge 2: Tank Filling Mini-Project (HMI-PLC Development, Part 4)
  • 3.20. Programming Instructions: Count UP (CTU)
  • 3.21. Programming Instructions: Count Down (CTD)
  • 3.22. Programming Instructions: Retentive Time ON (RTO)
  • 3.23. Programming Instructions: Equals (EQU) & Not Equals (NEQ)
  • 3.24. Programming Instructions: Greater Than (GRT) & Less Than (LES)
  • 3.25. Programming Instructions: Limit Test (LIM)
  • 3.26. Programming Instructions: Addition (ADD) & Subtraction (SUB)
  • 3.27. Programming Instructions: Masked Equals (MEQ) - Part 1
  • 3.28. Programming Instructions: Masked Equals (MEQ) - Part 2
  • 3.29. Programming Instructions: Multiply (MUL) & Divide (DIV)
  • 3.30. Programming Instructions: Modulo (MOD)
  • 3.31. Programming Instructions: Compute (CPT)
  • 3.32. Programming Instructions: Bit Shift Left (BSL) in RSLogix 500
  • 3.33. Programming Instructions: Bit Shift Right (BSR) in RSLogix 500
  • 4. Advanced PLC Programming Topics
  • 4.1. PLC Programming Instructions: FOR Loop Development
  • 4.2. PLC Forces - What you Need to Know
  • 4.3. Implementing Add-On Instructions in Studio 5000
  • 4.4. Input/output Buffering: Best Practices for PLC Inputs & Outputs
  • 5. Large PLC Programming Project - PLC-HMI Street Traffic Light System
  • 5.1. Initial Setup for Green, Yellow & Red Lights Logic - Part 1
  • 5.2. Hand-Shaking Logic & HMI Interface Tags - Part 2
  • 5.3. Initial HMI Screen Development & Animations - Part 3
  • 5.4. HMI Screen Layout & Design - Part 4
  • 5.5. HMI Control System Development - Part 5
  • 5.6. Control System Display Development, Numeric Entries & Displays - Part 6
  • 5.7. Adding Physical Inputs & Outputs for the System Programming Tags to Handle Local I/O - Part 7
  • 5.8. System Fault Handling Implementation - Part 8
  • 6. How to Download the Demo Videos, PLC Programs (Codes) & Demo Editions of RSLogix 5000 / Studio 5000 Logix Designer
  • 7. How to Get Further Help
  • 7.1. More Helpful Resources
  • The Leanpub 60 Day 100% Happiness Guarantee

    Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

    Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

    You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

    So, there's no reason not to click the Add to Cart button, is there?

    See full terms...

    80% Royalties. Earn $16 on a $20 book.

    We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

    (Yes, some authors have already earned much more than that on Leanpub.)

    In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

    Learn more about writing on Leanpub

    Free Updates. DRM Free.

    If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

    Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

    Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

    Learn more about Leanpub's ebook formats and where to read them

    Write and Publish on Leanpub

    You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

    Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

    Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

    Learn more about writing on Leanpub