12.3 Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de procesamiento)
DBx_utilizado el usuario debe especificar el bloque de datos de instancia empleado
actualmente.
Inicio de la orden 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 orden 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 órdenes 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 (orden 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 orden 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 orden 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 426)
Utilizando varios ejes con el mismo PTO (Página 261)
Utilizar varios accionamientos con el mismo PTO (Página 264)
Casos especiales al utilizar finales de carrera por software para conexión del accionamiento
mediante PTO (Página 268)
Lista de los ErrorID y las ErrorInfos (objetos tecnológicos V4...5) (Página 374)
S7-1200 Motion Control V6.0...V7.0 en TIA Portal V16
Manual de funciones, 12/2019, A5E03790553-AG
Anexo
267