Itd Convertir Entier De 16 Bits En Entier De 32 Bits; Dtb Convertir Entier De 32 Bits En Dcb - 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é

Opérations de conversion

3.5 ITD Convertir entier de 16 bits en entier de 32 bits

3.6
DTB
Convertir entier de 32 bits en DCB
Format
DTB
Description de l'opération
DTB (Conversion d'un nombre entier de 32 bits en nombre DCB)
Cette opération évalue le contenu de l'accumulateur 1 comme nombre entier de 32 bits et le convertit en
un nombre décimal codé binaire (nombre DCB) à sept chiffres. Le résultat est rangé dans
l'accumulateur 1. Les bits 0 à 27 indiquent la valeur du nombre DCB. Les bits 28 à 31 représentent l'état
du signe du nombre DCB (0000 = positif, 1111 = négatif). L'accumulateur 2 reste inchangé.
Le nombre DCB peut être compris entre -9 999 999 et +9 999 999. S'il se situe hors de la plage correcte,
les bits d'état DEB et DM sont mis à 1.
Mot d'état
Ecriture :
Exemple
LIST
L
MD10
DTB
T
MD20
MD10
DTB
MD20
48
RB
BI1
BI0
-
-
-
Explication
//Charger l'entier de 32 bits dans l'accumulateur 1.
//Convertir l'entier de 32 bits en un nombre DCB et ranger le résultat dans
//l'accumulateur 1.
//Transférer le résultat (nombre DCB) dans le double mot de mémento MD20.
31...
1
1
1
1
1
1
1
1
1
Convertir entier de 32 bits en DCB
1
1
1
1
0
0
0
0
0
" - "
" 0 "
DEB
DM
x
x
...16 15...
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
" 0 "
" 0 "
" 0 "
OU
ETAT
RLG
-
-
-
1
1
1
0
1
0
1
0
0
0
-701 nombre entier
0
0
1
1
1
0
0
0
0
0
" 7 "
" 0 "
-701 DBC
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
/PI
-
...0
0
1
1
0
0
1
" 1 "

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières