Utilización
Tenga en cuenta los consejos siguientes sobre el uso de la instrucción GetSymbolPath:
● Especifique la interfaz del bloque a través de la que se lee el nombre de la variable de
entrada en el parámetro VARIABLE de la instrucción:
– Si una variable de bloque de datos proporciona el parámetro de entrada,
– Si una variable PLC proporciona los parámetros de entrada, GetSymbolPath emite el
– Si una constante proporciona el parámetro de entrada, GetSymbolPath emite el valor
● Para limitar la longitud del nombre de variable leído debe utilizarse el parámetro SIZE. Si
el nombre se ha truncado, se indica en el carácter "..." (carácter Unicode 16#2026) al
final del nombre. Tenga en cuenta que este carácter tiene una longitud de 1.
Ejemplo: Significado del parámetro SIZE
El siguiente ejemplo ilustra el significado del parámetro SIZE. GetSymbolPath ha leído el
nombre de variable siguiente desde la interfaz del bloque: "MyPLCTag" (las comillas dobles
al principio y al final forman parte del nombre).
SIZE
1
2
3
6
0
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
GetSymbolPath emite el nombre del DB, las estructuras que contiene y el nombre de
la variable.
nombre de la variable PLC.
de la constante.
Se devuelve GetSym-
bolPath
'...'
'"...'
'"M...'
'"MyPL...'
'"MyPLCTag"'
Explicación
Primer carácter de WSTRING:'
•
Identificador de que se ha truncado el nombre: ...
•
Último carácter de WSTRING:'
•
Primer carácter de WSTRING:'
•
Primer carácter del nombre e identificador de que se ha
•
truncado el nombre:"...
Último carácter de WSTRING:'
•
Primer carácter de WSTRING:'
•
Los dos primeros caracteres del nombre e identificador
•
de que se ha truncado el nombre:"... "M...
Último carácter de WSTRING:'
•
Primer carácter de WSTRING:'
•
Los cinco primeros caracteres del nombre e identifica-
•
dor de que se ha truncado el nombre: "MyPL...
Último carácter de WSTRING:'
•
Primer carácter de WSTRING:'
•
Todos los caracteres del nombre: "MyPLCTag"
•
Último carácter de WSTRING:'
•
Instrucciones avanzadas
9.2 Cadena y carácter
395