Los siguientes valores se han configurado en la ventana "Animaciones > General": Aceleración = 10,0 y deceleración
= 10,0
①
El eje se mueve con la tarea MC_MoveRelative durante la distancia ("Distance") 1000,0. Cuando el eje alcanza la
posición de destino, se indica a través de "Done_1". Cuando "Done_1" = TRUE, se inicia otra tarea
MC_MoveRelative, con una distancia de desplazamiento 500,0. Debido a los tiempos de respuesta (por ejemplo,
tiempo de ciclo del programa de usuario), el eje se para brevemente (véase el detalle ampliado). Cuando el eje
alcanza la nueva posición de destino, esto se indica a través de "Done_2".
②
Una tarea MC_MoveRelative activa queda interrumpida por otra tarea MC_MoveRelative. La interrupción se indica
a través de "Abort_1". A continuación, el eje se desplaza a la nueva velocidad con la nueva distancia ("Distance")
500,0. Cuando se alcanza la nueva posición de destino, esto se indica a través de "Done_2".
Respuesta de corrección
La tarea MC_MoveRelative puede ser
interrumpida por las siguientes tareas de
Motion Control.
• MC_Home Mode = 3
• MC_Halt
• MC_MoveAbsolute
• MC_MoveRelative
• MC_MoveVelocity
• MC_MoveJog
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Instrucciones tecnológicas
La tarea MC_MoveRelative nueva
interrumpe las siguientes tareas de Motion
Control activas:
• MC_Home Mode = 3
• MC_Halt
• MC_MoveAbsolute
• MC_MoveRelative
• MC_MoveVelocity
• MC_MoveJog
9.3 Motion control
483