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.
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.
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. |
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. |