![]() |
UNEXPECTED OUTPUT BEHAVIOUR
Make sure that the function block is always invoked in the first program cycle.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
|
CAL THREE_STEP_CON1_Instance (R:=ResetMode, SP:=SetPointInput, PV:=ProcessVariable, GAIN:=ProportionalRate, TI:=ResetTime, T_PROC:=NominalControllerTime, HYS:=Hysteresis, DB:=Deadband, Y_POS=>PosControlVarAt_ERR_EFF, Y_NEG=>NegControlVarAt_ERR_EFF, ERR_EFF=>EffectiveError)
THREE_STEP_CON1_Instance (R:=ResetMode, SP:=SetPointInput, PV:=ProcessVariable, GAIN:=ProportionalRate, TI:=ResetTime, T_PROC:=NominalControllerTime, HYS:=Hysteresis, DB:=Deadband, Y_POS=>PosControlVarAt_ERR_EFF, Y_NEG=>NegControlVarAt_ERR_EFF, ERR_EFF=>EffectiveError) ;
Parameter
|
Data type
|
Description
|
---|---|---|
R
|
"1": Reset mode
|
|
SP
|
Setpoint input
|
|
PV
|
REAL
|
Actual value input
|
GAIN
|
REAL
|
Proportional action coefficient (gain)
|
TI
|
Integral time
|
|
T_PROC
|
TIME
|
Nominal actuating time of the controlled valve
|
HYS
|
REAL
|
Hysteresis from three point switch
|
DB
|
REAL
|
Dead zone
|
Parameter
|
Data type
|
Description
|
---|---|---|
ERR_EFF
|
REAL
|
Effective switch value
|
Y_POS
|
"1" = positive manipulated variable at output ERR_EFF
|
|
Y_NEG
|
BOOL
|
"1" = negative manipulated variable at output ERR_EFF
|
If...
|
Then...
|
---|---|
GAIN ≤ 0
|
the controller operates without feedback.
|
TI = 0
|
the controller operates without feedback.
|
T_PROC = 0
|
the controller operates with a predetermined value of T_PROC = 60 s.
|