D Multiplier Accumulateur 1 Par Accumulateur 2 (Entiers De 32 Bits) - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Fonctions sur nombres entiers
7.10
*D
Multiplier accumulateur 1 par accumulateur 2 (entiers
de 32 bits)
Format
*D
Description de l'opération
*D (Multiplier entiers de 32 bits)
Cette opération multiplie le contenu de l'accumulateur 1 par celui de l'accumulateur 2. Les
contenus de l'accumulateur 1 et de l'accumulateur 2 sont évalués comme nombres entiers de
32 bits. Le résultat est rangé dans l'accumulateur 1 comme entier de 32 bits. Si les bits d'état
DEB et DM sont tous deux égaux à 1, le résultat est hors de la plage d'un nombre entier de 32
bits.
L'opération s'exécute sans tenir compte du RLG ni influer sur lui. Les bits d'état BI1, BI0, DM et
DEB sont mis à 1 comme résultat de l'opération.
Le contenu de l'accumulateur 2 reste inchangé pour les CPU à deux accumulateurs.
Pour les CPU à quatre accumulateurs, le contenu de l'accumulateur 3 est copié dans
l'accumulateur 2 et celui de l'accumulateur 4 dans l'accumulateur 3. Le contenu de
l'accumulateur 4 reste inchangé.
Voir aussi Evaluation des bits du mot d'état dans les opérations sur nombres entiers.
Mot d'état
Ecriture :
Formation des bits d'état
-2.147.483.648 <=
2.147.483.647 >=
Exemple
LIST
Explication
L
ED10
//Charger dans l'accumulateur 1 la valeur figurant dans le double mot d'entrée
ED10.
L
MD14
//Charger le contenu de l'accumulateur 1 dans l'accumulateur 2. Charger la
valeur figurant dans le double mot de mémento MD14 dans l'accumulateur 1.
*D
//Multiplier l'accumulateur 2 par l'accumulateur 1 et sauvegarder le résultat
dans l'accumulateur 1.
T
DB1.DBD25
//Le contenu de l'accumulateur 1 (résultat) est transféré au double mot de
données DBD25 dans DB1.
7-12
RB
BI1
BI0
-
x
x
produit
=
0
produit <
produit
>
produit
>
2.147.483.647
produit
<
-2.147.483.648
DEB
DM
OU
x
x
-
BI1
0
0
0
0
1
1
0
Langage LIST pour SIMATIC S7-300/400
ETAT
RLG
/PI
-
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
A5E00706961-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières