Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisungen Strg_To_Chars Und Chars_To_Strg (In/Aus Zeichenkette Und Array Aus Char Umwandeln) - Siemens Simatic s7 Handbuch

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

Werbung

Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
9.2.3.2
Anweisungen Strg_TO_Chars und Chars_TO_Strg (In/aus Zeichenkette und Array aus
CHAR umwandeln)
Strg_TO_Chars kopiert eine ASCII-Zeichenkette in ein Array aus Zeichenbytes.
Chars_TO_Strg kopiert ein Array aus ASCII-Zeichen-Bytes in eine Zeichenkette.
Hinweis
Nur die nullbasierten Array-Typen (Array [0..n] of Char) oder (Array [0..n] of Byte) sind als
Eingangsparameter Chars bei der Anweisung Chars_TO_Strg zulässig, oder als IN_OUT-
Parameter Chars bei der Anweisung Strg_TO_Chars .
Tabelle 9- 35 Anweisung Strg_TO_Chars
KOP/FUP
Tabelle 9- 36 Datentypen für die Parameter (Strg_TO_Chars)
Parameter und Datentyp
Strg
pChars
Chars
Cnt
378
SCL
Strg_TO_Chars(
Strg:=_string_in_,
pChars:=_dint_in_,
Cnt=>_uint_out_,
Chars:=_variant_inout_);
Datentyp
IN
String, WString
IN
DInt
IN_OUT
Variante
OUT
UInt
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 Ar-
ray-Elementnummer, die vom Parameter pChars angege-
ben 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 Abschlus-
strennzeichen 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 Zeichenket-
te, das in das Ziel-Array geschrieben wird
Der Parameter Chars ist ein Pointer auf ein nullbasiertes
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
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis