SIZE
6
0
GetBlockName schreibt den Namen des Bausteins in den Parameter RET_VAL. Wenn der
Name des Bausteins länger ist als die maximale Länge von WSTRING, wird der Name
abgeschnitten.
Beispiel: Lesen eines Bausteinnamens
Das folgende Beispiel zeigt, wie Sie einen Bausteinnamen auslesen.
1. Legen Sie zwei Variablen in einem globalen Datenbaustein zum Speichern der Daten an.
2. Definieren Sie die Parameter der Anweisung wie folgt:
Der Baustein Level1_gbn führt die Anweisung GetBlockName aus. GetBlockName liest den
Namen des Bausteins Level1_gbn und gibt den Namen am Ausgangsparameter RET_VAL
als Zeichenkette aus (outputBlockName). Da der Parameter SIZE gleich 0 ist (limitSIZE), ist
die Länge der Zeichenkette unbegrenzt.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Ausgabe von GetBlockNa-
me
'"Leve...'
'"Level1_gbn"'
9.2 Zeichenketten- und Zeichenanweisungen
Bedeutung
Erstes Zeichen von WSTRING:'
•
Die ersten fünf Zeichen des Namens und Kennzeichen
•
dafür, dass der Name abgeschnitten wurde: "Leve...
Letztes Zeichen von WSTRING:'
•
Erstes Zeichen von WSTRING:'
•
Alle Zeichen des Namens: "Level1_gbn"
•
Letztes Zeichen von WSTRING:'
•
Erweiterte Anweisungen
405