![]() |
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.
|
Variable
|
Description
|
---|---|
Y(new)
|
Y Value in current program cycle
|
Y (old)
|
Y Value from the last program cycle
|
N
|
Window size (number of values in the buffer)
|
X(N-1)
|
oldest X value in the buffer
|
CAL AVGMV_Instance (MAN:=Mode, X:=InputValue, N:=WindowSize, YMAN:=ManualValue, Y=>Average, RDY=>BufferReady)
AVGMV_Instance (MAN:=Mode, X:=InputValue, N:=WindowSize, YMAN:=ManualValue, Y=>Average, RDY=>BufferReady) ;
Parameter
|
Data type
|
Description
|
---|---|---|
MAN
|
"0" = Automatic operating mode
"1" = Manual operating mode
|
|
X
|
Input
|
|
N
|
Window size (number of input values that are loaded in the buffer; max. 50)
|
|
YMAN
|
REAL
|
Manual value
|
Parameter
|
Data type
|
Description
|
---|---|---|
Y
|
REAL
|
Average value
|
RDY
|
BOOL
|
"1" = n Value in buffer, i.e. buffer is ready
"0" = Buffer not ready
|