Nano Basics - Learn to use and program the A-B Micro800!
5.0 (6 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.
15 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Nano Basics - Learn to use and program the A-B Micro800! to your Wishlist.

Add to Wishlist

Nano Basics - Learn to use and program the A-B Micro800!

In Nano Basics you'll learn how to setup and program the Allen-Bradley Micro800 line of Nano Programmable Controllers
5.0 (6 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.
15 students enrolled
Created by Shawn Tierney
Last updated 7/2017
Price: $100
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand what four models make up the Micro800 line of Nano PLCs, and how to select one for your project
  • How to download, configure, and use Rockwell / Allen-Bradley's Micro800 programming software (CCW,) and RSLinx communications software
  • How to setup and configure Ethernet and USB communications from your Windows PC to a Micro800
  • How to create, debug, test and run Micro800 Ladder, Function Block, and Structured Text programs base on real world applications
View Curriculum
  • Students should have a basic understanding of electricity and simple on/off electrical circuits prior to taking this course
  • Students who wish to follow along can do so using the free CCW programming software from Rockwell
  • Note: v10 of Rockwell's free CCW software supports most editions of MS Windows 10, 8.1, 8, & 7 SP1

In Nano Basics you'll learn everything you need to know to setup and programming Allen-Bradley's Micro800 line of Nano Programmable Controllers. 

And you'll learn from a professional Programmable Controller specialist with over twenty five years of real world programming and troubleshooting experience.

The course starts with an introduction to the Micro810, 820, 830, and 850.

Then you're shown how to get free manuals and documentation for the Micro800 as well as how to select the components for a system.

Next, you're shown how to download, setup and use the programming and communications software.

And after learning how to setup communications from your Windows 7/8/10 PC to your Micro800, you're also shown how to flash the PLCs firmware.

The the instructor walks you through creating, testing, and troubleshooting several programs based on real world applications using Ladder Diagram, Function Block Diagram, and Structured Text.

A note about the course's design:

Please note that this course is designed for students who have some familiarity with PLCs, and therefore it does not delve into basics like "what is a PLC," and "how does ladder logic work." That said, students with no PLC experience are encouraged to first take the instructions "PLC Basics" course before taking Nano Basics or PAC Basics.

Please also note that the instructor's existing students have come to expect his courses to be of a modular design since that makes it easy to return and retake a lesson on a single topic at a later date.

That said, this course is also made up of many lessons which range from 2 to 20 minutes in lenght, and with each lesson covering a particular topic.

So any prospective student who would prefer a course with small number of lengthy lectures are encouraged not to enroll in this course as they will likely not appreciate the modular and topic based lesson design.

Who is the target audience?
  • This "Micro800" course is designed for those with some programming experience quickly learn how to use and program the A-B Micro800 line of Nano PLCs
  • As the name suggests and is detailed in the course & lesson descriptions, this course does not cover advanced topics including Analog I/O, PIDs, VFDs, or HMIs
  • Those who have never used a PLC may wish to first take the instructor's PLC Basics or PLC "Core" Basics course to learn what a PLC is and how to use basic PLC instructions.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
17 Lectures
1 Lecture 01:16

In this first lesson of the course you’ll learn how to ask the instructor questions as well as other course basics.

Preview 01:16
Micro800 Hardware
8 Lectures 57:15

In this lesson you’ll learn about all the hardware that makes up the Allen-Bradley Micro800 family of Programmable Controllers.

Preview 15:04

In this lesson you’ll learn how to select Micro800 components as well as download Micro800 manuals and documentation.

Selecting Components

In this lesson you’ll learn how and where to get the free Micro800 programming software Connected Components Workbench, as well as get your first look at the software. Note: This procedure shown is current at the time the course was published (May 2017,) however the procedure may change in the coming years.

Programming Software

The next lesson was added after some students ran into issues installing CCW on Windows 10.

CCW and Windows 10

Some students have run into issues installing CCW on Windows 10, so in this lesson I walk through the process. step-by-step

Installing CCW on Windows 10

In this lesson you’ll learn how to setup USB and Ethernet communications to your Micro800 from your Windows 7/8/10 PC using RSLinx.

Setup Communications

In this lesson you’ll learn how to flash your Micro800’s firmware using ControlFlash.

Flashing Firmware

In this short lesson you’ll get a quick tour of what inputs and outputs are wired into each of the three Micro800’s used in this course.

Preview 02:13
Micro800 Programming
8 Lectures 01:27:16

In part one of this lesson you’ll create a new CCW Ladder Diagram program with motor control logic, and then download, test and run it in the Micro820, 830, and 850.

Program 1, Part 1: Motor Control (LD)

In part two of this lesson you’ll finish downloading, testing, and running the program you created in part 1.

Program 1, Part 2: Motor Control (LD)

In this short lesson you’ll add and update aliases used in program 1.

Program 1: Alias Update

In this lesson you’ll learn how to create a Ladder Diagram program to use a conveyor part sensing photoeye to detect conveyor jam and no part conditions.

Program 2: Part Sensing (LD)

In this lesson you’ll learn how to create a Function Block Diagram program to track total runtime as well as cascade a second “service machine - time delay" timer.

Program 3: Machine Runtime (FBD)

In this lesson you’ll learn how to create a Function Block Diagram program to track the number of total and good parts made and detected using a Photo Eye and Push Button.

Program 4: Total and Good Counts (FBD)

In this lesson you’ll learn how to create a Structured Text program to calculate Scrap Count and Good to Scrap Ratio.

Program 5: Scrap and Ratio Calculations (ST)

This is the final lesson of the course.

Final Lesson
About the Instructor
Shawn Tierney
4.7 Average rating
370 Reviews
1,100 Students
5 Courses
Automation Instructor & 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!

Nano BasicsLearn to setup, use, and program the A-B Micro800 using CCW!

CCW VFD QuickstartLearn to use CCW to backup, edit,& restore A-B VFD parameters!


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 an Automation 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 online automation trainer and author of the internet's most popular independent automation blog, The Automation Blog dot com, which includes a forum where I enjoy discussing automation products and challenges with people from around the world.