Control_ATV

Descripción funcional

Este bloque de funciones gestiona la palabra de control, la palabra de estado, la velocidad de referencia y la dirección de movimiento para la unidad.

Este bloque de funciones requiere una Adaptación de la asignación de E/S.

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent Altivar

Espacio de nombres: GIATV

Representación gráfica

G-SE-0054516.1.gif-high.gif

 

 

Entradas

Entrada

Tipo de datos

Descripción

i_xEn

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

Comando para activar o desactivar el bloque de funciones.

oFALSE: desactivar bloque de funciones.

oTRUE: activar bloque de funciones.

i_xKeepOpEn

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: la fase de arranque se deshabilita si no hay ningún comando activo.

oTRUE: la fase de arranque permanece habilitada si no hay ningún comando activo.

i_xFwd

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: se detiene un movimiento en dirección positiva.

oTRUE: si la unidad está en el estado de funcionamiento "Switched On" y no hay ningún forzado local activo, se inicia un movimiento en dirección negativa (Reverse) con el valor de referencia de velocidad i_wSpdRef.

Se activa el comando "Reverse" con un flanco ascendente. El movimiento se detiene cuando el nivel es FALSE.

i_xRev

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: se detiene un movimiento en dirección negativa.

oTRUE: si la unidad está en el estado de funcionamiento "Switched On" y no hay ningún forzado local activo, se inicia un movimiento en dirección positiva (Forward) con el valor de referencia de velocidad i_wSpdRef.

Se activa el comando "Forward" con un flanco ascendente. El movimiento se detiene cuando el nivel es FALSE.

i_xQckStop

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: si hay un movimiento del motor, la unidad desencadena una parada de emergencia.

oTRUE: no se desencadena ninguna parada de emergencia.

Tras una parada de emergencia, la unidad cambia automáticamente al estado de funcionamiento "Switched On" cuando los valores de velocidad real y corriente real han alcanzado un valor cero y si los comandos Forward y Reverse son FALSE.

La parada de emergencia debe desactivarse (establezca i_xQckStop en TRUE) para reiniciar el movimiento.

i_xFreeWhl

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: si hay un movimiento del motor, la unidad desencadena una parada en rueda libre.

oTRUE: no se desencadena ninguna parada en rueda libre.

i_xFltRst

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: no se desencadena ningún rearme tras fallo.

oTRUE: la unidad desencadena un rearme tras fallo.

i_wSpdRef

WORD

Rango de valores:

Valor predeterminado: 0

Velocidad de referencia para la unidad.

Salidas

Salida

Tipo de datos

Descripción

q_xEn

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

Bloque de funciones activado/desactivado. Copia directa de i_xEn.

q_xAlrm

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

Se establece en FALSE cuando el bloque de funciones está desactivado y cuando la unidad pasa al estado de funcionamiento "Switch On Disabled".

Se establece en TRUE cuando la unidad detecta un error (bit 3 de la palabra de estado).

Entradas/salidas

Entrada/Salida

Tipo de datos

Descripción

Axis

Axis_Ref

Consulte el eje (instancia) para el que se ejecutará el bloque de funciones (corresponde al nombre del eje). El nombre de eje debe estar definido en el árbol de Dispositivos de EcoStruxure Machine Expert.

Notas

Si ha activado este bloque de funciones, el uso simultáneo de otros bloques de funciones de la biblioteca provoca un funcionamiento imprevisto.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oActive únicamente este bloque de funciones cuando todos estos bloques de funciones estén inactivos:

oMC_Power

oMC_Jog

oMC_MoveVelocity

oVelocityControlAnalogInput_ATV

oVelocityControlSelectAI_ATV

oMC_Stop

oMC_Reset

oDesactive este bloque de funciones antes de activar cualquiera de los bloques de funciones citados anteriormente.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

Observe lo siguiente:

Tras una parada de emergencia, se sale automáticamente del estado de funcionamiento "Quick Stop Active" cuando los valores de velocidad real y corriente real alcanzan el valor cero y si los comandos "Forward" y "Reverse" son FALSE. Para reiniciar el movimiento, desactive la parada de emergencia (establezca i_xQckStop en TRUE).

Una parada de emergencia tiene más prioridad que una parada normal ("Forward" y "Reverse" establecidos en FALSE).

Una parada en rueda libre tiene más prioridad que una parada de emergencia.

Si la unidad muestra el mensaje (COF) que parpadea en la pantalla de siete segmentos después de la descarga de una aplicación en la unidad, se requieren un flanco ascendente y a continuación un flanco descendente en la entrada "Fault Reset" (i_xFltRst) para reiniciar la comunicación adecuada con la unidad.

Adaptación de la asignación de E/S (EtherNet/IP y Modbus/TCP)

Si utiliza EtherNet/IP o Modbus/TCP, deberá ajustar la asignación de E/S de la unidad para poder utilizar este bloque de funciones.

La asignación de E/S de la unidad solo se puede ajustar con el software de puesta en marcha de DTM. Consulte EcoStruxure Machine Expert - Device Type Manager (DTM) - Guía del usuario para obtener más información acerca de DTM.

Para EtherNet/IP, la biblioteca utiliza los ensamblados 100 y 101 y requiere la siguiente asignación:

oEnsamblado 100 (controlador a unidad):

oPrimera palabra: CMD, dirección lógica 8501 (ajuste de fábrica)

oSegunda palabra: LFRD, dirección lógica 8602 (ajuste de fábrica)

oEnsamblado 101 (unidad a controlador):

oPrimera palabra: ETA, dirección lógica 3201 (ajuste de fábrica)

oSegunda palabra: RFRD, dirección lógica 8604 (ajuste de fábrica)

oTercera palabra: LCR, dirección lógica 3204 (se debe añadir a la asignación)

Para Modbus/TCP, la biblioteca utiliza el servicio de exploración de E/S y requiere la siguiente asignación:

oConfiguración de salidas del explorador de E/S (controlador a unidad):

oSalida 1: CMD, dirección lógica 8501 (ajuste de fábrica)

oSalida 2: LFRD, dirección lógica 8602 (ajuste de fábrica)

oConfiguración de entradas del explorador de E/S (unidad a controlador):

oEntrada 1: ETA, dirección lógica 3201 (ajuste de fábrica)

oEntrada 2: RFRD, dirección lógica 8604 (ajuste de fábrica)

oEntrada 3: LCR, dirección lógica 3204 (se debe añadir a la asignación)

Uso del bloque de funciones

Paso

Action

1

Desactive la ejecución libre: establezca i_xFreeWhl en TRUE.

2

Desactive la parada de emergencia: establezca i_xQckStop en TRUE.

3

Active el bloque de funciones: establezca i_xEn en TRUE.

4

Establezca una velocidad de referencia: establezca i_wSpdRef en un valor distinto de cero.

5

Inicie un movimiento en dirección positiva ("Forward") o negativa ("Reverse"): establezca i_xFwd o i_xRev en TRUE.

Visualización

Visualización del bloque de funciones Control_ATV:

G-SE-0054600.1.gif-high.gif

 

 

Consulte Programación con SoMachine > Visualización para obtener más información sobre la visualización de un bloque de funciones.

Con la configuración mínima anterior, se puede utilizar la visualización de este bloque de funciones para controlar la unidad. Tras la asignación de E/S de los 5 datos especificados anteriormente, se puede iniciar la unidad con la siguiente secuencia de pasos:

Paso

Action

1

Haga clic en el botón Enable para activar el bloque de funciones.

2

Haga clic en el botón Quick Stop para desactivar la parada de emergencia.

3

Haga clic en el botón Free Wheel para desactivar la ejecución libre.

4

Especifique un valor de velocidad distinto de cero en revoluciones por minuto (en el campo junto al botón Force Speed).

5

Haga clic en el botón Force Speed.

6

Haga clic en el botón Forward o Reverse: el motor realiza un movimiento en dirección positiva o negativa.

Información adicional

Modalidad de funcionamiento Profile Velocity