You are on page 1of 22

Precio en

:

Argentina: $2,40
México $15 M.N.
Venezuela: $2,400.00
Colombia: $5.000
Otros Países: U$S1,70

Es una publicación de Editorial Quark SRL,
Propietaria de la revista

En Argentina, pídalos
al (011) 4301-8804
o por mail a:
ateclien@webelectronica.com.ar

Esta publicación y todos los productos
de esta Editorial son distribuidos por

Para conseguir cualquiera de los productos
anunciados en esta publicación puede dirigirse a los proveedores locales:
Argentina: Editorial Quark SRL, Herrera 761 (1295), Capital Federal, Tel.: 4301-8804.
Para Informes y Envíos a toda la Argentina: llame por teléfono para consultar el local de venta de su zona (83 en
todo el país) al número: (011) 4301-8804, o diríjase por
e-mail a: ateclien@webelectronica.com.ar ó visite nuestra
web: www.webelectronica.com.ar

México: Centro Japonés (Tel.: 0155 - 57 87 17 79) se encarga de distribuir todos los productos.
Aguascalientes Ags.: Av. Adolfo López Mateos Ote. #122
Centro.
Guadalajara, Jal.: López Cotilla Nº 757, Sector Juárez,
Col. Centro ( a 3 locales de Sony Parts Shop)
León Gto.: Local 30-F, Plaza San Miguel Boulevard Torres
Landa, esquina Río Almeira. Col. San Miguel. Tel.: 7070568
México D.F.: a) Cuauhtémoc No.17-B, Col. Argon la Villa
(metro La Villa). b) Rep. Del Salvador #26 local 1, Centro
(Tel.55.10.86.02).
Monterrey N.L.: a) Platón Sánchez Norte #1103, esq.con
Reforma (frente a Electrónica Reforma 2000). Teléfonos:
81-14-48-84 y 81-14-48-85.
Veracruz Ver.: 20 de Noviembre # 2060 entre Dr. Horacio
Díaz y Profesora Luz Nava, Veracruz, Ver.Col Zaragoza,
C.P. 91910 (Tel 937-30-43)
Para conocer los distribuidores de Editorial Quark en otros
países consulte en nuestro portal:
www.webelectronica.com.ar

YA APARECIÓ EL CD Nº 4 DE LA
ENCICLOPEDIA DE ELECTRÓNICA
Contiene:

Fascículos 13 a 16
Electrónica en Acción Nº 4
Circuitos Integrados Nº 4
500 Circuitos Electrónicos
Programas y Utilitarios para Electrónica (que incluye manuales de semiconductores y programas de cálculo)
Video sobre Componentes Electrónicos

Llame al (0155) 5882-5664 y 5787-8140 en México y al (011) 4301-8804 en Argentina
Argentina: $15, México: $60M.N. Otros Países: U$S15.
Si es suscriptor de la Enciclopedia reclámelo sin cargo
Editorial Quark SRL - Herrera 761, (1295) Bs. As. Argentina - Director: Horacio D. Vallejo - Tel.:
(005411) 4301-8804 - En Internet: www.webelectronica.com.ar - Impresión: Talleres Gráficos Conforti,
Bs. As. marzo 2003 - Representante en México: Centro Japonés de Información Electrónica, Av. Revolución 203, Andador A7, Residencial San Cristóbal, Ecatepec, Edo. de México. - Director: Atsúo Kitaura - Tel.: (0155) 5787-1779 - www.centrojapones.com - Distribución en Argentina: Capital - Carlos Cancellaro e Hijos SH, Gutenberg 3258, Capital - Interior: Bertrán S.A.C., Av. Vélez Sarsfield
1950, Capital ** Distribución en México: Pernas y Cía., S.A. de C.V., Calle Poniente 134 Nº 650, Col. Ind. Vallejo, Delegación Azcapotzalco, CP
02300, México DF, Tel.: 55 87 44 55, FAX: 53 68 50 25, email: pernascia@pernascia.com.mx

Colombia: Proespind Ltda. - Cra. 54 Nº
171-21, Depto. Cundinamarca, Bogotá D.C. Tel.: 091 526 4208, Fax.: 091 679 5415
Venezuela: Zona Electrónica 2002 - Av. El Parque
con Av. Andrés Bello “Edificio Oficentro” - Piso 6º - San
Bernardino - Caracas - Venezuela
Tel.: 00 58 21 25 07 03 58/03 08
Chile: Tel.: 01221-3356
Paraguay: Tel.: 621-698
Costa Rica: Tel.: (506) 250-86-42
Ecuador: Tel.: (593) 445-17-49
El Salvador: Tel.: (503) 260-71-51
Guatemala: Tel.: (502) 361-17-50
Honduras: Tel.: (504) 557-91-52
Puerto Rico: ALPHA, Tel.: (787) 764-89-09
Rep. Dominicana: Tel.: (809) 684-88-44
Para el resto de los países, puede adquirirlos a
través de Internet, dirigiéndose a nuestro sitio:
www.webelectronica.com.ar

Para acceder a información y obtener
SIN CARGO bibliografía adicional, en
internet diríjase a nuestro portal:

www.webelectronica.com.ar
www.webelectronica.com.ar
Haga click en el ícono PASSWORD e
ingrese la clave video19
Enciclopedia de Electrónica es una publicación
de Editorial Quark, compuesta de 24 fascículos
preparada por el Ing. Horacio D. Vallejo (Director
de la revista Saber Electrónica), que cuenta con
la colaboración de autores de varios países de
América - ISBN: 987-9227-88-3

sino prácticamente a cualquier industria de manufactura. la General Motors preparó en 1968 algunas especificaciones detallando un "Controlador Lógico Programable". La gran diferencia con los controles por relevador fue su facilidad de instalación. Ellas usaban sistemas industriales basadas en relevadores (relés). Sistemas Electrónicos Versátiles y Flexibles. El sistema tenía que ser de fácil mantenimiento y reparación. de tal forma que el resultado de su trabajo se convirtió en lo que hoy se conoce como Controlador Lógico Programable. contadores y controles mecánicos como del tipo tambor. El Control Lógico Programable es ideal para ser operado en condiciones críticas industriales. ocupan menor espacio. temporizadores electrónicos. Los primeros PLCs se usaron solamente como reemplazo de relevadores. (PLCs. los ingenieros de la General Motors pensaron que dicho dispositivo debería reunir las siguientes cualidades: 1. desarrollo de programas. que se hacían más complejos lo que arrojaba ciertas dificultades en cuanto a la instalación de los mismos. y proporcionan autodiagnósticos sencillos. uso de términos de video. 2. El sistema tenía que ser pequeño y debía consumir menor potencia que los sistemas de control por relevadores. ampliación de datos. Todos los componentes del sistema deberían ser capaces de operar en plantas industriales sin un especial equipo de soporte. Programable Logic Controller) nacieron a finales de la década de los 60s y principios de los 70s. El dispositivo de control debería ser fácil y rápidamente programable por el usuario con un mínimo de interrupción. ya que fue diseñado y concebido para su uso en el medio ambiente industrial. Los Controladores Lógicos Programables. en sus sistemas de manufactura. 3 . 5. Los PLC ofrecen muchas ventajas sobre otros dispositivos de control tales como relés. Tenía que ser capaz de comunicarse con un sistema central de datos para propósitos de monitoreo. Estas especificaciones definían un sistema de control por relevadores que podían ser asociados no solamente a la industria automotriz. Las industrias que propiciaron este desarrollo fueron las automotrices. De hecho todavía se siguen usando en muchos casos como tales. De a poco se fue mejorando la idea inicial de los PLCs conviertiéndose en lo que ahora son. la tecnología de los microprocesadores agregó facilidad e inteligencia adicional a los PLCs generando un gran avance y permitiendo un notorio incremento en la capacidad de interface con el operador. Su programación y manejo pueden ser realizados por personal con conocimientos eléctricos o electrónicos. impulsaron el desarrollo de los nuevos autómatas. Los PLCs surgen como equipos electrónicos sustitutos de los sistemas de control basados en relevadores (relés). Enciclopedia de Electrónica costo reducido. MODICON. sin previos conocimientos sobre informática. su capacidad se reducía exclusivamente al control On-Off (de dos posiciones) en máquinas y procesos industriales. es decir. Buscando reducir los costos de los sistemas de control. Reliance Electric. Digital Equipment Co. Cuando se decidió implementar un sistema diferente para mejorar el desempeño industrial de una empresa. 4. 3. de hardware o de ambiente.Autómatas Programables y Controladores Lógicos Capítulo 20 Teoría: Autómatas Programables y Controladores Lógicos Programables Sepa qué es un autómata. qué diferencias posee con una computadora y para qué sirve Introducción De una manera general podemos definir al controlador lógico programable como toda máquina electrónica diseñada para controlar en tiempo real y en medio industrial procesos secuenciales de control. Los altos costos de operación y mantenimiento y la poca flexibilidad y confiabilidad de los equipos como así también el costo excesivo. etc. Tenía que incluir indicadores de status para facilitar las reparaciones y la búsqueda de errores. En la década de los 70s con el avance de la electrónica.. Estas especificaciones interesaron a ciertas compañías tales como GE-Fanuc.

según el programa almacenado. los PLC deben incluir algún tiLa arquitectura de la mayoría de las PROM consispo de dispositivo lógico programable. lámparas. PLAs. Un dispositivo programable por el usuario es aquel 7. es una familia de componentes que contienen conjuntos de elementos lógicos (AND.ro normalmente consisten en una o más matrices de quisitos sino que lo superan. por lo tanto se usan principalmente cuanción de las señales de entrada que estén activadas do es necesario una gran cantidad. son de hecho lógicas. y combinaciones de Al PLC también se le puede definir como una ambas.Autómatas Programables y Controladores Lógicos 6. Una computadoCircuitos Integrados Específicos. de tal for. PAL La arquitectura interna de estos componentes consiste en un conjunto de compuertas AND programables que alimentan a otras OR fijas. etc. son programables mediante más"caja negra" en la que existen terminales de entra. PROMs. GALs. LATCH. Sin embargo. Veade módulos de entrada/salida digitales y analógicas. Hay nes específicas tales como lógicas. Podríamos decir que los DLP son la “antesala” de los PLC (controladores lógicos programables). NOT. 4 Dispositivos Programables de Matriz. salida. tem. las PROM. mos brevemente cada uno de ellos: varios tipos de máquinas o procesos.que el usuario puede programar el diseño final del disdores. Los dispositivos complejos contienen macrocéluusa una memoria programable para el almacenamiento las. Las macrocélulas permiten al usuario configurar el interno de instrucciones las cuales implementan funcio. Se usan para combisalida a los que se le conectarán bobinas de con. funciones analógicas.A.puertas AND y OR para implementar funciones lógicas. se excluyen los controles secuenciales me. electroválvulas. para controlar a través ASICs. Aunque el nombre no implica la lógica prograentrada que se tienen que cumplir para activar cada mable. etc. finales de que los fabricantes configurarán el dispositivo según carrera. te generalmente en compuertas AND que alimentan una matriz programable OR. pueden contener cánicos. Las arquitecturas generales pueden variar peLos PLC actuales no solamente cumplen estos re. Las PAL tienen una arquitectura muy popular y son probablemente el tipo de dispositivo programable por usuario más empleado.positivo. OR. en cada momento. detectores. Memorias PROM La tarea del usuario se reduce a realizar el "prograLas PROM son memorias programables de sólo ma" que no es más que la relación entre las señales de lectura. etc. Las señales de salida tenían que poder maneEstructura Básica de un PLD (DLP) jar arranques de motores y válvulas solenoides que operan con la tension de red de C.to inicial alto. FLIP-FLOP. respecto de los sistemas en base a releva. putadora de propósito específico que proporciona una Muchos dispositivos también contienen combinaciones alternativa más flexible y funcional para los sistemas de de flip-flops y latches que pueden usarse como elemencontrol industriales. Esto significa da a los que se conectarán pulsadores.nar una gran cantidad de funciones lógicas en un distactores.cífica) son dispositivos definibles por el usuario. En general. estos dispositivos tienen un cosma que la actuación de esos últimos están en fun. ¿Qué es la Lógica Programable? La lógica programable. terminales de las especificaciones del usuario. pero los términos AND específicos se conectan a términos OR específicos. conteo y aritméticas.) que pueden configurarse para que cumplan cualquier función lógica que el usuario desee y que el componente soporte. Todas las entradas a la matriz pueden ser combinadas mediante dispositivos AND entre sí. tos de almacenaje para entrada y salida de un disposiEs un aparato electrónico operado digitalmente que tivo. FPGAs.varias clases de dispositivos lógicos programables: porización. A diferencia de otros dispositivos. Enciclopedia de Electrónica . ASIC ra digital que es usada para ejecutar las funciones de Los ASIC (Circuitos Integrados de Aplicación Espeun controlador programable. De esta manera. digitales. se puede considerar bajo este rubro. secuenciales. PALs. Se usan principalmente para decodificar señales de entrada con el objeto de obtener distintas combinaciones de salida. El PLC actual es una com.cara y no programables por el usuario.tipo de entradas y salidas necesarias en el diseño. fotoceldas. Debía ser competitivo en costo de venta e ins. positivo empleando un conjunto de herramientas de desarrollo.que contiene una arquitectura general predefinida en la talación. etc.

por lo tanto. Los recursos de interconexión son una red de líneas que corren horizontalmente y verticalmente las filas y columnas entre el CLBS. FPGA dades de los usuarios. y salida con control tri-estate (de tres estados) o un pin bidireccional. Su utilización se da fundamentalmente en aquellas instalaciones en donde es necesario realizar procesos de maniobra. Tienen registros de salida que pueden usarse o no conjuntamente con el pin de entrada/salida asociado. Normalmente poseen realimentación desde la matriz OR hacia la matriz AND que puede usarse para implementar máquinas de estado asíncronas. sin embargo. Cada CLB contiene lógica programable combinacional y registros de almacenamiento. señalización. Esto reducirá el número de dispositivos diferentes en existencia. Estos dispositivos contienen compuertas AND y OR programables lo que permite a cualquier término AND alimentar cualquier término OR. un número grande de entradas y salidas definibles por el usuario. salidas. camente programables que contienen múltiples niveles de lógica. Las PLA probablemente tienen la mayor flexibilidad frente a otros dispositivos con respecto a la lógica funcional. Con esta perspectiva. La sección de lógica combinacional es capaz de implementar cualquier función booleana de sus variables de entrada. puede configurar varias de las mismas GAL para emular cada uno de los otros dispositivos. Sin embargo. También contiene flip-flops que pueden usarse como buffers de entrada y salida. control. Cada IOB puede programarse independientemente para ser una entrada. control de instalaciones. y un entorno de diseño similar al de matriz de puertas. Enciclopedia de Electrónica 5 . a diferencia de las varias semanas necesarias para las matrices de puerta programables. Se caracterizan por altas densidades de compuerta. su aplicación abarca desde procesos de fabricación industrial de cualquier tipo al de transformaciones industriales. etc. Si un usuario tiene un diseño que se implementa usando varias PAL comunes. se implementan como máquinas sincrónas. La constante evolución del hardware y software amplía continuamente este campo para poder satisfacer las necesidades que se detectan en el aspecto de sus posibilidades reales. Matrices Lógicas Programables. comúnmente tendrá una arquitectura PAL. Se consideran PAL muy grandes que tienen algunas características de las PLA. Están diseñados para emular muchas PAL pensadas para el uso de macrocélulas. Los interruptores programables conectan las entradas y salidas de IOBS y CLBS a líneas cercanas. La arquitectura básica es muy parecida a la PAL con la capacidad para aumentar la cantidad de compuertas AND para cualquier compuerta OR fija. y ocasionalmente realimentación entre macrocélulas. Las macrocélulas típicas pueden programarse como entradas. Se trata de matrices de compuertas eléctri. alto rendimiento. un esquema de interconexión flexible. Otras combinaciones tienen más de un registro. hoy se los emplea en inumerables aplicaciones para que cumplan las necesiMatrices de Compuertas Programables. PLA Las PLA son matrices lógicas programables. Esto se puede realizar quitando compuertas AND adyacentes o empleando compuertas AND desde una matriz. o entrada/salida (e/s) usando una habilitación de tres estados. Los diseñadores que usan FPGAs pueden definir funciones lógicas en un circuito y revisar estas funciones como sea necesario. Aunque el PLC fue originalmente diseñado como un dispositivo de reemplazo de control industrial. varios tipos de realimentación en las matrices. Dispositivos Complejos de Lógica Programable. contienen una matriz interna configurable de relojes lógicos (CLBs) y un anillo de circunvalación de bloques de e/s (IOBs). Las líneas largas recorren la longitud entera del dispositivo. La mayoría de las máquinas de estado. las FPGAs pueden diseñarse y verificarse en unos días. Aplicación de los PLC El PLC por sus especiales características de diseño tiene un campo de aplicación muy extenso.larmente y por lo tanto con posibilidades de poder exgramables. los fabricantes crearon un tipo de PLA denominado Secuencial que posee registros de realimentación desde la salida de la matriz OR hacia la matriz AND. Los PLC están diseñados moduLas FPGA son Campos de Matrices de Puertas Pro.panderse para satisfacer las necesidades de la indus- Dispositivos Lógicos Programables Complejos Los PLDs complejos son lo que el nombre implica. Estos dispositivos son eléctricamente borrables. No están limitadas a la típica matriz AND-OR. Matriz Lógica Genérica GAL Las GAL son dispositivos de matriz lógica genérica. estableciendo intercambios para proporcionar una distribución de señales críticas con la mínima demora o distorsión. Esto permite que cualquier diseño pueda ser implementado dentro de estos dispositivos.Autómatas Programables y Controladores Lógicos Si un dispositivo contiene macrocélulas. etc. Así.

Cabe aclarar que. des. Necesidades de chequeo de programación centralizada de las partes del proceso. Instalaciones de procesos complejos. E/S.). en formato kit. maniobra de instalaciones y en aplicaciones de señalización y control. Normalmente se suelen emplear optoacopladores en las entradas y relés/optoacopladores en las salidas. (PLC) a toda máquina electrónica diseñada para controlar en tiempo real y en medio industrial procesos seLos micro-plcs suelen venir sin caja. cuenciales. En cuanto al costo tampoco hay problema. Sección de entradas: se trata de líneas de entrada. así tenemos Registros de entrada y salida de datos y puertas de expansión. incluso. CPU. Es importante que a la aplicación de un PLC se pueda considerar los beneficios de las futuras expansiones. En cuanto a la estructura modular existen: Estructura americana: separa las E/S del resto del autómata.de la misma maquinaria que se debe controlar. los cuales se encuentran en las hojas de características dadas por el fabricante. Enciclopedia de Electrónica .dentro de un conjunto más grande de control o dentro tinados a pequeñas necesidades y al alcance de cual. etc. No podemos dejar de lado los pequeños PLCs para uso más personal (que se pueden emplear. para automatizar procesos en el hogar. en él podemos ver lo siguiente: Espacio reducido. Pero entonces. podemos decir que existen básicamente dos formas externas de presentación de los PLCs. 6 Figura 1 En la parte inferior del diagrama podemos observar la comunicación del PLC con el exterior. ¿qué es un PLC? Estructura europea: cada módulo es una función Se entiende por controlador lógico programable (fuente de alimentación. Estructura de un PLC Todos los PLCs comerciales poseen una estructura externa compacta en la que están todos los elementos (en un solo). Sin embargo. Sección de salidas: son una serie de líneas. Procesos de producción variables. una modular y la otra compacta. si bien uno de los inconvenientes de utilizar estos dispositivos radica en la capacitación del personal que los va a utilizar. En ambos casos se tienen rangos de tensión característicos. A estas líneas conectaremos los sensores. que también pueden ser de caracter digital o analógico. Procesos de producción secuenciales. Sin embargo. y las líneas de transmisión. se enseña tanto el funcionamiento como su empleo por lo cual es un tema superado. quier persona. A ellas se conectan las secciones de entrada y de salida. Tanto las entradas como las salidas están aisladas de la CPU según el tipo de autómata que utilicemos. en la mayoría de las universidades de la especialidad. esta definición está quedan. como la puerta de un cochera o las luces de la casa). ya que hay PLCs para todas las necesidades y a precios bajos. ya que han aparecido los micro-plc's. Tal como comentamos. son ampliamente utilizados en el control de maniobras de máquinas. un PLC suele En la figura 1 se muestra el diagrama en bloques emplearse en procesos industriales que tengan una o correspondiente a la estructura interna de un PLC típivarias de las siguientes necesidades: co. De esta manera.ya que su empleo no es determinado y se suele incluir do obsoleta. A estas líneas conectaremos los actuadores.Autómatas Programables y Controladores Lógicos tria. Un elemento importante es el microprocesador que forma parte del “corazón” de la CPU. las cuales pueden ser de tipo digital o analógico.

posee la virLa Unidad de proceso Central (CPU) es el corazón tud de poder comunicarse con otros dispositivos (como del PLC.flujo mostrado en la fimoria. . También se encarga de ejecutar el programa de usuario. también se encarga de realizar el chequeo del sistema. Memoria de la tabla de datos: es la zona encarga. etc. Esmoria externa que empleamos para almacenar el pro. más memoria.Digital. crear una imagen de las entradas. Así tenemos: Memoria del programa de usuario: aquí introducireUnidades de E/S mos el programa que el PLC va a ejecutar cíclicamenGeneralmente se dispone de dos tipos de E/S: te. Se suele subdividir en zonas según el tipo de datos (como marcas de memoria. Se basan en conversores A/D y D/A aislados Memoria de almacenamiento: se trata de una me. lo y fabricante.bits) dentro del programa de usuario.gramación del mismo. que ejecutará de forma continua el diagrama de La Memoria Dentro de la CPU disponemos de un área de me. da de atribuir las funciones específicas del programa.rización del proceso en otro lugar separado. Lo normal es que posea una interface serie usuario mediante el programa del sistema (es decir. (programa del sistema o firmware). y en ciertos casos parte de la memo. La unidad central de proceso (CPU) se encarga de procesar el programa de usuario que le introduciremos. haciendo subdivisiones específicas según el mode. Este programa es Las E/S analógicas pueden poseer cualquier valor ejecutado directamenrte por el microprocesador/micro.). es decir pueden estar incluidas Cada PLC divide su memoria de esta forma genéri. También se dispone de una unidad o consola de programación que nos permitirá introducir. Enciclopedia de Electrónica 7 . Es la encargada de ejecutar el programa de un PC). Para ello el PLC posee un ciclo de trabajo. registros.tas señales se manejan a nivel de byte o palabra (8/16 grama de usuario. podemos disponer de funciones ya integradas en la CPU.Autómatas Programables y Controladores Lógicos ta función se le suele denominar Watchdog (perro guardián).jadas a través de instrucciones específicas de E/S. delo y del fabricante. temporizadores. salvo casos excepcionales. EEPROM. y suele emplearse para monitominado tiempo máximo (tiempo de ciclo máximo). como nuevas unidades de E/S. Las E/S digitales se basan en el principio de todo o etc. ya que el programa de usuario no debe acceder directamente a dichas entradas. e instrucciones de programa (parte superior del diagrama en bloques). unidades de comunicación en red. el del tipo RS-232 / RS-422. Los dispositivos periféricos.de la CPU (ópticamente o por etapa de potencia). etc. Interfaces CPU Todo PLC. Estas E/S se manejan nivel de ma en código de máquina que monitoriza el sistema bit dentro del programa de usuario. Adicionalmente.dentro de un rango determinado especificado por el facontrolador que posea el PLC. Sus funciones son vigilar que el tiempo de características internas del controlador. y las interfaces facilitan la comunicación del autómata mediante enlace serie con otros dispositivos (como un PC). contadores. bricante. Para ello disponemos de diversas zonas de memoria. distintas funciones. control de posición. Muchos equipos poseen una unidad de alimentación (algunas CPU la llevan incluida).nivel mínimo de tensión. en determinados modelos más avanzados. programa de usuario es interpretado por el programa A través de esta línea se pueden manejar todas las del sistema). Otra función es la de renovar el estado de las salidas en función de la Figura 2 imagen de las mismas obtenida al final del ciclo de ejecución del programa de usuario.Analógica. Por último. o FLASH.sus imágenes dentro del área de memoria o ser maneca. como reguladores PID. modificar y supervisar el programa de usuario. es decir o no conducen señal alguna o poseen un Memoria del sistema: aquí se encuentra el progra. A es. Suele ser de uno de los siguienLas E/S son leidas y escritas dependiendo del motes tipos: EPROM. la cual posee “varias secciones” encargadas de gura 2. incluida la proejecución del programa de usuario no exceda un deter. ria de la tabla de datos. nada.

en la mayoría de los casos. memoria adicional. puede poseer una conexión a uno o varios de los elementos anteriores. En función de la información recibida. impresión. y se suele reservar para pequeñas modificaciones del programa o la lectura de datos en el lugar de colocación del equipo. Por otra parte. La automatización de un equipo o proceso industrial consiste en la incorporación de un dispositivo tecnológico que se encarga de controlar su funcionamento en base a una serie de elementos definidos con anterioridad. Vea en la figura 3 el esquema en bloques que representa a un sistema automático. transferencia de datos.. o puede tomar el mando total pasando el sistema a control manual. Veremos ahora los mismos conceptos pero desde el punto de vista de la automatización. con todo lo que ello supone: ”herramientas más potentes. Existe una unidad de control encargada de realizar todas las operaciones relacionadas con el proceso que debe realizarse en forma automática. desde el equipo o proceso a la Unidad de Control. Para cada caso el fabricante proporciona lo necesario. Esto quiere decir que la automatización consiste en un sistema de lazo cerrado. puede ser ampliable. dicha UC recibe las informaciones procedentes de sensores o captores que informan cambios físicos que tienen lugar como consecuencia de la función para la que se diseñó el sistema automático. Es un terminal a modo de ordenador que proporciona una forma más cómoda de realizar el programa de usuario y observar parámetros internos del PLC. con lo cual dejará de operar automáticamente (esto significa que el sistema automático también puede operar en forma manual). dependiendo del modelo y fabricante. También se puede usar una consola de programación. la UC genera una serie de órdenes que se transmiten al equipo o proceso a través de accionadores que transforman las órdenes recibidas en magnitudes o cambios físicos en el sistema. Por otra parte el operador puede intervenir en el desarrollo del control mediante las consignas que modifican los parámetros del algoritmo de control. posibilidad de almacenamiento en soporte magnético. que se presentan. módulos auxiliares de E/S. etc”. El modo más empleado para programar un PLC es mediante una computadora tipo PC. Todo sistema automático persigue lo siguiente: . Dispositivos Periféricos El PLC. es capaz de reaccionar ante las situaciones 8 Figura 3 Enciclopedia de Electrónica . los cuales pueden variar incluso entre modelos de la misma serie. y desde ésta a aquél. hasta la conexión con otros autómatas del mismo modelo. que van desde las redes internas (LAN. Desfasado actualmente.). del que se obtienen las órdenes que fijarán el funcionamiento del equipo o proceso industrial. ejerciendo la función de control para la que ha sido concebido. La información recibida en la UC se procesa según el programa que contenga el sistema (denominado algoritmo). Cada equipo. La Automatización Hasta aquí hemos dado “un panorama” sobre los autómatas. En el caso de los micro-plc se escoge la programación por PC o por unidad de programación integrada en la propia CPU.Autómatas Programables y Controladores Lógicos Unidades de Programación La programación del PLC puede ser hecha por una unidad de programación que suele ser en forma de calculadora. en el que existe un continuo flujo de información. denominado genéricamente automatismo. la Unidad de Control es capaz de proporcionar información ya elaborada sobre el estado y evolución del sistema. bien el equipo o el software/cables adecuados.Tener un buen sistema de calidad y confiabilidad. etc. Las ampliaciones abarcan un gran abanico de posibilidades. representados básicamente por los Controladores Lógicos Programables (PLC). al operador mediante un sistema de monitoreo.. monitorización mediante software SCADA. Cada fabricante facilita las posibilidades de ampliación de sus modelos. Es la forma más simple de programar el equipo. Permite programar desde un ordenador personal estándar. El sistema que se crea con la incorporación del dispositivo.

Con el advenimiento de la tecnología programada. tal como puede apreciar en la figura 4. .Es difícil la identificación y resolución de problemas. a dicha central se incorporó una nueva con tecnología totalmente electrónica. Sin embargo. petroquímica.Interpretar cambios que se produzcan. que costó menos de la mitad que la primera.Mejorar la productividad y dismimuir los costos. Los autómatas aportaron una disminución del costo del equipo haciendo posible la aplicación de un equipo informático en aplicaciones relativamente pequeñas. . aprendí rápidamente que estaba en las puertas de un cambio importante. pero todavía adolecía la problemática de adaptación al medio industrial y la necesidad de especialistas para su aplicación y mantenimiento. un PLC y ni que hablar de una computadora personal. que en 1978 trabajaba en una compañía telefónica en la que realizaba el mantenimiento de una central electromecánica totalmente automática. . . tenían un costo elevado del equipo. los que deben ocasionar acciones que debe realizar el proceso. gran parte de estos problemas fueron rápidamente superados. etc. ya sean mediante relés o elementos electrónicos pasivos. De lo dicho hasta ahora.ferritas. y superaba las exi- Enciclopedia de Electrónica 9 . . podemos decir que un automatismo cableado posee las siguientes desventajas: . ocupaba la quinta parte del espacio que la primera y tenía 4 veces las prestaciones de la electromecánica. Tanto los sensores como los actua. las tecnologías cableadas (que eran el corazón de la central electromecánica) ya estaban siendo reemplazadas por programas almacenados. un campo particularmente propicio fue el de la industria de proceso (química. Los miniordenadores se aplicaron allí donde la cantidad de información y la complejidad del algoritmo de control hacían extremadamente complicado el empleo de equipos cableados. de programa almacenado. si bien paleaban los inconvenientes de las técnicas cableadas. La evolución tecnológica ha permitido la realización de automatismos cada vez más complejos. requerían personal especializado para la programación.Es casi imposible realizar funciones complejas con moderada cantidad de elementos.Autómatas Programables y Controladores Lógicos Figura 4 dores pueden ser neumáticos. El nivel de automatización no ha dejado de elevarse.Ocupa mucho espacio. y tomando como base el ejemplo dado con una central electromecánica. En aquella época desconocía los alcances de un autómata programable.Es muy difícil realizar modificaciones o ampliaciones. .). Antecedentes de los PLCs Los automatismos cableados se realizan en base a uniones físicas de los elementos que constituyen la El primer Autómata trabajaba con una memoria de Unidad de Control. Esto nos lleva a decir que las tecnologías empleadas en la automatización pueden clasificarse en dos grandes grupos: tecnologías cableadas y tecnologías programadas o programables. El autómata fue una alternativa a la aplicación de los equipos informáticos en la industria ya que éstos. recuerdo por ejemplo. Cabe aclarar que la tecnología programada se hizo factible gracias a la aparición de los “Autómatas Programables” entre los que se encuentran los PLC (Controladores Lógicos Programables). fácilmente reprogramable. etc.Adaptarse con facilidad y en breve tiempo a los cambios del mercado (nuevos productos). aportaban una nueva problemática para su empleo generalizado en el control industrial debido a que se adaptaban poco a las condiciones del medio industrial. hidráulicos o electrónicos.

. instrucciones de cálculo matemático con datos en notación de coma flotante. aumentando los niveles de seguridad. etc. la generación de informes de producción. junto con la reducción de los precios. No tardó en extenderse su empleo a otras industrias. . es decir. ha hecho que la aplicación se extienda a todos los sectores industriales. así aparecen los PICs. Hoy esta definición ha quedado “insuficiente” por la evolución del producto. Figura 5 capacidad de tratamiento numérico el autómata pudo desarrollar acciones correctivas sin detener el funcionamiento del proceso. extendiéndose sus aplicaciones al campo del control de procesos que requieren operaciones de regulación. etc. al poder efectuar lazos de regulación trabajando con dispositivos de instrumentación. en los procesos secuenciales. Otros campos de aplicación son el posicionamiento mediante entradas lectoras para codificadores y salidas de control de motores paso a paso. . La aplicación de los primeros autómatas aumentó las prestaciones de la máquina ya que con la 10 Así han aparecido equipos pequeños y compactos que. En la figura 5 podemos ver una gráfica que describe cómo fue evolucionando la aplicación de autómatas programables conforme al avance del tiempo. en tiempo real y en ambiente industrial. hasta grandes controladores capaces de gobernar hasta 10.000 E/S y memorias de 128kB. etc. Los fabricantes han desarrollado familias de productos que comprenden equipos desde 10 entradas/salidas. A principios de los 70 se incorpora la tecnología del microprocesador a los autómatas. Sus aplicaciones se extienden al control de procesos.Mayor capacidad de almacenamiento de datos. Así se logra mayor interacción entre el hombre y la máquina. procesos secuenciales. tanto analógicas como numéricas. manipulación y transmisión de datos y hasta el control de equipos electrónicos de consumo a través de Internet. el lenguaje empleado era el de las ecuaciones de Boole y posteriormente el esquema de contactos. paralela al desarrollo de los microprocesadores. se hizo posible realizar operaciones aritméticas. En los 80 aparecen los microprocesadores comerciales a bajo costo.Reducción de las dimensiones. se comienzan a manipular datos y con ello es más fácil controlar procesos.Lenguajes alternativos: Lenguaje de bloques funcionales.Autómatas Programables y Controladores Lógicos gencias de la General Motors. el autómata desarrolla el control adaptativo sin intervención del operador. En esta etapa. En la segunda mitad de la década de los 70 se mejoran considerablemente las prestaciones y el desarrollo de elementos especializados. El campo de aplicación cubre desde el mínimo nivel de automatización de una secuencia de enclavamientos. .Alta velocidad de respuesta. cálculo. lo que permite aumentar sus prestaciones. hasta el control completo de un proceso de producción continua. El Autómata Programable de uso industrial es un equipo electrónico.Mayor capacidad de diagnósticos de funcionamiento. diseñado para controlar. Los sistemas de transmisión inalámbrico posibilitaron el manejo de entrada/salidas (E/S) remotas.Mejoras en el lenguaje: instrucciones de bloque. lenguajes de diagrama de fases (GRAFCET). Para facilitar su programación y mantenimiento por parte del personal de planta. Enciclopedia de Electrónica . los COP. . .Entradas y salidas inteligentes. El Autómata se mostró particularmente adaptado al control en las cadenas de montaje. el 6800 de Motorola o el Z80 de Intel (valuartes de la década del 70) fueron rápidamente superados por prototipos industriales. se consiguieron mejoras en el lenguaje de programación (instrucciones potentes). el empleo de redes de comunicación. y lenguajes de alto nivel (tipo BASIC). programable en lenguaje no informático. Con el empleo de microcontroladores de estas características se consiguieron PLCs (autómatas) con las siguientes características: . Se consiguen diferentes prestaciones gracias al aumento de la capacidad de memoria.

Autómatas Programables y Controladores Lógicos En la tabla 1 encontramos datos útiles que pode. En la figura 6 se da el diagrama que representa al PLC con su entorno. Estos componentes. etc.Nivel 2: Control de variables discretas y numéricas. Empleo de E/S inteligentes y comunicaciones transparentes procesador-procesador o en red. las unidades de diálogo y prueba. ruidos. También pueden formar parte del sistema de control otros autómatas. humedad. na electrónica digital programable que está constituida por dos elementos básicos: . y los datos que mos tener en cuenta cuando hablamos de la clasifica. Cómo Funciona un Controlador Programable Con el tiempo. ción de los PLCs o autómatas industriales. pero existen otros ducir los problemas que causan las condiciones advercomponentes que aunque no forman parte del controlador como equipo. .La unidad Central de Proceso (CPU). . equipos de control numérico (CNC). son los equipos de programación. y perturbaciones eléctricas producidas por la interferencia electromagnética (EMI) deConstitución Básica del PLC bida a la conmutación de grandes cargas.Equipos medianos: 128<E/S<500. El Sistema de Entradas y Salidas se encarga de Tabla 1 – Clasificación de los PLCs comerciales adaptar la tensión de trabajo de los dispositivos de campo a la tensión con que trabajan los circuitos Factores cuantitativos electrónicos del PLC y proporciona el medio de . que se considera formada por el procesador y la memoria. Factores cualitativos . los PLCs han evolucionado para reCon estos dos elementos. identificación de esos dispositivos ante el procesa. en su diseño y fabricación se tiene en cuenta que deben trabajar en un ambiente industrial. de 5 Vcc en general (aunque los hay de 24V). y comunicaciones a nivel elemental. se puede accionar sobre la máquina o proceso a controlar. es la parte inteligente o el “corazón” del sistema y se encarga de realizar las tareas de control interno y externo mediante la interpretación de las instrucciones o códigos de Fig. Como equipo electrónico constituido por circuitos que trabajan con niveles de tensión bajos. robots y ordenadores. lo que significa condiciones adversas por la existencia de vibraciones.El sistema de Entradas y Salidas (E/S). lo que configura el sistema automático completo.obtiene de las entradas y que genera hacia las salidas.Nivel 1: Control de variables discretas y numéricas. operaciones aritméticas. temperatura no controlada. La Unidad Central de Proceso.operación almacenados en la memoria. .rencia de radiofrecuencia (RFI). memoria hasta 128kB. operaciones matemáticas y manipulación de gran cantidad de datos. memoria hasta 32kB.Equipos grandes: más de 500 E/S. las impresoras. generalmente denominados periféricos. memoria de 1 a 4kB. dor. y la interfeEl Autómata Programable Industrial es una máqui.Equipos pequeños: hasta 128 E/S. son necesarios para su aplicación. 6 Enciclopedia de Electrónica 11 .

se realizan mediante uniones físicas entre los componentes. que recibe el nombre de memoria de programa y que. etc. resistencia-transistor. . .Se realiza la prueba controlada por computadora de todos los subconjuntos funcionales y de los módulos. contactos de relé. En ciertas aplicaciones de evolución muy rápida esto puede llegar a ser un problema ya que llegará a perderse alguna información.Autómatas Programables y Controladores Lógicos sas que se presentan en la industria. . El procesador recoge los estados de las señales de entrada y los almacena en otra memoria denominada tabla de E/S. durante la resolución del programa “el equipo ignora la evolución externa de la máquina o proceso”. En esta Figura 8 12 Figura 7 programa con el objeto de tener un resultado que definirá el funcionamiento del sistema (figura 7). arrojando resultados que también serán volcados en posiciones de memoria de datos para formar la tabla de E/S. Para en paralelo de modo que todas las variables ingresadas ello.Se emplean métodos de montaje automatizados.Se proyectan operaciones de autodiagnóstico. cuya magnitud es función de la cantidad y complejidad de las instrucciones que forman el programa y de la velocidad con que se ejecutan. es una EEPROM. aunque lo hace a gran velocidad (microsegundos).se procesan de acuerdo a una lógica establecida por el trial. se debe realizar una comprobación constante del sistema de entrada-salida de datos. pruebas de acoplamiento electrostático. . que se ilustra en la figura 8.Se comprueban los componentes con simuladores virtuales y computadoras. J Enciclopedia de Electrónica .Se emplean componentes electrónicos confiables. El procesador puede interpretar una sóla instrucción en cada instante. el tratamiento de la información se realiza aumentar al máximo la fiabilidad del controlador. con el objeto de tecnología. en el diseño y fabricación de un PLC de uso indus. verificación de funcionamiento bajo condiciones límites de temperatura y humedad. generalmente. tiene lugar la “actualización” de estados de E/S para lo que se transfieren a las salidas los resultados obtenidos y se vuelven a almacenar los estados de las entradas. etc. Dijimos que en los sistemas con tecnología cableada. esta forma de actuar introduce el concepto de tratamiento secuencial de la información. Los controladores lógicos programables emplean un procesador binario que es capaz de interpretar una serie de códigos o instrucciones que especifican las acciones a realizar en función del estado de las variables del sistema. En un Autómata Programable existe un tiempo de respuesta. las ecuaciones de control (circuitos lógicos). dado que se dispararía sólo cada vez que existe una interferencia producida por el encendido de una máquina de potencia). por ejemplo. En el PLC las instrucciones se almacenan en una memoria. Una vez finalizada la lectura del programa. .Una vez en funcionamiento. y en consecuencia puede darse un funcionamiento erróneo.Se proyectan los equipos para condiciones extremas de trabajo: pruebas de interferencias. . Las instrucciones ingresa una a continuación de la otra para ejecutar operaciones de acuerdo con las sentencias grabadas en la EEPROM. aptos para uso en la industria (no podría emplearse un CA555 común. se siguen entre otros los siguientes procedimientos: .

.

cada vez que se acciona el interruptor de puesta en marcha (el autómata automáticamente puede realizar esta función) se permitirá. podríamos de.relé de marcha. Es imprescindible prestar atención a la confiabilidad y facilidad de reparación. Por lo tanto. Si por cualquier motivo se pusieran a masa los Figura 4 contactos del interruptor S4 (figura 2). el relé se activa aunque ninguno de los dos contactos se haya cerrado. Por ejemplo. del cableado de un autómata. En este caso. la incertidumbre que puede generarse a partir de una falla puede ser tan grande que a veces es hasta imposible reparar el sistema. morar días en encontrar la falla. dado que esta es la falla más común que suele presentarse en una instalación. un motor se podría poner en marcha aunque un operario esté trabajando en el sistema. Tenemos un relé de supervisión de fuente que se encuentra siempre activado mientras la fuente no tenga problemas. según lo establece la norma DIN. sólo la encontraríamos cuando midiéramos cada inSegún esta norma. si se pone a masa la bobina del terruptor hasta encontrar uno en corto y si esto se produce en un sistema de múltiples contactos. con el Figura 2 cierre de S3 se activaría el relé K2. especialmente cuando se trabaja en ambientes húmedos o de calor excesivo. dado que alguno de los interruptores podría haber sido de seguridad y. En la figura 4 vemos la representación de un sistema de cableado E/S según la norma DIN. lo que puede producir infinidad de inconvenientes y hasta accidentes lamentables. Por ejemplo. Al intentar verificar la falla. es decir se Figura 1 tiene un circuito de “masa flotante”. salta el fusible y se corta el suministro. 14 Enciclopedia de Electrónica . si se produce la puesta a masa de S1.Los Cableados en Autómatas y Sistemas de Control Servicio: Los Cableados en Autómatas y Sistemas de Control Sepa cómo se realiza el cableado de un PLC con el objeto de poder localizar fallas El Cableado Externo DIN En la figura 3 se muestra una nueva situación en la que se ha definido una masa como conexión de uno de los bornes del generador pero existe un “error de criterio” al conectar los contactos del lado Figura 3 de masa. Si no se siguen determinadas reglas básicas. se deben tener en cuenta las posibles “puesta a masa” de los contactos de un relé o de cualquier elemento de control. SIEMPRE. situación no deseada ya que dicho relé solo se debería cerrar en el caso en que ambos contactos (S3 y S4 se cerraran). el encendido de un motor. Muchos problemas en instalaciones industriales se producen en el diseño. cuando el circuito posee inconvenientes. al no actuar correctamente. cuando éste se excite saltará el fusible (figura 5). ante eventuales fallas. del lado de masa debe ir la bobina del relé. según sea la norma empleada para el cableado externo del PLC. por ejemplo. en la figura 1 se muestra un circuito típico a relés en el cual no está definida ninguna masa (cableado aceptado por normas ISO). Un relé de seguridad dejará activar al sistema de salida siempre que se cumplan las condiciones de seguridad que en nuestro esquema están representadas por un interruptor de tal forma que en estas condiciones.

entonces podemos darle al PLC una información ALFA-NU- Enciclopedia de Electrónica MERICA de AUTO-DIAGNOSTICO tal que en el display del PLC quede indicada la posición del fusible en falla para que sea fácil de localizar (tenga en cuenta que si estoy en una fábrica de grandes dimensiones. Ahora bien. se pueden colocar los fusibles y se realiza una puesta en marcha gradual. si se pone un contacto a masa. Cuando se realiza el cableado de un sistema. vemos que sería posible detectar dónde se produjo falla a masa. por más que ponga un sensor luminoso. es posible que nuestro autómata tenga pocas entradas y yo tenga varios elementos de supervisión o seguridad. que emplean un registro completo de la Memoria de Datos del Autómata. de producirse una falla. es decir. en ese caso se pueden combinar los sensores mediante el uso de diodos. por lo tanto. tal como se muestra en la figura 6. por ejemplo. un análisis pormenorizado nos permitirá comprender que cualquier falla será fácil de localizar. Los módulos suelen estar controlados por su propio 15 . al que corresponde un valor numérico. En este caso. esto significa que se podría incluir un contacto de supervisión que signifique una entrada adicional de supervisión del PLC para que éste sepa que hay inconvenientes. Entradas/Salidas Numéricas Las E/S numéricas son un conjunto de módulos que permiten adquirir o generar información en formato de datos. normalmente se deben poder “abrir” todos los interruptores de seguridad de modo que al energizar el sistema se puedan ir cerrando uno a uno hasta detectar la falla. Ahora bien. En definitiva. realizando un reestablecimiento gradual del sistema (es decir. En un módulo de entradas analógicas normalmente hay un sólo conversor analógico/digital (A/D). siempre las bobinas de relé deberán tener un contacto de referencia a masa y que todos los circuitos de seguridad deberán tener corriente en condiciones normales de funcionamiento para que el sistema haga saltar el fusible en caso de alguna puesta a masa involuntaria. el PLC no sabrá discriminar cuál es el sensor en falla. Si cada sensor tiene un contacto de supervisión.Los Cableados en Autómatas y Sistemas de Control Figura 5 Si se abre el cable del relé de supervisión. Se deduce entonces que es aconsejable agrupar contactos por elementos de protección (5 elementos por fusible. Esto significa que al realizar el cableado de un sistema E/S. salvo que tengamos un sistema de supervisión con modulación tipo TDM. saltará el fusible y. y las magnitudes de entrada son multiplexadas para su conversión. Entradas/Salidas Analógicas Son módulos destinados a la conversión de una tensión o corriente correspondiente a la medida de una temperatura o de una presión. Figura 6 Veamos entonces qué sucede cuando en lugar de tener sistemas DISCRETOS (interruptores). no habrá tensión y la falla será fácil de localizar. Este agregado simplifica mucho la búsqueda de fallas cuando tenemos un sistema con muchas entradas/salidas y. Ahora bien. que varía en el tiempo (convierten en electricidad variaciones de otro tipo de magnitud). o bien desde el valor numérico al código binario. cuando se diseña un sistema es aconsejable que las protecciones “brinden” información sobre su funcionamiento. En general la conversión se hace a un código binario de 11 a 12 bits. una vez apagado el autómata. analizando el circuito de la figura 4. el encontrarlo podría demandarnos un tiempo excesivo). gran cantidad de fusibles. midiendo con el téster encontraremos rápido el desperfecto. nuestro autómata maneja otros tipos de señales. por ejemplo) para minimizar el tiempo de reestablecimiento cuando se produzca una falla. Si hay problemas con los sensores de alarma también podremos detectar la falla sin problemas. pero de ese tema nos ocuparemos más adelante. sólo podrá saber cuál es la entrada con problemas. hasta que vuelva a saltar y así “aislar” el circuito que presenta inconvenientes).

Los Cableados en Autómatas y Sistemas de Control Figura 7 microprocesador. Ahora bien. 8. Las bandas de trabajo que permiten estos sistemas son los usuales en instrumentación. que si bien podrían realizarse con los elementos comentados. o 16 canales analógicos para las entradas. Estos módulos son multiplexados (figura 8). las E/S discretas y numéricas permiten el empleo del PLC en un amplio campo de aplicaciones. En el caso particular de termopares transductores de temperatura. La figura 9 muestra la forma en que se conectan los termopares a uno de esos módulos. exigirían un empleo excesivo. tal como podemos ver en la figura 7. Figura 8 Figura 9 16 Entradas/Salidas de Códigos Numéricos Para la adquisición de datos proporcionados a través de codificadores rotativos (Thumbwheel Switches) o instrumentos electrónicos digitales. Los fabricantes ofrecen distintas ejecuciones de los módulos. y cuatro canales para las salidas (que incorporan un conversor digital/analógico por cada canal). pero algunas de éstas requieren ciertas funciones especiales. pero las más empleadas corresponden a 4. J Enciclopedia de Electrónica . El módulo adquiere la información de cada uno de los datos y la transfiere a los registros de la memoria de datos del procesador en forma secuencial a una frecuencia que puede ser de 100Hz. los fabricantes ofrecen módulos de E/S numérica generalmente para el código BCD (también Gray o complemento a 9). algunos fabricantes ofrecen módulos que aceptan directamente la señal débil (del orden de milivoltios) y operan como si se tratara de entradas analógicas. Para la resolución de estas funciones especiales los fabricantes ofrecen una serie de módulos "inteligentes” con los que se reduce la cantidad de componentes del equipo y se descarga el trabajo del procesador del PLC. tanto de material como de instrucciones de programa. y para generar información numérica a dispositivos visualizadores (display de 7 segmentos) y otros equipos electrónicos.

contadores y temporizadores. La ventaja del uso de las macros es que nos permite llamar a la instrucción con el nombre que más nos Enciclopedia de Electrónica Una vez depurado el sistema operativo.B donde "IN" sería el código de la instrucción. Sin embargo requiere un hardware de programación complicado. El uso de etiquetas nos permite hacer aún más claros los programas del autómata al poder sustituir las Después de varios años trabajando con autómatas direcciones hexadecimales de las entradas/salidas por comerciales de diferentes fabricantes como OMRON. RESET etc. . en la figura 2 se da la implementación 17 . descargar los programas usando el puerto paralelo de la PC y realizar modificaciones en cuestión de segundos.Pulsador_Marcha tendría que cumplir las siguientes premisas: OUT Tarjeta_S0. guste. el lenguaje de programación tenía que ser sencillo y programar directamente en ensamblador no era una solución. Los procesadores que mejor se adaptan a estas exigencias son la familia de ATMEL 89C1024 y los PIC 16F84 de MICROCHIP. SET. un texto más descriptivo : SIEMENS. vi la posibilidad de usar las funciones que ofrecen los compiladores para incluir etiquetas y macros en el código de máquina del procesador. Las diferencias entre los procesadores son las siguientes: La familia ATMEL ofrece procesadores con 4K de memoria EEPROM y 128 bits de RAM con dos puertos E/S.Tenía que contemplar la posibilidad del volcado de los programas desde un PC con un entorno windows . el código de máquina es un poco menos cómodo.B Un contador : CNT A. La opción final fue buscar un microprocesador que incluyese memoria EEPROM para el sistema operativo y programa PLC y RAM para los datos temporales. El microprocesador PIC16F84 sólo ofrece 1K de EEPROM y 64 bits de RAM. los códigos de máquina son compatibles con Intel y muy cómodos para direccionar bits. Después de algunas pruebas usando un procesador 80C535 y trabajando en ensamblador.Alimentación de 220V ac ó 12V DC de una batería. . La opción final fue la elección del PIC ya que permite integrar el programador dentro del autómata usando un hardware muy sencillo. El uso de RAM estática no volátil no resultó estable ya que con los cortes de tensión se corrompían los datos. LD. De esta manera la lectura por ejemplo de una entrada del autómata se haría con la instrucción IN A.Debía tener un lenguaje de programación compatible con el estándard y poder soportar todo tipo de instrucciones. OR_NOT.B Y el resto de las instrucciones como: AND . así en la figura 1 tenemos el diagrama de la Unidad de Proceso Central (CPU) de nuestro autómata. Una vez elegido el procesador. El uso de EPROM no era viable ya que habría que borrarla previamente cada vez que se hiciese una modificación.Los componentes del hardware debían ser baratos y fáciles de localizar. sólo quedó buscar el hardware más adecuado para el resto del sistema: Relés de 5V para las salidas.Marcha_motor . La idea original LD Tarjeta_E0. debía ser 8 (8 E/S) ampliable en el futuro. siguen la misma línea. el campo " A " la dirección de la tarjeta de entradas y en campo "B" el número de la entrada física de la tarjeta "A" que deseamos leer. Antes de avanzar en la explicación del sistema operativo. optoacopladores para aislar las entradas.El número de entradas y salidas. . EBERLY y BOSCH decidí en mi tiempo libre diseñar un autómata hecho a medida. El primer paso fue diseñar el sistema operativo.B Un temporizador: TIM A. .Construcción de un PLC Multipropósito Montajes: Construcción de un PLC Multipropósito Arme sus propios equipos y aprenda mientras construye HISTORIA DEL PROYECTO. pero el hardware de programación es muy sencillo y existe mucha documentación y muchos programas gratuitos en Internet. LD_NOT. vamos a dar en esta entrega los esquemas que constituyen nuestro PLC. MOV. aún a pesar de su escasa capacidad de memoria. OR. AND_NOT. en un principio. Activar una salida tendrá la siguiente sintaxis: OUT A. probé diferentes fórmulas para almacenar los programas en memoria. La solución fue usar "MACROS" para convertir las instrucciones en ensamblador en instrucciones estándar usadas por los autómatas comerciales. la fuente de alimentación y los chips TTL auxiliares.La memoria del PLC tendría que ser no volátil para no perder el programa por un corte de tensión.

Todo el cableado exter- Figura 2 18 Enciclopedia de Electrónica .Construcción de un PLC Multipropósito Figura 1 de las entradas. 6 y 7. en la figura 3 las salidas y en la figura 4 el diagrama circuital de la fuente de alimentación. En la figura 5 se muestra la disposición de los componentes. dibujando las pistas una a una. Como se aprecia en las fotos de la figura 8. las dos placas del autómata son montadas una sobre otra usando separadores. algunas de ellas están cableadas usando hilo de cobre. Todo el autómata se construyó en dos placas de circuito impreso cuyos diagramas pueden verse en las figuras 5. en la figura 6 el lado del cobre (inverso a los componentes) y en la figura 7 como se verían ambos lados si la placa fuese transparente. Ambas placas de circuito impreso son de “doble cara” y dado que el primer prototipo fue realizado a mano.

En la tarjeta inferior están integradas la fuente de alimentación.Construcción de un PLC Multipropósito Figura 3 no se une con conectores enchufables. Figura 4 Enciclopedia de Electrónica 19 . El estado de las entradas se visualizan con diodos led verdes y las salidas con diodos led rojos.5A para las en- tradas optoacopladas. la CPU y el puerto de comunicaciones. 14V con una capacidad de 100mA para el circuito de programación del procesador y +24V con una capacidad de 0. La fuente de alimentación genera tres tensiones: +5V con una capacidad de corriente de 1A para la lógica digital. En la placa superior se encuentra el driver que activa los relés de salida (que precisa 1 contacto normalmente abierto y libre de potencial) y los optoacopladores que aíslan eléctricamente las entradas analógicas de la circuitería digital.

estando bajo el control del sistema operativo. Enciclopedia de Electrónica . cuando presionamos el pulsador de RESET que se encuentra junto al led verde y cuando pasamos el interruptor de dos posiciones del modo RUN al modo de programación STOP/PROGRAM para volcar programas a la memoria del PIC. 20 * El led rojo nos informa que el procesador está en estado de RESET. se activa unos segundos al aplicar tensión al autómata. con funciones a saber: * El led verde indica que el PLC está en modo “RUN” ejecutando el programa contenido en memoria y parpadea con una secuencia de 0. Si el PLC se cuelga o la memoria EEPROM está borrada. se activa al leer. borrar. verificar y grabar la memoria EEPROM del procesador PIC16F84. un pulsador de RESET y un interruptor de dos posiciones. este led deja de parpadear así como cuando el interruptor está en modo STOP/PROGRAM. el puerto de comunicaciones es de 9 pines y se han implementado en el panel frontal tres leds de diagnóstico. * El led amarillo sirve de diagnóstico en los procesos de comunicación con la PC.Construcción de un PLC Multipropósito Fig. 5 Las tarjetas están conectadas a través de un cable plano de 26 pines.5 segundos.

Para la grabación de la memoria EEPROM del PIC y después de mucho buscar por la red elegí el programa WPicProg16 diseñado por Nigel Goodwin al que debemos agradecer su aporte así como a Don Mckenzie que ofrece mucha información sobre programadores PIC en su página australiana y a través de la cual localicé el programa.htm 21 .uk/software. Este programa se puede descargar desde: Enciclopedia de Electrónica http://www. El hardware del PLC está optimizado para la versión 1. fabricante del microprocesador PIC.hex que volcaremos en el PIC. es de libre distribución para uso no comercial y está disponible en la red. El software de programación del procesador PIC16F84 se puede descargar de la página personal de Nigel Goodwin. el potente entorno de programación MPLAB de MICROCHIP.co. usado para editar y compilar los programas PLC y generar el fichero.microchip.lpilsley. el MPLAB incluye muchas otras opciones como la simulación paso a paso de programas en ensamblador con la que depure en su momento el sistema operativo del autómata.Construcción de un PLC Multipropósito Figura 6 Programas con Ambiente Windows El software elegido para la programación del autómata se ejecuta bajo windows 95/98. Se utilizó un “viejo conocido de los lectores de Saber Electrónica”. Aparte de editar y compilar este software (programa).21 de 16 bits ejecutable bajo Windows 95/98 y se puede bajar de: http://www.com/ Su tamaño es de unos 9MB.freeserve.

webelectronica. para acceder a ella diríjase a la página de contenidos especiales haciendo un click en el ícono password y luego ingresando la clave plc20. J 22 Enciclopedia de Electrónica . También puede consultar la página personal del autor en: Figura 8 http//inicia.Construcción de un PLC Multipropósito Figura 7 En nuestra web: www.es/de/juanmarod/portada.htm Más información también hay en nuestra web.ar se brinda el Sistema Operativo de este PLC y las funciones que puede realizar.com.