Direccionamiento De Áreas De Memoria - Siemens SIMATIC S7-1200 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

4.4.2
Direccionamiento de áreas de memoria
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),
● Bloque de datos (DB): Es posible incluir DBs en el programa de usuario para almacenar
● Memoria temporal: Cada vez que se llama un bloque lógico, el sistema operativo de la
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 del proceso. Para acceder inmediatamente a la entrada o
salida física es preciso añadir ":P" a la dirección (p. ej. I0.3:P, Q1.7:P o "Stop:P").
El forzado permanente sólo escribe un valor en una entrada física (Ix.y:P) o en una salida
física (Qx.y:P). Para forzar permanentemente una entrada o salida, agregue una ":P" a la
variable PLC o dirección. Para más información, consulte "Forzar valores permanentemente
en la CPU" (Página 235).
Easy Book
Manual de producto, 04/2012, A5E02486778-05
salidas (Q) y marcas (M). Todos los bloques lógicos pueden acceder sin restricción
alguna a esta memoria.
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.
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.
Conceptos básicos de los PLC de la forma más sencilla
4.4 Áreas de memoria, direccionamiento y tipos de datos
63

Publicidad

Tabla de contenido
loading

Tabla de contenido