You are on page 1of 56

Curso Drive Programming (EzSQ

)
Mayo 2010 Integrated Automation

V1.0

AGENDA Especificaciones de Drive programming Herramienta Drive programming (CX(CX-Drive) Conceptos bá básicos de Drive programming Instrucciones de Drive programming Detalles a tener en cuenta Prá Prácticas

Especificaciones de Drive Programming

CARACTERÍSTICAS PRINCIPALES Lenguaje de programació programación: Diagrama de flujo (editor gráfico) y BASIC (texto). Editor BASIC (texto) a partir de Junio’11. Herramienta de programació programación (Windows, Windows 64 bits no testeado): Disponible desde CX-Drive V2.0 (soporte de diagrama de flujo). Requisitos: MX2 desde firmware IO 4309 (parámetro d107). Capacidad de programació programación: 5 tareas en paralelo (1 paso cada tarea en cada ciclo) 1024 pasos en total (aprox.). Memoria de programa 6Kbyte. Rendimiento: 1 paso cada 2ms. 500 pasos/seg.

CARACTERÍSTICAS PRINCIPALES Instrucciones de control de programa: programa:
Programa (entry, end). Control de lazo (for) /salto incondicional (go to) / tiempo (wait) Conditionales (if then, ifs then, select case, until, while) Subroutinas (call, sub, endsub)

Instrucciones lógicas y aritmé aritméticas: ticas:
Operaciones aritméticas (+, -, *, / , mod %) Sustitución (=), inc, dec Valor absoluto (abs) / operaciones lógicas (or, and, xor, not)

Control de E/S:
E/S de propósito general (bit input, word input, bit output y word output) Lectura de los terminales de entrada del variador

Temporizació Temporización: Retardo / temporizador

memoria interna de bits de usuario (0 ó 1) TD(0) a TD(7). Pueden gestionarse con los comandos TIMER y DELAY.). Disponibles inmediatamente tras ejecutar el programa. P129 a P131 se salvan automáticamente al quitar tensión. . rango: -2147483647 ~2147483647 3 monitores de usuario (d025 a d027). UL(0) a UL(7). se corresponden con P100 a P131 en el variador (rango 0-65535). rango: -2147483647~ 2147483647 10 códigos de fallo de usuario (E50 a E59) Registros especiales internos: UB(0) a UB(7). cuenta del temporizador. Rango: -2147483647~ 2147483647 con una resolución de 1=10ms (aprox. bits de estado de temporizador (0 ó 1) TC(0) a TC(7).32 WORD.CARACTERÍSTICAS PRINCIPALES Pará Parámetros de usuario (editables desde consola): consola): U(00) a U(31) . Parámetros no visibles. LONG.

Tmon. LX) y POS. RUN-Time. ON-Time. ERR(1). DECEL FW. RV. ERR(6) Variables de función. Power. STATUS. PID-FB.CARACTERÍSTICAS PRINCIPALES Variables especiales: Control básico: SET-Freq ACCEL. Dir. Error : CNT. Vout. . ERR(3). ERR(5). Iout. F-CNV. STOP Monitor (reservadas): FM. ERR(4). y DCV. ERR(2). PlsCnt (RX.

AMI (4-20mA) X(00) a X(07) LX XA(0) – term. AMI (4-20mA) Pueden usarse las tarjetas de expansió expansión de E/S. OI (0-20mA) XA(2) – term. Y(1) transistor Y(2) – Relé YA(0) – term.CARACTERÍSTICAS PRINCIPALES Variables de terminales: MX2 Entradas digitales Entradas analó analógicas Salidas digitales Salidas analó analógicas X(00) a X(06) X(07) uso especial de EA XA(0) 0-10V XA(1) 0-20mA Y(0). O (0-10V) XA(1) – term. AM (0-10V) YA(2) – term. AM (0-10V) RX X(00) a X(07) XA(0) – term. FM (PWM) YA(1) – term. O2 (0-10V) Y(0) to Y(4) transistor Y(5) – Relé YA(0) – term. FM (PWM) YA(1) – term. OI (0-20mA) XA(2) – term. AM (0-10V) YA(2) – term. FM (PWM) YA(1) – term. O2 (0-10V) Y(0) to Y(3) – Relé YA(0) – term. O (0-10V) XA(1) – term. .

TAREAS EN PARALELO Las tareas en paralelo se procesan segú según el diagrama: No se puede saltar de una tarea a otra. pero pueden usarse “flags” para arrancar/parar tareas o enlazarlas. Tiempo de ciclo no predecible. se asemeja más a un programa BASIC. La ejecución no es como en un PLC. .

El fichero de CX-Drive contiene tanto los parámetros como el programa de Drive Programming (proyecto completo).HERRAMIENTA DRIVE PROGRAMMING Drive programming está está integrado en CXCX-Drive. Se muestra como un componente del fichero del variador. .

HERRAMIENTA DRIVE PROGRAMMING Nuevas ventanas añ añadidas con Drive Programming: Programming: Editor gráfico (en breve. también editor de texto) Selección de función Parámetros de usuario Argumentos de los comandos y ayuda .

HERRAMIENTA DRIVE PROGRAMMING Espacio de trabajo: Se pueden mover o cerrar las ventanas de Drive Programming. Se pueden abrir de nuevo desde el menú principal (View -> DP) La configuración se salva en el proyecto de CX-Drive .

resetear Zoom Herramienta de selección Herramienta de desplazamiento Deshacer. Zoom . Nueva Tarea (hasta 5) Nueva Subrutina (sin límite dentro de cada tarea) Eliminar Zoom +.HERRAMIENTA DRIVE PROGRAMMING Nueva barra de herramientas: Acceso a las funciones mediante iconos en la ventana del editor.. Rehacer .

HERRAMIENTA DRIVE PROGRAMMING Nueva barra de herramientas: Estado con el programa en STOP Estado con el programa en RUN Descargar proyecto (sólo con el programa en Stop) Cargar proyecto (sólo con el programa en Stop) Ejecutar programa (sólo con el programa en Stop) Parar programa Compilar programa Organización de los bloques de función Orientación de las conexiones de bloques de función .

Útil para pequeños proyectos. Mostrar/Ocultar conexiones (para imprimir el proyecto) Establecer la Password (protege el programa ante copias) AYUDA: Ayuda de Drive Programming .HERRAMIENTA DRIVE PROGRAMMING Nueva barra de herramientas: Organización automática (organiza todo el proyecto).

HERRAMIENTA DRIVE PROGRAMMING Diferentes niveles de detalle para el programa: .

o ver si se queda parado en algú algún punto. .HERRAMIENTA DRIVE PROGRAMMING Durante la ejecució ejecución del programa. se resalta en gris el bloque que se está está ejecutando (el refresco es lento). Útil para depurar el programa.

HERRAMIENTA DRIVE PROGRAMMING ATAJOS: Ctrl + X: Cortar Ctrl + C: Copiar Ctrl + V: Pegar Ctrl + Z: Deshacer Ctrl + Y: Rehacer Ctrl + A: Seleccionar todo Ctrl + L: Bloquear Ctrl + P: Pin Tab: Seleccionar siguiente Shift + Tab: Seleccionar anterior Flechas: Flechas: Mover elemento seleccionado Inicio. arriba. Fin. Página arriba. Página abajo: abajo: Navegar por el grá gráfico +: Zoom + -: Zoom - . Inicio.

Hacer doble click en “Drive Programming” en el árbol de proyecto.. Se abre un proyecto en blanco. Abrir CX-Drive.. .CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING HELLO WORLD … o RUN WORLD Haciendo el primer programa. conectar el MX2 mediante USB y autodetectar. Se visualiza la ventana de edición.

CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING Abrir el editor de programa y la Tarea 01 Cada programa requiere “Entry” y “End”. Cambiar el nombre de la tarea (botón derecho en la etiqueta de la tarea/subrutina) . Arrastrarlos desde la caja de herramientas “Toolbox”.

Generar el Run desde una entrada digital. Arrastrar la función “=“ desde la caja de herramientas “Arithmetic Commands”. .CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING Usar la instrucció instrucción “=” (generic equal) equal) para dar la marcha al variador.

Seleccionar X(00) como operador derecho (corresponde a la entrada digital = 56. programarla en los parámetros estándar del variador).CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING Editar las propiedades. Seleccionar FW como operador izquierdo. En la ventana “Properties”. .

CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING Crear un salto GO TO para repetir el programa Es recomendable etiquetar la función (botón derecho). .

A017=2 Compilar Transferir RUN El variador debería ponerse ahora en run con la entrada digital 3. . Compilar. programar A017 como siempre en RUN.CONCEPTOS BÁSICOS DE DRIVE PROGRAMMING Conectar.

INSTRUCCIONES DE DRIVE PROGRAMMING Delimitadores de programa. para una tarea para una subrutina llamada a subrutina desde tarea .

Botón derecho . El comando GO TO direcciona a la etiqueta.INSTRUCCIONES DE DRIVE PROGRAMMING Puede asignarse el nombre a las etiquetas para cualquier instrucció instrucción.

INSTRUCCIONES DE DRIVE PROGRAMMING Operadores de asignació asignación. desde bit de usuario UBi / UBw=Var – bit de usuario desde vble. Asignación a través de instrucciones (categoría “arythmetic”). Operadores de asignación específicos (categoría “Input/Output control”) var=Xi / Xw .variable desde ED Yi / Yw =var – SD desde variable Func=value – acción del variador Var=Func – leer estado del variador Var=UBi / UBw – vble. . Ventaja -> Sencillez Ventaja -> Puede manejar variables de 32bits Desventaja -> ocupan más espacio que los operadores específicos.

Pueden usarse las constantes simplemente escribiéndolas.01Hz R/W Variable identifier name ACCEL Acceleration time set variable Range of numerical value 0~360000 Initial value Unit Size There is no sign. A001 (referencia de frecuencia) = 7 Para ACCEL/DECEL. Variables de comando del variador Asignando la función o simplemente “Inverter Control Command” para SET-Freq.01 seconds R/W Variable identifier name DECEL Deceleration time set variable Range of numerical value 0~360000 Initial value Unit Size There is no sign. P031(Accel source) = 3 (Drive programming) Variable identifier name SETSET-Freq Frequency setting variable Range of numerical value 0~40000 Initial value Unit Size There is no sign. One word Attrib ute 0 0.INSTRUCCIONES DE DRIVE PROGRAMMING Variables Es una parte importante de DP relacionada con el variador. Two words Attrib ute 0 0. Permiten acceder a la mayoría de funciones del variador.01 seconds R/W . Two words Attrib ute 0 0.

One word Attribute R/W UL(00)~ UL(07) Variable identifier name Internal user variable Range of numerical value -231~231-1 Initial value 0 Unit - Size With sign Two words Attribute R/W ventana ntana “user Estas variables pueden almacenar el valor inicial mediante la ve parameters” parameters” en el editor.INSTRUCCIONES DE DRIVE PROGRAMMING Variables de pará parámetros de usuario U(00)~ U(31) Variable identifier name User definition variable Range of numerical value 0~65535 Initial value P100-P131 Memory content Unit Size There is no sign. One word Attribute R/W R/W . One word There is no sign. Variables de Bits internas Signb UB(00)~ UB(07) Ubw Variable identifier name Internal user point of contact (bit access) Internal user point of contact (word access) Range of numerical value 0:OFF 1:ON 0~255 Initial value 0 0 Unit Size There is no sign.

INSTRUCCIONES DE DRIVE PROGRAMMING Variables de E/S del variador X(00): general input contact X(01): general input contact X(02): general input contact X(03): general input contact X(04): general input contact X(05): general input contact X(06): general input contact X(07): EA terminal input contact X(08): extended IO option input contact 1 X(09): extended IO option input contact 2 Xw: general input contact(word entry) Y(00): general output contact Y(01): general output contact Y(02): general output contact Y(03): extended IO option output contact 1 Y(04): extended IO option output contact 2 Y(05): extended IO option output contact 3 Yw: general output contact(word entry) XA(0): general analog input(O terminal) XA(1): general analog input(OI terminal) YA(0): general analog output(EO terminal) YA(1): general analog output(AM terminal) .

. Corresponden a d025 a d027. Permiten visualizar valores de procesos internos en la consola. Sign Umon(00)~ Umon(02) Variable identifier name User monitor 0-2 Range of numerical value -231~231-1 Initial value 0 Unit Size With sign Two words Attribu te R/W Operadores numé numéricos (en comandos aritmé aritméticos). el programa sólo se ejecutará una vez. Probar este ejemplo para practicar… Si no se usa Go To.INSTRUCCIONES DE DRIVE PROGRAMMING Pará Parámetros de monitorizació monitorización de usuario.

One word Attribute R STATUS = Bit0: It is stopping. Variable identifier name STATUS Inverter status Monitor Range of numerical value Initial value Unit Size There is no sign. . Bit1: Running.INSTRUCCIONES DE DRIVE PROGRAMMING Estado del variador (WORD). Bit2: Trip inside Bit3: It is retrying. Bit4: Overload Bit5: Overcurrent Bit6: Overvoltage Bit7: Resetting Bit8: Undervoltage Bit9-15: Reserved Consejo: Utilizar el operador AND para identificar bits.

El editor facilita el ajuste de RUN (FW/RV) usado habitualmente. mediante un icono de acceso directo (pestaña “Inverter Control”): Function FW RV CF1-CF4 JG DB SET TCH FRS EXT USP CS SFT Description Forward Reverse Multispeed 1 – 4 Jogging External brake Second control 2nd acceleration/deceleration time Free run External trip Unattended start protection Change from commercial power Software lock Usage R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Comment C001 – C007 = 00 C001 – C007 = 01 C001 – C007 = 02 – 05 C001 – C007 = 06 C001 – C007 = 07 C001 – C007 = 08 C001 – C007 = 09 C001 – C007 = 11 C001 – C007 = 12 C001 – C007 = 13 C001 – C007 = 14 C001 – C007 = 15 .INSTRUCCIONES DE DRIVE PROGRAMMING Comandos de Bit del variador (se usan como si se configurasen entradas digitales).

INSTRUCCIONES DE DRIVE PROGRAMMING Comandos de Bit del variador (funciones de entradas digitales). Function AT RS STA STP F/R PID PIDC UP DWN UDC OPE SF1-SF7 OLR TL TRQ1-2 BOK LAC Description Change of analog input System reset Start of 3 wires Stop of 3 wires Forward/reverse of 3 wires Switch PID Reset of PID integration Increasing speed from remote Decreasing speed from remote Clear data from remote operation Change to operator Multispeed bit 1 – 7 Overload protection switch Torque Limit Enable Torque Limit Selection 1 – 2 Brake Confirmation LAD Cancel Usage R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Comment C001 – C007 = 16 C001 – C007 = 18 C001 – C007 = 20 C001 – C007 = 21 C001 – C007 = 22 C001 – C007 = 23 C001 – C007 = 24 C001 – C007 = 27 C001 – C007 = 28 C001 – C007 = 29 C001 – C007 = 31 C001 – C007 = 32 – 38 C001 – C007 = 39 C001 – C007 = 40 C001 – C007 = 41 – 42 C001 – C007 = 44 C001 – C007 = 46 .

Function PCLR ADD F-TM ATR KHC AHD CP1-3 ORL ORG SPD RS485 HLD ROK DISP Description Clear Position Deviation Add setting Frequency Forced Terminal Block Torque reference input permission Integrated power clear Analog command on hold Position command selection 1 – 3 Origin return limit signal Origin return start signal Speed/position switching Inverter communication start terminal HOLD acceleration/deceleration stopping Operation OK signal Display limitation terminal Usage R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Comment C001 – C007 = 47 C001 – C007 = 50 C001 – C007 = 51 C001 – C007 = 52 C001 – C007 = 53 C001 – C007 = 65 C001 – C007 = 66 – 68 C001 – C007 = 69 C001 – C007 = 70 C001 – C007 = 73 C001 – C007 = 81 C001 – C007 = 83 C001 – C007 = 84 C001 – C007 = 86 .INSTRUCCIONES DE DRIVE PROGRAMMING Comandos de Bit del variador (funciones de entradas digitales).

C026 = 13 C021. C022. Function RUN FA1 FA2 OL OD AL FA3 OTQ UV TRQ RNT ONT THM BRK BER ZS Description Running Reaching constant speed Greater than setting frequency Overload preannounce PID deviation overrate Trip signal Only the setting frequency Over torque/under torque Undervoltage signal Torque limitation signal RUN time over ON time over Thermal warning Brake open Brake error Zero speed signal Usage R R R R R R R R R R R R R R R R Comment C021. C022. C022. C026 = 19 C021. C022. C026 = 02 C021. Funciones de salida del variador (funciones de salidas digitales Pueden usarse internamente en el programa de DP. C026 = 07 C021. C026 = 10 C021. C022. C022. C022. C022. C026 = 00 C021.INSTRUCCIONES DE DRIVE PROGRAMMING digitales). C026 = 21 . C026 = 11 C021. C022. C022. C026 = 03 C021. C022. C022. ). C022. C026 = 05 C021. C022. C026 = 09 C021. C026 = 12 C021. C022. C026 = 06 C021. C022. C026 = 01 C021. C026 = 20 C021. C026 = 04 C021.

C026 = 35 C021. C026 = 39 C021. C022. C026 = 26 C021. C022. C026 = 23 C021. Funciones de salida del variador (funciones de salidas digitales Pueden usarse internamente en el programa de DP. C026 = 27 C021. C026 = 41 . C026 = 34 C021. C022. C022.INSTRUCCIONES DE DRIVE PROGRAMMING digitales). C022. C026 = 33 C021. C026 = 31 C021. C022. C026 = 22 C021. ). C022. C022. C022. C022. C022. C022. C026 = 32 C021. C022. C026 = 28 C021. Function DSE POK FA4 FA5 OL2 ODc OIDc FBV NDc LOG1 LOG2 LOG3 WAC WAF FR Description Speed deviation overrate Positioning operation complete Greater than setting frequency 2 Only the setting frequency 2 Overload preannounce 2 Analog O break detection Analog OI break detection PID feedback comparison Communication break detection Result of logic operation 1 Result of logic operation 2 Result of logic operation 3 Condenser life-span preannounce Fan life-span preannounce Start contact signal Usage R R R R R R R R R R R R R R R Comment C021. C026 = 40 C021. C026 = 24 C021. C022. C022. C026 = 25 C021.

). C022. C026 = 58 C021. C022.INSTRUCCIONES DE DRIVE PROGRAMMING digitales). C022. C026 = 54 C021. Funciones de salida del variador (funciones de salidas digitales Pueden usarse internamente en el programa de DP. C026 = 55 C021. C026 = 51 C021. C026 = 53 C021. C026 = 43 C021. C022. C026 = 52 C021. C022. C022. C026 = 60 C021. C022. Function OHF LOC IRDY FWR RVR MJA WCO WCOI FREF REF SETM EDM Description Cooling fan over heat preannounce Low electricity signal Operation setup complete Forward running signal Reverse running signal Serious failure signal Window comparator O Window comparator OI Command frequency selected mode Command operation mode Setting motor STO operation monitor signal Usage R R R R R R R R R R R R Comment C021. C026 = 42 C021. C022. C026 = 50 C021. C022. C022. C022. C026 = 62 . C022. C026 = 59 C021.

INSTRUCCIONES DE DRIVE PROGRAMMING Funciones de monitorizació monitorización (monitorizaci (monitorizació monitorización analó analógica) Pueden comprobarse directamente. Drive monitors FM: Output frequency monitor Iout: Output current monitor Dir: Direction monitor PID-FB: PID feedback monitor F-CNV: frequency converter monitor Tmon: Output torque monitor Vout: Output voltage monitor Power: Electricity monitor RUN-Time: Run-time monitor ON-Time: ON-time monitor POS: Current position monitor ERR CNT: Trip count monitor ERR(1): Trip monitor 1 (element) ERR(2): Trip monitor 2 (element) ERR(3): Trip monitor 3 (element) ERR(4): Trip monitor 4 (element) ERR(5): Trip monitor 5 (element) ERR(6): Trip monitor 6 (element) DCV: voltage between DCV:PN .

INSTRUCCIONES DE DRIVE PROGRAMMING Flujo de programa (“ (“program control” control”). <=. <>) en los argumentos IF / GOTO IF / THEN / ELSE . <. Condicionales. >. >=. Seleccionar el operador (=.

Si ocurre un fallo en el variador. Sólo hace falta definirlo una vez al inicio de la tarea (misma tarea). el programa salta a la etiqueta. On Trip GOTO. .INSTRUCCIONES DE DRIVE PROGRAMMING Flujo de programa (“ (“program control” control”).

Estructuras.INSTRUCCIONES DE DRIVE PROGRAMMING Flujo de programa (“ (“program control” control”). WHILE / WEND FOR / NEXT UNTIL / LOOP .

La potente instrucció instrucción SELECT / CASE .INSTRUCCIONES DE DRIVE PROGRAMMING Flujo de programa (“ (“program control” control”).

INSTRUCCIONES DE DRIVE PROGRAMMING Instrucciones de espera (“ (“program control” control”). WAIT (un tiempo) (1 = 10ms) WAIT (una condición) .

El valor de la variable puede compararse directamente.INSTRUCCIONES DE DRIVE PROGRAMMING Instrucciones de temporizació temporización (“Timer control” control”). TD(i) contiene el estado del contacto del temporizador (variable bit). Variables del temporizador TC(0): Internal timer counter TC(1): Internal timer counter TC(2): Internal timer counter TC(3): Internal timer counter TC(4): Internal timer counter TC(5): Internal timer counter TC(6): Internal timer counter TC(7): Internal timer counter Contactos del temporizador TD(0): Internal timer contact TD(1): Internal timer contact TD(2): Internal timer contact TD(3): Internal timer contact TD(4): Internal timer contact TD(5): Internal timer contact TD(6): Internal timer contact TD(7): Internal timer contact TDw: Status of internal timer contact . Variables asociadas a temporizadores (8 temporizadores disponibles): TC(i) contiene los valores del temporizador.

INSTRUCCIONES DE DRIVE PROGRAMMING Instrucciones de temporizació temporización (“Timer control” control”). TIMER SET TIMER OFF .

Por ejemplo en los parámetros d025 y d026. Instrucción DELAY (con posibilidad de retardo en ON y OFF) Monitorizar TD(0) y TC(0) en otra tarea para observar el funcionamiento.INSTRUCCIONES DE DRIVE PROGRAMMING Instrucciones de temporizació temporización (“Timer control” control”). TAREA 1 TAREA 2 .

. genera un fallo del variador E50 a E59 (número entre 0 y 9). STOP detiene la operación del motor (similar a RV=0 + FW=0) TRIP con un número o variable.INSTRUCCIONES DE DRIVE PROGRAMMING Instrucciones de control del variador (“ (“Inverter control” control”).

NOTA: Precaución en el uso de esta función. Puede leerse y escribirse cualquier parámetro del variador.000 escrituras. . ya que la vida útil de la EEPROM es de aproximadamente 100. Mismas reglas que con comunicaciones al realizar escritura durante RUN o fallo. ChgParam y MonParam: Ajusta un parámetro o lee un parámetro. Comando de escritura en EEPROM: Tras este comando. sólo la siguiente instrucción ChgParam guardará parámetros en la EEPROM (no volátil).INSTRUCCIONES DE DRIVE PROGRAMMING Control de pará parámetros (“ (“Parameter control” control”).

m. 2 bytes para el día and 2 bytes para el día de la semana (00 para Domingo. 29 minutos Uso con la variable UL(i) UL(i): Escribe en UL(i) 2 bytes para el año. día. RtcSet off actualiza los 6 bytes de datos solo una vez. y en UL(<i + 1>) escribe 2 bytes para la hora. 2 bytes para el mes. día de la semana. Parámetro U(00) U(01) U(02) Formato decimal 4103 1281 5161 Convertido a hexadecimal 1007 0501 1429 Significado ‘10’ ‘07’ ‘05’ ‘01’ ‘14’ ‘29’ 2010 Julio 5º día del mes Lunes 2 p. la instrucción RtcSet escribe el valor 000000000000h.INSTRUCCIONES DE DRIVE PROGRAMMING Reloj en tiempo real (“ (“Parameter control” control”). 2 bytes para los minutos y 4 bytes de relleno (0000). 06 para Sábado). . Los 6 bytes de datos indican año. Si el operador LCD no está conectado. Esta instrucción escribe 6 bytes de datos de tiempo en una variable. hora y minuto. RTCSet RtcSet on actualiza los 6 bytes de datos continuamente. mes.

if… if…then. Útil para almacenar datos de manera permanente. El má máximo nivel de anidamiento es de 8 (sub (sub.) . P130 y P131 se salvan automá automáticamente al quitar tensió tensión. etc. sub. then. El programador debe cuidar de los rangos de parámetros. El uso de ciertas variables.DETALLES A TENER EN CUENTA No se comprueba overflow y underflow en los cá cálculos. P129. sin necesidad de realizar continuas escrituras en la EEPROM. temporizadores y funciones como escritura en EEPROM a travé través de diferentes tareas debe tratarse con cuidado.

.* Salto GoToa un anidamiento erróneo (fuera del nivel de anidamiento de GoTo) Falta una variable en una instrucción.* ・ Cuando se ejecuta la instrucción Trip. Fetch error E43. User trip 0~9 E50.* Anidamiento superior a 8 ・ ・ ・ ・ Instruction error E45. Cuando una operación aritmética genera overflow/underflow o división por cero. Si se ejecuta ChgParam fuera del rango de parámetros (parámetro no existente) o limitaciónn para cambiar el parámetro.DETALLES A TENER EN CUENTA Errores de Drive Programming Código de error Nombre del fallo Descripción del fallo Hay un código que no se corresponde con la instrucción al programar y descargar.* ~E59. Cuando se intenta ejecutar un programa vacío.* Nesting error E44.

DETALLES A TENER EN CUENTA Puntos de inserció inserción de frecuencia en el variador (solo MX2). . Puede aplicarse ganancia y offset a cualquier referencia.

.DETALLES A TENER EN CUENTA Puntos de inserció inserción de PID en el variador (solo MX2).

Programming. . 3 – DESBOBINADOR sencillo con entrada de diá diámetro. 4 – RELOJ. entrada de maestro y referencia de tensió tensión interna.APLICACIONES CON DRIVE PROGRAMMING 1 – Secuencia de CONTROL DE POSICIÓ POSICIÓN desde Drive Programming. 2 – PUMP SEQUENCER para una bomba auxiliar. realizar control de posició posición basado en los minutos de reloj en tiempo real. Ejemplos de aplicaciones incluí incluídos en el CD. 5 – Cómo hacer el cá cálculo de una RAÍ RAÍZ CUADRADA.

Gracias!!!! .