Jog_LXM32

Descripción de funciones

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 Lexium

Espacio de nombres: GILXM

Representación gráfica

Entradas

Entrada

Tipo de datos

Descripción

Forward

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • Forward = FALSE y Backward = FALSE: el movimiento ha finalizado.

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

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

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

Backward

BOOL

Fast

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

La velocidad se puede modificar durante el movimiento.

  • FALSE: movimiento a la velocidad establecida en VeloSlow.

  • TRUE: movimiento a la velocidad establecida en VeloFast.

TipPos

DINT

Rango de valores: de 0 a 2147483647

Valor predeterminado: 20

  • 0: el movimiento continuo se inicia de inmediato.

  • >0: se utiliza el valor para la distancia del movimiento en unidades definidas por el usuario. Se detiene el movimiento, se inicia el tiempo de espera WaitTime. Una vez transcurrido el tiempo de espera WaitTime, se inicia un movimiento continuo.

WaitTime

UINT

Rango de valores: de 0 a 65535

Valor predeterminado: 500

Tiempo de espera en ms. Si TipPos es >0, el tiempo de espera WaitTime se inicia en cuanto se ha cubierto la distancia ajustada. Una vez transcurrido el tiempo de espera WaitTime, se inicia un movimiento continuo.

VeloSlow

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 60

Velocidad en unidades definidas por el usuario. Si Fast = FALSE, el movimiento se lleva a cabo a esta velocidad.

VeloFast

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 180

Velocidad en unidades definidas por el usuario. Si Fast = TRUE, el movimiento se lleva a cabo a esta velocidad.

Acceleration

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 600

Rampa de aceleración en unidades definidas por el usuario.

Deceleration

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 600

Rampa de deceleración en unidades definidas por el usuario.

Salidas

Salida

Tipo de datos

Descripción

Done

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

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

  • TRUE: la ejecución ha finalizado sin errores detectados.

Busy

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: el bloque de funciones no se está ejecutando.

  • TRUE: el bloque de funciones se está ejecutando.

CommandAborted

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: la ejecución no se ha interrumpido.

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

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

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

  • TRUE: 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

Las entradas Acceleration y Deceleration solo se tendrán en cuenta si utiliza buses de campo EtherNet/IP o Modbus TCP.

Información adicional

Modalidad de funcionamiento Jog