Está en la página 1de 33

AUTOMATISMO 1.1.

INTRODUCCION

La automatizacin de una mquina o proceso productivo simple tiene como consecuencia la li eracin !"sica # mental del $om re de dic$a la or. %e denomina &automatismo' al dispositivo !"sico que realiza esta !uncin controlando su !uncionamiento. Los aparatos de cone(in' # los &au(iliares automticos de mando' son los que principalmente realizan esta !uncin )UN* +1,-.+,/0 # +.,1.1,012. 1.+. 3RINCI3IO D* UN %I%T*45 5UTO45TICO Todo sistema automtico por simple que 6ste sea se asa en el concepto de ucle o lazo. tal # como se representa en la 7i8ura I.l.

*I si8uiente e9emplo de un automatismo en l8ica ca leada nos a#uda a su comprensin. %ea una taladradora )7i8ura 1.+2 compuesta por: ; Un motor < de traslacin con dos sentidos de marc$a= a9ada # su ida= accionado por dos contactores= >- # >?= respectivamente. ; Un motor 5 de rotacin de la roca= con dos sentidos de 8iro: derec$a e izquierda= accionado por dos contactores. >l # >+= respectivamente. ; Dos !inales de carrera: 7Cl de puesta en marc$a para realizar el taladro # 7C+ de !inal del mismo. ; 3ulsadores de marc$a # paro= protecciones= temporizadores= se@alizaciones= etc.

*l !uncionamiento de esta taladradora ser"a el que descri imos a continuacin. *n la posicin inicial # accionando el pulsador de marc$a= con 7CI cerrado. %e activan >I # >- inicindose el descenso # 8iro a derec$as de la roca # e9ecutndose el taladro. 51 !inal del mismo se activa el 7C+. Deteni6ndose el proceso durante un tiempo determinado por el temporizador Tl. 5l !inal del cual se activan >+ # >?= elevndose la roca # 8irando en sentido contrario $asta que 7CI detiene el proceso # temporiza el T+= volvi6ndose a repetir el ciclo. *l posicionamiento # retirada de la pieza a taladrar es manual. *n la 7i8ura 1.- se representa el lazo o ucle correspondiente al monta9e de la taladradora del e9emplo # en donde se o serva la similitud con el lazo de la 7i8ura I.I.

La situacin !"sica de los actuadores no tiene importancia desde el punto de vista de interpretacin del si8ni!icado= #a que en nuestro caso estos contactores estar"an situados en el armario de automatismo. mientras que en el caso de un automatismo con electrovlvulas 6stas se encontrar"an en la parte !"sica de tra a9o , mquina= aun cuando el mando de las mismas se encontrase en el armario de automatismo

. 1.3. FASES DE ESTUDIO EN LA ELABORACION DE UN AUTOMATISMO 3ara el desarrollo # ela oracin correcta de un automatismo= por el t6cnico o equipo encar8ado de ello= es necesario conocer previamente los datos si8uientes: a2 2 c2 Las especi!icaciones t6cnicas del sistema o proceso a automatizar # su correcta interpretacin. La parte econmica asi8nada para no caer en el error de ela orar una uena opcin desde el punto de vista t6cnico= pero invia le econmicamente. Los materiales= aparatos etc.= e(istentes en el mercado que se van a utilizar para dise@ar el automatismo. *n este apartado es importante conocer tam i6n: Calidad de la in!ormacin t6cnica de los equipos. Disponi ilidad # rapidez en cuanto a recam ios # asistencia t6cnica.

*l or8ani8rama de la 7i8ura 1.? representa el procedimiento 8eneral o !ases ms utilizado para el estudio de los automatismos. 5 continuacin se va a estudiar cada uno de los apartados descritos: a) Estudio previo. *s importante antes de acometer cualquier estudio medianamente serio de un automatismo el conocer con el ma#or detalle posi le las caracter"sticas, el !uncionamiento= las distintas !unciones= etc.= de la mquina o proceso a automatizarA esto lo o tenemos de las especi!icaciones !uncionales= 6sta es la ase m"nima a partir de la cual

podremos iniciar el si8uiente paso= es decir= estudiar cules son los elementos ms idneos para la construccin del automatismo. 2 Estudio t !"i!o# e!o"$%i!o& *s la parte t6cnica de especi!icaciones del automatismo: relacin de materiales= aparatos= su adaptacin al sistema # al entorno en el que se $a#a inscrito= etc. Tam i6n aqu" se $a de valorar la parte operativa del comporta miento del automatismo en todos sus aspectos= como mantenimiento= !ia ilidad= etc6tera. *s o vio que la valoracin econmica= que ser !uncin directa de las prestaciones del mismo= $a de quedar incluida en esta parte del estudio. c2 De!isi$" 'i"a(& *n el apartado anterior se $an de ido estudiar las dos posi ilidades u opciones tecnol8icas 8enerales posi les: l8ica ca leado # l8ica pro8ramada. Con esta in!ormacin # previa ela oracin de los parmetros que se consideren necesarios tener en cuenta= se procede al anlisis del pro lema. Los parmetros que se de en valorar para una decisin correcta pueden ser muc$os # variados= al8unos de los cuales sern espec"!icos en !uncin del pro lema concreto que se va a resolver= pero otros sern comunes= tales como los si8uientes: Benta9as e inconvenientes que se le asi8nan a cada opcin en relacin a su !ia ilidad= vida media # mantenimiento. 3osi ilidades de ampliacin # de aprovec$amiento de lo e(istente en cada caso. 3osi ilidades econmicas # renta ilidad de la inversin realizada en cada opcin. 5$orro desde el punto de vista de necesidades para su mane9o # mantenimiento. Una vez realizado este anlisis slo queda adoptar la solucin !inal ele8ida. 1&). O*CIONES TECNOLO+ICAS *l Cuadro 1.1 nos muestra las opciones tecnol8icas posi les derivadas de las dos 8enerales: l8ica ca leada # l8ica pro8ramada. La 7i8ura 1.C nos a#udar a decidirnos por la eleccin que ms se acomode a nuestro caso= en !uncin de las caracter"sticas del mismo.

1.,. OR+ANI+RAMAS *ARA DESARROLLAR EL CONTROL DE UN *ROCESO Los or8ani8ramas de las 7i8uras 1.D # 1./ pueden sernos de 8ran utilidad una vez nos $a#amos decidido por la opcin tecnol8ica ms apropiada= l8ica ca leada o l8ica pro8ramada

Aut$%atas *ro-ra%a.(es /*LC0s) 1.1. INTRODUCCION *n los apartados que si8uen se va a es ozar qu6 es= cmo !unciona # para qu6 sirve un 5utmata 3ro8rama le.)3LC2 3retendemos poner de mani!iesto sus ondades= pero so re todo el o 9etivo de este apunte es el de aportar in!ormacin 8eneral so re estos equipos a !in de permitir la comprensin de su !uncionamiento # el conocimiento de sus especi!icaciones t6cnicas.

Una etapa= la de la l8ica ca leada= est terminando # otra= la de la l8ica pro8ramada est a!ianzndoseA es necesario tomar conciencia de la necesidad de su irse al carro de la nueva etapa lo antes posi le= o sea= #a. 1.1. DEFINICION %e entiende por Controlador L8ico 3ro8rama le )3LC2= o 5utmata 3ro8rama le= a toda mquina electrnica= dise@ada para controlar en tiempo real # en medio industrial procesos secuenciales. %u mane9o # pro8ramacin puede ser realizada por personal el6ctrico o electrnico sin conocimientos in!ormticos.)De!inicin de !ines de los /.Es2 Realiza !unciones l8icas: series= paralelos= temporizaciones= conta9es # otras ms potentes como clculos= re8ulaciones= etc. Tam i6n se le puede de!inir como una Fca9a ne8raG en la que e(isten unos terminales de entrada los que se conectarn pulsadores= !inales de carrera= !otoc6lulas= detectores...A unos terminales de salida a los qu6 se conectarn o inas de contactores= electrovlvulas= lmparas..A de tal !orma que la actuacin de estos Hltimos est en !uncin de las se@ales d6 entrada que est6n activadas en cada momento se8Hn el pro8rama almacenado. *sto quiere decir que los elementos tradicionales como rel6s au(iliares= rel6s de enclavamiento= temporizadores= contadores...= son internos. La tarea del usuario se reduce a realizar el &pro8rama'= que no es ms que la relacin entre las se@ales de entrada que se tienen que cumplir para activar cada salida. 1.3. ANTECEDENTES E 2ISTORIA *l desa!"o constante que toda industria tiene planteado para ser competitiva $a sido el motor impulsor del desarrollo de nuevas tecnolo8"as para conse8uir una ma#or productividad. De ido a que ciertas etapas en los procesos de !a ricacin se realizan en am ientes nocivos para la salud= con 8ases t(icos= ruidos= temperaturas e(tremadamente altas o a9as= etc6tera= unido a consideraciones de productividad= llev a pensar en la posi ilidad de de9ar ciertas tareas tediosas= repetitivas # peli8rosas a un ente al que no pudieran a!ectarle las condiciones am ientales adversas: $a "a nacido la mquina # con ella la automatizacin. %ur8ieron empresas dedicadas al desarrollo de los elementos que $icieran posi le tal automaDzacinA de ido a que las mquinas eran di!erentes # di!erentes las manio ras a realizar= se $izo necesario crear unos elementos estndar que= mediante la com inacin de los mismos= el usuario pudiera realizar la secuencia de movimientos deseada para solucionar su pro lema de aplicacin particular.

Rel6s= temporizadores= contadores...= !ueron # son los elementos con que se cuenta para realizar el control de cualquier mquina. De ido a la constante me9ora de la calidad de estos elementos # a la demanda del mercado= que e(i8"a ma#or # me9or calidad en la produccin= se !ue incrementando el nHmero de etapas en los procesos de !a ricacin controlados de !orma automtica. Comenzaron a aparecer pro lemas: los armarios de manio ra o ca9as en donde se coloca el con9unto de rel6s= temporizadores= etc.= constitutivos de un control= se $ac"an cada vez ms # ms 8randes= la pro a ilidad de aver"a era enorme= su localizacin= lar8a # complicada= el stocI que el usuario se ve"a o li8ado a soportar era numeroso= # el costo del mismo se incrementa a cada vez ms. *l desarrollo tecnol8ico que tra9eron los semiconductores primero # los circuitos inte8rados despu6s intentaron resolver el pro lema sustitu#endo las !unciones realizadas mediante rel6s por !unciones realizadas con puertas l8icas. Con estos nuevos elementos se 8an en !ia ilidad # se redu9o el pro lema del espacio= pero no as" la deteccin de aver"as ni el pro lema del mantenimiento de un stocI. De todas maneras su sist"a un pro lema: la !alta de !le(i ilidad de los sistemas. De ido a las constantes modi!icaciones que las industrias se ve"an o li8adas a realizar en sus instalaciones para la me9ora de la productividad= los armarios de manio ra ten"an que ser cam iados= con la consi8uiente p6rdida de tiempo # el aumento del costo que ello produc"a. *n 11D0= 7ord # Jeneral 4otors impusieron a sus proveedores de automatismo unas especi!icaciones para la realizacin de un sistema de control electrnico para mquinas trans!er. *ste equipo de "a ser !cilmente pro8rama le= sin recurrir a los computadores industriales #a en servicio en la industria. 5 medio camino entre estos microcomputadores # la l8ica ca leada aparecen los primeros modelos de 5utmatas= tam i6n llamados controladores l8icos pro8rama les )3LCKs2. Limitados ori8inalmente a los tratamientos de l8ica secuencial= los 5utmatas se desarrollaron rpidamente= # actualmente e(tienden sus aplicaciones al con9unto de sistemas de control de procesos # de mquinas. 1.). CAM*OS DE A*LICACION *l 3LC por sus especiales caracter"sticas de dise@o tiene un campo de aplicacin mu# e(tenso. La constante evolucin del $ardLare # so!tLare ampl"a continuamente este campo para poder satis!acer las necesidades que se detectan en el espectro de sus posi ilidades reales.

%u utilizacin se da !undamentalmente en aquellas instalaciones en donde es necesario realizar procesos de manio ra= control= se@alizacin= etc.= por tanto su aplicacin a arca desde procesos de !a ricacin industrial de cualquier tipo al de trans!ormaciones industriales= control de instalaciones= etc. %us reducidas dimensiones= la e(tremada !acilidad de su monta9e= la posi ilidad de almacenar los pro8ramas para su posterior # rpida utilizacin= la modi!icacin o alteracin de los mismos= etc.= $ace que su eDcacia se aprecie !undamentalmente en procesos en que se producen necesidades tales como: *spacio reducido. 3rocesos de produccin peridicamente cam iantes. 3rocesos secuenciales. 4aquinaria de procesos varia les. Instalaciones de procesos comple9os # amplios. C$equeo de pro8ramacin centralizada de las partes del proceso.

*9emplos de aplicaciones 8enerales podr"an ser los si8uientes: a) 4anio ra de mquinas 4aquinaria industrial del mue le # madera. 4aquinaria en procesos de 8rava= arena # cemento. 4aquinaria en la industria del plstico. 4quinas , $erramientas comple9as. 4aquinaria en procesos te(tiles # de con!eccin. 4aquinaria de ensam la9e. 4quinas trans!er.

.) 4anio ra de instalaciones Instalaciones de aire acondicionado= cale!accin= etc. Instalaciones de se8uridad. Instalaciones de !r"o industrial. Instalaciones de almacenamiento # trasvase de cereales. Instalaciones de plantas em otelladoras. Instalaciones en la industria de automocin. Instalaciones de tratamientos t6rmicos. Instalaciones de plantas depuradoras de residuos.

Instalaciones de cermica. !) %e@alizacin # control C$equeo de pro8ramas. %e@alizacin del estado de procesos. 1.,. 3ENTA4AS E INCON3ENIENTES DEL *LC No todos los 5utmatas o!recen las mismas venta9as so re la l8ica ca leada= ello es de ido= principalmente= a la variedad de modelos e(istentes en el mercado # a las innovaciones t6cnicas que sur8en constantemente. Tales consideraciones nos o li8an a re!erirnos a las venta9as que proporciona un 5utmata de tipo medio. 1.,.1. 3e"ta5as de( *LC Las condiciones !avora les que presenta un 3LC son las si8uientes: 1. 4enor tiempo empleado en la ela oracin de pro#ectos de ido a que: No es necesario di u9ar el esquema de contactos. No es necesario simpli!icar las ecuaciones l8icas= #a que= por lo 8eneral= la capacidad de almacenamiento del mdulo de memoria es lo su!icientemente 8rande. La lista de materiales queda sensi lemente reducida= # al ela orar el presupuesto correspondiente eliminaremos parte del pro lema que supone el contar con di!erentes proveedores= distintos plazos de entre8a= etc. +. -. ?. C. D. /. 0. 3osi ilidad de introducir modi!icaciones sin cam iar el ca leado ni a@adir aparatos. 4"nimo espacio de ocupacin. 4enor coste de mano de o ra de la instalacin. *conom"a de mantenimiento. 5dems de aumentar la !ia ilidad del sistema= al eliminar contactos mviles= los mismos 5utmatas pueden detectar e indicar aver"as. 3osi ilidad de 8o ernar varias mquinas con un mismo 5utmata. 4enor tiempo para la puesta en !uncionamiento del proceso al quedar reducido el tiempo de ca leado. %i por al8una razn la mquina queda !uera de servicio= el 5utmata si8ue siendo Htil para otra mquina o sistema de produccin.

1.,.1. I"!o"ve"ie"tes de( *LC Como inconvenientes podr"amos $a lar= en primer lu8ar= de que $ace !alta un pro8ramador= lo que o li8a a adiestrar a uno de los t6cnicos en tal sentido. 3ero $a# otro !actor importante= como el costo inicial= que puede o no ser un inconveniente= se8Hn las caracter"sticas del automatismo en cuestin. Dado que el 3LC cu re venta9osamente un amplio espacio entre la l8ica ca leada # el microprocesador= es preciso que el pro#ectista lo conozca tanto en su amplitud como en sus limitaciones. 3or tanto= aunque el coste inicial de e ser tenido en cuenta a la $ora de decidirnos por uno u otro sistema= conviene analizar todos los dems !actores para ase8urarnos una decisin acertada.

Estru!tura de (os Aut$%atas *ro-ra%a.(es


3.1. INTRODUCCION *ste cap"tulo est dedicado a conocer al 5utmata en su parte !"sica o $ardLare= no slo en su con!i8uracin e(terna= sino tam i6n # !undamentalmente la parte interna. Creemos= # de a$" la inclusin de este cap"tulo= que un t6cnico que se precie de mane9ar los 5utmatas 3ro8rama les no puede con!ormarse con realizar una uena pro8ramacin # conse8uir un monta9e # puesta en !uncionamiento per!ecto= de e= so re todo= de9ar de verlo como una ca9a ne8ra # conocerlo tal cual es= como un equipo electrnico comple9o montado en tar9etas espec"!icas que controlan reas o loques= realizando distintas !unciones que unidas convenientemente dan como resultado el 5utmata. Los que conozcan el $ardLare de los microordenadores personales o servarn la similitud de estos circuitos con aqu6llos= por lo que su comprensin les resultar ms !cil. 3.1. ESTRUCTURA E6TERNA *l t6rmino estructura e(terna o con!i8uracin e(terna de un 5utmata 3ro8rama le se re!iere al aspecto !"sico e(terior del mismo= loques o elementos en que est dividido= etc. Desde su nacimiento # $asta nuestros d"as $an sido varias las estructuras # con!i8uraciones que $an salido al mercado condicionadas no slo por el !a ricante del mismo= sino por la

tendencia e(istente en el rea al que perteneciese: europea o norteamericana. 5ctualmente= son dos las estructuras ms si8ni!icativas que e(isten en el mercado: *structura compacta. *structura modular. Las di!erencias si8ni!icativas entre am as $acen que las analicemos por separado en los apartados si8uientes. 3.1.1. Estru!tura !o%pa!ta *ste tipo de 5utmatas se distin8ue por presentar en un solo loque todos sus elementos= esto es= !uente de alimentacin= C3U= memorias= entradasMsalidas= etc. *n cuanto a su unidad de pro8ramacin= e(isten tres versiones: unidad !i9a o enc$u!a le directamente en el 5utmataA enc$u!a le mediante ca le # conector= o la posi ilidad de am as cone(iones. %i la unidad de pro8ramacin es sustituida por un 3C= nos encontraremos que la posi ilidad de cone(in del mismo ser mediante ca le # conector. *l monta9e del 5utmata al armario que $a de contenerlo se realiza por cualquiera de los sistemas conocidos: carril DIN= placa per!orada= etc. 3.1.1. Estru!tura %odu(ar Como su nom re indica= la estructura de este tipo de 5utmatas se divide en mdulos o partes del mismo que realizan !unciones espec"!icas. 5qu" ca e $acer dos divisiones para distin8uir entre las que denominaremos estructura americana # europea. a) Estru!tura a%eri!a"a. %e caracteriza por separar las *M% del resto del 5utmata= de tal !orma que en un loque compacto estn reunidas las C3U= memoria de usuario o de pro8rama # !uente de alimentacin= # separadamente las unidades de *M% en los loques o tar9etas necesarias. .) Estru!tura europea. %u caracter"stica principal es la de que e(iste un mdulo para cada !uncin: !uente de alimentacin= C3U= entradasMsalidas= etc. La unidad de pro8ramacin se une mediante ca le # conector. La su9ecin de los mismos se $ace ien so re carril DIN o placa per!orada= ien so re R5C>= en donde va alo9ado el <U% e(terno de unin de los distintos mdulos que lo componen. 3.3. ESTRUCTURA O AR7UITECTURA INTERNA

*n este apartado vamos a estudiar la estructura interna del 5utmata= o sea= las partes en que se ordena su con9unto !"sico o $ardLare # las !unciones # !uncionamiento de cada una de ellas. Los 5utmatas 3ro8rama les se componen esencialmente de tres loques= tal # como se representa en la 7i8ura -.-. La %eccin de *ntradas. La Unidad Central de 3rocesos o C3U. La %eccin de salidas.

a) La se!!i$" de e"tradas8 mediante el inter!az= adapta # codi!ica de !orma comprensi le por la C3U las se@ales procedentes de los dispositivos de entrada o captadores= esto es= pulsadores= !inales de carrera= sensores= etc.A tam i6n tiene una misin de proteccin de los circuitos electrnicos internos del 5utmata= realizando una separacin el6ctrica entre 6stos # los captadores. .) La u"idad !e"tra( de pro!eso /C*U) es= por decirlo as"= la inteli8encia del sistema= #a que mediante la interpretacin de las instrucciones del pro8rama de usuario # en !uncin de los valores de las entradas= activa las salidas deseadas. !) La se!!i$" de sa(idas= mediante el inter!az= tra a9a de !orma inversa a la de entradas= es decir= decodi!ica las se@ales procedentes de la C3U= las ampli!ica # manda con ellas los dispositivos de salida o actuadores= como lmparas= rel6s= contactores= arrancadores= electrovlvulas= etc.= aqu" tam i6n e(isten unos inter!aces de adaptacin a las salidas # de proteccin de circuitos internos. Con las partes descritas podemos decir que tenemos un 5utmata= pero para que sea operativo son necesarios otros elementos tales como: La unidad de alimentacin.

La unidad o consola de pro8ramacin. Los dispositivos peri!6ricos. Inter!aces. *n la 7i8ura -.? se $an incluido estos elementos.

d) La u"idad de a(i%e"ta!i$" o !uente de alimentacin adapta la tensin de red de ++.B # C. Nz a la de !uncionamiento de los circuitos electrnicos internos del 5utmata= as" como a los dispositivos de entrada: +? Bcc por e9emplo. e) La u"idad de pro-ra%a!i$". Nemos dic$o que la C3U ela ora las salidas en !uncin de los estados de las entradas # de las instrucciones del pro8rama de usuario= pero= Ocmo accede el usuario al interior de la C3U para car8ar en memoria su pro8ramaP= la respuesta es mediante la unidad de pro8ramacin. *n los 5utmatas ms sencillos es un teclado con un displa# similar a una calculadora que cuando se quiere car8ar un pro8rama en la C3U se acopla a 6sta mediante un ca le # un conector= o ien se enc$u!a directamente en la C3U. ') *eri' ri!os o e9uipos peri' ri!os= son aquellos elementos au(iliares= !"sicamente independientes del 5utmata= que se unen al mismo para realizar su !uncin espec"!ica # que ampl"an su campo de aplicacin o !acilitan su uso. Como tales no intervienen directamente ni en la ela oracin ni en la e9ecucin del pro8rama.

-) I"ter'a!es o i"tertases= son aquellos circuitos o dispositivos electrnicos que permiten la cone(in a la C3U de los elementos peri!6ricos descritos.

3ara una me9or comprensin del 5utmata= en la 7i8ura -.C se $an representado en loques separados= pero interrelacionados entre s" cada una de las reas que con!orman el con9unto de la 7i8ura -.?A esta !i8ura puede aclararnos al8unas dudas principalmente so re la intercone(in de dic$as reas. La arquitectura de un 5utmata 3ro8rama le de la 8ama a9a o media queda representada por la 7i8ura -.D. *sta arquitectura es la sica de los 5utmatas e(istiendo poca variacin de unos !a ricantes a otros. %u representacin nos permite entender en ma#or pro!undidad los circuitos que lo componen. 3or Hltimo= # para poder apreciar de una !orma 8lo alizada el con9unto !ormado por un 5utmata 3ro8rama le # su entorno se $a compuesto la 7i8ura -./. %e $an representado en la misma mediante la identi!icacin )a2= ) 2= )c2 # )d2 las distintas posi ilidades de cone(in de equipos de pro8ramacin # sus posi ilidades en cuanto a arc$ivo de pro8ramas # len8ua9es de pro8ramacin. 5 continuacin vamos a estudiar de una !orma ms detallada las partes del 5utmata #a descritas # las !unciones ms importantes que realizan= lo que nos permitir lo8rar el o 9etivo de conocer a un nivel acepta le este equipo. Conocimientos de *lectrnica Di8ital # 4icroprocesadores ser"an de 8ran a#uda para entender en ma#or medida el !uncionamiento.

3.3.1. Me%orias Llamamos memoria a cualquier dispositivo que nos permita almacenar in!ormacin en !orma de its )ceros # unos2. *n nuestro caso nos re!eriremos a las memorias que utilizan como soporte elementos semiconductores. Tipos de memorias No todas las memorias son i8ualesA se distin8uen dos tipos !undamentales de memorias !a ricadas con semiconductores: a) Me%oria RAM /Ra"do% A!!ess Me%or:)= memoria de acceso aleatorio o memoria de lectura escritura. *n este tipo de memorias se pueden realizar los procesos de lectura # escritura por procedimiento el6ctrico= pero su in!ormacin desaparece al !altarle la corriente. .) Me%oria ROM /Read O"(: Me%or:) = o memoria de slo lectura. *n estas memorias se puede leer su contenido= pero no se puede escri ir en ellasA los datos e instrucciones los 8ra a el !a ricante # el usuario no puede alterar su contenido. 5qu" la in!ormacin se mantiene ante la !alta de corriente. 3ero 6stas no son todas las memorias disponi les= pues como se o serva en el Cuadro -.1 e(isten otros tipos en las que los sistemas de pro8ramarlas= su orrado # su volatilidad o permanencia de la in!ormacin marcan sus di!erencias. Uti(i;a!i$" de (as %e%orias Dependiendo de la !uncin asi8nada= as" se utilizar un tipo de memoria u otra. a) Me%oria de usuario. *l pro8rama de usuario normalmente se 8ra a en memoria R54= #a que no slo $a de ser le"do por el microprocesador sino que $a de poder ser variado cuando el usuario lo desee= utilizando la unidad de pro8ramacin. *n al8unos 5utmatas= la memoria R54 se au(ilia de una memoria som ra del tipo **3RO4. La descone(in de la alimentacin o un !allo de la misma orrar"a esta memoria= #a que al ser la R54 una memoria voltil necesita estar constantemente alimentada # es por ello que los 5utmatas que la utilizan llevan incorporada una ater"a tampn que impide su orrado.

.) Me%oria de (a ta.(a de datos. La memoria de este rea tam i6n es del tipo R54= # en ella se encuentra= por un lado= la ima8en de los estados de las entradas # salidas #= por otro= los datos num6ricos # varia les internas= como contadores= temporizadores= marcas= etc. !) Me%oria : pro-ra%a de( siste%a. *sta memoria= que 9unto con el procesador compo nen la C3U= se encuentra dividida en dos reas: la Ilamada memoria del sistema= que utiliza memoria R54= # la que corresponde al pro8rama del sistema o !irmLare= que l8icamente es un pro8rama !i9o 8ra ado por el !a ricante #= por tanto= el tipo de memoria utilizado es RO4. *n al8unos 5utmatas se utiliza Hnicamente la *3RO4= de tal !orma que se puede modi!icar el pro8rama memoria del sistema previo orrado del anterior con UB. d) Me%orias E*ROM : EE*ROM. Independientemente de otras aplicaciones= al8unas #a mencionadas en los prra!os anteriores= este tipo de memorias tiene 8ran aplicacin como memorias copia para 8ra acin # arc$ivo de pro8ramas de usuario. *n la 7i8ura -.0 quedan representadas todas las memorias presentes en un 5utmata 3ro8rama le= con indicacin de las !unciones asi8nadas a cada una de ellas.

Estru!tura!i$" de (as %e%orias Los c$ips de memoria suelen estar or8anizados en octetos #= a su vez= 6stos en pala rasA cada pala ra es normalmente de 1D its= esto es= + #tes= es decir= cada posicin de memoria suele contener 1D its de in!ormacin= o lo que es lo mismo= dos #tes )7i8. -.12. Cada pala ra o re8istro de!ine una instruccin o dato num6rico o un 8rupo de estados de *M%. La cantidad de pala ras de que dispone una memoria se e(presa en >= # un > representa 1 .+? #tes.

3.3.1. U"idad !e"tra( de pro!eso8 C*U La C3U )Central 3rocessin8 Unit2 est constituida por los elementos si8uientes: procesador= memoria # circuitos au(iliares asociados. *ro!esador *st constituido por el microprocesador= 3= el 8enerador de impulsos de onda cuadrada o relo9 # al8Hn c$ip au(iliar. *l procesador se monta so re una placa de circuito impreso= en ella # 9unto al c$ip 3 se sitHan todos aquellos circuitos inte8rados que lo componen= principalmente memorias RO4 del sistema o !irmLare. *n al8unos tipos de 5utmatas aqu" se sitHan tam i6n los c$ips de comunicacin con peri!6ricos o de intercone(in con el sistema de entradasMsalidas. Mi!ropro!esador *s un circuito inte8rado )c$ip2 a 8ran escala de inte8racin )L%I2 que realiza una 8ran cantidad de operaciones= que podemos a8rupar en: Operaciones de tipo l8ico. Operaciones de tipo aritm6tico. Operaciones de control de la trans!erencia de la in!ormacin dentro del 5utmata.

Los circuitos internos del 3 son de tres tipos: a2 Circuitos de la unidad aritm6tica # l8ica o 5LU. *s la parte del 3 donde se realizan los clculos # las decisiones l8icas para controlar el 5utmata. 2 Circuitos de la unidad de control a UC Or8aniza todas las tareas del 3. 5s"= por e9emplo= cuando una instruccin del pro8rama codi!icada en cdi8o mquina )ceros # unos2 lle8a al 3= la UC sa e= mediante una peque@a memoria RO4 que inclu#e= qu6 secuencia de se@ales tiene que emitir para que se e9ecute la instruccin. c2 Re8istras. Los re8istros del 3 son memorias en las que se almacenan temporalmente datos= instrucciones o direcciones mientras necesitan ser utilizados por el 3. Los re8istros ms importantes de un 3 son los de instrucciones= datos= direcciones= acumulador= contador de pro8rama= de tra a9o # el de andera o de estado. d2 <uses. No son circuitos en s"= sino zonas conductoras en paralelo que transmiten datos= direcciones= instrucciones= # se@ales de control entre las di!erentes partes del 3. %e puede $acer una di!erencia entre <uses internos # e(ternos. Los primeros unen entre si las di!erentes partes del 3= mientras que los se8undos son pistas de circuito impreso que unen c$ips independientes. Los uses internos # e(ternos son continuacin unos de los otros. La C3U se pondr en comunicacin con la tar9eta cu#a direccin coincida con la com inacin del us. Fu"!io"es de (a C*U *n la memoria RO4 del sistema= el !a ricante $a 8ra ado una serie de pro8ramas e9ecutivos !i9os= !irmLare o so!tLare del sistema # es a estos pro8ramas a los que acceder el 3 para realizar las !unciones e9ecutivas que correspondan en !uncin del tiempo en que tra a9e. *l so!tLare de sistema de cualquier 5utmata consta de una serie de !unciones sicas que realiza en determinados tiempos de cada ciclo: en el inicio o cone(in= durante el ciclo o e9ecucin del pro8rama # a la descone(in. *ste so!tLare o pro8rama del sistema es li8eramente varia le para cada 5utmata= pero= en 8eneral= contiene las si8uientes !unciones:

%upervisin # control de tiempo de ciclo )Latc$do82= ta la de datos= alimentacin= ater"a= etc. 5utotest en la cone(in # durante la e9ecucin del pro8rama. Inicio del ciclo de e(ploracin de pro8rama # de la con!i8uracin del con9unto. Jeneracin del ciclo ase de tiempo. Comunicacin con peri!6ricos # unidad de pro8ramacin. Nasta que el pro8rama del sistema no $a e9ecutado todas las acciones necesarias que le corresponden= no se inicia el ciclo de pro8rama de usuario. C*U si" * No todos los 5utmatas 3ro8rama les utilizan el 3 como elemento ase de la C3U= al8unos !a ricantes emplean como tal los dispositivos l8icos pro8rama les )DL32A o red de puertas l8icas )8ate arra#2 tam i6n llamados circuitos inte8rados de aplicacin espec"!ica= en in8l6s= application speci!ic inte8rated circuits= 5%IC. *l 5%IC utilizado= por e9emplo= en los %*3T*C serie 1. de %prec$erQ%$u$ contiene 1C ... puertas l8icas.

Ci!(o .<si!o de tra.a5o de (a C*U *l ciclo sico de tra a9o en la ela oracin del pro8rama por parte de la C3U es el si8uiente: 5ntes de iniciar el ciclo de e9ecucin= el procesador= a trav6s del us de datos= consulta el estado . 1 de la se@al de cada una de las entradas # las almacena en los re8istros de la memoria de entradas= esto es= en la zona de entradas de la memoria de la ta la de datos. *sta situacin se mantiene durante todo el ciclo del pro8rama. 5 continuacin= el procesador accede # ela ora las sucesivas instrucciones del pro8rama= realizando las concatenaciones correspondientes de los operandos de estas instrucciones. %e8uidamente asi8na el estado de se@al a los re8istros de las salidas de acuerdo a la concatenacin anterior indicando si dic$a salida $a o no de activarse= situndola en la zona de salida de la ta la de datos.

5l !inal del ciclo= una vez concluida la ela oracin del pro8rama asi8na los estados de las se@ales de entrada a los terminales de entrada # los de salida a las salidas e9ecutando el estado . 1 en estas Hltimas. *sta asi8nacin se mantiene $asta el !inal del si8uiente ciclo en el que se actualizan las mismas. Dada la velocidad con que se realiza cada ciclo= del orden de C a 1. msM1 > instrucciones= se puede decir que las salidas se e9ecutan en !uncin de las varia les de entrada prcticamente en tiempo real. La 7i8ura -.1. representa el ciclo sico de tra a9o de un 5utmata 3ro8rama le.

3.3.3. U"idades de E"trada = Sa(ida /E>S) %on los dispositivos sicos por donde se toma la in!ormacin de los captadores= en el caso de las entradas= # por donde se realiza la activacin de los actuadores= en las salidas. *n los 5utmatas compactos= las *M% estn situadas en un solo loque 9unto con el resto del 5utmata. *n los modulares= las *M% son mdulos o tar9etas independientes con varias *M%= # que %e acoplan al us de datos por medio de su conductor # conector correspondiente= o ien a un astidor o racI= que le proporciona dic$a cone(in al us # su soporte mecnico. Fu"!io"es de (as u"idades de E>S Las !unciones principales son el adaptar las tensiones e intensidades de tra a9o de los captadores # actuadores a las de tra a9o de los circuitos electrnicos del 5utmataA realizar una separacin el6ctrica entre los circuitos l8icos de los de potencia= 8eneralmente a trav6s de optoacopladores= # proporcionar el medio de identi!icacin de los captadores # actuadores ante el procesador. E"tradas Las entradas son !cilmente identi!ica les= #a que se caracterizan !"sicamente por sus ornes para acoplar los dispositivos de entrada o captadores por su numeracin= # por su identi!icacin IN3UT o *NTR5D5A llevan adems una indicacin luminosa de activado por medio de un diodo L*D. *n cuanto a su tensin= las entradas pueden ser de tres tipos: Li res de tensin. 5 corriente continua. 5 corriente alterna. *n cuanto al tipo de se@al que reci en= 6stas pueden ser: anal8icas # di8itales. a2 A"a($-i!as Cuando la ma8nitud que se acopla a la entrada corresponde a una medida de= por e9emplo= presin= temperatura= velocidad= etc.= esto es= anal8ica= es necesario disponer de este tipo de mdulo de entrada. %u principio de !uncionamiento se asa en la conversin de la se@al anal8ica a cdi8o inario mediante un convertidor anal8ico,di8ital )5MD2. 5 continuacin !i8ura un e9emplo con los parmetros ms si8ni!icativos de este tipo de mdulos.

La resolucin de 1+ its se utiliza 8eneralmente cuando las aplicaciones son de alta precisin. 2 Di-ita(es %on las ms utilizadas # corresponden a una se@al de entrada todo o nada= esto es= a un nivel de tensin o a la ausencia de la misma. *9emplo de elementos de este tipo son los !inales de carrera= interruptores= pulsadores= etc. La 7i8ura -.l l representa el esquema simpli!icado de un circuito de entrada por transistor del tipo N3N= # en el que destaca= como elemento principal= el optoacoplador.

? Sa(idas La identi!icacin de las salidas se realiza i8ual que en las entradas= !i8urando en este caso la indicacin de OUT3UT o %5LID5. *s en las salidas donde se conectan o acoplan los dispositivos de salida o actuadores= e inclu#e un indicador luminoso L*D de activado. Tres son los tipos de salidas que se pueden dar: 5 rel6. 5 triac. 5 transistor. 4ientras que la salida a transistor se utiliza cuando los actuadores son a c.c.= las de rel6s # triacs suelen utilizarse para actuadores a c.a.

*n cuanto a las intensidades que soportan cada una de las salidas= esta es varia le= pero suele oscilar entre .=C # + 5. 51 i8ual que en las entradas= las salidas pueden ser anal8icas # di8itales= si ien esta Hltima es la ms utilizada. *n las anal8icas es necesario un convertidor di8ital anal8ico )DM52 que nos realice la !uncin inversa a la de la entrada. La 7i8ura -.1+ nos muestra el circuito de salida a triac= en el que tam i6n se $a incluido el circuito protector interno contra so reintensidades.

3.3.). I"ter'a!es %on circuitos que permiten la comunicacin de Ra C3U con el e(terior llevando la in!ormacin acerca del estado de las entradas # transmitiendo las rdenes de activacin de las salidas. Constan de enlaces del tipo R%,+-+ o R%,?++= # e!ectHan la comunicacin mediante el cdi8o 5%CII. 5simismo= permiten la introduccin= veri!icacin # depuracin del pro8rama mediante la consola de pro8ramacin= as" como la 8ra acin del pro8rama a casete= en memoria *3RO4= comunicacin con TRC )monitor2= impresora= etc. 3.3.,. E9uipos o u"idades de pro-ra%a!i$" La unidad de pro8ramacin es el medio material del que se au(ilia el pro8ramador para 8ra ar o introducir en la memoria de usuario las instrucciones del pro8rama. 3ero esta unidad realiza otras tareas !undamentales.

Fu"!io"es pri"!ipa(es La 8ama de !unciones que son capaces de e9ecutar los equipos de pro8ramacin son mHltiples # variadas= aumentando el tipo de 6stas en razn directa a la comple9idad del equipo. *n este apartado slo se van a descri ir las principales= que son las si8uientes: a) *ro-ra%a!i$" Introduccin de instrucciones )pro8rama2. <Hsqueda de instrucciones o posiciones de memoria. 4odi!icacin del pro8rama: - <orrado de instrucciones. - Insercin de instrucciones. - 4odi!icacin de instrucciones. Deteccin de errores de sinta(is o !ormato. Bisualizacin del pro8rama de usuario o parte del mismo= contenido en la memoria de usuario. 7orzamiento del estado de marcas= re8istros= contadores= temporizadores= etc. .) +ra.a!i$" de pro-ra%as *n cinta casete. *n c$ip de memoria *3RO4 o **3RO4. *n papel mediante impresora. *n disquete mediante 3C. !)3isua(i;a!i$" : veri'i!a!i$" di"<%i!a de( pro-ra%a Del pro8rama o parte de 6l. De entradas # salidas. De temporizadores= contadores= re8istros= etc d) Modos de servi!io %TO3 )o!!,line2= o salidas en reposo. RUN )on,line2= o e9ecutando el pro8rama. Otros modos intermedios como 4ONITOR= etc. Tipos Desde el punto de vista constructivo= podemos distin8uir tres tipos principales:

a2 U"idades tipo !a(!u(adora %on las ms comHnmente utilizadas en los 5utmatas de la 8ama a9aA constan del correspondiente teclado= conmutador de modos= displa# de cristal l"quido o siete se8mentos de dos o ms l"neas= as" como de las entradas para la 8ra acin del pro8rama de usuario. 3uede ser totalmente independiente= ser enc$u!ada directamente en la C3U= o con am as posi ilidades. *n las de pocas l"neas )+= ?2 slo es posi le escri ir mnemnicos= pero en las de pantalla llamadas de pro8ramacin 8r!ica pueden visualizarse al8unas l"neas de pro8rama de len8ua9es 8r!icos= datos del pro8rama= etc. 2 Co"so(a de pro-ra%a!i$" *st en una posicin intermedia entre la unidad tipo calculadora # el 3C. Consta de pantalla de plasma o tipo similar # tama@o su!iciente para +.,-. l"neas # D.,0. caracteres por l"nea= as" como teclado. 51 i8ual que el 3C que se descri e a continuacin= utiliza el so!tLare de pro8ramacin preciso para los len8ua9es utilizados en el 3LC= almacenando los pro8ramas en disquete. c2 U"idad !o" *C *sta unidad que se adapta al 5utmata mediante el inter!az correspondiente lleva incorporado un monitor de tu o de ra#os catdicos )TRC2= # realizan la misma !uncin que la unidad de pro8ramacin normal= pero con ma#ores prestaciones= permitiendo visualizar. los esquemas o dia8ramas completos o partes importantes de los mismos. *ste equipo incorpora el so!tLare necesario para poder tra a9ar en ms de un len8ua9e de pro8ramacin= incluso realizar la trans!ormacin de len8ua9es. La 8ra acin de pro8ramas se realiza en disquete o disco duro= se8Hn modelos del 3C. Fu"!io"a%ie"to Las instrucciones que se introducen en la unidad de pro8ramacin no son directamente interpreta les por el procesador= que se $a de au(iliar de un circuito intermedio llamado Compiler. *s= por tanto= el Compiler el elemento de unin entre el 5utmata # la unidad de pro8ramacin. %u misin es la de traducir la in!ormacin te(tual de la unidad de pro8ramacin a len8ua9e mquina # viceversa mediante unos cdi8os intermedios que son interpretados por un pro8rama residente en el !irmLare.

3.3.@. *eri' ri!os Como elementos au(iliares # !"sicamente independientes del 5utmata= los equipos peri!6ricos realizan !unciones concretas de 8ran importancia. *l incremento que e(perimenta las prestaciones de los 5utmatas $ace que el nHmero de peri!6ricos aumente d"a a d"a para equipos de la misma 8ama= pero en 8eneral para un equipo de la 8ama a9a podr"a decirse que son: Impresora= que permite o tener en papel el listado de instrucciones o pro8rama de usuario= el de temporizadores= contadores= etc.= utilizados= as" como los esquemas correspondientes. Unidades de cinta o memoria= por medio de las cuales 8ra amos los pro8ramas en cinta casete o c$ips de memoria *3RO4 o **3RO4= respectivamente. Otros equipos que se utilizar"an en la 8ama media o en al8Hn caso en la 8ama a9a serian: 4onitores de tipo TRC. Lectores de cdi8o de arras. Displa#s # teclados al!anum6ricos. Unidad de teclado # tests. *tc6tera.

3.3.A. Ta%aBo de (os Aut$%atas *ro-ra%a.(es La clasi!icacin de los 3LC en cuanto a su tama@o se realiza en !uncin del nHmero de sus entradas,salidasA son admitidos los tres 8rupos si8uientes: 1. Jama a9a. Nasta un m(imo de 1+0 entradas,salidas. La memoria de usuario de que disponen suele alcanzar un valor m(imo de ? > instrucciones. +. Jama media. De 1+0 a C1+ entradas,salidas. La memoria de usuario de que disponen suele alcanzar un valor m(imo de $asta 1D > instrucciones. -. Jama alta. 4s de C1+ entradas,salidas. %u memoria de usuario supera en al8unos de ellos los 1.. >. instrucciones.

3.3.C. Evo(u!i$" de (os Aut$%atas *ro-ra%a.(es 5l8unas de las tendencias que se detectan en la evolucin de los mismos son: *mpleo en ma#or medida de memoria de tipo *3RO4 # **3RO4 como sustituto de la R54. 3osi ilidad de comunicacin mediante 3C compati le para las tres 8amas descritas. Nacerse normal la utilizacin de los 3 de 1D its # tendencia a incorporar los de -+ its. Utilizacin del sistema multiprocesador= con lo que se aumenta la velocidad en la e9ecucin de pro8ramas= alcanzndose tiempos del orden de 1 msM1 > instrucciones. Reduccin de su tama@o al aumentar la densidad de inte8racin de los circuitos inte8rados # al utilizar al8unos !a ricantes los dispositivos l8icos pro8rama les )DL32 o 8ate ana#. Incremento de prestaciones= entre otras del tipo autodia8nstico # autoveri!icacin. 4e9ora de los tipos de visualizacin de pro8ramas # de procesos. 3er!eccionamiento # $omo8eneizacin de redes locales.

También podría gustarte