PLC Programming Training from Scratch on RSLogix500 5000

PLC programming from scratch training class by a controls engineer equipped with PLC systems – Allen Bradley RSLogix 500
PLC Programming Training from Scratch on RSLogix500 5000
File Size :
12.04 GB
Total length :
14h 27m



Vladimir Romanov


Last update




PLC Programming Training from Scratch on RSLogix500 5000

What you’ll learn

Understand how a Programmable Logic Controller (PLC) works
Understand how to programm a PLC
Showcase several completed projects to an employer
Pass a technical PLC interview

PLC Programming Training from Scratch on RSLogix500 5000


Basic Computer Skills
Basic Hardware Understanding
Basic Mathematics


In this class, you will learn absolutely everything necessary to land a job as an entry level PLC technician (engineer, etc.).
We will cover basic topics such as what a PLC is used for, how it is able to receive and process Inputs & Outputs. We will take a much deeper dive with hands on labs and practice sessions during which I will give you specific real world scenarios to work with and give you tips and common pitfalls. These lessons are designed to strengthen your knowledge of PLCs and give you an edge during interviews.
At the end of each section, you will face a quiz which will allow you to test yourself on the material you have learned before moving to the next section. As some one who has administered interviews to PLC technicians, these questions are crucial in making sure that you’ve understood the material presented.
What are the requirements for the class?
You don’t need any hardware or software to follow the lectures, however, it is highly recommended to get some practice before going into an interview. If that’s not possible, I would advise spending some time working with an emulator and browsing through data sheets and manuals which will be presented to you in the course.
What can I expect from this class?
The main objective of this course is to get you job-ready by the time you finish the last lecture.You will have a good understanding of what a PLC does, how it does it as well as what the outcomes of those actions are.You will be comfortable creating basic ladder logic programs and troubleshoot complex existing ones.You will be able to create simple Human Machine Interface (HMI) screens and controlling them via a PLC.You will have a good understanding of manufacturing systems as a whole.
What is the target audience for the class?
Electrical Engineers looking for a crash course on PLCs.Electrical Technicians / Electricians looking to expand their knowledge into controls.Software Engineers who are seeking to learn about controlling hardware.Manufacturing Operators looking to progress in their career.Anyone interested in how manufacturing processes are executed.


Section 1: Introduction

Lecture 1 Course Overview

Lecture 2 Course Extras, Bonus & Announcement

Lecture 3 Course Notes & F.A.Q.

Lecture 4 Contacting the Instructor & Getting Help

Section 2: PLC Hardware & Software Overview

Lecture 5 Hardware Overview & History of PLCs

Lecture 6 Ladder Logic Overview

Section 3: Hardware, Inputs, Outputs & External Devices

Lecture 7 PLC Hardware, What to Buy & General Hardware Advice

Lecture 8 PLC Hardware Overview

Lecture 9 Inputs, Sinking, Sourcing, PNP & NPN

Lecture 10 Outputs, General Purpose, Relays & Analog

Lecture 11 External Hardware, ControlLogix, CompactLogix, Point IO & Remote IO Overview

Lecture 12 Section Wrap-Up

Section 4: Software Fundamentals, Programming Techniques & Ladder Logic

Lecture 13 Downloading a Free Copy of RSLogix 500, RSLinx & RSLogix 500 Emulate

Lecture 14 Data Files & Structures

Lecture 15 Ladders, Rungs, Branches & Logic Statements

Lecture 16 Instructions – XIC, XIO & OTE

Lecture 17 Instructions – OTL & OTU

Lecture 18 Mini Challenge 1 – 3 Button Station & Stacklight

Lecture 19 Instructions – ONS, OSR & OSF

Lecture 20 Instructions – Timers, TON, TOF & RTO

Lecture 21 Instructions – Counters, CTU, CTD & RES

Lecture 22 Instructions – Comparators, LES, GRT, LEQ, GEQ & LIM

Lecture 23 Instructions – ADD, SUB, MUL, DIV & CPT

Lecture 24 Mini Challenge 2 – Tank Filling & Discharging Station (Part 1 / 3)

Lecture 25 Mini Challenge 2 – Tank Filling & Discharging Station (Part 2 / 3)

Lecture 26 Mini Challenge 2 – Tank Filling & Discharging Station (Part 3 / 3)

Lecture 27 Instructions – Scaling (SCL, SCP, CPT)

Lecture 28 Instructions – BSR (Bit Shift Right)

Lecture 29 Instructions – BSL (Bit Shift Left)

Lecture 30 PLC Instruction Summary / Cheat Sheet

Lecture 31 Section Wrap-Up

Section 5: Ladder Logic Concepts and Best Practices

Lecture 32 Working with Ladder Logic Rungs

Lecture 33 Analyzing a Complex Rung with Multiple Inputs and Outputs

Lecture 34 Ladder Good Practice – NEVER use Multiple OTE Instructions (Demonstration)

Lecture 35 Ladder Good Practice – AVOID using OTL/OTU Instructions (Demonstration)

Lecture 36 Input & Output Mapping / Buffering Good Practice Explained

Section 6: Troubleshooting, Emulation, Hardware & Software Considerations

Lecture 37 Introduction to Troubleshooting section & RSLogix Emulate500

Lecture 38 RSLogix Emulate500 Tutorial – Testing Code on Local Machine

Lecture 39 External I/O Module Configurations

Lecture 40 Troubleshooting Basics – Using Forces to Toggle Inputs/Outputs

Lecture 41 Troubleshooting Basics – Cross Referencing & How to Navigate within Your Program

Section 7: Project 1 – Proximity Sensor, Button & LED Output Control System

Lecture 42 Project 1 – Introduction

Lecture 43 Communicating with a brand new MicroLogix 1100 PLC

Lecture 44 Project Hardware Overview

Lecture 45 Testing Inputs & Outputs in Software

Lecture 46 Program Initialization & Input / Output Segregation

Lecture 47 Sensor Trigger Counter & Input Debouncing Technique

Lecture 48 Presence Counter & Reset Functionality

Lecture 49 LED Blinking & Timer Setup

Lecture 50 Timer Altering through MOV Instructions & Final Touches

Section 8: Project 2 – Street Light Control System PLC/HMI [In Progress]

Lecture 51 Project 2 Introduction

Lecture 52 Building the Base Program & Creating Ladder Logic for the Light System

Lecture 53 Creating an HMI Application in FTView ME & Linking to the PLC

Lecture 54 PLC to HMI Link & Basic Animations in FTView ME

Lecture 55 HMI System Control Display Implementation Addition of Numeric Entries & Displays

Lecture 56 HMI Screen Layout Design

Lecture 57 HMI System Control Display Implementation

Lecture 58 External Inputs & Outputs Addition & Handling to CompactLogix PLC

Lecture 59 I/O Fault Handling & System Fault State

Section 9: RSLogix 5000 Programming Section

Lecture 60 BOOTP Utility – Setting the IP Settings of a New Device

Lecture 61 PLC Firmware Overview, Downloads & Compatibility

Lecture 62 RSLogix 5000 General Overview

Lecture 63 RSLogix 5000 Tag Creation, Management & Usage

Lecture 64 RSLogix 5000 Instruction Overview (Refer to RSLogix 500 Lectures for details)

Lecture 65 RSLogix 5000 UDT Structures – Part I

Lecture 66 RSLogix 5000 UDT Structures – Part II

Lecture 67 RSLogix 5000 – Working with External Hardware (1769 I/O) Part 1 / 2

Lecture 68 RSLogix 5000 – Working with External Hardware (PowerFlex 525) Part 2 / 2

Lecture 69 RSLogix 5000 – Trending PLC Tags

Lecture 70 RSLogix 5000 – MSG between ControlLogix & MicroLogix PLC

Lecture 71 Add-On Instruction Development in Studio 5000 – Setting up a Basic AOI

Section 10: Alarms, Notifications, Faults & Proper Handling

Lecture 72 Introduction to Alarms & Non-Critical Faults

Lecture 73 Alarms & Faults Process Considerations

Lecture 74 Alarm Structure, Ladder & Handling

Lecture 75 Fault Structure, Handling & AFI Instructions

Section 11: HMI Development on FactoryTalk View ME Edition

Lecture 76 Laying out the Displays in FactoryTalk View ME

Lecture 77 Creating a Menu System Within each Display

Lecture 78 Creating a “User Controls” Screen with Goto Configure, User Login & User Logout

Lecture 79 Building the “Process Overview” Screen – Part I

Lecture 80 Building the “Process Overview” Screen – Part II

Lecture 81 Building the “Settings & Control” Screen of our Application

Lecture 82 Linking the HMI to PLC Tags

Lecture 83 HMI Design Takeaways & Conclusion

Section 12: Cognex Integration into Studio 5000 Rockwell Environment

Lecture 84 Initializing Studio 5000 Program & Preliminary Configuration

Lecture 85 Cognex AOP (Add-On Profile) Installation & Integration

Lecture 86 Downloading Studio 5000 Program to the PLC & Testing Communication to Module

Lecture 87 Initializing Cognex Job & Basic Configuration for Barcode 1D Reader

Lecture 88 Cognex Communication to PLC & Setting Up Barcode Data Passing

Lecture 89 Studio 5000 Data Processing into a Valid String & Troubleshooting

Section 13: Bonus Content

Lecture 90 “Industrial Automation Programmers, Engineers & Technicians” LinkedIn Group

Lecture 91 Other Courses (90% OFF)

Electrical Engineers,Electricians,Technicians,Anyone interested in learning how an industrial process works

Course Information:

Udemy | English | 14h 27m | 12.04 GB
Created by: Vladimir Romanov

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top