PLC Basics, Second Edition - Learn to use and program PLCs!
4.7 (138 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
543 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PLC Basics, Second Edition - Learn to use and program PLCs! to your Wishlist.

Add to Wishlist

PLC Basics, Second Edition - Learn to use and program PLCs!

This introductory course will teach you EVERYTHING you need to know to start using and programming PLCs today!
4.7 (138 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
543 students enrolled
Created by Shawn Tierney
Last updated 12/2016
English
Price: $100
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 2 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand what a PLC is, where they are used, what common input and output devices are typically wired to them, what different styles and types they come in, and how to find free PLC manuals and documentation
  • Understand the different numeral systems, types of numbers, units of information, and data types commonly used with PLCs
  • Download, install, configure, and navigate Rockwell / Allen-Bradley's RSLogix PLC programming software, RSLinx communications software, and RSEmulate PLC emulation software
  • Create over a dozen PLC Ladder Logic programs based on real world examples using Bit, One Shot, Latch, Timer, Counter, Math, Compare, and Move instructions
  • Setup Ethernet and Serial communications, Go online, Upload and Download Programs, Monitor and Troubleshoot Ladder Logic, and Problem Solve Common Coding Issues
View Curriculum
Requirements
  • Students should have a basic understanding of electricity, and at a minimum understand simple on/off electrical circuits prior to taking this course
  • Students who do not wish to follow along, or who already have RSLogix installed, may skip the sections covering downloading and installing software
  • New users with a Microsoft Windows XP or 7 PC who wish to follow along are shown how the (USA based) instructor downloaded the free Rockwell software (aka Allen-Bradley) packages used in this course. NOTE: Rockwell does not yet officially support Windows 10, and we can not verify if they make the software available online in every country.
Description

June 2016 Update: *** Four new videos added! ***

 - Over thirty minutes of new video lessons added!!! -

I'm very happy to announce I've just added four new videos to the course, including an updated look at the MicroLogix 1000 hardware, a new video tour of the MicroLogix 1100, and a appendix video detailing all the parts used in the "budget minded" PLC test stand used in the course!

--------------------------------------------------------------------------------------------------------------

May 2016 Update: *** NEW PLC BASICS SECOND EDITION NOW LIVE!!! ***

 - Now with more examples, programs, and troubleshooting! -

Nearly every single lesson of our 4.5 star rated "first edition" with students in over 45 countries has been re-recorded with higher quality audio and video for this new Second Edition!

--------------------------------------------------------------------------------------------------------------

In PLC Basics you'll learn everything you need to know to get started using and programming PLCs! 

And you'll learn it from a professional PLC programmer with over twenty five years of real world PLC programming and troubleshooting experience.

PLC Basics starts with an introduction for new users that covers what a PLCs is, where they are used, what styles and types they come in, what input and output devices are commonly wired to them, and where you can find free manuals and documentation for them.

Next, for those students who've been out of school for a number of years, a refresher is provided that covers common numeral systems, types of numbers, units of information, and data types used with PLCs so all students will feel comfortable discussing Bits, Bytes, and Words, as well as Singed Integer and Floating Point Data Types.

From there, key concepts PLC programmers have to know are introduced, including what components make up a PLC ladder logic program, as well as how those programs are scanned and solved by the PLC's processor. 

The instructor even demonstrates how students (in most countries) can freely download the three PLC programs used in this course right from Rockwell Automation! Perfect for anyone who want to follow along using a Windows 7 or XP compatible PC!

Then for the majority of the course you'll learn to write, download, and test over a dozen PLC programs, all based on real world examples! 

In them, you'll learn how to use Bit, One Shot, Latch, Timer, Counter, Math, Compare, and File instructions with both the free PLC Emulator, as well as with Allen-Bradley PLCs using serial and Ethernet communications.

And if you're not completely satisfied, and don't feel you can give PLC Basics a full five stars for meeting it's claim of being able to teach you how to use and program PLCs, you are encouraged to return it for a full refund using Udemy's 30 day no questions asked guarantee!

So what are you waiting for? 

You no longer have to hope someone will take you under their wing, or that the boss will spend thousands of dollars to send you off to factory training!

With PLC Basics, you can learn how to use and program PLCs today!

Who is the target audience?
  • This "PLC Basics" course is designed as an introductory course for new users who want to learn to use and program PLCs!
  • This course is also recommended as the starting point for those who wish to go on to learn about the SLC-500, PLC-5, CompactLogix or ControlLogix programmable controllers.
  • This is a basic introductory course which is not targeted at advanced users or experienced programmers.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 56 Lectures Collapse All 56 Lectures 05:08:53
+
Course Introduction
1 Lecture 01:21

In this introductory lecture you're encouraged to follow along, skip any topics you're already familiar with, and post any questions you may have in the lesson discussion area (length 1:21)

Preview 01:21
+
PLC Fundamentals and Hardware (length 43:37)​
10 Lectures 44:06

This lecture is a brief overview of what is covered in this "PLC Hardware" section (length :29)

Preview 00:29

In this lesson you'll learn what a PLC is (length 1:28)

Preview 01:28

Let's review what you just learned about what a PLC is!

Quiz: What is a PLC?
5 questions

In this lesson you'll learn about common applications PLCs are used in (length 1:41)

Preview 01:41

In this lesson you'll learn about the anatomy of PLCs (length 1:04)

Preview 01:04

In this lesson you'll learn about different styles and types of PLCs (length 4:22)

Styles and Types of PLCs
04:22

Quiz: PLC styles and types
2 questions

In this lesson you'll learn about common input and output devices used with PLCs (length 1:24)

Input and Output Devices used with PLCs
01:24

This lesson explains why the Allen-Bradley MicroLogix 1000 and 1100 were chosen for this course (length 2:17)

Preview 02:17

Quiz: PLCs used in this course
2 questions

In this lesson you'll get a tour of the MicroLogix 1000 and 1100, including an overview of the status indicators, communications ports, and terminal blocks (length 14:51)

MicroLogix 1000 and 1100 Hardware Tour
14:51

In this lesson you're introduced to the programming cables and USB to Serial adapters used with MicroLogix PLCs. These not only include the official Rockwell cables (USBS and PM02) but also include some low cost alternatives perfect for learning on a budget (length 13:10)

Programming cables used with MicroLogix PLCs
13:10

In this lesson you're shown how you can get free PLC manuals and documentation, as well as some of the helpful information found in them (length 3:20)

PLC Manuals and Documentation
03:20

Quiz: PLC Documentation
1 question
+
Numbering Systems and Data Types (length 10:48)​
5 Lectures 11:22

In this lesson we discuss what is covered in this section, and who may want to skip it (length :34)

Preview 00:34

In this lesson we review common numeral systems used in PLCs (length 3:34)

Numeral Systems
03:34

In this lesson we review common types of numbers used in PLCs (length 1:31)

Types of Numbers
01:31

In this lesson we review common units of digital information (length 1:19)

Units of Digital Information
01:19

In this lesson we review common data types used in PLCs (length 4:24)

Data Types
04:24

Quiz: Numbering Systems and Data Types
7 questions
+
Ladder Logic (length 10:54)​
2 Lectures 11:12

In this lecture you'll get a brief overview of what is covered in this section (length :18)

Preview 00:18

In this lesson you'll learn:

  • What Ladder Logic Is
  • Components of a Ladder Logic program
  • How Logical Continuity works
  • And how the Processor scans logic and I/O

 (length 10:54)

Ladder Logic
10:54

In this quiz we'll test you knowledge about Ladder Logic.

Quiz: Ladder Logic
4 questions
+
PLC Software, Memory, and Communications (length ​32:59)
9 Lectures 36:58

In this lecture you'll get a brief overview of what is covered in this section (length :32)

Preview 00:32

This is a quick update concerning where to download the free software.

Update: Where to download the free software
00:34

Updated for 2017: In this updated lesson you're shown step-by-step how to find and download RSLogix, RSLinx, and Emulate for free (as of the time this updated lesson was recorded.)

Note: Due to the vendor's website occasionally changing (multiple times between 2013 and 2017) this video may not continue to be accurate in the coming years. However the instructor does provide a link to the latest procedure it this video in case over the coming years the video becomes out of date. (length 6:02)

Downloading the free PLC software used in this course - updated for 2017!
06:02

Quiz: PLC Software
1 question

In this lesson you're shown step-by-step how to install RSLogix, RSLinx, and Emulate (length 3:18)

Installing RSLogix, RSLinx, and Emulate Step-By-Step
03:18

In this lesson we open RSLogix for the very first time and familiarize ourselves with the menus and options (length 3:26)

RSLogix Basics
03:26

In this lesson you'll learn about PLC Program and Data Files (length 3:56)

PLC Memory: Program and Data Files
03:56

Quiz: Program and Data Files
6 questions

In this lesson you'll learn how to setup Emulate, configure RSLinx with the Emulate driver, and then go online using RSLogix (length 6:01)

Emulate setup, RSLinx Config, Going Online
06:01

In this lesson you are shown how to configure RSLinx to communicate with a PLC using the Serial DF1 driver (length 4:11)

Configuring Serial Communications
04:11

In this lesson you will learn how to setup the Ethernet address of a MicroLogix 1100, as well as setup Ethernet drivers in RSLinx (length 8:58)

Configurating Ethernet Communications
08:58

Quiz: RSLinx Communications
5 questions
+
PLC Programming (length 2:51:32)​
19 Lectures 02:52:41

This video recaps the knowledge covered in the previous lessons that is needed to continue on with this section on programming (length 1:09)

Preview 01:09

In this lesson you learn how to create ladder logic using the basic bit instructions XIC, XIO, and OTE from the instruction toolbar in RSLogix, as well as how to test the program using Emulate (length 11:38)

Creating Ladder Logic using Basic Bit Instructions
11:38

Quiz: Bit Instructions
3 questions

In this lesson you're shown step-by-step how to create a new ladder program with unconditional, directly proportional, and simple motor control rungs of logic (length 21:09)

Program 1: Simple On/Off and Motor Control
21:09

Quiz: Programming
2 questions

In this lesson you're shown step-by-step how add code to turn on pilot lights to indicate run or stop conditions, as well as how to edit and add code using the right click menu (length 7:20)

Program 2: Adding Run Stop Indication, and Right Click Editing
07:20

In this lesson you're shown how to modify your code in order to use a Diffused Photo Eye to sense a production bin full condition in order to automatically stop production (length 5:49)

Program 3: Using a Bin Full PhotoEye to Stop Production
05:49

In this lesson you'll learn the down side of using your "motor run" output to seal in your circuit or as triggers your run and stop indicators. Then you'll fix your code by integrating the motor starter's auxiliary contacts (length 10:31)

Program 4: Better Motor Control
10:31

In this lesson you'll learn about the Timer file, T4, as well as Timer instructions TON, TOF, RTO, and RES. You'll also learn how to test each instruction using the Emulator (length 13:31)

Timers
13:31

In this lesson you'll learn how to use Polorized Retro-reflective Photo Eye with a TON instruction to sense a "conveyor jam," as well as with a TOF instruction to sense a "no parts" condition (length 13:12)

Program 5: Sensing Conveyor Jams and No Production
13:12

In this lesson you'll learn how to use an RTO instruction to record how long a machine has actually run, as well as how to reset the elapsed time (length 7:20)

Program 6: Machine Run Time
07:20

In this lesson you'll learn how to delay the resetting of a timer by using a second timer (length 5:17)

Program 7: Delayed Reset
05:17

In this "extra credit" lesson you'll learn how to create a self-resetting free running timer, as well as how to use two timers in an on time and off time configuration (length 7:20)

Timer Extra Credit
07:20

Quiz: Timers
5 questions

In this lesson you'll learn about the Counter file, C5, as well as Counter instructions CTU, CTD, and RES. You'll also learn how to test each instruction using the Emulator (length 6:25)

Counters
06:25

In this lesson you'll learn how to count up production counts using photo eyes, and count down production using push buttons (length 7:32)

Program 8: Part Counts using Photo Eyes and Buttons
07:32

Quiz: Counters
5 questions

In this lesson you'll learn how to use a button and the MOV instruction to copy counter accumulate values to the N7 integer file, and then use the RES instruction to reset those counts. You'll also learn why you'll need to use the OSR (one shot) instruction to insure you don't lose your counts (length 9:49)

Program 9: Store Production Counts in Integer File, then Reset
09:49

In this lesson you'll learn how to avoid losing your production counts due to accidental resetting by only allowing it to occur once per shift. Includes the use of the OTL Latch and OTU Unlatch instructions (length 7:59)

Program 10: Only allow production counts to be stored and reset once per shift
07:59

Quiz: Output Latch and Unlatch
3 questions

In this "extra credit" lesson you'll learn how to create a clock in ladder logic using one timer and three counters (length 8:37)

Program 11: Build a clock using a timer and three counters
08:37

In this lesson you'll learn how to use the ADD instruction to calculate plantwide production, as well as how to use the SUB instruction to calculate scrap production (length 11:26)

Program 12: Calculate Plantwide Total and Scrap Production
11:26

In this lesson you'll learn how to use the MUL instruction to estimate future production, as well as how to use the DIV instruction to calculate a Good to Scrap ratio (length 5:58)

Program 13: Estimate Future Production and Calculate Good to Scrap Ratios
05:58

In this lesson you'll learn how to use the LES and GRT instructions to avoid math overflow and divide by zero faults that cause processor faults and down time (length 10:39)

Program 14: Using Comparison Instructions to prevent Processor Faults
10:39

Quiz: Math
4 questions
+
Course Conclusion and Appendix (length 10:47)​
2 Lectures 10:47

The final lesson of the course (length 3:33)

Preview 03:33

In this lecture I review all the lights, buttons, motors, photoeyes (and more) used to create the low cost test stand used in the second edition of the course (length 7:14)

Appendix - Products used in the PLC test stand
07:14
+
Legacy Lessons and Appendix from the First Edition of the course
8 Lectures 20:27

In this "extra credit" lesson you'll be shown how to use an ADD instruction as a Scan Counter, as well as what happens when you have a math overflow fault occur.

Legacy Lesson - Extra Credit: ADD scan counter and Math Oveflow error
04:08

In this "extra credit" lesson you'll be shown what happens when you try to divide a number by zero in the PLC.

Legacy Lesson - Extra Credit: Dividing by Zero
01:32

In this lesson you'll learn about the LEQ and GEQ instructions, as well be shown step-by-step how to create and test a program which uses them.

Legacy Lesson - LEQ and GEQ To Instructions
02:59

In this lesson you'll learn about the COP and FLL instructions, as well be shown step-by-step how to create and test a program which uses them.

Legacy Lesson - COP Copy and FLL File Fill Instructions
04:36

Legacy Quiz: Move and Copy
2 questions

This lecture contains the RSLogix files used in this course

Legacy Download - RSLogix files used in this course
00:13

In this lecture you'll be shown how to find your local MicroLogix PLC dealer.

Legacy Appendix - Finding your local PLC distributor
01:49

In this lecture you'll be shown how to get thirty free sample PLC programs.

Legacy Appendix - How to get thirty free PLC sample programs
04:00

In this lecture you'll be shown how to find out about a special program for schools and colleges.

Legacy Appendix - Special programs for educational institutions
01:10
About the Instructor
Shawn Tierney
4.7 Average rating
269 Reviews
845 Students
3 Courses
Author of The Automation Blog

UPDATE: Due to how the Udemy website works, my courses are divided between two different users, ShawnTierney, and Shawn-Tierney-2, and between the two I have the following courses available:

PLC "Core" Basics: Getting started with A-B PLCs!

PVP Basics: Learn to setup, use, and program the PanelView Plus!

PLC Basics, Second EditionLearn to setup, use, and program A-B PLCs!

PAC BasicsLearn to setup, use, and program the A-B ControlLogix!

-------------------------------------------------------------------------------------------------------------

My name is Shawn Tierney from The Automation Blog, and I love sharing what I've learned about automation products with others.

I spent my first twenty five years in the automation business working as a Rockwell Automation Distributor Specialist helping electricians, technicians, and controls engineers implement automation solutions using Allen-Bradley PLCs, PACs, and HMIs, as well as Rockwell Software SCADA and MES products.

Over the course of my career I attended over fifty weeks of Rockwell factory training, and attained several certifications including Rockwell's Certified Automation and Information Specialist, as well as Microsoft's Certified Professional status.

I've also maintained an online presence since 1996 to share automation tips and code, and launched my first website in 1999 featuring my own sample code for PLC-5, SLC-500, MicroLogix, ControlLogix, PanelView and RSView products.

And for over a decade Rockwell Automation even featured my HMI graphics in their own demos, presentations, and sales brochures, as well as on the Automation Fair show floor, and in RSTechED sessions.

These days I'm self-employed as an automation educator, and I'm also the author of the internet's most popular independent automation blog, The Automation Blog dot com, where I enjoy discussing automation products and challenges with people from around the world.