Saltar al contenido

Direccionamiento Absoluto VS Simbólico en DB con TIA Portal

Voy a enseñarte rápida y sencillamente que es el direccionamiento simbólico y el direccionamiento absoluto en los bloques de datos en TIA Portal, así que… Vamos a ello Pelecero!

Tabla de Contenidos

Direccionamiento Simbólico en TIA Portal

El direccionamiento simbólico en TIA Portal se refiere al nombre que tu, como programador de PLC, has asignado a una variable o a un bloque de datos (ya que ese nombre para el PLC es, en realidad, un símbolo) y que, posteriormente, utilizas para leer o escribir un dato.

Cuándo tratas de llamar a una variable por su nombre, estás accediendo a la información que contiene dicha variable, es decir, estás accediendo a dicha memoria, por medio del direccionamiento simbólico, ya que estás recurriendo al nombre de la variable para leer o escribir un valor.

Fíjate que si tu quieres poner la variable de un bloque de datos en un contacto, y empiezas a escribir el nombre del DB, TIA Portal te mostrará dicho bloque. Esto significa que tu estás accediendo a dicho bloque de datos por medio del direccionamiento simbólico, ya que estás recurriendo a su nombre.

acceso simbólico DB TIA Portal

Lo mismo sucede para la variable, recurres a ella por medio del direccionamiento simbólico, ya que estás accediendo a ella a través de su nombre.

acceso simbolico variable TIA Portal

Si tu DB es Optimizado, arriba de la variable no te aparecerá una dirección de memoria, pero si se trata de un DB No Optimizado, entonces sí.

direccionamiento simbólico entre db optimizado y no optimizado tia portal

Esa dirección que aparece en los bloques de datos No Optimizados, es lo que se conoce cómo direccionamiento absoluto, que es de lo que te voy a hablar ahora 👇

Aprender a programar en TIA Portal

Direccionamiento Absoluto en TIA Portal

El direccionamiento Absoluto en TIA Portal es que accedas a una variable mediante su nombre de dirección, es decir, el nombre de ruta de la dirección de memoria exacta donde se aloja esa variable, que no es lo mismo que llamarla por el nombre que tu le hayas puesto.

Decirte por cierto, que el direccionamiento absoluto solo se puede realizar con bloques de datos con acceso No Optimizado.

Si yo en un contacto pongo la dirección de memoria donde se aloja la variable Motor_Marcha, es decir, el nombre de ruta (%DB1.DBX0.0), accederé a dicha variable, ya que se encuentra en el DB1 y en el offset 0.0, ya que es una variable del tipo bool (primero escribes la ruta y luego pulsas enter)

direccionamiento absoluto db tia portal

Como puedes observar, aunque ya lo sabes del punto anterior, es que en los DB No Optimizados, encima del nombre de la variable aparece el nombre de la dirección de memoria, es decir, encima de la dirección simbólica, aparece la dirección absoluta.

¿Quieres saber más acerca de los Bloques de Datos en TIA Portal?

Todas las semanas, envío contenido de valor a través de mi newsletter.

Concretamente, experiencias propias vividas en fábricas como programador de PLC, cagadas monumentales que he hecho (y más de una buena que me ha caído) y consejos de programación.

Cada semana, píldora de conocimiento nueva. Semana que estás fuera, píldora que te pierdes (y que no volveré a compartir)

Para cumplir con el RGPD (Reglamento General de Protección de Datos) y entender que tus datos están seguros, debes leer y aceptar la política de privacidad. Tus datos serán guardados en Mailchimp, proveedor de email marketing. Mailchimp también cumple con el RGPD, así que todo está protegido y amparado por la ley.

Configuración