MC_ReadStatus_PTO: obtención del estado del eje

Descripción del bloque de funciones

Este bloque de funciones devuelve el estado del diagrama de estado del eje.

Representación gráfica

G-SE-0028399.1.gif-high.gif

 

 

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Variables de entrada

En esta tabla se describen las variables de entrada:

Entrada

Tipo

Valor inicial

Descripción

Axis

AXIS_REF_PTO

-

Nombre del eje (instancia) para el que se ejecutará el bloque de funciones. En Dispositivos, el nombre aparece en la configuración del controlador.

Enable

BOOL

FALSE

Cuando es TRUE se ejecuta el bloque de funciones. Los valores de las entradas de los bloques de funciones pueden ser modificados continuamente y las salidas se actualizan también continuamente.

Cuando es FALSE, finaliza la ejecución del bloque de funciones y se restablecen sus salidas.

Variables de salida

En esta tabla se describen las variables de salida:

Salida

Tipo

Valor inicial

Descripción

Valid

BOOL

FALSE

La salida establecida es válida

Error

BOOL

FALSE

Si es TRUE, indica que se ha detectado un error. La ejecución del bloque de funciones ha finalizado.

ErrorId

PTO_ERROR

PTO_ERROR.NoError

Cuando Error es TRUE: código del error detectado.

ErrorStop

BOOL

FALSE

Si es TRUE, el estado está activo (diagrama de estado del movimiento).

Disabled

BOOL

FALSE

Stoppping

BOOL

FALSE

Homing

BOOL

FALSE

Stanstill

BOOL

FALSE

DiscreteMotion

BOOL

FALSE

ContinuousMotion

BOOL

FALSE

IsHomed

BOOL

FALSE

Si es TRUE, el punto de referencia es válido y se permite el movimiento absoluto.

AxisWarning

BOOL

FALSE

Si es TRUE, se produce una alerta en el eje (haga una llamada a MC_ReadAxisError_PTO para obtener más información).

QueueFull

BOOL

FALSE

Si es TRUE, la cola de movimientos está completa y no se permite almacenar más movimientos en el búfer.