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

Opérations de conversion
3.2 BTI
Convertir DCB en entier de 16 bits
3.2
BTI
Convertir DCB en entier de 16 bits
Format
BTI
Description de l'opération
BTI (Conversion en nombre entier d'un nombre décimal codé binaire à trois chiffres)
Cette opération évalue le contenu de l'accumulateur 1-L comme nombre décimal codé binaire (nombre
DCB) à trois chiffres et le convertit en un nombre entier de 16 bits. Le résultat de la conversion est rangé
dans l'accumulateur 1-L. L'accumulateur 1-H et l'accumulateur 2 restent inchangés.
Nombre DCB contenu dans l'accumulateur 1-L : ce nombre DCB peut être compris entre -999 et
+999. Les bits 0 à 11 indiquent la valeur et le bit 15 le signe (0 = positif, 1 = négatif) du nombre DCB. Les
bits 12 à 14 ne sont pas utilisés pour la conversion. Si un chiffre décimal (une tétrade de 4 bits dans la
représentation DCB) est compris 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). Cependant, l'OB121 vous permet de programmer une autre réaction à
cette erreur synchrone.
Mot d'état
Ecriture :
Exemple
LIST
L
MW10
BTI
T
MW20
MW10
BTI
MW20
44
RB
BI1
BI0
-
-
-
Explication
//Charger le nombre DCB dans l'accumulateur 1-L.
//Convertir le nombre DCB en un nombre entier et ranger le résultat dans
//l'accumulateur 1-L.
//Transférer le résultat (nombre entier de 16 bits) dans le mot de mémento
//MW20.
" + "
" 9 "
15...
0
0
0
0
1
0
Convertir DCB en entier
0
0
0
0
0
0
DEB
DM
-
-
" 1 "
...8
7...
0
1
0
0
0
1
0
1
1
1
0
0
1
0
OU
ETAT
RLG
-
-
-
" 5 "
...0
+915 DCB
1
0
1
+915 nombre entier
0
1
1
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
/PI
-

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières