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

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

Publicité

Fonctions sur nombres entiers
7.4
-I Soustraire accumulateur 1 de accumulateur 2 (entiers de
16 bits)
Format
-I
Description de l'opération
-I (Soustraire entiers de 16 bits) soustrait le contenu de l'accumulateur 1-L de celu
l'accumulateur 2-L et sauvegarde le résultat dans l'accumulateur 1-L. Les contenus de
l'accumulateur 1-L et de l'accumulateur 2-L sont évalués comme nombres entiers de 16 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. En cas de débordement haut ou bas, le
résultat de l'opération n'est pas un entier de 32 bits, mais un entier de 16 bits.
Le contenu de l'accumulateur 2
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
-32768
32767
65535
-65535
Exemple
LIST
Explication
L
EW10
//Charger dans l'accumulateur 1-L la valeur figurant dans le mot d'entrée EW10.
L
MW14
//Charger le contenu de l'accumulateur 1-L dans l'accumulateur 2-L. Charger
la valeur figurant dans le mot de mémento MW14 dans l'accumulateur 1-L.
-I
//Soustraire l'accumulateur 1-L de l'accumulateur 2-L et sauvegarder le
résultat dans l'accumulateur 1-L.
T
DB1.DBW25
//Le contenu de l'accumulateur 1-L (résultat) est transféré au mot de données
DBW25 dans DB1.
7-4
reste inchangé pour les CPU à deux accumulateurs.
RB
BI1
BI0
-
x
x
=
0
<=
différence
>=
différence
>=
différence
<=
différence
DEB
DM
OU
x
x
-
BI1
0
<
0
0
>
0
1
>
32767
0
<
-32768
1
Langage LIST pour SIMATIC S7-300/400
i de
ETAT
RLG
/PI
-
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
1
1
1
0
1
1
A5E00706961-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières