Saltar al contenido

Bloques de Datos (DB) en TIA Portal

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.

Pero antes de eso, decirte que para poder aprender programación de autómatas con mis formaciones verdaderamente inéditas a la vez que rentables, solo las vas a poder adquirir a través de mis emails diarios. No aquí ni en ningún otro sitio.

Para recibirlos como ya hacen otros miles de personas, te apuntas aquí:

Tabla de Contenidos

¿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".

agregar nuevo bloque tia portal

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)

como crear un db en tia portal

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.

bloque de datos tia portal

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.

bloque de datos creado con variables tia portal

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 TIA Portal

Remanencia en DB

DB Optimizado y DB No Optimizado TIA Portal

DB Optimizado VS No Optimizado

DB de Instancia en TIA Portal

DB de Instancia

Bien.

Todos los días envío un email diario a miles de personas con la posibilidad de adquirir alguna de mis formaciones verdaderamente inéditas a la vez que rentables.

Para recibirlos, y con ello, la opción de poder adquirirlas, te apuntas justo aquí debajo:

Esto es más importante que lo que estás leyendo

Mira.

Te acabo de interrumpir en tu lectura. Estabas buscando algo, leyendo, y he venido yo y te he interrumpido. Te pediría disculpas, pero no lo voy a hacer.

¿Sabes porqué? Porque se que lo que voy a ofrecerte lo va a compensar con creces de una manera que roza lo absurdo.

Abajo de este texto tienes un formulario, puedes apuntarte o no, eso es decisión tuya, pero que sepas que es totalmente gratis, tanto darte de alta como darte de baja. Vamos, que perder, no vas a perder nada.  Ahora bien, si te apuntas, vas a poder optar a conocimiento, técnicas y experiencias en automatización y programación de autómatas que no comparto en ningún otro sitio salvo en los emails que envío diariamente.

O bien puedes ignorar todo esto y cerrar esta ventana.

Mientras tu haces eso, miles de personas los reciben cada día.

Configuración