Asignar E Iniciar Una Rutina De Interrupción (Setint, Prio, Blsync) - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Programación flexible de CN
1.14 Rutina de interrupción (ASUP)
1.14.3
Asignar e iniciar una rutina de interrupción (SETINT, PRIO, BLSYNC)
Función
El control dispone de señales (entrada 1...8), que provocan la interrupción del programa en
curso y pueden iniciar la correspondiente rutina de interrupción.
Con el comando SETINT del programa de pieza se puede asignar qué entrada debe arrancar
qué programa.
Si en el programa de pieza existen varias instrucciones SETINT y pueden por ello producirse
varias señales al mismo tiempo, es preciso asignar valores de prioridad a las rutinas de
interrupción que definan el orden de ejecución: PRIO=<Valor>
Si se produce la activación de nuevas señales durante la ejecución de una rutina de
interrupción, las rutinas con mayor prioridad interrumpen la ejecución de la rutina actual.
Sintaxis
SETINT(<n>) PRIO=<Valor> <NOMBRE>
SETINT(<n>) PRIO=<Valor> <NAME> BLSYNC
SETINT(<n>) PRIO=<Valor> <NOMBRE> LIFTFAST
Descripción
SETINT(<n>):
<n>:
PRIO= :
<Valor>:
<NOMBRE>:
BLSYNC:
LIFTFAST:
122
Comando: asignar la entrada <n> a una rutina de interrupción. La rutina
de interrupción asignada arranca cuando se conecta la entrada <n>.
Nota:
si se asigna una rutina nueva a una entrada ya ocupada, la asignación
anterior dejará de ser efectiva automáticamente.
Parámetros: número de entrada
Tipo:
INT
Rango de
1 ... 8
valores:
Comando: Definición de la prioridad
Valor de prioridad
Tipo:
INT
Rango de
1 ... 128
valores:
La prioridad 1 corresponde a la máxima prioridad.
Nombre del subprograma (rutina de interrupción) que debe ejecutarse.
Si la instrucción SETINT se programa junto con BLSYNC, al llegar la
señal de interrupción la secuencia de programa en curso se sigue
ejecutando y sólo después se inicia la rutina de interrupción.
Si la instrucción SETINT se programa junto con LIFTFAST, al llegar la
señal de interrupción antes de que se inicie la rutina de interrupción, se
realiza una "retirada rápida de la herramienta del contorno" (ver
"Retirada rápida del contorno (SETINT LIFTFAST, ALF) [Página 126]").
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido