Mitsubishi Electric MELSEC A Serie Manual De Programación página 411

Tabla de contenido
Otras instrucciones
Funciona-
Instrucción de posicionamiento para mesas rotativas
miento
ROTC
Con la instrucción ROTC es posible posicionar una mesa rotativa con la cantidad de sectores
(partición) indicada en nl de tal modo que un sector indicado en s+2 (Array_s [2]) se desplaza
hacia una posición indicada en s+1 (Array_s [1]).
La numeración de las posiciones y de los sectores en la mesa rotativa se ejecuta en contra del
sentido de las agujas del reloj.
El valor indicado en s+0 (Array_s [0]) se utiliza internamente en el sistema como contador e
informa al sistema, cuál sector se encuentra relativamente en qué posición frente a la posición
0. El valor indicado en s+0 (Array_s [0]) no debe modificarse ya que de otro modo no puede
ejecutarse un posicionamiento.
El valor indicado en n2 indica la cantidad de sectores en los cuales se ejecuta el
desplazamiento de la mesa rotativa con velocidad baja (marcha lenta). Éste debe ser menor
a la división indicada en n1.
Las entradas indicadas en d+0 (Array_d [0]) y d+1 (Array_d [1]) (fases A/B) sirven para la
determinación de la dirección de giro. Ambas entradas se conmutan con impulsos. En caso
que la entrada (fase A) indicada en d+0 (Array_d [0]) tiene el estado 1, se determina la
dirección de giro mediante el flanco del impulso de la entrada (fase B) indicada en d+1
(Array_d [1]) siguiendo el siguiente modo:
Cuando la fase B presenta un flanco ascendente en este instante, la dirección de giro se
efectúa en sentido de las agujas del reloj (giro a la derecha).
Cuando la fase B presenta un flanco descendente en este instante, la dirección de giro se
efectúa en contra del sentido de las agujas del reloj (giro a la izquierda).
La entrada indicada en d+2 (Array_d [2]) sirve para la determinación del punto cero. Esta
entrada se aplica cuando el sector 0 alcanza la posición 0. Al aplicar esta entrada durante la
ejecuión de la instrucción ROTC, se repone el valor en s+0 (Array_s [0]). Se recomienda
realizar esta operación de reposición del valor indicado en s+0 (Array_s [0]) antes del propio
posicionamiento con la instrucción ROTC para garantizar así un funcionamiento impecable.
Los datos en d+3 (Array_d [3]) hasta d+7 (Array_d [7]) contienen las señales de salida para el
control de la mesa rotativa. El resultado actual de la ejecución de la instrucción ROTC
determina, cuál señal de salida será aplicada.
En caso que inmediatamente antes de la ejecución de la instrucción ROTC, todos los
resultados de operación resultaron igual a 0, se reponen las salidas indicadas en d+3 (Array_d
[3]) hasta d+7 (Array_d [7]) sin ejecución de un posicionamiento. Después de la desactivación
de la condición de ejecución se reponen estas salidas también.
La instrucción ROTC puede utilizarse solamente una vez en un programa. La utilización
repetida en un programa causa una ejecución defectuosa de la instrucción.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El valor indicado en s+0 (Array_s [0]) hasta s+2 (Array_s [2]) o bien n2 resulta mayor al valor
indicado en n1 (código de error 4100).
Programación MELSEC A y Q
Instrucción de posicionamiento
ROTC
6 – 193

Hide quick links:

Tabla de contenido
loading

Tabla de contenido