![]() |
COMPORTEMENT DE SORTIE INATTENDU
Vérifiez que le bloc fonction est toujours invoqué lors du premier cycle d'un programme.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
|
Variable
|
Description
|
---|---|
Y (new)
|
Valeur Y dans le cycle de programme courant
|
Y (old)
|
Valeur Y du cycle de programme précédent
|
N
|
Taille de fenêtre (nombre de valeurs dans le tampon)
|
X (N-1)
|
valeur X la plus ancienne dans le tampon
|
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) ;
Paramètre
|
Type de données
|
Description
|
---|---|---|
MAN
|
"0" = mode de fonctionnement automatique
"1" = mode de fonctionnement manuel
|
|
X
|
Entrée
|
|
N
|
Taille de fenêtre (nombre de valeurs d'entrée chargées dans le tampon, limité à 50)
|
|
YMAN
|
REAL
|
Valeur manuelle
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
Y
|
REAL
|
Valeur moyenne
|
RDY
|
BOOL
|
"1" = valeur n dans tampon (le tampon est prêt)
"0" = tampon non prêt
|