Guía rápida SPC200
3.2
Modo de selección de línea ("Record/Select"):
En este modo el SPC200 no ejecuta el programa asignado, queda a la espera
de que un equipo de mando externo le indique el número de línea (de las
contenidas en el programa) debe ejecutar. Para ello el sistema dispone de
dos tareas a las que se asigna respectivamente un programa (el cual
únicamente puede contener instrucciones referidas a movimiento). A través
de las entradas de sistema se pasa el número de línea que se desea ejecutar.
Con las dos entradas "CLK" (una para cada tarea CLK_A/CLK_B) se ejecuta la
instrucción seleccionada. Como aceptación de la orden el sistema
proporciona dos salidas ACK (una para cada tarea ACK_A/ACK_B).
•
EJEMPLO MODO RECORD/SELECT:
Realizar un posicionado neumático compuesto por cuatro cilindros (X,Y,Z,U)
que posicionan un pantógrafo en diferentes posiciones para adecuarse a
siete piezas diferentes.
Según el tipo de pieza se activarán se ejecutará el numero de línea de
programa con las posiciones adecuadas para la pieza.
Para realizar el control de un sistema de cuatro cilindros se necesita en este
caso un SPC200 con un módulo de entradas y salidas digitales (capaz de
direccionar 32 números de instrucción).
El mapa de entradas y salidas si sólo tenemos un módulo de I/O, será el
siguiente:
BIT
Símbolo
I0.0
RECBIT_0
I0.1
RECBIT_0
I0.2
RECBIT_0
I0.3
RECBIT_0
I0.4
RECBIT_0
I0.5
CLK_B
I0.6
CLK_A
I0.7
STOP
I0.8
START/RESET
I0.9
ENABLE
© Festo Pneumatic S.A.U. , 2004
X
Y
Descripción
Bit de selección (Peso binario =1)
Bit de selección (Peso binario =2)
Bit de selección (Peso binario =3)
Bit de selección (Peso binario =4)
Bit de selección (Peso binario =5)
Orden de ejecución de la línea de programa asignado
a la tarea B
Orden de ejecución de la línea de programa asignado
a la tarea A
Señal de paro (Normalmente a 1, se activa a 0)
Señal de marcha de la tarea con Stop=1, Señal de
reset con Stop=0
Habilitación del regulador
Z
U
14