- CJ1W-MCH71: Control de variadores F7/G7/V7 vía ML-II -
7- EJEMPLOS DE PROGRAMA DE LA MCH
La operación de los variadores se controla básicamente usando programas de movimiento en la
MCH desde los que se puede leer y escribir parámetros, arrancar y parar el variador, variar su
velocidad etc...
A diferencia de los servos, a la hora de editar un programa de movimiento, en los variadores no es
necesario seleccionar el número de eje ni tampoco pasar los ejes a modo automático.
Por ejemplo para arrancar un programa en la tarea 1 es tan sencillo como escribir el número de
programa en m+22 y activar el bit n+4.01.
Estos son algunos ejemplos de programa usando comandos opcionales:
Ejemplo de lectura de un parámetro:
;Secuencia de lectura de un comando
;
WAIT #IB00101==1; Espero la ejecución de un comando previo (en caso de haberlo)
; Utilizo registros de trabajo para luego hacer una transferencia de datos
#MW0019=2; PRM_RD
#MW001A=512; Parámetro a ser leído: Aceleración del F7Z (200H=512)
#MW001B=2; Tamaño del parámetro en bytes
;
; Transferencia de datos de los registros de trabajo a los registros de comando opcional
XFER #MW0019 #OW0019 N3;
NOPS;
WAIT #IW0010==3; Espero la ejecución del comando enviado
;
;Transfiere el resultado de la lectura
XFER #IW001A #MW011A N3;
;
;El valor del parámetro de la aceleración (C1-01) se vera reflejado en #MW011C
;
; -----------------------------------------------------------------------------------------------------------------
; --- Secuencia para cambiar a los comandos por defecto -------------------------------------
; -----------------------------------------------------------------------------------------------------------------
#OW0019=0; Comando por defecto INV_CTL (operación normal)
NOPS;
END;
14