Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 271

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

Werbung

Tabelle 8- 38 Datentypen für die Parameter (Chars_TO_Strg)
Parameter und Datentyp
Chars
IN
pChars
IN
Cnt
IN
Strg
OUT
Tabelle 8- 39 Anweisung Strg_TO_Chars
KOP/FUP
SCL
Strg_TO_Chars(
Tabelle 8- 40 Datentypen für die Parameter (Strg_TO_Chars)
Parameter und Datentyp
Strg
IN
pChars
IN
Chars
IN_OUT
Cnt
OUT
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Datentyp
Variante
Dint
UInt
String
Strg:=_string_in_,
pChars:=_dint_in_,
Cnt=>_uint_out_,
Chars:=_variant_inout_);
Datentyp
String
DInt
Variante
UInt
8.2 Zeichenketten- und Zeichenanweisungen
Beschreibung
Der Parameter Chars ist ein Pointer auf das nullbasierte Array
[0..n] aus Zeichen, das in eine Zeichenkette umgewandelt
werden soll. Das Array kann in einem DB oder als lokale
Variablen in der Bausteinschnittstelle deklariert werden.
Beispiel: "DB1".MyArray verweist auf die Elementwerte
MyArray [0..10] of Char in DB1.
Elementnummer des ersten zu kopierenden Zeichens im
Array. Array-Element [0] ist der Standardwert.
Anzahl der zu kopierenden Zeichen: 0 bedeutet alle
Zielzeichenkette
Beschreibung
Die vollständige Eingangszeichenkette Strg wird in ein Array
aus Zeichen am IN_OUT-Parameter Chars. kopiert.
Die Anweisung überschreibt Bytes beginnend mit der Array-
Elementnummer, die vom Parameter pChars angegeben
wird.
Zeichenketten aller unterstützten maximalen Längen (1 ..
254) können verwendet werden.
Es wird kein Abschlusstrennzeichen geschrieben, hierfür
sind Sie selbst verantwortlich. Wenn Sie das
Abschlusstrennzeichen direkt nach dem letzten
geschriebenen Array-Zeichen setzen möchten, verwenden
Sie die nächste Array-Elementnummer [pChars+Cnt].
Beschreibung
Quellzeichenfolge
Array-Elementnummer des ersten Zeichens der Zeichenkette,
das in das Ziel-Array geschrieben wird
Der Parameter Chars ist ein Pointer auf das nullbasierte Array
[0..n] aus Zeichen, das aus der Eingangszeichenkette kopiert
wird. Das Array kann in einem DB oder als lokale Variablen in
der Bausteinschnittstelle deklariert werden.
Beispiel: "DB1".MyArray verweist auf die Elementwerte
MyArray [0..10] of Char in DB1.
Anzahl der kopierten Zeichen
101BErweiterte Anweisungen
271

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis