PAC Basics Standard Edition

In this standard 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 and Function Block programs
- And much, much more! (click here for full details)

PricingDownload PDF

34 Lessons


In PAC Basics Standard Edition you'll learn everything you need to know to setup, use, and program the Allen-Bradley ControlLogix.

Instructor: Shawn Tierney

Click here for course details.


PAC Basics is designed for those students who are already familiar with PLCs, and would like to learn how to setup, program, and troubleshoot the ControlLogix family of Programmable Automation Controllers (PACs) using RSLogix 5000 and Studio 5000

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:

  • Understanding the overall design of ControlLogix system and components
  • How to configure a system’s Controllers, I/O, and Communications Modules
  • How to setup Ethernet, Serial DF1, and USB drivers in RSLinx Classic
  • The difference between RSLogix 5000 and Studio 5000
  • How to setup, configure, and edit RSLogix and Studio 5000 projects
  • How to add, edit, and test Local, Ethernet, and ControlNet I/O
  • Understanding Controller and Program tags
  • How to create and edit Tags and Aliases
  • How to setup, configure and edit Tasks, Programs, and Routines
  • Understanding how Ladder Logic differs in ControlLogix when compared with other PLCs
  • How to create, test, run, and troubleshoot Ladder Diagram Routines
  • Understanding Function Block Diagram Routines, and how they Execute
  • How to create, test, run, and troubleshoot Function Block Diagram Routines
  • How to create and use User Defined Data Types

NOTE: Are you looking for a course that covers basic and advanced topics? If you are, check out “PAC Basics Extended Edition” which also includes free course updates, a second copy of all the lessons for offline viewing on mobile devices, and a copy of all The Automation Minute episodes on the same subject.

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.)

Requirements to complete optional exercises or follow along:

Students who wish to complete optional exercises, or follow along with the instructor as he programs, will need the following:

1) A working copy of RSLogix 5000 or Studio 5000, and a compatible Windows PC to run it on:

  • Rockwell currently does not offer a free download of the RSLogix 5000 or Studio 5000 programming software
  • The Instructor does cover how to request a free 30 day evaluation copy of the above software from Rockwell
  • To find out if your Windows PC is compatible with your Rockwell Software, visit Rockwell's website here
  • 2) A ControlLogix or CompactLogix controller (with inputs and outputs) that is compatible with the students Windows computer AND their version of RSLogix 5000 or Studio 5000:

    • Currently, the course only covers ControlLogix hardware, however all of the programming lessons can also be done with a CompactLogix controller
    • Before purchasing a Contoller, Software, or PC, students should check that they are compatible with each other
    • Controller, Programming Software, and Communications options and compatibility are covered in the course
    • Students may also wish to use Input (push buttons, switches, etc) and Output (pilot lights, relays, etc) devices with their controller
    • Note: The course includes how to find I/O wiring diagrams, but does not include lessons on basic electricity or wiring I/O devices

    What is included with the course:

    To see what is included with this course please see the enrollment options.

    Click here for course pricing.

Sample Lesson

In this lesson, “RSLogix 5000 and Studio 5000,” you'll learn all about these programming packages for the ControlLogix system.




“The instructor has a vast knowledge of the system in question and provides excellent use of visual aids and stories from the field combined with a review of technical documents and the equipment in question. As a professional, I value this is the type of education and training that will help you do a better job in your career while educating you on various aspects of the platform in question and the product's history. Well Done Shawn.”


“This course has lots of insider information gleaned from many years of working ‘in the trenches' – very valuable when trying to avoid pitfalls of incompatibility or non-compliance to best practices.”


“This course rocks. Its loaded with useful content where other courses fall short. Thanks Shawn. I will be looking for other courses you offer in the future.”


“Great attention to important details. Step by Step right teaching approach from simple to more complicated to the most complicated.”


“I'm a new Automation Engineer and only started programmings PLCs. A lot of good information & topics were covered.”


“Another of Shawn's engaging PLC courses. Would definitely want to see more coming from him.”


“Great stuff! Plenty of information. Good teacher!”

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



Use Purchase OrderDownload Course PDF



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

Course Materials

Detailed Course Overview: To download a detailed overview of what is covered in this standard course, click here.

Requirements for Online Lessons: To take an online course at, you'll need a compatible web browser. To insure your browser is compatible, please test it by taking our free course here.

Requirements for Software, Hardware, and Hands-On: For detailed requirements to complete any optional programming exercises, or to follow along with the instructor as he programs, see the "Requirements..." section near the bottom of the Details tab.