Tipo de orden y aplicación de los parámetros de entrada de una instrucción de Motion Control
Cuando se inician órdenes y se aplican parámetros modificados se distingue entre las
siguientes instrucciones de Motion Control:
• Instrucciones de Motion Control con el parámetro "Execute"
Con un flanco ascendente en el parámetro "Execute" se inicia la orden y se aplican los
valores presentes en los parámetros de entrada.
Los valores de parámetros modificados con posterioridad no se aplican hasta el inicio de la
próxima orden.
La desactivación del parámetro "Execute" no finaliza la orden pero influye en la duración
de visualización del estado de la orden. Mientras "Execute" esté puesto a "TRUE", se
actualizarán los parámetros de salida. Si "Execute" se desactiva antes de concluir una
orden, los parámetros "Done", "Error" y "CommandAborted" se activarán solo durante un
ciclo de llamada.
• Instrucciones de Motion Control con el parámetro "Enable"
Al activarse el parámetro "Enable" se inicia la orden.
Mientras "Enable" = TRUE, la orden permanecerá activa y los valores de parámetros
modificados se aplicarán respectivamente con la llamada de la instrucción en el programa
de usuario.
Al desactivarse el parámetro "Enable" se finaliza la orden.
Los parámetros de entrada "JogForward" y "JogBackward" de la instrucción "MC_MoveJog"
de Motion Control equivalen en su comportamiento al parámetro "Enable".
Estado de la orden
Los siguientes parámetros de salida indican el estado de procesamiento de la orden:
• Instrucciones de Motion Control con el parámetro "Done"
Si el parámetro "Done" = TRUE, se indica que una orden ha concluido correctamente.
• Instrucciones de Motion Control sin el parámetro "Done"
La consecución del objetivo de la orden se indica con otros parámetros (p. ej. "Status",
"InVelocity"). Encontrará más información al respecto en el capítulo "Seguimiento de
órdenes en curso (Página 120)".
• Parámetro "Busy"
Mientras se procesa una orden, el parámetro "Busy" presenta el valor "TRUE". Cuando se
finaliza o cancela una orden, "Busy" presenta el valor "FALSE".
• Parámetro "Active"
Cuando una orden se hace efectiva en el control de movimiento, el parámetro "Active"
indica "TRUE". Mientras haya una orden en la cadena de órdenes, "Active" indicará el valor
"FALSE".
S7-1500/S7-1500T Sinopsis de Motion Control V6.0, STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E03879258-AG
Programación (S7-1500, S7-1500T)
6.2 Instrucciones de Motion Control (S7-1500, S7-1500T)
109