Tipos de memoria
Una vez que un programa de funciones lógicas o lista de instrucciones se introduce en el
PLC, éste reside en la memoria del CPU hasta que es modificado por el usuario. El programa
recién grabado en la memoria no se borra, debido a que el PLC cuenta con un comportamiento
para la instalación de una batería, que abastece de energía a la memoria a todo tiempo evitando
así que está se apague. El tiempo de vida de la batería es limitado y variable, pero puede llegar
a durar más de un año en condiciones normales de uso.
La memoria del PLC se puede presentar en cuatro diferentes tipos: memoria RAM, PROM,
EPROM y EEPROM.
La memoria RAM (memoria de acceso aleatorio) es de lectura y de escritura, pero es volátil
es decir, que al faltarle el voltaje de alimentación, esta pierde toda su información que tenía
almacenada; aunque una característica importante es que puede trabajar a velocidades más
altas que las otras memorias, por lo tanto se le utiliza como memoria de almacenamiento del
programa del PLC y los datos que este va utilizando. La memoria RAM se puede grabar, leer
y borrar cuantas veces sea necesario y el PLC esta diseñado para hacerlo, ya sea por medio del
programador o con el programa del usuario mismo.