MC_ReadStatus

Descripción de funciones

Este bloque de funciones proporciona información sobre el estado de funcionamiento PLCopen del eje conectado.

Representación gráfica

Entradas

Input

Tipo de datos

Descripción

Axis

Axis_Ref

Referencia al eje para el que se ejecutará el bloque de funciones.

Enable

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

La entrada Enable inicia o finaliza la ejecución de un bloque de funciones.

  • FALSE: la ejecución del bloque de funciones ha finalizado. Las salidas Valid, Busy y Error se establecen en FALSE.

  • TRUE: el bloque de funciones se está ejecutando. El bloque de funciones continúa ejecutándose mientras la entrada Enable esté establecida en TRUE.

Salidas

Salida

Tipo de datos

Descripción

Valid

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: Los valores de las salidas ErrorStop, Disabled, Stopping, Standstill, Homing, DiscreteMotion, ContinuousMotion y SynchronizedMotion son válidos.

  • FALSE: Uno de los valores de las salidas ErrorStop, Disabled, Stopping, Standstill, Homing, DiscreteMotion, ContinuousMotion y SynchronizedMotion no es válido.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: El bloque de funciones se está ejecutando; no se ha detectado ningún error durante la ejecución.

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

ErrorID

ET_Result

Esta enumeración incluye información de diagnóstico.

ErrorStop

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen ErrorStop.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen ErrorStop.

Disabled

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen Disabled.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen Disabled.

Stopping

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen Stopping.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen Stopping.

Standstill

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen Standstill.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen Standstill.

Homing

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen Homing.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen Homing.

DiscreteMotion

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen DiscreteMotion.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen DiscreteMotion.

ContinuousMotion

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen ContinuousMotion.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen ContinuousMotion.

SynchronizedMotion

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El eje se encuentra en el estado de funcionamiento PLCopen SynchronizedMotion.

  • FALSE: El eje no se encuentra en el estado de funcionamiento PLCopen SynchronizedMotion.

NOTA: Consulte el Diagrama de estado de PLCopen para obtener más información.