La reacción de las salidas se configura en la "Configuración de dispositivos". Seleccione los
dispositivos individuales y utilice la ficha "Propiedades" para configurar las salidas de cada
dispositivo.
Nota
Algunos módulos de periferia descentralizada ofrecen ajustes adicionales para la reacción a
STOP de la CPU. Seleccione dichos módulos en la lista de opciones de la configuración de
dispositivos.
Cuando la CPU cambia de RUN a STOP, conserva la memoria imagen de proceso y escribe los
valores correspondientes en las salidas digitales y analógicas según la configuración.
5.2
Almacenamiento de datos, áreas de memoria, E/S y
direccionamiento
5.2.1
Acceder a los datos del S7-1200
STEP 7 facilita la programación simbólica. Se crean nombres simbólicos o "variables" para las
direcciones de los datos, ya sea como variables PLC asignadas a direcciones de memoria y E/S o
como variables locales utilizadas dentro de un bloque lógico. Para utilizar estas variables en el
programa de usuario basta con introducir el nombre de variable para el parámetro de
instrucción.
Para una mejor comprensión de cómo la CPU estructura y direcciona las áreas de memoria, los
siguientes párrafos explican el direccionamiento "absoluto" al que se refieren las variables PLC.
La CPU ofrece varias opciones para almacenar datos durante la ejecución del programa de
usuario:
• Memoria global: La CPU ofrece distintas áreas de memoria, incluyendo entradas (I), salidas
(Q) y marcas (M). Todos los bloques lógicos pueden acceder sin restricción alguna a esta
memoria.
• Tabla de variables PLC: se pueden especificar nombres simbólicos en la tabla de variables PLC
de STEP 7 para posiciones de memoria específicas. Esas variables son globales dentro del
programa STEP 7 y permiten la programación con nombres significativos para la aplicación.
• Bloque de datos (DB): Es posible incluir DBs en el programa de usuario para almacenar los
datos de los bloques lógicos. Los datos almacenados se conservan cuando finaliza la
ejecución del bloque lógico asociado. Un DB "global" almacena datos que pueden ser
utilizados por todos los bloques lógicos, mientras que un DB de instancia almacena datos
para un bloque de función (FB) especifico y está estructurado según los parámetros del FB.
• Memoria temporal: Cada vez que se llama un bloque lógico, el sistema operativo de la CPU
asigna la memoria temporal o local (L) que debe utilizarse durante la ejecución del bloque.
Cuando finaliza la ejecución del bloque lógico, la CPU reasigna la memoria local para la
ejecución de otros bloques lógicos.
Toda posición de memoria diferente tiene una dirección unívoca. El programa de usuario utiliza
estas direcciones para acceder a la información de la posición de memoria. Las referencias a las
áreas de memoria de entrada (I) o salida (Q), como I0.3 o Q1.7, acceden a la memoria imagen
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
5.2 Almacenamiento de datos, áreas de memoria, E/S y direccionamiento
Principios básicos del PLC
99