Moyenne de fichier (AVE)

Ce tableau répertorie les automates et les applications qui prennent en charge cette instruction.
Architecture
Applications standard
Applications de sécurité
Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570
Oui
Non
Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590
Oui
Oui
L'instruction AVE calcule la moyenne d'une série de valeurs.
Langues disponibles
Diagramme à relais
File Average (AVE) (1)_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Référez-vous à la section Conversion des données.
Diagramme à relais
Opérande
Type de données
Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570
Type de données
Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590
Format
Description
Array Tag
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
balise
Trouver la moyenne des valeurs dans ce tableau
spécifier le premier élément du groupe d’éléments à inclure dans la moyenne
Ne pas utiliser CONTROL.POS dans cet indice
Dimension to vary
DINT
DINT
immédiat
(0, 1, 2)
Quelle dimension utiliser
l’ordre des dimensions est le suivant : array[0,1,2]
Destination
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
balise
Résultat de l’opération
Control
CONTROL
CONTROL
balise
Structure de contrôle de l’opération
Length
DINT
DINT
immédiat
Nombre d’éléments du tableau dont il faut déterminer la moyenne
Position
DINT
DINT
immédiat
Décalage qui existe dans le tableau spécifié identifiant l’élément actuel auquel l’instruction est en train d’accéder.
valeur initiale typique : 0
Longueur et Position (correspondant à .LEN et .POS dans la balise de contrôle) sont des pseudo-opérandes. Pour plus de détails, reportez-vous à la section Initialisation des pseudo-opérandes.
Description
L’instruction AVE calcule la moyenne d’une série de valeurs.
IMPORTANT: S’assurer que Length ne provoque pas un dépassement par l’instruction de Dimension to vary spécifiée. Si cela se produit, Destination sera incorrecte. Pour de plus amples informations, reportez-vous à la section Consultation d'un tableau en tant que bloc de mémoire.
En cas de dépassement durant l'évaluation d'une expression, la lecture de l'instruction va au-delà de la fin d'un tableau et l'instruction définit le bit ER et arrête l'instruction
Affecte les indicateurs d'état mathématique
Automates
Affecte les indicateurs d'état mathématique
Automates
CompactLogix
 5380,
ControlLogix
 5580,
Compact GuardLogix
 5380
GuardLogix
 5580 et ControlLogix 5590
Conditionnel, reportez-vous à la section Indicateurs d’état mathématique.
Automates
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370 et
GuardLogix
5570
Oui
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour plus d'informations sur les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
Le bit .EN est mis à zéro.
Le bit .DN est mis à zéro.
Si le bit .ER est égal à zéro pendant la pré-scrutation, tous les bits de contrôle (.DN, .EN, .EU, .EM, .UL, .IN et .FD) sont mis à zéro.
Condition d'entrée d'échelon est fausse.
Reportez-vous à l’organigramme AVE (faux)
Condition d'entrée d'échelon est vraie.
L’instruction AVE calcule la moyenne en additionnant tous les éléments spécifiés dans le tableau et en divisant ce total par le nombre d’éléments.
Post-scrutation
N/A.
Organigramme AVE (faux)
AVE Flow Chart False
Exemple 1
AVE Example 1
Diagramme à relais
RSL5K_AVE Ladder Diagram Example_v31
Exemple 2
AVE Example 2
Diagramme à relais
RSL5K_AVE Ladder Diagram Example 2_v31
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal