Su historia se remonta a finales de la década de 1960, cuando la industria
buscó en las nuevas tecnologías electrónicas una solución más eficiente para reemplazar los sistemas de control basados en circuitos eléctricos con relés, interruptores y otros componentes comúnmente utilizados para el control de los sistemas de lógica combinacional. En 1968 GM Hydramatic (la división de transmisión automática de General Motors) emitió una solicitud de propuestas para un reemplazo electrónico de los sistemas cableados de relés. La propuesta ganadora vino de Bedford Associates. El resultado fue el primer PLC, designado 084 porque era el proyecto de Bedford Associates nº 84.2 Bedford Associates comenzó una nueva empresa dedicada al desarrollo, fabricación, venta y mantenimiento de este nuevo producto: Modicon (MOdular DIgital CONtroler). Una de las personas que trabajaron en ese proyecto fue Dick Morley, quien es considerado como el «padre» del PLC. 3 La marca Modicon fue vendida en 1977 a Gould Electronics, y posteriormente adquirida por la compañía alemana AEG y luego por la francesa Schneider Electric, el actual propietario. Richard E. "Dick" Morley (nacido el 1 de diciembre de 1932 en Clinton , Massachusetts , † 17 de octubre de 2017 en New Hampshire ) fue un ingeniero estadounidense en el campo de la electrónica y la ingeniería informática. Él y Odo J. Strugerson considerados los padres de los controladores lógicos programables . En 1969 introdujo un "Modicon 084" como un "solucionador lógico secuencial de estado sólido" (calculadora lógica secuencial basada en semiconductores). Se resistió al término "computadora" porque vio esta aceptación en peligro de extinción. La programación se realizó gráficamente con un diagrama de escalera , un diagrama esquemático. EVOLUCION DE SISTEMAS CABLEADOS A SISTEMAS PROGRAMADOS Hasta ahora los automatismos que has estudiado y realizado son de tipo cableado. Ya habrás observado que a medida que el automatismo gana en complejidad, también lo hace el cableado del circuito de mando y aumenta el número de elementos a utilizar (relés, temporizadores, contadores, etc). Si, por necesidades del proceso industrial, es necesario modificar el funcionamiento de una instalación de este tipo, no queda más remedio que recablear el circuito de mando, con lo que esto supone en pérdida de tiempo y dinero para el dueño de la instalación. Una forma más flexible y económica de realizar la maniobra de un automatismo industrial, es sustituir el circuito cableado de mando por un autómata programable. De esta forma, cualquier cambio en el funcionamiento del proceso se hace reprogramando el PLC, sin necesidad mover el cableado o realizando modificaciones mínimas en él. ESTRUCTURA DEL AUTOMATA PROGRAMABLE
El autómata programable está gestionado por un sistema
electrónico basado en un microprocesador, encargado de procesar las señales del exterior, tanto de lectura como de escritura, a través de los interfaces de entradas y salidas. Para el funcionamiento óptimo y continuado del sistema electrónico, es necesaria una fuente de tensión. Los programas se almacenan en los diferentes tipos de memoria que el PLC dispone y gestiona desde un elemento de programación externo. CLASIFICACION DE LOS AUTOMATAS PROGRAMABLES Lenguajes de Programación Los lenguajes de programación son necesarios para la comunicación entre el usuario (sea programador u operario de la máquina o proceso donde se encuentre el PLC) y el PLC. La interacción que tiene el usuario con el PLC la puede realizar por medio de la utilización de un cargador de programa (loader Program) también reconocida como consola de programación o por medio de un PC (computador Personal).Tenga en cuenta que: En procesos grandes o en ambientes industriales el PLC recibe el nombre también de API (Autómata Programable Industrial) y utiliza como interfase para el usuario pantallas de plasma, pantallas de contacto (touch screen) o sistemas SCADA (sistemas para la adquisición de datos, supervisión, monitoreo y control de los procesos), cuyo contenido no serán presentados ni tenidos en cuenta en este curso. Lenguajes de Bajo Nivel: Lenguaje de Máquina: Código binario encargado de la ejecución del programa directamente en el microprocesador. Lenguaje Ensamblador: Lenguaje sintético de sentencias que representan cada una de las instrucciones que puede ejecutar el microprocesador. Una vez diseñado un programa en lenguaje ensamblador es necesario, para cargarlo en el sistema, convertirlo o compilarlo a lenguaje de máquina. Los programadores de lenguajes de bajo nivel deben estar especializados en microprocesadores y demás circuitos que conforman el sistema.
Lenguajes de Alto Nivel:
Se basan en la construcción de sentencias orientadas a la estructura lógica de lo deseado; una sentencia de lenguaje de alto nivel representa varias de bajo; cabe la posibilidad que las sentencias de un lenguaje de alto nivel no cubran todas las instrucciones del lenguaje de bajo nivel, lo que limita el control sobre la máquina. Para que un lenguaje de alto nivel sea legible por el sistema, debe traducirse a lenguaje ensamblador y posteriormente a lenguaje de máquina. TIPOS DE LENGUAJES DE PROGRAMACION LENGUAJES DE PROGRAMACION PARA PLC TIPO DE SEÑALES Circuitos análogos y circuitos digitales Los circuitos electrónicos en general se dividen en dos grandes categorías: circuitos análogos y circuitos digitales. Esta división se establece de acuerdo con la forma como controlan las señales que circulan por ellos. Los circuitos análogos trabajan con una amplia variedad de señales que varían en forma continua dentro de valores (figura 5A). Los circuitos análogos se denominan también circuitos lineales.
Los circuitos digitales o lógicos trabajan con señales que pueden
adoptar únicamente uno de dos valores posibles (figura 5B). En un Instante dado, las entradas y salidas de un circuito digital están en alto o en bajo, pero no en un valor intermedio. ÁLGEBRA DE BOOLE
Como inventor del álgebra de Boole, que marca los fundamentos de la
aritmética computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computación. En 1854 publicó An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities, donde desarrolló un sistema de reglas que le permitían expresar, manipular y simplificar problemas lógicos y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemáticos. Se podría decir que es el padre de los operadores lógicos simbólicos y que gracias a su álgebra hoy en día es posible operar simbólicamente para realizar operaciones lógicas. INTRODUCCIÓN AL ÁLGEBRA DE BOOLE Muchos componentes utilizados en sistemas de control, como contactores y relés, presentan dos estados claramente diferenciados (abierto o cerrado, conduce o no conduce). A este tipo de componentes se les denomina componentes todo o nada o también componentes lógicos. Para estudiar de forma sistemática el comportamiento de estos elementos, se representan los dos estados por los símbolos 1 y 0 (0 abierto, 1 cerrado). De esta forma podemos utilizar una serie de leyes y propiedades comunes con independencia del componente en sí; da igual que sea una puerta lógica, un relé, un transistor, etc... Si en cambio remplazamos el interruptor por un regulador de luminosidad como se muestra en la figura 6, este circuito deja de ser digital y se trasforma en un circuito lineal o análogo. COMPUERTA AND
La función lógica realizada por una compuerta AND se
denomina operación AND o producto lógico. Compuerta OR COMPUERTA NOT O INVERSOR
La expresión "Q = Ā" debe leerse como "Q es
igual a no A" o "Q es igual a A negado". El círculo o burbuja (o) en el símbolo lógico y la barra horizontal (-) en la ecuación lógica denotan el proceso de inversión realizado por esta compuerta. La función lógica realizada por un inversor se denomina inversión o complemento lógico. No existen inversores de dos o más entradas. COMPUERTA NAND
En la figura 51 se muestran el símbolo lógico, la ecuación lógica y la tabla
de verdad de una compuerta NAND de dos entradas. La expresión:
puede leerse como " Q es igual a A y B negado".
COMPUERTA NOR Está formado por un conjunto de módulos, estructuras de conexionado y soporte cuyas principales funciones son: • Adaptar la tensión de trabajo de los actuadores y captadores a los dispositivos electrónicos del autómata, que trabajan a diferentes tensiones. • Aislar eléctricamente los circuitos de mando y potencia. Módulo de entradas digitales Este módulo tiene como misión recibir la información procedente del control de un proceso o una máquina. Esta información es procesada por la CPU, según el programa residente en la memoria, a este módulo se unen eléctricamente los captadores (interruptores, finales de carrera, pulsadores, sensores, detectores de posición, etc.). Las entradas digitales captan señales de tipo discreto que varían su estado ante cambios de tensión todo o nada. Es decir, el valor máximo o mínimo de la tensión de la alimentación. La CPU detecta un 1 lógico, cuando el valor es máximo, o un 0 lógico, cuando el valor es mínimo. REPRESENTACION EN LENGUAJES DE CONTACTOS CABLEADO MUCHAS GRACIAS POR SU ATENCION