Descargar Imprimir esta página

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

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

Publicidad

Crear el programa MCL (S7-1500T)
5.6 Instrucciones de control (S7-1500T)
5.6.10.3
Acciones síncronas (S7-1500T)
Descripción
Además de los bloques sintácticos para el inicio síncrono, MCL ofrece un bloque sintáctico
para acciones síncronas. Una acción síncrona es una secuencia de instrucciones que se
ejecutan en paralelo al contexto de la ejecución principal y cuyo inicio se dispara mediante un
evento en tiempo de ejecución. MCL soporta acciones síncronas dependientes de la posición
(disparadas por la posición) cuyo inicio se produce tras alcanzarse una determinada posición
de trayectoria en la cinemática asignada teniendo en cuenta la hora de inicio.
Sintaxis
De forma análoga al inicio síncrono de instrucciones (ver capítulo "Descripción general del
inicio síncrono de instrucciones y secuencias de instrucciones (Página 109)"), las acciones
síncronas se programan en el bloque SYNC/END_SYNC. Para programar acciones síncronas
deben utilizarse las palabras clave ON_POS y DO dentro del bloque SYNC/END_SYNC.
MCL
SYNC
// main command or sequence to which the synchronous action refers
// (e.g. path command or command sequence containing path commands only)
ON_POS [sType := <val>] [,p := <val>] [,t := <val>] DO
// position triggered synchronous action
END_SYNC;
Parámetro
sType
p
t
116
Tipo de
Valor
datos
predeter­
minado
DINT
0
LREAL
0.0
time
T#0MS
Descripción
Tipo de acción síncrona dependiente de la posición (opcional)
0
Posición inicial
Inicio de la acción síncrona teniendo en cuenta la hora de
inicio al comienzo de la secuencia de trayectoria
1
Posición final
Inicio de la acción síncrona teniendo en cuenta la hora de
inicio al final de la secuencia de trayectoria
2
Posición definida
Inicio de la acción síncrona teniendo en cuenta la hora de
inicio para una longitud de trayectoria definida de la se­
cuencia.
"sType" := 2 no se soporta para movimientos sPTP.
Posición de trayectoria para "sType" := 2 (opcional)
Hora de inicio para "sType" := 0/1/2 (opcional)
La hora de inicio también puede ser negativa (hora de ini­
cio antes de alcanzarse la posición de trayectoria)
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA

Publicidad

loading