- CJ1W-MCH71: Control de variadores F7/G7/V7 vía ML-II -
Ejemplo de escritura de un parámetro:
;Secuencia de escritura 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=3; PRM_WR
#MW001A=513; Parámetro a ser escrito: Deceleración del F7Z (201H=513)
#MW001B=2; Tamaño del parámetro en bytes
#MW001C=112; Dato =11.2 sg
NOPS;
;
; Transferencia de datos de los registros de trabajo a los registros de comando opcional
XFER #MW0019 #OW0019 N4;
NOPS;
WAIT #IW0010==3; Espero la ejecución del comando enviado
;
;Escritura a la RAM
#OW0019=1; NOP
#OW0012=0; Escritura a la RAM
#OW0011=1; CONFIG
NOPS;
WAIT #IW0010==3; Espero la ejecución del comando enviado
;
; -----------------------------------------------------------------------------------------------------------------
; --- Secuencia para cambiar a los comandos por defecto -------------------------------------
; -----------------------------------------------------------------------------------------------------------------
#OW0019=0; Comando por defecto INV_CTL (operación normal)
NOPS;
END;
Ejemplo de escritura de un parámetro y salvar a EEPROM:
;Secuencia de escritura de un comando + salvar EEPROM
;
WAIT #IB00101==1; Espero la ejecucion de un comando previo (en caso de haberlo)
; Utilizo registros de trabajo para luego hacer una transferencia de datos
#MW0019=3; PRM_WR
#MW001A=513; Parametro a ser escrito: Deceleracion del F7Z (201H=513)
#MW001B=2; Tamaño del parametro en bytes
#MW001C=114; Dato = 11.4 sg
NOPS;
;
; Transferencia de datos de los registros de trabajo a los registros de comando opcional
XFER #MW0019 #OW0019 N4;
NOPS;
WAIT #IW0010==3; Espero la ejecucion del comando enviado
;
;Escritura a la EEPROM
#OW0019=1; NOP
#OW0012=1; Escritura a la EEPROM
#OW0011=1; CONFIG
NOPS;
WAIT #IW0010==3; Espero la ejecucion del comando enviado
;
; -----------------------------------------------------------------------------------------------------------------
; --- Secuencia para cambiar a los comandos por defecto -------------------------------------
; -----------------------------------------------------------------------------------------------------------------
#OW0019=0; Comando por defecto INV_CTL (operación normal)
NOPS;
END;
15