PAC Basics Online Course

In this course, those with some prior PLC experience will learn how to setup, configure, and program the Allen-Bradley line of ControlLogix Programmable Automation Controllers (PACs) including:
- Understanding the design and parts that make up a ControlLogix system
- How to setup RSLinx drivers, and configure Ethernet and ControlNet Networks
- How to setup, test, and troubleshoot local and distributed I/O configurations
- How to create, test, and run Ladder Logic, Function Block, ST, & SFC programs
- And much, much more! (click here for full details)

Buy NowSubmit PO

49 Lessons

[tabby title=”Overview”]

In this course you'll learn everything you need to know to setup, use, and program the Allen-Bradley ControlLogix.

Instructor: Shawn Tierney

[tabbylink tab=2]Click here for course details.[/tabbylink]

[tabby title=”Details”]

In this course designed for those with some PLC experience, students will learn how to setup, use, and program the Allen-Bradley line of ControlLogix Programmable Automation Controllers (PACs.)

NOTE: If you've never used or programmed a Programmable Controller then you may want to take our “PLC Basics” course before you take this ControlLogix Programmable Automation Controller course.

What you will learn:

  • Understand the design of the ControlLogix system and components
  • How to setup Ethernet and ControlNet Modules
  • Configure Ethernet, Serial DF1, and USB drivers in RSLinx
  • Understand the difference between RSLogix 5000 and Studio 5000
  • How to configure a new project and setup Controller Properties
  • Configure Local, Ethernet, and ControlNet I/O, including how to schedule ControlNet
  • Test and troubleshoot your I/O configuration
  • Understand Controller and Program tags, add and edit Tags and Aliases
  • Configure and Edit Tasks, Programs, and Routines
  • Understand how Ladder Logic is similar and different in ControlLogix
  • Create, Test, and Run Ladder Logic Routines
  • Understand the components that make up Function Block Diagram Routines, as well as how they Execute
  • Create, Test, and Run Function Block Diagram Routines
  • Understand the components that make up Structured Text Routines, as well as how they Execute
  • Create, Test, and Run a Structure Text Routine
  • Understand the components that make up Sequential Function Chart Routines, as well as how they Execute
  • Create, Test, and Run a Sequential Function Chart Routine
  • Create, Download, and Use Add-on Instructions including two PlantPAx Process Objects
  • Setup and use Produced and Consumed Tags, as well as Message over Ethernet, ControlNet, DH+ and DF1

Who should take this course:

Anyone who already has some PLC experience and would like to learn how to setup, use and program the Allen-Bradley line of ControlLogix Programmable Automation Controllers (PACs.)

What is required to follow along:

If you would like to follow along with the instructor, you will need a personal computer running Microsoft Windows with RSlogix or Studio 5000 installed, as well as a CompactLogix or ControlLogix Controller.

What is included with the course:

To see what is included with this course please see the [tabbylink tab=5]enrollment options[/tabbylink].

[tabbylink tab=5]

Click here for course pricing.


[tabby title=”Images”]

[envira-gallery id=”4247″]

[tabby title=”Reviews”]
[testimonial_view id=3]

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

[tabby title=”Pricing”]


[rpt name=”pac-basics-2″]

* Online Course and Completion Certificate Details: When purchasing the “Online Course” option you will be enrolled in the course at and can start the course by clicking on “Lesson 1” found on the course’s homepage. When you complete the course, a “print certificate” button will appear at the top of the course homepage allowing you to print (or save) a personalized completion certificate.

** Vimeo Edition with Mobile App Support Details: When purchasing the “Vimeo Edition” option you’ll receive a PDF coupon voucher to redeem a copy of all the course’s video lessons from, which will allow you to stream the course videos on any device that supports Vimeo. Additionally, you may also use the free Vimeo “Mobile App” on supported devices to “watch later” or download the video lessons of this course to supported mobile devices (many popular phones and tablets) for offline viewing. For more details and for a list of supported devices visit

*** Physical DVD Set Details: When purchasing the “DVD” option please note that this option includes free shipping which is only available to those with a valid address in the continental USA that the USPS (US Mail) can deliver to. If you live outside the continental USA or have an address that the USPS does not deliver to please contact us HERE for a quote to ship to your address. Please also insure you provide a valid US Mail address as return shipping and then re-shipping is not included in the price of the course. Expected delivery of all DVD orders is two weeks from date of order, and all DVD customers are emailed a USPS tracking number.

**** Online Instructor Support Details: All editions of the course includes online instructor support. When you purchase the “Online Course” option you’ll have access to a “Lesson Discussion Area” on the bottom of each lesson page where you can ask the instructor questions related to that lesson’s content. If you purchase the DVD edition you are instead enrolled in a DVD Support Forum where you can ask the instructor questions related to the course’s content.

[tabby title=”Questions”]

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



Course Materials

This course currently has no materials.

Lesson 01: PAC Basics

Lesson 02: Hardware Section

Lesson 03: Logix Design

Lesson 04: Logix Hardware Part 1

Lesson 05: Logix Hardware Part 2

Lesson 06: Logix Hardware Part 3

Lesson 6B: PAC Anatomy

Lesson 07: Selection, Documentation

Lesson 08: Software Section

Lesson 09: About RSLogix, Studio 5000

Lesson 10: Software First Look

Lesson 11: Controller Properties

Lesson 12: Tasks, Programs, Routines, Tags

Lesson 13: Communications Section

Lesson 14: Addressing Ethernet, ControlNet

Lesson 15: Software Comm Drivers

Lesson 16: Flashing Firmware

Lesson 17: Programming Section

Lesson 18: I/O Configuration

Lesson 19: Testing I/O Config

Lesson 20: Controller, Program Tags

Lesson 21: Ladder Logic in ControlLogix

Lesson 22: Motor Control Ladder Routine

Lesson 23: Part Sensing Ladder Routine

Lesson 24: Function Block Diagram Routines

Lesson 25: Machine Run, Lube FBD

Lesson 26: User Defined Data Types

Lesson 27: Total, Good Parts FBD

Lesson 28: Structured Text Routines

Lesson 29: Scrap, Ratio Calc ST

Lesson 30: Sequential Function Chart Routines

Lesson 31: Part Count, Copy, Reset SFC

Lesson 32: Advanced Programming Intro

Lesson 33: Changing a Project's Version

Lesson 34: Duplicate & Re-use Code

Lesson 35: Add-on Instructions (AOI)

Lesson 36: Download and Use AOIs

Lesson 37: Using PlantPAx Process Objects

Lesson 38: Produced & Consumed Tags

Lesson 39: Messaging ControlLogix Controllers

Lesson 40: Messaging PLCs over DF1

Lesson 41: Messaging PLCs over DH+

Lesson 42: Messaging PLCs over Ethernet

Lesson 43: PowerFlex VFD Integration (Digital Only)

Lesson 44: Controlling VFDs Part 1 (Digital Only)

Lesson 45: Controlling VFDs Part 2 (Digital Only)

Lesson 46: Controlling VFDs Part 3 (Digital Only)

Lesson 47: Final Lesson and Credits

Bonus 01: PLC Comm Lessons Setup