Distingue entre el área de memoria de la imagen de proceso, de las entradas y salidas, del área de marcas o temporal y conocer su implementación en el programa.

Qué área de memoria se puede encontrar en el proyecto del S7-1200.

El PLC contiene distintas áreas:

Entradas (I), salidas (Q), marcas (M), bloques de datos (DB) y memoria temporal o local (L).

Cómo trabaja el proyecto con un área de memoria.

El programa que hemos hecho en TIA Portal lee y escribe en los datos almacenados de cada área de memoria. El programa utiliza estas direcciones para trabajar con la información almacenada en cada posición de esa memoria.

Área de memoria en TIA Portal en un proyecto de S7-1200.

Área de memoria en TIA Portal en un proyecto de S7-1200.

Descripción de cada zona.

Memoria de imagen de proceso de las entradas.

La CPU copia el estado de las entradas físicas al área de memoria “I” al empezar un ciclo.

Para el forzado permanente de las entradas hay que añadir una “:P”  a la variable. Por ejemplo: “Marcha:P”.

Memoria de imagen de proceso de salidas.

La CPU copia el estado de las salidas físicas al área de memoria “Q” al empezar un ciclo.

Para el forzado permanente de las entradas hay que añadir una “:P”  a la variable. Por ejemplo: “Motor:P”.

Área de marcas.

El programa lee y escribe los datos almacenados en la memoria M.

A la memoria M se puede acceder desde cualquier bloque dentro del proyecto y además se pueden configurar para guardarse estos datos con una remancnia para evitar que se borren cuando se quite la alimentación.

 Área de memoria temporal.

Cuando se ejecuta el programa y se llama a un bloque, en el interior de ese bloque se crea una memoria temproal o local que solo se guarda durante la ejecución d eese bloque. Cuando el bloque finaliza, esa área de memoria se borra y se reasigna a otro bloque.

Memoria de datos temporales en un bloque.

Memoria de datos temporales en un bloque.

Bloque de datos.

Los bloques de datos o DB se utilizan para guardar todo tipo de datos: parámetros de FB, estructuras, etc… se pueden configurar como lectura y escritura o solo lecutra, con o sin remanencia, etc…

Bloque de datos.

Bloque de datos.

Conociendo algo más de la memoria, ¿sabes cómo buscar marcas libres en tu proyecto? ¿Y buscar entradas o salidas libres? ¿Cómo puedes saber el mapa de memoria de tu proyecto? Sigue leyendo este otro documento para conocer todas las marcas y memoria libres, de manera que podrás encontrar lo que necesites fácilmente. Es muy útil y rápido, no te lo pierdas:

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño