Btd Convertir Dcb En Entier De 32 Bits - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Opérations de conversion
3.4
BTD
Format
BTD
Description de l'opération
BTD (Conversion en nombre entier d'un nombre décimal codé binaire à sept chiffres)
Cette opération évalue le contenu de l'accumulateur 1 comme nombre décimal codé binaire
(nombre DCB) à sept chiffres et le convertit en un nombre entier de 32 bits. Le résultat de la
conversion est rangé dans l'accumulateur 1. L'accumulateur 2 reste inchangé.
Nombre DCB contenu dans l'accumulateur 1 : ce nombre DCB peut être com
999 999 et +9 999 999. Les bits 0 à
négatif) du nombre DCB. Les bits 28 à 30 ne sont pas utilisés pour la conversion.
Si un chiffre décimal (une tétrade de 4 bits dans la
plage incorrecte de 10 à 15, une erreur BCDF est signalée lors de la tentative de conversion.
En
général, l'automate programmable passe alors à l'état de fonctionnement "Arrêt" (STOP).
Cep
endant, l'OB121 vous permet de programmer une autre réaction à cette erreur synchrone.
Mot d'éta
t
Ecriture :
Exemple
LIST
Explication
L
MD10
//Charger le nombre DCB dans l'accumulateur 1.
BTD
//Convertir le nombre DCB en un nombre entier et ranger le résultat dans
l'accumulateur 1.
T
MD20
//Transférer le résultat (nombre entier de 32 bits) dans le double mot de mémento
MD20.
" + "
31...
MD10
0
0
0
BTD
MD20
0
0
0
3-4
Convertir DCB en entier de 32 bits
RB
BI1
BI0
-
-
-
" 0 "
" 1 "
0
0
0
0
0
0
0
0
1
Convertir DCB en entier
0
0
0
0
0
0
0
0
0
27 indiquent la valeur et le bit 31 le signe (0 = positif, 1 =
représentation DCB) est compris dans la
DEB
DM
-
-
" 5 "
" 7 "
...16 15...
0
1
0
1
0
1
1
1
1
0
0
1
0
0
1
1
0
1
pris entre -9
OU
ETAT
RLG
-
-
-
" 8 "
" 2 "
" 1 "
0
0
0
0
0
1
0
0
0
"+157821"
0
0
0
0
1
1
1
1
1
"+157821"
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
/PI
-
...0
0
1
0
1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières