Multiplication - Mitsubishi Electric MELSEC FX Série Manuel D'installation

Masquer les pouces Voir aussi pour MELSEC FX Série:
Table des Matières

Publicité

Programmation avancée
5.4.3

Multiplication

Une instruction MUL permet à l'API FX de multiplier deux valeurs à 16 ou 32 bits et enregistre
le résultat dans une troisième zone d'opérande.
Schéma à contacts
0
³ Multiplicande
· Multiplicateur
» Produit (multiplicande x multiplicateur = produit)
NOTE
Lors de la multiplication de deux valeurs à 16 bits, le résultat peut dépasser la plage qui peut
être représentée avec 16 bits. Pour cette raison, le produit est toujours stocké dans deux
opérandes à 16 bits successifs (= 32 bits).
Si deux valeurs à 32 bits sont multipliées, le résultat est enregistré dans quatre opérandes à
16 bits successifs (= 64 bits).
Veuillez tenir compte de la grandeur des plages d'opérandes lors de la programmation et
évitez une double affectation par chevauchement des plages. Dans l'instruction est indiqué
l'opérande qui contient les données de poids faible.
Exemples
Multiplication des contenus de D0 et D1 et enregistrement du résultat dans D3 et D2 :
MUL D0 D1 D2
La multiplication est réalisée en tenant compte du signe. Dans cet exemple, le contenu de D10
est multiplié avec la constante «-5» :
MUL D10 K-5 D20
Pour la multiplication de valeurs à 32 bits, l'instruction doit être précédée d'un «D» (MUL ->
DMUL)
DMUL D0 D2 D4
Si un «P» est ajouté à l'instruction (MUL -> MULP, DMUL -> DMULP), elle sera exécutée com-
mandée par transition. La multiplication suivante est réalisée seulement lors de l'activation de
l'entrée X24 :
Schéma à contacts
X24
0
Manuel d'initiation de la famille MELSEC FX
MUL D0 D1 D2
D 1
D 0
65238
x
MULP D25 D300 D26
Instructions arithmétiques
Liste d'instructions
0 MUL
D 0
D 1
x
481
1805
D 10
x
-5
8
D 3
D 2
27643
Liste d'instructions
0 LD
1 MULP
D0
D1
D2
D 3
D 2
868205
D 21
D 20
-40
D 7
D 6
D 5
D 4
1803374034
X24
D25
D300
D26
5 – 23

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Melsec fx1s sérieMelsec fx1n sérieMelsec fx2n sérieMelsec fx2nc sérieMelsec fx3g sérieMelsec fx3u série ... Afficher tout

Table des Matières