MC_Jog

Descripción funcional

Este bloque de funciones inicia la modalidad de funcionamiento Jog.

En la modalidad de funcionamiento Jog, se inicia un movimiento por medio de las entradas Forward y Backward.

Si las entradas Forward y Backward se establecen en FALSE, la modalidad de funcionamiento finaliza y la salida Done se establece en TRUE.

Si las entradas Forward y Backward se establecen en TRUE, la modalidad de funcionamiento permanecerá activa, se detendrá el movimiento Jog y la salida Busy seguirá establecida en TRUE.

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent PLCopen MC

Espacio de nombres: GIPLC

Representación gráfica

G-SE-0047241.1.gif-high.gif

 

 

Entradas

Entrada

Tipo de datos

Descripción

Forward

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oForward = FALSE y Backward = FALSE: se termina el movimiento.

oForward = TRUE y Backward = FALSE: se inicia el movimiento en dirección positiva.

oForward = FALSE y Backward = TRUE: se inicia el movimiento en dirección negativa.

oForward = TRUE y Backward = TRUE: la modalidad de funcionamiento permanece activa, el movimiento Jog se detiene y la salida Busy permanece establecida en TRUE.

Backward

BOOL

Velocity

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 0

Velocidad en unidades definidas por el usuario.

NOTA: Para Altivar, los valores de LowFrequency y HighFrequency se definen en el bloque de funciones SetFrequencyRange_ATV.

Si el valor de la velocidad de destino Velocity es menor que el valor de LowFrequency, el movimiento se realizará con el valor de velocidad de LowFrequency. Ningún error detectado.

Si el valor de la velocidad de destino Velocity es mayor que el valor de HighFrequency, el movimiento se realizará con el valor de velocidad de HighFrequency. Ningún error detectado.

Salidas

Salida

Tipo de datos

Descripción

Done

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: no se ha iniciado la ejecución o bien se ha detectado un error.

oTRUE: la ejecución ha finalizado sin errores detectados.

Busy

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: el bloque de funciones no se está ejecutando.

oTRUE: el bloque de funciones se está ejecutando.

CommandAborted

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: la ejecución no se ha interrumpido.

oTRUE: la ejecución ha sido interrumpida por otro bloque de funciones.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: el bloque de funciones se está ejecutando y no se han detectado errores.

oTRUE: se ha detectado un error en la ejecución del bloque de funciones.

ErrorID

WORD

Devuelve el valor de un código de diagnóstico. Consulte los códigos de diagnóstico de la biblioteca. Si el valor es 0 y si la salida Error de este bloque de funciones se establece en TRUE, el código de diagnóstico puede leerse con la salida AxisErrorID del bloque de funciones MC_ReadAxisError.

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 tiene este bloque de funciones activado, el uso simultáneo del bloque de funciones Control_ATV provoca un comportamiento imprevisto.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oNo active el bloque de funciones Control_ATV cuando este bloque de funciones esté activo.

oDesactive este bloque de funciones o bien deje que finalice antes de activar el bloque de funciones Control_ATV.

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

Este bloque de funciones utiliza valores de aceleración y deceleración específicos de la biblioteca para LXM32M (EtherNet/IP y Modbus/TCP) y para Unidades integradas Lexium ILA, ILE e ILS (sólo EtherNet/IP). Esto significa que los valores preconfigurados para estos parámetros (por ejemplo, a través de la herramienta de puesta en marcha) se sobrescriben cuando se ejecuta este bloque de funciones.

Los valores predeterminados de aceleración y deceleración escritos por este bloque de funciones son:

oEl valor predeterminado de aceleración es 600 unidades definidas por el usuario.

oLos valores de deceleración predeterminados son 600 unidades definidas por el usuario para LXM32M y 750 unidades definidas por el usuario para Unidades integradas Lexium ILA, ILE e ILS.

Si necesita otros valores de aceleración o deceleración, debe utilizar los bloques de funciones específicos del proveedor. Utilice los bloques de funciones SetDriveRamp_LXM32 y SetDriveR­amp_ILX para definir la aceleración y la deceleración. El bloque de funciones sólo se debe ejecutar una vez si se requiere un cambio en los valores de rampa.

Información adicional

Transiciones entre bloques de funciones

Modalidad de funcionamiento Jog