Programación (S7-1500, S7-1500T)
6.2 Instrucciones de Motion Control (S7-1500, S7-1500T)
Mediante "Exe_1" se lanza una orden "MC_MoveAbsolute" (A1) con posición de destino
1000.0. "Busy_1" se ajusta a "TRUE". El eje se acelera hasta la velocidad indicada y se mueve
hasta la posición de destino (véase TO_1.Velocity y TO_1.Position). Antes de alcanzar la
posición de destino, la orden es relevada por otra orden "MC_MoveAbsolute" (A2) en el
momento ①. La cancelación se notifica con "Abort_1" y "Busy_1" se pone a "FALSE". El eje se
frena hasta la velocidad indicada en A2 y se mueve hasta la nueva posición de destino
1500.0. En cuanto se alcanza la posición de destino el sistema lo notifica mediante "Done_2".
Funcionamiento sin regulación de posición
Los siguientes parámetros permiten desconectar la regulación de posición del eje:
• MC_Power.StartMode = 0
• MC_MoveVelocity.PositionControlled = FALSE
• MC_MoveJog.PositionControlled = FALSE
A este respecto, ver también el capítulo "Funcionamiento sin regulación de posición" del
manual "S7-1500/S7-1500T Funciones de eje" (Página 12).
6.2.2
Inserción de instrucciones de Motion Control (S7-1500, S7-1500T)
Las instrucciones de Motion Control se insertan en un bloque de programa igual que otras
instrucciones. Las instrucciones de Motion Control permiten controlar todas las funciones
disponibles del objeto tecnológico. Las instrucciones pueden llamarse en todos los niveles de
ejecución.
Requisitos
El objeto tecnológico está creado.
Procedimiento
Para insertar las instrucciones de Motion Control en el programa de usuario, proceda del
siguiente modo:
1. Haga doble clic en el bloque de programa dentro del árbol del proyecto (el bloque de
programa debe llamarse en el programa cíclico).
El bloque de programa se abre en el editor de programación y se muestran las
instrucciones disponibles.
2. Abra la carpeta "Tecnología > Motion Control" en la Task Card "Instrucciones".
3. Utilizando la función de Drag&Drop, arrastre la instrucción de Motion Control, p. ej.
"MC_Power", hasta el segmento deseado del bloque de programa.
Se abre el cuadro de diálogo "Opciones de llamada".
4. Dentro del cuadro de diálogo, asigne un nombre y un número al bloque de datos de
instancia de la instrucción de Motion Control.
112
S7-1500/S7-1500T Sinopsis de Motion Control V6.0, STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E03879258-AG