PLC (Programmable Logic Controller)

The PLC (Programmable Logic Controller) is another means of monitoring and controlling a process. The PLC is a specialized computer that is used for the control and operation of manufacturing processes. It uses a programmable memory to store instructions and execute specific functions that include on/off control, timing, counting, sequencing, arithmetic and data handling.

It is designed to operate in an industrial environment and its original purpose was to replace hardwired relays. With the development of modern electronics the PLC has increased in reliability and flexibility all at a lower cost and has become a workhorse in industry today.

In this course the participants will learn about PLC hardware and how each piece of the PLC contributes to its overall operation and reliability. Discussion will cover the different numbering systems which form the basis of digital control logic as well as the various types of programming and options available in building a control program.  The course will close with coverage of how to properly install, maintain and troubleshoot the PLC.  Safety is included and will be stressed throughout this course.

  • Agenda
  • Audience
  • Technical Information

Day 1
PLC Hardware and Numbering Systems

    • Overview
    • Hardware Components
    • Numbering Systems
    • Fundamentals of Logic

On day 1, participants will be given an overview of the development of the PLC. They will become familiar with the generic hardware found in all PLCs. Since PLCs work on binary numbers in one form or another the participants will learn the applicable numerical systems used in PLCs. The PLC works on gate logic which accepts inputs and makes a logical decision in determining the output so participants will be exposed to the various types of gate logic and where they are best used.


Day 2
PLC Programming

    • Basics of Programming
    • Ladder Logic Programs
    • Gate Logic
    • Timers and Counters
    • Sequencers and Shift registers

On day 2, participants will learn the fundamentals of programming PLC’s. They will gain knowledge in building ladder logic programs using gate logic. Specific functions such as timers, counters, sequencers and shift registers will also be covered.


Day 3
PLC Installation and Troubleshooting

    • Enclosures
    • Grounding
    • Voltage Supplies
    • Program Editing
    • Preventative Maintenance/Troubleshooting

On day 3, participants will learn about the proper installation and troubleshooting techniques used in PLCs. They will gain knowledge in PLC grounding and voltage supplies. In order the troubleshoot problems the participants will learn how to enter the program at strategic places to solve programming problems. Education in preventative maintenance procedures and techniques will also be made available to the participants.

This course is mainly targeted to process technicians working in the field as an introduction or refresher.

The course can be applicable to technicians working in other disciplines, equipment purchasers, procurement and storage personnel, job planners and immediate supervisors to the working technicians.
Discipline:    Instrumentation

Delivery type:   Classroom

Provider:    TPL

Possible Instructors: Fully qualified and certified TPL instructor with a minimum of 15 years instructor experience to international delegates in client or offsite locations.

Level:    Skill

Course Version:      0

Length:       3 days

Skills Needed to
Take Course (pre-requisites):
    Anyone taking this course should have some exposure to oil and gas facility terminology.