Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 379

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

Werbung

Tabelle 9- 37 Anweisung Chars_TO_Strg
KOP/FUP
SCL
Chars_TO_Strg(
Tabelle 9- 38 Datentypen für die Parameter (Chars_TO_Strg)
Parameter und Datentyp
Chars
IN
pChars
IN
Cnt
IN
Strg
OUT
Tabelle 9- 39 ENO-Status
ENO
Beschreibung
1
Kein Fehler
0
Chars_TO_Strg: Versuch, mehr Zeichenbytes in die Ausgangszeichenkette zu kopieren als entsprechend
dem Byte für die maximale Länge in der Zeichenkettendeklaration zulässig sind
0
Chars_TO_Strg: Der Nullzeichenwert (16#00) wurde im Byte-Array des Eingangszeichens gefunden.
0
Strg_TO_Chars: Versuch, mehr Zeichenbytes in das Ausgangs-Array zu kopieren als entsprechend dem
Grenzwert für die Elementanzahl zulässig sind
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Chars:=_variant_in_,
pChars:=_dint_in_,
Cnt:=_uint_in_,
Strg=>_string_out_);
Datentyp
Variante
Dint
UInt
String, WString
9.2 Zeichenketten- und Zeichenanweisungen
Beschreibung
Das gesamte Array oder ein Teil eines Arrays aus Zeichen
wird in eine Zeichenkette kopiert.
Die Ausgangszeichenkette muss deklariert sein, bevor
Chars_TO_Strg ausgeführt wird. Die Zeichenkette wird dann
von der Anweisung Chars_TO_Strg überschrieben.
Zeichenketten aller unterstützten maximalen Längen (1 ...
254) können verwendet werden.
Der Wert für die maximale Länge der Zeichenkette wird von
der Anweisung Chars_TO_Strg nicht verändert. Das Kopieren
aus dem Array in die Zeichenkette endet, wenn die maximale
Länge der Zeichenkette erreicht ist.
Das nul-Zeichen "$00" oder der Wert 16#00 im Zeichen-Array
fungiert als Trennzeichen und beendet das Kopieren von
Zeichen in die Zeichenkette.
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 Vari-
ablen in der Bausteinschnittstelle deklariert werden.
Beispiel: "DB1".MyArray verweist auf die Elementwerte My-
Array [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
Erweiterte Anweisungen
379

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis