Referencia al PLC Basic Program
11.6 Bloques de función (FB)
[FB2]", se definen el canal con el parámetro "Unit" y el índice del parámetro R que debe leerse
con el parámetro "Line". Hay que tener en cuenta que debe indicarse el valor índice + 1 como
parámetro Line:
Parámetro R R[0] del canal 1: Unit = 1, Line = 1
Parámetro R R[10] del canal 2: Unit = 2, Line = 11
Encontrará más información, entre otros, en la ayuda online de NC-VAR-Selector.
Tabla 11-49
En una llamada, pueden combinarse variables de diferentes áreas del siguiente modo:
Tabla 11-50
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 leen 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 lee nada y se emite el siguiente aviso de error:
• "Error" == TRUE
• "State" == W#16#03
Explicación de los parámetros formales
Parámetro
Req
NumVar
540
Correspondencia de parámetros
Parámetro "LBP_ReadVar [FB2]"
Unit
Column
Line
Combinaciones de llamadas
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