Información adicional
Bloqueo de Secuencia a secuencia para subprogramas asíncronos
Para ejecutar un ASUP en un paso en una secuencia individual debe programarse en el
ASUP una instrucción PROC con SBLOF. Lo mismo se aplica para la función "ASUP editable
de sistema" (DM11610 $MN_ASUP_EDITABLE).
Ejemplo de una ASUP editable de sistema:
Código del programa
N10 PROC ASUP1 SBLOF DISPLOF
N20 IF $AC_ASUP=='H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF
Influencia del programa en Secuencia a secuencia
En la ejecución de secuencia individual, el usuario puede ejecutar el programa de pieza
secuencia a secuencia. Se dispone de los siguientes tipos de ajuste:
● SBL1: Secuencia a secuencia IPO con parada después de cada secuencia de función de
● SBL2: Secuencia a secuencia con parada después de cada secuencia.
● SBL3: Parada en el ciclo (con la selección de SBL3 se suprime el comando SBLOF).
Supresión de secuencia individual con imbricación del programa
Si en un subprograma se programa SBLOF en la instrucción PROC, se parará en el salto
atrás del subprograma con M17. De este modo se evita que ya se ejecute la siguiente
secuencia en el programa desde el cual se efectúa la llamada. Si en un subprograma se
activa una supresión de secuencia individual conSBLOF, sin SBLOF en la instrucción PROC,
se parará sólo después de la siguiente secuencia de función de máquina del programa
desde el que se efectúa la llamada. Si esto no se desea, es necesario programar de nuevo
SBLON en el subprograma antes del salto atrás (M17). En un salto atrás con RET no se
parará en un programa de nivel superior.
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
máquina.
Programación flexible de CN
1.25 Uso de subprogramas
Comentarios
; Sin REPOS con cambio de modo.
; REPOS en todos los demás casos.
171