Sie sind auf Seite 1von 100

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA

DIVISION DE ESTUDIOS DE POST-GRADO

POR: ING. PATRICIA AGUILERA MARTINEZ

SAN NICOLAS DE LOS GARZA, N. L, JUNIO DE 2002

TM

25853

F IME 2002
.A4 8

.M2

1020148252

UNIVERSIDAD AUTNOMA DE NUEVO LEN


FACULTAD DE INGENIERA MECNICA Y ELCTRICA DIVISIN DE ESTUDIOS DE POST-GR4DO

PROGRAMACI ON DE PLC'S

POR

ING. P A T R I C I A A G U I L E R A M A R T N E Z

TESIS EN OPCIN AL GRADO DE MAESTRO EN CIENCIAS DE LA INGENIERA DE MANUFACTURA CON ESPECIALIDAD EN AUTOMATIZACIN

SAN NICOLS DE LOS GARZA, N. L.

JUNIO DEL 2002

<796

<?T$

J h

^ i

; i-'T.

FONDO TESIS

UNIVERSIDAD AUTONOMA DE NUEVO LEON


FACULTAD DE INGENIERA MECNICA Y ELCTRICA DIVISIN DE ESTUDIOS DE POST-GRADO

PROGRAMACT

DE PLC'S

PO

ING. PATRICIA AGI * ERA MARTNEZ

TESIS EN OPCIN AL GRADO DE MAESTRO EN CIENCIAS DE LA INGENIERA DE MANUFACTURA CON ESPECIALIDAD EN AUTOMATIZACIN

SAN NICOLS DE LOS GARZA, N. L.

JUNTO DEL 2002

UNIVERSIDAD AUTONOMA DE NUEVO LEN FACULTAD DE INGENIERA MECNICA Y ELCTRICA DIVISIN DE ESTUDIOS DE POST-GRADO
Los miembros del comit de tesis recomendamos que la tesis "Programacin de P L C ' s " , realizada por la alumna Ing. Patricia Aguilera Martnez, matrcula 411007 sea aceptada para su defensa como opcin al grado de Maestro en Ciencias de la Ingeniera de Manufactura con Especialidad en Automatizacin.

El Comit de Tesis

M. C. Juan An Ases

a Garza

O M. C. Roberto Villarreal Garza Coasesor

CTRaui tscamma uarza oasesor

Vco. Dr. Guadalupe Alan Castillo Rodrguez Divisin de Estudios de Postgrado

San Nicols de los Garza, N. L.

Junio del 2002

Agradecimientos

A mis padres, por ser el motor alrededor del cual giran todas mis metas, logros y experiencias tanto laborales como personales. Por darme fuerzas para vencer los retos ms importantes en mi vida y sobre todo por haber hecho posible que yo este aqu.

Al personal acadmico de la FIME por haberme confortado, por haber dejado en mi etapa de estudiante maravillosos momentos, muchos compaeros y grandes amistades.

Al personal del Centro de Escuela Tcnica, de Informtica y de Postgrado que en lo personal siempre me abrieron sus puertas; por todo su apoyo, muchas gracias.

A ti, que sabes que no necesito escribir tu nombre, pero que te debo todo lo que soy, sin ti no hubiera tenido un camino claro a seguir ni una meta que perseguir, por esto y por mucho ms te voy a estar agradecida toda la vida, te quiero y respeto mucho.

Al M. C. Juan ngel Garza Garza por el apoyo que recib en mi carrera profesional y ahora en la maestra, muchas gracias.

" L a v i d a e s un c o n j u n t o d e s u e o s q u e se v a n r e a l i z a n d o l e n t a m e n t e , s o l o p a r a q u e o t r o s s u e o s o c u p e n su l u g a r por t o d o esto g r a c i a s F I M E " .

Prlogo

Las aplicaciones elctricas y la lgica de contactos La lgica de contactos fue desarrollada por la gente del rea elctrica que busc utilizando relevadores, relacionados y paro de temporizadores unos con y

programadores secuenciar finalidad

electromecnicos el

otros, con la de

bsicamente de protegerlos

arranque cuando

motores en

estn

operando

lneas

produccin industrial. El uso del lgebra booleana tambin llamada lgica booleana (falso o verdadero, abierto o cerrado) usando contactos elctricos en serie, paralelo o la combinacin de estos se extendi a otros campos, transformndose en un verdadero lenguaje de programacin conocido como lenguaje escalera representado en un diagrama comnmente llamado circuito escalera. Durante muchos aos fueron usados grandes gabinetes

electromecnicos

como nico medio de efectuar

los controles de

secuencias y de seguridad en las plantas industriales. Los inconvenientes de estas instalaciones son las de ocupar un gran espacio, ligada a la vida til de los contactos de los relevadores, que slo pueden aceptar una cantidad determinada de cierres. aperturas y

La

deteccin

reparacin

de

fallas

que

consistan

en

el

reemplazo de piezas electromecnicas y manipulacin de alambrado era lenta y normalmente paralizaba el proceso completo, pues todo el gabinete de control deba ser desenergizado, por seguridad. El desarrollo de los computadores digitales La idea de utilizar computadores digitales en aplicaciones de control apareci alrededor de 1950, las primeras aplicaciones

investigadas fueron en la aeronutica y los misiles, sin embargo en aquella poca, los computadores digitales no haban alcanzado aun el nivel de desarrollo tal que su utilizacin prctica fuese factible. Los computadores de la poca eran muy grandes, consuman demasiada energa y no eran lo suficientemente confiables, fue por ello que se desarrollaron computadores anlogos dedicados a

aplicaciones en la aeronutica. El computador anlogo fue la herramienta principal durante los aos 60 en el control de procesos, este logro dio un nuevo impulso a los fabricantes de computadores digitales, quienes se dieron cuenta del potencial del nuevo mercado que se abra a sus productos. Es as como rpidos cambios e innovaciones se sucedieron unas a otras. Los cambios tecnolgicos ms relevantes que surgieron

posteriormente los podemos dividir bsicamente en 6 perodos. Primer periodo.- Los sistemas pioneros cerca de 1955. El trabajo llevado a cabo en la planta de Texaco motivo el inters de toda la industria, fabricantes de computadores e instituciones de investigacin.

Cumplan principalmente una funcin de apoyo a los operadores de la planta, sin tomar el control completo de ella. El control anlogo continuaba a cargo del proceso. Segundo periodo - El perodo del control digital directo. El primer cambio drstico de controles anlogos por controles digitales se produjo en Inglaterra en 1962, con el reemplazo en la Industria qumica Imperial (ICI) de todos los controladores anlogos por un sistema de control por computador. Tercer periodo - El perodo de los mini computadores. El perodo de los mini computadores, a partir de 1967, con equipos ms pequeos, confiables, baratos y ms rpidos permiti la utilizacin en sistemas ms pequeos, lo que motiv un rpido

aumento del inters de la industria por utilizar control digital en lugar de control anlogo. Cuarto periodo - Los microcomputadores, desde 1980. Fue la aparicin de los microcomputadores, cada vez ms

confiables, baratos y rpidos ao tras ao, hasta nuestros das, con tiempos de vida superiores a 100.000 horas la que populariz

definitivamente el control digital. Quinto periodo - Los DCS. Los DCS o sistemas de control distribuido son una herencia de los primeros sistemas de control digital y tuvieron su origen en las aplicaciones de control de grandes plantas, principalmente de la

industria qumica.

Sexto periodo - La aparicin del PLC. A fines de los aos 70, el desarrollo de los microcomputadores, la confiabilidad cada vez ms alta y las tasas de falla menores foment la utilizacin de microprocesadores en reemplazo de los antiguos programadores Controladores reemplazar relevadores. El avance permiti el de la tecnologa de principalmente integrados en la electrnica tarjetas de electromecnicos. Lgicos ellos Programables. los antiguos Aparecieron Originalmente gabinetes de los se PLC o

pretendi por

con

control

desarrollo

mdulos

para

entradas de contacto y salidas de relevadores, reemplazando de esta manera los relevadores electromecnicos. Los avances sucesivos en la electrnica y los procesadores

permitieron incorporar al mismo equipo lazos de control, ampliando as sus funcionalidades. Actualmente existen poderosos P L C ' s en el mercado, capaces de efectuar tanto el control de secuencias como tambin ejecutar

mltiples lazos de control, poderosas funciones de clculo y tareas de comunicacin. Adems aparecieron nuevos lenguajes de

programacin adicionalmente al lenguaje escalera de base, como el lenguaje de secuencias (Grafcet) o incluso la programacin en cdigos ms complejos. Los P L C ' s estn siendo utilizados en todas las reas de la

industria tanto qumica como minera, produccin de alimentos y otros.

Han sido fundamentales en el auge de los P L C ' s el alto grado de confiabiiidad alcanzado, con un tiempo de vida que llega a las

100.000 horas, la posibilidad de tener unidades de procesamiento central redundantes, las facilidades de comunicacin va red con un importante nmeros de equipos en la planta (diferentes protocolos) y caractersticas tales como la retencin de estados de salidas e

informacin de proceso en memoria en caso de fallas de alimentacin. Otras no menos importante como las facilidades de

autodiagnstico y deteccin de fallas en circuitos tantos externos como internos, la capacidad y de trabajar en forma han modular, la

robustez

mecnica

precios cada vez

menores

contribuido

tambin a este auge. El desarrollo automatizacin de de las aplicaciones es un de claro los computadores ejemplo de a la la

procesos

como

masificacin de un producto fomento la investigacin e hizo posible tener costos cada vez ms bajos. Este permiti el ingreso de esta tecnologa a las aplicaciones industriales.

INDICE

Sntesis CAPITULO 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1 Introduccin Descripcin del problema Objetivo de la tesis Hiptesis Lmites del estudio Justificacin del trabajo de tesis Metodologa Revisin bibliogrfica

1 2 2 2 3 3 3 4 4 7 7 7 8 8 9 10 11 11 13 13 14 15 16 17 18 19 20 20 21 22 24 25 26 27 28

CAPITULO 2 Automatizacin 2.1 Descripcin de automatizacin 2.2 Objetivos de la automatizacin 2.3 Parte operativa 2.3.1 Detectores y Captadores 2.3.2 Accionadores y Preaccionadores 2.4 Parte de mando 2.4.1 Tecnologas cableadas 2.4.2 Tecnologas programadas CAPITULO 3 Autmatas Programables 3.1 Introduccin 3.2 Definicin de un autmata programable 3.3 Funciones bsicas de un PLC 3.4 Campos de aplicacin 3.4.1 Ejemplos de aplicaciones generales 3.5 Ventajas de los P L C ' s 3.6 Inconvenientes de los P L C ' s CAPITULO 4 Estructura del PLC 4.1 Estructura. Conceptos generales 4.1.1 Estructura externa 4.1.2 Estructura interna 4.2 Memoria 4.3 CPU 4.4 Unidades de E/ S (Entrada y Salida de datos) 4.5 Interfaces 4.6 Equipo o unidades de programacin

4.7 4.8 CAPITULO 5.1 5.2 5.3 5.4 5.5 5.6 5.7

Dispositivos perifricos Ciclo de trabajo de un autmata 5 Sistemas lgicos Funciones generales Funciones especiales Registros y acumuladores Temporizadores Constantes Estructura del programa Tipos de mdulos

29 29 31 31 32 33 33 34 34 36 37 37 37 41 42 43 44 44 45 45 46 47 47 47 48 48 49 50 54 55 56 56 57 58 65 76 77 79 81 83

Captulo 6 Lenguajes de programacin 6.1 Introduccin 6.1.1 Esquema de contactos 6.1.2 MNEMNICO 6.2 Grfico secuencial de funciones (Grafcet) 6.3 Lista de instrucciones 6.4 Texto estructurado 6.5 Diagrama de contactos 6.6 Diagrama de funciones 6.7 Organizaciones de tareas 6.8 Bloques de funciones Captulo 7 Grafcet 7.1 Introduccin 7.2 Antecedentes 7.3 Elementos del Grafcet 7.3.1 Etapas iniciales 7.3.2 Etapas normales 7.3.3 Acciones 7.3.4 Transiciones 7.3.5 Lneas de enlace 7.4 Diseo y estructuras del Grafcet 7.4.1 Desarrollo del sistema 7.4.2 Evolucin del sistema 7.4.3 Estructuras bsicas 7.5 Desarrollo de ejemplos con Grafcet Capitulo 8 Conclusiones y recomendaciones Bibliografa Listado de figuras Glosario de trminos Resumen Autobiogrfico

Sntesis

El desarrollo acelerado en el uso de nuevas tecnologas, sobre todo en los campos de la electrnica, informtica y comunicaciones constituyen un constante desafo en la aplicacin de estas en los sistemas automticos de control, provocando un profundo cambio en la concepcin y diseo de los procesos, obligndonos a una constante actualizacin de conocimientos y un continuo replanteamiento de los mtodos de diseo empleados. Otro factor a considerar es que a medida que aparezcan nuevos equipos en el mercado se amplan las posibilidades de comunicacin e interconexin entre ellos. La complejidad del sistema de control alcanzable con los

autmatas, hace que sea imprescindible el empleo de mtodos de diseo sistemtico, frente al mtodo intuitivo en el diseo de relevadores. El propsito de esta tesis es el de presentar dichos mtodos sistemticos aprovechando las funciones y posibilidades que ofrecen actualmente los autmatas en comparacin empleados hace unas dcadas. Como a los sistemas clsicos haremos especial que se vea empleado

ejemplo

hincapi en el diseo mediante los denominados Grficos Funcionales de Control de Etapas y Transiciones (GRAFCET) que permite con una gran sencillez el desarrollo del proyecto y aprovechamiento automatismos secuenciales. de

CAPITULO 1 Introduccin

1.1

Descripcin del problema El diseo tradicional en la automatizacin de procesos usando

PLC ( Controlador Lgico Programable) consiste normalmente en el uso de bloques definidos lo que para adecuaciones o algunas

aplicaciones especficas no se aplica metodologa alguna, ocasionando dificultad de diseo o diseos exclusivos y poco entendibles, en los que solo el que disea pueda modificarlos, debido a que a otra persona le tomara tiempo entender la lgica en la que fue hecho y por consecuencia la dificultad de lograr alguna modificacin a este.

1.2

Objetivo de la tesis Hacer un anlisis de las herramientas por eventos discretos y

proponer una metodologa para el diseo de la automatizacin de procesos industriales usando para ello lenguajes de programacin que se puedan usar en los Controladores Lgicos Programables (PLC's).

1.3

Hiptesis Se cree que es ms fcil y rentable la programacin por eventos

discretos de los Controladores Lgicos Programables (PLC's) a travs de lenguajes comparado a la programacin tradicional usando bloques definidos, representados normalmente en diagramas de escalera.

1.4

Lmites del estudio Se pretende llegar a desarrollar una de las aplicaciones que

existen

alrededor para

de

la

programacin la

de

Controladores en el diseo

lgicos de la

Programables

comprobar

facilidad

automatizacin de procesos industriales.

1.5

Justificacin del trabajo de tesis En la actualidad la cultura de los Ingenieros dedicados al diseo

de

sistema

de

automatizacin

con

Controladores

Lgicos

Programables se basa en mdulos o soluciones anteriormente ya planeadas sin conocer la eficiencia de estas o la prueba y error que lleva un tiempo en el diseo; esto no asegura un eficaz

funcionamiento as como una lgica en la que otro diseador pueda comprender o documentar el uso de la programacin por eventos discretos.

1.6

Metodologa Primera Fase: Concepto de automatizacin. Bsqueda bibliogrfica de autmatas programables. Sistemas lgicos. Estructura del PLC.

Lenguajes de programacin de un autmata programable.

Segunda Fase: Basndose en los lenguajes de programacin, mostrar la

diferencia entre la programacin de un PLC por contactos comparada con la de eventos discretos haciendo uso de la programacin de diseo y estructura del lenguaje Grafcet.

1.7

Revisin bibliogrfica Existen varias publicaciones que se enfocan solo en aclarar el

funcionamiento mantener los

de

los PLC 's

de manera durante

genrica el

con el fin y solo

de ir

conceptos

estables

tiempo

modificando los parmetros de los componentes. Otras publicaciones se preocupan por la optimizacin del producto de manera integrada y muy pocas por generar una gua de diseo.

La base o

bibliografa presentada en esta tesis se ha desarrollado en refirindose a las publicaciones que a continuacin se

mencionan. [1] Autmatas Programables,

Jos Luis Romeral, Serie Mundo Electrnico. Editorial Marcombo, S.A., Boixareu Editores. 1997.

[2]

Programmable Logic Controllers and Petri Nets"

IF AC, Madrid. September 1982

[3]

The Design and Modeling of PLC Programs Using Petri

Nets, Cambridge, England 1995.

[4]

GRAFCET: PRCTICA Y APLICACIONES J. C. BOSSY, P.

BRARD, P. FAUGERE, C. MERALUD Ediciones UPC, Aula Quadern, 1995.

[5]

PROGRAMMABLE E.

LOGIC J.

DEVICES MARCOS;

AND Prentice

LOGIC Hall

CONTROLLERS

MANDADO,

International, 1996.

[6]

Autmatas

Programables,

fundamentos,

manejo,

instalacin y prcticas A. Porras / A P. Montanero Ed. Me Graw Hill, publicacin, 1990.

[7]

Real

Time

Systems

and

their

Programming

and

Languages, Ed. Addison-Wesley. Burns, A. and A. Welling, 1990.

[8]

Internet

http//www.autmatas.org http//www. grupo-maser.com http//www.femz.autmatas.com

CAPITULO 2 Automatizacin

2.1

Descripcin de automatizacin La automatizacin es un sistema donde se trasfieren tareas de

produccin, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnolgicos. Un sistema automatizado consta de dos partes principales: Parte de operativa Parte mando

2.2

Objetivos de la automatizacin Los objetivos principales logrados en el proceso de

automatizacin se describen a continuacin: Mejorar la productividad de la empresa, reduciendo los

costos de la produccin y mejorando la calidad de la misma. Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos pesados e incrementando la seguridad. Realizar las operaciones imposibles de controlar intelectual o manualmente.

Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el momento preciso.

Simplificar el mantenimiento de forma que el operario no requiera grandes conocimientos proceso productivo. para la manipulacin del

Integrar la manufactura y produccin.

2.3

Parte operativa La parte operativa es la parte que acta directamente sobre la

mquina. Son los elementos que hacen que la mquina se mueva y realice la operacin deseada. Los elementos que forman la parte operativa cilindros, son los accionadores y los de las mquinas captadores como motores,

compresores

como

fotodiodos,

transductores.

2.3.1

Detectores y Captadores

Como las personas necesitan de los sentidos para percibir, lo que ocurre en su entorno, los sistemas automatizados precisan de los transductores para adquirir informacin de: La variacin de ciertas magnitudes fsicas del sistema. El estado fsico de sus componentes.

Los dispositivos encargados de convertir las magnitudes fsicas en magnitudes elctricas se denominan transductores. Los transductores se pueden clasificar en funcin del tipo de seal que transmiten en: Transductores todo o nada: Suministran una seal binaria claramente diferenciada. Los finales de carrera son

transductores de este tipo. Transductores numricos: Transmiten valores numricos en forma de combinaciones binarias. Los encoders son

transductores de este tipo. Transductores analgicos: Suministran una seal continua que es fiel reflejo de la variacin de la magnitud fsica medida. Algunos de los transductores ms utilizados son: fotoceldas,

botones, encoders, etc.

2.3.2

Accionadores y Preaccionadores

El accionador es el elemento final de control que, en respuesta a la seal de mando que recibe, acta sobre la variable o elemento final del proceso. Un accionador transforma la energa de salida del automatismo en otra de ms utilidad para el entorno industrial de trabajo.

Los

accionadores

pueden

ser

clasificados

en

elctricos,

neumticos e hidrulicos. Los

ms utilizados en la industria son:

cilindros, motores de corriente alterna, motores de corriente continua, etc. Los accionadores son controlados por la parte de mando, sin embargo, pueden estar bajo el control directo de la misma o bien requerir algn preaccionamiento para amplificar la seal de mando. Esta preamplificacin se traduce en establecer o interrumpir la

circulacin de energa desde la fuente al accionador. Los preaccionadores disponen de: parte de mando o de control que se encarga de conmutar la conexin elctrica, hidrulica o

neumtica entre los cables o conductores del circuito de potencia.

2.4

Parte de mando La parte de mando suele aunque ser un autmata hace poco programable se utilizaban

(tecnologa

programada),

hasta

relevadores electromagnticos, tarjetas electrnicas o mdulos lgicos neumticos (tecnologa cableada). En un sistema de fabricacin automatizado el autmata

programable esta en el centro del sistema. Este debe ser capaz de comunicarse con todos los elementos que lo constituyen.

2.4.1 Con

Tecnologas cableadas este tipo los de tecnologa, el automatismo que lo se realiza Su

interconectando

distintos

elementos

integran.

funcionamiento es establecido por los elementos que lo componen y por la forma de conectarlos. Esta fue la primera solucin que se utiliz para crear autmatas industriales, pero presenta varios inconvenientes. Los dispositivos que se utilizan en las tecnologas cableadas para la realizacin del automatismo son: Relevadores electromagnticos. Mdulos lgicos neumticos. Tarjetas electrnicas.

2.4.2

Tecnologas programadas

Los avances en el campo de los microprocesadores de los ltimos aos han favorecido la generalizacin de las tecnologas programadas en la realizacin de automatismos. Los equipos realizados para este fin son: Las computadoras. Los autmatas programables.

La computadora,

como parte de mando de un

automatismo

presenta la ventaja de ser altamente flexible a modificaciones de proceso. Pero, al mismo tiempo, y debido a su diseo no especfico para su entorno industrial, resulta un elemento frgil para trabajar en entornos de lneas de produccin. Un autmata programable industrial es un elemento robusto

diseado especialmente para trabajar en ambientes de talleres, con casi todos los elementos de la computadora.

CAPITULO 3 Autmatas Programables

3.1

Introduccin Hasta no hace mucho tiempo el control de procesos industriales

se haca de forma cableada por medio de contactores y relevadores. Al operario que se encontraba a cargo de este tipo de

instalaciones, se le exiga tener altos conocimientos tcnicos para poder realizarlas y posteriormente mantenerlas en funcionamiento. Adems cualquier variacin en el proceso supona modificar

fsicamente gran parte de las conexiones de los montajes siendo necesario dedicar mucho tiempo adems de un gran esfuerzo tcnico, por lo que se incide directamente un mayor desembolso econmico. En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado para tcnicas cableadas. La computadora y los autmatas programables han intervenido de una forma considerable para que este tipo de instalacin se haya visto sustituida por otras de forma programada.

El Autmata Programable Industrial (API) naci como solucin al control de circuitos complejos de automatizacin. Por lo tanto se que un aparato electrnico que o de los mando de los sistemas

puede decir que un API no es ms sustituye los circuitos A l se auxiliares

automticos.

le conectan

captadores

(transductores

botones)por una parte, y los actuadores (bobinas de contactores, lmparas)por otra.

Figura 3.1 Esquema de un autmata programable.

3.2 Se

Definicin de un autmata programable entiende por Controlador Lgico Programable (PLC), o

Autmata Programable, a toda mquina electrnica diseada para controlar en tiempo real y en medio industrial procesos secuenciales. Esta definicin se est quedando u poco desfasada, ya que han aparecido los Micro-PLC's, destinados a pequeas necesidades y al alcance de cualquier persona.

3.3

Funciones bsicas de un PLC Dentro de ests funciones podemos mencionar: La deteccin: Lectura de la seal de los captadores

distribuidos por el sistema de fabricacin. El mando: Elabora y enva las acciones al sistema mediante los accionadores y preaccionadores. El dilogo hombre mquina: Mantener un dilogo con los operarios de produccin obedeciendo sus consignas e

informando del estado del proceso. La programacin: Para introducir, elaborar y cambiar el programa de aplicacin del autmata el dilogo de programacin debe permitir modificar mquina. el programa incluso con el autmata controlando la

Nuevas Funciones Redes de comunicacin: Permiten establecer comunicacin con otras partes de control. Las redes industriales permiten la comunicacin y el intercambio de datos entre autmatas a tiempo real. En unos cuantos milisegundos pueden enviarse telegramas e intercambiar tablas de memoria compartida. Sistemas de supervisin: Tambin los autmatas permiten comunicarse con computadoras provistas de programas de supervisin industrial. En comunicacin se realiza por una

simple conexin por el puerto serie de la computadora.

Control de procesos continuos: Adems control de sistemas de eventos discretos

de dedicarse los

al

autmatas

llevan incorporadas funciones que permiten el control de procesos continuos. Disponen de mdulos de entrada,

salidas analgicas y la posibilidad de ejecutar reguladores PID que estn programados en el autmata. Entradas-Salidas distribuidas: Los mdulos de entrada-salida pueden estar distribuidos por la instalacin, se comunican con la unidad central del autmata mediante un cable de red. Buses de campo: Mediante un solo cable de comunicacin se pueden conectar al bus de captadores y acconadores,

remplazando al cableado tradicional

3.4

Campos de aplicacin El PLC por sus especiales caractersticas de diseo tiene un

campo

de

aplicacin

muy

extenso.

La

constante

evolucin

del

hardware y software ampla constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales. Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un proceso de maniobra, control, sealizacin, etc. , por tanto, su aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a transformaciones industrales, control de instalaciones, etc.

Sus

reducidas

dimensiones,

la

extremada

facilidad

de

su

montaje, la posibilidad de almacenar los programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, hace que su eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales como: Espacio reducido. Procesos de produccin peridicamente cambiantes. Procesos secuenciales. Maquinaria de procesos variables. Instalaciones de procesos complejos y amplios. Chequeo de programacin centralizada de las partes del proceso.

3.4.1

Ejemplos de aplicaciones generales

A continuacin mencionaremos algunos ejemplos de aplicaciones comunes: Maniobra de mquinas. Maquinaria industrial de plstico. Mquinas de transferencia. Maquinaria de embalajes. Maniobra de instalaciones.

3.5

Ventajas de los P L C ' s No todos los autmatas ofrecen las mismas ventajas sobre la

lgica cableada, ello es debido, principalmente,

a la variedad de

modelos existentes en el mercado y las innovaciones tcnicas que surgen constantemente. Tales consideraciones me obligan e referirme a las ventajas que proporciona un autmata de tipo medio. Dentro de las ventajas que podemos observar es el menor

tiempo empleado en la elaboracin de proyectos debido a que: No es necesario dibujar el esquema de contactos. No es necesario simplificar las ecuaciones lgicas, ya que, por lo general la capacidad de almacenamiento del mdulo de memoria es lo suficientemente grande. La lista de materiales queda sensiblemente reducida, y al elaborar el presupuesto correspondiente se eliminar parte del problema que supone el contar con diferentes

proveedores, distintos plazos de entrega. Posibilidad de introducir modificaciones sin cambiar el

cableado ni aadir aparatos. Mnimo espacio de ocupacin. Menor costo de mano de obra en la instalacin. Economa fiabilidad de mantenimiento. Adems de aumentar mviles, la los

del sistema, al eliminar contactos

mismos autmatas pueden indicar y detectar averas.

Posibilidad autmata.

de gobernar

varias

mquinas

con

un

mismo

Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el tiempo cableado.

3.6

Inconvenientes de los P L C ' s Como inconvenientes podramos hablar, en primer lugar, de que

hace falta un programador, lo que obliga a capacitar tcnicos en tal sentido, solucionado porque las

a uno de los esta dicho

pero hoy en da ese inconveniente universidades ya se encargan de

adiestramiento. El costo inicial tambin puede ser un inconveniente.

CAPITULO 4 Estructura del PLC

4.1

Estructura. Conceptos generales La mejor opcin para el control de procesos industriales es

empleo de autmatas programables. Estos aparatos se basan en el empleo de un microcontrolador para el manejo de entradas y salidas. La memoria del aparato contendr tanto el programa de usuario que le Introduzcamos como el sistema operativo que permite ejecutar en secuencia las instrucciones del programa. Opcionalmente, en la mayora de los autmatas, tambin se incluyen una serie de funciones re-implementadas de uso general ( como reguladores PID). La mayor ventaja es que si hay que variar el proceso basta con cambiar el programa introducido en el autmata ( en la mayora de los casos).Otra ventaja es que el autmata tambin nos permite saber el estado del proceso incluyendo la adquisicin de datos para un posterior estudio.

4.1.1

Estructura externa

Todos los autmatas programables, posen una de las siguientes estructuras: Compacta: en un solo bloque estn todos los elementos. Modular: Estructura americana: separa la E/ S del resto del autmata. Estructura europea: cada mdulo es una funcin (fuente de alimentacin, CPU, E/ S, etc.). Exteriormente nos encontramos con cajas que contienen una de estas estructuras las cuales poseen indicadores y conectores en

funcin del modelo y fabricante. Para el caso de una estructura modular se dispone de la

posibilidad de fijar los distintos mdulos en rieles normalizados, para que el conjunto sea compacto y resistente. Los micro-autmatas suelen venir sin caja en formato kit ya que su empleo no es determinado y se suele incluir dentro de un conjunto ms grande de control o dentro de la maquinaria controlar. que se debe

Figura 4.1 Estructura externa de un PLC.

4.1.2

Estructura interna

- E/S especiales - SENSORES ACTUADORES - RS-485 - RS-232

Figura 4.2 Diagrama describiendo la estructura interna de un PLC. Los elementos esenciales, que como mnimo todo autmata

programable posee son: Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser del tipo digital o analgico. En ambos casos tenemos unos rangos de tensin caractersticos, los cuales se encuentran en las hojas de caractersticas fabricante. A estas lneas conectaremos los sensores. Seccin de salidas: son una serie de lnea de salida, que tambin pueden ser de carcter digital o analgico. A estas lneas conectaremos los actuadores. Unidad central de proceso (CPU): se encarga de procesar el programa de usuario que introduciremos, para ello del

disponemos de diversas zonas de memoria, instrucciones de programa y registros.

Adicionalmente

en

determinados

modelos

ms

avanzados,

podemos disponer de funciones ya integrados reguladores PID, control de posicin, etc.

en el CPU; como

Figura 4.3 Elementos esenciales de un autmata programable. Tanto las entradas como las salidas estn aisladas de la CPU segn el tipo de autmata que utilicemos. Normalmente se suelen emplear opto acopladores en las entradas relevadores y salidas. Aparte de estos elementos podemos disponer de los siguientes: Unidad de alimentacin (algunas CPU la llevan incluida). Unidad o consola de programacin: que nos permitir

introducir, modificar y supervisar al programa del usuario. Dispositivos perifricos: como nuevas unidades de E/ S, ms memoria unidades de comunicacin en red, etc. Interfaces: facilitan la comunicacin del autmata mediante enlace serie con otros dispositivos (como una computadora personal).

4.2

Memoria Dentro de la CPU vamos a disponer de un rea de memoria, la

cual emplearemos para diversas funciones: Memoria del programa de usuario: aqu introduciremos el programa va a ejecutar cclicamente. Memoria de la tabla de datos: se suele subdividir en zonas segn el tipo de datos (como marcas de memoria,

temporizadores, contadores, etc.). Memoria del sistema: aqu se encuentra el programa en cdigo mquina que monitoriza el sistema (programa del sistema). Este programa es ejecutado directamente por el microprocesador /microcontrolador que posea el autmata. Memoria de almacenamiento: se trata de memoria externa que empleamos para almacenar el programa de usuario, y en ciertos casos parte de la memoria de la tabla de datos. Suele ser de uno de los siguientes tipos: EPROM, EEPROM O FLASH. Cada autmata divide su memoria de esta forma genrica,

haciendo subdivisiones especficas segn el modelo y fabricante.

4.3

CPU La CPU es el corazn del autmata programable. Es la

encargada de ejecutar el programa de usuario mediante el programa del sistema (es decir, el programa de usuario es interpretado por el programa del sistema). Sus funciones son: Vigilar que el tiempo de ejecucin del programa de usuario

no exceda un determinado tiempo mximo (tiempo de ciclo mximo). A esta funcin se le suele denominar watchdog (perro guardin). Ejecutar el programa de usuario. Crear una imagen de las entradas, ya que el programa de usuario no debe acceder directamente a dichas entradas. Renovar el estado de las salidas en funcin de la imagen de las mismas obtenida al final del ciclo de ejecucin del

programa de usuario. Verificacin del sistema.

El autmata va a poseer un ciclo de trabajo, que ejecutar de forma continua:

Figura 4.4 Ciclo de trabajo de un autmata.

4.4

Unidades de E/ S (Entrada y Salida de datos) Generalmente vamos a disponer de dos tipos de E /S: Digital Analgica

Las E /S digitales se basan en el principio de todo o nada, es decir o no conducen seal alguna o poseen un nivel mnimo de tensin. Estas E /S se manejan en nivel de bit dentro del programa de usuario. Las E /S analgicas pueden poseer cualquier valor dentro de un rango determinado especificado por el fabricante, se basan en

convertidores A /D y D /A aislados de la CPU. Estas seales se manejan en nivel de byte o palabra ( 8/16) dentro del programa de usuario.

Las E /S son ledas y escritas dependiendo del modelo y del fabricante, es decir pueden estar incluidas sus imgenes dentro del rea de memoria o ser manejadas a travs de instrucciones

especficas de E /S.

Figura 4.5 Dispositivos conectados como entradas y salidas. 4.5 Interfaces Todo autmata, salvo casos excepcionales, posee la virtud de poder comunicarse con otros dispositivos (como una computadora personal). Lo normal es que posea una E /S serie del tipo RS-232 / RS-422. A travs de esta lnea se pueden manejar todas las del

caractersticas internas del autmata incluida la programacin mismo, y suele emplearse lugar separado.

para monitorizacin del proceso en otro

Figura 4.6 Dispositivo utilizado como interfase.

4.6

Equipo o unidades de programacin El autmata debe de disponer de alguna forma de programacin,

la

cual

se

suele

realizar

empleando

alguno

de

los

siguientes

elementos: Unidad de programacin: suele ser en forma de

calculadora. autmata,

Es la forma ms simple de programar el y se suele reservar para pequeas

modificaciones del programa o la lectura de datos en el lugar de colocacin del autmata. Consola de programacin: es una terminal a modo de ordenador, que proporciona una forma ms cmoda de realizar el programa de usuario y observar internos del autmata desfasado actualmente. PC: es el modo ms potente y empleado en la actualidad. Permite programar desde un ordenador personal parmetros

estndar, con todo lo que ello supone: herramientas ms potentes, magntico, posibilidad de almacenamiento transferencia en de soporte datos,

impresin,

monitorizacin mediante software SCAD, etc. Por cada caso el fabricante proporciona lo necesario, el equipo o el software (cables adecuados) cada equipo dependiendo del modelo y fabricante, puede poseer una conexin a uno o varios de los

elementos anteriores.

En el caso de los Micro-PLC se escoge la

programacin por PC o por unidad de programacin integrada en la propia CPU.

4.7

Dispositivos perifricos El autmata programable, en la mayora de los casos, puede ser

ampliable.

Las

amplificaciones

abarcan

una

gran

variedad

de

posibilidades, que van desde las redes internas, mdulos auxiliares de E /S, memoria adicional hasta la conexin con otros autmatas del mismo modelo. Cada fabricante facilita las posibilidades de amplificacin de sus modelos, los cuales pueden variar incluso entre modelos de la misma serie.

Figura 4.7 Dispositivos perifricos.

4.8

Ciclo de trabajo de un autmata El autmata va a ejecutar nuestro programa de usuario en un

tiempo determinado, el cual va a depender sobre todo de la longitud del programa. Esto debido a que cada instruccin tarda un tiempo determinado en ejecutarse, por lo que en proceso rpido ser un factor crtico.

En

un

sistema

de

control

mediante

autmata

programable

tendremos los siguientes tiempos: 1. Retardo de entrada. 2. Vigilancia y exploracin de las entradas. 3. Ejecucin del programa de usuario. 4. Transmisin de las salidas. 5. Retardo en salidas. La vigilancia y exploracin de las entradas, los retardos de

entrada y la ejecucin del programa del usuario dan como total el tiempo de ciclo del autmata. Al transcurrir este ciclo es cuando se modifican las salidas, por lo que s varan durante la ejecucin del programa tomarn como valor el ltimo que se haya asignado. Esto es as debido a que no se manejan directamente las

entradas y las salidas, si no una imagen en memoria de las mismas que se adquiere al comienzo del ciclo (2) y se modifica al final de ste (retardo). En la tapa de vigilancia (watchdog) se comprueba si se sobrepas el tiempo mximo de ciclo, activndose en caso afirmativo la seal de error correspondiente.

CAPITULO 5 Sistemas lgicos

5.1

Funciones generales Las operaciones combinacionales ms comunes se realizan con

los bloques de funciones bsicas, conexin serie, paralelo, negacin, etc.

Sm oo bl S= A'B S= AB

;x>
S= A+B 8=5 S= AB s 7FB" S= A+B S= AB

Ecuacin

Tabla (te

Vra ed d I

Circuito Jdrico Nrabolefll* NOIA Figura

i 1

rJ

= 1
A - S

A.1

=1

B y sus

5.1

Tabla

de

funciones

combinacionales

bsicas

diferentes representaciones.

Normalmente las funciones AND, OR, EXOR NAND y OR tiene tres entradas y una salida. Si deseamos realizar operaciones con ms de tres entradas, se conectan en cascada como lo indica la siguiente figura.

-G

Figura 5.2 Operacin And de cinco entradas.

5.2

Funciones especiales Temporizador con retardo a la conexin: Activa la salida Q una vez que ha transcurrido el tiempo programado Temporizador con retardo a la desconexin: Desactiva la salida una vez transcurrido el tiempo programado. Relevador de impulsos: Tiene el mismo funcionamiento que un interruptor. La salida cambia de estado, de 0 a l,cada vez que cambia la seal de entrada de disparo (Trigger). Reloj: Permite controlar los instantes de activacin y

desactivacin de la salida en un da de la semana y una hora determinada. Generador de pulsos: Genera pulsos de reloj a intervalos guales. Funcionamiento similar a un intermitente.

5.3

Registros y acumuladores Todas las operaciones que hagamos con las entradas y las salidas

se deben de efectuar en algn sitio. Para ello se define: Registro de entrada (VKE): Su tamao es de 1 bit. Aqu es donde efectuaremos las instrucciones, a la carga de entradas y a la asignacin de salidas en nivel de bit. Acumuladores (AKK! Y AKK2): Sus son de 16 bits cada uno Cada vez que se almacene un dato en los acumuladores se seguir la siguiente secuencia.

5.4

Temporizadores Varan en funcin de marcas y modelos, pero los ms usados

suelen incorporar 32 temporizadores: T0....T31 y 32 contadores: Z0....Z31 De los 32 contadores, 8 no se borran al desconectar el autmata (son remanentes), dichos contadores son ZO a Z27. Para consultar el estado de cada uno de ellos podremos usarlos como si fueran

entradas (mediante operaciones combinacionales) o almacenando su valor en los AKKU.

5.5

Constantes

A la hora de descargar datos en acumuladores, temporzadores, registros, etc., tendremos varias posibilidades en la forma de

introducir el dato: . KB: 8 bits (0 a 255 en decimal). KC: 8 bits (2 caracteres alfanumricos). KF: 16 bits (2 bytes, 0 a 255 en decimal cada uno). KB: 16 bits (binario natural).

5.6

Estructura del programa Dentro de la estructura nos encontramos con dos opciones para

escribir el programa: Lineal: Se emplea un nico mdulo de programa (OBI).Este mdulo se procesa cclicamente, es decir, tras la ltima instruccin se volver a ejecutar la primera. Si la tarea controlar es simple esta es la mejor forma. Estructurada: Para el caso de tareas complejas es ms a

conveniente dividir el programa en mdulos. Mediante esta forma logramos un programa ms claro y adquiriremos la posibilidad de poder llamar a un mdulo desde cualquier parte del programa (lo que evita repetir cdigo).

+
= = = > +
+

OBI
= = = > +
+

>

+
+

<=== +
<=== + + + +

Figura 5.3 Estructura representando un mdulo. En la programacin estructurada se comienza y termina en el mdulo OBI, desde el cual saltaremos y retornaremos a los

mdulos que nos interesen. Por supuesto se podr saltar desde un mdulo a otro (anidado), siempre que nos superemos los 16 bits

de salto que permite como mximo el autmata. Otras limitaciones son: El salto de un mdulo a otro debe ser siempre hacia delante (Ej. Se podr saltar de PB1 a PB2, pero no a la inversa). No se pueden dar dos saltos a un mismo mdulo desde el mdulo actual (Ej. No se podr saltar dos veces a PB3 desde PB2 pero si puede saltarse a PB3 desde distintos mdulos). Tanto en la programacin lineal como en la estructura los mdulos acabarn mediante la instruccin BE. La memoria del de autmata 1000 esta lneas limitada, de por lo que

dispondremos

programacin

aproximadamente.

5.7

Tipos de mdulos Generalmente, existen cuatro tipos de mdulos en cualquier autmata programable: Mdulos de organizacin (OB): Son los que gestionan el programa del usuario. Numerados OBI, OB3 y OB22. Debemos destacar el OBI, que es el mdulo del programa principal, el OB3, que es el que contiene el programa

controlado por alarma y el OB13 que es el mdulo para programas controlados por tiempo. Mdulos de programa (PB): Son los que incluyen el programa de usuario dividido normalmente segn sus aspectos

funcionales o tecnolgicos. PBO ....PB3. Mdulos funcionales (FB): Son mdulos de programa

especiales aqu se introducen las partes del programa que aparecen con frecuencia o poseen gran complejidad. Poseen un juego de instrucciones ampliado FB0...FB3. Mdulo de datos (DB): En ellos se almacenan datos para la ejecucin del programa como valores reales, textos, etc., adoptan los valores: DB0...DB3. Los mdulos DB1 y DB2 se emplean para definir las condiciones internas del autmata por lo que no deben utilizarse. La mayor ventaja que aportan es la facilidad para variar el proceso que controlan, ya que basta con cambiar el programa

introducido en el autmata (en la mayora e los casos).

Captulo 6 Lenguajes de programacin

6.1

Introduccin Cuando hablamos de los lenguajes de programacin nos

referimos a diferentes formas de poder escribir el programa usuario. El software actual nos permiten traducir el programa usuario de un lenguaje a otro, pudiendo as escribir el programa en el lenguaje que ms nos conviene. Existen varios tipos de lenguajes de programacin: Esquema de contactos Mnemnico o listado de contactos Esquema funcional

6.1.1

Esquema de contactos

Es un lenguaje grfico, derivado del lenguaje de relevadores, que mediante smbolos representa contactos, solenoides. Su principal

ventaja es que los smbolos bsicos estn normalizados segn normas NEMA y son empleados por todos los fabricantes.

Los smbolos bsicos son:

\J
Contacio nurinulmtnlc abierto Contacto numi ut [cate cerrado Salida

Figura 6.1 Smbolos bsicos del esquema de contactos.

Los elementos bsicos que configuran la funcin se representan entre dos lneas verticales que simbolizan las lneas de alimentacin. Para las lneas de funcin ms complejas como temporizadores, registros bloques. de desplazamiento, etc. , se hace uso del formato de

Estos no estn formalizados,

aunque guardan

una gran

similitud entre s para distintos fabricantes y resultan mucho ms expresivos que si se utiliza para el mismo fin el lenguaje en lista de instrucciones o mnemnico.

Conceptos generales Un programa en esquema de contactos, la constituyen una serie de ramas de contactos. Una rama esta compuesta de una serie de contactos,

conectados en serie o en paralelo que dan origen a una salida que bien puede ser una bobina o una funcin especial.

14
UUO! HR OO OO ! '

\cnrty Voi,'

'i i

iT

r^

Figura 6.2 Rama de contactos. El flujo de la seal va de izquierda a derecha y de arriba abajo. A una rama de una circuito en esquema de de contactos en le

corresponde mnemnica.

secuencia

instrucciones

forma

Todas las ramas de circuito se inician con una instruccin LOAD.

Di'tela

lailtoc.-iin

Dilu

00 00 00 01
Q0 02

L D i 0 05 A D 00 N ' 06
Oli

M} U

ED I N

1000

Figura 6.3 Estructura de una instruccin LOAD.

Una bobina no puede venir conectada directamente de la barra de inicio. En tal caso es necesario interponer un

contacto siempre cerrado.

Figura 6.4 simbologia de un contacto cerrado.

A la derecha de una bobina no es posible programar ningn contacto.

El nmero de contactos posibles en serie o en paralelo es prcticamente ilimitado.

Es posible colocar en paralelo 2 o ms bobinas.

Figura 6.5 Paralelo de dos o ms bobinas.

6.1.2

MNEMNICO

Un lenguaje en mnemnico o lista de instrucciones consiste en un conjunto de cdigos simblicos, cada uno de los cuales corresponde a una instruccin. Cada fabricante utiliza sus propios cdigos, y una nomenclatura distinta para nombrar las variables del sistema. El lenguaje en mnemnico es similar al lenguaje ensamblador del micro. La complejidad en la programacin de los autmatas

programables requiere ms que nunca de la estandarizacin de la misma. Bajo la direccin del IEC el estndar IEC 1131-3 (IEC 65) para la programacin de P L C ' s ha sido definida. Alcanz el estado de Estndar Internacional en Agosto de 1992. Los lenguajes grficos y textuales definidos en el estndar son una fuerte base para entornos de programacin potentes en PLC's. Con la idea de hacer el estndar adecuado para una gran cantidad de aplicaciones, cinco lenguajes han sido definidos en total: Grfico secuencial de funciones (Grafcet) Lista de instrucciones (LDI o AWL) Texto estructurado Diagrama de flujo Diagrama de contactos

6.2

Grfico secuencial de funciones (Grafcet) El grfico secuencial de funciones (SFC o Grafcet) es un lenguaje

grfico que proporciona una representacin en forma de diagrama de las secuencias del programa. Soporta selecciones, alternativas de secuencias paralelas. Los elementos bsicos son pasos y transiciones. Los pasos consisten de piezas de programa que son inhibidas hasta que una condicin especificada por las transiciones es conocida. Como consecuencia de que las aplicaciones industriales funcionan en forma de pasos, el SFC es la forma lgica de especificar y programar el ms alto nivel de un programa de PLC.

Figura 6.6 Pasos y transiciones de un Grafcet.

6.3

Lista de instrucciones La lista de instrucciones (IL o AWL) es un lenguaje de bajo

nivel, similar al lenguaje ensamblador. Con IL solo una operacin es permitida por lnea (Ej. Almacenar un valor en un registro).

Este lenguaje es adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin.

LD AND AND AND AND S LD AND OR R LD ST

s&io
%m

.1
.0

.5 %10 . 4

Bp, inicio ciclo Dp. presencia vehculo Bit autorizacin reloj calendario Fe. alto rodillo Fe. detrs prtico Memo inicio ciclo

.5 %1Q .2
%m

Bp. parada ciclo

%M0
%QQ.0

Piloto ciclo

Figura 6.7 Secuencia que describe un listado de instrucciones.

6.4

Texto estructurado El texto estructurado (ST) es un lenguaje de alto nivel

estructurado por bloques que posee una sintaxis parecida al pascal. El ST puede ser empleado para realizar rpidamente sentencias

complejas que manejen variables con un amplio rango de diferentes tipos de datos, incluyendo valores analgicos y digitales.

6.5

Diagrama de contactos El diagrama de contactos (ladder diagram LD) es un lenguaje que

utiliza un juego estandarizado de smbolos de programacin. En el estndar IEC los smbolos han sido racionalizados (se ha reducido su nmero).

%X1

%Q0.1

%X2

%Q0.2

%X3

%Q0.3

% M 1 %I0.2 %I0.7

Figura 6.8 Diagrama de contactos escalera,

6.6

Diagrama de funciones El diagrama de funciones (function block diagram o FBD) es un lenguaje grfico que permite programar elementos que

aparecen como bloques para ser cableados entre s de forma anloga al esquema de un circuito. Es adecuado para muchas aplicaciones que involucren el flujo de informacin o datos entre componentes de control.

Figura 6.9 Diagrama de funcin modular o de block.

6.7

Organizaciones de tareas El estndar tambin define una nueva arquitectura para la organizacin de tareas con PLC's. Una tarea controla la ejecucin de un programa ejecutndolo peridicamente o en respuesta a un especifico evento. Para optimizar los recursos del controlador, una aplicacin puede ser fragmentada en un nmero de pequeos programas concretos. Cada programa est bajo control de una tarea que se ejecuta a la velocidad que requiera la E /S asociada.

6.8

Bloques de funciones Los bloques de funciones (FB's) son bloques estndar que

ejecutan como reguladores PID. El estndar IEC asegura que los bloques de funciones son definidos empleando una metodologa mientras

estndar. Hay controles empleando parmetros externos, que loa algoritmos internos permanecen ocultos

empleando

programacin orientado a objetos.

Captulo 7 Grafcet

7.1

Introduccin La programacin del autmata consiste en el establecimiento de

una sucesin ordenada de instrucciones, escritas en un lenguaje de programacin concreto. Estas instrucciones estn disponibles en el sistema de programacin y resuelven el control de un proceso

determinado. Es por ello que hemos seleccionados al Grafcet por su lgica amigable en la programacin y aprovechamiento del autmata, para describir un poco mas de sus caractersticas.

7.2

Antecedentes El Grafcet surge en Francia a mediados de los aos 70, debido a

la

colaboracin y

de

algunos con

fabricantes dos

de

autmatas, oficiales,

como AFCET

Telemecanique

Aper

organismos

(Asociacin francesa para la ciberntica, economa y tcnica) y ADEPA (Agencia nacional para el desarrollo de la produccin

automatizada),homologado

en Francia, Alemania, y posteriormente

por la comisin Electrnica Internacional (IEC 848, aol988). Actualmente es una herramienta imprescindible cuando se trata de automatizar procesos secuencia les de cierta complejidad con

autmatas programables.

El Grafcet es un diagrama funcional que describe la evolucin del proceso grficos que se quiere automatizar. y reglas de evolucin Est definido reflejan la por elementos del

que

dinmica

comportamiento del sistema. Todo automatismo secuencial o concurrente se puede estructurar en una serie de etapas que representan estados o subestados del sistema en los cuales se realiza una o ms acciones, as como

transiciones, que son las condiciones que deben darse para pasar de una etapa a otra.

7.3

Elementos del Grafcet 7.3.1 Etapas iniciales

Una etapa inicial se representa con un doble cuadrado. Las etapas iniciales de un sistema se activan al iniciar el Grafcet.

Una

vez

iniciado

las

etapas

iniciales

tienen

el

mismo

tratamiento que las otras etapas. Un sistema debe tener como mnimo una etapa inicial.

10

Figura 7.1 Etapa inicial sin retorno.

Figura 7.2 Etapa inicial con retorno.

7.3.2

Etapas normales

Las etapas representan los estados estables del sistema. Las etapas del Grafcet se representan mediante un cuadrado numerado

Las

etapas

deben

estar

numeradas;

aunque

no

necesariamente de forma correlativa. No puede haber dos etapas con el mismo nmero Las etapas pueden ser activas o inactivas. Al representar el estado del Grafcet en un momento dado, se puede iniciar que una etapa activa con un punto de color (etapa 4). Las etapas, puede o no haber acciones asociadas.

Figura 7.3 Etapa normal.

Figura 7.4 Etapa normal activa.

7.3.3

Acciones

Asociadas

Una etapa sin ninguna accin asociada (etapa 2) puede servir para hacer detener una accin monoestable que se realizaba en la

etapa anterior, o como una etapa de espera. Una accin asociada (etapa 3). Nos etapa, el motor girar a la derecha. En una etapa puede haber mltiples acciones como las asociadas (etapa 4). Al estar la etapa 4 activa, el motor girar a la derecha y al mismo tiempo el ventilador estar funcionando. Si en un sistema en un momento concreto solo hay una sola etapa activa, entonces solo estarn funcionando los elementos indica que al estar activa la

activados por las acciones asociadas en esa etapa. (Al menos que en otra etapa se haya activado de forma biestable otra accin).

Figura 7.5 Simbologa de una etapa activa para una accin asociada.

Condicionadas

Figura 7.6 Esquema de una etapa condicionada.

La accin a realizar de una o ms de las acciones asociadas a una etapa, puede estar condicionada a una funcin booleana adicional. En este caso el motor girar a la derecha mientras est activa la etapa 3. El rectngulo donde se representa la accin asociada, hay una entrada para las condiciones. La norma IEC-848 propone las siguientes representaciones para

las acciones asociadas.

c D L P S

Accin Condicionada Accin retarda A c c i n l i m i t a d a e n el t i e m p o Impulso Accin memorizada

Figura 7.7 Simbologia de la norma IEC-848 para las acciones.

148 2 5 -

Accin condicionada un cuadro electrnico,

Supongamos un sistema en que tenemos

para la regulacin de unas mquinas. Si estando activa la etapa de espera 2, y el termostato indica un sobrecalentamiento, el ventilador entrar en marcha.

Ventilador m u y caliente

Esta misma accin, la podemos representar dentro del recuadro de la accin, o bien fuera.

Accin retardada

El motor A entrar en marcha 5 segundos despus de activarse la etapa 10; si la transicin " r " se activa antes de ese tiempo el

motor no llegar a ponerse en marcha.

10 r

Motor A

D =5"

Accin limitada en 10" despus de

La bomba se pondr en funcionamiento

haberse activado la etapa 11, pasado este tiempo an que no se active la transicin " s la bomba dejar de funcionar.

11 s

Bomba

L =10"

Accin de impulso

Al activarse la etapa 12, se activar la electro vlvula K con un impulso de seal.

12

Electrovlvula

Accin memorizada

Cuando se activa la etapa 13, el motor A se pondr en marcha de forma biestable (set), y al salir de la etapa, continuar funcionando hasta que se haga un reset a la accin.

Al activarse la etapa 14, el motor A se detendr, ya que en esa etapa, la accin hace un reset al funcionamiento del motor.

7.3.4

Transiciones las condiciones que el sistema debe de superar una transicin va a la

Las representan

para poder pasar de una etapa a la siguiente. Al pasar el sistema deja estar en

una etapa e inmediatamente

siguiente. Validar la transicin implica un cambio en las etapas activas del Grafcet. Las transiciones se representan con un pequeo segmento

horizontal que corta la lnea de enlace entre dos etapas. Todas las etapas que conducen a una transicin son etapas de entrada. Las etapas que salen de una transicin son etapas de salida de una transicin.

Figura 7.8 Etapa de salida de una transicin.

Receptividades asociadas a las transiciones para poder

La condicin o condiciones que se deben superar pasar una transicin reciben e nombre de receptividades. Es una transicin podemos tener: Una condicin simple [P m ] Una funcin booleana [( P m + P k)* P p ' * ] La seal de un temporizador o contador [ T03 ]. La activacin de otra etapa del Grafcet [ X 12 ]

Donde X nos indica que la receptividad esta condicionada al hecho que la etapa (en este caso la 12) este activa.

7.3.5

Lneas de enlace u horizontales que

Las lneas de enlace son lneas verticales

unen con una direccin significativa (a no ser que indique lo contrario de arriba abajo), las distintas etapas con las transiciones, y las transiciones con las etapas como lo muestra la siguiente figura.

Ea a n c i t o <i a Etita ncrret

m m sDtu'i a o

1 - ensuea tuerta jd at ra 7 ewancr Trinsoonas


ceatwiflcesawaoas

(ierroo nC r O a s un O

3 -*ra> Puerta C
tetuia ' P^rtatfamnoceiji

7.4

Diseo y estructuras del Grafcet 7.4.1 Desarrollo del sistema

El diagrama se dibuja con una sucesin alternada de etapas y transiciones. No puede haber dos etapas seguidas, ni tampoco dos transiciones seguidas Entre las etapas 200 y 201 o i entre las etapas 200 y 202 hay dos condiciones para la transicin

(000 y 001 o 000 y 002).


- 002

21 0

20S,

En este resolver receptividad

caso

esto

se que

puede la se

haciendo de la

transicin

200

cumpla si es valida la funcin And (000 * 001) o la (000 * 002).

-- 000'001
201

-- 000*002
202

Al superar la condicin 003 de la transicin, el motor debe girar a la derecha y tambin se debe

03 x- o0
30^

accionar el ventilador. Moto^' Para realizar esto se han de poner todas les acciones asociadas en la misma etapa. No Motor derecha Ventilador seguidas, puede ni haber dos etapas dos

T 004
03 0 30 0

V e it 1 ador

tampoco

transiciones seguidas.

7.4.2 Evolucin del sistema Para que el sistema pueda evolucionar es necesario: La validacin de la transicin: Todas las etapas de entrada a la transicin deben estar activas. Que sea cierta la receptividad asociada: Deben ser ciertas las condiciones de la transicin.

La primera transicin se podr validar, si la etapa 123 esta activa, y adems se cumple
000

la condicin

000.

En 0 0 2 * 005

este

momento

deja

de estar activa la etapa 123, y toma el relevo la 124. Las etapas 200 y 210 son etapas de entrada a la

transicin. Para
200
210

validar

la

transicin,

deben estar activas las dos etapas. Para poder entrar a la etapa 220, la transicin tiene que estar

003

220

validada y se debe de cumplir la receptividad transicin. asociada (003) a la

7.4.3

Estructuras bsicas

Secuencia nica

Un Grafcet ser de secuencia

I
1 2

P m

nica, cuando en el diagrama solo PujarBraj hay una sola rama; el conjunto de etapas se irn activando una tras la otra, despus de validarse las

- Fe Alt

Baixar Braf

recepciones asociadas a las a las transiciones.

--Fe Baix

Bifurcacin en O. Seleccin de secuencia.

Habr

una

seleccin

de

secuencias, cuando al llegar a un -- A B C **


3

-- A B C **
10

-- A B C **
16

punto encontremos una bifurcacin en O, en el ser necesario escoger

cual, de las distintas sucesiones de etapas seguir.


5 15 23
E

transiciones

se

debe

-- D

-- F

No es necesario que diferentes caminos tengan el mismo nmero

30

de etapas; pero si conviene que las receptividades asociadas a las

transiciones, sean excluyentes.

Giro a derecha o a izquierda de un motor

- - Pp*Fe*Pd 1 Pp Motor izquierda - - Pp*Pe*Pd 2 - - Pp Motor derecha

Para

seleccionar

el

sentido de giro de un motor utilizaremos la bifurcacin

en O. Un motor puede girar a la derecha o a la

izauierda.

Bifurcacin en Y. Trabajos en paralelo En automatismo, bifurcacin


2 S2

habr

una

en

"Trabajos

paralelos", cuando a partir de un punto, debe evolucionar de forma simultnea por todas les ramas. Al
140

100

120

final unas

de

estas, etapas

encontraremos de El espera sistema cuando haya

(108,132,155).
--S6 --S30

continuar cada una

su evolucin, de les ramas

108

132

155

llegado a su etapa de espera.


1 3

El nombre de las etapas de las diferente ramas puede ser

distinto de una a la otra.

Motores con trabajos simultneos

Dos motores
FcAe
F c A d

MA y MB,

desplazan unas piezas. Primero el motor MA va desde FcAe FcAd, entonces es ei MB quien lo hace desde

FcBg

FcBd

FcBe hasta FcBd. Despus los dos vuelven a las posiciones iniciales FcAe y FcBe. El ciclo se reinicia cuando los dos estn de nuevo en las
FcAd
Motor B- Derecha

posiciones iniciales.

FcBd

Mutor A- Izquierda

Mjtor

E- I q ir i S z ud

- FcAe

- FcBe

Saltos de etapas

En

un

punto

puede

haber

una

bifurcacin que provoque un salto sobre el conjunto de etapas, que se siga o no la


- H

secuencia esta

completa por

bien

el

salto la

determinado

el estado de

condicin a la transicin (H). Tambin puede realizarse el salto ( en este caso

en sentido ascendente

lo indicaremos en las lneas de enlace) como pasa en los bucles.

Bucles Habr repetitiva conjunto veces, un bucle o estructura una o un

(mientras), de etapas

cuado se por

repitan un

varias

controladas

contador,

temporizador o hasta que se cumpla una condicin determinada. El ciclo de lavado de una lavadora repite varias veces esta estructura (giro a la derecha espera, giro a la izquierda, espera).

Una subrutina es una parte de un programa que realiza una tarea concreta, a la que se puede una o varias veces por parte del

programa principal. Una vez realizadas las acciones de la subrutina el programa contina en el punto donde estaba.

S10

Los trabajos a desarrollar en


X2 + X4 II 1

!i -- Pn 1 r
1

automatismo entre

se

pueden diferentes

dividir diagramas.

-52

T ^

- X14
J

vo

1 2 --T01

TQ15"

Puede haber un diagrama principal(0-5) y otros

13

e-

secundarios (10-14) que hacen


SQ 1
1 4

4 - X14
<

-T ' J QK
cft-

determinadas

funciones

que

una vez realizadas devuelven el control al diagrama principal. Al llegar a la etapa 2 o 4 del primer diagrama se valida la transicin X2+ X4 y empieza la subrutina. Al llegar a la etapa 14 se valida la transicin XI. Continua la evolucin del

-- Si "56

diagrama principal a las etapas 3 o 5 respectivamente.

Macro-etapas la descripcin del automatismo, el Grafcet permite

Al hacer

empezar desde

un punto de vista general ya partir de l hacer

descripciones cada vez ms concretas del proceso de control. El diseo se realiza de forma descendente, en grandes bloques que es van resolviendo de forma modular. Una Macro-etapa es la representacin mediante una nica etapa, de un conjunto de etapas, transiciones y acciones asociadas, a las que llamamos expansin de la macro-etapa. La expansin de la macro-etapa, es en realidad una parte del diagrama del Grafcet, con sus transiciones y normas de evolucin, pero que en un diseo descendiente hemos englobado en macroetapa. Podramos decir que al hacer la expansin de la macro etapa, en realidad lo que hacemos es una especie de zoom, que nos ensea en detalle, etapas, transiciones y acciones concretas, a las antes nos hemos referido de forma general.

El

diagrama

principal

evoluciona

partir

de

la

tapa

la

transicin a, una vez que este activa la etapa 1 la transicin b estar receptiva, y ai validarse, entraremos a la macro etapa M2, la etapa E2 estar activa y segn el estado de la transicin d, evolucionar hacia la etapa 10 a la 12 y al llegar a la etapa 52 volver al diagrama principal. La etapa E2 es la etapa de entrada a la macro 2, la etapa 52 es la etapa de la salida.

Diagramas paralelos

Para resolver un automatismo, se pueden describir diferentes diagramas paralelos, que evolucionaran cada uno de ellos por

separado y a su ritmo. Estos, pueden tener en varios puntos relacin entre s.

7.5 Desarrollo de ejemplos con Grafcet. Ejemplo #1: Como ejemplo prctico vamos a realizar un sencillo arranque Estrella - Tringulo (delta) de un motor trifsico asincrono. El ciclo de funcionamiento se inicia con el botn de marcha (SM) que activa los contactores de estrella y lnea, para que pasado un tiempo (TO) se desconecte la estrella y entre el tringulo. Adems tendr un

relevador trmico (FR) que parar la maniobra en caso de avera y activar una luz de emergencia, y un botn de paro (SP). En el diagrama se tienen que considerar todas las posibilidades de evolucin del automatismo, en cada etapa las posibles transiciones que se pueden cumplir y como deben actuar. Debemos realizar el diagrama de tal manera que de una etapa pase a otra, considerando que cuando paremos la maniobra, este estado tambin ser una etapa que no conectar nada (en nuestro caso). El Grafcet asociado ser el siguiente:

Traduccin a contactos

Constar de dos partes: la primera es la que va a describir el Grafcet y la segunda las acciones asociadas a realizar en cada etapa.

Grafcet

El Grafcet debe hacer seguir el camino de por donde tiene que ir el diagrama saltando de etapa a etapa cuando se cumpla la transicin (o transiciones), y todo ello elctricamente.

La etapa inicial es la nica diferente por que debe activarse en el primer ciclo SCAN de la CPU al ponerse el autmata en RUN, y es la etapa de la cual partir todo el Grafcet. necesitamos Para iniciar esta etapa podemos

un impulso inicial para activar esta etapa,

utilizar una instruccin especial (que no tiene el SIEMENS S-5) o generarlo nosotros mismos de la siguiente manera:

Marca impulso inicial M1.1 MI .0

M1.0

MI .1

M1.1

Este impulso inicial (conseguido con la marca M1.0) slo har que la etapa inicial se conecte al pasar la CPU a RUN, despus de esto, las marcas M1.0 y M l . l no harn nada ms. En nuestro caso el contacto M1.0 activar M0.0. como la siguiente figura:

ETAPA INICIAL

Con esta etapa ya hemos iniciado el Grafcet, para pasar a la siguiente etapa debemos esperar a la transicin (una o varias) y cuando se cumpla cambiar estbamos, dejando a la etapa siguiente y desactivar donde UNA SOLA ETAPA ACTIVA, as

SIEMPRE

sucesivamente durante todo el diagrama. Una manera de hacerlo es el siguiente esquema:

etapa activa

transicin 1

transicin 2

etapa siguiente

etapa activa

Si hay ms de una transicin que se deban cumplir todas se conectarn en serie (figura anterior), si se debe cumplir una de ellas solamente las pondremos en paralelo. El resto del Grafcet sigue de esta manera:

M. 0 3

FR

T - 0

MO O . M. 0 3
MO.O

KD H M0.2 H
SP

I - '

I CT m . ) G2 M. 0 3
M0.2 FR M0.2

De cada etapa pueden derivar varios caminos en funcin de la transicin que se cumpla, nosotros debemos contemplarla y activar donde vamos y desactivar donde estbamos, de esta manera slo haremos caso a las entradas necesarias en cada etapa y el resto no influir en la maniobra facilitando el seguimiento en caso de avera. Despus de realizarlo podemos simplificar el esquema, pero lo

dejaremos de esta manera para una mejor clarificacin.

Acciones asociadas

Ahora lo que debemos hacer es conectar las acciones asociadas a cada etapa de manera que slo funcionen cuando activa: la etapa este

TO

H
M0.1

O
Kestrella AO.O

set

1 M0.1 KT3.2 SE tiempo tipo

H
M0.1

O
io.;

Klinea A0.1

H
M0.2

Ktriangulo A0.2

M0.3 I

O HFR

A0.3

luz averia

La salida A0.1 la conectan dos etapas, entonces la activaremos con un contacto de cada etapa en paralelo. El temporizador slo funciona en la etapa M0.1.

El esquema

de potencia queda igual. El de mando queda como

indcala figura, se le han aadido dos contactos IM, C., cruzados entre las bobinas K Estrella y K Tringulo para evitar que puedan funcionar ambas a la vez en el caso de que una de ellas quede clavada.

En este ejemplo analizaremos el Grafcet y el esquema asociado a un inversor de giro de un motor con las siguientes condiciones: Botones de paro, izquierda, derecha y relevador trmico. Inversin sin pasar por paro y temporizada, o sea, al

accionar cualquier botn para invertir el sentido se parar el motor y luego arrancar en el sentido contrario. Al accionar el paro tambin temporizar antes de poder arrancar de nuevo. Una posible solucin es:

El esquema asociado ser:

Describiremos el Grafcet de una puerta de un garaje que cumpla las siguientes condiciones: Botones de paro, de cerrar, abrir y sensores Al accionar el botn de abrir (SAbrir) sube la puerta hasta tocar el sensor (Fea), una vez pasado un tiempo la puerta bajar

automticamente hasta tocar el sensor (Fcb) que se parar. Si el sensor Fcel se interrumpe cuando la puerta est arriba o ha iniciado la bajada, sta se parar y volver a contar el tiempo programado para iniciar de nuevo el descenso. En el caso de accionar botn de paro (Sparo), la puerta se detiene y no funcionar hasta que se pulse del botn de abrir (Sabrir) o cerrar (Scerrar).
SP PARO TOTAL SA

INICIO MO.O - - S A FcO Fea

MO.4

h
S C Fcel

ABRE PUERTA M0.1 Fea - - Fcel

KA

ESPERA MO.5

PARO MO 2

Fcel
- - TO SAbre SParo SC erra Fea Feb Fcel KAbre KCl erra
0.1

BAJA PUERTA

KC

E0.3 E 4 E0.5 EO 6 AO 0 AO.7

E. 02

- - Feb

Programacin programa para

de

un caso los

real: Veamos movimientos de

como un

se

realiza

el Los

gestionar

Ascensor.

botones de llamada, de cada una de las puertas y del interior de la cabina, gobiernan el sentido de giro del motor para la subida y la bajada. Los finales de carrera, situados en cada una de las plantas, detectan la posicin del ascensor. La solucin se realiza con un Las de Las

Grafcet de seis secuencias opcionales como el de la figura. transiciones de la del parte motor superior, con establecen de las las condiciones variables.

funcionamiento

productos

transiciones de la parte inferior, definen las paradas del motor al llegar a cada planta. Ascensor:

Grfico Secuencial:

De

esta

forma

es

imposible

que

los

dos

contactores

que

invierten el sentido de giro del motor trifsico, se activen a la vez. Esquema de fuerza:
1 axr

I 3 5 CMJ

-fc*" nrvli' ta. fe r*ct

khs

rpj

Mi

f "

Capitulo 8 Conclusiones y recomendaciones

El uso de estas tecnologas en la automatizacin de procesos industriales no ha alcanzado su madurez ni popularidad debido a que los fabricantes de Controladores Lgicos Programables (PLC's) y los desabolladores acuerdo en la de lenguajes de programacin que no se ponen un de

estandarizacin; de los recursos

representara

mejor en el

aprovechamiento

y ventajas

significativas

desarrollo de nuevos diseos como en la actualizacin de sistemas ya implementados.

Se recomienda seguir muy de cerca los avances que se presenten en este campo ya que la tecnologa cambia constantemente, la

evolucin es importante sobre todo en el campo de la automatizacin.

Seria interesante comprobar si con el paso del tiempo otros fabricantes adems de Telemecanique y Aper adoptaran el uso del lenguaje Grafcet u otro lenguaje que ofrezca mas ventajas, entre ellas el de una programacin lgica y amigable, que no requiriera de una gran experiencia o capacitacin especial.

Bibliografa

[1]

Autmatas Programables,

Jos Luis Romeral, Serie Mundo Electrnico. Editorial Marcombo, S.A., Boixareu Editores. 1997.

[2]

Programmable Logic Controllers and Petri Nets"

IFAC, Madrid. September 1982

[3]

The Design and Modeling of PLC Programs Using Petri

Nets, Cambridge, England 1995.

[4]

GRAFCET: PRCTICA Y APLICACIONES J. C. BOSSY, P.

BRARD, P. FAUGERE, C. MERALUD Ediciones UPC, Aula Quadern, 1995.

[5]

PROGRAMMABLE E.

LOGIC J.

DEVICES MARCOS;

AND Prentice

LOGIC Hall

CONTROLLERS

MANDADO,

International, 1996.

[6]

Autmatas

Programables,

fundamentos,

manejo,

instalacin y prcticas A. Porras / A P. Montanero Ed. Me Graw l-fIII, publicacin, 1990.

[7]

Real

Time

Systems

and

their

Programming

and

Languages, Ed. Addison-Wesley. Burns, A. and A. Welling, 1990

[8]

Internet

http//www.autmatas.org http//www.grupo-maser.com http//www. femz.autmatas.com

Listado de figuras
Figura 3.1 Esquema de un autmata programable. Figura 4.1 Estructura externa de un PLC. Figura 4.2 Diagrama describiendo la estructura interna de un PLC. Figura 4.3 Elementos esenciales de un autmata programable. Figura 4.4 Ciclo de trabajo de un autmata. Figura 4.5 Dispositivos conectados como entradas y salidas. Figura 4.6 Dispositivo utilizado como interfase. Figura 4.7 Dispositivo perifricos. Figura 5.1 Tabla de funciones combinacionales bsicas y sus diferentes representaciones. Figura 5.2 Operacin And de cinco entradas. Figura.5.3 Estructura representando un mdulo. Figura 6.1 Smbolos bsicos de un esquema de contactos. Figura 6.2 Rama de contactos. Figura 6.3 Estructura de una instruccin LOAD. Figura 6.4 Simbologa de un contacto cerrado. Figura 6.5 Paralelo de dos o ms bobinas. Figura 6.6 Pasos y transiciones de un Grafcet. Figura 6.7 Secuencia que describe un listado de instrucciones.

Figura 6.8 Diagrama de contactos escalera. Figura 6.9 Diagrama de funcin modular o block. Figura 7.1 Etapa inicial sin retorno. Figura 7.2 Etapa inicial con retorno. Figura 7.3 Etapa normal. Figura 7.4 Etapa normal activa. Figura 7.5 Simbologia de una etapa para una accin asociada. Figura 7.6 Esquema de una etapa condicionada. Figura 7.7 Simbologia de la Norma IEC-848 para las acciones. Figura 7.8 Etapa de salida de una transicin.

Glosario de trminos

lgebra de Boole:

Sistema algebraico donde las preposiciones

lgicas se indican por medio de smbolos y se relacionan mediante operadores que corresponden a las leyes de la lgica. API: (Autmata Programable Industrial).Aparato electrnico que

sustituye circuitos auxiliares por sistemas automticos. Bifurcacin: Punto donde se separan dos o ms vas o caminos.

Bit: Contraccin de Dgito Binario (Binary Digit). Bloque: Est formado por varios entre elementos s. lgicos con

interconexin

programable

Varios

bloques

interconectados forman el dispositivo. BYTE: Grupo de ocho bits. Contacto: Dispositivo que abre y/ o cierra un circuito elctrico. CPU: Unidad Central de Proceso. EEPROM:(Electrically Erasable Programmable Read-OnlyMemory): Memoria programable de slo lectura elctricamente borrable. Un tipo de memoria semiconductora. ENCONDER: cdigo. Dispositivo que transforma seales de lnea a

EPROM: (Erasable Programmable Read-Only Memory): Memoria de slo lectura programable y borrable. Evento: Acontecimiento significativo que tiene una ubicacin en

el tiempo y en el espacio, puede tener parmetros. Flash: Tecnologa de memorias no voltiles. Los dispositivos con esta tecnologa son borrados y programados elctricamente. Hardware: Parte fsica o tangible de un equipo de computo. Kit: Conjunto de partes listas para ensamblar. Load: Instruccin de carga del programa. PLC: (Controlador Lgico Programable). Mtodo: La implementacin de una operacin. Procedimiento que permite llegar al resultado de una operacin. NEMAC: National Electrical Manufacturer Association. Relevador: Dispositivo electromecnico, compuesto de una

bobina o electroimn y contactos. Software: computadora. SPC: (Grfico Secuencial de Funciones). ST: Texto estructurado, lenguaje de alto nivel estructurado por Programas o aplicaciones utilizadas por la

bloques. TRANSDUCTORES: magnitudes elctricas. Convierten las magnitudes fsicas en

Resumen Autobiogrfico

Patricia Aguilera Martnez, nacida el 26 de Agosto de 1968, en la ciudad de Monterrey, N. L. Mxico siendo sus padres el Sr. Adolfo Aguilera Rangel y Sra. Demetria Martnez Prez. Sus estudios de primaria y secundaria fueron en la escuela Federico Herrera Gonzlez y Profesor Sigifredo H. Rodrguez, en

Monterrey, N. L., posteriormente estudio en la Preparatoria #2 de la U. A. N. L. Curs sus estudios en la Facultad de Ingeniera Elctrica, obtener de el la Universidad Autnoma de la Licenciatura de Nuevo Mecnica y logrando Control y

Len, en

ttulo

de

Ingeniero

Computacin, perteneciente a la generacin de Agosto de 1985 a Enero de 1990. En Diciembre de 1990 ingresa a trabajar en la empresa

estadounidense

Msica Intercomunicacin y Sonido de Mxico, en

Apodaca, N. L. durante un perodo de 2 aos. Realiz en 1994 sus estudios del idioma Ingls en la institucin Harmon Hall obteniendo el nivel profesional satisfactoriamente, plazas

logrando tambin

con esto poder aplicar a las diferentes

vacantes donde se requera un segundo idioma.

Recibe

la

oportunidad

de

viajar

los

Estados

Unidos

en

representacin realizando

de la empresa Inoac Polytec de Mxico en logros en el rea de Ingeniera

1997, un

importantes

con

producto de la compaa SARP . Comienza un nuevo reto para la empresa Nortel en el ao de 1997, logrando con esto que su carrera vaya en ascenso, perfilndose a nuevos retos en el ramo de la Manufactura. En el ao de 1998 comienza sus estudios de maestra en la carrera de Ingeniera de Manufactura con especialidad en

Automatizacin. En 1997 le invitan a elaborar en una nueva rea de inters personal, Calidad, para la empresa SQUARE D. Viaja en

representacin de la compaa a Estados Unidos y Canad, logrando con ello que su inters profesional por desarrollarse en las reas relacionadas con Ingeniera, Manufactura y Calidad crezca. Actualmente labora en la empresa canadiense Tritn ubicada en Apodaca N. L.,como responsable del rea de Aseguramiento de la Calidad realizando nuevas metas, siendo la certificacin de la empresa en las normas ISO 9002-94 y la IEC 17025 la prxima a lograr. Es por ello que opto como requisito para obtener el grado de Maestro en Ciencias de la Ingeniera de Manufactura con Especialidad en Automatizacin en la Facultad de Ingeniera Mecnica y Elctrica, FIME, de la Universidad Autnoma de Nuevo Len, UANL, Mxico, desarrollarla tesis "Programacin de PLC's".

ltete

Das könnte Ihnen auch gefallen