12.3 Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de procesamiento)
En función de la frecuencia de las peticiones de Motion Control a iniciar se debe haber
generado una cantidad suficiente de bloques de datos de instancia. En las variables
DBx_utilizado el usuario debe especificar el bloque de datos de instancia empleado
actualmente.
Inicio de la petición de Motion Control en el OB de alarma de proceso
Mediante consultas binarias de las variables DBx_utilizado (naranja) se busca un bloque de
datos de instancia no utilizado en ese instante. Si se encuentra, el bloque de datos de
instancia utilizado se identifica como "utilizado" (verde) y la petición de Motion Control se
inicia con este bloque de datos de instancia (azul).
A continuación se procesan eventualmente otras partes del programa del OB de alarma del
proceso y posteriormente se regresa al OB de ciclo.
Seguimiento de las peticiones de Motion Control iniciadas en el OB de ciclo
En el OB de ciclo se comprueba con la variable DBx_utilizado (violeta) la utilización de todos
los bloques de instancia disponibles.
Si un bloque de datos de instancia está siendo utilizado (petición de Motion Control en
proceso), se procede a llamar la instrucción de Motion Control y el parámetro de entrada
Execute = TRUE, para leer los avisos de estado (rojo).
Si la petición ha sido procesada o cancelada se continúa con las siguientes medidas (azul
verdoso):
● Llamada de la instrucción de Motion Control con el parámetro de entrada
Execute = FALSE
● Reajuste de la variable DBx_utilizado
Con ello finaliza el seguimiento de la petición y el bloque de datos de instancia vuelve a
estar disponible para ser utilizado nuevamente.
Consulte también
Variables del objeto tecnológico Eje de posicionamiento V4...5 (Página 403)
Utilizando varios ejes con el mismo PTO (Página 229)
Utilizar varios accionamientos con el mismo PTO (Página 232)
Casos especiales al utilizar finales de carrera por software para conexión del accionamiento
mediante PTO (Página 236)
Lista de los ErrorID y las ErrorInfos (objetos tecnológicos V4...5) (Página 342)
S7-1200 Motion Control V6.0 en el TIA Portal V14
Manual de funciones, 09/2016, A5E03790553-AE
Anexo
235