L9_MUL : multiplication
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
La procédure L9_MUL multiplie la valeur VALUE1 non signée par la valeur VALUE2 non signée, puis mémorise la valeur RESULT dans 2 mots contigus.
L'opération de multiplication débute lorsque l'entrée de la broche ENABLE est activée. La sortie OUT est activée lorsque l'opération aboutit.
Formule
RESULT = VALUE1 × VALUE2
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
Le passage de OFF à ON déclenche l'opération.
Noeud
Noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN
VALUE1
%IW, %MW
Multiplicande. Peut être affiché sous la forme d'une constante entière ou stocké dans une variable affectée à un mot d'entrée %IW, un mot mémoire %MW ou dans un mot non affecté.
Plage valide : 0 à 65 535.
Milieu
IN
VALUE2
UINT
%IW, %MW
Multiplicateur. Peut être affiché sous la forme d'une constante entière ou stocké dans une variable affectée à un mot d'entrée %IW, un mot mémoire %MW ou dans un mot non affecté. Plage valide : 0 à 65 535.
Bas
IN/OUT
RESULT
ArrUINT2
%MW
Produit. Le premier mot stocke les quatre chiffres de gauche du produit, et le second mot stocke les chiffres de droite du produit. Par exemple :
  • Si le produit est 16000, le premier mot stocke le 1 et le second mot stocke la valeur 6000.
Doit être stocké dans 2 mots mémoire %MW ou 2 mots UINT non affectés.
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
La valeur ON indique que l'opération de multiplication a abouti. (Renvoie l'état de l'entrée ENABLE.)