![]() |
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 LIMV_Instance (MAN:=ManualMode, HALT:=HaltMode, X:=Input, RATE:=MaximumRateOfChange, YMAX:=UpperControlLimit, YMIN:=LowerControlLimit, YMAN:=ManualControlValue, Y=>Output, QMAX=>Y_AtUpperLimit, QMIN=>Y_AtLowerLimit)
LIMV_Instance (MAN:=ManualMode, HALT:=HaltMode, X:=Input, RATE:=MaximumRateOfChange, YMAX:=UpperControlLimit, YMIN:=LowerControlLimit, YMAN:=ManualControlValue, Y=>Output, QMAX=>Y_AtUpperLimit, QMIN=>Y_AtLowerLimit) ;
Parameter
|
Data type
|
Description
|
---|---|---|
MAN
|
"1" = Manual operating mode
|
|
HALT
|
BOOL
|
"1" = Halt mode
|
X
|
Input
|
|
RATE
|
REAL
|
Maximum upper limit (maximum x’)
|
YMAX
|
REAL
|
Upper limit
|
YMIN
|
REAL
|
Lower limit
|
YMAN
|
REAL
|
Manually manipulated value
|
Parameter
|
Data type
|
Description
|
---|---|---|
Y
|
REAL
|
Output
|
QMAX
|
BOOL
|
"1" = Output Y has reached upper limit
|
QMIN
|
BOOL
|
"1" = Output Y has reached lower limit
|