Programmable Logic Controller (PLC)
The Programmable Logic Controller (PLC) is a means of monitoring and controlling a process. The PLC is a specialized computer that is used for the overall control and operation of 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 the oil and gas 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. Discussions 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.
PLC Hardware and Numbering Systems
- Hardware components
- Numbering systems
- Fundamentals of logic
Participants will be given an overview of the development of the PLC on the first day. 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.
- Basics of programming
- Ladder logic programs
- Gate logic
- Timers and counters
- Sequencers and shift registers
On day two, the focus turns to fundamentals of programming PLC’s. Participants 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.
PLC Installation and Troubleshooting
- Voltage supplies
- Program editing
- Preventative maintenance/troubleshooting
On the final day of the course, participants will learn about the proper installation, PLC grounding and voltage supplies. They will also gain valuable knowledge in troubleshooting techniques used in PLCs. Participants will also 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.
Anyone taking this course should have some exposure to oil and gas facility terminology.