Bloque De Datos (Db) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

6.3.4

Bloque de datos (DB)

Los bloques de datos (DB) se crean en el programa de usuario para almacenar los datos de
los bloques lógicos. Todos los bloques del programa de usuario pueden acceder a los datos
en un DB global. En cambio, un DB instancia almacena los datos de un bloque de función
(FB) específico.
Los datos almacenados en un DB no se borran cuando finaliza la ejecución del bloque
lógico asociado. Hay dos tipos de DBs, a saber:
● Un DB global almacena los datos de los bloques lógicos en el programa. Cualquier OB,
● Un DB instancia almacena los datos de un FB específico. La estructura de los datos en
También puede modificar y cargar los bloques de datos en estado operativo RUN
(Página 844).
Bloques de datos de solo lectura
Un DB se puede configurar de manera que sea de sólo lectura:
1. Haga clic con el botón derecho del ratón en el DB en el árbol del proyecto y seleccione
2. En el cuadro de diálogo "Propiedades", seleccione "Atributos".
3. Seleccione la opción "Bloque de datos protegido contra escritura en el dispositivo" y haga
Bloques de datos optimizados y estándar
También puede configurar un bloque de datos como estándar u optimizado. Un DB estándar
es compatible con las herramientas de programación clásicas de STEP 7 y las CPU S7-300
y S7-400 clásicas. Los bloques de datos con acceso optimizado no tienen una estructura fija
definida. Los elementos de datos solo contienen un nombre simbólico en la declaración y no
tienen una dirección fija en el bloque. La CPU almacena los elementos automáticamente en
el área de memoria disponible del bloque de modo que no haya lagunas de memoria, lo cual
permite optimizar el uso de la capacidad de memoria.
Para establecer el acceso optimizado de un bloque de datos, proceda del siguiente modo:
1. Amplíe la carpeta de bloques de programa en el árbol del proyecto STEP 7.
2. Haga clic con el botón derecho del ratón en el bloque de datos y seleccione
3. Para los atributos, seleccione "Acceso optimizado al bloque".
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
FB o FC puede acceder a los datos en un DB global.
un DB instancia refleja los parámetros (Input, Output e InOut) y los datos estáticos del
FB. (La memoria temporal del FB no se almacena en el DB instancia.)
Nota
Aunque el DB instancia refleja los datos de un FB específico, cualquier bloque lógico
puede acceder a los datos en un DB instancia.
"Propiedades" del menú contextual.
clic en "Aceptar".
"Propiedades" en el menú contextual.
Principios básicos de programación
6.3 Utilizar bloques para estructurar el programa
185

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido