Niveles De Programa; Secuencia De Procesamiento - Siemens SIMATIC FM 357-2 Manual

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

CLRINT(n)
Con esta instrucción, o con el final del programa, se cancela la asignación entre una entrada
y una ASUB.
Ejemplo:
N10 SETINT(3) PRIO=2 LIFT_Z
N20 SETINT(4) PRIO=1 LIFT_X
N30 ...
N40 ...
N50 CLRINT(3)
N60 ...
N70 M02

Niveles de programa

Se dispone de un total de 12 niveles de programa. Según los niveles de subrutina
necesarios para las ASUBs, quedarán libres los restantes para la programación CN.
De los 12 niveles de programa, cuatro deberán reservarse para ASUBs.

Secuencia de procesamiento

El diagrama siguiente muestra la secuencia fundamental en la que se procesa una ASUB.
Programa principal/subrutina
%100
N10
N20 ...
Sentencia en
N30 ...
ejecución
N40 ...
N50 ...
N60 ...
N70 ...
N80 ...
N90 ...
N100 ...
N110 ...
N120 M30
Figura 10-51 Procesamiento de ASUBs
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
Asignar una rutina a un evento
...
SETINT
y pasar a "ready"
;
; ASUB LIFT_Z posible
; ASUB LIFT_Z cancelada
; ASUB LIFT_X cancelada
Evento
(activación entrada)
Posible retorno
Programación CN
ASUB
LIFT_Z
N10 R1=34 ...
N20 X...Y...
M17
10-127

Publicidad

Tabla de contenido
loading

Tabla de contenido