Está en la página 1de 7

UNIVERSIDAD NORORIENTAL PRIVADA

GRAN MARISCAL DE AYACUCHO


FACULTAD DE INGENIERIA
ESCUELA DE INFORMATICA
NUCLEO DE BARCELONA
ARQUITECTURA DEL COMPUTADOR II

Autmata Programable

Profesora: Bachilleres
Luis Lpez CI:26072887
Ranielina Rondon
Introduccin
Actualmente, los constructores de equipos de control y los ingenieros en autmatas
no ignoran ya nada referente a los autmatas programables con memoria
Programable Controllers (PC). El punto de equilibrio a partir del cual su precio es
comparable o incluso inferior a los tradicionales de lgica cableada disminuye
constantemente. En numerosos problemas de control es conveniente, pues,
determinar el modo de gobierno ms apropiado y, con esta consideracin, la
eleccin se torna cada vez ms hacia los autmatas programables con memoria.
Por otro lado, se trata, no solamente de una cuestin de precio, sino tambin de una
mejora en tiempo, flexibilidad incrementada con el manejo, alta fiabilidad,
localizacin y eliminacin rpida de fallos Simultneamente, el producto final, es
decir, la mquina o la instalacin equipada con uno de tales autmatas, alcanza un
nivel tecnolgico ms elevado.
Un autmata programable (AP) o Programable logic controller (PLC), es un
equipo electrnico, programable en lenguaje no informtico, diseado para controlar
en tiempo real y en ambiente de tipo industrial, procesos secuenciales.
Un PLC trabaja en base a la informacin recibida por los sensores y el programa
lgico interno, actuando sobre los accionadores de la instalacin.

Dnde se usa un Autmata Programable?


Un autmata programable suele emplearse en procesos industriales que tengan
una o varias de las siguientes necesidades:
Espacio reducido.
Procesos de produccin peridicamente cambiantes.
Procesos secuenciales.
Maquinaria de procesos variables.
Instalaciones de procesos complejos y amplios.
Chequeo de programacin centralizada de las partes del proceso.
Aplicaciones generales:
Maniobra de mquinas.
Maniobra de instalaciones.
Sealizacin y control.

Ventajas e inconvenientes de los PLC's


Entre las ventajas tenemos:
- Menor tiempo de elaboracin de proyectos.
- Posibilidad de aadir modificaciones sin costo aadido en otros
componentes.
- Mnimo espacio de ocupacin.
- Menor costo de mano de obra.
- Mantenimiento econmico.
- Posibilidad de gobernar varias mquinas con el mismo PLC.
- Menor tiempo de puesta en funcionamiento.
- Si el PLC queda pequeo para el proceso industrial puede seguir siendo de
utilidad en otras mquinas o sistemas de produccin,
Y entre los inconvenientes:
> Adiestramiento de tcnicos.
> Costo.

Estructura general:
Un autmata programable se puede considerar como un sistema basado en un
microprocesador, siendo sus partes fundamentales la Unidad Central de Proceso
(CPU), la Memoria y el Sistema de Entradas y Salidas (E/S).
La CPU realiza el control interno y externo del autmata y la interpretacin de las
instrucciones del programa. A partir de las instrucciones almacenadas en la
memoria y de los datos que recibe de las entradas, genera las seales de las
salidas. La memoria se divide en dos bloques, la memoria de solo lectura o ROM
(Read Only Memory) y la memoria de lectura y escritura o RAM (Random Access
Memory).
En la memoria ROM se almacenan programas para el correcto funcionamiento del
sistema, como el programa de comprobacin de la puesta en marcha y el programa
de exploracin de la memoria RAM.
La memoria RAM a su vez puede dividirse en dos reas:
1-Memoria de datos, en la que se almacena la informacin de los estados de las
entradas y salidas y de variables internas.
2-Memoria de usuario, en la que se almacena el programa con el que trabajar el
autmata.
El sistema de Entradas y Salidas recoge la informacin del proceso controlado
(Entradas) y enva las acciones de control del mismo (salidas). Los dispositivos de
entrada pueden ser pulsadores, interruptores, finales de carrera, termostatos,
detectores de nivel, detectores de proximidad, contactos auxiliares, etc.
Por su parte, los dispositivos de salida son tambin muy variados: Pilotos
indicadores, rels, contactores, arrancadores de motores, vlvulas, etc. En el
siguiente punto se trata con ms detalle este sistema.

Ciclo de funcionamiento:
Cuando se pone en marcha el PLC se realizan una serie de comprobaciones:
Funcionamiento de las memorias.
Comunicaciones internas y externas.
Elementos de E/S.
Tensiones correctas de la fuente de alimentacin.
Una vez efectuadas estas comprobaciones y si las mismas resultan ser correctas,
la CPU... inicia la exploracin del programa y reinicializa. Esto ltimo si el autmata
se encuentra en modo RUN (marcha), ya que de estar en modo STOP (paro)
aguardara, sin explorar el programa, hasta la puesta en RUN.
Al producirse el paso al modo STOP o si se interrumpe la tensin de alimentacin
durante un tiempo lo suficientemente largo, la CPU realiza las siguientes acciones:
Detiene la exploracin del programa.
Pone a cero, es decir, desactiva todas las salidas.
Mientras se est ejecutando el programa, la CPU realiza en sucesivos intervalos de
tiempo distintas funciones de diagnstico (watch-dog en ingls). Cualquier anomala
que se detecte se reflejar en los indicadores de diagnstico del procesador y
dependiendo de su importancia se generar un cdigo de error o se parar
totalmente el sistema.

Equipos de programacin:
La misin principal de los equipos de programacin, es la de servir de interfaz entre
el operador y el autmata para introducir en la memoria de usuario el programa con
las instrucciones que definen las secuencias de control.
Dependiendo del tipo de autmata, el equipo de programacin produce unos
cdigos de instruccin directamente ejecutables por el procesador o bien un cdigo
intermedio, que es interpretado por un programa residente en el procesador
(firmware).
Las tareas principales de un equipo de programacin son:
Introduccin de las instrucciones del programa.
Edicin y modificacin del programa.
Deteccin de errores.
Archivo de programas (cintas, discos).
Bsicamente existen tres tipos de equipos de programacin:
Consola con teclado y pantalla de tubo de rayos catdicos (CRT) o de cristal
lquido (LCD).
Programador manual, semejante a una calculadora de bolsillo, ms
econmico que la anterior.
Ordenador personal con el software apropiado.
Programacin del autmata:
Para controlar un determinado proceso, el autmata realiza sus tareas de acuerdo
con una serie de sentencias o instrucciones establecidas en un programa. Dichas
instrucciones debern haber sido escritas con anterioridad por el usuario en un
lenguaje comprensible para la CPU. En general, las instrucciones pueden ser de
funciones lgicas, de tiempo, de cuenta, aritmticas, de espera, de salto, de
comparacin, de comunicacin y auxiliares.
Dependiendo del fabricante, los lenguajes de programacin son muy diversos, sin
embargo, suelen tener alguna relacin ms o menos directa con los
lenguajes Ladder o GRAFCET.
Los programas para autmata pueden realizarse de forma lineal o de
forma estructurada. En la programacin lineal el programa consta de una serie de
instrucciones que se van ejecutando una tras de otra de modo cclico. Este modo
de programacin se suele emplear en programas no demasiado complejos o en
autmatas que no posean el modo estructurado. Cuando los programas son muy
complejos, la programacin estructurada es ms aconsejable ya que puede dividirse
el proceso general en subprogramas con diferentes subprocesos tecnolgicos.
Otras de las ventajas de este modo de programacin es que da un carcter ms
panormico al programa, lo que conlleva una ms fcil identificacin de errores as
como una mayor facilidad de comprensin por otros programadores.
Programar un autmata no es realmente algo imposible, pero s se necesita
paciencia. Como ejemplo tenemos un enlace en la seccin de enlaces externos que
conduce a una pgina que nos lleva a donde se encuentra un archivo hecho en java
con cdigo fuente para que se pueda analizar y comprender de una manera ms
sencilla cmo funciona un autmata finito determinista (AFD).
Conclusin
En una aplicacin con autmata programable el usuario actual (programador u
operador) necesita comunicacin con la mquina para programar y depurar el
programa, para acceder a los estados de planta y para forzar secuencias de mando
sobre el sistema.
Estas funciones son cubiertas por las unidades de programacin, equipos y
entornos software inteligentes dedicados, con inters sencillas para el usuario, y con
canales y protocolos de conexin con el autmata ya resueltos.
Con ellos, el usuario accede a las funciones que necesita (programacin,
depuracin, visualizacin, forzado, etc.) de forma rpida y flexible, segn
procedimientos interactivos que facilitan la aplicacin del autmata a cualquier
proceso industrial.
Un primer bloque de equipos lo constituyen las unidades de programacin,
diagnstico y test, destinadas a facilitar la edicin y puesta a punto de programas
de autmata.
Las unidades de programacin son equipos fsicos especficos o entornos software
sobre PC que permiten la edicin y depuracin del programa utilizando sistemas
operativos amables que no exigen del programador ser un experto informtico.
Todos estos equipos facilitan la interfaz del usuario con el autmata y la planta y le
permiten un mayor control interactivo sobre la misma, sin necesidad de conocer los
lenguajes y equipos de programacin del autmata utilizado.

También podría gustarte