Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 Manuale Utente
Codici prodotto
6ES7223-1BH22-0XA0
S7-200 Systemhandbuch
106
Bild 6-15 beschreibt den Formatoperanden der Operation Ganze Zahl in ASCII-Zeichenkette
wandeln. Die Größe des Ausgabepuffers ist immer 8 Bytes. Die Anzahl der Ziffern rechts vom
Dezimalpunkt im Ausgabepuffer wird vom Feld
wandeln. Die Größe des Ausgabepuffers ist immer 8 Bytes. Die Anzahl der Ziffern rechts vom
Dezimalpunkt im Ausgabepuffer wird vom Feld
nnn
angegeben. Der gültige Bereich für das Feld
nnn
liegt zwischen 0 und 5. Werden 0 Ziffern rechts vom Dezimalpunkt angegeben, wird der Wert
ohne Dezimalpunkt angezeigt. Bei Werten für
nnn
größer als 5, wird der Ausgabepuffer mit
ASCII-Leerzeichen belegt. Das Bit
c
gibt an, ob ein Komma (c = 1) oder ein Dezimalpunkt (c = 0)
als Trennzeichen zwischen der ganzen Zahl und dem Bruch verwendet werden soll. Die oberen 4
Bits müssen Null sein.
Bits müssen Null sein.
Bild 6-15 zeigt Beispiele für Werte, die mit Dezimalpunkt (c = 0) und mit drei Ziffern rechts vom
Dezimalpunkt (nnn = 011) formatiert wurden. Der Ausgabepuffer wird entsprechend den
folgenden Richtlinien formatiert:
Dezimalpunkt (nnn = 011) formatiert wurden. Der Ausgabepuffer wird entsprechend den
folgenden Richtlinien formatiert:
!
Positive Werte werden ohne Vorzeichen in den Ausgabepuffer geschrieben.
!
Negative Werte werden mit einem Minuszeichen (-) vor dem Wert in den Ausgabepuffer
geschrieben.
geschrieben.
!
Führende Nullen links vom Dezimalpunkt (mit Ausnahme der Ziffer direkt neben dem
Dezimalpunkt) werden unterdrückt.
Dezimalpunkt) werden unterdrückt.
!
Die Werte werden rechtsbündig im Ausgabepuffer angeordnet.
IN = 12
IN = -12345
IN = 1234
in = -123
OUT
OUT
OUT
OUT
OUT OUT
OUT
+1
+2
+3
+4
+5
+6
+7
OUT
.
.
.
.
.
.
0
1
2
1
2
2
3
2
3
4
3
4
5
1
1
0
-
0
-
FMT
MSB
LSB
n
n
n
0
0
0
0
c
c = Komma (1) oder Dezimalpunkt (0)
nnn = Ziffern rechts vom Dezimalpunkt
nnn = Ziffern rechts vom Dezimalpunkt
2
1
0
6
7
5
4
3
Bild 6-15
Operand FMT der Operation Ganze Zahl in ASCII-Zeichenkette wandeln (ITA)
Funktionsweise der Operation Ganze Zahl (32 Bit) in ASCII-Zeichenkette wandeln
Die Operation Ganze Zahl (32 Bit) in ASCII-Zeichenkette
wandeln (DTA) wandelt eine ganze Zahl (32 Bit) (IN) in ein
Feld aus ASCII-Zeichen um. Der Formatoperand (FMT) gibt
die Umwandlungsgenauigkeit rechts vom Dezimalpunkt an.
Das Ergebnis der Umwandlung wird in 12
aufeinanderfolgende Bytes mit Beginn an OUT abgelegt.
wandeln (DTA) wandelt eine ganze Zahl (32 Bit) (IN) in ein
Feld aus ASCII-Zeichen um. Der Formatoperand (FMT) gibt
die Umwandlungsgenauigkeit rechts vom Dezimalpunkt an.
Das Ergebnis der Umwandlung wird in 12
aufeinanderfolgende Bytes mit Beginn an OUT abgelegt.
Fehlerbedingungen,
die ENO = 0 setzen
die ENO = 0 setzen
"
0006 (Indirekte Adresse)
"
Unzulässiges Format
"
nnn
> 5
Die Größe des Ausgabepuffers ist immer 12 Bytes.
Bild 6-16 beschreibt den Formatoperanden der Operation Ganze Zahl (32 Bit) in
ASCII-Zeichenkette wandeln. Die Anzahl der Ziffern rechts vom Dezimalpunkt im Ausgabepuffer
wird vom Feld
ASCII-Zeichenkette wandeln. Die Anzahl der Ziffern rechts vom Dezimalpunkt im Ausgabepuffer
wird vom Feld
nnn
angegeben. Der gültige Bereich für das Feld
nnn
liegt zwischen 0 und 5.
Werden 0 Ziffern rechts vom Dezimalpunkt angegeben, wird der Wert ohne Dezimalpunkt
angezeigt. Bei Werten für
angezeigt. Bei Werten für
nnn
größer als 5, wird der Ausgabepuffer mit ASCII-Leerzeichen belegt.
Das Bit
c
gibt an, ob ein Komma (c = 1) oder ein Dezimalpunkt (c = 0) als Trennzeichen zwischen
der ganzen Zahl und dem Bruch verwendet werden soll. Die oberen 4 Bits müssen Null sein.
Bild 6-16 zeigt Beispiele für Werte, die mit Dezimalpunkt (c = 0) und mit vier Ziffern rechts vom
Dezimalpunkt (nnn = 100) formatiert wurden. Der Ausgabepuffer wird entsprechend den
folgenden Richtlinien formatiert:
Dezimalpunkt (nnn = 100) formatiert wurden. Der Ausgabepuffer wird entsprechend den
folgenden Richtlinien formatiert:
!
Positive Werte werden ohne Vorzeichen in den Ausgabepuffer geschrieben.
!
Negative Werte werden mit einem Minuszeichen (-) vor dem Wert in den Ausgabepuffer
geschrieben.
geschrieben.
!
Führende Nullen links vom Dezimalpunkt (mit Ausnahme der Ziffer direkt neben dem
Dezimalpunkt) werden unterdrückt.
Dezimalpunkt) werden unterdrückt.
!
Die Werte werden rechtsbündig im Ausgabepuffer angeordnet.