PLC Basics Extended Second Edition

In this extended course new users will learn everything they need to know to setup, use, and program Programmable Logic Controllers, including:
- What a PLC is, and the different styles and types they come in
- Understanding Numbering Systems, Data Types, and Ladder Logic Programs
- How to download and use the free RSLogix PLC Software, and setup RSLinx
- How to create, download, & test programs for sensing, timing, counting, etc
- And much, much more! (click here for full details)

PricingDownload PDF

61 Lessons


PLC Basics, Extended Edition is designed for those students who have basic electrical knowledge and would like to learn how to setup, program, and troubleshoot PLCs. The specific PLCs covered in this course include the Allen-Bradley MicroLogix 1000 and 1100, both of which can be programmed using the free RSLogix Micro Starter Lite software.

Instructor: Shawn Tierney

Click here for course details.


In this updated course designed for those new to PLCs, students will learn how to setup, use, and program Allen-Bradley PLCs using RSLogix.

What you will learn:

  • What a PLC is
  • Styles and Types of PLCs
  • Numbering Systems and Data Types
  • What Ladder Logic is and how it works
  • How to setup Serial and Ethernet Communications
  • Creating, Testing, and Troubleshooting MicroLogix Programs in RSLogix
  • How to integrate Push Buttons and Pilots Lights with PLC Logic
  • How to use PLCs in a Motor Control circuit

Extended edition also covers these additional topics:

  • Using Photo Eyes
  • Bin Full Detection
  • Conveyor Jams or Blockages
  • Elapsed Run Times
  • Production Tracking
  • Mathimatical Equations
  • Comparison Instructions
  • Migrating SLC-500 programs and more!
  • And all future updates free of charge!

New Extended Edition Lessons for 2019!

  • Forcing IO
  • Using Subroutines
  • Changing Processors
  • Online Editing
  • ML1000 DF1 MSG Read
  • ML1100 DF1 MSG Read
  • …more on the way

NOTE: Are you looking for a less expensive course that only covers the basics? If you are, check out “PLC Basics Standard Edition.

Who should take this course:

• Anyone with basic electrical knowledge who would like to learn how to use, program, and troubleshoot Programmable Logic Controllers (PLCs.)

Requirements to complete optional exercises or follow along:

Students who wish to complete optional exercises, or follow along with the instructor as he programs, will need the following:

  • An internet connection to download the free RSLogix programming and emulation software from Rockwell's website
  • A Windows PC compatible with the above software

Note: The free RSLogix software supports these Windows versions:

  • Windows XP Pro SP3 32-bit
  • Windows Vista, Home or Business
  • Windows 7, Home or Pro
  • Windows 8, Home or Pro
  • Windows 10 (Unofficially, instructor tested)

Students who wish to program a physical PLC (as opposed to using the free Emulator) will also need:

  • A Windows PC with either a USB or Serial Port (Ethernet can be used with the 1100 & 1400)
  • A MicroLogix Programming Cable (either USB or Serial to Mini-Din) for use with all MicroLogix models, or Ethernet cables for use with the MicroLogix 1100 & 1400 (USB, Serial, and Ethernet cables are covered in the course)
  • If using the free RSLogix software, students can use either an Allen-Bradley MicroLogix 1000 or 1100
  • If using a licensed copy of RSLogix Micro or RSLogix 500, students can use any MicroLogix
  • NOTE: The specific PLCs covered in this course are the MicroLogix 1000 and 1100
  • Any Inputs (push buttons, switches, etc) or Outputs (pilot lights, relays, etc) the student would like to use with their PLC
  • NOTE: While the course covers how to find I/O wiring diagrams, it does not include lessons on basic electricity or wiring I/O devices

What is included with the course:

To see what is included with this course please see the enrollment options.

Click here for course pricing.

Sample Lesson

This lesson covers the benefits of the PLCs used in this course, chief among them is free programming and emulation software.




Shawn really takes to heart what he teaches, and does it very well. I would recommend this course to anyone who really wants to start learning plc's. GOOD JOB SHAWN


This is excellent training for beginners. It is very detailed and full of valuable information. I would recommend this to any hobbyist / technician / engineer / scientist with no prior PLC knowledge or experience.


The tutor has made the videos in a clever fashion. They are not too long to make you bored. At the same time, he delivers the necessary information. Definitely would recommend this to any beginner!


From having no knowledge of plc's and ladder logic, to creating simple programs, This course did exactly what it was supposed to do, introduction into plc's.


Course is very good at presenting the PLC hardware and basic programming instructions. Instructor speaks very clearly, and details what is being demonstrated.


This course was excellent at getting the inside concepts of a plc and what it does! Shawn had me running a plc program in a emulator within hours.


Instructor is confident and very well organized. Presents the basics in a clear and concise manner. Videos are of high quality.


Very informative and well structured course. Easy to follow and great for the beginner.


The content covers all the topics you need to start with PLC's and the instructor explains very clear.


Easy and simple, clear and for everyone understandable. Very instructive and good instructor too!


Very informative and easy to understand!!!! A great way to get a basic knowledge of PLC!!


This course was very clear to understand. It has taught me a lot of useful information,


It is informative and interesting and the lessons come in an easy to digest format.


I really enjoyed this course. Excellent work Shawn and thank you very much.


Very well detailed information and demonstration.

Note: All of the above reviews are unsolicited public reviews posted by paying students



Online Course
Online Course
Learn everything you need to know to begin to use & program PLCs!
Lifetime Online Access To Extended Second Edition
Instructor Lead Lesson Q&A
Online Course Completion Certificate
Advanced Topics Included
Immediate Online Access Upon Payment
Four Disc DVD Set with Free USA Shipping*
Mobile Downloads of Lessons via Vimeo Included!
60+ The Automation Minute Episodes Included

Add To Cart:
Online Course

Four Disc DVD Set
Four Disc DVD Course
Learn everything you need to know to begin to use & program PLCs!
Lifetime Access via Physical Course DVDs
Instructor Lead Lesson Q&A
Online Course Completion Certificate
Advanced Topics Included
Delivery Time of 1 to 2 Weeks with Tracking*
Four Disc DVD Set with Free USA Shipping*
Mobile Downloads of Lessons via Vimeo Not Included
60+ The Automation Minute Episodes

Add To Cart:
DVD Course

Use Purchase OrderDownload Course PDF



Please feel free to ask your questions using one of the links below:

Course Materials

Detailed Course Overview: To download a detailed overview of what is covered in this course, click here.

Requirements for Online Lessons: To take an online course at, you'll need a compatible web browser. To insure your browser is compatible, please test it by taking our free course here.

Requirements for DVD Lessons: To take one of our DVD courses you'll need either a DVD or BluRay player, or a PC with a DVD or BluRay Drive and DVD movie playing software. Note: While Microsoft does not include free DVD playing software with Windows 8 or 10, free programs like VLC Media Player are available.

Requirements for Software, Hardware, and Hands-On: For detailed requirements to complete any optional programming exercises, or to follow along with the instructor as he programs, see the "Requirements..." section near the bottom of the Details tab.


Start Here: Important Course Tips

Lesson 01: PLC Basics Course Intro

Lesson 02: PLC Hardware Section

Lesson 03: What is a PLC?

Lesson 04: Where are PLCs used?

Lesson 05: Anatomy of a PLC

Lesson 06: Hardware Styles, Types

Lesson 07: Common Inputs, Outputs

Lesson 08: PLCs used in this course

Lesson 09: MicroLogix Hardware Tour

Update: How To Find Your Local Rep

Lesson 10: Programming Cables

Lesson 11: Manuals, Docs

Exercise 01: Download User Manual

Lesson 12: Numbers and Data

Lesson 13: Numeral Systems

Exercise 02: Convert Binary to Decimal

Exercise 02: Answers

Lesson 14: Types of Numbers

Lesson 15: Units of Digital Info

Lesson 16: Data Types

Lesson 17: Ladder Logic

Lesson 18: What is Ladder Logic

Lesson 19: Download, Install, Setup

Update: Windows 7/8.1/10 Patch Issues

Lesson 20: Downloading Free PLC Software (OLD)

Lesson 21: Installing on Windows 7

Lesson 20 & 21 Update: New Download Procedure, Windows 10 Install

Lesson 22: PLC Software Basics

Lesson 23: PLC Memory

Lesson 24: Emulate, RSLinx, Going Online

Lesson 25: Serial Comms

Lesson 26: Ethernet Comms

Lesson 27: PLC Programming

Lesson 28: Basic Bit Instructions

Lesson 29: Simple Motor Control

Lesson 30: Run Stop Indication

Lesson 31: Bin Full Detection

Lesson 32: Troubleshooting Control

Lesson 33: Intro to Timers

Lesson 34: Sense Jam, No parts

Lesson 35: Elapsed Run Time

Lesson 36: Delay Time

Lesson 37: Timers Extra Credit

Lesson 38: Intro to Counters

Lesson 39: Part Counting

Lesson 40: Copy Part Counts

Lesson 41: Conditional Reset

Lesson 42: Creating a Clock

Lesson 43: ADD and SUB

Lesson 44: MUL and DIV

Lesson 45: GRT and LES

Lesson 51: Forcing IO (2019)

Lesson 52: Using Subroutines (2019)

Lesson 53: Processor Type (2019)

Lesson 54: Online Editing (2019)

Lesson 55: 1000 DF1 MSG (2019)

Lesson 56: 1100 DF1 MSG (2019)

Lesson 61: Migrating SLC-500 Programs (Digital Only)

Final Lesson and Credits

Appendix A - Parts Used