Instructions

Table Of Contents
PLC-Grundlagen
5.4 Datentypen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
139
Das folgende Beispiel zeigt eine Zeichenfolge mit der maximalen Zeichenzahl 10 und der
tatsächlichen Zeichenzahl 3. Die Zeichenfolge enthält somit 3 Zeichen mit je einem Byte,
kann aber bis auf 10 Zeichen mit je einem Byte erweitert werden.
Tabelle 5- 36 Beispiel für einen Datentyp String
Gesamtzei-
chenzahl
Tatsächliche
Zeichenzahl
Zeichen 1
Zeichen 2
Zeichen 3
...
Zeichen 10
10
3
'C' (16#43)
'A' (16#41)
'T' (16#54)
...
-
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 ... Byte 11
Das folgende Beispiel zeigt einen Datentyp WString mit der maximalen Zeichenzahl 500 und
der tatsächlichen Zeichenzahl 300. Die Zeichenfolge enthält somit 300 Zeichen mit je einem
Wort, kann aber bis auf 500 Zeichen mit je einem Wort erweitert werden.
Tabelle 5- 37 Beispiel für einen Datentyp WString
Gesamtzei-
chenzahl
Tatsächliche
Zeichenzahl
Zeichen 1
Zeichen
2 bis 299
Zeichen 300
...
Zeichen 500
500 300 'ä' (16#0084) ASCII-
Zeichenwörter
'M' (16#004D) ... -
Wort 0 Wort 1 Wort 2 Wörter 3 bis
300
Wort 301 ... Wort 501
ASCII-Steuerzeichen können in Char-, WChar-, String- und WString-Daten verwendet
werden. Die folgende Tabelle zeigt Beispiele für die Syntax von Steuerzeichen.
Tabelle 5- 38 Gültige ASCII-Steuerzeichen
Steuerzeichen
ASCII-
Hexadezi-
malwert
(Char)
ASCII-
Hexadezimal-
wert (WChar)
Regelungsfunktion
Beispiele
$L oder $l
16#0A
16#000A
Zeilenvorschub
'$LText', '$0AText'
$N oder $n 16#0A und
16#0D
16#000A und
16#000D
Zeilenumbruch
Die neue Zeile zeigt zwei
Zeichen in der Zeichenfolge.
'$NText',
'$0A$0DText'
$P oder $p
16#0C
16#000C
Formularvorschub
'$PText', '$0CText'
$R oder $r
16#0D
16#000D
Zeilenschaltung (CR)
'$RText','$0DText'
$T oder $t
16#09
16#0009
Tabulator
'$TText', '$09Text'
$$
16#24
16#0024
Dollarzeichen
'100$$', '100$24'
$' 16#27 16#0027 Einzelnes Hochkomma '$'Text$'','$27Text$
27'