– Legacy: PLC Basics First Edition Remastered

The original PLC Basics™ course is back and remastered for it's Ten Year Anniversary! Learn everything you need to know to setup, use, and program PLCs, including:

✓ What PLCs are, and how they work ✓ Different styles and types of PLCs
✓ Numbering Systems, Data Types ✓ How to read Ladder Logic
✓ Inputs and Outputs, I/O Scan ✓ Bits, Integers, Timers, Counters
✓ Setting up RSLinx Drivers ✓ Creating Programs in RSLogix
✓ Testing Programs in Emulate ✓ Up & Downloading to PLCs

Created by Shawn Tierney
Last updated November 12, 2026
English
4hrs+

Current Status

Not Enrolled

Price

$34.00

Get Started

This course is currently closed

Buy For Someone Else (Voucher) Open Course Data Sheet (PDF)

Note: to purchase this course for someone else, choose “Voucher.” Enrolling three or more people? Contact us here to learn about our group enrollment program.

What You’ll Learn:

By the End of This Course, You’ll Be Able To:

  • ✓ Explain what PLCs are and how they work
  • ✓ Identify the different styles and types of PLCs
  • ✓ Work with numbering systems and data types
  • ✓ Read Ladder Logic
  • ✓ Understand inputs and outputs, and the I/O scan
  • ✓ Use bits, integers, timers, and counters
  • ✓ Set up RSLinx drivers
  • ✓ Create programs in RSLogix
  • ✓ Test programs in Emulate
  • ✓ Upload and download programs to PLCs

What You Receive With Your Purchase:

  • ✓ Immediate online access
  • ✓ Forty plus online lessons
  • ✓ Ten file downloads
  • ✓ Online instructor support
  • ✓ PLC App Simulator for Win10 & 11
  • ✓ No expiration date
  • ✓ Take lessons in any order
  • ✓ Retake lessons as needed
  • ✓ Completion certificate with PDHs
  • ! PLC hardware & software is NOT included

Proudly Serving Thousands of Individuals and Companies

Georgia-Pacific
Owens Corning
Saint-Gobain
SWM
Tyson
National Gypsum
Louisiana-Pacific
CommScope
Desalitech
Bimbo
Manroland Goss
Martin Marietta
Dynamic Attractions
Coca-Cola
EHM
Green Electric
Harmony Process
Inframark
Kaman
Flex Concepts
MIT
MEVEX
Motus
North Wind
Oatey
Prime Conduit
SPT
Vertech

PLC Basics Remastered First Edition Online Training Course

You don’t need to spend thousands of dollars to learn how to use, program, and troubleshoot PLCs.

All you need is basic electrical knowledge, a Windows PC, and our affordable PLC Basics Remastered First Edition online course.

PLC Basics is the perfect online course for electricians, technicians, and engineers who want to learn to set up, troubleshoot, and program PLCs. Taught by a factory-certified PLC specialist with over thirty-five years of experience, this course teaches you everything you need to know to get started using PLCs with confidence.

Unlike other vendors’ courses that only become available after you purchase their expensive hardware or trainers, our PLC courses don’t require you to purchase any additional parts — we show you how to download and use the free editions of the Allen-Bradley PLC programming and emulation software used in this course.

We stay involved after the sale: we actively encourage students to post questions in the lesson discussion area, and our expert instructors visit The Automation School each weekday to answer them. You’re also welcome to retake any lesson at any time — none of our courses expire.

Finish the course and pass all the quizzes, and you’ll earn an official Completion Certificate from The Automation School listing the Professional Development Hours you’ve completed.

Topics Covered in PLC Basics Remastered First Edition

Below is a summary of the topics covered. For a complete list of topics, see the course lesson list.

  • What a PLC is
  • Styles and types of PLCs
  • Numbering systems and data types
  • What Ladder Logic is and how it works
  • How to set up Serial and Ethernet communications
  • Creating, testing, and troubleshooting MicroLogix programs in RSLogix
  • How to integrate push buttons and pilot lights with PLC logic
  • How to use PLCs in a motor control circuit
  • Elapsed run times
  • Mathematical equations
  • Comparison instructions
  • And more!

Who Should Take This Course

Anyone who has basic electrical knowledge and wants to learn how to set up, program, and troubleshoot PLCs.

Who This Course Is NOT For

  • Experienced PLC programmers looking for CompactLogix or ControlLogix (Logix) training — see our Compact Basics and PAC Basics courses instead
  • Anyone looking for PLC training on non-Allen-Bradley platforms (e.g. Siemens, Mitsubishi, Omron)
  • Anyone who only needs SCADA/HMI screen-building skills, without PLC programming
  • Anyone who needs lessons on basic electricity or basic wiring skills, which this course does not include
  • Anyone who feels the need to complete the optional hands-on exercises, but is unable or unwilling to use one of the free or low-cost options covered in free preview lesson 1.02. This is rarely a problem, but obviously some initiative is required of students who wish to complete the hands-on labs on their PC.

Meet Your Instructor

Shawn Tierney

Industrial Automation Instructor
Founder of The Automation School, The Automation Blog, and host of The Automation Podcast and Show

Hi, I'm Shawn Tierney, and I've spent more than 35 years helping electricians, technicians, engineers, and programmers learn how to setup, program, and troubleshoot industrial automation products and systems.
During my first 25 years I attended over fifty weeks of Rockwell Automation training, and earned several certifications, including becoming a Rockwell Automation Certified Controls & Information Specialist.
And since 2015 I've focused full-time on creating practical online and in-person training courses to help people like you build and maintain real-world PLC, HMI, and SCADA systems.

Throughout my career I've trained thousands of automation professionals in manufacturing, OEM, and system integration environments. Every course I create is based on practical field experience, emphasizing techniques you can immediately apply on the plant floor.

My goal is simple: help you become more confident, more productive, and more valuable as an automation professional.

  • 35+ Years in Industrial Automation
  • Rockwell Automation Certified Controls & Information Specialist
  • Instructor to Thousands of Automation Professionals
  • Creator of The Automation School
  • Author of The Automation Blog
  • Host of The Automation Podcast and Show

Learn more about Shawn at .


Video: MicroLogix Hardware, Software, and Simulation Options

Course and Bundle Pricing

PLC Basics course and bundle pricing comparison
Feature PLC Basics
Remastered First Edition
PLC Basics
Extended Second Edition
A-B Mega Bundle
Save 45%
A-B Ultra Bundle
Save 45%
Price $34 $99 $699 $899
Instant & lifetime access ✓ ✓ ✓ ✓
PLC App Sim (Win 10/11) ✓ ✓ ✓ ✓
Lesson Q&A support ✓ ✓ ✓ ✓
Live Q&A (Lesson 1.11) ✓ ✓ ✓ ✓
Completion certificate with PDHs ✓ ✓ ✓ ✓
Intermediate lessons — ✓ ✓ ✓
Bonus videos — ✓ ✓ ✓
New MicroLogix course — ✓ ✓ ✓
Micro800 courses — — ✓ ✓
CompactLogix courses — — ✓ ✓
ControlLogix courses — — ✓ ✓
PanelView Plus / FTViewSE courses — — ✓ ✓
CCW VFD Quickstart — — ✓ ✓
Mastering PLCLogix / Factory I/O — — — ✓
SLC-500, PLC-5, SLC-100 & DeviceNet — — — ✓
Enroll Buy 1st Ed Online Course Buy 2nd Ed Online Course Buy 11 Course Bundle Buy 17 Course Bundle

Note: to purchase this course as a gift, or for someone else to take, choose the Voucher option at the top of the page.

Video: Hands-on Exercises

Note: If the sample lesson video above does not load, your place of business may be blocking our video host, Vimeo.com. To verify this, try viewing the video on your cell phone or home PC, or ask your IT department to unblock educational videos hosted on Vimeo.com. You can also view another sample lesson here.

Lesson Snapshots

Student Reviews

All students who complete the course are invited to leave a review, and you can see all the existing student reviews on the Reviews tab above.

Course Requirements

Requirements to follow along and/or complete any optional exercises

After purchasing this course, the only requirement to take it is an internet connection to access this website. Students who wish to complete any optional exercises, or just follow along with the instructor as he teaches, will need the following:

  • An internet connection to take this online course, and to optionally download the free PLC programming and emulation software from Rockwell’s website
  • To write programs, an installed copy of RSLogix Micro Starter Lite (free) or better
  • To download and test programs, either the free PLC emulator, Emulate 500 (which can be used to complete most of the optional exercises), or a physical MicroLogix 1000 or 1100 (supported by the free version of RSLogix), or a MicroLogix 1200, 1400, or 1500 with the paid version of RSLogix Micro
  • Instructions on how to download the free versions of RSLogix Micro, RSLinx, and Emulate 500 are covered in the course
  • A Windows PC compatible with the above software (see below)
  • Note: because PLC hardware and software licenses cost many times the price of this course, neither is provided with it

Note: Currently, Rockwell states their free RSLogix PLC and emulation 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 (unofficial, instructor tested)

Course Pre-sales Questions

Have a question about this course? Send it to the instructor below.

Pre-sales Contact Form (#11)

Submitting from course page: - Legacy: PLC Basics First Edition Remastered




Frequently Asked Questions

General Questions

Is this course beginner friendly? Do I need previous PLC experience?

Yes.

PLC Basics was designed for students with no prior Programmable Controller experience. All you need is basic electrical knowledge and a Windows PC.

The course starts with what a PLC is and how it works, then covers numbering systems and data types, and what Ladder Logic is and how it works, before moving on to creating, testing, and troubleshooting programs.

Who is this course designed for?

I specifically designed this training for electricians, technicians, and engineers who want to learn how to set up, program, and troubleshoot PLCs.

Whether you’re completely new to PLCs, or you’re an industrial electrician or maintenance technician responsible for keeping a PLC-controlled machine or system running, this course will help you develop the skills needed to confidently set up, program, and troubleshoot Allen-Bradley MicroLogix PLCs.

I also focus on the practical skills industrial automation professionals actually use every day. You’re not just going to learn how to write basic Ladder Logic—you’ll learn how to apply it to real-world applications such as motor control with push buttons and pilot lights.

How long does it take to complete?

The required video lessons total more than four hours of instruction. However, that does not include any additional time you choose to spend completing the optional hands-on exercises.

Most required lessons are 20 minutes or less, allowing you to complete them whenever your schedule permits without having to set aside several hours at a time.

And since all of my courses include lifetime access, you can return and review any lesson as often as you like.

Do I need physical PLC hardware and/or a physical PLC trainer?

No. You do not need a physical MicroLogix controller or hardware trainer to complete this course.

All hands-on exercises are completely optional, and I show you how to download and use the free editions of the Allen-Bradley PLC programming and emulation software used in this course, so you can create and test programs on your PC without purchasing any hardware.

One free option I provide my students is a license of my PLC Application Simulator. This lightweight Windows 10 and Windows 11 application simulates a generic PLC along with my classic “Widget Machine,” allowing you to build and test the Ladder Logic solutions covered in the optional exercises without requiring any other hardware or software. While it doesn’t exactly replicate a specific Programmable Controller, it’s very similar and a license is provided free to all my PLC/PAC students.

For students looking for a more advanced experience, I also introduce Logic Design’s PLCLogix 500 simulator (Lesson 1.07), as well as Factory I/O, which can be used with Ethernet MicroLogix and SLC-500 controllers (Lesson 1.06).

For more detailed information about these and other available options, please watch Lesson 1.02, which is available as a free preview before purchasing the course.

What software do I need to complete the hands-on exercises and labs?

The PLC programming and emulation software used in this course is free.

I show you how to download, install, and set up RSLogix Micro Starter Lite, along with the free Emulate 500 emulator and RSLinx communications software, from Rockwell’s website (Lessons 3.01 and 3.02).

For more information, see Lesson 1.02 (available as a free preview before purchasing the course) and the Course Requirements section above.

Is instructor support included?

Yes.

When you enroll in this course, you receive more than just the video lessons and downloadable materials—you also receive direct access to the instructor for lesson-related questions.

At the bottom of every lesson is a discussion area where students can post questions, and I personally answer them.

And if a written response isn’t enough to resolve your question, eligible students may also schedule a short Microsoft Teams meeting with me during office hours (see Lesson 1.11).

Note that the number of complimentary live meetings available depends on the course you’ve purchased, and these sessions are specifically intended to answer questions related to the course material, and not as a free consulting or tech support service.

For those students seeking assistance beyond the course content, paid mentoring services are also available for topics covered in my training (see Lesson 1.12).

Is the course self-paced?

Yes.

The course is completely self-paced, allowing you to progress through the lessons according to your own schedule and learning style.

Because all of my courses include lifetime access, you can also revisit and review any lesson as many times as necessary.

Does the course include labs?

Yes.

This course includes numerous optional hands-on exercises that allow you to apply what you’ve learned throughout the video lessons and demonstrations.

For students who don’t own a MicroLogix controller, I also discuss several free and low-cost ways to complete the optional exercises in Lesson 1.02, which is available as a free preview before purchasing the course.

Will I receive a certificate?

Yes.

Completing this course is a significant achievement, and I want to make sure you have professional documentation recognizing your accomplishment.

Once you’ve passed all required quizzes and marked every lesson complete, a link will appear on the course homepage allowing you to view, print, and download your course completion certificate. You’ll also find links to leave course feedback, request a discount on your next course, and submit a course review.

Your certificate also lists the Professional Development Hours (PDHs) you’ve earned while completing the course. These hours are calculated based on the time required to complete all required lessons and successfully pass the quizzes (students may retake quizzes as needed), ensuring they represent meaningful professional development.

Please note that time spent completing the optional hands-on exercises is not included in the PDHs listed on your certificate.

However, upon request, I do offer an optional “exercise review” service for an additional fee. This allows you to earn additional PDHs by having me personally review each of the programs you created while completing the optional exercises. Interested students should reach out to me directly using the “Contact” link at the top of the site.

Technical Questions

Which MicroLogix controllers are covered?

The MicroLogix 1000 and 1100 can both be programmed using Rockwell’s free RSLogix Micro Starter Lite, which makes them ideal for completing the optional exercises on a physical PLC. The MicroLogix 1200, 1400, and 1500 can also be used, but require the paid version of RSLogix Micro.

For students who want to learn more about the entire MicroLogix family, my new 2027 MicroLogix course, MicroLogix Programming Level 1, is bundled with PLC Basics Extended Second Edition.

Which programming software is used? Is RSLogix Micro covered?

Yes.

This course uses RSLogix Micro Starter Lite, the free edition of Rockwell’s MicroLogix programming software, and I show you how to download, install, and set it up (Lessons 3.01 and 3.02), then how to navigate it (Lesson 3.03).

Does the course cover Serial and Ethernet communications?

Yes.

The course covers serial cables and PC drivers, setting up communications in RSLinx, and going online with Emulate 500 (Lessons 8.01A, 8.02A, and 8.01B).

Are analog inputs and outputs covered?

No.

Analog inputs and outputs are not covered in this edition, but they are covered in PLC Basics Extended Second Edition.

Does the course cover MicroLogix expansion I/O?

No.

Adding and using 1762 Expansion I/O is not covered in this edition, but it is covered in PLC Basics Extended Second Edition.

Programming Questions

Does the course teach Ladder Logic programming and troubleshooting?

Yes.

Unlike my CompactLogix and ControlLogix courses, which assume you already understand Ladder Logic, this course starts from the beginning by explaining what Ladder Logic is and how it works (Lessons 6.01 and 6.02).

From there, I spend a significant amount of time writing, explaining, and testing Ladder Logic programs because Ladder Logic remains the most widely used programming language for Programmable Controllers in North America.

Does the course explain PLC memory, program files, and data files?

Yes.

Understanding how a PLC organizes its memory is essential to reading and writing programs, so I cover program files and data files in detail (Lessons 5.01 and 5.02).

Are Timers and Counters explained?

Yes.

Timers and Counters are fundamental instructions that every PLC programmer and troubleshooter should understand.

I cover the timer data file, on-delay, off-delay, and retentive timers, and timer resets (Lessons 10.01 through 10.06), as well as the counter data file, count up, count down, and counter resets (Lessons 11.01 through 11.05).

Are math and comparison instructions covered?

Yes.

The course covers integers and the ADD, SUB, MUL, and DIV math instructions (Lessons 12.01 through 12.06), the LES, GRT, LEQ, and GEQ comparison instructions (Lessons 13.01 and 13.02), and the MOV, COP, and FLL instructions (Lessons 14.01 and 14.02).

Will I learn Online Editing?

No.

Online Editing is not covered in this edition, but it is covered in PLC Basics Extended Second Edition.

Does the course cover Indirect Addressing?

No.

I may cover it in a future course, but it is not covered in this one.

Practical Questions

Can I use what I learn at work immediately?

Yes.

I’ve designed this course to take you from the fundamentals to real-world applications.

Early in the course, you’ll learn about PLC hardware and documentation, install and navigate the programming software, set up RSLinx communications, and download and test programs on a PLC or in Emulate 500.

From there, you’ll build motor control applications using push buttons and pilot lights, and learn to use latch and unlatch instructions, timers, counters, and math, comparison, and move instructions.

The goal isn’t simply to teach software—it’s to teach the practical skills you’ll use to set up, program, and troubleshoot real PLC systems.

Will this help me troubleshoot production equipment? How much troubleshooting is included?

Yes.

Creating, testing, and troubleshooting MicroLogix programs in RSLogix is one of the core topics of this course, and you’ll download and test your programs on a PLC or in Emulate 500 throughout.

For more advanced troubleshooting skills, such as Forcing I/O and Online Editing, see PLC Basics Extended Second Edition.

Can I learn without access to a PLC?

Yes.

I answer a similar question earlier in this FAQ (“Do I need physical PLC hardware and/or a physical PLC trainer?”), so I’ll simply reiterate that you do not need a physical PLC or a paid software license to successfully complete this course.

When I created this course, I chose PLCs that can be programmed and emulated using free software from Rockwell, so that students without access to equipment or a training budget could still learn hands-on.

I also provide every PLC/PAC student of mine with a license for my PLC Application Simulator for Windows 10 and Windows 11, along with information about several additional free and low-cost alternatives.

For more information, please refer to Lesson 1.02 or the previous hardware question.

Can I follow along using Emulate?

Yes.

I show you how to set up Rockwell’s free Emulate 500 software, and how to download and test your programs with it (Lessons 8.01B and 8.02B), so it can serve as your PLC while completing most of the course demonstrations and optional exercises.

Does the course cover migrating SLC-500 programs?

No.

Migrating SLC-500 programs is not covered in this edition, but it is covered in PLC Basics Extended Second Edition.

Will I learn how to Force I/O?

No.

Forcing I/O is not covered in this edition, but it is covered in PLC Basics Extended Second Edition.

Career Questions

Should I take PLC Basics before learning CompactLogix or ControlLogix?

Yes, if you’re new to PLCs.

My CompactLogix and ControlLogix courses assume you already know what a Programmable Controller is and how it works, what Ladder Logic is and how it works, and what Data Types are and how they are used.

PLC Basics covers all three, which makes it the recommended starting point before taking Compact Basics or PAC Basics.

Is this useful for maintenance electricians?

Yes.

I built this course specifically with electricians and technicians in mind.

For many maintenance professionals, the PLC isn’t just something they program—it’s one of the most valuable diagnostic tools available for determining why a machine isn’t running.

Because of that, I focus on practical skills such as reading Ladder Logic, setting up communications, and downloading and testing programs on a PLC.

License Agreement and Permitted Use of Our Online Courses

This section covers the license agreement and permitted use of our online courses and course bundles, which also includes any course materials, code snippets, downloads, and provided software — taken together, referred to collectively as a “course.”

The purchase of a single copy of a course grants a single individual the right to use the course for personal instruction and reference only. Purchasing a course for yourself (or for another) does not grant anyone the right to distribute or share that work beyond the single individual who registers to take the course.

Show more

This means the course and course materials may not be shared with friends, relatives, co-workers, students, or anyone else, as each sale is for an individual license to access, view, and take the lessons, quizzes, and exercises, and to download any course materials, documents, code, files, and software included with the course.

This per-person licensing helps ensure that the instructor — who created the course and exclusively holds its copyright — can cover the cost of creating it, keeping it available to new and existing customers, and answering ongoing student questions, while receiving fair compensation for a course licensed on a per-person basis.

It is unlawful to share this copyrighted course and course material even if you do not charge or profit from doing so — including for non-profit and governmental organizations — since this proprietary educational work is designed as a chargeable training resource, not one made freely available to the public.

Any unauthorized sharing of the course or course materials would reduce the potential for additional sales and licensing, directly impacting the instructor’s ability to cover costs, keep the course available, and support customers who purchased it lawfully.

If you have questions about the above, please contact us using the “Contact” link in the site menu.

Course Content

4.8 92 Reviews

Reviews

by MarcosAntonioSilva July 12, 2024
by PAVLIN June 3, 2021

Great course. Thank you

by J.W. (Legacy User) May 18, 2021

Shawn was very well prepared. The lessons were not only easy to follow but very instructional. Unlike other video courses Shawn walks you through the lessons. The theory and instruction comes WHILE actually writing a program. Can’t say enough good about him and his course. Will definitely will be recommending him and The Automation School to peers.

by CharanKumarSathrasala August 8, 2020
by DW (Legacy User) March 10, 2020

Well put together, full of great Information!

by AlvinAnderson July 4, 2019
by SS (Legacy User) June 18, 2019

Very nice course. You’re a really good teacher who knows how to teach. I realy enjoyed this course. Thank you very much

by HA (Legacy User) June 18, 2019

Fast and efficient to the basics of PLC and PLC programming

by BradHarrison February 18, 2019
by SamPollock November 19, 2018

I believe I have a pretty good understanding of PLC CORE Basics from taking this course, but there were some areas that could have used a more in-depth explanation, or reference to materials for getting a better grasp on certain aspects. I felt that if I was a true beginner (such as a student who has never stepped foot in an industrial setting), I would be lost, distracted by a lack of explanation for specific details, such as the test bench model and why it was set up in that fashion BEFORE starting to use it to show the functioning of the PLC. While some of this was covered a bit in the appendices provided, it still left something to be desired for the true beginner, one who has never seen a status light stack (for output status) or what typical installations might use a PLC as opposed to discreet controls alone, such as switches controlling relays and motors directly, and what the advantages/disadvantages would be for choosing to do either. Otherwise, after going back and reviewing some of the material a few times, it became clearer what was taking place, so I did learn everything that the course was intended to teach, I just had to figure it out on my own, which, in hindsight, may have been better than having all the details to meet my desire!

About the Instructors

I'm a lifelong Technology Enthusiast who began programming in the early 80s on the Apple II and VIC-20 personal computers. After earning a degree in Electronics, I worked as a Rockwell Automation Certified Controls and Information Automation Specialist for 25 years before leaving to become a full-time Industrial Automation instructor and mentor at TheAutomationSchool, as well as publishing industry interviews, news and product how-to’s at TheAutomationBlog.com. If you're interested in my training, mentoring, or becoming a sponsor, please schedule a Teams meeting with me via https://calendly.com/shawntierney/business-meeting

You may also like

Watch Now
Watch Now
Watch Now