Siemens SIMATIC S7-300 Manuel De Référence page 111

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

Publicité

7.11
/D
Diviser accumulateur 2 par accumulateur 1 (entiers de
32 bits)
Format
/D
Descrip
tion de l'opération
/D (Diviser entiers de 32 bits) divise le contenu de l'accumulateur 2 par celui de l'accumula
1. 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. Le résultat contient uniquement
le quotient et no
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é.
Mot d'état
Ecriture :
Formation des bits d'état
Quotient = 0
-2147483648
2147483647
quotient
Division par zéro
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 le
contenu du double mot de mémento MD14 dans l'accumulateur 1.
/D
//Diviser l'accumulateur 2 par l'accumulateur 1 et sauvegarder le résultat
(quotient) dans l'accumulateur 1.
T
MD20
//Le contenu de l'accumulateur 1 (résultat) est transféré au double mot de
mémento MD20.
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
n pas le reste de la division que vous obtenez à l'aide de l'opération MOD.
RB
BI1
BI0
-
x
x
<=
quotient <
>=
quotient >
=
2147483648
Fonctions sur nombres entiers
DEB
DM
OU
x
x
-
BI1
0
0
0
0
1
1
1
teur
ETAT
RLG
/PI
-
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
7-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières