Bti Convertir Dcb En Entier De 16 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.2
BTI
Convertir DCB en entier de 16 bits
Format
BTI
Descrip
tion 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
(no
mbre DCB) à trois chiffres et le convertit en un nombre entier de 16 bits. Le résultat de la
con
version est rangé dans l'accumulateur 1-L. L'accumulateur 1-H et l'accumulateur 2 restent
in
changés.
Nombre DCB contenu
-999 et +999. Les bits 0 à 11 indiquent la
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
prog
rammable passe alors à l'état de fonctionnement "Arrêt" (STOP). Cependant, l'OB121
v
ous perm
et de program
Mot d'état
Ecriture :
Exemple
LIST
Explication
L
MW10
//Charger le nombre DCB dans l'accumulateur 1-L.
BTI
//Convertir le nombre DCB en un nombre entier et ranger le résultat dans
l'accumulateur 1-L.
T
MW20
//Transférer le résultat (nombre entier de 16 bits) dans le mot de mémento MW20.
" + "
15...
M
W10
0
0
BTI
MW
20
0
0
3-2
dan
s l'a
ccu
mulateur 1-L
mer une autre réaction à cette erreur synchrone.
RB
BI1
BI0
-
-
-
" 9 "
...8
0
0
1
0
0
1
Convertir DCB en entier
0
0
0
0
1
1
: ce
no
mbre
va
leur et le bit 15
le
DEB
DM
OU
-
-
-
" 1 "
" 5 "
7...
0
0
0
1
0
1
0
1
0
0
1
0
0
1
Langage LIST pour SIMATIC S7-300/400
DC
B peut
êt
re com
pri
signe (0 = positif, 1 = négatif) du
ETAT
RLG
-
-
...0
+915 DCB
1
+915 nombre entier
1
A5E00706961-01
s en
tre
/PI
-

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières