Software of Programmable Controllers

25
Software of Programmable Controllers Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007

description

Slovak University of Technology Faculty of Material Science and Technology in Trnava. Software of Programmable Controllers. 2007. Programmable controller KRGN 90. 8 - loop controller HW configurable I/O signal more than 40 pre-programmed functions operator panel operator interface - PowerPoint PPT Presentation

Transcript of Software of Programmable Controllers

Page 1: Software of Programmable Controllers

Software of Programmable Controllers

Slovak University of TechnologyFaculty of Material Science and Technology in Trnava

2007

Page 2: Software of Programmable Controllers

Programmable controller KRGN 90 8 - loop controller HW configurable I/O signal more than 40 pre-programmed functions operator panel

operator interface engineering functions

4 displays to monitor a controlled processes communication protocol...

Page 3: Software of Programmable Controllers

KRGN 90 - operator interface

Displays

DATA - VALUE Set Point PROCESS OUTPUT ALARMS

Page 4: Software of Programmable Controllers

KRGN 90 - operator interface

Keys

Set Point MAN, AUTO, CAS Man Reset PP, II, DD ACK

Page 5: Software of Programmable Controllers

KRGN 90 - eng. functions

Displays Object - step - function - data - value

AI configuration CONF / AUX - ANAL

Loop configuration CONF / AUX - LOOP

INS - RPL - DEL

Page 6: Software of Programmable Controllers

Analogue input configuration

CONF - ANAL- AInn FNC 01 - Q1, Q2, Q3, Q4...

AUX - ANAL - Ainn DFIL, ISCL, ISCH IALL, IALH, ISFL, ISFH, SAFE

ANAL - Ainn AI type assignment to the physical AInn

Page 7: Software of Programmable Controllers

Loop configuration CONF - LOOP- l

FNC 10, FNC 20, FNC 55

AUX - LOOP - l SCAN, OLIL, OLIH, OGRL, OGRH LSCL, LSCH, GRAD PALL, PALH, DALL, DALH DINL, DINH, GAPL, GAPH...

LOOP ON / OFF

Page 8: Software of Programmable Controllers

Loop program structure Controller KRGN 90 has 8 LOOPs

Loop has 20 program STEPs maximum

Program step consists one function FNCnn

Function has questions Q1,Q2, Q3,...

Page 9: Software of Programmable Controllers

FNC 01 - AI processing

Purpose: The unified analogue signal transformation to digital representation in e.u. and primary input variable processing.

Q1 – a type of current unified input signal

Q2 – linearisation type

Q3 – binary output for technological alarm signalisation

Q4 – safety alarm signalisation

Page 10: Software of Programmable Controllers

FNC 10 - step signal specification

An value assignment to the real and logical part of program step output, where the function FNC 10 is configured.

Q1 – real part of the program step value

Q2 – logical part of the program step specification

Page 11: Software of Programmable Controllers

FNC 20 - PID function

The ideal paralel type of a PID algorithm as a sum of the proportional, integral and derivative part of a control action.

Q1– the type of the set point processing when a loop is switched from MAN to AUTO mode.

Q2 – control action direction

Q3 – loop mode after controller restart

Page 12: Software of Programmable Controllers

FNC 20 - PID functionFNC 20 continued:

Q4 – type of the derivative part of control action

Q5 – binary variable address for process variable alarm

Q6 – binary vaariable address for deviation alarm

Q7 – control action computation type

Page 13: Software of Programmable Controllers

FNC 21 – Set Point computation for cascade loop

A computation of the set point for a slave loop in cascade mode.

A set point of the cascade loop is computed according the expression

ZHCAS = RATIO*INPUT+BIAS

Q1 – signal source specification

Page 14: Software of Programmable Controllers

FNC 22 – Auto RATIO

On line computation of the slave loop RATIO for a bumpless switching the AUTO mode to the CAS one

INP

BIASZHCASRATIO

Q1 – signal source specification

Page 15: Software of Programmable Controllers

FNC 23 – Auto BIAS

On line computation of the slave loop BIAS for a bumpless switching the AUTO mode to the CAS one

Q1 – signal source specification

INPUT*RATIOZHCASBIAS

Page 16: Software of Programmable Controllers

FNC 24 - SP computation for slave loop

A set point computation for a cascade loop, when the limits of this set point are given.

Q1 – loop number

LSCLLSCH*n

DOUT1n

ZHCASn

ZHCAS

Page 17: Software of Programmable Controllers

FNC 30- arithmetic operations

Arithmetic operations: sum, difference, multiplication and division.

Q1 – the second operand

Q2 – type of arithmetic operation

Q3 – order of operands

Page 18: Software of Programmable Controllers

FNC 50 – Dynamic signal compensation

Dynamic compensation of a signal by the block LEAD/LAG of 1st order.

Q1 – lead time constant in the interval 0 to 99999 sec.

Q2 – lag time constant in the interval 0.5 to 99999 sec.

isT1dsT1

F(s)

Page 19: Software of Programmable Controllers

FNC 51 – Dead Time Block

A delay of a main value signal at a specified time.

Q1 – time delay in the interval 0.5 to 99999 sec.

sDeF(s)

Page 20: Software of Programmable Controllers

FNC 55 – D/A conversion

A conversion of a control action value to the corresponding analogue unified signal.

Q1 – type of analogue current unified signal

Q2 – signal specification

Page 21: Software of Programmable Controllers

Auxiliary parameters for AI

DFIL – the time constant of 1st. order digital filter

ISCL – input scale lower

ISCH – input scale upper

IALL – lower limit for technological alarm

IALH – upper limit for technological alarm

Page 22: Software of Programmable Controllers

Auxiliary parameters for AI

ISFL – input safety lower value

ISFL – input safety lower value SAFE - safety/ default value of input signal

Page 23: Software of Programmable Controllers

Auxiliary parameters for LOOP

SCAN – program loop execution scan period

OLIL – lower limit of control action

OLIH – upper limit of control action

OGRL – maximum rate of valve closing rate during one scan period

OGRH – maximum rate of valve opening rate during one scan period

Page 24: Software of Programmable Controllers

Auxiliary parameters for LOOP continued

GRAD – maximum rate of set point change during one

scan period

LSCL – lower limit of set point

LSCH – upper limit of set point

PALL – lower limit of process variable alarm

PALH – upper limit of process variable alarm

DALL – lower limit of deviation alarm

DALH – upper limit of deviation alarm

Page 25: Software of Programmable Controllers

Auxiliary parameters for LOOP continued

DINL – deviation lower limit indicated on the bargraph

DINH – deviation upper limit indicated on the bargraph

GAPL – lower hysteresis band for control action execution

GAPH – upper hysteresis band for control action execution