Crear el programa MCL (S7-1500T)
5.6 Instrucciones de control (S7-1500T)
Ejemplo 2: inicio síncrono de instrucciones con dos bloques SYNC independientes
En el siguiente ejemplo, se inicia el posicionamiento de los ejes myAxis1, myAxis2 y myAxis3
de forma síncrona (instrucción "posAbs"). Después de que todos los ejes hayan alcanzado su
correspondiente posición de destino, myAxis3 se posiciona en 0.0 (instrucción "posAbs"). Al
finalizar este movimiento, tiene lugar un movimiento de trayectoria lineal y ambos ejes
(myAxis1 y myAxis2) se posicionan en 0.0 de forma síncrona.
MCL
SYNC
posAbs( myAxis1, 15.0 ); // Basic command to synchronize with
ON_START
posAbs( myAxis2, 20.0 );
ON_START
posAbs( myAxis3, 5.0 );
END_SYNC;
posAbs( myAxis3, 0.0 );
SYNC
linAbs( myPos1 ); // Basic command to synchronize with
ON_START
posAbs( myAxis1, 0.0 );
ON_START
posAbs( myAxis2, 0.0 );
END_SYNC;
112
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA