SUB_***_*** : soustraction de tableaux
Traduction de la notice originale
Description de la fonction
La fonction SUB_***_*** soustrait :
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles pour soustraire les éléments d'un tableau à un nombre ou soustraire un nombre aux éléments d'un tableau sont les suivantes :
Les fonctions disponibles pour soustraire les éléments d'un tableau aux éléments correspondants d'un autre tableau sont les suivantes :
Représentation en FBD
Représentation appliquée à la soustraction des éléments d'un tableau d'entiers à un entier :
Représentation en LD
Représentation appliquée à la soustraction des éléments d'un tableau d'entiers à un entier :
Représentation en IL
Représentation appliquée à la soustraction des éléments d'un tableau d'entiers à un entier :
LD Input_IN1
SUB_INT_ARINT Input_IN2
ST Array1
Représentation en ST
Représentation appliquée à la soustraction des éléments d'un tableau d'entiers à un entier :
Array1:= SUB_INT_ARINT(Input_IN1,Input_IN2);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre
Type
Commentaire
Input_IN1
INT,
ARRAY [n..m] OF INT,
ARRAY [n..m] OF DINT
Input_IN1 est un entier simple ou double, ou un tableau d'entiers simples ou doubles ; n et m sont des entiers positifs, négatifs ou nuls.
Input_IN2
INT,
ARRAY [n..m] OF INT,
ARRAY [n..m] OF DINT
Input_ IN2 est un entier simple ou double, ou un tableau d'entiers simples ou doubles ; 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
Array1
ARRAY [n..m] OF INT
ARRAY [n..m] OF DINT
Selon le type de Input_IN1 et Input_IN2, chaque élément de Array1 correspond à la soustraction :
  • d'un entier simple ou double Input_IN1 par l'élément correspondant du tableau Input_IN2 ou d'un autre,
  • des éléments du tableau Input_IN1 par un entier simple ou double Input_IN2 ou autre,
  • des éléments du tableau Input_IN1 par les éléments correspondants du tableau Input_IN2.
Erreurs d'exécution
La gestion du bit système %S18 est identique à celle des opérations réalisées sur les mots ou les mots doubles.
Si une opération entre deux éléments active le bit %S18 (dépassement ou division par zéro), le résultat de cette opération est incorrect, mais l'opération sur les éléments suivants est correctement exécutée.