MC_Halt

Descripción de funciones

Este bloque de funciones detiene el movimiento en curso. Este bloque de funciones cancela la modalidad de funcionamiento.

La ejecución del bloque de funciones se puede cancelar con cualquier otro bloque de funciones. Si se desencadena un Halt, hay una transición del estado de PLCopen a Discrete Motion hasta que el motor queda parado. Una vez que el motor queda parado, la salida Done se establece en 1 y el estado pasa a StandStill.

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent PLCopen MC

Espacio de nombres: GIPLC

Representación gráfica

Entradas

Input

Tipo de datos

Descripción

Execute

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE.

Este bloque de funciones puede reiniciarse mientras se ejecuta. Los valores de destino se sobrescriben con los nuevos valores en el momento en que se produce el flanco ascendente.

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

Este bloque de funciones utiliza valores de deceleración específicos de la biblioteca para LXM32M (EtherNet/IP y Modbus TCP) y para Unidades integradas Lexium ILA, ILE e ILS (solo 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 de deceleración predeterminados escritos por este bloque de funciones son los siguientes:

  • Los valores predeterminados para la deceleración son:

    • 600 unidades definidas por el usuario para LXM32M

    • 750 unidades definidas por el usuario para Unidades integradas Lexium ILA, ILE e ILS

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