Programar
6.4 Inicio de peticiones de Motion Control
6.4
Inicio de peticiones de Motion Control
Descripción
Las peticiones de Motion Control se inician activando el parámetro "Execute" o "Enable" de
la instrucción de Motion Control. Las instrucciones de Motion Control deberían llamarse en
un nivel de ejecución para un objeto tecnológico.
Al ejecutar peticiones de Motion Control debe considerarse también el estado del objeto
tecnológico.
El inicio de las peticiones de Motion Control debe ejecutarse siguiendo los pasos siguientes:
1. Consultar el estado del objeto tecnológico.
2. Lanzar una petición nueva para el objeto tecnológico.
3. Comprobar el estado de la petición.
Estos pasos se explican tomando como ejemplo una petición de posicionamiento absoluto.
1. Consultar el estado del objeto tecnológico
Asegúrese de que el objeto tecnológico se encuentra en el estado adecuado para ejecutar
la petición deseada:
● ¿Está habilitado el objeto tecnológico?
Para ejecutar peticiones de movimiento, el objeto tecnológico debe estar habilitado.
La habilitación se lleva a cabo mediante la instrucción "MC_Power" de Motion Control.
El parámetro "MC_Power.Status" debe presentar el valor TRUE.
● ¿Hay pendiente una alarma tecnológica?
Para ejecutar peticiones de movimiento no debe haber alarmas tecnológicas pendientes.
Tras solucionar el error, acuse las alarmas pendientes, si las hubiera, con la instrucción
"MC_Reset" de Motion Control.
Encontrará una lista de las alarmas tecnológicas y las reacciones a alarma en el anexo
Alarmas tecnológicas (Página 290).
● ¿Está referenciado el objeto tecnológico?
Para ejecutar una petición de posicionamiento absoluto, el objeto tecnológico Eje de
posicionamiento debe estar referenciado. El referenciado se lleva a cabo mediante la
instrucción "MC_Home" de Motion Control. La variable del objeto tecnológico
<TO>.StatusWord.HomingDone debe presentar el valor TRUE .
2. Lanzar una petición nueva para el objeto tecnológico
Lance una petición nueva.
En el parámetro "Position" de la instrucción "MC_MoveAbsolute", indique la posición hasta
la que debe moverse el eje. Inicie la petición con un flanco ascendente en el parámetro
"Execute".
154
S7-1500 Motion Control V13
Manual de funciones, 02/2014, A5E03879258-02