Descargar Imprimir esta página

Siemens SIMATIC S7-1500 Manual De Funciones página 124

Ocultar thumbs Ver también para SIMATIC S7-1500:

Publicidad

Crear el programa MCL (S7-1500T)
5.6 Instrucciones de control (S7-1500T)
MCL
END_IF;
END_FOR;
END_SYNC;
5.6.10.4
Combinación de inicio síncrono y acciones síncronas (S7-1500T)
La programación de instrucciones o secuencias de instrucciones síncronas se realiza mediante
bloques SYNC/END_SYNC. Dentro de esta estructura de bloques unitaria se pueden utilizar
subbloques específicos para el inicio síncrono (subbloque ON_START) y acciones síncronas
(subbloque ON_POS). Todas las acciones síncronas programadas en el bloque SYNC se
refieren a la misma secuencia principal.
Ejemplo
En el siguiente ejemplo, todas las acciones síncronas se refieren a la misma secuencia
principal. El inicio de la ejecución de las acciones síncronas comienza de forma síncrona a la
ejecución de la secuencia principal. El inicio de la ejecución de la acción síncrona comienza en
la posición 50.0 tras el inicio de la ejecución de la secuencia principal.
MCL
SYNC
linAbs( myPos1, trans := 1, blend := 2 ); // main sequence
linAbs( myPos2, trans := 0 );
ON_START
posAbs( myAxis1, 20.0 ); // synchronous start with main sequence
ON_START
writeVar( $IPR.Clipboard.cbBool[1], TRUE ); // synchronous start with
ON_POS sType := 2, p := 50.0 DO // synchronous action at position 50
posAbs( myAxis2, 15.0 ); // myAxis2 is not kinematics axis
124
EXIT_SYNC;
// (myAxis1 is not kinematics axis)
// main sequence
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA

Publicidad

loading