SUM_*** : somme des éléments d'un tableau
Traduction de la notice originale
Description de la fonction
La fonction SUM_*** calcule la somme des éléments d'un tableau.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles sont les suivantes :
Formule
La formule est la suivante :
Description :
Elément
Signification
Array1
Tableau déclaré de la manière suivante :
ARRAY [n..m] OF ...
Représentation en FBD
Représentation appliquée à un tableau d'entiers :
Représentation en LD
Représentation appliquée à un tableau d'entiers :
Représentation en IL
Représentation appliquée à un tableau d'entiers :
LD Array1
SUM_ARINT
ST Sum1
Représentation en ST
Représentation appliquée à un tableau d'entiers :
Sum1:= SUM_ARINT(Array1);
Description des paramètres
Le tableau suivant décrit le paramètre d'entrée :
Paramètre
Type
Commentaire
Array1
ARRAY [n..m] OF INT
ARRAY [n..m] OF DINT
ARRAY [n..m] OF REAL
Tableaux d'entiers simples ou doubles ou tableaux de données de type REAL, n et m sont des entiers positifs, négatifs ou nuls.
Le tableau suivant décrit le paramètre de sortie :
Paramètre
Type
Commentaire
Sum1
Somme des éléments d'un tableau affectés en entrée. La somme est du même type que les éléments du tableau.
Erreurs d'exécution
Lorsque le tableau contient une valeur incorrecte, la somme de ses éléments est 0.0 et le bit %S18 est sur 1.
Lorsque la somme des éléments est supérieure à la valeur maximum autorisée, sa valeur devient 1.#INF et le bit %S18 est sur 1