Configuración
7.2 Configuración de la CPU
7.2.3
Memorias imagen de proceso y memorias imagen parciales de proceso
7.2.3.1
Memoria imagen de proceso: sinopsis
Memoria imagen de proceso de las entradas y salidas
La memoria imagen de proceso de las entradas y salidas constituye una imagen de los
estados lógicos. La CPU transfiere los valores de los módulos de entrada y salida a la memoria
imagen de proceso de las entradas y salidas. Al principio del programa cíclico, la CPU
transfiere la memoria imagen de proceso de las salidas como estado lógico a los módulos de
salida. Posteriormente, la CPU transfiere los estados lógicos de los módulos de entrada a la
memoria imagen de proceso de las entradas.
Ventajas de la memoria imagen de proceso
La memoria imagen de proceso accede a una imagen coherente de las señales de proceso
durante el procesamiento cíclico del programa. Si cambia un estado de señal en un módulo
de entradas durante el procesamiento del programa, ese estado de señal se mantiene en la
memoria imagen del proceso. La CPU no actualiza la memoria imagen de proceso hasta el
siguiente ciclo.
Las direcciones de un módulo sólo se pueden asignar a una memoria imagen parcial de
proceso.
32 memorias imagen parciales de proceso
A través de las memorias imagen parciales de proceso, la CPU sincroniza las entradas y salidas
actualizadas de determinados módulos con secciones concretas del programa de usuario.
La memoria imagen de proceso total se divide en un máximo de 32 memorias imagen
parciales de proceso (MIPP).
El programa de usuario actualiza la MIPP 0 en cada ciclo del programa (actualización
automática) y la asigna al OB 1.
Las memorias imagen parciales de proceso MIPP 1 a MIPP 31 pueden asignarse al resto de OB
durante la configuración de los módulos de entrada/salida en STEP 7.
Tras el arranque del OB, la CPU actualiza la memoria imagen parcial de proceso asignada para
las entradas y lee las señales del proceso. Al final del OB, la CPU escribe las salidas de la
memoria imagen parcial de proceso asignada directamente en las salidas de la periferia, sin
esperar a que finalice la ejecución cíclica del programa.
7.2.3.2
Actualización automática de las memorias imagen parciales de proceso
Se puede asignar una memoria imagen parcial de proceso a cada bloque de organización. En
ese caso, el programa de usuario actualiza automáticamente la memoria imagen parcial de
proceso. Se exceptúan la MIPP 0 y los OB isócronos.
146
Sistema de periferia descentralizada
Manual de sistema, 05/2021, A5E03576852-AK