Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction crée une moyenne de déplacement à partir d'un nombre fixe de valeurs d'entrée (entrée X). La sortie est la moyenne de toutes les valeurs comprises entre la valeur X actuelle et la valeur X la plus ancienne (N-1). Il est possible de stocker jusqu'à 50 valeurs d'entrée (N).
Le bloc fonction dispose d'un mode manuel et d'un mode automatique.
NOTE : ce bloc fonction effectue une initialisation interne lors du premier cycle d'un programme après un démarrage à chaud ou à froid (téléchargement d'une application ou redémarrage) du programme de l'automate.
Par conséquent, vérifiez que le bloc fonction est invoqué lors du premier cycle d'un programme. En cas d'invocation du bloc fonction dans un cycle d'un programme ultérieur, l'initialisation interne ne s'effectuera pas et les sorties risquent de fournir des valeurs erronées.
AVERTISSEMENT
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.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Formule
Pour RDY = 1 :
ou
Explication des variables :
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
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL AVGMV_Instance (MAN:=Mode, X:=InputValue, N:=WindowSize, YMAN:=ManualValue, Y=>Average, RDY=>BufferReady)
Représentation en ST
Représentation :
AVGMV_Instance (MAN:=Mode, X:=InputValue, N:=WindowSize, YMAN:=ManualValue, Y=>Average, RDY=>BufferReady) ;
Description des paramètres
Description des paramètres d'entrée :
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
Description des paramètres de sortie :
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
Erreur d’exécution
Un message d'erreur est renvoyé si
NOTE : pour obtenir la liste de l'ensemble des codes et valeurs d'erreur du bloc, reportez-vous à la section Mesure.