Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 102

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

Werbung

97BSPS-Grundlagen
4.4 Datentypen
Char
Char-Daten belegen ein Byte im Speicher und speichern ein einzelnes Zeichen, das im
ASCII-Format codiert ist. In der Editorsyntax wird ein einzelnes Hochkomma vor und hinter
dem ASCII-Zeichen eingegeben. Sichtbare Zeichen und Steuerzeichen sind verwendbar.
Eine Tabelle mit den gültigen Steuerzeichen finden Sie in der Beschreibung des Datentyps
Zeichen.
String
Die CPU unterstützt den Datentyp String zum Speichern einer Folge von Einzelbyte-
Zeichen. Der Datentyp String enthält die Gesamtzeichenzahl (Anzahl der Zeichen in der
Zeichenkette) und die tatsächliche Zeichenzahl. Der Datentyp String bietet bis zu 256 Bytes
zum Speichern der maximalen Gesamtzeichenzahl (1 Byte), der tatsächlichen Zeichenzahl
(1 Byte) und bis zu 254 Zeichen, wobei jedes Zeichen in 1 Byte abgelegt wird.
Sie können literale Zeichenketten (Konstanten) für Anweisungsparameter vom Typ IN in
einzelnen Hochkommata angeben. 'ABC' zum Beispiel ist eine Zeichenkette aus drei
Zeichen, die als Eingang für Parameter IN der Anweisung S_CONV genutzt werden kann.
Sie können auch Zeichenkettenvariablen erstellen, indem Sie in der Bausteinschnittstelle
von OB, FC, FB und DB den Datentyp "String" auswählen. Im PLC-Variableneditor können
Sie keine Zeichenkette erstellen.
Sie können die maximale Zeichenfolgegröße in Byte mithilfe von eckigen Klammern nach
dem Schlüsselwort "String" angeben (sobald Sie den Datentyp "String" in einer Datentyp-
Klappliste ausgewählt haben). Beispiel: "MeinString[10]" gibt eine maximale Größe von 10
Byte für die Zeichenfolge MeinString an. Wenn Sie die eckigen Klammern mit der Angabe
der maximalen Größe weglassen, wird die Größe 254 angenommen.
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 4- 23 Beispiel für einen Zeichenfolge-Datentyp
Gesamtzeichenzahl
10
Byte 0
ASCII-Steuerzeichen können in Char- und String-Daten verwendet werden. Die folgende
Tabelle zeigt Beispiele für die Syntax von Steuerzeichen.
Tabelle 4- 24 Gültige ASCII-Steuerzeichen
Steuerzeichen
$L oder $l
$N oder $n
$P oder $p
102
Tatsächliche
Zeichen 1
Zeichenzahl
3
'C' (16#43)
Byte 1
ASCII-
Hexadezimalwert
0A
0A und 0D
Die neue Zeile zeigt zwei Zeichen in der
0C
Zeichen 2
'A' (16#41)
Byte 2
Byte 3
Regelungsfunktion
Zeilenvorschub
Zeilenumbruch
Zeichenfolge.
Formularvorschub
Zeichen 3
...
'T' (16#54)
...
Byte 4
...
Beispiele
'$LText', '$0AText'
'$NText', '$0A$0DText'
'$PText', '$0CText'
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Zeichen 10
-
Byte 11

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis