PLC - Memorias

7
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PLC ALEX CADENA NIVEL: OCTAVO MEMORIAS DE UN PLC Y SU CLASIFICACION Como cualquier sistema informático el PLC dispone de una memoria

description

CONTROL LOGICO PROGRAMABLE

Transcript of PLC - Memorias

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

PLC

ALEX CADENA

NIVEL:OCTAVO

MEMORIAS DE UN PLC Y SU CLASIFICACIONComo cualquier sistema informtico el PLC dispone de una memoria de programa, donde se almacenan los cdigos encargados de ejecutar las funciones programadas para controlar el proceso (tal como se muestra en la Figura 1). Las instrucciones sern almacenadas en bytes y la cantidad que pueden ser almacenadas, depende de la cantidad de memoria que la CPU puede direccionarEjemplo 16 bits65.535 posiciones64KB 2^16

20 bits1.048.576 posiciones1MB2^20

Figura 1 Estructura de una PLCLos diferentes tipos de mdulos sern los encargados de conectarse con el campo para obtener y proveer la informacin necesaria para el control. Existen distintas prestaciones en los mdulos de entrada / salida, de acuerdo a la tarea que deber realizar el PC.Existen distintas tecnologas aplicadas a los controladores; las ms utilizadas son del tipo: ROM ( Read Only Memory ) o memorias de solo lectura. La escritura de la informacin se lleva a cabo durante la construccin por lo cual el contenido no es modificable ni borrable.PROM ( Programmable Read Only Memory), son de solo lectura pero programables por el usuario antes de ser utilizadas. Una vez programadas son inalterables. EPROM ( Erasable Programmable Read Only Memory ) son de solo lectura pero reprogramables por el usuario previa cancelacin de la informacin anterior por medio de aplicaciones ultravioleta, que inciden al chip por medio de una ventana. Es aconsejable proteger la misma por medio de una cinta oscura a fin de que no se produzca un borrado accidental por exposiciones ambientales. EAROM ( Electrically Alterable Read Only Memory )son de caractersticas similares a las precedentes pero se reprograman por medios elctricos sin necesidad de ser extradas de su puesto de trabajo, tambin denominadas E2 PROM ( Electrically Erasable PROM ). NVRAM denominada tambin shadow se compone esencialmente de una RAM y una EEPROMAlgunas caractersticas importantes y generales a todas las memorias, se detallan a continuacin.Capacidad: representada por el nmero total de bits que pueden ser almacenados, la misma se determina de acuerdo a la magnitud del programa que debe ser cargado para el desarrollo de la aplicacin.Tiempo de acceso: es el tiempo requerido para ser leda en cualquier posicin de la misma. Est determinado de acuerdo a la tecnologa de la CPU.Por Localidad De La MemoriaMemoria interna.- En un autmata programable, la memoria interna es aquella que almacena el estado de las variables que maneja el autmata: entradas, salidas, contadores, rels internos, seales de estado, etc. Esta memoria interna se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas. La clasificacin de la memoria interna no se realiza atendiendo a sus caractersticas de lectura y escritura, sino por el tipo de variables que almacena y el nmero de bits que ocupa la variable. As, la memoria interna del autmata queda clasificada en las siguientes reas.rea de imgenes de entradas/salidas y rea interna (IR).En esta rea de memoria se encuentran: Los canales (registros) asociados a los terminales externos (entradas y salidas).Los rels (bit) internos (no correspondidos con el terminal externo), gestionados como rels de E/S. Los rels E/S no usados pueden usarse como IR.No retienen estado frente a la falta de alimentacin o cambio de modo de operacin.rea especial (SR)Son rels de sealizacin de funciones particulares como: Servicio ( siempre ON, OFF) Diagnosis ( sealizacin o anomalas) Temporizaciones (relojes a varias frecuencias) Clculo Comunicaciones Accesible en forma de bit o de canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo.rea auxiliar (AR).Contienen bits de control e informacin de recursos de PLC como: Puerto RS232C, puertos perifricos, casetes de memoria.Se dividen en dos bloques: Sealizacin: Errores de configuracin, datos del sistema. Memorizacin y gestin de datos Es un rea de retencin. Accesible en forma de bit o de canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo.rea de enlace (LR). Se utilizan para el intercambio de datos entre dos PLC s unidos en forma PC Dedicados al intercambio de informacin entre PLC s. Si no se utilizan como LR pueden usarse como IR. Accesible en forma de bit o canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo.rea de retencin (HR). Mantienen su estado ante fallos de alimentacin o cambio de modo de PLC. Son gestionados como los IR y direccionables como bit o como canal.rea de temporizadores y contadores (TIM/CNT). Es el rea de memoria que simula el funcionamiento de estos dispositivos. Son usados por el PLC para programar retardos y contajes.rea de datos (DM). Se trata de memoria de 16 bits ( palabra). Utilizable para gestin de valores numricos. Mantiene su estado ante cambios de modos de trabajo o fallo de alimentacin. Direccionables como Canal (palabra). Esta rea suele contener los parmetros de configuracin del PLC (setup).Las variables contenidas en la memoria interna, pueden ser consultadas y modificadas continuamente por el programa, cualquier nmero de veces. Esta actualizacin continua de los datos obliga a construir la memoria con dispositivos RAM.Memoria de programaLa memoria de programa, normalmente externa y enchufable a la CPU mediante casete de memoria, almacena el programa escrito por el usuario para su aplicacin.Cada instruccin del usuario ocupa un paso o direccin del programa.Las memorias de programa o memorias de usuario son siempre de tipo permanente RAM + batera o EPROM/EEPROM . Por lo general la mayora de los fabricantes de autmatas ofrecen la posibilidad de utilizar memorias RAM con batera para la fase de desarrollo y depuracin de los programas, y de pasar estos a memorias no voltiles EPROM o EEPROM una vez finalizada esta fase.La ejecucin del programa en el mdulo es siempre prioritaria, de forma que si se da tensin al autmata con un mdulo conectado, la CPU ejecuta su programa y no el contenido en memoria RAM internaBibliografa http://inggilberto.com/plc.htm http://www.emagister.com/curso-controladores-logicos-programables/estructurabasica-plc.htm http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL/PLC/ESTRUCTURAS/ESTRUCTURA%20INTERNA/MEMO RIA/memoria.htm Bibliografa Digital