AdCtrlControlPara (FB)
FUNCTION_BLOCK AdCtrlControlPara
Calculates possible control parameters for PidT1 control algorithm, based on the plants gain AdaptKs, delay time AdaptTu and rising time AdaptTg.
These parameters can be measured by means of AdCtrlAdapt Function Block and are to be used with AdCtrlCascade Function Block or AdCtrlPidt1 Function Block.
The block calculates the parametrs for PidT1, based on the adapt results AdaptKs, AdaptTu and AdaptTg.
- It mainly optimizes the below three scenarios:
Aperiodic behavior disturbance reaction,
Overshoot disturbance reaction by allowing 20% overshoot
Compensation of process delay time (higher derivative gain)
- InOut:
Scope
Name
Type
Initial
Comment
Input
SelAperiodicBOOLFALSE
1: Optimize aperiodic behavior disturbance response
SelOvershootBOOLFALSE
2: Optimize 20% overshoot disturbance response
SelCompensateBOOLFALSE
3: Optimize dead-time compensation for temperature control
AdaptKsREAL0
4: Value from AdCtrlAdapt Function Block
AdaptTuREAL0
5: Value from AdCtrlAdapt Function Block
AdaptTgREAL0
6: Value from AdCtrlAdapt Function Block
Output
CtrlKpREAL0
1: Control parameter proportional gain
CtrlTiCyclesREAL0
2: Control parameter integration time
CtrlTdCyclesREAL0
3: Control parameter derivative time
CtrlT1CyclesREAL0
4: Control parameter first order delay