Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 5

This course aims to provide participants with an insight into the most popular PLC hardware and software as well as their operation and maintenance.

Course Outline
After participating in this workshop, you will be able to:
  • specify PLC hardware and installation criteria to ensure electrical safety and enhanced security
  • describe PLC software structure
  • write medium level PLC programs as well as plan their maintenance
  • troubleshoot a typical PLC system
  • specify PLC systems
  • select the control system where PLCs are most suitable
  • compare products of different manufacturers on the basis of memory and data representation and instruction code
  • select among the batch process, sequential and analogue control
  • design operator interfaces for efficiency

The PLC hardware has reached a maturity level over the last two decades so that it is more effective, dependable and economical compared with other technologies for process control so that their implementation in plants has become a sound investment. PLCs are no longer confined to stand alone logic and sequencing operations, they are now being used in cost effective networked automation systems in continuous control as well as sequential control.  Their capabilities often rival those of the Distributed Control Systems. This workshop discusses practical applications of PLCs in sophisticated control systems.


To provide participants with an insight into the most popular PLC hardware and software as well as their operation and maintenance.

To develop skills that will enable participants perform hardware configuration and software programming of PLCs for networked applications in industry.

Special Feature

This workshop provides hands on training in PLC programming techniques based on IEC 61131-3 standard as applicable to all the majority of manufacturers.

Who Should Attend
  • Management, Engineering and Supervision Staff who are responsible on PLC
  • Instrumentation and Control Engineers, Superintendents, Supervisors and Technicians
  • Process Control and Automation Engineers and Technicians
  • Electrical Engineers
  • Design Engineers and Consulting Engineers
  • Process Control Staff
  • Trades Staff working with or near PLCs
  • Instrumentation Technicians
  • Process Control Engineers
  • Engineering Managers
  • DCS, SCADA and PLC Personnel
  • Operations and Maintenance Personnel
Program Outline

Day I

Registration and Coffee

Welcome, Introduction, Workshop Preview, Learning Outcomes and the Assessment Methods

  • Introduction to PLCs
  • A brief history of PLCs
  • Alternative control systems - where do PLCs fit in
  • Why PLCs have become so widely accepted
  • Lingering concerns about PLCs
Fundamentals of PLC Hardware
  • Block diagram of typical PLC
  • PLC processor module - memory organisation
  • Input / output section - module types
Power Supplies

Fundamentals of PLC Software (continued)
  • Methods of representing Logic
              - Boolean algebra
              - Instruction code
              - Graphical presentation
  • Fundamental file block
  • Comparison of different manufacturers
             - Memory and data representation
             - Instruction code

PLC Programming

Day II

PLC Programming

Practical Session I

Practical Exercise on PLC Programming

  • Keeping track of addresses and data used
  • Looking ahead - how will programs be maintained
  • Practical methods to improve program quality
             - Organisation of code
             - Through documentation
             - Simplifying changes


Practical Session II

Good Installation Practice

  • Location of hardware
  • Good wiring practice
              - Cable spacing
              - Power distribution
              - Wire numbering
  • Reducing Noise and Interference
  • Screening and shielding
  • Earthing and grounding
Practical Session III

Advanced Control With PLCs
  • The concept of reusable Logic - examples: drive logic, alarm handling
  • Use of advanced programming functions
  • Matrix logic
  • Table functions and indirect addressing
             - Examples:   simple display driver

Day IV

Batch Processes and Sequential Control
  • Remembering the program state
  • Creating a "stepper"
  • Step advance
  • Fault detection and recovery
  • Operator intervention
  • Multiple recipes or alternate paths
  • Sequential function charts
Analog Control
  • Discontinuous vs continuous control
  • The PID control algorithm
  • The importance of timing and scan time
  • When PID is not always appropriate:
             - Intermittent measurement
             - Long transport delays

Enhanced Security
  • The consequences of hardware failure
  • Strategies to reduce the risks
  • Hardware options
             - Redundant systems
             - Hot standby processors
             - Cold standby

Practical Session IV

Day V

Operator Interfaces
  • Alarm handling
  • Operator actions
  • Linking displays to the PLC
  • PLC manufacturer or third party
Data Communications
  • Interface standards
              - RS-232
              - RS-422 / 423
              - RS-485
  • Protocols (Modbus / DH+)
  • Local area network (ethernet and token bus)
  • Monitoring communications links (& simple watchdog timer)
Practical Session V

System Checkout and Testing
  • Development and verification of code
  • Factory acceptance testing
  • Testing procedures
  • Emulating missing hardware
Emulating Process Responses

Questions and Answers and Feedback to Participants on Achievement of Learning Outcomes

* There will be a one-hour lunch break each day in addition to refreshment breaks during each morning and afternoon session.


Jon Mihaila, M.Sc. Electrical Engineering is a Senior PM, Lead Electrical Engineer, with Siemens, Canada. He has over 30 years in experience in electrical engineering, power and controls; conception, design, calculations, sizing and studies. He is also a present member of APEGGA and has served on in the past.

Prerequisites & Certificates

Certificates offered

3 CEU / 30 PDH

Cancellation Policy
To withdraw from a course, you must send a request, in writing, with the official receipt to our office. Fifteen or more business days in advance: full refund less $50.00 administration charge. Five to fifteen business days in advance: non-refundable credit of equal value for any future EPIC seminar within one year. Credits are transferable within your organization. In case of an unexpected event occurring after this time, you may send someone else to take your place without any additional cost.
Map & Reviews
EPIC Educational Program Innovations Center
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
The course was very well presented and the course instructor was absolutely amazing.
Reviewed by 2013
Our instructor, Stephen Lamming, was outstanding and a true expert in his field. He was able to complement the technical air monitoring information with practical real life examples which was highly beneficial. He is an excellent communicator and was highly interactive with the course attendees. This course was recommended to me because Stephen Lamming does an outstanding job. I was very impressed with this course and have subsequently recommended it to my colleagues.
Reviewed by 2012
Would have liked more interactive problem solving.
Reviewed by 2011

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 323 times.