Home > Training > Instrumentation


>> Programming the Programmable Logic Control (PLC) for Discrete & Analog Control Applications

Description :

This course demonstrates the concepts involved in deploying and maintaining automation systems based on PLCs. It covers discrete and analog control applications, operator interface systems and links to plant networks, and introduces advanced graphical programming tools for PLCs as defined in the IEC 1131 standard Part 3.

You will be able to :

  • Understand the strengths and limitations of PLCs in applications beyond simple discrete control.
  • Design and test process simulation programs using the PLC instruction set.
  • Design and develop closed-loop analog control systems with PLCs.
  • Understand the impact and implications of the IEC 1131 programming language standards on PLC product offerings, program design, commissioning, and operation.

You will cover :

  • PLC System Architectures : PLC System Components.
  • PLC Performance Specifications : Memory Size/ Program Execution Speed/ Accuracy/ Reliability.
  • Analog I/O Concepts : Module Types/ Signal Levels/ Wiring Requirements/ Number Systems / Signal Ranges .
  • Using Math Instruction : Add, Subtract, Multiply and divide / Analog Signal Processing.
  • Building Process Simulation Tools : First Order Lag/ Second Order Lag/ Motor Starter Simulation.
  • Closed Loop Control : On-Off Control/ Design and Implementation/ PID Algorithm as Implemented in PLCs / Setup/ Timing / Introduction to Tuning.
  • Beyond Ladder Logic : The IEC 1131 Standard/ Programming in Relay Ladder Logic, Function Bloc, Instruction List, Structured Text, and Sequential Function Charts.
  • New Developments in PLCs : Advanced Programming Tools Interface/ Soft PLC Concept.

Classroom/ Laboratory Exercises :

  • Use programming software for configuration and diagnostics.
  • Apply and understand add, subtract, multiply, and divide instructions and, if available, the compute instruction.
  • Design, program, and test a simple filter (first order lag.)
  • Design, program, and test an on/off/dead band control function.
  • Design, program, test, and tune a PID loop controller using the manufacturers' instruction sets.
  • Design a batch control system using graphical programming principles.