①
②
③
La acción síncrona puede contener una secuencia cualquiera de instrucciones. La secuencia
principal completa (instrucciones tras la palabra clave SYNC hasta el primer bloque ON_POS)
se ejecuta completamente, o puede sustituirse por un movimiento de trayectoria en una
acción síncrona. El modo de sustitución puede especificarse en la acción síncrona (bloque
ON_POS).
Reglas
• El inicio de una acción síncrona disparada por la posición se refiere a la secuencia de
movimiento tras la instrucción SYNC.
• La longitud de trayectoria de la tarea de movimiento entre la instrucción SYNC y la
siguiente instrucción ON_POS sirve como disparador para iniciar una acción síncrona
disparada por posición (instrucciones tras la palabra clave DO).
• Las acciones que deben ejecutarse se programan tras una instrucción ON_POS...DO. De
forma opcional, el comportamiento de la acción síncrona puede controlarse mediante el
atributo de bloque ("sType", "p", "t") para la instrucción ON_POS.
• La instrucción END_SYNC representa el punto de sincronización con las demás
instrucciones en el programa intérprete. Esto significa que la ejecución del resto del
programa solamente continúa cuando las acciones síncronas han finalizado. Un suavizado
de transición programado entre instrucciones de la secuencia principal y tras la instrucción
END_SYNC se ignora. Las instrucciones se ejecutan de forma sucesiva.
• Tras el final de una acción síncrona, la ejecución del programa MCL continúa tras la
instrucción END_SYNC- con la siguiente instrucción.
• Si se alcanza o se rebasa una longitud de trayectoria parametrizada (parámetro p), se
dispara la ejecución de las instrucciones en el bloque de sincronización (instrucciones tras
la palabra clave DO), teniendo en cuenta una hora de inicio opcional ("t"). La hora de inicio
puede ser positiva (hora de inicio tras alcanzarse la posición de trayectoria, ver ejemplo 2)
o negativa (hora de inicio antes de alcanzarse la posición de trayectoria, ver ejemplo 3). Si
una secuencia de instrucciones consta de varias instrucciones consecutivas, una hora de
inicio negativa puede dar lugar a un punto de disparo en la instrucción precedente.
• La asignación de una orden de trayectoria o de una secuencia de trayectoria (instrucciones
con suavizado de transición) puede realizarse a diferentes acciones síncronas, es decir,
diferentes secciones ON_POS. El número máximo de acciones síncronas programables es
10. Los bloques ON_POS no ejecutables dan como resultado una alarma.
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Acción síncrona en la posición inicial
Acción síncrona en una posición definida
Acción síncrona en la posición final
Crear el programa MCL (S7-1500T)
5.6 Instrucciones de control (S7-1500T)
117