![]() |
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 TWOPOINT_CON1_Instance (MAN:=ManualMode, HALT:=HaltMode,SP:=SetPointInput, PV:=ProcessVariable, K:=FeedbackGain, LAG_NEG:=RapidFeedbackTimeConstant, LAG_POS:=SlowFeedbackTimeConstant, DB:=HysteresisOfTwoPosSwitch, XF_MAN:=FeedbackResetValue, YMAN:=ManualValueForERR_EFF, Y=>OutputControlFlag, ERR_EFF=>EffectiveError)
TWOPOINT_CON1_Instance (MAN:=ManualMode, HALT:=HaltMode,SP:=SetPointInput, PV:=ProcessVariable, K:=FeedbackGain, LAG_NEG:=RapidFeedbackTimeConstant, LAG_POS:=SlowFeedbackTimeConstant, DB:=HysteresisOfTwoPosSwitch, XF_MAN:=FeedbackResetValue, YMAN:=ManualValueForERR_EFF, Y=>OutputControlFlag, ERR_EFF=>EffectiveError) ;
Parameter
|
Data type
|
Description
|
---|---|---|
MAN
|
"1" = Manual operating mode
|
|
HALT
|
BOOL
|
"1" = Halt mode
|
SP
|
Setpoint input
|
|
PV
|
REAL
|
Actual value input
|
K
|
REAL
|
Feedback boost
|
LAG_NEG
|
Time constants of the quick feedback
|
|
LAG_POS
|
TIME
|
Time constants of the slow feedback
|
DB
|
REAL
|
Hysteresis from two point switch
|
XF_MAN
|
REAL
|
Reset value of the feedback in % (0 – 100)
|
YMAN
|
BOOL
|
"1" = Handwert für ERR_EFF
|
Parameter
|
Data type
|
Description
|
---|---|---|
Y
|
BOOL
|
"1" = Output manipulated variable
|
ERR_EFF
|
REAL
|
Effective switch value
|
If...
|
Then...
|
---|---|
LAG_NEG = 0 and LAG_POS > 0
|
The controller works as if it had only a positive feedback with time constant LAG_POS.
|
LAG_POS < LAG_NEG > 0
|
The controller works as if it had only a negative feedback with time constant LAG_NEG.
|
XF_MAN < 0 or XF_MAN > 100
|
the controller operates without internal feedback paths.
|