9.4 Comportamiento de peticiones de Motion Control tras desconexión y rearranque completo
● Procesamiento de relevo de peticiones de Motion Control
Las peticiones de Motion Control para mover el eje también se pueden ejecutar con
carácter de relevo.
Si se inicia una nueva petición de Motion Control del eje durante una petición de Motion
Control en curso, la petición en curso queda relevada por la nueva petición, sin que la
petición en curso deba ser ejecutada completamente. La petición relevada notifica esta
circunstancia a la instrucción de Motion Control mediante CommandAborted = TRUE. De
esta forma, una petición MC_MoveRelative en curso puede ser relevada, p.ej., por una
petición MC_MoveAbsolute.
● Evitar la reutilización de la misma instancia
Todas las informaciones relevantes de una petición de Motion Control se guardan en su
instancia.
Cuando utilice esta instancia no inicie ninguna otra petición si desea hacer un
seguimiento del estado de la petición actual. Utilice distintas instancias si desea realizar
un seguimiento por separado de las peticiones. Si se utiliza la misma instancia para
varias peticiones de Motion Control, las informaciones de estado y error de las distintas
peticiones se sobrescriben unas a otras.
En el programa de usuario se debe llamar cada eje con una llamada propia de la
instrucción de Motion Control "MC_Power" con un bloque de datos de instancia propio.
● Llamada de instrucciones de Motion Control en distintas clases de prioridad (niveles de
ejecución)
Las instrucciones de Motion Control que tienen la misma instancia no pueden llamarse
en distintas clases de prioridad sin enclavamiento. Para más detalles sobre cómo llamar
las instrucciones de Motion Control enclavadas para efectuar un seguimiento, consulte el
apartado "Seguimiento de peticiones de clases de prioridad superiores (niveles de
ejecución) (Página 237)".
Consulte también
Sinopsis de las instrucciones de Motion Control (Página 162)
Crear un programa de usuario (Página 163)
Comportamiento de peticiones de Motion Control tras desconexión y rearranque completo
(Página 168)
Seguimiento de las peticiones activas (Página 169)
Indicaciones de error de las instrucciones de Motion Control (Página 180)
Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de
procesamiento) (Página 237)
S7-1200 Motion Control V6.0 en el TIA Portal V15
Manual de funciones, 12/2017, A5E03790553-AF
Programar
167