Explicación de los parámetros formales
Señal
execute
functionAssign
functionStart
channel
program
interrupt
priority
liftFast
blSync
done
busy
error
statusID
1) También puede utilizarse el comando SETINT para la asignación de interrupción. Ver 2)
2) Bibliografía: Manual de programación Preparación del trabajo; capítulo: "Programación CN flexible" >
"Rutina de interrupción (ASUP)" > "Retirada rápida del contorno (SETINT, LIFTFAST, ALF)"
PLC
Manual de funciones, 01/2023, A5E47437861E AF
Clase
Tipo
Rango de valo‐
E
BOOL
E
BOOL
E
BOOL
E
UINT
1,2,3 ... 10
E
WSTRING
E
UINT
1,2,3 ... 8
E
UINT
1,2,3 ... 8
E
BOOL
E
BOOL
A
BOOL
A
BOOL
A
BOOL
A
UINT
Referencia al PLC Basic Program
11.6 Bloques de función (FB)
Significado
res
---
FALSE → TRUE: iniciar petición
---
TRUE: debe asignarse la interrupción
---
TRUE: debe iniciarse el ASUP
Número de canal
Ruta de programa, p. ej.: WSTRING#'/
_N_MPF_DIR/ _N_TST_FC9ASUP_MPF'
Se ignora si functionAssign := FALSE y
functionStart := TRUE
Tenga en cuenta también la información
complementaria sobre este parámetro de‐
bajo de la tabla.
Número de interrupción
Prioridad
Se ignora si functionAssign := FALSE y
functionStart := TRUE
---
LIFTFAST
Retirada rápida del
2)
contorno
Se ignora si functionAssign := FALSE y
functionStart := TRUE
---
BLSYNC
La ejecución de la rutina
3)
de interrupción no debe comenzar hasta
el siguiente cambio de secuencia
Se ignora si functionAssign := FALSE y
functionStart := TRUE
---
TRUE: la petición se ha ejecutado
correctamente
---
TRUE: se ejecuta la petición
---
TRUE: la petición se ha confirmado
negativamente o no ha podido
ejecutarse
---
Indica dónde ha ocurrido el error que debe
evaluarse con el parámetro status:
0: sin errores
1: el propio bloque
2: LBP_ReqPIService
1)
579