Specifications

Chapter 3 - AsconControlLib
89
Output parameters
Description
This function block implements the same functionalities of a complete single action
regulator. It needs as input the process variables (
SP
and
MEAS
) in engineering for-
mat (the range is passed as input from the variables
PV_LO
and
PV_HI
), the Ascon
PID parameters (
PB
,
TI
,
TD
,
M_RES
,
FFWD
,
OC
,
OCRB
, ACT_TYPE), the tuning
commands (AT_RUN, AT_ABORT and AUTOUPDATE), and the signals for the
manual access of the block (
TRK
,
AUX
,
DTRK
,
DAUX
,
DAM
and
AM_VAL
). As out-
put provides the control value OUT and all the parameters calculated from the tuning
algorithm (
TPB
,
TTI
,
TTD
,
AT _ ST S
and
AT _ FA I L
).
The parameters PB, TI, TD, here indicated as inputs, in the FB code are declared
as IN_OUT parameters:
THIS MEANS THAT YOU ALWAYS MUST PROVIDE AN
INPUT CONNECTION WITH A PROCESS VARIABLE FOR EACH OF THEM
,
and please note that when you create an instance, you will have the same
parameters as input and as output.
DAM BOOL Output Digital Auto/Manual Command
AM_VAL REAL Output Auto/Manual value [%] 0…100.0
DAUX BOOL Output Digital Auxiliary command
AUX REAL Output Auxiliary Signal [%]
OUTLO…
OUTHI
PV_LO REAL PV input Low range value [e.u.]
PV_HI REAL PV input High range value [e.u.]
OUTLO REAL Control Output Low limit value [%] 0…100.0
OUTHI REAL Control Output High limit value [%] 0…100.0
Label Type Description Range
OUT REAL Control Output value [%]
OUTLO…
OUTHI
TPB REAL Tuning Result - Calculated Proportional Band [%]
TTI REAL Tuning Result - Calculated Integral Time [s]
TTD REAL Tuning Result - Calculated Derivative Time [s]
AT_STS BOOL This output is true during tuning activities
AT_FAIL BOOL
This output is set to false at the beginning of tuning
process and true in case process fails
Label Type Description Range