Está en la página 1de 160
Introduccion a la Automatizacion de Procesos Un automatismo es un dispositivo que realiza una labor de manera automatica de acuerdo a los pardmetros con los cuales ha sido disefado. Con un sistema automatico se busca principalmente aumentar la eficiencia del proceso incrementando Ia velocidad, la calidad y la precisién, y disminuyendo los riesgos que normalmente se tendrian en la tarea si fuese realizada en forma manual. Con el avance de la tecno- logfa, los procesos industriales funcionamiento de dichos sis- tos de cardetertécnico que pue- por insignificantes que dan ser titiles en cualquier em- han suftido grandes cambios y _ parezcan, presa industrial sin importar el quienes estamos involucrados tipo de producto que ésta reali- de una o de otra forma con el Lasecciénde AUTOMA- ce, Veamos a continuacién una tema, debemos estar perma- TIZACION del presente cur- _ breve descripcidn de la cober- nentemente informados acerca so contiene toda lainformacién —_tura de la seccién de Automa- de los nuevos productos, mé-actualizadaal respecto. La mis- _ tizacin en el curso de Elee- todos de proceso, solucién de ma mostrard todos los aspec- _ trénica Industrial, fallas, sistemas de control, etc. Précticamente todas las in- Ea (Asst dustrias alrededor del mundo poseen al menos un pequeiio sistema automatico, lo cual sig- Po nifica que la automatizacién es _ un rea que esté permanente- mente en contacto con noso- tros. Por esta razén, debemos Figura 1.7 estar preparados y conocer el Sensores, pr GENET + Curso Prictico de Electrénica Industrial y Automatizacion

una Iinea de procesos dentro Enel Capitulo 2delasec- A rice de una fabrica de automéviles, cin de Electronica de Con- a sovuws por ejemplo. Asimismo, un trol definimos en forma clara @ sssnssevsen WEE APRA TE Acein ——Entram Moises emeado deaslyseete yapneo empsque Figura 2.1 Proceso automético de produc sna ple CEUKIT * Curso Prictico de Electronica Industrial y Automatizacion Sp Introduccion al control y a los automatismos Figura 2.2 En épocas anteriores, los automatismos eran basados en ‘engranajes y palancas mecénicas cada uno de estos tipos de con- trol. Esta seccién la dedicamos especialmente a los sistemas de control automitico 0 de lazo cerrado, en los cuales in- terviene al menos un pequefio bloque que toma decisiones de acuerdo a los datos que se ob- tienen del sistema a controlar. En la figura 2.1 podemos ver la forma de representar un sis- tema de control automitico y un ejemplo de aplicacién de control con PLC. Breve historia La automatizacién industrial ha evolucionado a la par con el desarrollo de los sistemas mecdnicos, electrénicos e in- formaticos. En sus inicios, para automatizar un proceso se utilizaban palancas meeénicas, montajes de levas, engranajes, relés y pequefios motores, fi- gura 2.2. Posteriormente, con el desarrollo de la electrénica, ya se utilizaban transistores y seifales eléctricas de bajo vol taje. Luego, con la aparicién de los circuitos integrados y en especial del microprocesador, xomatizg oe los automatismos revoluciona- ron la industria de una forma sorprendente, ya que efectua- ban el proceso de muchas se tales simulténeas y entrega- ban una respuesta muy rapida para ese entonces. Las computadoras tam- bign empezaron a formar par- te en el control automatico de procesos, pero debido a que su sistema de entradas y salidas era limitado para estas labores, surgieron controladores espe- cializados y programables con las herramientas necesarias para controlar lineas de pro- duccién completas. Asi enton- cces, es que aparece el PLC 0 Automata, un dispositive pro- gramable que puede ajustarse a las necesidades de determi- nado proceso que se quiera automatizar, brindando econo- mfa, robustez, confiabilidad y flexibilidad en los disefios para los cuales es elegido. Aunque los PLCs y otros dispositivos de control progra- mables cumplfan con las tareas para las que fueron diseftad se hizo necesaria la integra- cién de los sistemas de con- trol con los sistemas de adqui- siciGn y procesamiento de da- tos, Practicamente era la unién entre las labores de control de dispositivos como el PLC y las labores de procesamiento de datos de una computadora. Las computadoras industriales suelen tener ambas funciones incorporadas. Sin embargo, es muy comin encontrar equipos independiente comunicados en forma permanente para vi- gilar, controlar suministrar la mayor informacién posible del proceso automitico, Por tal razén, los PLCs si- guen actualmente dedicados especificamente al control de procesos, pero vienen dotados de sistemas de comunicaciones que los acoplan de una manera Optima a las redes de computa- doras, permitiendo asf las fun- ciones de Produccién Integra- da por Computadora 0 CIM (por sus siglas en inglés). Clases de automatismos Los automatismos pueden ser de diversos tipos, depen- diendo principalmente de las sefiales que se utilicen y de Ja arquitectura con la que son disefiados. Por el tipo de se fiales que se manejan, los au- tomatismos pueden ser ana légicos, digitales o hibridos, es decir tanto analégicos como digitales. Por la arqui- ‘9° Curso Prictico de Electronica Industrial y Aulomatizacién © @EMCIT Electronica Industrial 2 tectura de diseiio, los miento, dichas sefiales automatismos pueden se vuelyen a convertir ser de Idgica cableada Sse) a voltajes analdgicos; © de légica programa- [Faniomatsino} ) si es necesario, se uti- ble, figura 2.3 lizan los mismos bits para controlar disposi- tivos externos Los automatismos analégicos trabajan con sefiales de tipo continuo figura 2.5 Olesen ién basica de los automatismos Los automatis- dentro de un margen es &0¥2"2 #34 arutectrs ype de se mos cableados, tam- pecifico, figura 2.4.Por bién Hamados auto- lo general, los sensores y matismos de légica cableada. twadores que pertenecen a este Actualmente, la mayorfa figura 2.5, presentan una ar- modo de automatizacién fun- de autématas puede configu- quitectura de caracter rigido. cionan con sefales de corrien- rarse en el modo deseado Por lo tanto, cuando se dise- teentre4y20mA oconseita- gracias aque muchos de ellos ia un sistema de este tipo es les de voltaje entre 0 y 10 son sistemas modulares, en indispensable saber que un vc. los cuales se pueden agregar cambio en el proceso, por pe- © quitar médulos que suelen quefio que sea, implica la Por su parte, los automa ser de tipo digital o de tipo modificacin de elementos, tismos digitales funcionan —analdgico. cambio de conexiones y a ve- con sefiales que presentan solo ces hasta el rediseiio comple- dos estados, es decir, abierto Se debe recordar que aun- to del sistema. o cerrado, figura 2.4. La for- que los dispositivos de proce- made representarlos puede ser so manejan sefiales de tipo Los automatismos ca- también con la presencia oau- _analégico, internamente éstas _ bleados utilizan muchos ele- sencia de un determinado vol- son transformadasasefialesde mentos unitarios de control. taje. Son ampliamente utiliza- tipo digital para poder proce- A su vez, el operario debe dos en dispositivos de proce- sarlas. Luego del procesa- usar gran cantidad de inte- so tales como el PLC. [842 | —_-~___|} Los automatismos hibri- dos, que es la configuracién eo) = mais comin para Ia automati- Entradas digtales Q zacion de procesos, combinan Z tanto los sistemas analégicos O Z a Salidas digitales como los sistemas digitales. Por lo-general, dentro de un mismo automatismo se usan variables que deben manejar- se en forma analégica, por w“ ejemplo para medir tempera- tura, al igual que otras varia- Entradas Sales bles deben ser de tipo digital como la detecciGn de objetos. Figura 2.4 Aulome mo analégicos y automatis 0s digitale. nen «Curso Price de Plectrinica ndustrialy Auomaticaciin LED Introduccién al control y a los automatismos rruptores, selectores y pul- sadores, y la informacién se representa principalmente con pilotos ¢ instrumentos en forma independiente. Su principal ventaja es el bajo costo, ya que no requiere de equipos sofisticados para el procesamiento de informa- cién, Un automatismo bleado puede ser a su vez de Figura 2.6 stomatizay, tipo analégico, de tipo digi- tal 0 de tipo hibrido, 0 sea andlogo y digital. Finalmente, los automatis- mos programables, también denominados automatismos de 6gica programable, figura 2.6. se caracterizan porque funcio- nan bajo las indicaciones de v programa de control, El modo programable es en cierta medi- da el mejor método de automa tizar un proceso industrial. hecho de ser programable per- ite adaptarse de una manera ms sencilla a las posibles va- riaciones que tenga un determi- nado proceso. Asi entonces, si el proceso requiere modificacio- nes, bastard con cambiarla pro- gramaci6n de los equipos auto- maticos, lo cual, seguramente es mais facil que cambiar sistemas con I6gica cableada, La principal caracteristica de los automatismos programa- bles es el uso de dispositivos electrénicos de procesamiento de informacién, tales como PLCs, computadoras, micro- controladores, controladores especializados, etc. La principal desventaja de los automatismos programableses el alto costo de losequipos utilizados, lo que los hace titiles Gnicamente en pro- ccesos de medianos y altos indi- ces de produccién, De igual manera que los automatismos bleados, un automatismo pro- gramable puede ser de tipo ana- l6gico, digital o hibrido. Observe en la figura 2.7 una tabla de comparacién en- tre los automatismos cablea- dos y los automatismos pro- gramables, A pesar de los diferentes tipos de automatismos que hemos mencionado, debemos tener en cuenta que el volumen de produccién en tin proceso juega un papel muy importan- te, Dependiendo de ello, los sistemas, aunque utilicen equi- pos programables, pueden di- sefiarse de forma rigida sin lle gar a ser de I6gica cableada. Asf se obtienen grandes ven- tajas en cuanto a la disminu- cidn del mantenimiento y la poca probabilidad de modifi- caciones que podria sufrir el disefio posteriormente. Caracteristica del Sistema ‘Mantenimiento Costo Adaptacion a diferentes procesos Posibilidades de ampliacién Interconexiones y cableado exterior Herramientas para pruebas Estructuracién en bloques independientes _Dificl Cableado _Programable Mucho Poco Bajo Alto Diticil Facil Bajas Altas ‘Mucho Poco No Seth Facil programable ;paracién entre un automatismo cal eacio y un ‘9° Curso Préctico de Electrénica Industrial y Automaticacién * GENET ” de Neumatica e Hidraulica Los sistemas neumaticos y los sistemas hidraulicos son de gran importancia en el campo de la automatizacién como medio de control de potencia, ya que pueden ser manejados facilmente por elementos de control eléctricos 0 electronicos. Tanto la neumatica como lahidraulica, pueden ser la so- lucién en procesos automé- ticos cuando se requieren grandes fuerzas en espacios reducidos, cuando el rea de trabajo ofrece peligro de ex- plosién 0 cuando se necesita un control preciso de un mo- vimiento determinado. Los sistemas hidrdulicos utilizan Iiquidos, generalmente agua o aceite, para convertir el flujo de los mismos en movimien- tos lineales o circulares. Por su parte, los sistemas neumé- ticos utilizan gases, general- mente aire comprimido, tam- bién para producir movimien- tos circulares o lineales. EKIT + Curso Préctico de Electrénica Industrial y Automatizacién Gp Practicamente, los siste- mas hidrdulicos se usan cuan- do los movimientos necesitan mucha fuerza, especialmente donde los elementos neumati- cos para producir dicha fuer za requieren de gran tamaiio. Es de anotar que la neu- matica también es empleada como transmisor de seiiales andlogas, Para ello, un sensor genera una presién determi- nada a través de un conducto (manguerao tberia), propor- cional al nivel de la variable medida, Por ejemplo, para medir humedad, luego de de- tectarla, el sensor neumético controla Ia presién dentro de una manguera con aire que puede ir a un sitio distante donde otro dispositive simi- lar convierte el valor de la presin en una sefial eléetri- ca, apta para cireuitos de con- trol convencionales Principios basicos El principio basico para generar movinientos a partir de gases 0 de liquidos se basa en la presién que ellos ejercen a través de un conducto. De esta manera, po- demos convertir facilmente esa presién en fuerza si utilizamos la siguiente ecuacién: F=PxA Fundamentos de Neumatica e Hidraulica Delamisma manera, ambos sistemas presentan dispositivos de control denominados vlvu- Fiuido a presién =r Jas de control. Dichas valvulas bloquean, liberan o desvian el Con fa misma presion paso del fuido de acuerdo a una se obtienen fuerzas diferentes . sefial externa de control que pue- de ser de caricter eléctrico (elec- trovilvulas), de tipo neumético, hidrdulico o simplemente una valvula de aecién mecénica. de presion Figura 3.1 Forma de convertr presisr ens eres: Una diferencia importante entre los dos sistemases el desti- Donde: da. En el caso de un cilindro, no final del fluido. En los siste- F: Fuerza obtenida esta tiltima es el drea del ém- mas neuméticos, el aire se com- P: Presién del ga bolo, figura 3.2. prime, se almacena en un com- © del liquido partimiento a presién, se envia A: Area donde se ejerce Descripcion general por medio de la valvula al cilin- la presi6n En la figura 3.3 aparecen dos dro y de allf regresa a la vélvula sistemas completos de movi- ye libera a la atmésfera. En los Observe en la figura 3.1 miento, uno a partir de disposi- _sistemashidréulicos, en cambio, la forma de convertir un solo tives neumdticos y otro a partir el liquido se almacena sin pre- valor de presién en fuerzas dedispositivos hidraulicos. Ob- _ sién, la bomba lo impulsa a pre de diferentes magnitudes, serve que ambos deben tener sién y por medio de la valvula simplemente cambiando el elementos para generar la pre- Hega al cilindro. El fluido que rea donde se ejercera dicha _si6n. Enelcasodel sistemaneu- _regresa, en lugar de liberarse a presi6n. mitico, se trata de un compre- _ atmésfera, se envia de nuevo al sor que atrapa el aire y lo alma-_compartimiento de liquido don- En automatizaci6n es co- cena con determinada presién. de se vuelve a utilizar pars cl si- main la conversién de presién, Enel casodel sistema hidréuli--_guiente ciclo, ya sea de liquidos o de gases, 0, una bomba es quien lo im- en movimientos para la ejecu- _pulsa también a presi6n a tra- A nivel industrial se usan cién de labores de control. El vés de un condueto. ms los sistemas neuméticos actuador, es decir el dispositi vo final del control, es gene- ralmente un cilindro neumati- co 0 un cilindro hidraulico, el cual transforma dicha presién en un movimiento lineal 0 ro- tatorio, La fuerza del movi miento, como hemos men nado, depende exclusivamente de la presi6n del fluido utiliza- do y del area donde es ejerci- Entrada de aire Salida de aire a presion Figura 3.2 Presién ¢ somatiza “9° Curso Préctico de Electronica Industrial y Automatizacién © CENCOT Electrénica Industrial 3 Regulador de presion Figura 3.5 Compresor de aire Tanque Encima se puede apreciar el motor y el compartimiento del piston que comprime of aire. El tanque sirve como medio de almacenamiento de aire a presién, Compresor Ae Mf Compresores y atméatora accesorios Suicne a eet Los compresores son disposi- tivos electromecdnicos para comprimir gases dentro de un recipiente cerrado, figura 3.5. En la industria se utilizan en Desfoaus ataaimostera Figura 3.3 Comparacién entre un sistoma hidraulica y uno neumatico forma masiva los compresores que loshidréulicos debidoaque —mentos neumiticos en el trans- de aire, ya que sirven como los primeros utilizan general- curso de este capitulo, fuente de presién para un sin- mente una misma fuente de pre- niimero de actuadores neum: sién (compresor) para todos los ~Unidades de medida ticos. Uno de los parametros actuadores, cosa que no sucede El dispositive que sirve para in- principales que se debe tener en con los sistemas hidréulicos. dicar el valor de presin de un cuenta en un compresor de aire Adem, es mas facil la mani- gas se Hama mandémetro y la es su capacidad, la cual esté pulacién delaireque ladelacei- mayoria de ellos la indican en dada en volumen por unidad de {e, que son los fluidosmasutili- PSI (libras por pulgadacuadra-_ tiempo; por ejemplo, en metros zados cn el ambiente industrial. da) o en bares. Aungue estas ctbicos por hora (m'fh). Por estas mismas razones, pro- _ unidades difieren en unas re- fundizaremos mas en los ele- _giones de otras, en la tabla de El funcionamiento interno lafigura 3.4 se muestran de un compresor no es de im- Pascal [ar [Toriee![ PSI) a5 nas utifizadascon su portancia para quienes estamos Pascal 1'|0,00001 | 0,0075 | 0.00014) respective factordecon- en el campo de la electrdnica y Bar| iopog 1 | 750.08) 14.5) versién. A nivel indus- la automatizacién, Sin embar- [Torricel | 133,32 |0,00133 1) 0,019) trial, unamedida normal go, es bueno saber que debe es- Psi__| 6894.7 | 0.0689 } 51,71 4] de presién en un com- tar acompafiado de ciertos ele. Figura 34 Unidades uitzadas para la presor de sire-cscilaral+ Sing de eoilil y de Seg odie depres rededor de 100 psi. dad. Quizés lo més importante (GEMET + Curso Prictico de Electrénica Industrial y Automatizacion aS Fundamentos de Neumatica e Hidraulica Figura 9.6 Uniced de ‘mantenimianta, Generalmante esta formado por un regutador de preston, un fitro do humodad y un sistema de lubricacidn por goteo, es el regulador de presién, el cual es un pequeiio dispositi- vo, que por medio del ajuste de una llave, permite regular el paso de aire hacia los elemen- tos a los cuales se les esti su- ministrando aire. Debido a un efecto fisi- co, durante el proceso de compresion, las particulas de agua se condensan y quedan dentro del compartimiento en forma liquida, lo que hace que viajen con el flujo de aire hacia los actuadores o demas elementos neumiticos redu- cigndo su vida titil. Por lo an- terior, otro accesorio impor- tante en un compresor es el filtro de aire, el cual retiene todas las particulas de agua que pueden ir mezcladas en el fluido, Observe en la figu- ra 3.6 un filtro de aire que ademés contiene un lubrica- dor, que consiste en un siste- ma que suelta una gota de aceite por determinada canti- dad de aire evacuado. Esta es una forma de lubricar los ac- tuadores finales, ya que el aire comprimido llega acompaiia- do de aceite y lubrica las par- tes méviles de los cilindros y valvulas de control. Actuadores Neumaticos Un actuador neumatico es un dispositivo que convierte la pre- si6n de un gasen un movimien- to mecénico. Los principales dispositivos finales dentro de un sistema neumdtico pueden ser lineales 0 rotatorios. Observe los simbolos utilizados para su re- presentacién en la figura 3. Ss = Cilindro, Cilindro, Cilindro magnético S/E magnético D/E magnético sin vastago Figura 3.7 Simbolos de fos actuadores neumaticos e hidratulicos Figura 3.8 Actuadores neumaticos fineai Actuadores neumiticos linea- Jes. También son denominados cilindros y son los mas utiliza- dos anivel industrial, figura 3.8. Poseen una pieza central deno- minada pistén, que recibe la presidn del aire por una de sus caras, haciéndolo desplazar en forma lineal. Pueden ser de simple efecto 0 de doble efecto, Un cilindro de simple efecto pose solamente una entrada de aire, por lo cual la accién provocada por la pre- sién del fluido es sdlo en un sentido, figura 3.9, Para que el pistn regrese a su sitio ori- ginal suele tener internamen- te un resorte, el cual hace fuerza en sentido contrario a la del aire. A veces, la posi- cién del cilindro hace que la grayedad lo leve de nuevo ha- cia abajo. En estos cilindros, la fuerza resultante es: F=(Px A)-(Puerza de oposicidn del resorte) “Dp: “8° Curso Prictico de Electronica Industrial y Automatizacion * CEUCHT Electronica Industrial Dee ee es} eee! eerie! Cilindro de simple efecto eee) eer cién deseada. Internamente : estén compuestos de lamini- Fi ; ride Basta las metélicas que se juntan cuando estin en presencia de Por su parte, un cilindro Un pequeto dispositive mag- de doble efecto tiene dos en- _ nético que llevan los pistones tradas para el aire a presién, en SU interior. ‘Cuando se le inyecta aire por una de ellas, 1a otra funciona Ac’ como salida, evacuando el aire ios. Este tipo de actua- comprimido que estaba dentro dor no es tan comtin como los del cilindro. La fuerza resultan- _ cilindros, figura 3.11. En es- te del émbolo es préicticamen- tos actuadores, la presién del te el resultado de la presiéndel _ aire es convertida en torque 0 aire por el érea del pistén. fuerza de torsién. Por lo ge neral, la velocidad de rotacién s ‘ F=PxA (rpm) es inversamente pro- h porcional al torque, es decir, Los cilindros entre mas velocidad, menor neumaticos suelen fuerza, y viceversa. oy tener instalados dos / sensores magnéti- En la fi- cos para la detec- gura 3.12 aparecen otras cin de la posicién configuraciones de actuado- del émboloensuin- res que pueden ejecutar en terior, figura 3.10, forma directa un movimien- Ellos pueden adap- to determinado. Son utiliza- J iarse fécilmente al dos para aplicaciones espe- cuer-podelcilindro ciales donde los actuadores ysirven paradetee- convencionales no cumplen iar si el vstago halos requisitos para el trabajo Ilegado a la posi- que se desea realizar. ©EKET + Curso Prictico de Electrénica Industrial y Automaticacion

Fundamentos de Neumatica e Hidraulica Presién variable de acuerdo a la variable de medicién ? Conversion \ ‘de presion |__ Baw ‘aoofal | Sohal ene / eiectica_| electnca a presion f ISensor Variable} amodir — Sitio con mucho ruido eléctiico Figura 3.19 Transmisién de sefales por medios neumalicos. Cuando, on ol sitio donde se mide la variable isica explosi6n no penniten uso de cab por medios neumaticas para que sean lugares distantes La sefial enviada por el controlador hacia la valvula proporcional depende de la cantidad de pulsos, que a la vez indican la distancia que falta para alcanzar la posi- cion deseada. Cada vez que la presin del aire, la tem- peratura 0 cualquier otro pa- Figura 3.20 Accesorios en un sistema neumatico, Podemos utilizar silenciadores 0 toberas par disminuir el ruido cuando la electrovaivula exputsa el aire al meaio ambiente. omatizas el ruido eléctrico 0 el peligro de ead, podomos iransmitir seniles convertidas al modo elécivico en rametro de perturbacién ocasione un cambio de po- sicién, el controlador tendré la capacidad de hacer peque- jios ajustes para lograr la po- sicién exacta del cilindro, Sefiales neumaticas Como mencionamos al inicio de este capitulo, las seftales de las variables reales tales como temperatura, presién, voltaje y corriente, entre otras, pueden ser representadas anélogamen- te poruna sefial de presién, Por ejemplo, podemas representar el nivel de un tanque de 6 me- tros por medio de una sefial neumatica que varfe entre 0.2 y 1.2 bares. Asi entonces, cuando el nivel de dicho tan- que sea de 3 metros (50%), la presiGn del aire sera de 0.7 bares, figura 3.19. Esta forma de transmitir seffales analdgicas es amplia- mente utilizada en plantas donde los sistemas eléetricos generan algiin tipo de riesgo, especialmente de explosin. Gracias a esto, la seal pue- de ser recogida con seguri- dad para Hevarla a un sitio distante donde se pueda con- vertir a una seftal eléctrica sin correr peligro alguno. Los valores nominales para el transporte de seitales por me- dios neuméticos oscitan entre 0.2 bares a 1 bar, o sus equivalentes de 20a 100 kPa 6de 3.a 15 PSI. Es importante aclarar que el tiempo de respuestaen este modo de transmisiénes muy lento, esto es, un cambio en la variable a medir no se refleja inmediata- mente en el otro extremo del con- ducto neumitico. Otros accesorios utilizados en neumatica Ya hemos visto los principa- les elementos de los cuales esté hecho un sistema neumiético. Sin embargo, existen otros dis- positivos que deben tenerse en cuenta. En la figura 3.20 apa- recen algunos elementos au: liares que deben usarse en ins- talaciones neuméticas. 6s Curso Préctico de Electrénica Industrial y Automatizacion * CNT Automatas programables Los PLCs cambiaron la forma de automatizar los procesos industriales gracias a su simplicidad y a sus poderosas funciones. En este capitulo conoceremos su funcionamiento, arquitectura y principales aplicaciones en el campo industrial. UnPLCoAutémata progra-segtin el esquema del proceso a _ ejemplo interruptores, o de tipo mable, es un dispositive progra- controlar. Lo anterior significa analégico, como sensores de tem- mable disefiado para el control que, ademis de los componen-_ peratura, figura 4.3. Estas sefia- desefiales eléctricas asociadas al tes fisicos requeridos para la les son transformadas interna- control automatico de procesos adaptacién de las sefales, es ne- mente en sefialescompatibles.con industriales, figura 4.1. Es un cesariodisponerdeun programa los microprocesadores y dems elemento utilizado ampliamen- paraque el PLC puedasaberqué — circuitos integrados de process te en empresas de manufactura, esloque tiene que hacerconcada _miento intemo. plantas de ensamble de vehicu- una de ellas, figura 4.2. Jos, plantas productoras de qui- De igual manera, después ‘micos, refinerias de petrdleo, ela- Las entradas pueden reci- que se ha hecho el procesamien- boracién de semiconductores y bir sefiales de tipo digital, por to de las seffales y se han toma- otras innumerables aplicaciones, enlas cuales se requieran opera- ciones que puedan ser efectua- das directamente por dispositivos automiticos, Un PLC pose las herra- mientas necesarias, tanto de soft- ware como de hardware, para controlar dispositivos extemos, recibir sefiales de sensores y to- mar decisiones de acuerdo a un programa que el usuario elabore Figura 4.1. Automata programable 0 PLC (Programmable Logic Controller) CENCET © Curso Prictico de Electrénica Industrial y Automatizacién GS PLCs 0 Autématas programables do decisiones, el PLC altera sus salidas, inicialmente con sefia- les de formato digital y poste- riormente a otro formato de acuerdo a los actuadores que se vayan a utilizar, ya sean digita- les 0 analdgicos. 1 contro! de procesos industriales “Todo PLCestéicompuestode ¢ herramientas de hardware y de software para tres componentes principales: 1.Una Unidad Central de Pro- Teclado — cesamiento (CPU) a 2.Un grupo de entradas (I) Impresora 3.Un grupo de salidas (0) — Podemos hacer una ana- a logia entre un PLC y una} patanca ode aad computadora, figura 4.4. | juogos atin Monitor Toda computadora posee una unidad central, la cual - contiene un microprocesa- dor, memoria RAM, ete. Igual sucede con el PLC, que posee una CPU 0 unidad central de procesamiento, con uno 0 varios micropro- cesadores que se encargan de analizar la informacién que les Mega y de ordenar u ~ Sensores, =—— .!. es Lamparas Motor Gilindro acciones de acuerdo al pro- grama que tengan instalado. Figura 4.4, Analog Las computadoras poseen periféricos de entrada como te- clado, escdiner, mando para juegos, ete., asf como los PLCs capturan sefiales de sensores, interruptores, pulsa- dores, y otros, Por su parte, para ejecutar las acciones que resultan luego Figura 4.3. Un PLC toma is.sehaies de procesar la informacién, una Sons sprees YP 8K computadora tiene el monitor programa que esté ejecutando donde se muestran los resulta- siomatizg, wadora y un PLC dos, asi mismo, puede tener una impresora y un PLC, por una parte, para entregar los re- sultados a través de sus sali- das, puede tener contactores, relevos, electrovilvulas, mo- tores, lmparas, ete. Aunque todos los aut6ma- tas poseen los bloques prineipa- es mencionados, no todos los tienen dentro de un mismo com- partimiento, Es decir, algunos ‘9° Curso Préctico de Electrénica Industrial y Automatizacién * CEIET Electrénica Industrial 4 munican internamente a tra- vés de buses ubicados en el fondo del dispositive o Fuente “rack” donde se ensambla y CPU la arquitectura deseada, fi- gura 4.8. Ahora, si el PLC es compacto, los buses tam- bién estén presentes inter- namente, pero no admiten conexidn de otros dispositi 'Méduio0s de entrada y sala vos externos. Observe en la (paneer figura 4.9 la estructura ut de ellos son compactos, mien- _ bloques internos, dependien- _ lizada para la comunicacién tras otros son modulares.Enlos do especialmente de la con- mediante buses. modulares, las entradas pue- figuracién del mismo. Sin den ser bloques independien- embargo, todos se ajustan a Basicamente existen tres tes, incluso varios de ellos, al ciertos. elementos bisicos, _ tipos de buses, datos, direc- igual que las salidas, y todos in- figura 4.7, como son: nes y control, que son sim- dependientes de la Unidad plemente lineas paralelas de Central de Procesamiento, fi- + Fuente de alimentacién —_cobre sobre un circuito impre- gura 4.5. Por su parte, los * Unidad central de proceso so, con conectores donde se PLCs compactos, tienen todos (CPU) instalan os médulos que van sus dispositivoselectrénicosen + Memoria ROM a formar parte del sistema. A un solo compartimiento y no * Memoria de datos RAM continuacién conoceremos Ia ermiten configuracionesespe- + Memoriadeprograma(ROM, —_funcisn de estos buses: ciales, como sf sucede con los EEPROM 0 FLASH) modulares, figura 4.6, + Interfaces de Entrada y Salida 1, Bus de datos. Es el bus encargado de transportar la Arquitectura interna Conexién mediante informacién que hace refe- de un PLC buses rencia a los datos propia- Los autématas programables Si cl PLC es de tipo mo- mente dichos, tales como estén compuestos de muchos dular, los médulos se co- entradas y salidas. Bus interno Figura 4.8. PLC compacto Figura 4.7. Arquitectura general de un automata programable CEKET + Curso Prictico de Electrénica Industrial y Automaticacion

PLCs 0 Autématas programables Figura 4.8. Bus de datos en un PL modular 2. Bus de direcciones. Contie~ ne la informacién del dispo- sitivo que es afectado por los datos que actualmente viajen por el bus de datos. Esto es necesario ya que el bus de da- tosesel mismo para todos los dispositivos, pero no todos ellos deben tener en cuenta a Ja vez la misma informacion. 3. Bus de control. Es el bus por donde viaja la informacién que indica al dispositivo seleccio- nado con el bus de direcciones, Jo que debe hacer con los da- tos que viajan actualmente por el bus de datos. Por ejemplo, mediante el bus de control se indica si los datos son de en trada o son de salida. Bus interno del automata Fuente de poder Es la encargada de suministrar el voltaje a todos los médulos que se conecten al PLC, asf como ala unidad de procesa- miento, Su funcién es redu- cir y adaptar el voltaje de en- trada, que es de valores ele- vados y de corriente alterna, a voltajes de valores mis bi jos y de corriente directa, gura 4.10. Inicialmente, el voltaje de entrada debe ser reducido a va- lores mas manejables. Luego, por medio de un rectificador, debe ser convertido de CA a CD. Por iiltimo, se deben utili- zar reguladores para asegurar la estabilidad en el voltaje de salida, figura 4.11. En algunos casos, la fuen- te puede ser de tipo conmut da, cuyas principales caracte risticas son un peso reduci- do y una alta corriente de s lida. El bajo peso se debe a que no utiliza transformado- res voluminosos. ened Bus de ‘datos, Bus de ‘control Figura 4.9. Arquilectura de conexién mediante buses sromatiza, oe Voltajes Voltajes elevados' pequefios de CA de CD Figura 4.10. Fuente de alimentacion de un modelo de PLC Debido a la importancia de un PLC dentro de un proceso automatico, la alimentacién de su circuiteria es de suma im- portaneia, por lo que un buen disefio debe involucrar una fuente alterna que permita en- trar en funcionamiento cuando se cae el fluido eléctrico, Con esto, aseguramos que los dis- positivos electrénicos internos no sufran fallas por picos de so- brevoltaje y otros efectos con- traproducentes existentes en la red de distribucién, Otra opeién es mantener la fuente de los PLCs conec- tada auna UPS (Uninterrup- tible Power Supply) 0 fuen- te ininterrumpida de poten- cia, la cual suministra el vol- taje adecuado, por un tiem- po determinado, cuando fa- Ha el fluido eléctrico. Esto suda a que el PLC no ten- ga tantos ciclos de apagado brusco, los cuales pueden ser muy perjudiciales. “8° Curso Privctico de Electrénica Industrial y Automatizacién © CE0CiT Electronica industrial 4 Figura 4.11. Diagrama de bloques de una fuente de alimentacion Enel momento de adquirir casos, a fuente es configurable, para alimentar algunos sensores un PLC, entre los parémetros a permitiendo adaptar los volta- _ externos, claro esté, de bajo con- tenerencuentadebemosincluir jes y Jas capacidades de co- sumo. Lacapacidad maxima de algunos que hacen mencién ala —Triente, de acuerdo a lanecesi-_corriente de la salida de voltaje fuente de poder. Losmsimpor- dad de la aplicacién aparece impresa en los bornes tantes son los siguientes, los de conexién del médulo. cuales se deben ajustar de Durante el proceso de pro- acuerdo a las necesidades del gramacién de los PLCs, cuan- logue de terminales de una proceso y del PLC como tal: do se hace a través de un dis- frente de PLC. Los autématas . ' positivo programador manual, — estén provistos de una serie de Vote ae Oscars figura 4.13, el voltaje de ali-bomes de conexién que sirven 240 VAC mentacién es suministrado por _ para la instalaci6n del cableado Ia misma fuente del PLC, 10 _ necesario parael buen funciona- Voltaje de Puede estar ste age que implica que debe tener la miento del sistema. Aungue los voCy 24 capacidad de soportar elemen- nombres de los terminales y las voc tos deconexiénexterna. Inclu- funciones provistas difieren de Corriente de Genoraimente sive €N muchos autGmatas de un modelo a otro, en fa figura salida entie 193 alta gama, la fuente de poder 4.14 podemos apreciar un blo- amperios suele tener corriente suficiente _quecorrespondienteaun PLC Frecuenciade 50 Hz 6.60 Hz D ‘operacién Ls seacuien lpepmlgenlanonlananleatnlaned Protecciones _Sobrecorvientes y sobrevoltajes En lamayoria de los PLCs, Ia fuente de alimentacién esti incluida dentro del mismo com- partimiento donde se encuentra Figura 4.12, La fuente de poder y la Unidad Central de Proceso (CPU) la CPU, figura 4.12. En otros 0/0 general vienen dentro de un mismo medio mnt + Curr Price de Erctnsica ater sntonatcnciin PLCs 0 Autématas programables pico. A continuacién describimos la funcién de algunos de sus ter- minales de conexién. 1. Alimentacién general: Son Jos terminales en los cuales se conectael voltaje de lared. En el caso de alimentacién con corriente alterna de una sola fase, se debe diferenciar la linea viva (fase) de la Ifnea muerta (neutro). Adicional- mente, existe un terminal de conexién a tierra fisica, que debe ser conectad a la tierra general dela edificacién don- de se vaaiinstalar el PLC, pu- digndose usar la misma tie- rra del sistema de computa- doras del edificio. Si el PLC se alimenta con voltaje DC. los terminales de alimenta- cién estén marcados con la polaridad respectiva, es decir, Positivo (+) y negativo (-). 2, Tierra légica. Es un terminal «que pone a disposicién el pun- to comiin de conexién del sis- tema kigico de entradas y sali- das. Sirve para ahorrar cablea- do yaque por lo general todos los sensores usan una misma Ifnea comin, Figura 4.13. La fuente debe tener capacidad suficiente para alimentar dispositivos de programacién, y en ocasiones ara otros dispositivos externos. nomatize, oe 3. Arranque remoto: Son dos terminales que al unirlos provocan el arranque del PLC. Su funcién es permitir que a través de un relevo, un pulsador, un interruptor uotro dispositivo similar distante del PLC, se ejecute el progra- ma del mismo, tal como si el selector se posicionara en RUN o START. 4, Seleccién del voltaje de alimentaci6n, Puede ser un interruptor, un puente o un selector, encargado de per- mitir la seleccién del volta- je de alimentacién. Puede diferir de una regién a otr siendo los mas comunes 110 VAC y 220 VAC. 5. Suministro externo de DC. En muchos casos, los PLCs estan provistos de una salida de voltaje DC para la alimentacin de dispositi- vos externos tales como sensores, unidades de co- municaciones, etc. Esta si lida tiene un limite de co- riente, que no se debe ex- ceder ya que se podrian de- teriorar los circuitos inter- nos de la fuente. Esta opcién es de gran utilidad, ya que seguramente en muchas aplicaciones no seré necesa- rio adquirir una fuente de alimentacién adicional Bateria de respaldo. Los au- tématas programables inclu- yen una bateria de respaldo para alimentar la memoria del programa cuando éste sea des- conectado de la alimentacién de red, figura 4.15. También puede ser utilizada para el al- macenamiento de algin tipo de configuracién del mismo, en caso de que ésta sea guar- dada en memoria volatil. Dichas baterias son recar- gables y la operacién de car- ga es efectuada por el mismo equipo en forma automética. El tiempo total de duracién oscila entre 2 y 10 afios, tiem- po después del cual deben ser reemplazadas para que el aut t6mata tenga un funcionamien- to adecuado. Para el reempla- zo, se deben tener en cuenta su tamaifo fisico, el voltaje nomi- nally su capacidad en mAb (mi- liamperios hora), parémetros que deben ser iguales a los de la baterfa original. Tierra l6gicw (comin para VO) Figura 4.14. Terminates en und ‘unto de poder Se debe tenor mucho cutdado durant la exién de fs mismos para no incumriren problemas graves. 2S Curso Prctco de Eletrinica Indusval y Automatiacion » Coane Electronica Industrial Figura 4.18, Batoria de respaldo, Antes de su reemplazo debe copia de seguridad de toda fa informacién que tenga el PLC. Nota importante: Cuando se vaya a reemplazar la bateria de un PLC, asegdrese de tener una copia de toda la informa- cién que éste contiene (progra- ma, configuracién), ya que tal operacién puede ocasionar la pérdida total de los datos. Unidad Central de Proceso Esta es la parte principal de un PLC y es el dispositivo en- cargado de tomar las decisiones de acuerdo al estado logico de las entradas, de las salidas y del programa que se esté ejecutan- do, es decir, lee las seftales de entrada, las procesa y depen- diendo de ello, cambia el estado de las salidas. Tales decisiones dependen del programa (soft- ware) que se haya disefiado para el control del proceso. Esti compuesta prin mente de un microprocesador, figura 4.16, al que le colaboran una serie de dispositivos electré- nicostales como memoriaRAM, memoria ROM, circuitos decon- trol de flujo de datos, etc. Asi mismo, la CPU puede tener in- tegrada alguna unidad especial para comunicaciones con dispo- sitivos externos tales como im- presoras, computadoras persona- les, programadores manuales, Figura 4.16. Microprocesador Inte! 386, No solo se usa en las ‘computadoras: en los autématas programables también son ampliamente utiizados. ctc., aunque dichos sistemas de comunicacién también pueden estaren médulos independientes. Observe en Ia figura 4.17 el dliagrama de bloques de una uni- dad central de proceso de un PLC, y en la figura 4.18 el as- fisico de una de ellas. principal del microprocesa- dor es tomar los estados de cada una de las entradas, que ya deben estar en posi- ciones de memoria Mama- das imagen de entradas, Bus de direcciones Bus de control ‘del autémata Bus de datos fh a Intérprete ‘extorno. Figura 4.17. Diagrama de bloques de una unidad central. Puede variar ligeramente de un modelo a otro. EEIKIT * Curso Prictico de Electrénica Industrial y Automatizacién ee PLCs 0 Autématas programables Figura 4.18. Aspocto fisico de una CPU de PLC. En fa CPU te de poder se encuentran este. dentro de un mismo medio. interpretar el programa que tenga almacenado en la me- moria de programa, anali- zar el proceso de acuerdo a dicho programa, y ordenar la activacién de salidas, tam- bign a través de posiciones de memoria lamadas imagen de salidas, figura 4.19. En realidad, el microprocesador no se entiende directamente con médulos externos de en- tradas y salidas, son otros cir cuitos los que las leen y las ubican en posiciones estraté- gicas de memoria para que él vaya, las analice y eseriba los nuevos valores que se quie- ren ejecutar externamente, Recordemos que una uni dad central de proceso ests ‘compuesta principalmente por ‘uno 0 varios microprocesado- res, Por su parte, un micropro- cesador posee internamente va- rios bloques que tienen una funcién especifiea dentro del proceso de la informacién, ana- licemos los més importantes. 1. ALU 0 Unidad Aritmético- Légica, Es el bloque encarga- do de ejecutar todas las ope- raciones matemiticas y l6gi cas durante la ejecucién de un programa. Tiene la cupacidad de hacer operaciones AND, YES, NOT, EXOR, sumas, restas, comparaciones, etc. 2. Acumulador. Es donde se al- macena la altima operacién ejecutada, Porejemplo,enuna suma, alli quedaré el resulta- dode la misma, Un micropro- cesador puede tener varios acumuladores. 3. Banderas o flags. Son indi- cadores de situaciones espe- Figura 4.19. El microproces: entradas y salidas del PLC. Pé imagen do salidas. romatize,, 4 ‘9° Curso Préctico de 1 imagen de entradas y la ciales luego de una operacién cualquiera dentro del micro- procesador. Alf aparece si el resultado fue negativo, si fue cero, si hubo sobre flujo, si fue mayor, menor, ete. Las bande- ras se utilizan para monitorear las operaciones que se efecttian con ef microprocesador. 3. Contador de programa 0 PC. Esclencargadode leer las instrucciones del usuario y la secuencia de ejecucién. Con- tiene la informacién del sitio exacto dela secuencia del pro- grama en ejecucién, Acepta saltos que el mismo programa le indique de acuerdo a situa- iones especiales de las entra- das y las salidas. 4, Decodificador de instrue- ciones. Es el encargado de ejecutar las instrucciones gue el programa le va indi- cando, decodificando el contenido de cada una ellas y suministrando las seiiales de respuesta o de control. Si el autémata ha sido di- sefiado para permitir progra- mas complejos, lo mas nor- mal es que tenga varios mi- croprocesadores 0 varios co- procesadores en una misma CPU. A cada microprocesa- dor se le asigna una tarea es- pecifica, logrando un rendi- miento superior gracias a la velocidad del proceso y aque todos ellos pueden trabajar en paralelo ofreciendo varios re- sultados simultineamente. Electronica Industrial y Automatizacién * GEWCiT Electronica Industrial 4 Microprocesador Microprocesador Los coprocesadores encargado ‘ayudan al So coorcinar microprocesador st rabao to ey ‘agilzer ie los otros eer. el proceso microprocesadores rendimento . 4 key ey gy A. FF. Microprocesador 1 Mlcroprocesador2Mlcroproceaador 3 Figura 4.20. organice @! intercambio de informacion entre todos Jando se utliza rocesadores, debe haber al menos uno qu coprocesadores 0 varios micrc Cuando se utilizan co- Nol inportante: Sedebe te- inicio del proceso automé- procesadores, los cuales son _ ner mucho cuidado al mover el tico para el cual ha sido di- procesadores pero con fun- selectordelmodode operacién _sefado. jones muy especificas, debe ya que el PLC puede iniciar el existir un ente superior, de- proceso automético, lo que 2. STOP. Esta posicisn a nominado unidad de coordi- pone en riesgo toda la maqui-__neel proceso que se esté eje- nacién, que se encargue de naria y Ja integridad fisica de cutando. Puede servir parai gobernarlos y sincronizarlos 10s operarios, sila planta nose —_terrumpir el programa en para obtener un funciona- encuentra preparada para ello, caso de una emergencia, 0 miento correcto de todo el simplemente cuando se desea sistema. De igual manera, si que el proceso automatico se se utilizan varios micropro- cee Gieane detenga temporalmente. cesadores, también deberé,,,." ert ose haber uno de ellos (general- rau g nin ve mente el de mayor rendi- outa com miento), que organice a los = dems y suministre instruc- 3. PROGRAM. En esta pos cién, el PLC permite ser pro- gramado desde algtin dispo- sitivo externo, por ejemplo ciones de manejo global, fi- Figive 72%. tuces olcscorss y un teclado, una computado- gura 4.20. one. eee rao.un programador manual. Eneste momento, los micro- Lue dores y selector Las opciones que usual- _ procesadores canalizan toda de modo de operacién. La mente se pueden clegir con el la informacién que entra ha- mayorfa de las CPU de los selector del modo de opera- cia la memoria de programa autématas poseen un selector _cién son las sigui del PLC, en donde quedara y una serie de luces indicado- almacenada la secuencia ras que sirven para que el 1. RUN. Enesta posicién, el para que luego se ejecute. usuario seleccione el modode PLC empieza a ejecutar el . operacién y visualice elesta- programa que haya recibi- Es de anotar que desde el do actual de funcionamiento do con la opcién PRO- mismo dispositivo de pro- del PLC, figura 4.21 GRAM. En sintesis, es el gramacién, ya sea una com- EBNCFT + Curso Practica de Electrénica Industrial y Automatizaciin ep PLCs 0 Autématas programables putadora o una unidad ma- nual, es posible utilizar las dos funciones anteriores, es decir, se puede poner en modo RUN oenmodo STOP directamen- te desde dichos dispositivos. Esto depende exclusivamen- te del software de programa- ci6n del PLC y puede variar de un modelo a otro, Por su parte, las siguien- tes son las funciones de las luces indicadoras de una CPU. Es importante aclarar que és- tas, también pueden variar de un modelo a otro, figura 4.22. Be = a|e/e) Figura 4.22, y 1. PWR. Fste indicador mues- tra el estado de la fuente de poder, ya sea que se encuen- tre encendida o apagada o defectuosa. 2. RUN. Indica que la CPU del PLC se encuentra en modo RUN, 0 sea que el programa se encuentra en ejecucidn. CPU. La CPU hace diag- ndstico de su estado de fun- cionamiento en forma auto- mitica. Si este indicador esta encendido, significa que el ssomatiz, estado de la CPU es bueno. De lo conirario, indicard que ésta se encuentra apagada 0 defectuosa. 4, ERR. Senala que hubo un error durante la ejecucién del programa. E] error puede ser de programa o de funciona- miento de! hardware del PLC. 5. BATT, Indica el estado a tual de carga de la bateria de respaldo de la fuente de po- der. Dependiendo del mode- lo de la CPU; si la luz esté encendida, puede indicar que labaterfa se encuentra descar- gada, por ejemplo. Para estar seguro de su significado se debe consultar el manual de operacién del PLC. 6. 1/0, Esta luz sirve para in- dicar el estado de los mé- dulos de entrada y salida. $i la luz aparece encendida, posiblemente existe un error en alguno de los médulos del PLC. 7. DIAG. Los autématas pueden tener un sistema de diagnéstico propio. Este in- dicador, por ejemplo, pue~ de sefialar que el funciona- miento del bus de comuni- caciones se encuentra en buen o mal estado. 8. TXD. Es el indicador de transmision de datos por los puertos de comunica- ciones. Si la luz aparece en- cendida, el puerto est en- viando informacién hacia dispositivos externos. 9. RXD. Es el indicador de re- cepcién de datos por los puertos de comunicaciones. Si la luz. aparece encendida, el puerto esta recibiendo in- formacién desde dispositi- ‘vos externos. 10, COM, Cuando no existen las dos luces anteriores, este indi- cador nos muestra que hay in- formacién que esté saliendo (TXD) o que esté entrando (RXD) desde y hacia el PLC, Puertos de comunicaciones cle la CPU, Todos los autéma- tas deben tener algdin medio de comunicacién con dispositivos externos, figura 4,23, Paraello deben utilizar uno o varios co- nectores llamados puertos, enmu- merados generalmente desde Port 0 hasta Port n, donde nes ¥ ee ‘GBs Curso Préctico de Electrénica Industrial y Automaticacién © CHuCET Electronica industrial Figura 4.2 e el total de conectores dispues- tos para tal fin. Por medio de los puertos, el PLC recibe el programa que deberd ejecutar, recibe drdenes desde otros dis- positivos automiticos, enviael estado de las entradas y salidas, informa de posibles alarmas que puedan ocurrir en el pro- ceso, etc., figura 4.24, Los conectores y las sefia- les pueden tener configuracio- nes propias del fabricante. Sin embargo, muchos de ellos se ajustan a las normas de comu- nicaciones seriales RS-232 y RS422/485. (Ver recuadro) | Enan capitulo posterior en este mis- | mo curso, dedicado a las comu- | nicaciones, explicaremos deta ddamente el signiticado de los es- tndares y protecolos de comuns cacion. Por ahora, i vamos a oo nectar dos dispositvos através de sus puertos, debemos asegurar- nos que tengan la misma cont {uracion y pueden asi compartir| fos datos sin ningun problema, 1. Puerto para el programa- dor manual. Los dispositi- vos de programacién manual son generalmente diseftados para un modelo de PLC en forma exclusiva por su fabri- cante, figura 4,25. Por tal motivo, el tipo de conector y las seflales de sus pines v: rian enormemente de un fa- bricamte a otro, A continua- cidn describimos el conector que para este fin utiliza uno de los modelos de PLC. Se trata simplemente de conocer cudles son las seffales que normalmente se usan y si respectivas formas de envio y recepeién. En Ia figura 4.26 pode- mos ver la forma del cone tor B15 de laCPU que uti- lizamos como ejemplo, el cual sirve para la conexi6n de dispositivos manuales de programacién. En la misma figura aparecen las funcio- nes de cada uno de sus pi- nes, Las siguientes son algu- nas de sus caracteristicas: Figura 4.25, E} progranador del PLC utitza uno de los puertos de omimicaciones de fa CPU. 4 *+ Conector hembra de tipo DB15 (15 pines) + Estandar RS-2820, cistancia méxima de 15m * Contiguraci6n: 9600 baudlos, 8 bits de datos, 1 bit de parada, partdad par. + Comuntcacién asincrona, semi dlipiex. 2. Puerto para comunica- ciones seriales. Este co- nector, que existe en algu- nas CPU, esté destinado principalmente a la comu- nicacién con computado- ras en formato serial. Los estindares més usados, como mencionamos ante- riormente, son el RS232C yel RS422/485, los cuales di- fieren principalmente en los niveles de voltaje utilizados. Cualguier computadora de tipo PC posee puerto serial de tipo RS232C, el cual podria utilizarse para conectar direc- tamente el PLC si éste pose un conector del mismo tipo. De cualquier manera, si el SOT NEE IR ERAT © Curso Prictico de Electronica Industrial y Automatizacion Co) PLCs 0 Autématas programables Figura 4.26 Conector DB15 para l PLC solamente posee el es- Jos fabricantes de PLCs de! prog wal tandar RS-485, paracomuni-—tienden a incluirles un co- © d/o". co) carlo con una computadora —_nector de este tipo debidoa serdinecesario utilizaruncon- Ja gran importancia que tie- versor de RS232a RS485,los__ne este sistema de comuni- cuales se encuentran fécil- cacién con las redes de mente en el comercio. computadoras. Los conectores seriales vie- nen en diversas presentaciones fisicas. Sin embargo, los mas co- munes son el DB9, el DB25 y RJI2. Vea en las figuras 4.27 a 4.29, la apuriencia fisica y la descripcién de cada uno de los pines de dichos conectores. 3. Puerto para red Ethernet. Este puerto no aparece en muchas CPU. No obstante, Figura 4.27 Conector comunicaciGn serial. mati ve Curso Préctico de Electrénica Industrial y Automatizacién © CENT Electronica Industrial epee eae RMN renee! iy Cocicr) mio) aro) oy mg La red de tipo Ethernet es la mds utilizada para comu- nicar computadoras a través de redes de 4reas pequefias (LAN), gracias a su gran efi- ciencia y velocidad de trans- ferencia de informacién, La automatizacién indus- trial ha evolucionado hasta tal punto de permitir a los usua- rios obtener informacién en tiempo real. Es decir, las re- des informaticas tienden a in- terconectar las computadoras de oficina con los sistemas au- tomifticos de produccién, figu- ra4.30. Asf, el gerente de una compaiifa, por ejemplo, pue- de saber el estado de sus ma- terias primas desde su oficina gracias a la informacion que Je envian los PLCs que estén Tevando a cabo el proceso au- tomiatico. Interfaces de entrada y salida Las interfaces de entrada y sax lida son circuitos electronicos que transfieren seftales elée- tricas entre la CPU del PLC y Jos sensores y actuadores que intervienen en el sistema au- tomatico. Especfficamente, las interfaces de entrada reci- ben diferentes tipos de sei Figura 4.29, Co disp x Computadora ‘con puerto 0 dispositive de comunicaciones Ril PLC con puro de comumicariones Figura 4.30. Le ‘Comunicacién DH+ PLC con puerto de comumeacones @inteiace Olos autmatas euro para tigreso Pavan parte ola Nota: Existen puertos de otros tipos utilizados en los autéma- tas programables. Los que hemos mencionado hasta ahora, generalmente se encuentran incluidos en la misma CPU, los demas suelen ser opcionales y pueden ir en médulos diferen- tes. Se debe tener mucha precaucion ya que no todos los ‘automatas se ajustan a los estandares de los conectores que se acaban de describir; lo mejor es siempre revisar el manual de operacién exclusivo del modelo de PLC que se tenga. CEMCET © Curso Prictico de Electrénica Industrial y Automatizacion Ep PLCs 0 Autématas programables les provenientes de los senso- res externos, que oscilan en- tre 12 y 240 voltios AC 6 DC. y entregan a la CPU una se- al completamente compati- ble con la circuiterfa interna del PLC, la cual es de tipo TTL con voltajes siempre en- tre 0 y 5 voltios. Por su parte, ierfaces de salida, reci- ben las Grdenes de la CPU en forma de sefiales TTL y en- tregan a su salida diversos ti pos y niveles de voltaje y co- triente para ser llevados a los actuadores del sistema UnPLC comin puede te- ner varias entradas y salidas incluidas en el mismo dispo- sitivo, y si este es de tipo mo- dular, existirén médulos con entradas, salidas 0 de los dos tipos a la vez. Debido a la gran cantidad de sefiales que se manejan dentro de una planta industrial, como puls: dores, sensores de presién, motores y contactores, entre otros, también existen gran cantidad de interfaces de E/S que buscan acoplar dichos dispositives externos con la circuiterfa interna de un PLC. La capacidad de acopla- miento con dispositivos ex- ternos para el control auto- matico de procesos, es qui- z4s la principal virtud de los autématas con respecto a otros elementos de control. En la figura 4.31 pode- mos ver la ificacién de los diferentes tipos de interfaces de entrada y salida utilizados Entradas Salidas {Entradas ] Analégicas Salidas Digitales Salidas Figura 4.31 Cuadro de clasificacién de entradas y salidas de médulos para PLC somatiza, por los autématas programa- bles. A continuacién las des- cribimos en forma detallada. Entradas y salidas logicas. Las entradas y salidas légicas son aquellas que solamente ocupan unbit légico (1 60) enelPLCa nivel de software. Sirven para detectar 0 ejecutar dos estados: un““1” equivale a activado y un ” equivale a desactivado. A nivel de hardware, ademas de unaislamiento éptico por entra- da 0 salida, se asigna un LED indicador en el panel frontal del PLC para indicar el estado ac- tual correspondiente a las sei les de campo. En la figura 4.32 podemos ver un médulo de en- tradas y salidas tipico. En él se pueden diferenciar los optoaco- pladores de entrada (pequefios) y los relevos electromecainicos de salidas (grandes). Los principales paréme- tros de las entradas y salidas légicas son el voltaje de tra- bajo y el tipo de corriente que soportan, siendo los mas co- munes 12, 24, 48, 110 y 220 V. Sin embargo, cada tipo pue- de presentar caracteristicas especiales, las cuales veremos amedida que las describamos. Vea en la figura 4.33 los quemas tipicos de aislamien- to utilizados en las entradas y salidas de un PLC. Entradas l6gicas. Las entra- das de tipo légico pueden Clasificarse de acuerdo al tipo de corriente que utilizan Gaps. Curso Préctico de Electrénica Industrial y Automatizacién © CLEWCAT Electronica industrial Relevos de salida, Figura 4.32 Méduilo de 12 entradas y 8 salldas ldgiee tipico de PLC de marca Telemecanique. en su entrada, Si es de co- rriente continua, se diré que es una entrada lgica de tipo DC, pero si es de corriente al- terna, serd una entrada légi- ca de tipo AC. Précticamen- te todas las entradas de un PLC se encuentran aisladas de las sefiales externas a tra- vés de optoacopladores con el fin de proteger su circ teria contra sobrevollajes 0 transitorios que normalmen- te se introducen en los cables de las sefiales de campo. Entradas logicas DC. Las en- tradas de este tipo pueden ser PNP o NPN, dependiendo de la configuracién que se deba utilizar para la conexién de los sensores de entrada, Las de tipo an la conocida “16 gica positiva”, es decir, el ter- minal comtin de todos los sen- sores ¢ interruptores de entra- de un modelo da es el positivo de la fuente de alimentacié rior indica que in DC. Lo ante- una entrada es activa cuando su voltaje es po- AI Sonal O1 RS 4 sitivo. En la figura 4.34 apare- ce un esquema en el que pode- mos ver un ejemplo de circui terfa utilizada en un un médu- lo de entradas l6gicas de tipo DC PNP y la conexién que debe hacerse extemamente en- tre los sensores y el PLC. De otra parte, las entradas DC de tipo NPN utilizan “légi- ca negativa’, siendo el terminal comin entre los sensores, el bor- ne negativo de la fuente de ali- ‘mentaci6n, Una entrada de este tipo es activa cuando su voltaje esnegativo,o lo mismo, cuando estéconectado al terminal comtin de las conexiones externas. En la figura 4.35 aparece un esquema en el que podemos ver un ejemplo de la circuiteria wv Butler Figura 4.33 Aisia importar el circuiteria interna de entrada co ce ~ 1 Entrada Aistamionto. ew oplico Salida —~WV—¢—— + Aa Qi Ra L. Sohal o” de salide ° TL Aislamiento “ptico imiento dptic de proceso y control. en las entradas y salidas de un PLO. Sin tipo de seftal de entrada, el aislamiento brinda seguridad 2 la Las salidas son adecuadas luego del aislamiento dptico con las senales de campo. exnch «Ciro Prictico de tecnica tndusriaty Antoercaciin LDP PLCs 0 Autématas programables a } _ Sensor-con 3. Sensor 3. ¥ Sensor con alimentacion £ externa L Fuente externa Sefiales de campo Figura 4.34 Arquitectura de las ent utilizada en las entradas I6gicas DC de tipo NPN y la conexién que debe hacerse externamente entre los sensores y el PLC. Enlatablade la figura 4.36 se describen lus caracteristicas que deben tenerse en cuenta en el momento de adquiriro de uti- ar un médulo de entradas y snomatiza 3 légioas DC dle 1 salidas de tipo DC. Uno de los aspectos importantes es el ais- lamiento eléctrico que ofrecen para la proteccién de la circui- terfa interna del PLC. Entradas tipo de entradas puede reci- ir voltajes de corriente alter na, motivo por el cual no re- Modulo de entradas DC de tipo PNP quieren una polaridad defini da, a diferencia de las entra das de tipo DC. Por lo mis- mo, no existen las NPN ni las, PNP. Se caracterizan por sus amplios rangos de voltaje de funcionamiento, Por ejemplo, hay entradas que funcionan correctamente en un rango de 100 a 220 VAC. “9° Curso Préctico de Electréniea Industrial y Automaticacion © GECHT Electronica Industrial 4 GND © +5V Re R3 - Sefal ‘Sensor con RA salida de colector ie ‘abierto tipo NPN =e a KF Re RB RI RCI Re R2 RS Rt ze we ‘Comin Madulo de entradas Sejiales de campo DC de tipo NPN Figure 4.38 Arquitecture de les enlradas légicas DC de tipo NPN y forma de conexién de los sensores. En la figura 4.37 podemos apreciar un esquema tipico de entradas AC, con su respectiva forma de conexién externa en- ire sensores. Internamente, po- seen un puente o un diodo rec- tificador con su respectivo con- densador que convierten el vol- taje AC en voltaje DC, voltaje con el cual se alimenta el siste~ PLCs 0 Automatas programables wy 1 ae 4 >t piZ Re Sehal TT aT tia eS movt S Se ae Sefal TT Fuente x L vs ot & oe Wa MOVt Sefales de'campo Modul de entrada DC Figura 4.37 Arquitectura de las entrades log (Cy forma de conexién de los sensore de tipo ma 6ptico que garantiza un ais- Salidas légicas. Este tipo de _existen las salidas por relé lamiento eléctrico completo salidas s6lo admite dos es- _electromecdnico, las cuales entre las sefiales de campoy los tados: activado o desactiva- pueden energizar dispositi- niveles W6gicos del PLC. Asi- do. La interface de salida vos tanto de corriente AC mismo, poseen dispositivos de puede ser a través de un como de corriente DC. proteccién tales como varisto- transistor, un triac, un rele- res, que buscan amortiguar los vo electromecénico o de es- Es importante anotar que picos de voltaje que normal- tado s6lido, etc. En general, _aparte de los relevos electro- mente ingresan por los cables las salidas I6gicas sondeAC mecénicos, también existen provenientes de los sensores. 0 de DC dependiendo del los llamados relevos de es- tipo de corriente que se uti- _tado s6lido, que no son mas Igual que con las entra~ lice para excitar los dispo- que las mismas salidas AC 0 das DC, el estado activo 0 sitivos externos. También DC con semiconductores, inactivo de cada una de las entradas AC puede visuali- zarse mediante un LED ubi- cado en el panel frontal del [EGRET automata. En la tabla de la Marger Teer > Emeis (imi figura 4.38 se describen las izineameenr cei eerarmmcai! caracteristicas que deben te- [imesentes nerse en cuenta en el mo- mento de adquirir o utilizar un médulo de entradas de tipo AC. Figura 4.38 Parémetres relacionados con las interfaces de entrada de tipo AC. omatize, (ieee eenteey “°° Curso Préctico de Electrénica Industrial y Automatizacién © CEMCET Electrénica Industrial pero que soportan buena can. tidad de flujo de corriente y presentan excelente aisla- miento eléctrico entre la cir cuiteria interna y externa del PLC. El elemento principal de salida suele ser, en el caso de las salidas DC un transis- tor de mediana potencia, y en el caso de las salidas de tipo AC, un tiristor, por ejemplo un triac. En un médulo 0 bloque de salidas, al igual que en los de entradas l6gicas, lo més normal es que cada una de ells esté re- presentada por medio de una luz, utilizando un LED ubicado +5V Sef, TTL Sehal TTL Figura 4.39 Arquitectura de las sai Médulo de salidas DC PNP cn el panel frontal para indicar el estado en que se encuentra, es decir, si la salida esta activa- dao esti desactivada, Salidas Kigicas de tipo DC. AL igual que las entradas de este tipo, las salidas légicas DC pueden ser de tipo PNP o NPN dependiendo de la forma en que se deben conectar los cir- cuitos de control que se vayan autilizar. Las de tipo PNP uti- lizan légica positiva, lo que significa que las salidas acti- vas del médulo suministran la polaridad positiva de la fuen- te de alimentacién que se esté usando. En los actuadores, el 4 terminal comtin es el borne negativo de dicha fuente. En Ja figura 4.39 podemos apre- ciar un diagrama esquematico de un blogue de salidas DC de tipo PNP, el cual ademés, muestra la forma en que se deben conectar los disposi Vos externos que se vayan a controlar. Por su parte, las salidas l6gicas DC de tipo NPN, uti- lizan légica negativa para ex- citar los actuadores que tengan bajo control. En este caso, cada terminal de un bloque de salidas, entrega el borne nega- tivo de la fuente de voltaje que Actuador 2 igioas DC > PNP y Fuente externa para los actuadores DC BIKE + Curso Préctico de Electrénica Industrial y Automatizacién ap PLCs 0 Autématas programables Sefal TTL Figura 4.40 Ai se esté utilizando para energi- zar los actuadores. En la figu- ra 4.40 aparece un esquema tipico de un médulo de sali- das DC de tipo NPN. De igual manera, en ta misma figura se aprecia la forma en que deben conectarse los actuadores DC que se instalen a dicho blogue. Como pardmetro general, las salidas de tipo DC no ma- nejan grandes voltajes ni altas corrientes, porlo que solamen- te se pueden conectar disposi- tivos tales como relevos, bo- binas de contactores de bajo voltaje, electrovalvulas tam- shomatize, 4 ‘9° Curso Practico de Electronica Industrial y Automatiza TOIT. on Sgicas DC de tipo NPN y forma bién de voltajes bajos, etc superiores a las salidas de tipo Cuando se necesita manejar DC. Como se mencioné ante- cotrientes y voltajes superio- riormente, el elemento emi res, lo que se hace es agregar conductor en este tipo de sali- un relevo electromecénico como interface de potencia, donde su bobina es energiza- da por el PLC y sus contactos manejan directamente la car- ga de potencia. En Ja figura 4.41 podemos observar los pardmetros comunes corres pondientes a un médulo 0 blo- que de salidas légicas DC. Salidas logicas de tipo AC. Las salidas lgicas de tipo AC manejan voltajes y corrientes das suele ser un triac, el cual permite el flujo de corriente AC entre dos de sus termina les, controldndola mediante otro terminal. ‘También pueden utili- yarse otros elementos fina- les de control como dos SCRs en antiparalelo o un puente rectificador corto% cuitado con tiristor. Todo de- pende del modelo y marca de! médulo de salidas. + cEKiT Electrénica Industrial EES ime fore cea Bien ieee? seco erae artim enteric) Figura 4.41 Parémetros rel Fn cualquiercaso, el. con- junto de elementos de estas salidas puede definirse como un relé de estado sélido, ya que aisla completamente la salida de la circuiterfa inter- na del PLC y permite el ma- Sehal TTL vey we en Eee faces de salida de lipo DC nejo de potencia externa con una potencia de control mu- ‘cho menor. Como el voltaje que ma- nejan los actuadores en la ma- yoria de las veces es elevado, 4 las salidas de este tipo poseen protecciones contra transitorios y sobrevoltajes, las cuales bus- can proteger la circuiterfa elec- tronica interna del PLC. Para este fin, el elemento comin a utilizar es el varistor, que es un dispositivo electrénico que amortigua los picos de voltaje que puedan producirse en la li- nea de alimentacién de AC, cla- 10 esté, si estos sobrevoltajes son momentaneos. La conexién de los ele- mentos externos de control a las salidas I6gicas de tipo Actuador 1 Movi Sefal Figura 4.42 Arquitectura de las sata: nde logicas AC y forma de conex ‘os dispositives externas de control. @EICAT * Curso Prictico de Electrénica Industrial y Automatizacién <> PLCs 0 Autématas programables EIS Aislamiento entce canales Nut ero Goo ces ieee eee Cl Figura 4.43 Parémetros relacionados con las interfaces de sata de tipo AC. AC no tiene polaridad algu- _y la forma de conexién de na, En la figura 4.42 pode- los dispositivos externos de mos observar la arquitectu- control. Las caracterfsticas ra de las salidas l6gi técnicas relacionadas estre- chamente con las salidas AC podemos verlas en a tabla de la figura 4.43. Salidas logicas por relé. Este tipo de salidas puede ser utili- zado para manejar cargas de corriente AC y de corriente DC, ambas con diversos nive- les de voltaje. Las principales desventajas contra los demas tipos de salida son el tiempo de respuesta y el tamaiio fisi- co que ocupan dentro del cir cuito electrénico. El tiempo de Rt Sonal 5 Movi - ¥ @ DI wv Re joe Actuator 2 Seal a : eral _n Ay {) i Tm e ok i si L Dt Re a2 Actuador 3 Sefial a ™ 2 ok : 4 Figura 4.44 Arquitectura de un médulo de salt ‘externas. de control. gromati y oy 2S Curso Prictico de Electrénica Industrial y Automaticacién * CECT Electronica Industrial 7 4 respuesta es mucho mayor de- bido a que la conexién 0 des- conexidn de la carga se hace oe ee mediante un movimiento me- cereus 10 Adurante 4oms cdnico de los contactos, mo- enn vimiento que toma su tiempo, : ARS mientras que en los dispositi- ears vos de estado S6lido, este mis- mo proceso no requiere movi- Figura 4.45 Pardmeiros relacionados con las interaces de salida por mientos fisicos grandes noto- °° rios, por lo cual la respuesta tabla de figura 4.45 se descri- formadas antes en sefiales es mucho més répida ben algunos parimetros de tipo digitales, y a su vez, las res- téenico que deben tenerse en puestas digitales que sumi- En cuanto al tamafio fisi- cuenta con los médulos de sali- nistra el microprocesador, co, un médulo de salidas por da por relevo. deberdn ser transformadas relevo, seguramente es mas posteriormente en sefiales grande que uno delos mismos Entradas y salidas analégi- continuas para Ilevarlas al con salidas de estado s6lido. cas, El manejo de las seiiales exterior. Estos procesos son Por tal razén, es més fécil en- analdgicas por parte de un au- denominados conversién contrar médulos con mayor tmataes de gran importancia Andlogo-Digital (A/D) y niimero de salidas de estado enelcampodel controldepro- conversién Digital-Andloga sélido que uno hecho a partir cesos. Las sefiales que hemos (D/A) en surespectivo orden. de relevos. visto hasta ahora, es decir las En la figura 4.46 podemos de tipo légico, solamente per- ver la secuencia recorrida por Como ventaja, a separa- miten dos estados: activooin- un autémata durante Ia cap- cidneléctricaentrelacargaylos activo; mientras que las seiia-tura, procesamiento y gene- circuitos de control es altamen- Jes analégicas presentan varia raci6n de seftales analégicas. te confiable, ya que los contac- _ciones de nivel en forma con- tos del relevo nada tienen que tinua, motivo por el cual pue- Debido a que los circui- ver, en cuanto a conexién eléc- den presentar infinidad de va- tos de conversin A/D y D/A trica, con la alimentaci6n 0 ex- lores. Los PLCs de baja gama, ocupan cierto espacio dentro citacién de su bobina, en su mayoria carecen de en- de la circuiteria electronica tradas y salidas de sefiales ana- del PLC, las entradas se Enlafigura 4.44 podemos _ Iégicas debido a que sumane-_agrupan de tal forma que va- ver el diagrama esquemitico dejo es un poco mas complejo _rias de ellos utilicen un mis- tuna seccién de un médulo de comparado con el manejo de mo circuito conversor. Asi salidas por relevo. Igualmente _ las seftales I6gicas, entonces, para la seleccién de sedescribe la forma de conexién cada una de las sefiales se de los diferentes dispositivos de Por el solo hecho de que instala un circuito multi- control que se conecten aellos. el dispositivo central de pro- _plexor, el cual las recorre una Laconexién del cémun que va ceso de un autémata es un a una realizando la conver- a todos los actuadores, en va- microprocesador y su funcio- _sién y enviando el dato ob- rios PLCs suele ser interna, con namiento es enteramente di- _tenido a la CPU del autéma- lo que se ahorra espacio en los gital, las sefiales de entrada tac indicando el mimero de terminales de conexién. En la analégicas deben ser trans- entrada que se haya leido. BIGHT + Curso Préctico de Electronica Industrial y Automatizacién esp PLCs 0 Automatas programables Figura 4.46 Esle es el p Gracias a que se ha logra- do estandarizar las magnitudes de las sefiales manipuladas por la gran mayoria de autématas programables, la configura cidn de los médulos analé; cos es un tanto sencilla y facil de comprender. Los niveles de voltaje y corriente estndares son los siguientes: Seftales de voltaje: DeOaSV DeOal0V Seiiales de corriente: De0a20mA De4a20mA A nivel de programacién, un autémata que permita el uso de seiiales analégicas debe disponer de funciones especia- les con las cuales se controlen Jas variables en la forma de- seada. Entre ellas estan las ‘operaciones aritméticas com- plejas y los algoritmos de con- ‘rol industrial como el PID 0 la l6gica difusa. Dichas fun- romatizg, ‘BUS ‘BUS ciones deben estudiarse en el propio manual del PLC con el que se esté trabajando. La conversion A/D y D/A puede ser tan precisa 0 tan inexacta como se desee depen- diendo de la cantidad de bits utilizados durante el proceso de conversién. Un conversor de $ bits por ejemplo, puede repre- sentar hasta 256 (2°) valores posibles de una sefial analégi- ca cualquiera, mientras que un conversor de 12 bits, suminis- traria hasta 4096 valores posi- bles sobre la misma sefial. Lo anterior significa que entre més bits utilice un conversor para transformar una sefial de ané- Joga a digital o viceversa, més precisién se puede obtener en el valor resultante. Por lo anterior, la resolu- ¢i6n es un pardmetro impor- tantisimo a tener en cuenta con los médulos de entradas 0 sa- lidas analogicas de un PLC. Todo depende del tipo de se- fial a utilizar y de la exactitud que requieran los procesos que debe realizar el autémata, Entradas analdgicas. Como ‘mencionamos anteriormente, las seffales de entrada de tipo conti- ‘uo 0 analégico, deben ser trans- formadas en sefialesdigitales que sean compatibles con el micro- procesador del autémata, En la conversién A/D, cada conversor posee una configuracién exclu siva para recibir sus sefiales de entrada. Por lo general, ¢] volta jese atentia a través de resisten- cias, 0 se amplifica mediante operacionales, con el objeto de evar a punto el nivel del mis- mo de tal modo que sea compa- tible con el circuito conversor. Antes de explicar los di- ferentes modos de conversién AID, es conveniente conocer las condiciones que se deben tener en cuenta para que duran- te la conversidn, el sistema no deje perder informacién valio- sade la sefial de entrada, Curso Préctico de Electrénica Industrial y Automatizacion © CENET Electronica industrial La forma eficaz. para que un circuito pueda leer correc- tamente una sefial anal6gica es a través de la toma de mues- tras sucesivas. Una muestra es una lectura del nivel de volta- je de la sefial en un instante determinado de tiempo. Aesta muestra se le efectiia la con- versién A/D que arrojard un valor digital equivalente. De hecho, entre més mues- tras se tomen por unidad de tiempo, los valores digitales obtenidos representarin. mejor la sefial analdgica respeetiva. Fin Ja figura 4.47 se muestra una sefial aniloga y su representa- cién luego de haber tomado va- rias muestras durante un ciclo de la misma. Como puede ver- se, si se toman mas muestras, la sefial se puede reproducir con mayor similitud a la original. El Teorema del muestreo sefiala que la cantidad minima de muestras que se deben to- maraunasefial anéloga duran- te un segundo, debe ser al me: nos el doble de la frecuencia maxima de dicha sefial. Esto es, si la sefial andloga que se desea convertir a digital posee una frecuencia de 10 Hz, 1a cantidad minima de muestras que se deben tomar por segun- do debe ser 20, 0 lo mismo, ¢] conversor A/D debe funcionar, por lo menos, a 20 Hz, De este valor se puede deducir el tiempo de conver sién, el cual es un parimetro comin en los conversores A/D. Por ejemplo, si el tiempo de conversion es de 100 ts, la canticlad de muestras que pue- de tomar por segundo serfa: 4 pone 7 Por lo tanto: 1 = T00x 105s F= 10,000 = 10 kHz Lo anterior significa que ese conversor puede tomar 10,000 muestras por segundo, Pues- to que dicha frecuencia de muestreo debe ser el por lo menos el doble de la sefial analdgica, la frecuencia maxi- ma de una sefial de entrada se- ria de 5 kHz. < 10H 4 Existen varios modos de conversi6n andloga a digital, de los cuales deseribiremos las dos més utilizados por los au- tématas comerciales, Cabe anotar que no es indispensa- ble el pleno entendimiento de as formas de conversién A/D para trabajar con seiiales an; Iégicas, ya que el proceso es interno y casi transparente para el usuario, Sin embargo, no estd por demas conocer los modos més utilizados para que un PLC pueda Hevar a cabo estas tareas. El primer modo de con- version A/D que describire- ‘mos es el denominado conver- tidor por aproximaciones su- cesivas, Este sistema de con- versi6n esti basado en el pro- v * t0Hz t0Hz t t Original Dos muestras Reconstruccién a) Muestreo mimimo v + t 9 y ii fr ‘a jis < t t Original (Ocho muestras Reconstruccién b) Muestreo mejorado Figura 4.47 E] muestreo de una sefal anal nire mis muestras se tomé sent digital digital de dicha serial, ce permite su conversién 2 ‘major serd la representacion CEKAT + Curso Prictico de Electronica Industrial y Automatizacion ap PLCs 0 Autématas programables Entrada analoga Vin Voltaje de realimentacion ceso contrario digital-anélogo y en un comparador conven- cional, figura 4.48, Por medio de un generador de nimeros binarios, se suministra al con versor D/A un valor equivalen- tea lamitad de la maxima se~ ial posible a la entrada, obte- niendo asf una seiial que ser vird como prueba. NJ ! Vref Figura 4.49 Conversor A e yom tizag, Relo} mu Convertidor D/A Arranque de conversion (80C) Fin de_ (EOC) Salida binaria Registro de salida El comparador entonces decide si la sefial de entrada es mayor o menor que dicha se fial de prueba, Dependiendo del resultado de esta compa- racién, el generador de bits procede a cambiar los datos binarios para producir una nueva sefial de prueba mas cercana a la sefial de entrada, Reloj re Comparador De nuevo el comparador veri- fica si es mayor o menor para seguir acercando la seffial de prueba, y asf varias veces has- ta que sea igual a la original Cuando los dos sefiales son iguales, o casi iguales (de- pende de la resolucién del con- versor), el valor binario del cit cuito generador de bits, es transferido a la salida, entre- gdndolo como el valor digi correspondiente a la entrada, final Otro método ui ampliamente en dispositivos electrénicos para la conver- sién de sefiales andlogas a di- gitales, es la conversién por doble rampa. Este sistema utiliza mayor tiempo en la conversidn de una muestra de Ja sefial pero suministra un valor digital de mayor estabi- lidad, Esto se debe a que cada aii Registro de salida « Salida binaria y eps Curso Prictico de Electrénica Industrial y Automatizacién + CEICAT Electronica Industrial 4 muestra de la sefial de entra- da es levada a un circuito in- tegrador, por lo que los cam- bios bruscos de la sefial, que en muchos casos suelen ser Ri ocasionados por el ruido, son amortiguados y casi ignora- dos, permitiendo que la sefial de entrada sea muy represen- tativa de la variable que se Red = }-—°00 i midiendo. Re Vin +Vcc MSB ev [—0D1 La integracién se produ- wv ce en dos fases, de allf el nom- bre de doble rampa. La prime- ra fase, consiste en la pendien- te formada por el integrador Rs LSB. cuando se le aplica la sefial de entrada durante un lapso de 2 iempo fijo, figura 4.49. En la segunda fase, en lugar de la sefial de entrada, se aplica un - yoltaje de referencia conocido, pero con polaridad opuesta, con el fin de conseguir una rampa que Ieve de nuevo el : integrador a cero. Re Figura 4.50. a El tiempo que dura esta iiltima fase es proporcional al maciones sucesivas se usa para muestrear sefiales de al- nivel de lasefial de entradaque para seflales de variacién tas frecuencias 0 cuando se se aplicé durante la fase ante- r4pida gracias a su menor necesita detectar cambios rior. Este tiempo se mide f4- tiempo de conversién, mien- _ sumamente répidos en deter- cilmente a través de un conta- tras que el de doble rampa, _minada sefial. Un conversor dor,el cual, cuandoel integra se usa para sefiales de ma- tipo flash, consiste en un dorllegaacero, detiene inme- yor estabilidad ya que el _arreglo de comparadores de diatamente el conteo y trans- tiempo de conversién es bas-_voltaje con valores de refe- fiere su valor actual alos bits tante grande. rencia diferentes y consecu- de salida, Ese es el valor digi- tivos, figura 4.50. La sefial tal que representa la sefial and Existe otro método de de entrada se aplica simulté- Joga convertida. conversién denominado con- _neamente a todos los compa- versién tipo flash, cuya _radores, permitiendo obtener De los dos métodos de principal caracterfstica es su una respuesta casi inmediata conversién explicados has- gran velocidad de conver- de todos ellos de acuerdo al tael momento, el de aproxi- sién, por lo que se utiliza nivel de dicha sefial. SEKIT + Curso Préctico de Electronica Industrial y Automatizacién cep PLCs 0 Autématas programables Cantidad de entradas | 4.a16 Margenes de entrada | deste + 25 mV hasta + 10V y 0.20 mA.6 8.20 mA Impedancia de entrada | Desde 50 KO hasta 10 Md (entradas de voltaja) Desde 20 0 hasta 50.0 (entradas de coriente) Resolucién 8, 10, 12.6 mas bits Principio de conversién Por intograci6n, por aproximaciones sucasivas (© por conversién flash Tiempo de conversion | us, 10 us, 16 us, etc.. Tension de alimentacion | 24V, 48 V Consumo de corriente | 0,1a0,3A Figura 4.51. Principale analogicas para PL Salida 0-4V ~ Entrada digital v 3 2 1 ° . Salida andloga ideal v 3 24 ° ‘ 4 bits de resolucion (16 nivele$) Figura 4.52. La resolucion es un parémetro de gran importancia en la conversion D/A, ya quo indica la cantidad de posibles valores que da. puede tomar la sefial de sali sromatiza ticas a tener en cuenta en un médul Un circuito l6gico organi- za répidamente el resultado de todos los comparadores y en trega el valor digital correspon- diente a la seftal andloga que se aplicé al conversor, En los au- t6matas, este sistema no es tan utilizado, ya que de por sf, la velocidad con la que el PLC lee las variables en el bus de datos es inferior a la velocidad de conversién, No obstante, pue- den existir médulos de conver- sidn répida que a su vez tomen decisiones y energicen salidas antes de que el microprocesa- dor principal del PLC haga un barrido de lectura del mismo Finalmente, luego de co- nocer los métodos de conver sién que hacen referencia a las. entradas analdgicas, en la ta- bla de fa figura 4.51 se pue- den apreciar las principales caracteristicas técnicas que se deben tener en cuenta al em- plear un médulo de este tipo enun PLC, Salidas analdgicas. Como Mmencionamos anteriormente, para que un PLC 0 cualquier dispositivo electrénico de procesamiento digital, pueda generar sefiales de salida de tipo analégico, éste debe ha- cer una conversién previa- mente de tipo Digital-andlo- go (D/A). Como parémetros a tener en cuenta, la resolu- cidn es de suma importancia en la conversin D/A, pues indica la cantidad de valores andlogos que puede generar el conversor. Entre mas bits de resoluci6n, mayor exactitud obtendremos en la sefial ana- logica, figura 4.52. Otro factor importante es el tiempo de estabilizacién, el cual indica el tiempo que utiliza el conversor para ac tualizar el dato en su salida. Esto influye directamente en la frecuencia de la sefial de salida, Para la conversi6n D/A existen basicamente dos méto- dos, los cuales describimos a continuacién, La conversién D/A usan- do escala binaria de resis- tencias, consta de un ampli- ficador operacional configu- rado como sumador, un re- gistro de almacenamiento y un juego de interruptores andlogos, figura 4.53. El am- plificador sumador, pose tantas entradas como bits de resolucién tenga el conver- sor. El registro captura la se- tal digital a convertir y'co- manda los interruptores ana- logos dependiendo de si el bit tiene un “1” 6 un “0”. ‘9° Curso Préctico de Electronica Industrial y Automatizacién * GENET Electronica Industrial Asimismo, a la entrada de los interruptores andlogos, se conecta un voltaje comin de referencia, de tal modo que si todos los bits estén en “1”, el amplificador suma todas las entradas, suminis- trando en su salida el voltaje maximo posible; pero si los bits estan en “0”, el amplifi- cador no sumard ninguna en- trada, por lo que su valor de salida sera 0 voltios. El otro método de conver- sidn es el que usa resistencias conectadas en esealera, tam- bién conocido como red R- 2R, figura 4.54. En este caso, el voltaje de referencia se api ca auna red de resistencias conectadas en serie, de donde se toman diversos valores a través de un juego de interrup- tores comandados por un re- gistro binario, Cuando se apli- can valor binario cualquiera al registro, éste conmuta los interruptores Hevandolos a tie- rra si el dato digital correspon- de aun “0", 0 ala red de resis- tencias, si el dato corresponde aun“1”. Igual queen el otro sistema, un amplificador ope- racional configurado como sumador, es el que se encarga de sumar los valores de cada En la figura 4.55 pode- mos ver una tabla con las prin- cipales caracteristicas a tener cn cuenta cuando se vaya tra- bajar con médulos de salidas use ine naieges Interuptores Registro MTT Entrada binavia Figura 4.53 Conversor D/A utilzando resistencias en escala binaria. El registro se encarga de controlar los interruptores andlogos que suministran las sefales que debera sumar el amplificador operacional. Figura 4.54 Conversor D/A utiizando red de resistencias A-2R. emncte «Cuno Pricer Hecrinice ndaaty oman PLCs 0 Autématas programables Cantidad de salidas | 4.a 16 Mérgenes de salida Desde +/-5 Vhasta +/-10Vy 0.20mA 64.20™mA Impedancia de salida Desde 500 @ hasta 1 k@ (entradas de _voltaje) y desde 300 0 hasta 500.0 {entradas de corriente) “8, 10, 126 més bits — Principio de conversion Red R-2A, escala binaria. | Tiempo de estabilizacién 10 ms, 15 ms, etc. | Tensién de alimentacién 24V, 48 V analégicas en un PLC, y en a figura 4.56, el esquema inter- no de una salida de este tipo. Interfaces especificas. Todas las interfaces que hemos es- tudiado hasta el momento son estdndares y la mayorfa de las marcas de autématas poseen de uno u otro modo tales con figuraciones en algunos de sus modelos. Pero existen otros tipos de interfaces que son exclusivas de algunos fa- bricantes y, en especial, de procesos especializados que no permiten el uso de interfa- ces estandares para realizar ciertas tareas de forma auto- matica, Podemos mencionar, por ejemplo, médulos para el control de temperatura, com- paradores analégicos, conta- dores de alta velocidad, con- troladores PID, etc. Las interfaces espectficas podemos agruparlas en inter- faces especiales ¢ interfaces inteligentes. Las interfaces especiales se caracterizan por realizar labores de manera in- dependiente al procesador central del autémata, pero no procesan el estado de las se~ ftales para producir otras, de- jando que el programa princi- pal sea quien lo haga. Entre este tipo de interfa- ces se encuentran contadores de alta velocidad, adaptadores dle sefial, médulos seriales, mé- dulos de control de temperatu- ray comparadores, entre otros. Por su parte, las interfaces in- teligentes, ademds de recibir tales seffales, las procesan y ge- neran otras sefiales de salida en forma independiente a la CPU del autémata, permitiendo asf que dicha CPU se dedique a otras funciones. Los contadores de alta velocidad, por ejemplo, captu- ran sefiales rpidas que el PLC normalmente dejarfa perder de- Cae S Curso Préctico de Electrénica Industrial y Awtomatizacién © GENT Electronica industrial 4 bido al barrido que éste normal-_cién con computadoras, figu mente debe hacer con los de- ra 4,57, médulos para co- mas médulos. Internamente lle- _ nexi6n de impresoras seriales, van el conteo de pulsos, yasea médems para comunicacio- por flancos de subida, de baja-_ nes a través de lineas telefé- da, por nivel alto o por nivel nicas, lectores magnéticos, bajo, y actualizan un registro lectores de cédigos de barras, que el procesador central del pantallas TRC, ete. autémata consulta con cierta frecuencia, Asi, mientras dicho Los médulos de control de procesador realiza otras tareas, temperatura son muy comu- como el control de los demas nes ya que la temperatura es médulos, el contador se encar- _unade las variables que se debe gade seguir detectando los pul- controlar en muchos procesos sos de entrada y actualizando automiticos. Estos pueden te- sus registros. nerentradas para diversos tipos de sensores, entre los cuales Por su parte, los adapta- podemos mencionar las ter- dores de sefial, se utilizan —mocuplas y las termorresisten- principalmente para darle for-_cias 0 RTDs (lamados comtin- talezae inmunidad a determi-_ mente PT100 debido a que se nadas sefiales que el PLC de-calibran en 100.0 para 0°C), Figure 4.87 Wooulo sea transmitir. Por ejemplo, oe pueden convertir una sefial di- Para el primer caso, el : gital TTLenunasefial diferen- médulo de temperatura debe cial, con lo que se lograqueel capturarinicialmente la sefial, Obtener Ia lectura de la tem- ruido eléctrico no la afecte y la cual es demasiado débil en Peratura, ya que la cafda de pueda asf ser levada a actua- cuanto a nivel de voltaje se Voltaje enla RTD puede ser de dores 0 controladores distan-refiere (unos cuantos micro- _niveles de voltaje aceptable tes al PLC. voltios), y luego acondicionar- Si se desea profundizar mé lay realizar laconversinané- Se puede consultar el Capftulo Los médulos seriales se loga a digital respectiva para 8 de la seccidn de control de utilizan principalmente para que el procesador del PLC este mismo curso. que los usuarios puedan intro- pueda interpretar su valor de ducir y visualizar datos, para una manera adecuada. Los detectores 0 com- que el aut6mata pueda comu- paradores de umbral ana- nicarse con otros dispositivos Por su parte, los médulos _l6gico son utilizados cuando de control que se encuentren para RTDs, ademas de acon- 0 se desea conocer el valor distantes del mismo. Entre los dicionar la sefial recibida, de- €Xacto de una sefial analégi- més utilizados se encuentran ben generar el voltaje de ali-_ ¢@, Sino simplemente saber si teclados numéricos 0 alfanu- mentacién requerido por di- Sta se encuentra por encima méricos (letras y mtimeros), chos sensores, el cual es ge- © por debajo de un valor co- pantallas de cristal liquide de neralmente una fuente de co- _nocido de referencia, o entre 264 lincas para mensajes cor rrienteconstante. Coneste tipo 0s de ellos, figura 4.58. Es- tos, médulos para comunica- de alimentacién es mas fécil 108 dispositivos sirven para GEKET * Curso Practica de Electronica Industrial y Automatizacion ep PLCs 0 Autématas programables Planta intertaz Bea ery anal 1 v. ‘Canalo Umbral s 4 « * Bits de estado Hl ois] 3 ares Ca ioe y ASH bxy,0 aa bay °|E bay. a umoral 1 3>—$ : i a|| | RR | : Figura 4.58 Detector de umbral analégico con limites superior @ inferio hacer un control ‘Todo o nada, ya que dependiendo del restiltado de la compara- cidn, el PLC puede energizar 0 desenergizar una salida di- gital determinada Un ejemplo del uso de es- tos dispositivos es el control de temperatura de un cuarto frio, donde se pondria un va- lor determinado como umbral, por decir ~6°C. Si la tempera {ura del cuarto es superior, el PLC enciende de inmediato el compresor para bajar la tem- peratura, o por el contrario, si estd por debajo, el compresor deberd apagarse. El otro grupo de interfa- ces especificas, las interfa- ces inteligentes, se caracte- rizan por tener dispositivos omati qpmatizag, de procesamiento auxiliares a la CPU del PLC. Asi, el médulo responde directa- mente a los estimulos gene- rados por los sensores exis- tentes en el proceso, sin inter- vencién directa de la CPU. Los médulos de entrada men- cionados anteriormente como interfaces especiales, tam- bién pueden encontrarse en su versi6n inteligente. Eneste caso, cada médu- lo posee algiin medio para programar la respuesta que éste debe entregar de acuer- do a las sefiales de entrada, figura 4.59. Los médulos contadores de alta velocidad, por ejemplo, poseen salidas programables con estados dependientes del valor del conteo del mismo; los com- paradores de umbral analdgi- Figura 4.59 Los médulos nterfaces inteligentes, laen una seria, la procesan y toman co pueden entregar salidas de pstorchech ear hoe acuerdo al valor de la sefial rogramacion previa, dando mé y lacondicién de otras entra- das digitales, ete libertad a le CPU principal para la “9° Curso Prictico de Electronica Industrial y Automatizacién ° CEENCHF Programacion de automatas Un automata ejecuta un proceso de manera automatica segun el programa que le sea introducido por el usuario. En este capitulo mostraremos la forma en que un PLC ejecuta sus rutinas de chequeo propio, cémo ejecuta el programa del usuario y los diversos tipos de lenguajes de programacidn. Por ultimo, aprenderemos a programarlos en el lenguaje mas facil de utilizar. Ciclo de funcionamiento del PLC A nivel de software, un auré- mata se comporta de manera similar a una computadora, es decir, ejecuta una serie de ru- tinas de forma secuencial, cada una con un objetivo de- terminado. Precisamente, tan- to en el PLC como en la com- putadora, el principal disposi- tivo de procesamiento es un microprocesador, naturalmen- te, con algunas pequefias dife- rencias. El funcionamiento del au- témata presenta dos etapas generales, una de auto che- queo e inicializacién y la otra de prucesamiento o ejecucién del programa, esta tiltima de manera ciclica. Etapa de auto chequeo e ini- cializacién, Al encender un PLC, como sucede con mu- chas maquinas electrénicas, se ejecuta inicialmente una ruti- na que verifica ciertos elemen- tos antes de entrar a ejecutar el programa que haya elabo- rado el usuario, figura 5.1 Entre las acciones que se realizan podemos mencionar, las siguientes: 1.Verificacién del hardware. Si alguno de los médulos, la fuente de poder o la misma CPU, se encuentra en mal estado, el PLC se detiene y enciende el LED de indica- ci6n de error existente en el panel frontal. Asimismo, se analiza el estado de la bate- ria de respaldo y la integri- dad del programa almacena- do en la memoria del PLC. 2Inicializacién de las ima- genes de entradas y sali- das. Ya que estas son posi: ciories de memoria, antes de actualizar el estado de las entradas y de las salidas, deben ponerse en “0” cada una de dichas posiciones. 3.Inicializacién de posicio- nes de memoria. Los pro- gramas de los aut6matas EEIKET + Curso Prictico de Electrénica Industrial y Automatizacién i> Programacién de autématas utilizan posiciones de me- Figura 6.1 Rutinas de inicio y de moria para almacenar re~ programa de en un PLC tpico sultados intermedios de operaciones matemdticas, booleanas y demds. Todas ellas deben ponerse en con- diciones iniciales que no alteren el funcionamiento del programa durante su inicio. De igual forma, se ponen en cero (“0") todos los contadores y temporiza- dores del sistema. Chequeo de la CPU Chequeo Etapa de procesamiento 0 ejecucién del programa. Luego de la rutina de inicio, la cual se ejecuta solamente una vez, el PLC entra en un proceso ciclico que cons Chequeo 2 de Hardware basicamente de 3 pasos la lectura de las entradas, el procesamiento de la infor- én segti ogra Hardware macién segtin el programa OK? del usuario y la modifica 5 cién de las salidas, figura ye 5.2. Cada ciclo es denomi- HL iniciatzacion nado scan o barrido, y el nea f tiempo de su duracién scan I — time 0 tiempo de escaneo. : id Veamos de una manera mis Ejecucién op detallada lo que sucede en de programa cada uno de los pasos: de usuario L.En el primer paso de un ci- clo de barrido o escaneo, el PLC actualiza la imagen de entradas leyendo el es- tado o nivel de voltaje exis tente en los terminales fi- sicos de entrada. De acuer- do a estos niveles de volta- > je, cada una de las posicio- nes de memoria de Ja ima- gen de entradas es transfor- Eseritura en las salidas, stomatizag Curso Practica de Electrénica Industrial y Automaticacién * CERCHT Electronica Industrial Encendido del PLC ‘Auto chequeo @inicializacion Figura 8.2 Ciclo de tuncio mada en un “0” oen un “1”, que podrd consultarse pos- teriormente cuando el PLC esté en el siguiente paso del escaneo. Esta imagen es transformada entonces en una tabla ubicada en la memoria RAM, que contie- ne la direccién de cada una de las entradas y su respec- tivo estado, figura 5.3. 2.En el segundo paso, el PLC analiza y procesa cada una de las instrucciones especi: ficadas en el programa de usuario, El resultado del procesamiento de estas ins- trucciones depende exclusi- vamente de la informacién existente en la imagen de entradas claborada en el paso anterior, del estado de Jas variables de manejo in- terno, de las operaciones in- dicadas en dicha instruccién ramiento del PLO y de la tabla de imagen de salidas. También puede ac~ tualizar las tablas de varia- bles de manejo interno. Luego de finalizar una ins- truccién o una linea de pro- grama, el PLC actualiza la tabla de imagen de salidas de acuerdo al resultado ob- Direccién | Estado (0001 1 (0001 0 {oot 0 {_o100 1 (0101 oO ‘oro. 1 om 1 (ato i Figura 5.3 Ejemplo de una imagen de entradas y salidas representada por una tabla de bits ubicada en fa ‘memoria RAM del PLC. 5 tenido en las operaciones Esta tabla se utilizard en el paso 3 del escaneo. Este paso (2) se ejecuta con cada una de las lineas de ins- trucciones hasta terminar con el programa 3.Enel diltimo paso del escaneo, el PLC actualiza el nivel de voltaje de cada una de sts sa- lidas de acuerdo al estado 16. gio (“1” 6 “0") existente en Iatablade imagen desalidas, Los niveles de voltaje depen- den ademiis del tipo de salida que se tenga, Por ejemplo, si la salida es de tipo DC de 24 yoltios, un “I” en su imagen de salida se representard con 24V en el terminal fisico ex- temo, mientras un “0” sera OV en dicho terminal, Finalizado el ciclo de escaneo, el PLC inicia un nuevo ciclo a partir del pri- mer paso, repitiéndolos una y otra vez mientras se en- cuentre en operaci6n. Como puede verse, el paso | de- pende tnicamente del esta- do de los sensores existen- tes dentro de proceso y co- nectados a las entradas del PLC, el paso 2 del progra- ma almacenado en la memo- ria RAM del PLC, y el paso 3 de los resultados obtenidos en el paso anterior. Eltiempode escaneo redun- da en la velocidad de procesa- mientodel PLC y es afectado por varios factores como son: GEICAT * Curso Prictico de Electronica Industrial y Automatizacion ap + La longitud del programa * La velocidad del micropro- cesador + El mtimero de entradas y sa- lidas del PLC + Rutinas de auto chequeo y ilancia del programa En un autémata de media- no desempeiio y con un pro- grama de unas 500 instruceio- nes, cl tiempo de escaneo pue- de estar alrededor de 10 mili- segundos, Obviamente que con el avance de la tecnologia y porende con el desarrollo de microprocesadores de mayor velocidad, el tiempo de esca- neo iré disminuyendo paulati- namente. Dentro del ciclo de esca- neo, ademés del programa del usuario, también se eje- cutan pequeiias rutinas de Programacién de automatas chequeo, diferentes a la de la etapa de inicializacién, que estan verificando permanen temente que dicho programa esté corriendo de manera adecuada, Esta pequefia ruti na consta basicamente de un temporizador guardian o waich dog timer, el cual ge- nera una alarma en caso de que el programa del usuario se haya detenido. Ademés de Ia alarma, si el programa general se detie~ ne, el PLC puede ejecutar ciertas acciones de preven- cién, como desenergizar todas sus salidas, con el fin de pro- teger los dispositivos eléctr cos involucrados en el proce- so y por qué no, la integridad fisica de los operarios puesto que las méquinas han podido perder el control. Figura 5.4 Ejemplo de un proc de ilenaco en envases plasticas rellox capacitive (01) (02) somatizg Lenguajes de programacién Los lenguajes de programa- cin permiten al usuario ge nerar rutinas que una méquina pueda en tender y ejecutar de manera automatica. El Software o conjunto de programas son la forma bisica de comuni ci6n en la cual el operario le indica a la maquina lo que desea que ella haga. © secuencias Asfentonces, para que un PLC puede realizar algiin pro- ceso industrial de manera au- tomatica, durante el disefio del proceso, se le debe introducir un programa que tenga todas las instrueciones que debe se- guir para ejecutar una labor especifica segdn el estado 0 etapa en que se encuentre di- cho proceso. Existen muchos lenguajes destinados a la programacién de los autématas, entre los cuales podemos mencionar: 1, LADDER 6 diagrama en es- calera 2. Mneménico 0 de instruccio- _ nes booleanas 3. Diagramas de bloques de funciones 4. Instrucciones de alto nivel Para comprender las dife- rencias entre cada uno de estos lenguajes de programacién, a continuacién deseribimos un ejemplo sencillo y la forma en que se implementarfan los pro- gramas del PLC. ‘9° Curso Prictico de Electrénica Industrial y Automaticacin © CNCHT lectrénica Industrial 5 ‘Supongamos que tenemos un pequefio proceso de Hena- “eo “> se veriti Sensor Sensor doenel cual se veritica que el Rene a. . envase esté en su sitio y ade- Fuente 4 7 : JActuador mas que se encuentre vacio, — 1@ voltae 7 figura 5.4, Paraello, se ha ins- lalado un sensor fotoeléctrico de tipo réflex, donde el envi Figura 5.5 Circuito on el que se describe un proceso de empaque a part se obstruye el rayo y hace que cis un sensor folvetéctico y de un sensor cepaciivo dicho sensor envie un “1” in- dicando que se encuentra en la posicién adecuada. De otra i een a parte, se ha puesto un sensor capacitive, el cual envia un [ret . | & En “1” cuando detecta algin pro- LADDER Diagrama de bloques ducto dentro de dicho envase a= y que servird para detectar si Instrucciones booleanas Instrucciones de alto rivel se encuentra vacio. LOAD 01 iF 101 AND NOTO2 AND NOT 102 De esta manera, para que our 14 THEN O11 la maquina suelte el producto dentro del envase se deben dar dos condiciones: Figura 5.6 EI mismo pro programacian. 30 representado en 4 tipos de lenguajes de implementacién del programa dizaje, a la facilidad en el 1.Que el sensor fotoeléctricoen- en los cuatro tipos de lenguaje _“isefio del programa y al pos- vieun “I” indicandoqueelen- de programacién de aut6matas terior entendimiento del mis- vase se encuentre en su sitio. mencionados anteriormente. _™0- Por tal motivo, solamen- 2.Que el sensor capacitivoen- En Ja tabla de la figura 5.7 po- { mostraremos las equiva- vie un “0” indicando que no demos apreciar las ventajas y _lencias entre simbolos e ins- hay liquido alguno dentro desventajas de cada uno de es-_ (tucciones de varios lengu: del envase. tos modos de programacién, _Jes y profundizaremos sola- mente en el lenguaje de pro- Elcircuito eléetrico de esta Como vemos, los diagra-_gramaci6n en escalera, hasta aplicacién se describe en lafi- mas en escalera son muy (al punto de quedar capaci- gura 5.5 y en la figura 5.6 la buenos en cuanto a su apren- _lados para el desarrollo de un LADDER | Booleano | Bloques | Alto nivel Facildad de aprendizaje del lenguaje de programacién |Muy bueno | Muy bueno | Regular | Malo Faclidad en ol diseRo dol programa Muy bueno | Malo Bueno | Bueno Eleboracién de programas seneillos Muy bueno | Muy bueno | Bueno | Bueno Elaboracién de programas complejos Maio Malo Malo Muy bueno Eleboracién de programas medianamente complejos [Regular | Regular | Bueno | Buono ‘Compronsin posterior del programa Muy bueno | Malo Bueno | Malo Tiempo de desarrollo de un programa Mucho | Mediano | Mucho | Poco Figura 6.7 Tabla de eomparacion enive algunos lenguajes dé programacion para autémiatas industries. GEKKAT © Curso Préctico de Electrinica Industrial y Automatizacién ep Programacién de los autématas programa completo de con- trol de un proceso industrial por medio de un PLC. Existen otros modos de programacién de PLCs que combinan los lenguajes ante- riores, por ejemplo el GRA- FCET y el Plus Program- ming, este tiltimo de gran fa- cilidad tanto en el aprendiza je como en el posterior enten- dimiento del proceso. Ambos se caracterizan por ser un sis- tema de programacién con control por etapas 0 secuen- cias de proceso. Al final del capitulo, mostraremos una forma sencilla de programar en Plus Programming, el cual, también utiliza varios simbolos del LADDER. Algunos simbolos e instrucciones En la tabla que mostramos en lafigura 5.8, podemos obser- var algunas equivalencias en- tre lenguajes de programacin de autématas. Se debe tener en claro que no todas las ins trucciones y simbolos pueden pasarse de un lenguaje a otro. De echo, existen muchas que son exclusivas de un solo tipo de programacién. Programas y simuladores Normalmente, los autématas poseen sus propios programas con los cuales se comunican durante el disefio de la aplica- cin que se desea automatizar. Asi, en un monitor de PC se pueden visualizar los simbolos co instrucciones mientras se di sarrolla el programa para con trolar el proceso deseado. Como dichos programas son propios de los fabricantes de los autématas, suele suceder que quien no tenga un PLC a la mano, lo mas seguro es que no Lop ot or 2 03 Ot AND 02 = & [-03 IF 01 AND 02 THEN 03 ‘our 03 04 ot 03 otf ore 4 i 21 [Loa 1F01 OR o2 THEN 08 OUT 03 oo wo Ly Lop ot o1 03 OUT 03 ——4R 4} or = Los Let 09-01 T OF on 03 our" Ba y— oq = Los Leros=norot 01 008 cos Lop ot 1 UH oo CUP 04 | FoI THEN cos = co4+ 1 LOD 02 3 02 004 | glen IF 02 THEN CO4=CO4-1 COW 04 it cD —E o1 Los Los Lop 04 iHKHs ote : SET 06 | IFot THEN SET Loe 1508 | oe 106 | go fe Peeler 1 R Figura 5.8 Algunas equi stomatizay “9° Curso Prictico de Electrénica Industrial y Automatizacién © CEMCAT Electrénica industrial 5 pueda realizar pricticas para afianzar el aprendizaje de los Ienguajes de programacién. Ladder Logic Editor & PLC Simulator & A pesar de Jo anterior, al- -gunas empresas, especialmen- te de cardeter educativo, han desarrollado programas simu- adores con los que se pueden realizar pequefias rutinas de au- tomatizacién, tal como si fue~ se un PLC verdadero. Estos si- muladores ulilizan entradas y sss salidas por software, es decir, Fioue 5.9 sta activandoo desactivando algu- 909 29752 nos botones por medio del mouse o del teclado de la PC. Para este curso hemos se- leccionado dos programas de simulacién, uno de programa- cién en escalera y otro de pro- gramaci6n con instrucciones booleanas. Ambos programas los describimos acontinnacién y pueden bajarse de los si- guientes sitios de Internet: Figura 6.10 Luego de fa i del menui de Inicio de Window www.gramos.homestead.com/ home.hum! Si se tienen problemas de velocidad en la simulacién, debida a la lentitud del siste- ma Windows, puede solicitar- NGilurascecata se un simulador en ambiente LADSIM Version 27. ‘© Bywonle international Lid. DOS con las respectivas ins trucciones de instalacién y manejo enviando un mensaje de correo electrénico a: Figura 5.11 ventas@I-automation.com — BYTRONIC, ‘es simulador de LADDER elaboredo po GENET + Curso Préctico de Electronica Industrial y Automatizacién CD Programacién de los autématas e TRE ce > sagas | ai an iii Figura 5.12 Luego de insertar un simbolo 0 contacto a una linea, deberd indicarse cual es la entrada que se esta programando, Figura 5.13 Durante la simulacion, a traves de! mouse podemos acivar o dasactivar las entradas y obsarvar el compartamiento de las salidas de acuerdo al programa elaborado, Instalacién y manejo del si- mulador de LADDER. Lue- go de haber bajado los archivos de Intemet, haga doble click so- bre el archivo Lad_demo.exe, el cual es solamente de insta- lacién. Vera una pantalla como la de la figura 5.9 Oprima el bot6n Continue para que se copien los verda- deros archivos al disco duro, Oprima luego el botén Crea- te y luego OK para finalizar Ia instalacién, somatiza, Abora, para correr el si- mulador en la computadora, vaya al bot6n de Inicio, ubi- cado en el borde inferior iz quierdo de la pantalla. Selec- cione Programas, luego By- tronic y por timo LADSIM Demo, figura 5.10. El aspec- to del simulador es el que apa- rece en la figura 5.1L Cada ver que se seleccio- ne un contacto, éste debe arrastrarse hacia la linea don- de se formard la escalera, Se abrird una ventana en la que se debe indicar a cual de las entradas, salidas, contadores © temporizadores correspon- de el simbolo que se ha inser- tado en la linea, figura 5.12. La barra de controles posee las siguientes utilidades: ADD BRANCH. Agrega una derivacién del renglén que se esté trabajando, ADD RUNG. Agrega una li- nea o rengl6n al programa. DEL BRANCH. Elimina una derivacién del renglén seleccionado. DEL CONTROL. Elimina el contacto que se seleccione posteriormente, DELRUNG, Blimina laineaque se seleccione posteriormente. T CONTROL. Permite el cambio de direccién al simbolo que se seleccione posteriormente. ar el Figura 5.14 Para in simulador de lenguaje Booleano, ‘debemos descomprimir e! archive bajado de intemet y efecutar Setup.exe ¥ 8s Curso Préctico de Electrénica Industrial y Automatizacion © CENT Indust INSERT RUNG. Inserta un nuevo renglén en el sitio que se seleccione SIMULATE, Permite la si- mulacién del programa que se ha elaborado COMMENTS, Penmite inser- tar comentarios a cada una de las Iineas del programa Cuando se haya elaborado un programa cualquiera, éste puede simularse oprimiendo el Flgure 5.15 instalacion y copia de archives al sco duro de a botén Simulate, lo que permi- °°" tir accionar manualmente los contactos y ver cutiles salidas se activan de acuerdo al pro- grama previamente estableci- eee aeaeeeae do, figura 5.13. = : utilizaremos en nuestro apren- dizaje de programacién de PLCs, Por lo tanto es muy im- portante aprender a utilizarlo adecuadamente, Como en esta ocasi6n se trata de simulacio- Figura 5.16 Aspecto del simulador de instruociones Booleanas. La nes, podemos cometer errores. _siMulacion puede llevarse @ cabo con ol boton ubizado en ia esquina superior derecha de la ventana, | Este es el simulador que | | sinningiin problema y equivo- camos sin ningtin temor, Sin bajarelarchivo Boolean.zipde de la PC. Posteriormente, debe- embargo, cuando estemos en ladireccién de Internet mencio- rf oprimirse la tecla Next 4 ve- laprogramacién de autématas nada anteriormente, Luego de ces consecutivas, y por tiltimo que se encuentren controlan- bajar dicho archivo, deberd 1a tecla Finish para finalizar la do un proceso real, se debe descomprimirse con el WIN- _ instalaci6n, Para ejecutar el si- poner mucha atencidn a cual- ZIP, el cual es un programa de mulador deberd ir al botén de quier operacién que se vayaa compresiény descompresinde Inicio, luego Programas y ejecutar, ya que se puede po- archivosmuy facil de conseguir. PLC Simulator. El aspecto del ner en peligro la integridad ff- Al descomprimirlo se crea una simuladorlo podemos veren Ta sica de las personas y adicio- carpeta donde debemos buscar figura 5.16. nalmente, ocasionar dafios que ¢l archivo Setup.exe, figura generen pérdida de dinero, 5.14. Parainstalarcl simulador, Se puede simular el pro ejecute dicho archivo; aparece-_grama que se haya estrito In 2 y manejo de! si- réuna pantalla como la figura oprimiendo el botén Simula- snulador Booleano. Para dis- 5.15 momento en el cual se co- tion, ubicado a Tado derecho poner deeste simuladorsedebe pian los archivos al disco duro de la ventana GENET + Curso Prictico de Electrénica Industrial y Automatizacion Sb Programacion de los automatas swi acti Figura 5.17 Los simbolos agrupados en renglones permiten entender técilmente un programa gracias a su simititud con los circuits eléctricos. Programacién en lenguaje de escalera (LADDER) La programacién de autéma- tas en lenguaje de escalera permite realizar la gran ma- yorfa de aplicaciones disefia- das para automatizacién de procesos industriales. La ar- quitectura de este modo de programacién esté basada en una serie de Iineas 0 renglo- nes (rivgs), que poseen una © varias entradas 0 condicio- nes al lado izquierdo y una salida o resultado al lado de- recho, figura 5.17. La programacién en es- calera permite una f4cil comprensi6n e interpreta- cién gracias a que sus ren- glones se asemejan al cireui- to eléctrico equivalente que se formarfa con las entradas y salidas, En general, una entrada es representada por un sfmbolo de contacto (como el de un condensador), mien- tras que una salida se repre- senta con un simbolo de pa- réntesis Cada simbolo Leva aso- ciado al menos un c6digo que corresponde a los bornes de conexién del PLC, a la diree- cidn que ocupa en la tabla de direccionamiento de entradas y salidas del mismo o a cual- quier otra direccién de memo- ria del PLC. Dependiendo del modelo y marca del autéma- 1a, el sfmbolo también puede estar acompafiado de un co- mentario cualquiera que su- ministra el usuario para que éste lo identifique fécilmen- te, por ejemplo, “Contactor del Motor 1” Contacto NO Contacto NC Salida (UNLATCH) atl ke eee an) Salida sin cerrojo. ——{U}—— Figura 5.18 Simbolos basicos de entradas y salidas utilizados en la ‘programacién en escalera. También se muestran algunas variaciones de los mismos. xomatiza, oe Para el desarrollo de fa- cultades de programacién, uti- lizaremos el simulador de LADDER descrito anterior mente, realizando ejemplos con cada uno de los simbolos y operaciones que vamos es- tudiando, Se recomienda al lector realizar los ejercicios en forma ordenada y crear nue- vos programas utilizando su propia creatividad e ingenio. bologia Los grificos utilizados en la programacién LADDER o en escalera pueden agruparse de la siguiente manera: + Contactos o relés l6gicos * Temporizadores y contadores + Comparadores logicos * Operadores aritméticos * Otros especializados Contactos y relés légicos. Re- presentan directamente entradas y salidas del PLC, yasea de tipo fisico, proveniente de los termi- nales del PLC, 0 de tipo légico, proveniente de posiciones de memoria (FLAGS) 0 de los es- tados de otros simbolos a nivel interno del programa, En la fie gura 5.18 podemos apreciar los °° Curso Préctico de Electrénica Industrial y Automatizacién + CWT trénica Ini Rung 0 t of 1 ga Rung 1 1 of 2 \ fe simbolos utilizados comiinmen te para representar los contac- tos o relés l6gicos de un PLC cen lenguaje LADDER. Los contactos, hacen refe- rencia especificamente alas en- tradas condiciones que tiene un renglén para que su salida se active, Cada contacto puede re- presentar una entrada fisica del PLC, un bit de una posicién de ‘memoria utilizada en el progra- ma, un dato de la imagen de sa- lidas, el estado de un tempori- zador 0 de un contador, etc. A su ver, los contactos pueden ser normalmente abiertos (NO) © normalmente cerrados (NC). Estos tiltimos se denomi- nan también contactos negados. Los relés légieos hacen re- ferencia a las salidas 0 resulta- dos de las opera i das en un renglén del progra- ma. Cada resultado puede repre- sentar una salida fisica del PLC, tuna posicién de memoria espe- cifica, Ia activacién o desactiva- cién de un temporizador, el in- cremento de un contador, ete. Rung 0 \ of 7 \ Je Rung 1 9 of 2 \ fs 5 Pryor) [2 [oa] Cain) oa a io Figura 5.19 Progra uitilizando conta entrada If es activa, fa sala C también lo sera, pero sila en 2 sctiva, la salida O2 s En el programa que apare- ceen la figura 5.19, el cual de- beri elaborarse en el simulador, el estado de la salida O1 depen de directamente dela entrada Il, mientras que el estado de la sa- lida ©2 es inverso al estado de la entrada 12, esto debido a que dicha entrada se encuentra ne- gada, Asi entonces, sila entra- da TI esté activada, el PLC a tivara la salida O1 y silaentr da I2 estd activada, el PLC des- activara la salida O2. En el si- mulador, se puede utilizar el bot6n Simulate para corroborar Jo expuesto anteriormente. Los contactos 0 entradas también pueden hacer referen- cia al estado de las salidas, Ob- serve el programa de la figu- ra §.20, en el cual, la entrada Figura 5.20 El estado de las 2e tambicn salidas puede programa, la or de entrada. En esi ia salida 03 [1 [oz] [02 [03] a rapa me ee GEMET - Curso Prictico de Electrénica Industrial y Automatizacion Qa Programacién de los autématas Ladder Logic Diagram Rung 0. ue 1 : Rung 4 ; “U}s Petree PEE) Rung 0 bt ANE nfo fa Figura 6.23 La of ambién p stomatizas 11 activa la salida 02 y en el segundo renglén, el estado de Ja salida O2 activa también la salida 03. Otra clase de relé logico es la de tipo LATCH 0 SET (Cerrojo), asociados a una salida fisica 0 a una posicién de memoria cualquiera. Se ac- tivan si se cumplen las condi- ciones normales que existan en el renglén en que se en cuentren y permanecenen ese estado aunque cambien dichas condiciones. Funcionan igual a los LATCH utilizados en electronica digital It AND NOT I3 = 08 “S& Curso Préctico de Electrénica Industrial y Automatizacién + CENT i | 11 OR I-06 Figura 5.24 La operacién OR permite que cualquiera de dos sucesos activen tuna misma salida. En esta caso, la salida 06 se activa con If 0 con 13, Para desactivar una salida —utilizan tal comossifuesen cir- abajo, lo que podriamos de- que haya sido activada con cuitos eléctricos reales. Por nominar una extensidn del LATCH, esnecesario utilizarel ejemplo, en la figura 5.22 po- _rengl6n principal. En cl simu- simbolo opuesto: UNLATCH — demos apreciar la operacién lador, una extensién se logra © RESET. Esta funcién desac- AND entre tres interruptores haciendo clic sobre el bot6n tiva una salida cuando las con- 0 contactos. Observe que s¢- BRANCH, luego se ubica el diciones de los contactos se conectan en serie, donde todes_puntero del ratén en el sitio cumplan y permanece desac- tienen que estar Activades para donde debe empezar la de tivada aunque dichas condi- que se Active la salida corres-_yacién haciendo clic, y por tl- ciones hayan cambiado. pondiente, lo que equivale a timo, en el sitio final de la de- que la corriente pueda cireu-rivacién se vuelve a hacer Observemos el programa laratravésdel renglén sinnin- clic. La versi6n del simulador de ejemplo de la figura 5.21 guna interrupcidn hasta llegar con el que estamos trabajan- y hagamos la simulacién en la _ al actuador: do, permite solamente dos de- computadora. Si se activa la rivaciones, pero los lenguajes entrada I1, la salida O2 tam- La operacidn AND tam- en general pueden utilizar bién se activa de forma inde- biénes posible usando contae- muchas de ellas. finida atin si desactivamos Il. tos NC, figura 5.23. En este La tinica forma de desactivar caso, la tabla de resultados Tal como sucede con la O2esatravés de la entrada 12 toma Jos valores de 13 en for operacién AND, la operaci6n (segundo renglén) utilizando ma de complemento (nega- OR también es posible con el simbolo UNLATCH para dos); por tal motivo, la nica contactos NC, figura 5.25. que O2 sea desactivado exter- combinacién que es activa en El resultado a la salida se ob- namente. Como vemos, estos [a salida, corresponde alaen- (iene negando la entrada que dos iiltimos simbolos los po- trada Il activa ya la entrada sea NC. demos utilizar como memoria 13 inactiva. de bits dentro de un programa Un programa puede mez- cualquiera Porsu parte, laoperacién car operaciones AND y ope OR se caracteriza por la dis-_ raciones OR sobre un mismo Operaciones basicas entre posicidn en paralelo de los renglon, Para hacer el segui- contactos. En la programa-_contactos involucrados, figu- _ miento del comportamiento cién porsimbolosocontactos, ra 5.24. Para ello es necesa- del renglén, se debe seguir las operaciones AND y OR se rio extender el renglén hacia paso a paso de izquierda a de- emncte «case Picco de Eeersice ndusrilysutonctizcin Programacién de los autématas | [05 11 OR NOT M4 = 05, Figura 5. recha, teniendo en cuenta que _quen cuales operaciones son Analizando un poco el se deben ejecutar en primera primero. En la figura 5.26 renglén de programa, vemos medida las operaciones que se podemos apreciar un renglén que el contacto 12 y el contac- encuentren agrupadas dentro enLADDER ylaférmulacon to I7 se encuentran en serie y de otras. Para ello, lo mejores la que se obtendria el valor de deben operar antes de evaluar zar paréntesis que indi- 1a salida, el contacto 14. Por tal motivo, los primeros se introducen en- tre paréntesis mientras el otro Rungo se avalia por fuera de este. De igual manera sucede con los contactos 19 ¢ 13, los cuales operan primero y luego con IS. mr Eee ihifeset \ of | | Viz 5 \ fe z 5 | L Otro ejemplo de opera- ciones entre contactos es el ((2 AND 17) OR NOT 14) AND (15 OR (19 AND I2)) « 08 que aparece en la figura 5.27. Veamos en forma detallada cémo se debe analizar el ren- glén de dicho programa de Figura 5.26 Varias operacic Rung 0 pH ti 1-4 J L ‘ I — 1 E i 4 1 EH 06 = (((11 OR TS) AND 2) OR 14) AND 15 AND (I6 OF I7 OF (18 AND 19)) AND 110 Figura 5:27 sto 6s otro caso te Varice contactoe No'y NC, tanto en seri romatizg, ‘9° Curso Prictico de Electronica Industrial y Automatizacién + CENCAT PETIT Rung 0 [pees ® | 3 A=I1 ORIS Figura 5.28 El resultado en ¢ into A depende de una operacion PLC. Aunque parece comple- jo, la forma de analizarlo es realmente facil. Lo primero que debemos hacer es encon- trar varios puntos de referen- cia que nos sirvan para encon- trar el dato final. En este caso hemos seleccionado los pun- tos A, B, Cy D, con los cua les haremos operaciones mas sencilla Tres Rung 0 B= (AAND i) OR Figura 5.29 El resutado en el cuenta ef punto A, involucra punto A se enctientra en serie con e/ contacto 12, por la operacion ‘peracion OR con Id Por ejemplo, el valor en el punto Aes muy facil de co- nocer, figura 5.28, basta con saber los estados de los con- tactos [1 ¢ 13, Como estan en paralelo, la operacién a reali- yar es una OR, por lo que el resultado sera: A=I10R13 Para el punto B, debemos involucrar, ademas del resul- tado obtenido en A, los valo- res de los contactos 14 ¢ 12. guiendo el diagrama que apa- rece en la figura 5.29, vemos que el resultado en A y el con- {acto 12 se encuentran en se- tie, por lo cual se les debe apli- car una operacién AND. A la ver, el contacto M se encuen- tra en paralelo con el resulta- do anterior, es decir una ope- racién OR, lo que da como re- sultado: B=(A AND 12) OR 14 El punto C también es fa- cil de encontrar ya que sola- mente involucra el resultado anterior en serie con el contac- to 15, figura 5.30, por lo cual el resultado es: C=B AND I5 En el punto D, las cosas cambian ya que involuera, ademas del resultado anterior, los contactos 16 hasta el 19, fi- gura 5.31, Como primera me- dida, se toman los contactos 16 Figura 5.30 £1 resuitado en el CC equivale a una oper. €17 alos que se les aplica una operacién OR por encontrar- seen paralelo. A la ver, aeste resultado también se le aplica una operacién OR pero con el resultado de una operacién AND entre I8 ¢ 19, los cuales se encuentran en serie. El re- sultado es entonces: D=C AND (6 ORI7 OR (I8 AND 19)) Finalmente, el valor de la salida O1 equivale al resulta~ do obtenido en el punto D en operacién AND con él contac~ to 110, ya que se encuentran en serie, figura 5.32, ETc Rung 0 Qs oF fe D = CAND (I6 OR T7087 (18 AND 19) Figura 5.31 El punto D se hail con operaciones OR entre los GEKAT - Curso Practico de Electronica Industrial y Automatizacion QL Programacién de los automatas 06 =D AND It0 Figura 5.32 Fit depende de O6= D AND 110 Para encontrar la ecuacién general que describe el renglén de programa en unilisis, reem- plazamos las letras que hemos utilizado en cada una de las ecuaciones anteriores, empe- zando por la Gltima obtenida. Especificamente, en la tltima ecuaci6n reemplazamos la le- traD porsu equivalente encon- trado anteriormente: Or (CAND (I6 OR I7 OR (I8 AND 19))) AND 110 Luego, reemplazamos laC por su equivalente encontrado en las ecuaciones anteriores: C=BANDI5 Temp.ON = ——{TON}—— —fon Temp. OFF ——{TOFF}—- —{OFF Cont.UP_ {cu} —fup Cont. DOWN ——{ CD} _ —JDOWN © Cont, RESET —{ CRS} —{RESET aomatiza,, Por lo tanto, O6= (BAND 15 AND ([6 OR I7 OR (6 AND 19))) AND 110 Ahora, hacemos lo mismo con el valor de B: B=(A AND 2)ORI4 Por lo tanto, 6 = ((AAND I2) OR 14) AND IS AND (i6 OR 17 OR (BAND 19)) AND 110 Solamente nos queda en- tones reemplazarlaA, cuyo va- Jorencontrado anteriormente es: A=I1 OR 13 Por lo tanto, finalizando la ecuacién general del renglén de programa dela figura 5.27, el estado de la salida 06 ser O6= ((( 11 OR 13) AND 12) OR 14) AND I5 AND (6 OR I7 OR (18 AND 19)) AND 110 sadiores y de los contadores Temporizadores y contadores Continuando con Ia descrip- cién de los diferentes simbo- los utilizados en Ia programa- cidn en escalera, veamos la representacién grifica y el funcionamiento de los tempo- rizadores y de los contadores. Observe en la figura 5.33 los simbolos que los representan y algunas variaciones de los mismos existentes en algunas mareas de PLC. Los temporizadores como su nombre lo indica cada ver que aleanzan cierto valor de tiempo activan un contacto interno. Dicho va- lor de tiempo, denominado PRESET o meta, debe ser de- clarado por el usuario, ya sea desde el mismo programa 0 através de un teclado u otro dispositivo conectado al PLC ya durante la ejecucién del proceso. Luego de haberse indica- do el tiempo de meta, se le debe indicar con cudles con- diciones debe empezar a tem- porizar, o sea acontarel tiem- po. Para ello, los temporiza- dores tienen una entrada de- nominada START 0 inicio, a la cual deben Hegar los con- tactos 0 entradas que sirven como condicién de arranque. Dichas condiciones, igual que cualquier otro renglén de LADDER, pueden conténer varios contactos en serie, en paralelo, normalmente abier- tos 0 normalmente cerrados. © Curso Préctico de Electronica Industrial y Automatizacion + CEENCIF ie ME OO a Figmae Se8d) tite reypaatizankial que previ fe ite Kei eof ier oF Uiytnl 4s Wives Vente peel ile 2 acyl yucca puesta uit ent Hereaii it bestia el tet proctaadorges deetyy betwee ele lie Mince el lit HF ciety (andere 8 sit shar ha Mew thr goin t, yeni ans iziaky hit sicherarmmesey Er resin. 1h Lesiipeanniderd S90 ar evameaidey BoE} hber seamptlisionae tenn rine sister (A betlpaithevihe yt a HGH yal, TeV NIUE HE ae iH BSA af cle cay crisermie tah: Clear. GEE walenst aie & in Hs eE x iii se prac ‘ee baal oF jar ogar a rng yet arpa recog hi Hignsst 5.38.1] ah dob (i ypxtrsda ene fa ged MIRA 4 iether le Btnotveri fin chs eligi me te fy spit U1 rouelo ve 9 seguuiessane al inalizar uetiva ly:oable, OF Vanni (oscars, (hem pe see pete 5 (cra! sealesaetiven sganniiensty Hout loses pata volver gl Fiigeialay, Des pus oe asin utes quent lst pi iuuva pulauict + Livetcarewteitsl priiernen Jvyocatannly go activa Lhe a He se ! poreaktlon | gincesatie® 4c + Enel elicits de} geeks rene linecuayealo HY pital Jers suena ewe al AGL Pha fe onus vicesen, Programacién de los automatas pARLNN pF. Iiignlasestd achive of p Lemp etl dene Ue los isnipori eailores, un pr we LADDER porde tener coma dloges:wheliniuescenrm posi liste. le nretmeart gic alin wena WH al OrMMILCE KAD, tM the que sé irene ML sete mente sein Keeani gureisn dalasisticl ar cpntauton eels Caan hos. win | aleve um. wynnnyaar ue valk je de sonny seeau Peeves, @ cut nie eb sur arama pari gnc hc twin debe ten Anns eli él valor aleangade, Por Clemples yi el crmlor nee Jan presen de 14 eb Malay eke Geimien vere Fk Metin of dente ge ietivas, sin ue por elle se pew co ( qtticrat low ura any este Lise Juinales, Por il sipuvetite pul Joelle to, Accesorios y otros equipos para PLCs Figura 6.2 Los programadores manuales de PLCs son aispositivos de facil manipulacion y bajo casto. manual 0 programador ma- val, el terminal de programa- cién y la computadora. Vea- mos en qué consisten y qué propiedades presentan cada uno de dichos dispositivos. Consola manual. Es un arte- facto electrénico de tamaiio reducido que posee una pan- talla de pocas lineas y un te- clado que cumple con las fun- ciones minimas necesarias para la programacién y confi- guracidn de un PLC, figura 6.2. Las dos caracteristicas yomatiz, més importantes son su bajo costo y su fécil manipulacién, esta iiltima gracias a su tama- fio. En la mayoria de las veces un PLC reconoce tinicamente los programadores manuales de su misma marca. Terminal. Una terminal es un dispositivo electrénico para la programaci;on de PLCs dotado de mejores ca- racteristicas que el progra- mador manual, figura 6.3, Es muy similar a una computa- dora portatil: posee teclado convencional, una pantalla del tamafio de un monitor y funciones de programacién avanzadas. Generalmente pueden almacenar los pro- gramas en dispositivos mag- néticos tales como disquetes y discos duros. ‘Computadora convencional Una computadora es definiti- vamente el dispositivo de pro- gramacién con mayor yersati- lidad, figura 6.4, Con ella, po- demos programar y configurar un PLC, obtener datos del pro- ceso en ejecucién, hacer un diagndstico de fallas, ejecutar Figura 6.3 Las terminals de programacién olrecen mayores propiedades y permiten programa fos PLOs de una forma mas amigable acciones correctivas, ete. Adi cionalmente, no se requiere que su marca sea la misma del PLC, pues la mayoria de los PLCs tienen de alguna forma comunicaci6n con las compu- tadoras. Otra de las ventajas que presta una computadora en el desarrollo de aplicaciones con PLCs esta en la manipulacién de archivos, ya que ademiéds de poder almacenar los progra- mas en medios magnéticos (isquetes, discos duros), los puede enviar a una impresora para tener una copia escrita de los mismos. Equipos para control distribuido Por razones de organizacion, Jos autématas suelen instalar- se en habitaciones especial- mente disefiadas para equi- pos electrdnicos, protegidos contra suciedad, humedad, tuido eléctrico y demas pa- rdmetros nocivos para los mismos. Lo anterior conlle- vaa que estos dispositivos de control se encuentren distan- tes del proceso en sf, obligan- do a que los cables de co- nexién entre sensores, actua- dores y el PLC sean muy lar- gos, lo que no es muy con- veniente, tanto en lo econé- mico como en lo prictico Para resolver el problema anterior, los fabricantes de PLCs han disefiado pequefios médulos, figura 6.5, que des- a, y le Eps Curso Prictico de Electrénica Industrial y Automatizacion + CENCHT lectrénica Industrial 6 Interfaces para introduc FiouraGdtas de datos. Los equipos para (ciniamente ee apturar informacion del ope- Iméquinas mis rario son generalmente tecla- prcssod mae dos especialmente adaptados proommectin, Enig al ambiente industrial, figura aulomatizacién 6.6, Se caracterizan por ser te- ‘dusiraltem®ienlados de membrana, sin pie (eon PP" Jas méviles, lo que los prote- ge de la humedad, del polvo y centralizan las conexiones, lo- Asientonces, graciasalos del trabajo pesado que suelen grando que el cableado no sea equipos de dilogo, un proce- tener dichos dispositivos. excesivo y permitiendo una so puede optimizarse de una mejor organizacién fisica y mejor manera ya que permite Visualizadores. Los equipos eléctrica de la empresa. Un elintercambio de informacién para visualizacién de datos médulo remoto de /O, redis- en tiempo real, logrando que _ suelen ser pequefias pantallas tribuye el cableado de de cristal Iiquido de di- tal forma que permite (Ea Ph ferentes capacidades. la conexién de varias ee Algunas son solamen- entradas y salidas di tede dos Iineas, con 16 rectamente en el sitio 6 20 caracteres en to- del proceso, mientras tal, figura 6.7, mien- se comunica con el. Figura 6.5 Las enliadas y salicas remolas simpliican tras que otros pueden PLC solamente a tra- oponemente o|esbiogdo nie 6 PLC vel sito donee ofrecer ademas de ca- vel deranos comnts Pee ee Sree racteres, imigenes alu- cables. los procesos se vuelvan mas sivas al proceso que se esté precisos y mAs eficientes. Para _controlando, figura 6.8. Estos Equipos de didlogo el intercambio de informacién, — tiltimos son denominados ter- hombre-maquina los equipos pueden ser sélo minales graficos y son de Los equipos de didlogo son para capturar datos del opera- gran utilidad en los procesos dispositivos electrénicos que rio, para visualizar mensajes _industriales ya que permanen- tienen como funcién servir del PLCounacombinacién de temente estén ofreciendo in- de interfaz entre el hombre y ambos; veamosacontinuacién formacién actualizada en un la maquina, en este caso un una breve descripcién de di- formato de fécil lectura y com- PLC. Por medio de dichos archos dispositivos: prensién. tefactos podemos visualizar datos y resultados para que os operarios de una planta observen el comportamiento de un proceso determinado, y a la vez, podemos enviar Figura 6.6 Un tolado es la forma informacién que el PLC pue- mas convencional, después delos Figura 6.7 Una pantalla de cr de utilizar para tomar cierias Pade eoectoes, do tnd puede vivaonr mans apturar informacién de ope jo gran importancia durante fa decisiones sobre el proceso ee ejecucién de un proves que esta controlando. determinada labor automaiico. eainctr « Curso Pricce de Eleriniea Indnariaty Assonetcacin D> Accesorios y otros equipos para PLCs Figura 6.8 Las pantallas graticas permiten la visualizacion de informacién en una forma mas facil y Figura 6.9 Las interfaces mixtas visualizan informacion, capturan datos y facilitan el intercambio de los sismos entre los opererios y los equipos de procesamiento auiomatico. En la fotografia se muestra una pantalla de teque de fa firma AUTOMATION DIRECT. (www.ht-automation.com). Interfaces mixtas. Son dispo-_ modernos, denominados pan- sitivos que permiten, tanto la _tallas de toque (Touch screen), entrada de datos por parte del permiten la introduccién de operario, como la visualiza-informacién sobre la misma cin de la informacién prove- _ pantalla, figura 6.9. niente del PLC. Algunos de estos equipos diferencian cla- Terminales de explotacién y ramerite el teclado de la pan- de diagnéstico. Este tipo de talla, Otros en cambio, mas dispositivos esutilizado espe- Figura 6.10 El diagnéstico de fellas y e! monitoreo del programa son una gran herramienta en ei desarrollo de aplicaciones para procasos automaticos. stomatiza, cialmente durante el disefio de la aplicaci6n o el proceso au- tomatico, figura 6.10. Sirven para visualizar informacién de registros y variables utilizadas por el PLC y para permitir el cambio de los mismos por par- te de los desarrolladores del programa. Durante la elaboracién de un programa, al ejecutarlo pue~ de suceder que el proceso se de~ tenga por falta de una entrada, un registro o una variable. Con los terminales de diagnéstico podemos fcilmente, sin tener que reiniciar el proceso, entrar a forzar las condiciones que harfan falta para lograr el obje- tivo dentro del mismo. De igual manera, si el proceso realiz6 alguna operacién inesperada, por medio de la terminal pod mos verificar cual fue el moti= vo del problema observando cada uno de los movimientos y operaciones que ha ejecuta- do el PLC, Para finalizar el capitulo, es importante anotar que casi todos los accesorios y disposi- tivos de uso extemo con PLCs, deben ser de la misma marca, pues los fabricantes suelen uti- lizar protocolos de comunica- cién propios. Sin embargo, existen equipos més universa les con sistemas de comunica- cin estandarizados. En un ca- pitulo posterior, destinado a las redes en automatizacién, cono- ceremos los protocolos de m: yor uso a nivel industrial. ‘8° Curso Practico de Electrinica Industrial y Aulomatizacién + ©ENCIT Redes en automatizacion La comunicaci6n entre equipos industriales permite la sincronizaci6n de datos de los diferentes procesos automaticos con la informaci6n de tipo administrativo. Este capftulo estudia los principales tipos de redes, las formas de conexién y los diferentes protocolos utilizados en el ambiente industrial. Las redes de comunicacién han evolucionado los sistemas informaticos a nivel mundial hasta el punto de involucrarse directamente en la automati; cin de procesos industriales, figura 7.1. Gracias a las comu- nicaciones entre los equipos de control, una computadora pue- de viswalizar fécilmente los da- tos arrojados por un proceso determinado en tiempo real, Io que permite una répida actuali- zacién de inventarios ya seade Figura 7.1 Las redes de comunicacién permiten la transferencia de datos nwesiaprima, producto pra, 2 “no! democrats nina masons ome producto terminado, etc. Inicialmente se describen las _ protocolos o “formas de con- Este capitulo lo dedicare- diversas formas de conexién versacién” utilizados para la mosexclusivamentealas prin- fisica, es decir el cableado, _transferencia y decodificacién cipales redes de uso industrial. para luego entraradetallarlos _ de la informacién. GHEUCET + Curso Préctico de Electrénica Industrial y Automatizaci6n Ca Redes en automatizacion Hasta Hasta =9a-15V A Par tranzado rsese | se Sit os | "Som Fe asariey | — Duplex 2 fora éptica Bucle de Hasta = 20mA ui Par trenzado_ corriente = emo bps 1. 200m, ‘o" = OmA Diplex 2 fibra Optica Hasta Hasta Diferencial ti Par trenzado: RS-422 | gs400 bps | 150m 42, 26V. Deplex 2 ‘ira Optica ’ Hasta Hasta Diferencial duplex 2 Par trenzado AS-4BS 38.400 bps | 1 500m +2, 46V seniaipss 32enbus | fibra éptica RG 58 10 Mbps Hasta ci Ethemet ‘Semiduplex UTP CatS 1ooMbps | 500m arson Figura 7.2 Tabla comparativa de los di Diversos tipos de conexi6n (nivel fisico). El medio fisico para la trans! rencia de informacién define varios parémetros como son: velocidad, control de transfe- rencia, modo de transferencia, distancia méxima de conexién, niveles de voltaje 0 corriente y tipo de cableado a utilizar. Vea mos una breve descripcin de cada uno de estos parémetros para entrar luego a describir los esténdares mas importantes existentes en la actualidad. CConector 06-9 con terminales tipo macho vista de trente) oer: oman: ae oe: n de dat Poet ie ertcs CODEN Rete! Pega Car Creare Sra etu Gibietetoe are 108 esténdares de conexidn entre equipos + Modo de transferencia. Puede ser diiplex o semidé- plex. La transferencia en modo diiplex (full duplex), utiliza una linea para la re- cepeién de datos y otra dife- rente para la transmisién, motivo por el cual puede transmitirse y recibirse infor- macién en forma simulténea. En modo semidiplex (half duplex), se utiliza una sola It- nea para transmisiGn y recep- cién, lo cual quiere decir que solamente se puede realizar Conector 08-25 con trminales tipo macho (vista de lente) una de las dos operaciones en determinado momento. En este tiltimo caso, se requiere de un sistema adicional para decidir cuando se transmite y cuando se recibe. + Velocidad. Se da en néme- ro de bits por segundo (bps) Es la cantidad de bits que se pueden transmitir por uni dad de tiempo. A mayor ve- locidad, menor distancia de conexi6n; esto se debe a que en altas velocidades la seftal se desvanece més rapido dentro del cable y es mas susceptible al ruido electro- magnético. ia 1 | GND-Terabindae San veer : 2 a ao Tela tannea a 3 Rocopcion de datos. woop 4 ATS ee an a ee ea z 6 fssnai ten 3 ie ez 8 | 9 40 W (12 13. Figura 7.3 Conectores y distribucién de pines correspondientes al esténdar AS-232. romatiza, 8° Curso Préctico de Electrénica Industrial y Automatizacién + CEUCET Electrénica Industrial i RxD RTS icts lbsk bcp loTR ynexién basica RS- 232 utiizando solamente 3 hilos. Puede usarse control de iransteroncia (handshake) por Figura 7.4 + Control de transferencia (handshake). Es la forma en que se sincroniza la transmisién de los datos. Por medio de este control, los dispositivos infor- man a los demas si estan dis puestos a recibir informacién o si, porel contrario, éstos se en- cuentran ocupados, + Distancia méxima de co- nexién. Como su nombre lo indica, es la distancia permiti- da para la conexién entre dos dispositivos. Entre més distan- cia se tenga entre los equipos acomunicar, menor deberd ser Ja velocidad de transferencia de datos. + Niveles de voltaje y corrien- te, Estos niveles varfan sustan- cialmente de un estindar a otro, Se debe tener mucho cui- dado de no alterar sus valores ya que se podrfan deteriorar los circuitos electrénicos de los equipos. + Cable. El tipo de cable, su blindaje y en especial, su for- ‘ma de entrelazado, son de vi- tal importancia para el buen desarrollo de la comunicacién entre equipos. En este aspecto también se incluyen los enla- ces con fibra ptica. Estandares a nivel fisico Luego de estudiar los paréme- tros que intervienen directa- mente a nivel fisico en las co- municaciones, veamos cules son los esténdares de comuni- cacién mas utilizados a nivel industrial. En la tabla de la fi- gura 7.2 aparece un resumen de las principales caracteristi- cas de cada uno de ellos. + RS-232. También Hamado estindar V.24, es el método més elemental para conectar dos equipos con el fin de com- partir informacién, Este estin- dar es el més difundido y lo poseen la mayorfa de los equi- pos que permiten el intercam- bio de informacién. En la ac- tualidad, précticamente todas las computadoras, industriales y no industriales, poseen al ‘menos un puerto de tipo serial RS-232. El handshake (control de transferencia de informacién), puede hacerse a nivel de hard- ware mediante cables adicio- nales 0 a nivel de software a través de cédigos especiales durante la transferencia de da- tos. Observe en la figura 7.3 Jos conectores utilizados en 7 una conexién de tipo RS-232; en la figura 7.4 la forma de conectar dos equipos utilizan- do handshake por software y en la figura 7.5 la misma co- nexién pero con handshake a través de hardware, Losniveles de voltaje ut zados para este método de co- municacién son los siguientes: ‘0' légico +3 a+15V DC ‘{'légico -3 a—15V DC + Bucle de corriente. Este estandar, denominado tam- bién como TTY, es una va- riacién al estandar RS-232, donde los cables transmiten una sefial de corriente en lu- gar de voltaje. Normalmen- te, una sefial de voltaje se desvanece poco a poco a tra~ vés del cable de transmisién. En este tipo de conexién, se tiene una fuente constante Fa| DO] xo] ATS| cts| DsR oTR pcp Figura 7.5 Conexién RS-232 uitlfzando contro! de transferencia (handshake) por hardware EKG + Curso Prictico de Electrénica Industrial y Automatizacién => Redes en automatizacion yo. ‘También puede ocurrir lo contrario, es decir, que el re- ceptor sea activo y el trans- misor pasivo. En la figura 7.6 podemos apreciar la forma de conectar dos equipos mediante bucle de corriente, donde uno de ellos es de transmisor y recep- tor activos, mientras el otro es de transmisor y receptor pa- sivos. En forma general, es posible tener hasta cuatro combinaciones, ver tabla de la figura 7.8. + RS-422. En este modo de conexién, las sefiales viajan Tloretoracteo Terminalpaswo «POT —pares diferenciales, es decir, el nivel I6gico depen- de de la diferencia de volta je existente entre los dos ca- de corriente, por lo cual, si Un factor importante en bles por donde viaja la se~ la corriente trata de caerse, este modo de comunicacién, — ffal. Permite la conexién di- el transmisor inmediatamen- es la ubicaci6n dela fuente de recta de s6lo dos equipos y te eleva el nivel de voltaje corriente para cada linea de _ es ampliamente utilizada en para que la sefial no se alte- datos. Si dicha fuente de co- aplicaciones industriales, re. A pesar de esto, la co- rriente esté en el transmisor, gracias a su alta inmunidad nexi6n tiene sus limitaciones se dird que es de transmisor al ruido eléctrico. en cuanto a velocidad y dis- active, mientras que el otro tancia se refiere. equipo tendré receptor pasi- Los niveles de voltaje de j diferencia oscilan entre +1V hasta +6V DC. Este tipo de conexién requiere de resis- tencias terminales al final de una Iinea de transmisién, los cuales oscilan entre 100 y 250 Ohmios. En la figura 7.7 podemos ver la forma de co. nexi6n tipo RS-422 entre dos equipos. La linea de tierra so- lamente se requiere como Figura 77 Conexion convenconal entre equips utzando ol estinders- _lindaje de los pares diferen- 422, Es nocesario instalar stencias terminales al final de cada linea. ciales, Blindaje Figura 7.6 Conexién en bucle de corriente donde el equipo de la izquierda ‘posee transmisor y receptor activos. omati Xe ws wee, °s> Curso Prctico de Electrénica Industrial y Automatizacién » @=0CiT Electronica Industrial 7 + RS-485. Este es un sistema de conexi6n similar al anterior, el cual también utiliza sefiales que viajan por pares diferen- 1 iad i ciales. En este caso, la princi- pal caracteristica es que la transmisi6n y la recepcidn se hacen por un mismo par de Activo | Active | Pasivo Active | Pasivo] Pasivo cables, motivo por el cual es Pasivo | Activ | Activo un sistema semidiiplex, figu- ra 7.9, Se debe disponer de un Pasivo | Pasivo | Activo sistema de control adicional que sincronice la transmisién Figura 7.8 Combinaciones enun lado ylarecepciénen el mediante bucte de corn 0-20mA otro, 0 viceversa. uno solo de ellos responderd. PLC a la red de computadoras Observe las resistenci de una empresa, lo que facilita Con RS-485 se puede crear _ nales al final de las lfnea: el intercambio de informacién una red maestro/esclavo, don- deben ser de 10a 250 ohmios. de tipo téenico y en general de de uno de los equipos llamado datos de produccién integrados maestro controla varios equi- + Ethernet. La red Ethernet sea los datos administrativ pos esclavos, figura 7.10. Se _ ha difundido especialmente en pueden tener alrededor de 32 _ las redes de computadoras con- La velocidad en este tipo esclavos, cada uno con un nti- vencionales. Gracias al auge de de red es superior con respe: mero de identificacién. Asi, el interconexién de equipos de to a los sistemas anteriores maestro escribe, sobre la linea control con equipos informti-_ pues se manejan transferencias bles entre des aquipos comunicad de datos comin atodos, este nti- cos de oficina, la red Fthernet_ de 10 y de 100 Mbps. Utiliza ‘mero para indicar a cual de los _ est ahora también disponible solamente dos cables, tanto equiposes que seestdsolicitan- a nivel industrial. Asi, fcil- para datos como para control do la informacién y por ende, mente podemos integrar unde transferencia } Control de lectura/escritura Figura 7.9 1 osténdar BS-485 so al para la transmisién y recepcién de datos. Dicho canal es de tipo diferencial. ractesiza por ulllzar un $6 cance «Cuno Price de BlectrincetnusriatyAutonacecin LDP Redes en automatizacion Figura 7.10 Red de equipos en configuracién maestro/es ‘avo ulizand el estandar RS-485. AI final de Jas lineas se deben instalar resistencias terminales de 100 2 250 ohmios. Comunicaci6n entre equipos (nivel de enlace) Los protocolos o estandares, a nivel de enlace, hacen referen- cia a la secuencia que tiene la informacién enviada a través de un canal de comunicacién. Esta secuencia es controlada exclusivamente mediante soft- ware, teniendo como condi- cin previa, haber establecido el canal fisico con una de las conexiones explicadas al ini- cio de este capitulo. Secuencia de bits. En for ma general, las comunicacio- nes seriales transportan datos enviando bits uno uno para formar bytes y posteriormen- te mensajes completos. Para formar un byte, ademas de los 8 bits que lo componen, se envfan otros bits de control que se utilizan como sineronis- mo; tales bits son conocidos como bit de arrangue y bits de parada EL bit de arranque o start bit indica el inicio de un nue- vo byte, mientras que los bits de parada o stop bits, que pue- den ser uno o dos, indican el final del mismo. Observe en la figura 7.11, el formato utili- zado en una comunicacién se- rial convencional. De cualquier manera, la secuencia utilizada por las co- municaciones seriales para formar un byte es casi trans- Bit de Bits de arrangue Vas 0 |LsB Msp] o | 0 1 2 3 4 5 6 7 8B Byte del dato Figura 7.11 Secuencia utlizada en una comunicacion serial para formar bytes a parti do bits de datos acomg stomatizas ados y de control parente al usuario pues los pro- gramas envian en forma auto- miiticas el bit de arranque y la cantidad de bits de parada que se hayan configurado, Estandares a nivel de enlace. Luego de entender la secuencia utilizada para enviar bits y formar bytes, veamos c6mo es la secuencia para en- viar bytes y formar palabras, paquetes © mensajes comple- tos. Los estindares a nivel de enlace definen la forma en que se organiza un paquete de in- formacién antes de transmitir- Jo por un canal de comunica- ciones. A nivel industrial, el ni- vel de enlace se ha conocido como bus de campo, que consiste en una red de drea local para comunicar y ope- rar dispositivos de control, ya sean automdticos 0 no, Un bus de campo utiliza una de las conexiones fisicas cono- cidas anteriormente, siendo las de tipo RS-485, fibra ép- tica, bucle de corriente y RS- 422 las més comunes. En cuanto al sistema de enlace o modo de conversa- cién entre dispositivos, éste puede variar mucho depen- diendo especialmente del fa- bricante de los mismos. En la figura 7.12 podemos ver las dos formas tipicas de estable- cer un bus de campo, la pri- mera en modo semidtiplex y Ja segunda en modo diiplex. “3° Curso Préctico de Electronica Industrial y Automatizacion + CERAT Electronica Industrial Maestro Esclavo Esclavo a TxD | RXD Txo | RXO. TxD | RxD a) Comunicacién somidipiex Maestro Esclavo txo | RxD] | Txo | RxD ‘TxD | AXD I mi Lf ) Comunicacién duplex Figura 7.12 Estructura fisica de un bus de campo MODBUS en configuracion maestro esclav Obsérvese también en las mismas figuras, que el bus co- rresponde al tipo maestro/es- clavo, donde el maestro, gene- ralmente una computadora, tes imparte drdenes y recibe da- tos de los esclavos. En la actualidad, existen cuchar nombres BUS, BITBUS, PROFIBUS, InterBU: Asi mismo, muchos fabrican- se han inclinado por el uso de uno de ellos, siendo MOD- como MOD- . Device-net y otros. BUS el mas utilizado, motivo por el cual entraremos a des- muchos tipos de bus de cam- po debido a que los fabrican- tes de equipos industriales han creado su propio nivel de en- lace o sistema de conversa cidn, por lo que es comtin es- cribirlo en detalle. MODBUS. Se ha conver- tido pricticamente en un estén- dar a nivel de enlace en comu- nicaciones industriales. Fue creado por la firma GOULD 7 INCy son muchos los fabrican- tes de maquinaria que han op- tado por utilizar este tipo de comunicaciones. Un paquete de datos en- viado por un bus de campo de tipo MODBUS posee un tra~ mo inicial o encabezado y un tramo final que indica la ter- minacién de un mensaje. En sinte BUS est is, un mensaje MOD- ompuesto tal como se ilustra en la figura 7.13. Como vemos, ademas del encabezado (2 bytes), el men- saje debe llevar la direccién 0 identifi sn del equipo de destino (1 byte). Claro que di- cho mensaje llega a todos los ‘equipos del bus pero sélo uno de ellos (el indicado por la di- recciGn/destino), deberd acep- tarlo y responderlo, El siguiente dato del men- saje corresponde a un cédigo de operacién (1 byte), es de- cir, a la orden o funci6n que el maestro esta impartiendo al esclavo especificado en el dato previo. Para las Grdenes y fun- ciones, existe una tabla que describe tanto el eédigo como el significado del mismo; vea un ejemplo de una tabla de cédigos de operacién en la fi- gura 7.14, (BAH) Ne Esclavo (00-3F) Cédigo de operacién Subfunciones, datos crc(i6) | GR sae (0Ds) LF (OAH) Figura 7.13 Secuencia utiizada en un paquete de datos utlizando bus de campo MODBUS. emechr «Curso Pritic de Pecrinice indus yAutonacacien D> Redes en automatizacion 2.Todos los equipos reciben el Codigo | Tarea ; uPiay| Gerital de ealanlonen saclaves mensaje ya que todos estan O1H | Lectura de n bits de salidas 0 internos pegados al mismo bus de 02H | Lectura de n bits de entradas datos. 03H | Lectura de n palabras de salidas o internas 04H Lectura de n palabras de entradas ak o 05H =| Escritura de un bit 3.El equipo identificado con el 06H Escritura de una palabra ndmero de esclavo indicado: O7H | Lectura rapida de 8 bit en el mensaje, interpreta y PR Feel ce earizanroe do Seonectics lina 8 procesa el contenido de di- BH | Control de contador de diagnéstico numero 9 cho mensaje. OCH | No utilizado ODH | No utilizado 4.Elequipoesclavo respondeel OEH | No utiizado are = OFH | Escritura de n bits mensaje con otro paquete se- 10H | Escritura de n palabras gn la peticién del maestro, Fgura 714 Taba de calge usd on un pasuol datos tb? Baye mensaje Hega también MODBUS a todos los equipos, pero es Elotro dato del mensaje tie- sufrido alteraciones durante el s6lo el maestro quien lo in- ne una longitud variable en transporte del mismo. terpreta y lo procesa. cuanto al ntimero de bytes se refiere. En este bloque se ponen La operaci6n matematica Finalmente, recordemos los datos que acompafan ala més comin para calcular el que existen otros estandares de orden 0 funcidn dada en el dato. CRC es la suma de los bytes bus de campo diferentes al previo. Por ejemplo, silaorden contenidos en el mensaje. Sin. MODBUS y que, de cualquier es activar una salida, dicha or- embargo, pueden usarse ecua- manera, al querer implemen- den debera estar acompaiiada _ciones polinémicas un poco tar una comunicacién de este del ntimero de salida a la cual més complejas. tipo, siempre es necesario re- se esté haciendo referencia. Al- currir a los manuales de los gunos cédigos de funciones no Para finalizar el paquete 0 equipos a interconectar, tanto Tequieren datos adicionales por je, se incluyen los carac- para conocer el enlace fisico locual, eneste caso, la longitud — teres de fin de linea y retorno més adecuado, como para sin- de datos serfa cero bytes. de carro (LF y CR), cuyos ¢6- cronizar correctamente cada digos ASCII son el 10 y el 13 uno de los datos que debe Ile- El siguiente dato en el _respectivamente. var un paquete o mensaje. mensaje MODBUS corres- ponde al CRC (2 bytes), el Un ciclo completo de co- Asf mismo, es importante cual es un control de erroreso municacién entre dos equipos _aclarar que no todos los equi- checksum. Estos dos bytes se que forman parte de un bus de pos requieren de un esténdar forman a partir de operaciones campo, enconfiguraciénmaes- conocido a nivel de enlace matemiticas hechas con los _tro/esclavo, esel que aparece a para poder compartir informa- datos contenidos en el mensa-_continuaci6n: ;én. En muchas ocasiones es je, con lo cual, el equipo re- suficiente con enviar uno a ceptor puede saber si dicho 1.Elequipo maestro (master), uno los bytes de datos direc- mensaje ha Iegado correcta- _emite un mensaje a través tamente; todo depende de los mente 0 si porel contrario,ha de la red. equipos a comunicar. © yromatize, ‘8° Curso Préctico de Electrénica Industrial y Automatizacién + CENCE : Capitulo 8 C" Instalacién y mantenimiento de autématas UR PLC, 8nd chalquier equipa elactrénien industial, debe instalarse bajo Clertas normas o reglas que aseguren un eorrecto funeionamiento por un largo periodo de tiempo. En este capitulo se describen tos principales pardmetros para su seteccion, instalacton y mantenimiento, La Sekuridid ndusidial Seleecian + aii Fisioi pivy desde Li forins en del autémata * ipo devareaga ose nistakinlosecptiposau Di Shelisetic del prague 9 Honniticny alepieg se Ha plan qaphieacitin sue ssrrlesca aul A Fxistemallgunps criterios marian se delen evaluat | eins ue evan ice um ea snide asepuraimient Comunicaciones i » Compansbil cueristidias gunerales ike los, eyes ul conn tens freer geleceinin ile] eauipn A eewipwEe que Se Man a asta Gi 20MO PART si its Luke hesparimetsateneran stay importante aunnen lalacido aseuals, Be rguall cueniepodcenes meneinnary fare un S06 bycantticlacl de niliiena segaliltvcites el pt elitvadlus y salidas ea el finde ests autism ndligg que se Cot aiekilele scifi ucria ener tins dispearibles pura fun fehaled (illus events * Cantichadl de cliteewas ivgpnc nas inewli/tesekones del Sister les motive por eheualosede: ——cidas homsener er cuenta eiesiog + Felychladdepuncesamienie Soporte teenicw: by mace y Jariinelion qué tienen que ver + Alonertayiinde fa fuente de pepresemiaectti Ipeal del PLC Cone} muanieninviente perio —— pader sefeccinniacly side sia mipon 2s naraielsosteninuicnto del nrevtivn ssilidas y entrackis procespaukenalizadn, Lipide uica, gagey preventive yy co. © Volkijes’y caffienteyde fae anc’ Sant ccronemmesestenttcascemnassuemaecc, Instalacion y mantenimiento de autématas sa Dect oars © hve tenon resto GROUPE SCHNEIDEN mecanique! proveetlors ple’ tepyresente’ ki area misc] hac enalsesty con 1 File poileraoueer 59 el Vike wsistene fa ends acaepates ener Lasmayuriindy lageplegas ye rapiestaas le iy waits Int sath english ere ¥¢ Hinice provesdearde repussieey 44 au rep nacional sshd a nivel igura Ral Instalacion Lacey de fa oetevenn se ati ase Grr ated el miiiwreu el sitio detects, Lal seleocidin del higar depen munch: Kuetanes, ils ces Le cl sitio le proces y cl equiposine Hy Conirslard, Avominuaeii: describe algunos de Los pa eine a rows kin prigranuible seguridad y lavlisianes cay tess sue Conidiciones meeiinieas. Us caudate debe: iistalanse> ene Lugar che epee cin gail is lid, Nev ims ol SEMIN UAE hereamic ist eam sunt pert pata Coal cuanue yy PLC esepimaMieete puesta: qn! lees sedererina, renerttmentee) oueamevnen et Fiat AA rey HIN 7 is ulti gamanrs,, 2 dese Bruit vicwrispamslicenssheayaree ape fun pectic jviliveniulisen livmacs stv cakla Uno ake PLC Ventileweion, Laehickset que i sauaviniagat soe un disposi vay eleetnamiencel Hingsanaitiien heres Hace tie ins cam panentes <2 valent woes skunente, per bi coal foe ale Hcdorescade be carcaan bebe stir pravisios sleespacien que perntitan el Hujodoatine-y ag den’ a la uisipaeian def cake predueiclo, ED sohroedtents oo i helooagnipas pre stein prvibbet nis na insta numnienin daficilos ue descu bi Hliedones eine mas. yurede teleriaraise be mung ra tbe ith Seguridad efetrien, Foto Ua aaficw IH Sua imporliah ‘Lis instalacion de um #gurises cutialdy ae ta Jor ules iy caren che ny recede 0 Us un vamqeineuin, 6 prise kan los equipeas de form immed. fa gone eviten prublemas ay Javon misvende nei, Observe eit ht Fleur &, insti lar i PLC iio. ems, selecien Ruidio electromagnetien. Auli {Ue La NETIP Le Fees Cag] okecinoniees ihvaiatkos pata ainhventes mdvstriales pease finales y> pasirerscineren enypae> ‘ales pata conti antesiay 2) ui de eloetroeg fois jy arta ei I ios de cakes rter om NELICO, Bc anne le tecaecietvy Paleveriad y-nanonmart ciety © COIN T Electronica Industrial “it i Stic ‘GOMNULEICn omit Aci Be ee “apm ale we WA pales los COMI wleccromen le comiruls F retake cantiol es un 3 imetiilicn on el cud! se 0st una serie ck dispwsitivesselée- lives y vlectrunious. 8 Tonite in price ue eI neni, UN PLC suelo nistatirse denipodle ueantiana;eriel cual hinbigns a haeclevos de eum W sty Ionics de palin be borneras pans lasconeiomaale {inp ereespond iets His? nly salitas el PLE fos, FeV ordre dey PLC se clabort gencrilmenté eompotidert, Dual se copia la mermuracdel PLC a Ivavads cle una slo sits puerins ‘Gaptecses de given, AN jmioar une PLC on silk, sir debe dejar Hifme-aeeise a os purer dee CoTTTI vac tones eet el obyeLO, she Faure [tas ei pvieniin gee cots Urol pease uate de yoy anu pons ey ie Mantenimiento un die ides eon ule cui a eaikeokeciriea y auibientes hast extsiente en Jas plantas inetusteiales, tain hhicit pete preseniarsletene 0 Bisien seid aucale com las equips elect Giniveas, Fy Hee Hone ROR lebe-tuseat el " este ovine srtodtsinial es emit un innings he Cale pr te Mary que Sneed Lal even te, Tas plshilas le Liens ye ‘especial de yrndiecines Ue ae ; &S8r nny cliamntiases hi Emma Er «Gone Poder detiecromneatnmescety anon: Instalacion y mantenimiento de autématas “ mnie) Carne tiey mo se debe ea fey culenseesisinss Mantenimiento preventive Cosmo st nombae Loin, eb net cu aha eile pm eycutivar is jail er Une funteniniento dew ser peri sliggte cn ies plantas ionlostiy lose se-sele pragnaniar sem walmerte iin seein AG 1 losequipis cle preicesc Aa eal { jana 2a, Be preventive toads Avan wie Cay ferent ite de HHonsnans POE sag ser g88s theft 96 debe Sepuih duane este ripe abe iets rial, Campante caret Ancor inanar el polva y asuiciediad acumuhala esistenie dentro alo} Fabbiviy ils ones etns cle Tecan, Pusde wsarse une asp ration (hdamen tewvewsmratet ce feo utiliza ibe a ppesion a gurindose previamiemie que na senpa. haunedse Revision del calsleadie, Com: iy rl abate wall [ils to promos ae CONE RTO. Bul se dele) tectie 1a maser eabes sue sto que paedterrsclter fos que nu este ish aseguraulany allinjese pple ese ¥ dole 96 ahs ve pe Ines: se prnieske fine Copia dé sepuridivd del Sot. Ware. Si eeishy persia! tec nicer capaciiades parsestis ta ues esrueipichal eee et eat sean) de iramtewinnien- Hepresemtivn, ae hates acer pik cll prisgriuma sje: ein ese IigMneny enki abtacentgeke en ic teaniortit ale Hoss siuihonaiitinn, ignira 8.5. Vambien, si se nbbizaron claves de acee se {prise tind 1c Hides nyplly slel smlewanes estas oe he deben dat ateunnver a] memos 4 4) es pfstmns de alle rang deniro ce la npeeea, penis con el finde ew mrewciinn de I fornia ecipial Revision de la bate veppradels Psi etcyisienr ah hugerse eid 2 anos wypeent frnachinncnte, Tenendn ence ide pL RIC Sit pascal fhe () watiage de la hateria que te he stnactisneseruae | erage dented det memorin RAM, Sialicho vullaices antennal Brialel yobs nce sario ree 0 ibm es phizurlas AD now aameueanay abe ley) fis) WUT 2th thy cies lense lon dk ultiy expacichal e cernpliryo ate fa bale CAS HS Req HP: TELE s ke event vel Tigers 8.6, 5 ate Aisinteniminnte corrective Canurst nombre ter hadicayae Uuligiy phat cewresger Lalas for {uit cn fos cups, Si alla cx odturma, peipeis phi ake ey bleach, pu de sohicionarse por es usar pus iter 1S CAL HD: Panu conminarrecenskeares que Hos ranulas aks eis en pos Seu) be primera fine le ifortnactin qe se dee us ea AIMS uparuntirs que hacen neler iamienle easter cela vfs Furr Carregta de a ernie preventive » career cea talucin, asi sonic, sso dol equipo nies ernie Fiery scene WA RoE» CREIRCT | Capitulo 9 + * Autoematizacion con microcontroladores Los microcontroladores han marcado una elapa muy importante en el desarrollo. de la elegtrdnica industrial, Conozoamas. estos. dispasitves y aprendamos a utlizarlos en nuestras aplicaciones y Introduccion uricromsrtiolastor iMG, uesernhsnlter ini) esiguliain 2} componente electrsinicn Fail qui esse a she ae be viaimente ka aueomatiaansiin fndusieial 1h) se pocta quedar por fier ie est ieennler Dispositives emma las PLA Juscoensunes y low curmersalale fx, Clieilany Un. At) eStrueLUta Informa crit un Hicrncamro dora 1 lenient) principal para su Huncionasnicnte, Pro-catecles fionly se aprivectian today sayy poupisilales y incilalos inter od tales eon ebiiversimes AP D, pusrtoseriaies y parakelos, Fenpucivadines. malas vont Lye chine comand + urse Prueticn te Wetromleu Frutisiial ¥ Automatizactoe Cae proyectos. PWM, imerrupeiones, ete Buches ingenicros: inierexi doy em esta (eemulogiy. son aulepce galiza sti peopios mn, anmicnieian ¥ comer Sib acudir at-clispesilines conver eles, cual es amit sec astute interesante sa que se ppucdeit sbtoner resaltadkos de vniny bunt caliclad y com ies prado de pormenalizuotdn, we- im los FequErienios es pe= ccttiens de cain case, Historia {Zl slesurvoleasle macvers disp sitives electrinives Irae won Six) Ieenivas dhe sige. dite reites, por Je general, nis Aulomatizacion con microcontroladores nu Prive 8.2 Similan MeSH HEE pant rapstrair im tek digital fe mmeve slate accor i hu isn de -euta ess ia com saamtadlones, slivisures, dlesiwtitieadoes.y redekorim- aearias AT inismney Lemp, eliliseniatarlebia pasear nip hue ieee CURLL UNIO Ue Loe elenteaiters, eri Acparorde (th el pance Fauna cle ML ekedeaniva catbsoy 2h U8HE Ripa del nich pracesaclar, Vette poeta L480, cL 8ORS, eTHRE ¥ OuOS INTERPRE UN Hidalos con slemenins cena. 5 287 alplatos. cle: Cental at a ‘ansotidkevan Wis enicus de ine segrclon, cl exter de hase trong, kx programas tba oe ake inguin 3 ki acaptae ice poviticny Ue Leake tip arorniiza,. PS! tae Puiction de Eleetrinien Industrial ca reuitos inegradess eee hacer miericoniratader, ef cv contents toda ta Ame econ pation es Goon, Ja unidad central de proces HOPE, memoria RAM, re novia ROME y eirejiinn dle en srulaesaliht, HMLe st vanicihii came ait dispasitivns prog a aanible-que patede eyeemtar san . Pests Este tnementos el de prsalucios elec mbidi tadivabnénte Cir Leas lowices, maneper che pe rillgricus, tomporiaa n viueyer chip Hamad, TIEHU A lanes estruictonuy de computailaras, Locke pmygeuiriile-¥ alejado en lun'saio integesidog es decir, un peyuens computatorn para to «hie He aipfiguel ones, Batossslt fusitivosse pidleo prngramar ib larjet iulecuanta eo pir amet ek van ble a tuna vormpanade eeu mimejican sont is eapeetticn: von te ie Alsuniys MeL? juditen sate beerradhas Goo) Dar ell twice eta aplivanla slussuive vans NiiNulox xobre aia setae peseen on) Sn eneapstli sity? aris sl ee pruprans sOTPe, Eston: guer aleceune parse pracivcion ey serie pan Unit 80 vee SEP mas GLONEALLICHS. al eu Fs fMChen harrame y repre sfannirse chectricamente: on tu graces gue Uae amiss ctuantiesegondlos. bin ky A aura 8.1 se pueden yer lau jis de elds Uiggasitivos Arquitectuta basica de un microcontrelador Las parley fi que eompanen un nuesinar clay Agama Bo, al sae posed tyne le stil, Wlogques yee ery neatichind, extn hiyidos POE siedin de hinges Hrxistoss clos tiposale ancquitecte rj Ls cls fintos (ips le MEL clas son Li Harvard y ta Ger Newnan Figura 83. Up la ingle Haureund la memoria dee progr it FROM se crc meni sept Thigh tle |i metric des aios (AM y antsy sn acueacs por busts sliintis Fas rari ef anebo dee banda eon res: precy a hy won Nem ACU, se vr basen quae wnruicocions Clan Electienica Industriet Guzal eb programs 0 los lilo, conformance $8L) renin son acercios peel risa yobs Paar ejeqnar sie wean Gib. um pviquina, son Neu marin) debe realizar warias se bakes a travey de unt pay de ocho bits para binscar bs insta cha jeer ens leexcaners pie ste estar cadificada por een pelo em H4 bits), desis de estes se dahon biseur fos datos, ap Fes ellos y posiblemente Hevinal que e) bins permanezea uy Gamngestionac, lus Tuglerese> piknceser ‘Towlo Le Gowtraric eeurre onl rquitesturs Harvandsen olla Caickt instruccidn es busca Ua cn umetioria de progeamat durante'un sole cick Ta hay és ite un bus deb bits) lo cic hace prmible buscar instruceiv wesde 14 bits, Be esta nummer so bayg un usouniis.eliciente de Bs meMIev yet quie Gu tas jones ate ella pared truveinmey, yalisbs imrasteietuiorid ae propre sit ot Siem accent, njemoria de datos extd-en otro buy indepenelione yy puede felda o-eserile: Eats topalngian ce hives sepurados permite ie lubiv iustrucein sear Cjecutada ments ke proces de brie puioTite- ox taaisteyy igus ite hae leenblagiaxa la ciel seidhie= en Ine discigtas mnietoconiry adores; Ist leenologiy CHSt depiapte srasicursion get cneny piwee Ly Te Wwenalag ln RISC reduce in eter tise set de pudert, Los MOL gone adipe lan ta primer tecnologia 1 Mrotcuatar: Philigis fnrtel jee unl canjantin de jextyue: iontey (hs ample, CON Yyones eaperactc es neate at tis; pero’ de igual manera vauhd iostuee ido pete zat varies cielo che nian, Ie cual puede (raer algeannrs ii cammenientes euanlo sy taba jie eon Interupeiones 0 (ern nex delicaddas poriwae que cuando se elven un isuuecten yy acute alemna iinerrupeisn, Gf debe rae aque se tenmanen lsc lox de maquina iseciade, parav que see auenlida por eb provesndear Low que adaptsiy la tect logia Re de instruceiones inci fi tia, Jo cuts) facility sip aprenidiaaje y por I genéral cata insti cin salir geste un viele do dniguinasnesceypetony ce aber hus pues uistruceinmes. ye Jpueslen greta dees IC" poscon un-grupe LacPu y la ALU Lat Vinickiel central de ppracesiy ACP Ee Lt responsable de usin Ay iifermiavidn ake fa meniorks le prngeama:{insircelonent Jolla confnatar kyaperacion acl dispmsityey. Muchay de exis iystiveinnes oporan en) hy me roots de datos, para lo custse tequicee lp kt anita aviuendli sw logiea (ALLY, Powrse ce Save tha fouls assump siemes arsimetivasy kigisas, hn ALL conttrcalis fons bubs de estuich Hos cuales st encuentran en el fest de esti, Frosh dle alum que los bits d-entato cambien Ln MUL CAs trinaetey fini Boul Byit ov el bane ponen 0 is Jos MCU por cuante vontiene todos Jos cireuibos pany ele pantallar fancies he elle le yemanipulac iin de fos das tos durantehy ejecucion Faire compo: cenne en) Loads Loss pantlores y abe: 4 iésvemph ao Harvie vou) Kaur Automulizavion con microcontroladores dependle Hired wunciiie La po- lenciivde edtente det imvera masini aA ee be iifalones i> eons pane cic taba gue Gon walOnes Ue BF bitsces lewis; valines Hume Hieos th mayanes de 238 Esistel meric wen) ALL Hah 2. 6 bits eS. Lae Telit MULE AUS, 486 y Pentinin por ejeiplo, Wispone denna ALLL a) 32 alana pon eats mie 09 etabkethe supenur pera anmenta te comple)idiad lys-cireinios internpsde los sicvesharigid, §¢summuritael ee pavers acum, Crmeetdin a te ALAL se cAUMCT IF el ReRistED Wx ihe idlor, Este registra eo Sled tia otc iN ene inprne que puede coniener un ir de 8 bits. Las clifereneta Grol negintres WE miei gunn) teu lt fipsiviasies de their 9 aque. al referenear al reise Wht ALL fede besentnegar iuuay ditwceiih xe meine. 1h, pera ai pusdly Organizacion de la memoria lle blog ey ee meron vais te program pan de Gates, Lenten alg pludule ativadirse por elves abe presagn isin i i hieene ¥ le me 5 geen! (RAM), [os elutes ppodemidis esrb oer by ies Mifican Sin niinptiny prettier porn sorie de regissros hos ettles ase i pore|imple 4 {iT oS GIN LOS PARLE RATS, (eyralgmmns mien leermenneriat Inuahiviside gi ani iehiretien cle jyrg pastas cura inp fanniahixunirenire respevicai bd del progtamadlorsaberubicuse wi clechipyy darsinis del opacity porrnticey, ste Gos) Componerie ves. fnupot antes paar rm et Ja femorige de. programy how Ha ete err oe ee Salis» y Hamil a stabi Lass Ch Pragran Counter 5 el Sareks Au MEN amici la fbi kel pra iinnca pattie del Reset Vector es decir, efi oonon posse dearer: Desgnienate irivciiin psa ain etree iy Siguiente jmemorienta cn hy poxicrn OODLE, ¥ Ber suee> sivaniente: Si ine bay a ide inverteriv con line neken ors cel prey rans et NICU Theyre cree ar sae Fries mei fickd etn Meas S00 va euahjuive sisters mic rprace: sin sts one ah wntians comes de sally es decir tinstmecaniies ihre atawdatic ar cl Hujes de epeuvinn det peeprima Uncle estay inaarieciones evel gote (det inwles go te ir 2) Cando el MOU enouen: titan goto ne e exter ns ta iroetimmente WM) posi eon de jueniionii especitteadis ef Ln iistrice idm. Mirenios ¢ ejemplo: ORG CoH rut moviw 20 goto: iti ‘Al momento de reiniciar, al micro ejecata la ieorucin| moviw 20 que se-encuentra _almacenada_en la posi én O8B0H, (0, que llesara hacia agumylador ef valor decimal 20, Una ver hecho esto pa sara siguiente instruc- ciGn gota rulila cual ejecuta Ln salle. ficonclicicnal 4 Ia pasicién de memoria seha- ada por la ctiqueta rutl es| decir, de nudvo a la posiciér ‘OCH, El pragrama ejequ- 14 un ciclo inte Con esas! das instruociones, Pot dleterminar bi anistiue. iPM aE segUiE ese uCihizayamn re: vial clon eomackar Ue pr cemitaine Se betiraliga con La dirgeciéin dy he prximna: ins breed GAN Lair civin goto perme paner un iets ular ew el #rograan Counter 8 de esta marera kal poy che: bap lar ewalyjute posi pari ile proigraia Aso neva Prcictiia de Ptocdveinéoa ludienioly Adsmumatl icin » CmROCET lectronica Industrial 9 (elev) pinta le vistas hardware. au) mivrovontiesky dow puede senior clos pos Ue mentona y-eadht unis tiene wn S491 Toss «los Ups principales y vome lunelonan Momearta RAM Azra Aeneas Menoey: Memeaviude: ateeesoraeguorio), Esta ox un plese ‘nemo uee lume ion ripi ey FANE Che ‘miei ‘pero Wseeitena eryh Heine: St side Mus wy hoe tmmtbUt zee mac chiossinalimentacigindesol chuyes quizivel quehiream: —fasalamente se seb: grabar fie: Hiomicrocencrehidan fy biawlernalablementeemdis iil iueva-tal yea ache: sebine utiliza umipbamenie durante ines alles, ekintente, Sus deswentiijas li eiecucitin de un program consi ten en que losetelas de joes es: all lemihe se ile Lininas@emuiferseneon: cacralies extn Himitades a wonan Insopsriciones hechas trae anierocontrokalores com 1O0.EK) ajsexdinaanne te y par li anise ortnsticn lo memeric PROM, fignea 94, quecl ticmpe-en quetarda.uns ig (ALU lav tual es dke-sGlo leclura en eseritira © gna loeturices bu condiciones garntales peréy perine al de los devils ipo Metiiorig ROM (Meer? puecke ser borrads apheande qe meniorin Gol Memors: Momoriade — kuzulyavipleta atavesaletina solo leeluca). Esty memgriase — scrtaniia vansparemte aobresu Actualmentesalgunes unis Libba solamente para leet superficie. Pac githarla ean -erdeoninolaatores iene. eqn rede datos pues ne permite nuevos das, se tiliey un dis: moc FLASH EPROM, by Ja esurit Hiaciecncidn de posities vlectronce que aph cuales sinilara ly BEPROM Jkvsealim ca voliajes-altos a Insieekdas eon Lay veutajan We ser ais de memoria para, fijar lox rapichae de menar cosigey sr Youtie nbmal- Smad y “eetos" Meseskles, porta mayor eantidad de eels clbairak ot ie merit ui prorat Eins cena cl progr quo sed sea civcuta snente ti silo bist, ts dec srqiden Ey Hance la ig slesarrolht uly dispositive cae fabricantesdemierocom EL tipo de memoria quai siecreoice alivamiy choi omlndores adm idiicunrenie lace! micceceninalados, pa epee om lili, ay che UaLe Lips), guatdare! prggnumu, Hecho pe te stiri) eke sua isn pee Con ebuvanee het 1662 Postoiformerte. Surgies cane ew el nionienn del esse nlogt, lainemoria ROM ha nee te migrocentrolukores rofl de ke apheacion, ya que ico thea gious re com memnoria EEPROM pany pucdeincrementaenacsblemen ferimoy-estriclamente i sau progetnus, La venti de tel figmpe uel aule para ello Propiediul de alo tectibea, " Comeespecto al De acuerdo a lo-antertog, ecu lipo de memoria inde sail anterior, consists en yue 42 mendumos & quienes se esti pagenvel prgeana, ques ahora-e! pase de aplicwe Ine inickando en: eb mundo de los uiinmivlesecpmcepare bora tuicroconiubakeres, que Leste sisten uicrogonien| de-eiceutar el CHEF Cain Pilciee Cali ladies daily Automatizacion con micrecontroladores: Go) cineuitey infeBradkis Gon snemoriy FLASH EPROM pues esel ecjor mduio part teulizacidn We provectos Aleunois mteracontsska lores utilican en forma accu ral memeria EEPROM guardur dagos de propésito val. Por ejsiniil, canunle libri, on slat ich pueden Hest ateaeste tipo de memoria de gue Cute se pe gue § se enciendi muermeeh te eb cayuipo, bi eyittigeracnin, aneribe de} misma apareca ca arma srutoensitien, Ls it RN gainiesy tntermayrenie ves dedireeciones's reptistins, Es: Kgeleser ines eben manipey sel porcazreuirta. que oF ascribe pariatu up li caeiin, Bir ejemplo. los mi erOLameraateres FIC 108 pasean la distrilue sci lke rie: se Trea raeeig) (oa raary Ta Po. [erate [rer ATH [Pee | Ten |g Wapueaty ont purginet> 4B eat ven | Fini tam = Ne es un tse strats BE Posicones na make seria teria RAM tal cto apie ceen Lefigura 9.5, Las prime ras wasillis son tevistros de configuracian qe tke prvaen, usanie par manipulasién dle ltrs dlatos. Lago de estas GSMs. oF programa puede almacenar informaeiGn ala (que puede recuse posterior. syle nds la inkl aio 9 casita ALFinal de este eapite Ja, mesteareies en Lorri mas detalfsides La rhanera de ekaher far wi programe, a igus que ipreiideramioe 0 utilivue Los Uversoy fipos aby meindria que: poscen loxmieracaniralackores existentesenel mercado de los onipamentes eleclnipicns; Modos de direccionamiento De maner peneral, el moeto ale direceionambentes es Kupniclikven tial de ploceso » CPU, buy, manera leinclalus @ lasdoeacimes ai sie lavenemeenis: dey ee oh FR etmlaas, SB: Cues Pracitca de Blectrdaele bideisiriul y Avianentiatyin fa Coraprender el dumeliy nantiento-de Le niicra es ne eesario enteniler las dileren: tes moxlay le diceweions mucho, Hartston Tisiceon le Minec rin namitoste Hin IDs CUAIeS se eX: cnn he mero 9h plican as eontin Inhpiicita. 5 requicre pingunw (lorie fieional para Mewar a cabo liaspera ihre: auniemto puede cealizar Hapidlamente lunetonesesps eiticus, punque eas. debian ser de un sole by iy, eu Inmediate, bi este ease un Walor Fijo se- pasa al wen don 6040 ole uh Haein, Ties vakares jas al gumas weves se déwoninan fi je Fate valor fijo. hate J lel agreed tinh regis iletipode bay mame rat de intniducir valores Hijos cen Hos powramas dianienle Relativy. ‘aliar varias pracy hae atrise hacradelance en termi ht goHL secu onde Hos enea Lremos, Las cantidhad seal faLiteemalinenizen sl peat: peng unaa. Normmalmente ly vali Za sol Una posieion oe Gaidlt wex MELO toniaidiy Ins bytes rogqueridos pane cada iis ‘fumyleit yhuces gunuitte Las exvepciones pou ron sionipne ¥ ctinuclo se sale tna pew ube aCKEN Ele gia, se salto une subsacinse oc este tipe permite cranchr Kesie Wiredciondinianty) se “Se'puedoraecesara un Srapo de roillarr praveetoy ‘silty awiehe i Pilumwaciones Posieionies de: memaris eee — gon jicrocomtroladares, $C Drums wa keds Se acostuin nas. Conestwcircecionumicn- puede resuniir de tasiguien: aneandicones ya tse puede Hegar a todo um ge mameri; Se parte del dise alana vin dstemingda pom eamujuntes de ira 68 he, dal erchiarteny de In for ciuide iNenivea. Poreernpla,, Hip. sttraves de ki suanede ih ki Gonio et inca Lnerwen BNE (Bremici if Nef Bymales Olpser variable, Una aplicasion 74 coy) o| pura clesarraltiar ik salle sh N09 muy comineseusndo se fee areas; ke ona y Ne WEI salt no es epeeuladoel cont. narehive mensaje, ebcorrecto /unevomurn tens dow sle:progaams.sigik-enn | de cinl eormpanenty, lege Sgt skn.cen HHL Indes pele TE se digit el rs wardeabo ade RAMU eLeoT! — Yasubshl a agarwes de: tan eth Absolate largo. Con ested tendo de un registro indice piliulon ke vorrigen [ox pos recinamientcrse pueds Ile Unladireeadr base cme np sib pres sHtlacllens: sanvcdikptiicnubleasion den 1ando, 0 sinapleiiente moxiib- Iroue | uapacio de dimeciones, “canche dhecckumente eh cents Sc pucdé [evan Cibo tna Bil un espacio de-lireceiones “donee propria Bia elf aie Wem de OK, se plesk gastar | byue diente del ciromitn, luego para eb apcede, un byte pare Undireeti. Almutiis veees se pucde noaliy os oehy hits artis bajos che att puede requeri¢gl adele Ii jee fede da dcr, anit diteedicn 9 on byte Finn dineecidin wsmery de (nih posi-e laecctaputation he que bh Joe Ocho bee bllos, Este Lipo “ken Ueterminaila, comsiees se BL MmeniceTIIHalOR HSke pers dedirecetonarmentyse atilrge debe usorestedinsecionaimien- mite epreweebar las proyiest basicumente cuando.se wea ie ta La meweslogia, et este des cel vennpt os rang simile te deinia peiplelin fijo:huain Wii, Sabwee lade Feloriee primemt Gayot lve pity pass a postenn cone ii a una diigeeisn piri abtener paso} sine al estatle de fos Una seHUral “AHEE st eo evi el Absolute corte: Ete tipase ute pregnntarte weaieuion de umn equipo ademas se: parece ticiniy de onnrgos. dundee sine Vira gra lene sereyt aac jvlar ew Lemp realy cums ternrinuda piacion detegsicnydle te persone, Hale chinveeitans cla tewdo ene finely Cay Uineceiones; Pr steinpke cage InieMLASE useen siMAcIOne gE. practMEeMe, ae proceed: | dose yi aacerdera ki Zsbpos Selectiénde opciones comal—geunan kr uaemena deb WIC Ls cians ni bajavelé memerniy dlosenidvenshandewn inendide pyevestorsee necesita cle un pate Coeuanclonue seca aemederzcumy Seleecin Le puede aieler 1 gram especul yo ammelanete poshekn sk Li pune ati the Lak diorence dinwcejonss. —ysraystamaidary corn fee gh se esti Intnl, EL abso Psio-es muy util Cuando se ywstnin en hi figura 9b, GmioeenmstapRioyueel abso neunejan tabskas angus: ene don Jou fareesyttsialnnenee necesine deel inicuistel mensajes una Casi nang fay empee menos bylew de pimgrania per Seeuenela de datos se-ha pi fabicuites de MCAS Luna sa cupieiealeleslireccionsaneciy —dewirniinade. stitddl dal pespast gourd toes fi deSarnullos dome se pueden Pases para ta (yeviater lactis wsas Lareaws en Indexa elaboracion de una ia tigwea 97 xenuestza cl eure priarklatd ex aplicacion progeaoa MPLAB le brea Lienipikunonie, xsjuieren que 1 proestimicito gensehl pyres Mien mR Pins Pricico te eciiiea minieey uniting,

También podría gustarte