Course at a Glance
Code: CAL
Course Length: 3 Months

In this interactive 3 month LIVE ONLINE course, you will learn how to:

  • Understand the basics of control systems and PLC processors
  • Operate and navigate RSLogix 5000 software and associated platforms
  • Understand how to use ladder logic programming
  • Create and modify a project
  • Use PLC hardware such as I/O modules
  • Communicate across networks
  • Be able to make design, maintenance and troubleshooting considerations
  • Gain knowledge on an introduction to structured text and Sequential Function Charts (SFCs), as well as  function block diagrams
  • Understand fault finding techniques



Course Details


This program concentrates on Rockwell RSLogix5000 and the platforms using this software. It is a practical program designed to give students the tools necessary to confidently create and program projects, focussing on design, implementation and maintenance. It commences with an explanation of the basics of control systems, why we use them and the various practical aspects of a Rockwell PLC. Various programming techniques, fault finding and correcting faults are also covered in detail.

The course is presented via live, interactive e-learning webinars. There will be set assignments throughout, focussing on the practical aspects of PLCs which are necessary for true design, configuration, implementation and maintenance to take place.

Course Outline

MODULE 1: Basic Understanding of Control Systems and Logix5000

  • Understanding control systems
  • How a PLC works and why we use them
  • Drafting basic ladder logic for a RSLogix 5000ladder routine
  • Operating and navigating RSLogix 5000 software

MODULE 2: Getting Started with Project Creation and Modification

  • Fundamentals and definition of terms
  • Creating and modifying a RSLogix 5000 project
  • Relationship between the binary, decimal and hexadecimal numbering systems
  • Creating tags and monitoring data in a RSLogix 5000 project
  • The difference between tags and addresses

MODULE 3: Organising Data and Basic Ladder Logic Design and Rules

  • Drafting basic ladder logic for a RSLogix 5000 ladder routine
  • Selecting and entering basic ladder logic instructions for a RSLogix 5000 routine
  • Organizing data
  • Tasks, programs and routines
  • Tag arrays

MODULE 4: Hardware Identification and Module Selection and Configuration

  • Hardware of the different platforms, chassis, controllers, I/O modules and communication modules
  • Configuring Controllogix digital I/O modules
  • Configuring Controllogix analog I/O modules

MODULE 5: Ladder Programming using more Advanced Instruction Types

  • Ladder programming using more advanced instruction types
  • Using expressions
  • Programming a procedures
  • Retrieving and setting controller status values with GSV/SSV instructions
  • Programming a BTD instruction

MODULE 6: Using Specialized Instructions and Communication

  • Configuring a message instruction
  • Programming program control instructions
  • Creating user defined data types
  • Using RSlinx for controller to computer communication

MODULE 7: Documenting and Searching a Project and Sharing Data over a Network

  • Searching for project components
  • Documenting a project
  • Configuring Logix5000 controllers to share data over an Ethernet/IP network
  • Communicating with an I/O Module over an Ethernet/IP network

MODULE 8: Fault Finding Techniques

  • Forcing I/O tags and toggling bits
  • Analysing and troubleshooting a system using a trend chart
  • Analysing and correcting controller faults
  • Analysing and correcting I/O faults
  • Chassis and power supply problem

MODULE 9: Creating an A dd-On Instruction and Online Actions

  • Entering and editing ladder logic online
  • Developing an add-on instruction in a ladder diagram
  • Managing RSLogix 5000 project files

MODULE 10: The Netlinx Philosophy and Earthing Considerations

  • The 3 major industrial networks used by Controllogix
  • The network topologies explained
  • Installation considerations including earthing and power supplies

MODULE 11: Firmware Upgrade and Setting up Communication Modules

  • Updating Logix5000 Firmware using Controlflash
  • Setting up communication modules
  • Introduction to BootP server

MODULE 12: Introduction to Other Programming Languages

  • Introduction and creation of a function block diagram
  • Introduction and creation of a structured text routine
  • Introduction and creation of a sequential function chart


Learning and Teaching

Benefits of eLearning to Students

  • Cost effective: no travel or accommodation necessary
  • Interactive: live, interactive sessions let you communicate with your instructor and fellow students
  • Flexible: short interactive sessions over the Internet which you can attend from your home or office. Learn while you earn!
  • Practical: perform exercises by remotely accessing our labs and simulation software
  • Expert instructors: instructors have extensive industry experience; they are not just 'academics'
  • No geographical limits: learn from any location, all you need is an Internet connection
  • Constant support: from your instructor(s) and a dedicated Learning Support Officer for the complete duration of the course
  • International insight: interact and network with participants from around the globe and gain valuable insight into international practice 

Benefits of eLearning to Employers

  • Lower training costs: no travel or accommodation necessary
  • Less downtime: short webinars (60-90 minutes) and flexible training methods means less time away from work
  • Retain employees: keep staff who may be considering a qualification as full time study
  • Increase efficiency: improve your engineering or technical employees’ skills and knowledge
  • International insight: students will have access to internationally based professional instructors and students


How Does it Work?

EIT eLearning courses involve a combination of live, interactive sessions over the Internet with a professional instructor, set readings, and assignments. The courses include simulation software and remote laboratory applications to let you put theory to practice, and provide you with constant support from a dedicated Learning Support Officer.

Practical Exercises and Remote Laboratories

As part of the groundbreaking new way of teaching, our online engineering courses use a series of remote laboratories (labs) and simulation software, to facilitate your learning and to test the knowledge you gain during your course. These involve complete working labs set up at various locations of the world into which you will be able to log to and proceed through the various practical sessions.

These will be supplemented by simulation software, running either remotely or on your computer, to ensure you gain the requisite hands-on experience. No one can learn much solely from lectures, the labs and simulation software are designed to increase the absorption of the materials and to give you a practical orientation of the learning experience. All this will give you a solid, practical exposure to the key principles covered and will ensure that you obtain maximum benefit from your course.




To access the detailed program brochure, please complete this form.


The Engineering Institute of Technology (EIT) is dedicated to ensuring our students receive a world-class education and gain skills they can immediately implement in the workplace upon graduation. Our staff members uphold our ethos of honesty and integrity, and we stand by our word because it is our bond. Our students are also expected to carry this attitude throughout their time at our institute, and into their careers.

Endorsed by ISA

School of Industrial Automation