Download LIBRARY B FUNCTION BLOCKS INSTRUCTION MANUAL

Transcript
Introduction to Function Block Application
Divide the number by 64. The quotient will be the Quality and save the remainder:
Quality = 78 / 64 = 1
Remainder = 14
The remainder should be divided by 4. The quotient will be the Sub-Status and the remainder will be
the limit:
SubStatus = 14 / 4 = 3
Limit = 2
Process Variable Calculation
The process variable (PV) parameter reflects the value and status of the primary input value or
calculated value based on multiple inputs. The PV parameter is the IN parameter after filtering (PID
and AALM), or it reflects the value from the transducer after filtering (AI and AO-readback), or the
combination of two input parameters for range extension (ARTH).
The PV parameter has a status, although it is a contained parameter. This status is a copy of the
primary input status or the worst status when the PV is based on multiple inputs. The PV value
reflects the value of the calculated input regardless the mode of the block, unless this input is not
usable, then the PV holds the last usable value.
Optionally, a filter may be applied in the process value signal, whose time constant is PV_FTIME.
Considering a step change to the input, this is the time in seconds to the PV reaches 63,2% of the
final value. If the PV_FTIME value is zero, the filter is disabled.
Setpoint Calculation
a) SP limits: SP_HI_LIM and SP_LO_LIM
At first, the SP will be limited to a range specified by the SP_HI_LIM and SP_LO_LIM parameters
only in Auto mode. However in the PID block, if the bit “Obey SP limits if Cas or Rcas” in
CONTROL_OPTS parameter is true, then the setpoint value will be also restricted to setpoint limits
in Cas and RCas mode.
b) SP rate limits: SP_RATE_UP and SP_RATE_DN
These parameters avoid bump in SP change, and they depend on the block type as well the mode
to be effective. The SP rate limits are applied for the PID block in Auto mode, and AO block in Auto,
Cas or Rcas modes.
When the block is in Auto mode and the user change the SP to a value greater than the current
value, then the SP value ramps upward based on the SP_RATE_UP parameter. If the new setpoint
is less than the current value, the SP value ramps downward based on the SP_RATE_DN. When
the SP_RATE_DN and/or SP_RATE_UP is zero the rate limiting is disabled.
TARGET
SP
t
VALUE
SP
DELTA_2
DELTA_1
t
DELTA_1 / SP_RATE_UP
DELTA_2 / SP_RATE_DN
1.7