Convertir Entier De 16 Bits En Entier 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é

3.5
ITD

Convertir entier de 16 bits en entier de 32 bits

Format
ITD
Description de l'opération
ITD (Convertir entier de 16 bits en entier de 32 bits)
Cette opération évalue le contenu de l'accumulateur 1-L comme nombre entier de 16 bits et le convertit
en un nombre entier de 32 bits. Le résultat est rangé dans l'accumulateur 1 ; l'accumulateur 2 reste
inchangé.
Mot d'état
Ecriture :
Exemple
LIST
L
MW12
ITD
T
MD20
Exemple : MW12 = "-10" (nombre entier de 16 bits)
Contenu
Bit
avant exécution de ITD
après exécution de ITD
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
RB
BI1
BI0
-
-
-
Explication
//Charger l'entier de 16 bits dans l'accumulateur 1.
//Convertir l'entier de 16 bits en un entier de 32 bits et ranger le résultat
//dans l'accumulateur 1.
//Transférer le résultat (nombre entier de 32 bits) dans le double mot de
//mémento MD20.
3.5 ITD Convertir entier de 16 bits en entier de 32 bits
DEB
DM
-
-
ACCU1-H
31 . . .
. .
. .
XXXX
XXXX
XXXX
1111
1111
1111
(X = 0 ou 1, bits non requis pour la conversion)
Opérations de conversion
OU
ETAT
RLG
-
-
-
ACCU1-L
. . . 16
15 . . .
. .
XXXX
1111
1111
1111
1111
1111
/PI
-
. .
. . . 0
1111
0110
1111
0110
47

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières