Tratamiento del programa
-
Llama al módulo de organización OB 1 (o FB O).
-
Actualiza la memoria imagen de salidas.
-
Actualiza las marcas de acoplamiento de salida.
Tiempo de ciclo
El programa del sistama vigila el tiempo que tarda el procesador en efectuar la ejecución del
programa de usuario. Al comienzo del programa, el programa del sistema arranca la vigilancia
del tiempo de ciclo (rearme del perro de guardia).
El perro de guardia viene preestablecido de fábrica en 150
m.
Existe la posibilidad de que el usuario modifique este valor bien parametrizando el módulo de
datos DX O o bien rearmando el perro de guardia durante la eleaboración del programa cíclico
(ver DX O y funciones especiales de los OBs 221 y 222).
El tiempo de ciclo total es la suma de los tiempos necesarios para el tratamiento del programa
de usuario y del tiempo de ejecución de la parte cíclica del programa del sistema (ver figura de
la página siguiente).
El tiempo de elaboración del programa de usuario viene definido por la suma de los tiempos de
elaboración de todos los módulos llamados a lo largo de un ciclo (desde la llamada del OB1 o
del FB O hasta el fin de su tratamiento). Si un módulo se llama varias veces, es preciso totalizar
el tiempo de elaboración de este módulo.
Memoria imagen de entradas
y
salidas (PAE y PAA)
Antes de ejecutar el programa STEP 5, se lee el estado de las entradas de las tarjetas de
periieria y es transferido a la memoria imagen de entradas que está residente en la zona de
datos del sistema del procesador (adquisición de las entradas). A partir de esta memoria
imagen de entradas, el programa de usuario establece, con ayuda de las instrucciones STEP5,
la memoria imagen de salidas. Su contenido es emitido hacia las tarjetas de periferia de salida
al término de la ejecución del programa de STEP 5 (emisión hacia las salidas).
La memoria imagen es una zona de memoria en la cual su contenido es adquirido y emitido
una sola vez por ciclo.
jlMPORTANTE!
La memoria imagen solamente existe para los bytes de entrada y salida
direccionados en la periferia P desde O a 127.
Marcas de acoplamiento
Las marcas de acoplamiento sirven para el intercambio de datos entre los diferentes
procesadores (funcionamiento multiproceso) o entre los procesadores centrales y los
procesadores de comunicación.