Instrucciones avanzadas
9.2 Cadena y carácter
SIZE
6
0
GetInstanceName escribe el nombre del bloque de datos de instancia en el parámetro OUT La
instrucción trunca el nombre si el nombre del bloque de datos de instancia es más grande que
la longitud máxima de WSTRING.
Ejemplo: Leer el nombre de un bloque de datos de instancia
El ejemplo siguiente muestra cómo se lee el nombre de un bloque de datos de instancia.
Cree dos variables en un bloque de datos global para guardar los datos.
Defina los parámetros de la instrucción del siguiente modo.
El bloque Level1_gin ejecuta la instrucción GetInstanceName, que determina el bloque de datos
de instancia asociado del bloque Level1_gin y emite el nombre en forma de cadena de caracteres
en el parámetro de salida OUT (outputInstName). De acuerdo con el valor 0 del parámetro de
entrada SIZE (limitSIZE), la longitud de la cadena de caracteres es ilimitada.
364
Se devuelve GetSymbol‐
Path
'"Leve...'
'"Level1_DB"'
Explicación
•
Primer carácter de WSTRING:'
•
Los cinco primeros caracteres del nombre e identificador
de que se ha truncado el nombre: "Leve...
•
Último carácter de WSTRING:'
•
Primer carácter de WSTRING:'
•
Todos los caracteres del nombre: "Level1_DB"
•
Último carácter de WSTRING:'
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Controlador programable S7-1200