Additionner Accumulateurs 1 Et 2 (Entiers De 32 Bits) - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Fonctions sur nombres entiers
7.8 +D Additionner accumulateurs 1 et 2 (entiers de 32 bits)
7.8
+D

Additionner accumulateurs 1 et 2 (entiers de 32 bits)

Format
+D
Description de l'opération
+D (Additionner entiers de 32 bits)
Cette opération additionne le contenu de l'accumulateur 1 à 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 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
somme
-2.147.483.648
2.147.483.647
somme
4.294.967.294
-4.294.967.295
Exemple
LIST
L
ED10
L
MD14
+D
T
DB1.DBD25
110
RB
BI1
BI0
-
x
x
=
0
<=
somme <
>=
somme >
=
-4.294.967.296
>=
somme >
<=
somme <
Explication
//Charger dans l'accumulateur 1 la valeur figurant dans le double mot d'entrée
//ED10.
//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.
//Additionner l'accumulateur 2 à l'accumulateur 1 et sauvegarder le résultat
//dans l'accumulateur 1.
//Le contenu de l'accumulateur 1 (résultat) est transféré au double mot de
//données DBD25 dans DB1.
DEB
DM
OU
x
x
-
BI1
0
0
0
0
1
0
2.147.483.647
0
-2.147.483.648
1
Manuel de référence, 05/2010, A5E02790284-01
ETAT
RLG
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
0
1
1
Langage LIST pour SIMATIC S7-300/400
/PI
-

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières