Área Remanente de un Autómata

   Cuando trabajamos con autómatas hay veces que los datos almacenados no se pueden borrar al quitar tensión, en este caso es donde tenemos que utilizar la áreas remanentes.


   Los autómatas disponen de un área de memoria remanente, guarda los datos almacenados en ella después de quitar tensión de alimentación o de pasar de RUN a STOP. La memoria remanente se almacena en la memoria RAM del PLC respaldada por una batería.




   El área remanente de un autómata o controlador es esencial en muchos casos, imaginemos una automatización de una mezcladora en la cual mediante recetas le indicamos las proporciones de cada material a mezclar y los tiempos de mezcla. Sería inviable que cada vez que quisiéramos trabajar con una receta introdujéramos los datos, por ello utilizamos el área remanente para guardar estos datos que se utilizarán en el proceso.



   No todas las áreas de memoria del PLC  pueden ser asignadas como remanentes, también dependerá de la marca y modelo de autómata con la que estemos trabajando.
También utilizamos las áreas remanentes para memorizar configuraciones de máquina, si por ejemplo tenemos diferentes opciones de funcionamiento configurables por pantalla es bueno que estas configuraciones se memoricen y no se borren.

   Actualmente debido a la revolución que esta habiendo en el mundo de los autómatas con su evolución a los controladores esta cambiando la manera de entender o trabajar con la memoria.
Vamos a poner el ejemplo de como trabaja el área remanente en algunas marcas.

Área Remanente en Autómatas Omron
   Los modelos de autómatas Omron anteriores al controlador NJ trabajaban con diferentes áreas de memoria donde algunas de ella por defecto son remanentes.

- Área DM - Es una área de datos remanente con acceso a nivel de palabras
- Área HR - Es una área de datos remanente con acceso a nivel de palabras y de bits
Así si queremos trabajar con bits y palabras que mantengan su estado al quitar tensión debemos utilizar estas memorias.


   Con los nuevos Controladores NJ hay un cambio en la filosofía de utilización de la memoria ya que no hay diferentes áreas, una sola área de memoria donde podemos indicar a cada variable si queremos que sea remanente o no.


Área Remanente en Autómatas Siemens S7-1200
   EL área remanente (Si nos centramos en un S7-1200) no esta pre-establecida y debemos configurar el rango de área de memoria que queremos que sea remanente.

  En este ejemplo puedes ver como configurar el área remanente de un S7-1200 / S7-1500 utilizando TIA Portal.



Área Remanente en CodeSys
   En CodeSys disponemos de dos tipos de variables que se puedne declarar individualmente como "retentiva", "persistente" y de manera colectiva como "retentiva-persistente"


   Las variables declaradas como "Variables retain" se administran dependiendo del sistema de  destino, pero típicamente en un intervalo de memoria propio. Estas se identifican en el proyecto  CoDeSys en su declaración en un módulo o bien en una lista de variables globales con la  palabra clave "RETAIN".

   Las variables persistentes se identifican con la palabra clave "PERSISTENT" (VAR_GLOBAL PERSISTENT). Estas se reinicializan sólo ante ⇘ Reset (origen) del control. A diferencia de las variables Retain estas mantienen su valor tras una descarga. Un ejemplo de aplicación para "variables Retain persistentes" sería un contador de horas de servicio, que tras una interrupción  de corriente o descarga debe continuar contando.


Área Remanente de un Autómata Área Remanente de un Autómata Reviewed by Daniel Planas Cortés on 22:03:00 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.