Diagnóstico y mantenimiento
8.5
Función GetMoveQueueLength
Descripción
Comando
Resultado del
comando
Código de error
230
Información sobre la cola de espera
Se trata de una función de parametraje del movimiento.
La función GetMoveQueueLength vuelve a emitir el número de entradas en la cola
de espera para el eje especificado. Cuando el número de entradas de la cola es su-
perior a 1, el eje se desplaza a lo largo de una trayectoria continua. La función Mo-
veQueue coloca las entradas en la cola. Las entradas se eliminan de la cola tan
pronto como se programa el movimiento de un eje (movimiento en curso y movi-
miento siguiente). Todas las entradas de la cola de espera se eliminan cuando se
ejecuta una función MoveImmed, Halt o FastStop, o cuando se produce un fallo
AXIS_SUMMARY_FAULT o un DRIVE_FAULT. Si se ejecuta una función GetMo-
veQueueLength inmediatamente después de colocar la primera entrada en la cola
de espera mediante una función MoveQueue, el valor que se vuelve a emitir será 0.
Esto se debe a que el movimiento del eje se prevé en cuanto la entrada se coloca
en la cola. El programador de movimiento la elimina antes de ejecutar la función
GetMoveQueueLength. Es posible gestionar hasta 34 movimientos: 32 movimien-
tos en la cola de espera, el movimiento en curso y el movimiento siguiente presente
en el generador de trayectoria.
ACTION_CMD (%MWxy.i.26) = 9510
RETURN_CMD_1 (%MFxy.i.20) = Número de comandos en cola de espera
RETURN_CMD_2 (%MFxy.i.22) = 0
RETURN_CMD_3 (%MFxy.i.24) = 0
ERROR_CMD (%MWxy.i.19):
Código
Nombre
2014
PROXY_NOT_CONNECTED
Descripción
El eje de movimiento no se ha configurado cor-
rectamente.
TLX DS 57 PL7 40S 09/2000