OPT FOR SECURITY AND PERFORMANCE

Improve the security and performance of your plant with alarm management, performance supervision, asset supervision, web-based data visualisation, optimisation, advanced control, and tuning with the new TaiJi tool.

Rethink your working methods and obtain immediate results thanks to our services, trainings, and consulting expertise. Manage changes intelligently with our proven solutions.

 certified service provider

PL-700-3 - PID Control Using Programmable Controllers (PLC's)


Description

Programmable controllers (PLC's) used to be used for sequential functions. Nowadays, they are increasingly used for PID control. PLC's have specific characteristics and it is important to ensure that PID control is appropriate. For example, the addition of a simple filter to the inlet variable of a PID controller requires a very different approach than the one required for an independent controller or DCS system. An adequate filter must be used to obtain a reliable process control.

In this course, you will learn how to implement effective control strategies on a PLC.

Who should attend

Anyone involved in the programming of PLC control algorithms, process automation, or PID controller tuning.

Schedule

From 8:30 am to 12:00 pm and from 1:00 pm to 4:30 pm, each day.

Content

Day 1: Introduction

Introduction:
  • Control loops
  • Noise, disturbances, load
  • Tuning objectives
Process:
  • Simple model
  • How to choose a model
  • Process types
  • Process flaws
  • Natural frequencies
  • Exercises
Controllers:
  • Proportional
  • Integral
  • Derivative
  • Filter, units and their effects
  • Exercises
Day 2: PLC features

Sampling:
  • Problems with sampling
  • Sampling time
  • Aliasing
  • Exercises
Sampling effects:
  • Equivalent dead time
  • If the sampling time varies
  • A/D conversion problems
PID controller features:
  • Algorithms
  • PID parameter units
  • Engineering units
  • Sampling time, initiation
  • Integers and real numbers
  • Direct and inverse action
  • Transfer between manual and auto M / A and A / M
  • Numerical values and addresses
  • Exercises
Problematic functions:
  • Limit values
  • Overflow
  • Derivative filter
  • Anti reset wind-up
  • Filtering
  • Default values
  • Exercises
Special features:
  • Dead band
  • External reset
  • Feedfoward
  • Rate of change limit
  • Moving average
  • Others
  • Exercises
Day 3 : Solutions

Sampling time:
  • Choice of sampling time
  • Initiation method: interrupt, timer, other methods
  • Precision of sampling interval
  • Exercises
Reading of analog signals:
  • Synchronous and asynchronous
  • Sampling time
  • Exercises
Choice of algorithms:
  • Available models
  • Advantages, disadvantages
  • Default values
  • Exercises
First order filter programming:
  • Simple case study
  • Universal equation
  • Moving average comparison
  • Exercises
Known errors:
  • Algorithm errors
  • Values for wrong default
  • Transfer between auto and manual M/A and A/M
  • Manufacturer's suggestions
Link with operating interface (supervisory software):
  • Common errors
  • Operator limitations
  • Suspicious programming
  • Controller setpoint manipulation

Software used

ExperTune (latest revision)