Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
Verwendung
Beachten Sie die folgenden Tipps zur Verwendung der Anweisung GetSymbolPath:
● Geben Sie die Bausteinschnittstelle, über die der Name der Eingangsvariablen gelesen
wird, am Parameter VARIABLE der Anweisung an:
– Wenn eine Datenbausteinvariable den Eingangsparameter liefert, gibt GetSymbolPath
– Wenn eine PLC-Variable den Eingangsparameter liefert, gibt GetSymbolPath den
– Wenn eine Konstante den Eingangsparameter liefert, gibt GetSymbolPath den Wert
● Um die Länge des gelesenen Variablennamens zu begrenzen, verwenden Sie den
Parameter SIZE. Wenn der Name abgeschnitten wurde, wird dies durch die Zeichen "..."
(Unicode-Zeichen 16#2026) am Ende des Namens deutlich gemacht. Beachten Sie, dass
dieses Zeichen die Länge 1 hat.
Beispiel: Bedeutung des Parameters SIZE
Das folgende Beispiel veranschaulicht die Bedeutung des Parameters SIZE. GetSymbolPath
hat den folgenden Variablennamen aus der Bausteinschnittstelle gelesen: "MyPLCTag" (die
doppelten Anführungszeichen am Anfang und Ende des Namens gehören zum Namen).
SIZE
1
2
3
6
0
396
den Namen des DB, darin enthaltene Strukturen und den Namen der Variablen aus.
Namen der PLC-Variablen aus.
der Konstanten aus.
Ausgabe von GetSymbol-
Path
'...'
'"...'
'"M...'
'"MyPL...'
'"MyPLCTag"'
Bedeutung
Erstes Zeichen von WSTRING:'
•
Kennzeichen dafür, dass der Name abgeschnitten wur-
•
de: ...
Letztes Zeichen von WSTRING:'
•
Erstes Zeichen von WSTRING:'
•
Das erste Zeichen des Namens und Kennzeichen dafür,
•
dass der Name abgeschnitten wurde:"...
Letztes Zeichen von WSTRING:'
•
Erstes Zeichen von WSTRING:'
•
Die ersten beiden Zeichen des Namens und Kennzei-
•
chen dafür, dass der Name abgeschnitten wurde:"...
"M...
Letztes Zeichen von WSTRING:'
•
Erstes Zeichen von WSTRING:'
•
Die ersten fünf Zeichen des Namens und Kennzeichen
•
dafür, dass der Name abgeschnitten wurde: "MyPL...
Letztes Zeichen von WSTRING:'
•
Erstes Zeichen von WSTRING:'
•
Alle Zeichen des Namens: "MyPLCTag"
•
Letztes Zeichen von WSTRING:'
•
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
S7-1200 Automatisierungssystem