D Soustraire Accumulateur 1 De 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é

7.9
-D
Soustraire accumulateur 1 de accumulateur 2 (entiers
de 32 bits)
Format
-D
Description de l'opération
-D (Soustraire entiers de 32 bits) soustrait le contenu de l'accumulateur 1 de celui de
l'accumulateur 2 et sauvegarde le résultat dans l'accumulateur 1. Les contenus de
l'accumulateur 1 et de l'accumulateur 2 sont évalués comme nombres entiers 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 e
DEB sont mis à 1 comme résultat de l'opération.
Le contenu de l'accumulateur 2 reste inchangé pour l
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
différence
-2.147.483.648
2.147.483.647
4.294.967.295
-4.294.967.295
-2.147.483.648
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 données MD14 dans l'accumulateur 1.
-D
//Soustraire l'accumulateur 1 de l'accumulateur 2 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.
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
RB
BI1
BI0
-
x
x
=
0
<=
différence
>=
différence
>=
différence
<=
différence
Fonctions sur nombres entiers
es CPU à deux accumulateurs.
DEB
DM
OU
x
x
-
BI1
0
<
0
0
>
0
1
> 2.147.483.647 0
<
1
ETAT
RLG
/PI
-
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
1
1
1
0
1
1
7-11
t

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières