Professional Documents
Culture Documents
INGENIERO ELCTRICO
Director de tesis:
Dr. Mario Limn Mendoza
RESUMEN
Esta tesis se realiza con el nico fin de ser un apoyo didctico para los alumnos de
la carrera de Ingeniera Elctrica de la Facultad de Ciencias Qumicas e Ingeniera
de la Universidad Autnoma del Estado de Morelos. Se desarroll el manual de
Practicas del PLC (Controlador Lgico Programable) Micrologix 1000 de Allen
Bradley, el cual contiene la informacin necesaria para que los alumnos de dicho
plantel realicen sus prcticas escolares y brinde un apoyo para resolver dudas
referentes al PLC. En este trabajo se muestra de forma sencilla y rpida la creacin,
edicin y programacin del PLC Micrologix 1000 mediante el desarrollo de
dinmicas en donde se utilizan distintos juegos de instrucciones para que los
usuarios ejerciten sus conocimientos tericos.
El manual se compone de 6 prcticas en el simulador LogixPro y 8 prcticas en el
programador de PLC RSLogix 500 de entradas y salidas digitales, desarrolladas con
las instrucciones ms utilizadas en la programacin de PLCs.
Adems este trabajo muestra la creacin de una prctica con el mdulo de
comunicacin Ethernet.
Con lo anterior se apoyar en gran medida el proceso de enseanza-aprendizaje
de los estudiantes que cursan la asignatura de Control Lgico Programable, ya que
se aplica de forma dinmica los conceptos tericos de la misma.
II
DEDICATORIAS
A Mi Padre y A Mi Madre: Gracias al inmenso apoyo que me brindaron desde el
inicio y final de mi carrera, a pesar de que no he sido el mejor hijo siempre estuvieron
al lado mo dndome su apoyo y guindome por el buen camino, han sacrificado
mucho para que hoy est terminando y siempre estar en deuda con ustedes, no
me alcanzaran las palabras para decirles todo lo que siento por ustedes, Gracias
paps.
A Mis Hermanos: A pesar de que no hemos podido convivir mucho en estos ltimos
aos gracias por todo el apoyo que me han brindado tanto en mi carrera profesional
como moralmente.
A Mi Esposa e Hijo: S que estos aos han sido difciles ya que no les he podido
dar todo lo que se merecen, y aun as han estado a mi lado apoyndome y dndome
todo su amor y cario gracias los amo y espero que a partir de ahora empecemos
nuestra vida juntos y felices.
III
AGRADECIMIENTOS
Agradezco la valiosa colaboracin del Dr. Mario Limn Mendoza por sus amables y
valiosas recomendaciones en el desarrollo del presente trabajo.
IV
CONTENIDO
RESUMEN ......................................................................................................... I
DEDICATORIAS ............................................................................................ II
AGRADECIMIENTOS ................................................................................. III
NDICE DE FIGURAS ................................................................................ VII
NDICE DE TABLAS.................................................................................... XI
CAPTULO 1
INTRODUCCIN, JUSTIFICACIN, OBJETIVOS Y CONTENIDO .. 1
1.1 INTRODUCCIN ........................................................................................ 2
1.2
JUSTIFICACIN..................................................................................... 3
1.3
OBJETIVOS............................................................................................ 3
CAPITULO 2
GENERALIDADES DE LOS PLC ..................................................... 5
2.1 Definicin de un PLC .................................................................................. 6
2.2 Estructura interna de un PLC...................................................................... 7
CAPITULO 3
INSTALACIN DEL SOFTWARE DE PROGRAMACIN Y
SIMULACIN .................................................................................. 11
1.1
1.2
CAPITULO 4
PRCTICAS EN EL SIMULADOR ........................................................... 16
4.1. PRACTICA #1. ENTRADAS Y SALIDAS DIGITALES I/O Y
CONTADORES DIGITALES BINARIOS......................................................... 17
4.2 PRACTICA #2. PUERTA AUTOMTICA CON PLC ................................. 31
4.3 PRACTICA #3. DECODER CON SUBRUTINAS ...................................... 33
4.4 PRACTICA #4. COMPRESORES............................................................. 45
4.5 PRACTICA #5. BATCH CON CONTADORES ......................................... 48
CAPITULO 5
PRCTICAS EN EL PLC ............................................................................ 56
5.1 COMO CREAR Y GUARDAR UN PROYECTO........................................ 57
5.2 Juego de operaciones............................................................................... 59
5.3 PRACTICA #1. COMBINACIONES DE ENTRADAS DIGITALES ............ 61
5.4 PRACTICA #2. CONTADOR BINARIO DE 7 ESTADOS.......................... 63
5.3 PRACTICA #3. PUERTA AUTOMTICA .................................................. 67
5.4 PRACTICA #4. DECODER DE 15 ESTADOS .......................................... 69
5.5 PRACTICA #5. COMPRESOR ................................................................. 86
5.6 PRACTICA #6. BATCH............................................................................. 89
5.7. PRACTICA #7. COMUNICACIN VA ETHERNET ................................ 96
CAPITULO 6
CONCLUSIONES, RECOMENDACIONES, TRABAJOS FUTUROS
Y BENEFICIOS OBTENIDOS.................................................................. 105
6.1 CONCLUSIONES ................................................................................... 106
6.2 RECOMENDACIONES........................................................................... 106
6.3 TRABAJOS FUTUROS........................................................................... 107
6.4 BENEFICIOS OBTENIDOS .................................................................... 107
VI
APNDICES
Apndice A:................................................................................................. 109
Mapas de Karnaugh ..................................................................................... 109
VII
NDICE DE FIGURAS
FIGURA 2. 1. DIAGRAMA A BLOQUES DE LA ESTRUCTURA DE UN PLC. ................... 7
FIGURA 3. 1. PRIMER RECUADRO DE INSTALACIN................................................. 12
FIGURA 3. 2 REQUERIMIENTO DE SERIAL.................................................................. 13
FIGURA 3. 3. CUADRO DE SELECCIN DE CARPETA ................................................ 13
FIGURA 3. 4. CUADRO DE INSTALACIN. ................................................................... 13
FIGURA 3. 5. CUADRO DE INSTALACIN DEL LOGIXPRO. ........................................ 15
FIGURA 4. 1. EJEMPLO DE LA NOMENCLATURA DE UNA SALIDA. ........................... 17
FIGURA 4. 2. A) SALIDA DIGITAL CON TRANSISTOR NPN, B) SALIDA DIGITAL CON
TRANSISTOR PNP .................................................................................................. 18
FIGURA 4. 3. A) SIMULADOR DE ENTRADAS Y SALIDAS DIGITALES, B) CONTADOR
BINARIO................................................................................................................... 19
FIGURA 4. 4.SALIDA Y ENTRADA DIGITAL ACCIONADA............................................. 20
FIGURA 4. 5. SMBOLO DE UN SWITCH NORMALMENTE ABIERTO. ......................... 20
FIGURA 4. 6. SMBOLO DE UN SWITCH NORMALMENTE CERRADO ........................ 20
FIGURA 4. 7.SMBOLO DE UN SWITCH DE LMITE NORMALMENTE CERRADO ....... 21
FIGURA 4. 8.SMBOLO DE UN SWITCH DE LMITE NORMALMENTE ABIERTO. ........ 21
FIGURA 4. 9.SMBOLO DE UN SWITCH CON RETENCIN.......................................... 21
FIGURA 4. 10. BARRA DE HERRAMIENTAS DE ARCHIVOS DEL LOGIXPRO............. 22
FIGURA 4. 11. VENTANA DEL DIAGRAMA DE ESCALERA .......................................... 22
FIGURA 4. 12. COMBINACIN EN SECUENCIA........................................................... 23
FIGURA 4. 13. HERRAMIENTAS DEL DIAGRAMA DE ESCALERA. .............................. 23
FIGURA 4. 14.COMBINACIN 4 DE LA TABLA DE VERDAD, EN LA QUE SE ACTIVA
LA ENTRADA I: 1/0 E I: 1/1 PARA OBTENER UN 1 EN LA SALIDA O: 2/0. ............ 23
FIGURA 4. 15.COMBINACIN DE ENCLAVE O PARALELO. ........................................ 24
FIGURA 4. 16COMBINACIN 4 DE LA TABLA DE VERDAD DE LA COMPUERTA OR,
EN LA CUAL ENTRADA I: 1/0 O LA SALIDA I: 1/1 ACTIVA A LA SALIDA O: 2/0. ... 24
FIGURA 4. 17. ENCLAVE DE LA SALIDA O: 2/0 ............................................................ 25
FIGURA 4. 18.EJEMPLO DE TIMER CON CONTACTO NORMAL MENTE ABIERTO ... 25
FIGURA 4. 19. BARRA DE HERRAMIENTAS DEL DIAGRAMA DE ESCALERA, TIMERS.
................................................................................................................................. 26
FIGURA 4. 20.TIMER DEL SIMULADOR ........................................................................ 26
FIGURA 4. 21.SELECCIN DEL TIMER. ........................................................................ 26
FIGURA 4. 22. PRIMERAS 2 LNEAS DE LA SIMULACIN DEL CONTADOR .............. 27
FIGURA 4. 23.LNEA TRES Y CUATRO DE LA SIMULACIN DEL CONTADOR. ......... 28
FIGURA 4. 24. LNEA CINCO Y SEIS DE LA SIMULACIN DEL CONTADOR. ............ 29
FIGURA 4. 25. LNEA 7, 8 Y 9 DE LA SIMULACIN DEL CONTADOR.......................... 30
FIGURA 4. 26. SIMULACIN DOOR DE LOGIXPRO .................................................... 31
FIGURA 4. 27. LNEA DE PROGRAMACIN 1 Y 2 DE LA PUERTA. ............................. 31
FIGURA 4. 28.LNEA DE PROGRAMACIN 3 Y 4 DE LA PUERTA. .............................. 32
FIGURA 4. 29.SMBOLOS DE LAS INSTRUCCIONES JSR, RET Y SBR....................... 34
FIGURA 4. 30. LNEA DE PROGRAMACIN PARA LA BOBINA A PARA EL
DECODER................................................................................................................ 36
VIII
FIGURA 4. 31. LNEA DE PROGRAMACIN PARA LA BOBINA B PARA EL
DECODER................................................................................................................ 37
FIGURA 4. 32.LNEA DE PROGRAMACIN PARA LA BOBINA C PARA EL DECODER.
................................................................................................................................. 37
FIGURA 4. 33. LNEA DE PROGRAMACIN PARA LA BOBINA D PARA EL
DECODER................................................................................................................ 38
FIGURA 4. 34. LNEA DE PROGRAMACIN PARA LA BOBINA E PARA EL
DECODER................................................................................................................ 38
FIGURA 4. 35. LNEA DE PROGRAMACIN PARA LA BOBINA F PARA EL
DECODER................................................................................................................ 39
FIGURA 4. 36. LNEA DE PROGRAMACIN PARA LA BOBINA G PARA EL
DECODER................................................................................................................ 39
FIGURA 4. 37. SUBRUTINAS DEL SIMULADOR............................................................ 40
FIGURA 4. 38. DIAGRAMA EN LA SUBRUTINA SBR3 PARA FORMAR EL NMERO 10.
................................................................................................................................. 40
FIGURA 4. 39. SUBRUTINAS DEL DIAGRAMA............................................................. 41
FIGURA 4. 40. DIAGRAMA PARA FORMAR EL NMERO 11 EN LA SUBRUTINA SBR 4.
................................................................................................................................. 41
FIGURA 4. 41. DIAGRAMA PARA FORMAR EL NMERO 12 EN LA SUBRUTINA SBR
5. .............................................................................................................................. 42
FIGURA 4. 42. DIAGRAMA PARA FORMAR EL NMERO 13 EN LA SUBRUTINA SBR 6.
................................................................................................................................. 42
FIGURA 4. 43. DIAGRAMA DE LA SUBRUTINA SBR 7 QUE FORMA EL NMERO 14. 43
FIGURA 4. 44. DIAGRAMA DE LA SUBRUTINA SBR 8 QUE FORMARA EL NMERO
15. ............................................................................................................................ 43
FIGURA 4. 45. DUAL COMPRESSOR SIMULATOR....................................................... 45
FIGURA 4. 46. PRIMERA LNEA DE PROGRAMACIN DEL PRIMER MOTOR. ........... 45
FIGURA 4. 47. SEGUNDA LNEA DE PROGRAMACIN DEL SEGUNDO MOTOR....... 46
FIGURA 4. 48. TERCERA LNEA DE PROGRAMACIN DEL SEGUNDO MOTOR. ...... 47
FIGURA 4. 49. FUNCIONAMIENTO DE LOS CONTADORES. ....................................... 48
FIGURA 4. 50. COMPORTAMIENTO DEL CONTADOR CTU......................................... 49
FIGURA 4. 51. COMPORTAMIENTO DEL CONTADOR CTD. ....................................... 49
FIGURA 4. 52. BARRA DE HERRAMIENTAS TIMER/COUNTER................................... 49
FIGURA 4. 53. BATCH SIMULATION............................................................................. 50
FIGURA 4. 54. PRIMERAS LNEAS DEL DIAGRAMA DE ESCALERA. ......................... 50
FIGURA 4. 55. LNEA 3 Y 4 DEL DIAGRAMA DE ESCALERA. ...................................... 52
FIGURA 4. 56. LNEA 5 Y 6 DEL DIAGRAMA DE ESCALERA. ..................................... 53
FIGURA 4. 57. LNEA 7 DEL DIAGRAMA DE ESCALERA............................................. 54
FIGURA 4. 58. LTIMAS LNEAS DE PROGRAMACIN DEL DIAGRAMA DE
ESCALERA. ............................................................................................................. 55
FIGURA 5. 1. LTIMAS LNEAS DE PROGRAMACIN DEL DIAGRAMA DE ESCALERA.
................................................................................................................................. 57
FIGURA 5. 2. VENTANA DE SELECCIN DE PROYECTO DEL RSLOGIX 500. ........... 58
FIGURA 5. 3. VENTANA PARA CREAR LOS DIAGRAMAS DE ESCALERA DEL
RSLOGIX 500........................................................................................................... 58
FIGURA 5. 4. RENGLN DE UNA NUEVA RUTINA. ...................................................... 59
FIGURA 5. 5. BARRA DE HERRAMIENTAS DEL PROGRAMADOR. ............................. 59
IX
FIGURA 5. 6. MODO DE ARRASTRAR Y COLOCAR UN ELEMENTO A LA RUTINA.... 60
FIGURA 5. 7. FORMA DE DETERMINAR EL NOMBRE DE UN CONTACTO O BOBINA
EN EL PLC. .............................................................................................................. 60
FIGURA 5. 8. COMBINACIN EN PARALELO. .............................................................. 61
FIGURA 5. 9. COMBINACIN PARA EL ENCLAVE DE UNA BOBINA. ......................... 62
FIGURA 5. 10. COMBINACIN EN SERIE DE CONTACTOS. ....................................... 62
FIGURA 5. 11. PRIMERA LNEA DEL DIAGRAMA DEL DECODER EN EL PLC............ 63
FIGURA 5. 12. LNEA 2 Y 3 DEL DIAGRAMA DEL DECODER EN EL PLC.................... 64
FIGURA 5. 13. LNEA 4 Y 5 DEL DIAGRAMA DEL DECODER EN EL PLC.................... 64
FIGURA 5. 14. LNEA 6 Y 7 DEL DIAGRAMA DEL DECODER EN EL PLC................... 65
FIGURA 5. 15. LNEA 8 Y 9 DEL DIAGRAMA DEL DECODER EN EL PLC.................... 66
FIGURA 5. 16. LNEA 1 Y 2 DEL DIAGRAMA DE LA PUERTA EN EL PLC.................... 67
FIGURA 5. 17. LNEA 3 Y 4 DEL DIAGRAMA DE LA PUERTA EN EL PLC................... 68
FIGURA 5. 18. KMAP12 APLICACIN PARA LA REDUCCIN DE LA TABLA DE
VERDAD................................................................................................................... 69
FIGURA 5. 19. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA A .................... 70
FIGURA 5. 20. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA B. .................. 71
FIGURA 5. 21. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA C. ................... 72
FIGURA 5. 22. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA D. .................. 72
FIGURA 5. 23. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA E. .................. 73
FIGURA 5. 24. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA F.................... 74
FIGURA 5. 25. MAPA DE KARNAUGH EN EL KMAP12 DE LA BOBINA G. .................. 74
FIGURA 5. 26. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA A DEL PLC. ................................................................................................ 75
FIGURA 5. 27. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA B DEL PLC. ................................................................................................ 76
FIGURA 5. 28. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA C DEL PLC................................................................................................. 76
FIGURA 5. 29. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA D DEL PLC................................................................................................. 77
FIGURA 5. 30. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA E DEL PLC. ................................................................................................ 77
FIGURA 5. 31. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA F DEL PLC. ................................................................................................ 78
FIGURA 5. 32. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
BOBINA G DEL PLC................................................................................................. 78
FIGURA 5. 33. VENTANA DE SUBRUTINAS DEL RSLOGIX 500.................................. 79
FIGURA 5. 34. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 6. ................................................................................... 80
FIGURA 5. 35. DIAGRAMA DE LA SUBRUTINA U: 6. .................................................... 80
FIGURA 5. 36. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 7. ................................................................................... 81
FIGURA 5. 37. DIAGRAMA DE LA SUBRUTINA U: 7. .................................................... 81
FIGURA 5. 38. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 8. ................................................................................... 81
FIGURA 5. 39. DIAGRAMA DE LA SUBRUTINA U: 8. ................................................... 82
X
FIGURA 5. 40. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 9. ................................................................................... 82
FIGURA 5. 41. DIAGRAMA DE LA SUBRUTINA U: 9. ................................................... 83
FIGURA 5. 42. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 10. ................................................................................. 83
FIGURA 5. 43. DIAGRAMA DE LA SUBRUTINA U: 10. ................................................. 84
FIGURA 5. 44. LNEA DEL DIAGRAMA DE ESCALERA CORRESPONDIENTE A LA
PRIMERA SUBRUTINA U: 11. ................................................................................. 84
FIGURA 5. 45. DIAGRAMA DE LA SUBRUTINA U: 11. ................................................. 85
FIGURA 5. 46. PRIMERA LNEA DEL DIAGRAMA DE LOS COMPRESORES EN EL
PLC. ......................................................................................................................... 86
FIGURA 5. 47. SEGUNDA LNEA DEL DIAGRAMA DE LOS COMPRESORES EN EL
PLC. ......................................................................................................................... 87
FIGURA 5. 48. ULTIMA LNEA DEL DIAGRAMA DE LOS COMPRESORES EN EL PLC.
................................................................................................................................. 88
FIGURA 5. 49. PRIMERA LNEA DEL DIAGRAMA DEL BATCH EN EL PLC.................. 89
FIGURA 5. 50. TERCERA LNEA DEL DIAGRAMA DEL BATCH EN EL PLC................. 91
FIGURA 5. 51. CUARTA LNEA DEL DIAGRAMA DEL BATCH EN EL PLC. .................. 92
FIGURA 5. 52. CUARTA LNEA DEL DIAGRAMA DEL BATCH EN EL PLC. ................. 93
FIGURA 5. 53. PRIMERAS 2 LNEAS DEL DIAGRAMA DEL BATCH ENCARGADAS
DEL SISTEMA AUTOMTICO. ................................................................................ 94
FIGURA 5. 54. LTIMAS 2 LNEAS DEL DIAGRAMA DEL BATCH ENCARGADAS DEL
SISTEMA AUTOMTICO. ........................................................................................ 94
FIGURA 5. 55. CONFIGURACIN DE LA RED ETHERNET.......................................... 96
FIGURA 5. 56. HARDWARE DEL MDULO. .................................................................. 97
FIGURA 5. 57. CONECTOR RS232 DEL MDULO. ....................................................... 97
FIGURA 5. 58. CONECTOR RJ45 DEL MDULO.......................................................... 98
FIGURA 5. 59. OPCIONES DE RED. .............................................................................. 99
FIGURA 5. 60. VELOCIDAD DE CONEXIN. ................................................................. 99
FIGURA 5. 61. PROPIEDADES DEL SISTEMA. .......................................................... 100
FIGURA 5. 62. SELECCIN DE PUERTO COM. .......................................................... 100
FIGURA 5. 63. CONFIGURACIN DE PUERTO COM. ................................................ 101
FIGURA 5. 64. DEFINICIN DE PARMETROS PARA EL ORDENADOR. ................. 102
FIGURA 5. 65. DEFINICIN DE LA DIRECCIN IP DEL MDULO. ............................ 102
FIGURA 5. 66. MESSAGE ROUTING........................................................................... 103
FIGURA A. 1. SIMPLIFICACIN POR MAPA DE KARNAUGH DE UNA TABLA DE
VERDAD DE 2 VARIABLES. .................................................................................. 109
FIGURA A. 2. MAPA DE KARNAUGH DE 4 VARIABLES.............................................. 110
FIGURA A. 3. REDUCCIN POR ALGEBRA DE BOOLE (PARTE SUPERIOR) Y
REDUCCIN POR MAPAS DE KARNAUGH (PARTE INFERIOR). ....................... 111
FIGURA A. 4. INDICADORES LED DEL MDULO. ...................................................... 112
FIGURA A. 5. CONEXIN A FUENTE DE ALIMENTACIN EXTERNA........................ 113
FIGURA A. 6. DATOS RELEVANTES DE LA FUENTE DE ALIMENTACIN............... 113
XI
NDICE DE TABLAS
TABLA 4. 1.TABLA DE VERDAD DE UNA COMPUERTA AND. ..................................... 22
TABLA 4. 2.TABLA DE VERDAD DE UNA COMPUERTA OR. ....................................... 24
TABLA 4. 3. TABLA DE VERDAD PARA EL DECODER. ................................................ 35
TABLA 5. 1. TABLA DE VERDAD DE LA BOBINA A....................................................... 70
TABLA 5. 2. TABLA DE VERDAD DE LA BOBINA B....................................................... 71
TABLA 5. 3. TABLA DE VERDAD DE LA BOBINA C....................................................... 71
TABLA 5. 4. TABLA DE VERDAD DE LA BOBINA D....................................................... 72
TABLA 5. 5. TABLA DE VERDAD DE LA BOBINA E....................................................... 73
TABLA 5. 6. TABLA DE VERDAD DE LA BOBINA F. ...................................................... 73
TABLA 5. 7. TABLA DE VERDAD DE LA BOBINA G. ..................................................... 74
CAPTULO 1
INTRODUCCIN, JUSTIFICACIN, OBJETIVOS Y
CONTENIDO
1|Pgina
1.1 INTRODUCCIN
Esta tesis se realiz enfocada en la elaboracin de un manual de prcticas con el
Programmable Logic Controller (PLC) MICROLOGIX 1000 de Allen Bradley, con
este manual el alumno ser capaz de disear y programar prcticas con el PLC
antes mencionado. Adems ser una gua til en la nueva materia de Control con
PLCs que ser impartida en la Carrera de Ingeniera Elctrica de la Facultad de
Ciencias Qumicas e Ingeniera.
Con este manual se trata de explicar detalladamente las instrucciones bsicas del
PLC de la familia de Allen Bradley as como, la informacin necesaria para activar
los mdulos de entradas y salidas del PLC, realizar las conexiones de circuitos
externos al PLC, la comunicacin entre PLC y la computadora personal (PC) para
un mejor desempeo en las prcticas y la comunicacin va internet con la que
cuenta este PLC.
Esta tesis se basa en la programacin tipo KOP (Diagrama de escalera), el cual es
el lenguaje de programacin que utiliza componentes grficos que representan
visualmente dispositivos elctricos como son los contactos y los relevadores, los
cuales conforman un grupo de operaciones lgicas, este tipo de programacin es el
ms usado en la programacin de PLCs.
2|Pgina
1.2 JUSTIFICACIN
Esta tesis se realiz por la falta de un manual de prcticas por parte del fabricante
y que con ste trabajo, se pueda facilitar el uso del PLC MICROLOGIX 1000.
Adems de que el desarrollo de este trabajo tambin se llev a cabo por la
necesidad de contar con un manual de prcticas del PLC MICROLOGIX 1000 para
la Carrera de Ingeniera Elctrica en su materia de Control Lgico Programable que
es una materia nueva con la que cuenta la unidad acadmica y por lo tanto ayuda
de forma muy importante en la imparticin de esta ya que en las prcticas se
demuestra cmo resolver distintos problemas de automatizacin de procesos
teniendo en cuenta las siguientes ventajas:
Se busca que esta tesis sea incorporada como material de apoyo en el taller
de la materia de Control Lgico Programable PLC que ser impartida en la
Unidad Acadmica de Ingeniera Elctrica. As como proporcionar suficiente
informacin sobre la aplicacin y programacin del PLC.
1.3 OBJETIVOS
3|Pgina
1.4 CONTENIDO
4|Pgina
CAPITULO 2
GENERALIDADES DE LOS PLC
5|Pgina
6|Pgina
7|Pgina
10 | P g i n a
CAPITULO 3
INSTALACIN DEL SOFTWARE DE
PROGRAMACIN Y SIMULACIN
11 | P g i n a
12 | P g i n a
13 | P g i n a
Las simulaciones son de gran ayuda para el entendimiento de los dispositivos con
los que cuenta el PLC Micrologix 1000 para la automatizacin de procesos.
Es una muy buena herramienta para que los alumnos puedan trabajar con
componentes que utilizaran al realizar algn tipo de trabajo, principalmente en la
industria, por lo que es una manera para que, aunque sea en simulacin, sepa como
poder manejarlos con un sistema de control automtico o no, en este caso un PLC
14 | P g i n a
15 | P g i n a
CAPITULO 4
PRCTICAS EN EL SIMULADOR
16 | P g i n a
17 | P g i n a
a)
b)
Figura 4. 2. a) Salida digital con transistor NPN, b) Salida digital con transistor PNP
18 | P g i n a
El nmero mximo de estados por los que pasa un contador se denomina mdulo
del contador. Este nmero viene determinado por la expresin 2^n donde n indica
el nmero de bits del contador. Ejemplo, un contador de mdulo 4 pasa por 4
estados, y contara del 0 al 3.
Si necesitamos un contador con un mdulo distinto de 2^n, lo que haremos es aadir
un circuito combinacional. [9]
a)
b)
Las 16 entradas y salidas del simulador cuenta con seales visuales para saber
cundo est accionadas o no, la cual es un foco rojo que se enciende cada vez que
se acciona y apaga cuando deja de estarlo, las salidas adems cuentan con un foco
amarillo que se enciende cuando se acciona alguna salida.
19 | P g i n a
Figura 4. 5. Smbolo de un
switch normalmente abierto.
Figura 4. 6. Smbolo de un
switch normalmente cerrado
21 | P g i n a
Figura 4. 9.Smbolo de un
switch con retencin.
22 | P g i n a
23 | P g i n a
24 | P g i n a
El timer que utiliza el simulador cuenta con un contacto energizado (EN) que
se especifica como T4: 0/EN, que se desenergiza cuando se activa el timer, y
un contacto desenergizado (DN) que se especifica como T4: 0/DN, que se
energiza cuando se activa el timer figura 4.20.
Lo primero que se tiene que hacer es seleccionar
el nmero de timers que se va a ocupar, el
simulador cuenta con 100 timers, para esto se
tiene que presionar el timer, con clic derecho, para
que aparezca un cuadro de opciones. Se busca y
selecciona la que diga Goto Data Table.
Al seleccionarla aparecer una tabla con los nombres de los Timers que
aparecen con la nomenclatura siguiente T4: 0, T4: 1,..T4: 99. Para escoger
uno de estos timers se tiene que dar clic en el nombre y sin soltar arrastrar el
cursor hasta donde se encuentra un signo de interrogacin (figura 4.21).
26 | P g i n a
28 | P g i n a
La nmero 4 contiene cuatro contactos uno normalmente abierto y los otro tres
normalmente cerrados, el primero es el contacto NO perteneciente a la bobina
O: 2/1 (LED 2), es el que se encarga de activar el Timer 3, el contacto NC T4:
7/DN (TIMER 8) pertenece al timer 8 y se encarga de desenergizar al timer 3
o resetearlo una vez que se activa, esta funcin la realiza igualmente el
contacto T4: 6/DN (TIMER 7) solo que este resetea al timer 3 cuando se activa
el timer 7. El ltimo contacto es el de paro I: 1/1. El ltimo elemento de la lnea
es el timer 3 el cual se encuentra en funcin de los dems contactos, este timer
se activa al mismo tiempo que el Timer 2 sin embargo este est programado
a 30 ms.
La 5 lnea contiene un contacto NO del Timer 3, T4: 2/DN, en paralelo con el
contacto NO de la bobina O: 2/2 (LED 3), este ltimo se encarga de energizar
a la bobina una vez que el contacto del timer cambie de estado y un contacto
NC del botn de Paro I: 1/1, todos estos contactos se encargan de des
energizar o energizar a la bobina O: 2/2 (LED 3).
29 | P g i n a
30 | P g i n a
31 | P g i n a
4.3.1 Subrutinas
Una subrutina es una rama del programa principal que se ejecuta cuando se
desee, es decir, que nosotros podemos iniciar otro programa diferente al del
programa principal y utilizarlo cuando sea necesario.
Las subrutinas facilitan la estructuracin del programa. Cuando el programa
principal llama a una subrutina para que sta se ejecute, la subrutina procesa
su programa hasta el final. El sistema retorna luego el control al segmento del
programa principal desde donde se llam a la subrutina.
Las subrutinas sirven para estructurar o dividir el programa en bloques ms
pequeos y, por tanto, ms fciles de gestionar. Los bloques ms pequeos
facilitan la comprobacin y la eliminacin de errores tanto en las subrutinas
como en el programa entero.
Con las subrutinas tambin la CPU se puede utilizar ms eficientemente,
llamando al bloque slo cuando se necesite, y no ejecutar todos los bloques
en todos los ciclos. La operacin Llamar subrutina transfiere el control a la
subrutina, se puede utilizar con o sin parmetros.
Salto (JMP) y etiqueta (LBL)
Este par de instrucciones se utilizan conjuntamente para saltar porciones del
programa de escalera cumpliendo las siguientes 2 condiciones:
1. Si el rengln que contiene la instruccin de salto es verdadera el programa
salta del rengln que contiene la instruccin saltar (JMP) al rengln que
contiene la instruccin de etiqueta (LBL) designada y sigue ejecutando.
El programa puede saltar hacia adelante o hacia atrs.
2. Si el rengln que contiene la instruccin de salto es falso el programa no
ejecuta la instruccin saltar (JMP) La instruccin JMP al ser activada
causa que las instrucciones que se encuentren en los renglones
intermedios entre la instruccin JMP y LBL se inhabiliten saltndolos para
ejecutar el programa desde el rengln en donde se encuentra la
instruccin LBL.
33 | P g i n a
34 | P g i n a
.
Tabla 4. 3. Tabla de verdad para el decoder.
36 | P g i n a
37 | P g i n a
38 | P g i n a
39 | P g i n a
40 | P g i n a
41 | P g i n a
42 | P g i n a
..
Cada subrutina al ser llamada ejecutar el diagrama que cada una contenga, una
vez que haya finalizado se regresar al programa principal.
Esta prctica sirve para que se tenga conocimiento de cmo se debe de utilizar las
subrutinas, las cuales son de gran ayuda para simplificar el diagrama del
programa principal, ya que, en vez de tener un diagrama muy grande, se tienen
varios diagramas pequeos que complementan el programa principal. De esta
manera resulta ms sencillo de entender un diagrama y, en el caso de que
existieran, encontrar ms fcil los errores.
44 | P g i n a
47 | P g i n a
4.5.1 Contadores
Un contador es una instruccin que cuenta las transiciones de rengln de falso a
verdadero y almacena su nmero de conteo en su acumulador interno, existen dos
tipos de conteo CTU (Conteo progresivo) y el CTD (Conteo regresivo).Un contador
se puede poner a cero usando la instruccin de restablecimiento (RES).
La figura siguiente muestra cmo funciona un contador. El valor del contador debe
permanecer dentro del rango de 32768 a +32767. Si el valor de conteo excede
+32767 o desciende a menos de 32768, se establece un bit de overflow (OV, sobre
flujo) o underflow (UN, sobre flujo negativo) de estado del contador
48 | P g i n a
Contador CTU:
El contacto DN de este contador se activa una vez que se ha cumplido el nmero
de conteo establecido en la opcin Preset.
El contacto CU (para el contador CTU) se activa cada vez que ocurre una transicin
en el rengln del contador de falso a verdadero.
El comportamiento del contador CTU se muestra en la figura 4.50.
Contador CTD:
Un contador CTD activa su contacto DN permanentemente hasta que se cumple un
pulso mayor en el contacto de activacin al nmero de conteo deseado en la opcin
Preset.
El contacto CD (para el contador CTD) se activa cada vez que ocurre una transicin
en el rengln del contador de falso a verdadero.
El comportamiento del contador CTD se muestra en la Figura 4.51.
49 | P g i n a
50 | P g i n a
51 | P g i n a
52 | P g i n a
54 | P g i n a
5. Por ltimo se crearan las ltimas lneas de programacin las cuales tendrn
los contadores del programa, se muestran en la figura 4.58.
55 | P g i n a
CAPITULO 5
PRCTICAS EN EL PLC
56 | P g i n a
57 | P g i n a
Figura 5. 3. Ventana para crear los diagramas de escalera del RSLogix 500.
58 | P g i n a
59 | P g i n a
Por ejemplo:
60 | P g i n a
61 | P g i n a
62 | P g i n a
Como se puede notar en la figura 83 estas lneas del diagrama contienen los
timers 2 y 3, estos dos timers se activan con la misma bobina, la bobina 2,
sin embargo cada uno est programado a dos distintos tiempos, uno mayor
que el otro.
En la lnea 4 se encuentra el timer 2, el cual se encuentra programado a 15
ms. Para que este timer se pueda activar es necesario que el contacto NO
perteneciente a la bobina 2 se active, tambin se encuentran 2 contactos NC
en serie con este contacto, el primero pertenece al Timer 5 por lo tanto el
64 | P g i n a
65 | P g i n a
6. Por ltimo se realizaran las ltimas lneas del diagrama, las cuales
contendrn los 2 ltimos timers como se muestra en la figura 5.15.
66 | P g i n a
67 | P g i n a
(1)
70 | P g i n a
(2)
71 | P g i n a
(4)
(5)
73 | P g i n a
(6)
Se
debern
de
tomar las mismas
consideraciones tomadas para las otras
ecuaciones.
(7)
74 | P g i n a
Figura 5. 26. Lnea del diagrama de escalera correspondiente a la bobina A del PLC.
75 | P g i n a
Figura 5. 27. Lnea del diagrama de escalera correspondiente a la bobina B del PLC.
se crear la lnea
Figura 5. 28. Lnea del diagrama de escalera correspondiente a la bobina C del PLC.
76 | P g i n a
Figura 5. 29. Lnea del diagrama de escalera correspondiente a la bobina D del PLC.
Figura 5. 30. Lnea del diagrama de escalera correspondiente a la bobina E del PLC.
Figura 5. 31. Lnea del diagrama de escalera correspondiente a la bobina F del PLC.
Figura 5. 32. Lnea del diagrama de escalera correspondiente a la bobina G del PLC.
78 | P g i n a
79 | P g i n a
Esta subrutina deber demostrar el 10 decimal por lo tanto tendr que ser
llamada cuando la combinacin 1010, diez binario, se encuentre formado
por las entradas A, B, C y D.
3. Una vez realizado esto se podr construir el diagrama de la figura 5.35 en
la subrutina U: 6.
80 | P g i n a
81 | P g i n a
82 | P g i n a
Figura 5. 42. Lnea del diagrama de escalera correspondiente a la primera subrutina U: 10.
83 | P g i n a
Figura 5. 44. Lnea del diagrama de escalera correspondiente a la primera subrutina U: 11.
84 | P g i n a
85 | P g i n a
88 | P g i n a
90 | P g i n a
91 | P g i n a
92 | P g i n a
en la siguiente figura.
93 | P g i n a
Figura 5. 53. Primeras 2 lneas del diagrama del BATCH encargadas del sistema automtico.
Figura 5. 54. ltimas 2 lneas del diagrama del BATCH encargadas del sistema automtico.
94 | P g i n a
95 | P g i n a
96 | P g i n a
Las propiedades del puerto RS-232 deben coincidir con las del puerto RS232 del controlador, de esta manera existir una buena comunicacin entre
los dispositivos. La comunicacin, como ya se ha comentado, se realiza a
travs del protocolo DF1 Full-Duplex.
97 | P g i n a
Conexin a internet.
Primeramente debemos comprobar el tipo de conexin a Internet de que se
dispone y sus parmetros principales. Los pasos a seguir se exponen a
continuacin para el sistema operativo Windows XP (para otros sistemas se
seguira un procedimiento similar).
98 | P g i n a
Puertos COM
Antes de empezar a configurar el modulo deberemos asegurar que el puerto
comn de nuestro ordenador est libre y que tiene las caractersticas
adecuadas.
1. Debemos de estar seguros que el programa RSLinx est completamente
cerrado ya que ocupa un puerto COM por default. Si una vez cerrado el
programa no funciona el puerto, se puede intentar volver a abrir al programa
RSLinx y volverlo a cerrar. Ya que puede ser que est funcionando pero que
99 | P g i n a
100 | P g i n a
Tenemos que variar la Baud Rate* a 19200 bit/s. para que la comunicacin
con el mdulo ENI sea la correcta. Ya que como se comenta en la gua de
usuario del mdulo, su puerto usa el protocolo de comunicacin FullDuplex* a esta velocidad. Se podra cambiar esa velocidad de transmisin
por otra diferente, pero se ha de tener en cuenta que debe ser la misma
para el puerto del ordenador, el autmata y el mdulo Ethernet
101 | P g i n a
COM port: se refiere al puerto RS-232 del ordenador al que est conectado
el mdulo. Anteriormente hemos seleccionado el COM 1 en el ordenador
personal.
Baud Rate: Se ha de adaptar a la velocidad de transmisin que use el
mdulo, como ya se ha comentado anteriormente esta ha de ser de 19200
bit/s.
Parameter Upload/Download behavior: Indica que parmetros se guardan o
se cargan al realizar las operaciones de Load from o Save To.
2. Configuracin de la direccin IP del mdulo ENI: debemos introducir los
valores de la direccin IP que se le asignar al mdulo junto con los
parmetros de la red en la que se encontrar (mscara de subred y
Gateway).
102 | P g i n a
TCP/IP Parameters:
o Subnet Mask: Se usa para interpretar las direcciones IP cuando la red
est dividida en subredes.
o Gateway: Se usa en redes en las que existe una puerta de red, como
es el caso de la localizacin del laboratorio remoto.
o Security Mask*: Sirve para restringir el acceso al controlador a
usuarios de direcciones IP que se encuentren dentro de un rango.
o BOOTP/DHCP Options: Solo sirve para los mdulos de la serie B, y
nuestro mdulo pertenece a la serie C. Por tanto se debe
deseleccionar esta opcin que aparece por defecto.
En este ventana tambin hay la posibilidad de cargar o descargar la
configuracin a o des del ENI de forma temporal (ENI RAM) o permanente
(ENI ROM).
3. Configuracin de los nodos de destino en la Routing Table: Permite
configurar las direcciones de los diferentes dispositivos que recibirn los
mensajes DF1 del controlador. Esta opcin tampoco la usaremos ya que
est ms pensada para cuando se tiene una red Ethernet ms extensa con
ms dispositivos y necesitan comunicarse entre ellos. Por ejemplo si este
autmata fuera el maestro podra enviar los mensajes a los autmatas
esclavos para que empezaran a actuar.
103 | P g i n a
104 | P g i n a
CAPITULO 6
CONCLUSIONES, RECOMENDACIONES,
TRABAJOS FUTUROS Y BENEFICIOS OBTENIDOS.
105 | P g i n a
6.1 CONCLUSIONES
Este documento se realiz con el nico fin de ser un soporte didctico en la materia
de PLCs que ser impartida en la Carrera de Ingeniera Elctrica de la Facultad de
ciencias Qumicas e Ingeniera, las bases para lograrlo:
6.2 RECOMENDACIONES
Al realizar las prcticas con el PLC Micrologix 1000 es necesario revisar que
las conexiones de alimentacin se encuentren debidamente hechas y con el
voltaje adecuado, al igual que todas las conexiones que se realicen
directamente en el PLC.
106 | P g i n a
107 | P g i n a
APNDICES
108 | P g i n a
Apndice A:
Mapas de Karnaugh
Un mapa de Karnaugh es una representacin grfica de una funcin lgica a partir
de una tabla de verdad. El nmero de celdas del mapa es igual al nmero de
combinaciones que se pueden obtener con las variables de entrada. Los mapas se
pueden utilizar para 2, 3, 4 y 5 variables. En el caso de la prctica se utilizaran 4
variables.
Un mapa de Karnaugh provee una manera alternativa de simplificacin de circuitos
lgicos. En lugar de usar las tcnicas de simplificacin con el lgebra de Boole, t
puedes transferir los valores lgicos desde una funcin booleana o desde una tabla
de verdad a un mapa de Karnaugh. El agrupamiento de ceros 0 y unos 1 dentro del
mapa te ayuda a visualizar las relaciones lgicas entre las variables y conduce
directamente a una funcin booleana simplificada.
Principalmente un mapa de Karnaugh agrupa las combinaciones que existe en una
tabla de verdad para que, por medio de la forma en que se vayan acomodando los
grupos, poder reducirla.
En la figura A. 1 se muestra el mtodo grfico para simplificar funciones. El mapa
de Karnaugh es una representacin matricial de una tabla de verdad:
una celda del mapa = una fila de la tabla de verdad
109 | P g i n a
110 | P g i n a
Figura A. 3. Reduccin por algebra de Boole (parte superior) y reduccin por mapas de karnaugh (parte
inferior).
eR. la tabla de verdad, las combinaciones
Como se puede observar en la figura, segn
000, 010, 100 y 101, contienen 1 a la salida. Pasaremos estos datos al mapa de
Karnaugh agrupando las combinaciones de las entradas, en la parte superior del
mapa se encuentra las entradas B y C y sus combinaciones posibles 00, 01, 11 y
10. A la izquierda del mapa se encuentra la entrada A y sus combinaciones 1 y 0.
Una vez construido el mapa, se pasara a colocar los 1 en las combinaciones donde
este sea el resultado.
Ya realizado esto se tendr que agrupar como se muestra en la figura A. 3. Todos
los 1 que estn de forma continua formaran un grupo, es decir, que no exista un
cero entre ellos.
Ya formado los grupos se visualiza a que combinaciones pertenecen los 1 y se
realiza el lgebra booleana para reducir los trminos, y eso es todo.
Este mtodo es muy prctico para 1, 2, 3 ,4 y 5 entradas distintas. [9][10]
111 | P g i n a
Apndice B:
Mdulo 1761-NET-ENI especificaciones.
El mdulo est formado por un cuerpo nico compacto con dos puertos de
comunicaciones y Leds de sealizacin. Este dispositivo est pensado para
montarse sobre un carril DIN, que habitualmente ser el mismo que para el
autmata
Indicadores LED
El mdulo ENI posee cinco indicadores de tipo LED que permiten conocer el
funcionamiento del dispositivo a primera vista (figura A. 4):
FAULT: De color rojo si existe algn tipo de
error.
LINK: De color verde indica si existe una
conexin fsica vlida con la red Ethernet.
ETHERNET TX/RX: De color verde intermitente,
indica cuando el puerto Ethernet est recibiendo
o enviando informacin.
RS-232 TX/RX: de color verde intermitente,
indica cuando el puerto RS-232 est recibiendo
o enviando informacin.
Figura A. 4. Indicadores LED del
mdulo.
Alimentacin
La alimentacin del mdulo puede ser:
o Interna: si el mdulo est conectado al autmata mediante el puerto
RS-232 puede tomar la alimentacin de la propia fuente de
alimentacin del autmata. Este ser el mtodo usual de alimentacin
utilizado mientras los dispositivos estn en funcionamiento.
o Externa: conectando una fuente de alimentacin externa. Se utilizar
para la configuracin del mdulo que, se har conectando el puerto
comn del ordenador personal al puerto RS-232 del mdulo.
112 | P g i n a
113 | P g i n a
REFERENCIAS
[1]. Rockwell Automation,Curso Bsico Micrologix 1000". , Diciembre 2013.
[2]. Controladores CompactLogix, Manual de usuario (2007). Diciembre 2013
http://www.ab.com/en/epub/catalogs/
[3]. Rockwell Automation, "1747-6.15ES, Juego de instrucciones de SLC 500 y
MicroLogix 1000 Manual de Referencia"; 2004. Diciembre 2013
[4]. Rockwell Automation, "1761, Programmable Controllers Installation MicroLogix
1000. Diciembre 2013
[5]. Rockwell Automation, 1761-6.3, MicroLogix 1000 Programmable Controllers,
User Manual. Diciembre 2013
[6]. ROCKWELL AUTOMATION. MicroLogix Ethernet Interface, Catalog Numbers
1761-NET-ENI and 1761-NET-ENID, User Manual, Publicacin 1761UM006C-EN-P [http://www.ab.com/manuals/cp/1761-um006d-en-p.pdf]. Enero
2014
[7]. ROCKWELL AUTOMATION. 1761-NET-ENI - Compatibility Matrix and
Functionality Explanation, Dennis Wylie.
[http://support.rockwellautomation.com/softwareconnection/swc01_2/1761nete
nicompatibility.as p, Enero 2014.
[8]. The learning pit pagina web http://www.thelearningpit.com/.
[9].
114 | P g i n a