Input Description¶
Function block HA_CS31_PID_FIXCYCLE
ACTUAL
Data type: REAL, default value: 0, range: 1.175494351e-38 to 3.402823466e+38.
Current value of the controlled variable.
SET_POINT
Data type: REAL, default value: 0, range: 1.175494351e-38 to 3.402823466e+38.
Desired value, command variable.
KP
Data type: REAL, default value: 0, range: 0 to 3.402823466e+38.
Proportionality coefficient, unity gain of the P-part.
TN
Data type: REAL, default value: 0, range: 0 to 3.402823466e+38.
Reset time, reciprocal unity gain of the I-part; given in seconds, e.g. “0.5” for 500 ms.
TV
Data type: REAL, default value: 0, range: 0 to 3.402823466e+38.
Derivative action time, unity gain of the D-part in seconds, e.g. “0.5” for 500 ms.
Y_MANUAL
Data type: REAL, default value: 0, range: 1.175494351e-38 to 3.402823466e+38.
Defines output value Y in case of MANUAL = TRUE.
Y_OFFSET
Data type: REAL, default value: 0, range: 1.175494351e-38 to 3.402823466e+38.
Offset for the manipulated variable Y.
Y_MIN
Data type: REAL, default value: 0.
Lower limit for the manipulated variable Y. If Y exceeds these limits, output LIMITS_ACTIVE will be set to TRUE and Y will be kept within the prescribed range. This control will only work if Y_MIN < Y_MAX.
Y_MAX
Data type: REAL, default value: 0, range: 1.175494351e-38 to 3.402823466e+38.
Upper limit for the manipulated variable Y. If Y exceeds these limits, output LIMITS_ACTIVE will be set to TRUE and Y will be kept within the prescribed range. This control will only work if Y_MIN < Y_MAX.
MANUAL
Data type: BOOL, default value: FALSE, range: TRUE/FALSE.
If TRUE, manual operation will be active, i.e. the manipulated value will be defined by Y_MANUAL.
RESET
Data type: BOOL, default value: FALSE, range: TRUE/FALSE.
TRUE resets the controller; during re-initialization Y = Y_OFFSET.
CYCLE
Data type: REAL, default value: 0, range: 0 to 3.402823466e+38.
Number of cycles.