Instrucciones avanzadas
9.2 Cadena y carácter
El siguiente ejemplo ilustra el significado del parámetro SIZE. GetBlockName ha leído el nombre
de bloque siguiente: Level1_gbn (las comillas dobles al principio y al final forman parte del
nombre).
SIZE
1
2
3
6
0
GetBlockName escribe el nombre del bloque en el parámetro RET_VAL. Si el nombre del bloque
es más grande que la longitud máxima de WSTRING, trunca el nombre.
Ejemplo: Leer un nombre de bloque
El ejemplo siguiente muestra cómo se lee el nombre de un bloque.
1. Cree dos variables en un bloque de datos global para guardar los datos.
2. Defina los parámetros de la instrucción del siguiente modo:
368
Se devuelve GetBlockName Explicación
'...'
'"...'
'"L...'
'"Leve...'
'"Level1_gbn"'
•
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:"... "L...
•
Último carácter de WSTRING:'
•
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_gbn"
•
Último carácter de WSTRING:'
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Controlador programable S7-1200