¿Qué tal estás Pelecero? En esta lección te voy a enseñar que son y cómo crear los bloques de datos en TIA Portal, además de sus diferentes peculiaridades para poder utilizarlos de manera eficiente, así que… Vamos a ello! 👇
¿Qué es un Bloque de datos (DB) en TIA Portal?
Los bloques de datos o DB en TIA Portal son zonas de memoria encapsuladas donde se almacenan datos (variables) para su lectura y/o escritura en cualquier segmento del programa.
Te puedo decir que un DB se podría concebir como una caja donde almacenas información de forma clasificada, etiquetando esa información con diferentes nombres (variables). Como en tu habitación podrías tener diferentes cajas, cada una etiquetada con un número, en el caso de los bloques de datos, ocurre exactamente igual, a cada DB, debes asignarle un número de DB (ID) propia (tranqui, que ahora enseguida te lo enseño)
Cómo Crear y Usar un DB en TIA Portal
Para crear un DB en TIA Portal primero debes irte a la pestaña «Agregar nuevo bloque«, en la carpeta «Bloques de programa«.

Ahora, para terminar de crear tu bloque de datos, debes seleccionar «DB«, asignarle un nombre (el que gustes) y darle a Aceptar (el tipo, déjalo como Bloque de datos Global)

Decirte que puedes cambiar el número del DB antes de crearlo, por defecto en la ventana de Agregar nuevo bloque, TIA Portal te asignará de forma automática un número que no esté en uso, pero puedes seleccionar el modo Manual para asignarle el número que tu quieras.
Insisto, no pueden haber dos bloques de datos con el mismo número o ID.
Ahora ya puedes abrir tu bloque de datos creado, y fíjate como está vacío, con una sección llamada «static«, ahí es donde puedes crear todas las variables que necesites.

Te muestro un ejemplo de variables, donde he creado en el bloque de datos diferentes variables para un motor, del tipo bool, int y string. En la sección «Nombre» creas la variable asignándole el nombre que quieras y en la sección «Tipo de datos«, seleccionas el tipo del que quieras que sea tu variable.


Te dejo ahora algunos artículos más sobre los bloques de datos que seguro te serán de gran ayuda e interés 👇

Remanencia en DB

DB Optimizado VS No Optimizado

Direccionamiento Absoluto VS Simbólico en DB

DB de Instancia

Cómo Importar y Exportar DB en TIA Portal
Te veo en otras lecciones del Curso de Programación PLC Siemens!