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

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

Publicité

7.5
*I Multiplier accumulateur 1 par accumulateur 2 (entiers de
16 bits)
Format
*I
Description de l'opération
*I (Multiplier entiers de 16 bits) multiplie le contenu de l'accumulateur 2-L par celui de
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. 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 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.
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
produit
-32768
32767
1.073.741.824
-1.073.709.056
Exemple
LIST
Explication
L
EW10
//Charger dans l'accumulateur 1 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
//Multiplier l'accumulateur 2-L par l'accumulateur 1-L 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
<=
produit <
>=
produit >
>=
produit >
<=
produit <
Fonctions sur nombres entiers
DEB
DM
OU
x
x
-
BI1
0
0
0
0
1
32767
1
-32768
0
ETAT
RLG
/PI
-
-
-
BI0
DEB
DM
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
7-5

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières