Referencia al PLC Basic Program
11.7 Funciones (FC)
11.7.8.2
Funciones 3, 4: intercambio de datos rápido PLC-CN
11.7.8.3
Función 5: actualizar señales de control al canal
Esta función permite transferir rápidamente señales de control importantes. Las señales
"LBP_Chan*.DBW6" (DB21, ... DBX6.0 a DBX7.7) de la interfaz de canal en el PLC se transfieren
al CN. La transferencia se realiza de inmediato. Esto permite, p. ej., transferir el bloqueo de
avance o el bloqueo de lectura fuera del intercambio de datos cíclico (PLC-CN).
Señal
Enable
Funct
IVAR1
Error
ErrCode
// #tempError: Bool
// #tempStatus: Int
"LBP_TransferSelData"(Enable := TRUE,
11.7.8.4
Función 6: actualizar señales de control a los ejes
Esta función permite transferir rápidamente señales de control importantes. Las señales
"LBP_Axis*.DBB2" (DB31, ... DBX2.0 a DBX2.7) de la interfaz de eje en el PLC se transfieren al CN.
La transferencia se realiza de inmediato y para todos los ejes activados. Esto permite, p. ej.,
transferir la habilitación del regulador fuera del intercambio de datos cíclico (PLC-CN).
Señal
Enable
Funct
Error
ErrCode
Ejemplo de llamada
// #tempError: Bool
// #tempStatus: Int
"LBP_TransferSelData"(Enable := TRUE,
638
Clase
Tipo
Rango de valo‐
E
BOOL
E
BYTE
E
INT
A
BOOL
A
INT
Funct := 5,
S7Var := NULL,
IVAR1 := 1,
IVAR2 := 0,
Error => #tempError,
ErrCode => #tempStatus);
Clase
Tipo
Rango de valo‐
E
BOOL
E
BYTE
A
BOOL
A
INT
Significado
res
---
TRUE: transferir datos
5
5: señales de control al canal
1 ... 10
Número de canal
---
TRUE: ha ocurrido un error
---
10: número de canal no válido
// Transferir datos
// Irrelevante
// Canal
// Irrelevante
Significado
res
---
TRUE: transferir datos
6
6: señales de control (parte 1) a los ejes
---
TRUE: ha ocurrido un error
---
Sin uso
// Transferir datos
Manual de funciones, 01/2023, A5E47437861E AF
PLC