ensayo programacion de plc

7
HISTORIA DE LOS PLC’s En 1969 la División Hydramatic de la General Motors instaló el primer PLC para reemplazar los sistemas inflexibles cableados usados entonces en sus líneas de producción. Ya en 1971, los PLCs se extendían a otras industrias y, en los ochentas, ya los componentes electrónicos permitieron un conjunto de operaciones en 16 bits,- comparados con los 4 de los 70s -, en un pequeño volumen, lo que los popularizó en todo el mundo. En los 90s, aparecieron los microprocesadores de 32 bits con posibilidad de operaciones matemáticas complejas, y de comunicaciones entre PLCs de diferentes marcas y PCs, los que abrieron la posibilidad de fábricas completamente automatizadas y con comunicación a la Gerencia en "tiempo real". Un autómata programable suele emplearse en procesos industriales que tengan una o varias de las siguientes necesidades: • Espacio reducido. • Procesos de producción periódicamente cambiantes. • Procesos secuenciales. • Maquinaria de procesos variables. • Instalaciones de procesos complejos y amplios.

Upload: eliiceoavila

Post on 09-Nov-2015

74 views

Category:

Documents


11 download

DESCRIPTION

SE PRECENTA UN DOCUMENTO SOBRE PROGRAMACION DE PLC

TRANSCRIPT

HISTORIA DE LOS PLCs En 1969 la Divisin Hydramatic de la General Motors instal el primer PLC para reemplazar los sistemas inflexibles cableados usados entonces en sus lneas de produccin. Ya en 1971, los PLCs se extendan a otras industrias y, en los ochentas, ya los componentes electrnicos permitieron un conjunto de operaciones en 16 bits,- comparados con los 4 de los 70s -, en un pequeo volumen, lo que los populariz en todo el mundo. En los 90s, aparecieron los microprocesadores de 32 bits con posibilidad de operaciones matemticas complejas, y de comunicaciones entre PLCs de diferentes marcas y PCs, los que abrieron la posibilidad de fbricas completamente automatizadas y con comunicacin a la Gerencia en "tiempo real".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. 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 autmata. Menor tiempo de puesta en funcionamiento. Si el autmata 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.Un PLC o Autmata Programable posee las herramientas necesarias, tanto de software como de hardware, para controlar dispositivos externos, recibir seales de sensores y tomar decisiones de acuerdo a un programa que el usuario elabore segn el esquema del proceso a controlar

Programacin de PLC en 3 lenguajes (bloques, escalera y lista de instrucciones).En estediagrama en bloques de un PLC se muestra que en el centro o en la parte principal est el Microprocesador del mismo. Este va a ser el encargado de ejecutar el ciclo de trabajo del PLC segn las Entradas Digitales o Analgicas que tenga en la entrada para activar las correspondientes Salidas Digitales y/o Analgicas.El Controlador Lgico Programable tiene una fuente de alimentacin interna para alimentar los sensores que suelen ser para 24v. Estos sensores pueden ser NPN o PNP.

En cuanto a las memorias del PLC, existen 3:

RAM: Esta es la encargada de mantener ejecutado el programa y entonces es en donde se almacena el mismo mientras que el PLC est funcionando. EEPROM: En esta memoria se guarda el programa que ser el encargado de realizar las operaciones en el PLC. PROM: Esta es la memoria encargada de interpretar los comandos del programa que est en el PLC.

Paraconcluir, el Controlador Lgico Programable tiene varios puertos y estos se manejan por las siguientes normas: RS232, RS485, RS422 y ETHERNET. En estos puertos se le puede conectar al PLC uno o varios mdulos de expansin.Diagrama de contactos (Ladder) Es un lenguaje grfico, derivado del lenguaje de rels. Mediante smbolos representa contactos, bobinas, etc. Su principal ventaja es que los smbolos bsicos estn normalizados segn el estndar IEC y son empleados por todos los fabricantes. Los smbolos bsicos son:

En estos diagramas la lnea vertical a la izquierda representa un conductor con tensin, y la lnea vertical a la derecha representa tierra.Con este tipo de diagramas se describe normalmente la operacin elctrica de distintos tipos de mquinas, y puede utilizarse para sintetizar un sistema de control y, con las herramientas de software adecuadas, realizar la programacin del PLC.Se debe recordar que mientras que en el diagrama elctrico todas las acciones ocurren simultneamente, en el programa se realizan en forma secuencial, siguiendo el orden en el que los "escalones" fueron escritos, y que a diferencia de los rels y contactos reales (cuyo nmero est determinado por la implementacin fsica de estos elementos), en el PLC se puede considerar que existen infinitos contactos auxiliares para cada entrada, salida, rel auxiliar o interno, etc.Lista de instrucciones (IL)Una lista de instrucciones (IL) se compone de una serie de instrucciones. Cada instruccin empieza en una nueva lnea, contiene un operador y, segn sea el tipo de operacin, incluye uno o varios operan dos separados por comas.Delante de una instruccin se puede encontrar una marca de identificacin seguida por dos puntos.Un comentario ha de ser el ltimo elemento de una lnea. Se pueden insertar lneas vacas entre las instrucciones.Modificadores y operadores en lenguaje IL

En el lenguaje IL se pueden utilizar los siguientes operadores y modificadores.Modificadores:C en JMP, CAL, RET: la instruccin slo se ejecuta si el resultado de la expresin anterior es TRUE.N en JMPC, CALC, RETC: la instruccin slo se ejecuta si el resultado de la expresin anterior es FALSE.N en el resto: negacin del operando (no del acumulador)A continuacin aparece una tabla de todos los operadores en lenguaje IL con sus posibles modificadores y su correspondiente significado: