L9_SUB : soustraction
(Traduction du document original anglais)
Nommage
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 propriétaire
Nom dans d'autres outils et éditeurs, comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultat de la recherche
Description de la fonction
La procédure L9_SUB effectue une soustraction signée ou non de la valeur VALUE1 moins la valeur VALUE2, puis publie le résultat (RESULT) dans un mot mémoire.
La soustraction commence lorsque l'entrée de la broche ENABLE est activée.
L9_SUB peut activer une des trois sorties. L'état des sorties indique la relations entre VALUE1 et VALUE2. La sortie GRT n'est activée que si VALUE1 > VALUE2. La sortie EQT n'est activée que si VALUE1 = VALUE2. La sortie LESSTH n'est activée que si VALUE1 < VALUE2.
Formule
Résultat (RESULT) = VALUE1 − VALUE2
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haut
ENABLE
Opération lancée lorsque l'état passe de Désactivé à Activé.
Nœud
Type de nœud
Nom
Type de données
Plage d'adresses
Signification
Haut
Entrée
VALUE1
%IW, %MW
L'opérande (valeur à laquelle l'autre valeur est soustraite). Peut être affiché sous forme de constante de nombre entier ou enregistré dans une variable localisé dans un mot d'entrée %IW, un mot mémoire %MW ou un mot non localisé. Plage valide : 0 à 65 535.
Milieu
Entrée
VALUE2
UINT
%IW, %MW
Le diminuteur (valeur soustraite). Peut être affiché sous forme de constante de nombre entier ou enregistré dans une variable localisé dans un mot d'entrée %IW, un mot mémoire %MW ou un mot non localisé. Plage valide : 0 à 65 535.
Bas
Entrée/Sortie
RESULT
UINT
%MW
Différence d'une soustraction 16 bits. Notez que, si VALUE2 > VALUE1, le résultat (RESULT) est enregistré comme valeur positive. Par exemple, si VALUE1 = 6 et VALUE2 = 7, RESULT = 1 et LESSTH est activé.
La variable liée à cette broche doit être enregistrée dans un mot mémoire %MW ou un mot UINT non localisé.
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haut
GRT
BOOL
Activé = indique que VALUE1 > VALUE2.
Milieu
EQT
BOOL
Activé = indique que VALUE1 = VALUE2.
Bas
LESSTH
BOOL
Activé = indique que VALUE1 < VALUE2.