Welcome to the new NAIT.ca! We encourage you to explore the site and provide your feedback.

Continuing Education

PLCC113 - Introduction to PLCs, Ladder Diagrams 1, Ladder Diagrams 2

Course Code

A unique identifier used at NAIT for this specific course.


The location where your NAIT courses will be held.

Course Overview

This Course covers the same content as PLCC101-PLCC103. In the first section the participants will learn the fundamentals of a PLC and receive a brief introduction to their applications in industry. Participants will be introduced to the controller hardware, the controller addressing, the I/O modules and programming terminals. In addition, an introduction to ladder diagrams will be included and the participants will implement and troubleshoot basic relay instructions.
The second section covers Ladder logic programming techniques. Participants will learn discrete instructions, discrete operations in Ladder diagram programming (Conversion of Boolean expressions, permissive conditions, interlock conditions and lockout conditions), timers (Timer On Delay, Timer Off Delay, Reset and Retentive Timer On) and counters (Count up and Count down).
The third section further details ladder logic programming. Participants will learn to implement Data Movement instructions, Compare instructions (Compare, Equal To, Greater Than or Equal To, Not Equal To, Limit, etc.), Compute / Math instructions (Compute, Add, Subtract, Square Root, One Shot, etc.), Bitwise instructions (OR, AND, XOR, etc.), program control instructions and other commonly used instructions.
Expected Outcomes
Upon successful completion of this module, the participant should be able to:

  • Identify and describe a PLC.
  • Identify and explain controller hardware.
  • Implement controller addressing.
  • Define digital and analog I/O.
  • Explain I/O modules.
  • Download and upload to a PLC
  • Identify problem statements and design a Ladder program.
  • Run and troubleshoot a Ladder program on PLC.
  • Define Examine On and Examine Off instructions.
  • Identify the purpose of a latching relay instruction.
  • Design a program using permissive, interlock and lockout conditions.
  • Define and use timer and counter instructions.
  • Implement cascading counters and timers.
  • Use the FORCE function during troubleshooting.
  • Implement a complex problem statement and implement different solutions using the ladder logic tools.
  • Transfer data between memory locations.
  • Compare data between memory locations.
  • Use math instructions.
  • Optimize the program.
  • Implement subroutines.

Upcoming Offerings

Filter by Terms:
Section Start/End Schedule
A01 Oct. 21 - Oct. 25, 2019 Mon, Tues, Wed, Thur, Fri
Hours Delivery Fees
35 hours Day $1,800
Meeting Times:
  • Oct. 21 to 25 - Monday - Friday: 8:00 AM - 3:50 PM

Section Start/End Schedule
A01 Mar. 09 - Mar. 13, 2020 Mon, Tues, Wed, Thur, Fri
Hours Delivery Fees
35 hours Day $1,800
Meeting Times:
  • Mar. 9 to 13 - Monday - Friday: 8:00 AM - 3:50 PM

*Day delivery ranges between 8 AM - 5 PM.
**Evening delivery ranges between 5 PM - 10 PM.