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!
This lecture is a brief overview of what is covered in this "PLC Hardware" section (length :29)
Let's review what you just learned about what a PLC is!
In this lesson you'll learn about common applications PLCs are used in (length 1:41)
In this lesson you'll learn about different styles and types of PLCs (length 4:22)
In this lesson you'll learn about common input and output devices used with PLCs (length 1:24)
This lesson explains why the Allen-Bradley MicroLogix 1000 and 1100 were chosen for this course (length 2:17)
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)
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)
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)
In this lesson we discuss what is covered in this section, and who may want to skip it (length :34)
In this lesson we review common numeral systems used in PLCs (length 3:34)
In this lesson we review common types of numbers used in PLCs (length 1:31)
In this lesson we review common units of digital information (length 1:19)
In this lesson we review common data types used in PLCs (length 4:24)
In this lecture you'll get a brief overview of what is covered in this section (length :18)
In this lesson you'll learn:
In this quiz we'll test you knowledge about Ladder Logic.
In this lecture you'll get a brief overview of what is covered in this section (length :32)
This is a quick update concerning where to download the free software.
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)
In this lesson you're shown step-by-step how to install RSLogix, RSLinx, and Emulate (length 3:18)
In this lesson we open RSLogix for the very first time and familiarize ourselves with the menus and options (length 3:26)
In this lesson you'll learn about PLC Program and Data Files (length 3:56)
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)
In this lesson you are shown how to configure RSLinx to communicate with a PLC using the Serial DF1 driver (length 4: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)
This video recaps the knowledge covered in the previous lessons that is needed to continue on with this section on programming (length 1: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)
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)
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)
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)
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)
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)
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)
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)
In this lesson you'll learn how to delay the resetting of a timer by using a second timer (length 5: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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
In this "extra credit" lesson you'll be shown what happens when you try to divide a number by zero in the PLC.
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.
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.
This lecture contains the RSLogix files used in this course
In this lecture you'll be shown how to find your local MicroLogix PLC dealer.
In this lecture you'll be shown how to get thirty free sample PLC programs.
In this lecture you'll be shown how to find out about a special program for schools and colleges.
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 Edition: Learn to setup, use, and program A-B PLCs!
- PAC Basics: Learn 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.