Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
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
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.
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:
!
Positive Werte werden ohne Vorzeichen in den Ausgabepuffer geschrieben.
!
Negative Werte werden mit einem Minuszeichen (-) vor dem Wert in den Ausgabepuffer
geschrieben.
!
Führende Nullen links vom Dezimalpunkt (mit Ausnahme der Ziffer direkt neben dem
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
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.
Fehlerbedingungen,
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
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.
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:
!
Positive Werte werden ohne Vorzeichen in den Ausgabepuffer geschrieben.
!
Negative Werte werden mit einem Minuszeichen (-) vor dem Wert in den Ausgabepuffer
geschrieben.
!
Führende Nullen links vom Dezimalpunkt (mit Ausnahme der Ziffer direkt neben dem
Dezimalpunkt) werden unterdrückt.
!
Die Werte werden rechtsbündig im Ausgabepuffer angeordnet.