Herunterladen Inhalt Inhalt Diese Seite drucken

Zeichen- Und Zeichenfolge-Datentypen; Char Und Wchar; String Und Wstring - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

5.4.5

Zeichen- und Zeichenfolge-Datentypen

Tabelle 5- 35 Zeichen- und Zeichenfolge-Datentypen
Datentyp
Char
WChar
String
WString

Char und WChar

Ein Char (Zeichen) belegt ein Byte im Speicher und speichert ein einzelnes Zeichen im
ASCII-Format, einschließlich der erweiterten ASCII-Zeichencodes. Ein WChar belegt ein
Wort im Speicher und kann eine beliebige Doppelbyte-Zeichendarstellung enthalten.
In der Editorsyntax wird ein einzelnes Anführungszeichen vor und hinter dem Zeichen
eingegeben. Sie können sichtbare Zeichen und Steuerzeichen verwenden.

String und WString

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 Bytes in der Zeichenfolge. Jedes Byte in einem Datentyp String kann
einen beliebigen Wert von 16#00 bis 16#FF annehmen.
Der Datentyp WString stellt längere Zeichenfolgen für Werte mit einem Wort (Doppelbyte)
bereit. Das erste Wort enthält die maximale Gesamtzeichenzahl; das nächste Wort enthält
die tatsächliche Gesamtzeichenzahl, die folgende Zeichenfolge kann bis zu 65334 Wörter
enthalten. Jedes Wort in einem Datentyp WString kann ein beliebiger Wert von 16#0000 bis
16#FFFF sein.
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 den
Bausteinschnittstelleneditoren für OB, FC, FB und DB den Datentyp "String" oder "WString"
auswählen. Im PLC-Variableneditor können Sie keine Zeichenkette erstellen.
Sie können die maximale Zeichenfolgegröße in Bytes (String) oder in Wörtern (WString) mit
Hilfe von eckigen Klammern nach dem Schlüsselwort "String" oder "WString" angeben,
nachdem Sie den jeweiligen Datentyp in der Klappliste für die Datentypauswahl 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 für Datentyp String und 65534 für
Datentyp WString angenommen. "MyWString WString[1000]" stünde somit für einen
Datentyp WString mit 1000 Wörtern.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Größe
Bereich
8 Bit
16#00 bis 16#FF
16 Bits
16#0000 bis 16#FFFF
n+ 2 Byte
n = (0 bis 254 Bytes)
n+ 2 Wörter n = (0 bis 65534 Wörter) "ä123@XYZ.COM"
Beispiel für konstanten Eintrag
'A', 't', '@', 'ä', '∑'
'A', 't', '@', 'ä', '∑', Asiatische Zeichen, kyrilli-
sche Zeichen und andere
"ABC"
PLC-Grundlagen
5.4 Datentypen
137

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis