Herunterladen Inhalt Inhalt Diese Seite drucken

Bti Bcd Wandeln In Ganzzahl (16 Bit) - Siemens SIMATIC S7-300 Referenzhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Umwandler
3.2
BTI
BCD wandeln in Ganzzahl (16 Bit)
Format
BTI
Beschreibung
BTI (Dezimal-Dual-Umwandlung einer dreistelligen BCD-Zahl) wertet den Inhalt
von AKKU1-L als eine dreistellige binär-codierte Dezimalzahl (BCD) aus und
wandelt diese in eine Ganzzahl (16 Bit) um. Das Ergebnis wird in AKKU1-L
gespeichert. AKKU1-H und AKKU 2 werden nicht verändert.
BCD-Zahl in AKKU1-L: Zulässig sind Werte von "-999" bis "+999". Bit 0 bis Bit 11
geben den Wert und Bit 15 das Vorzeichen (0 = positiv, 1= negativ) der BCD-Zahl
an. Bit 12 bis Bit 14 werden bei der Umwandlung nicht verwendet. Wenn eine
Dezimalziffer (eine 4-Bit-Tetrade in der BCD-Darstellung) im ungültigen Bereich
von 10 bis 15 liegt, tritt während einer versuchten Umwandlung ein BCDF-Fehler
auf. Im allgemeinen geht das Automatisierungssystem dann in den
Betriebszustand STOP. Sie können jedoch mit Hilfe von OB121 eine andere
Fehlerreaktion auf diesen Synchronfehler programmieren.
Statuswort
schreibt: -
Beispiel
AWL
Erläuterung
L
MW10
//Lade die BCD-Zahl in AKKU1-L.
BTI
//Wandle die BCD-Zahl in eine Ganzzahl um, speichere das Ergebnis in
AKKU1-L.
T
MW20
//Transferiere das Ergebnis (Ganzzahl, 16 Bit) nach MW20.
" + "
15...
MW10
0
0
BTI
MW20
0
0
3-2
BIE
A1
A0
-
-
" 9 "
...8
0
0
1
0
0
1
BCD wandeln in Ganzzahl
0
0
0
0
1
1
OV
OS
OR
-
-
-
" 1 "
" 5 "
7...
0
0
0
1
0
1
0
1
0
0
1
0
0
1
Anweisungsliste (AWL) für S7-300/400
STA
VKE
/ER
-
-
-
...0
"+915" BCD
1
"+915" Ganzzahl
1
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis