Register for Seminars Here
  • KwikRef E-learning



This course introduces PLCs and related hardware, basic PLC functions, and programming. It covers number systems used with PLCs, integers, floating-point numbers, and the handling of negative numbers. It provides information on I/O accessing, program storage, types of data, fault detection, and how the PLC coordinates these functions. It includes timers and typical PLC timing tasks, as well as simple ladder programs.

TPC Training is authorized by IACET to offer 0.4 CEUs for this program.

Back to KwikRef E-learning Courses

Select Format

  • KwikRef Elearning Course & Test $85.00

Please select a format.

TPC Training is authorized by IACET to offer 0.8 CEUs for PLC online training.

Lesson 1 - Introduction to PLC

In this module, you will learn what a PLC is, and what kind of hardware goes into a PLC. You will also learn about basic PLC functions, as well as the PLC programming commands.


What is a PLC, Basic PLC Operation, Computer and PLC, PLC Size Categories

Lesson 2 - PLC Hardware

In this course, you will be introduced to the more common topics involving PLC hardware, including power supply, processor, and input/output.


Mounting Enclosure, Power Supply, Processor and Memory, Processor and Communication Ports, Input/Output (I/O) Modules, Discrete I/O, Analog I/O, Specialty I/O, Programming Devices

Lesson 3 - PLC Numbering Systems

In this module, you will look at some of the numbering options used with PLCs, such as binary, hexadecimal, and ASCII codes. You will also learn about integers and floating-point numbers and how negative numbers are handled.


Decimal Numbering, Binary Numbering, Hexadecimal Numbering, ASCII Code, Integer, Floating Point, Negative Numbers

Lesson 4 - How a PLC is Structured

Every PLC has an internal system that defines how the I/O is accessed, where the program is stored, what types of data are used, how faults are detected, and how the PLC coordinates use all this information. This module will provide you with a general understanding of these issues.


Processor Organization, Files and Registers, Program Files, Data Files, External I/O Registers, Data Files, Timer Files, Counter Files, ASCII Files, Other Files, Reserved Memory or Status Files, Scan Time, Addressing

Lesson 5 - How to Program a PLC

This lesson will concentrate on the use of Ladder Logic language for programming a PLC.


Ladder Logic, Relay Instructions, Internal Contacts and Coils, One-Shot Relay, Latch/Unlatching Coil, Uploading and Downloading, Operating Modes

Lesson 6 - Devices Connected to a PLC:

In this lesson, you will learn about various devices and how they are connected to a PLC. These devices include electromechanical relays, contactors, and starters. Some input switching devices will be discussed, both mechanical and electronic. A variety of sensors and transducers will also be introduced, such as temperature, pressure, and flow. By the end of this module, you will have a better understanding of input and output devices, how they work with a PLC, and how they integrate into a process control system.


Electromagnetic Relays, Control Relays, Latching Relays, Contactors, Motor Starters, Solenoids, Control Devices with PLC, Manually Operated Switches, Electromechanical Switches, Limit Switch, Temperature Switch, Pressure Switch, Other Switches, Proximity Switches, Electronic Proximity Switch, Inductive Proximity Switch, Capacitive Proximity Switch, Ultrasonic Proximity Switch, Optical Proximity Switch, Process Transducers, Temperature Transducers, Pressure Transducers, Strain or Weight Transducers, Flow/Speed/Other Transducers

Lesson 7 - How to Use Timers

In this module, you will learn about mechanical timers, PLC timers, the basic timer commands, cascading timers, and typical PLC timing tasks. This lesson will give you the tools you need to be able to describe PLC timer instructions, understand timer bit controls, select timer lengths and accuracies, and write simple ladder programs with integrated timer instructions.


Mechanical Timer Relays, Pneumatic Timers, Electrical Timers, PLC Timers, Timer Identification, Timebase, Preset Time, Accumulator Time, Programming Bit, Timer On-Delay (TON), Timer Off-Delay (TOF), Retentive Timer (RTO), Cascade Timer

Lesson 8 - How to Use Counters

In this module, we will focus on up-counters and how they are programmed.


Electromechanical Counters, PLC Counters, Addressing, Preset Time, Accum, CU and DN Bits, Reset, Cascade Counters