Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 107

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

Werbung

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 String[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
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
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
SPS-Grundlagen
4.4 Datentypen
Zeichen 3
...
'T' (16#54)
...
Byte 4
...
Beispiele
'$LText', '$0AText'
'$NText', '$0A$0DText'
'$PText', '$0CText'
Zeichen 10
-
Byte 11
107

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis