Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
384 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
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
den Namen des DB, darin enthaltene Strukturen und den Namen der Variablen aus.
Wenn eine PLC-Variable den Eingangsparameter liefert, gibt GetSymbolPath den
Namen der PLC-Variablen aus.
Wenn eine Konstante den Eingangsparameter liefert, gibt GetSymbolPath den Wert
der Konstanten aus.
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
Ausgabe von GetSymbol-
Path
Bedeutung
1 '...'
Erstes Zeichen von WSTRING:'
Kennzeichen dafür, dass der Name abgeschnitten wur-
de: ...
Letztes Zeichen von WSTRING:'
2 '"...'
Erstes Zeichen von WSTRING:'
Das erste Zeichen des Namens und Kennzeichen dafür,
dass der Name abgeschnitten wurde:"...
Letztes Zeichen von WSTRING:'
3 '"M...'
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:'
6 '"MyPL...'
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:'
0 '"MyPLCTag"'
Erstes Zeichen von WSTRING:'
Alle Zeichen des Namens: "MyPLCTag"
Letztes Zeichen von WSTRING:'