Referencia al PLC Basic Program
11.6 Bloques de función (FB)
direccionamiento variable
Para algunas variables de CN, es necesario seleccionar "N.º de área" o "Línea"/"Columna" en NC-
VAR-Selector. Esto permite seleccionar un tipo básico, es decir, predeterminar el valor "0" en "N.º
de área" o en "Línea"/"Columna". En "LBP_WriteVar [FB3]", se comprueba que los valores de "N.º
de área", "Línea" y "Columna" especificados estén a "0" desde NC-VAR-Selector. Si un valor de NC-
VAR-Selector == "0", se adopta el valor correspondiente del parámetro "LBP_WriteVar [FB3]".
Para ello, antes de la llamada de "LBP_WriteVar [FB3]", deben escribirse los parámetros
"Unit<n>", "Column<n>" y "Line<n>" con <n> = 1, 2, ... 8.
Encontrará más información sobre el uso de tipos básicos en la ayuda online de NC-VAR-
Selector.
En una llamada, pueden combinarse variables de CN de diferentes áreas del siguiente modo:
Para los canales del 3 al 10, se aplican las mismas reglas que para las llamadas 1 y 2, representadas a
modo de ejemplo.
A = datos específicos de eje; el n.º de área corresponde al número de eje
B = datos de GMO; el n.º de área corresponde al n.º de GMO
C = datos de canal; el n.º de área corresponde al número de canal
N = datos CN; el n.º de área es irrelevante (no puede modificarse en NC-VAR-Selector)
T = datos de gestión de herramientas; el n.º de área corresponde al campo TO
Nota
Si se escriben simultáneamente varias variables del tipo "String", el número de variables útiles
en función de la longitud de cadena puede ser inferior a 8.
Esto se debe a que pueden transferirse como máximo 230 bytes con una llamada. No se escribe
nada y se emite, p. ej., el siguiente aviso de error:
• "Error" == TRUE
• "State" == W#16#060F (el error ha ocurrido en la sexta variable, longitud de datos útiles
excesiva)
Explicación de los parámetros formales
Parámetro
Req
NumVar
548
Parámetro "LBP_WriteVar [FB3]"
Unit<xn
Column<n>
Line<n>
Llamada
1
C[1]
2
C[2]
Clase
E
E
Rango
N
N
Tipo
Rango de valo‐
res
BOOL
---
INT
1 ... 8
NC-VAR-Selector
N.º de área
Columna
Línea
B
A
B
A
Significado
Inicio de petición con flanco positivo
Número de variables que deben leerse:
"Addr1" - "Addr8"
Manual de funciones, 01/2023, A5E47437861E AF
T
T
PLC