CMC_PidT1 (FB)
FUNCTION_BLOCK CMC_PidT1
PIDT1 Controller
The PI controller changes its output Cv (manipulated variable) until input Pv (controlled variable) is equal to input Sp (command variable).
Additional pre filter for DT1 - Component available (optional).
I or DT1 components can be switched off by setting the respective time equal to zero.
- InOut:
Scope
Name
Type
Comment
Input
SpREALCommand variable (set point)
PvREALProcessValue, Actual Value
KpREALProportional coefficient, specified as a percentage value
Ti_CyclesREALIntegral action time scaled to the PLC cycle time
Td_CyclesREALDerivative action time scaled to the PLC cycle time
T1_CyclesREALReturning time scaled to the PLC cycle time
Max_CvREALHigh limit for the manipulated variable Cv
Min_CvREALLow limit for the manipulated variable Cv
SetBOOLEnable for setting to initial value Init
Init_CvREALInitial value for the manipulated variable Cv
ResetBOOLReset of the manipulated variable Cv to 0
Output
CvREALOutput for the manipulated variable Control Value
State_MaxBOOLHigh limit has been reached
State_MinBOOLLow limit has been reached
Structure: