Universidad Tecnológica de Querétaro

Anuncio
Firmado digitalmente por Universidad Tecnológica
de Querétaro
Nombre de reconocimiento (DN): cn=Universidad
Tecnológica de Querétaro, o=Universidad
Tecnológica de Querétaro, ou,
[email protected], c=MX
Fecha: 2013.07.04 12:27:50 -05'00'
Universidad
Tecnológica de
Querétaro
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Nombre del proyecto
“DISEÑO DE UN MANUAL DE PRÁCTICAS DE LA
CELULA DE TRABAJO 1 CON PLC ALLEN BRADLEY SLC
5/03 “
Empresa:
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Memoria que como parte de los requisitos para obtener el título de:
TÉCNICO SUPERIOR UNIVERSITARIO EN
MANTENIMIENTO ÁREA INDUSTRIAL
Presenta:
TREJO ESPARZA ALAN
Asesor de la UTEQ
Asesor de la Organización
M en I. Alejandro Jamaica González
TSU. Maximino Pérez Ramírez
Santiago de Querétaro, Qro. 11 Julio 2013.
RESUMEN
En la actualidad el uso de los PLC´S está presente en la gran mayoría
de los procesos de producción; con varias empresas que los fabrican y con la
gran gama de PLC´S que se encuentran en el mercado industrial existe la
necesidad de conocer como operarlos adecuadamente. Por esta razón se
decidió desarrollar un manual de prácticas de la célula de trabajo 1 en la cual
se pueda programar un PLC de la familia “ALLEN BRADLEY SLC 5/03”; con
las finalidades de que los alumnos tengan conocimientos de cómo se
programan este tipo de PLC´S. Se empleó una metodología a las células de
trabajo de la familia “SIEMENS” por un PLC “ALLEN BRADLEY”. Se trató con
diferentes temas como el nuevo diseño de la célula, la selección de todos los
elementos que la componen y el nuevo programa de prácticas
de
programación. Cabe mencionar que los resultados fueron alcanzados
rápidamente y en una medida totalmente satisfactoria.
I
DESCRIPTION
The PLC manual project was made in the lab 6. It is a place where
students can find a variety of machines and also the objects for programming.
This area is cold most of the time, it is not big enough but it has a high celling
maybe that is why it is cold.
Working in this area with Professor Alejandro Jamaica and Professor
Gerardo Ortega Zertuche. They took the French internship project because they
are well qualified to work with us.
The professors are short, they wear glasses. They have brown eyes,
one of them has mustache and they have black short straight hair. They are
electrical engineers and they are very intelligent.
Working with them was a good experience because It could learn the
importance of programming as I can develop it in the industry.
II
DEDICATORIA
Este proyecto está dedicado a mis padres, a mi hermano Erik y a mi
pareja quienes fueron las personas que me apoyaron durante mi formación en
el TSU. De igual forma; a mis amigos, que siempre han creído en mis
capacidades y en las posibilidades que tengo para lograr mis objetivos.
En especial, quisiera nombrar a mi hermano Eder, quien es la persona
con la que aprendí mucho y espero que algún día yo pueda recompensar todo
el apoyo que me ha brindado y él pueda terminar sus estudios y cumplir esos
sueños que el siempre ha tenido.
III
AGRADECIMIENTOS
Agradezco a Dios por haberme dado la salud y las fuerzas para
levantarme todos los días y seguir en las labores diarias; además , por abrir
puertas cuando más lo necesitaba.
A mis profesores de la carrera, cuya enseñanza fue de gran utilidad,
además de extender la mano cuando más lo necesite y también dejarme
contribuir con mis ideas, ya que esto sirvió para ampliar mi criterio.
IV
ÍNDICE
Pág.
Resumen………………………………………………………………………….
I
Description……………………………………………………………………………
II
Dedicatorias………………………………………………………………………
III
Agradecimientos…………………………………………………………………
IV
Índice………………………………………………………………………………
V
1
I.
INTRODUCCIÓN…………………………………………………….
II.
ANTECEDENTES……………………………………………………
III.
JUSTIFICACIÓN……………………………………………………..
IV.
OBJETIVOS…………………………………………………………
5
V.
ALCANCES…………………………………………………………...
6
VI.
ANALISIS DE RIESGOS……………………………………
VII. FUNDAMENTACION TEORICA……………………………………
VIII. PLAN DE ACTIVIDADES………………………………………….
3
4
8
9
14
IX.
RECURSOS MATERIALES Y HUMANOS…………………………
15
X.
DESARROLLO DEL PROYECTO…………………………………
17
XI.
RESULTADOS OBTENIDOS………………………………………
88
XII. CONCLUSIONES Y RECOMENDACIONES…………………….
89
XIII. REFERENCIAS BIBLIOGRÁFICAS………………………………..
90
V
I. INTRODUCCIÓN
La Universidad Tecnológica de Querétaro surge debido a la gran
cantidad de empresas que están llegando a Querétaro así como la necesidad
de formar personal con el grado de Técnico Superior Universitario en diversas
áreas dentro del sector productivo.
La UTEQ
nace en el año de 1994 por medio de la colaboración
educativa con Francia, importando de ellos el modelo educativo de TSU, el
cual se basa en una estrecha relación escuela – empresa: muestra de ello es
que el último cuatrimestre de estudios se realiza en una empresa, a esto se le
llama “proceso de estadía”.
La finalidad de la estadía es complementar la formación académica del
alumno, además de integrarlo al ambiente laboral que formara parteen su vida
profesional; La estadía parte de los requisitos de la institución para todo alumno
que esté por egresar.
La estancia en empresa se realiza en un periodo de cuatro meses
durante en el último cuatrimestre de la carrera. La finalidad de esta estancia es
de contribuir a la formación del alumno y apoyar a la empresa, llevando a cabo
actividades propias de la carrera en cuestión.
1
La institución donde se llevó a cabo la estadía fue en la Universidad
Tecnológica de Querétaro, en el laboratorio de automatización y robótica del
Edificios entre-ejes.
En el laboratorio se desarrollan proyectos tecnológicos en células de
trabajo con diferentes PLC para TSU en Ingeniería.
2
II. ANTECEDENTES
La Universidad Tecnológica de Querétaro (UTEQ), a lo largo de 18
años de trayectoria en nuestra entidad, se ha consolidado como una Institución
Educativa de calidad que ofrece una formación profesional, cuyo distintivo es la
estrecha relación con el sector productivo.
La UTEQ , tras una serie de estudios de factibilidad, comienzó sus
labores docentes en septiembre de 1994, iniciando la formación de 146
alumnos en las áreas de Administración, Comercialización, Mantenimiento
Industrial y Procesos de Producción, trabajando en aulas prestadas por
diversas instituciones de Educación Superior del estado. El 4 de septiembre de
1994 se inició la construcción de sus propias instalaciones en una extensión de
25 hectáreas ubicadas en la Colonia San Pedrito Peñuelas.
Actualmente, en Ingenierías, se imparte, 6
carreras: Innovación y
desarrollo empresarial, Mantenimiento Industrial, Procesos y Operaciones
Industriales, Ingeniería Ambiental, Tecnológica de automatización, Tecnologías
de la información. Todos los programas están avalados por la preparación
profesional y curricular del cuerpo docente, en su mayoría con estudios de
maestría y doctorado en áreas afines a las materias que imparten y en los
atributos del modelo educativo, mismo que incluye actividades culturales y
deportivas para la formación integral.
3
III. JUSTIFICACION
Desde 1994 al 2009; se realizaban prácticas con equipos sueltos como
sensores, electroválvulas, botoneras relevadores, entre otras; esto implicaba
que los alumnos tardaran más tiempo en realizar una práctica, dando como
resultado que los profesores no abarcaran el programa de la materia en su
totalidad. Es por esto que surgió la idea de crear e instalar estaciones de
trabajo que tuvieran contemplados equipos
como PLC’s, electroválvulas,
sensores inductivos, sensores mecánicos, relevadores, lámparas, botoneras,
ventiladores y actuadores.
Fue hasta el año 2009 cuando se instalaron las primeras 2 estaciones
de trabajo como refuerzo para la enseñanza de la materia. Cabe señalar que
los equipos se estructuran de maneras distintas, con el objetivo de tener una
variedad de procesos los cuales se puedan programar.
Hasta la fecha, cuentas con 9 estaciones de trabajo construidas y se
cuenta con
marcas y modelos de equipos programables
distintos; como
Siemens y Allen Bradley. Actualmente, existe un manual de prácticas para las
estaciones de trabajo 2, 3 y 4 con equipos programables Siemens y Allen
Bradley. Estas tres estaciones han sido de gran ayuda para los alumnos que
desean profundizar en la
Automatización dado que es una área muy bien
4
remonerada en el campo laboral; sin embargo aún falta por realizar el manual
de prácticas de la célula de trabajo 1 con PLC Allen Bradley SLC 500.
5
IV.OBJETIVO
Es importante cuantificar y establecer objetivos reales y alcanzables.
OBJETIVOS ESPECIFICOS
Probar funcionamiento de la célula de trabajo 1.
OBJETIVOS GENERALES
Realizar la simulación de la practicas realizadas en el PLC SLC 5/03.
Realizar el etiquetado de la célula de trabajo 1.
Realizar la reingeniería de la célula de trabajo 9 con PLC S7-300.
6
V. ALCANCES
Como principal alcance se pretende crear un manual de prácticas de
Allen Bradley que sea utilizado para impartir la clase de Automatización y
Robótica. Este manual contendrá una introducción teórica de los PLC’s y los
pasos para crear la comunicación entre el software RS Logix y el programador
además tendrá un apartado donde se desarrollen prácticas para que los
alumnos expongan sus habilidades de programación.
De igual forma se realizará un diagrama simulado el cual tenga la
similitud de un proceso dentro de la industria tal como el funcionamiento de
una prensa o indicadores de la puesta en marcha de un motor.
Como parte final del proyecto se tiene contemplado hacer una nueva
instalación de los componentes de dos células de trabajo Siemens cuyo
programador es S7-300 CPU 313 y se concluirá con la prueba de programación
de prácticas.
7
VI.ANALISIS DE RIESGO.
El principal obstáculo que se encontró en la realización del proyecto fue
el corto tiempo con el que se contó, ya que en ocasiones había limitaciones
debido a que la célula en la cual se trabajó, se encuentra en un laboratorio en
donde se imparte clase.
Otro obstáculo fue que, para la realización del manual era necesario la
disponibilidad de internet y este, a su vez, se vio bloqueado por razones ajenas
al personal. Además existieron días hábiles en los cuales no se trabajó por
causas de papeleo.
8
XVII.FUNDAMENTACIÓN TÉORICA.
PLC.
Un PLC (Control Lógico Programable) es un equipo electrónico
programable que permite almacenar una secuencia de ordenes (programa) en
su interior y ejecutarlo de forma cíclica con el fin de realizar una tarea.
Un PLC trabaja con base en a la información recibida por los
captadores y el programa lógico interno, actuando sobre los accionadores de la
instalación.
Los PLC actuales pueden comunicarse con otros controladores y
computadoras en redes de área local, y son una parte fundamental de los
modernos sistemas de control distribuido (elaboro: Ing. Antonio Gonzales
Diseñador manual de PLC Siemens / Alan Trejo Alumno .
Existen varios lenguajes de programación, tradicionalmente los más
utilizados son el diagrama de escalera (Lenguaje Ladder), preferido por los
electricistas, lista de instrucciones y programación por estados, aunque se han
incorporado lenguajes más intuitivos que permiten implementar algoritmos
complejos mediante simples diagramas de flujo más fáciles de interpretar y
mantener. Un lenguaje más reciente, preferido por los informáticos y
electrónicos, es el FBD (en inglés Function Block Diagram) que emplea
compuertas lógicas y bloques con distintas funciones conectados entre sí.
9
Un PLC consta de las siguientes partes:
CPU – Unidad Central del Proceso
Es el cerebro del sistema. Usualmente es un micro-controlador,
Antiguamente se usaban micro-controladores de 8bits Hoy en día, son más
usados en aplicaciones robustas micro-controladores de 16 y 32 bits.
Al ser un micro-controlador, es posible imaginar todas las ventajas con
las que se podía contar pueden tener, como temporizadores, interrupciones,
conversiones ADC y DAC, comunicaciones seriales sincrónicos y asincrónicos,
etc.
Memoria.
Usualmente se incluye una memoria externa al micro-controlador que
puede ser EEPROM y/o FLASH, que hace las veces de banco de datos para la
lectoescritura de datos.
Esta memoria, se utiliza para almacenar el programa (funciones,
variables, estados, tiempos) desarrollado que se encargará de controlar las
entradas y las salidas del PLC., en esta memoria no se almacena la
programación del micro-controlador. Es decir, el micro-controlador viene
10
programado de fábrica, pero con un programa que permite administrar las
entradas, las salidas y los temporizadores del PLC.
Fuente dé alimentación.
No debe de faltar el poder, porque sin esto, no funciona nada. El PLC
tiene una entrada análoga de 220VAC (Europa) o 110VAC (América.
Adicionalmente tiene salidas de 24VAC o DC para alimentar sensores.
Reloj Tiempo Real.
Para todo proceso automatizado, es necesario establecer la variable
tiempo ya que es indispensable para poner en marcha TEMPORIZADORES Y
CONTADORES.
Puerto de entradas.
Las entradas de un PLC son optó aisladas, para proteger al microcontrolador de altos voltajes y algunas marcas permiten ajustar la intensidad de
la entrada.
Adicionalmente, las entradas de un PLC ser análogas o digitales y esto
se debe, en gran medida, a la gran cantidad de instrumentos que se pueden
integrar con los PLC.
11
Puerto de Salidas.
Como en las entradas, las salidas pueden ser análogas o digitales, y
pueden ser de cualquiera de los siguientes tipos:
• 120 VAC
• 24 VDC
• 12 – 48 VAC
• 12 – 48 VDC
• 5V DC (TTL)
• 230 VAC
Esto se debe a que sus circuitos internos permiten convertir niveles
lógicos TTL, a niveles de voltaje externos, y, efectivamente, también suelen
utilizarse optó-acopladores para proteger el micro.
Comunicaciones.
El PLC, es un sistema autónomo, sin embargo, no puede programarse
por si mismo. Para ello es necesaria una interfaz con el humano, y, esa ,la
provee el puerto RS232, un cable serial y un computador o un programador
portátil.
En un proceso industrial, muchas veces es necesario utilizar más de un
PLC o establecer comunicación con diferentes dispositivos inteligentes como
termostatos, captadores de radiación solar, sistemas de control de fluidos
(agua, gas, aire), motores, detectores de intrusión, cámaras frigoríficas,
12
sistemas de ascensores, calefacción, etc. Para ello se inventarón el Bus de
campo o de terreno dedicado a la GTB (Gestión Técnica del Edificio) lo cual
ofrece la posibilidad de cablear o pre-cablear números equipos inteligentes a
bajo costo. Hay bastantes protocolos como fabricante de dispositivos.
Software.
Indispensable tanto para programarlo, como para monitorearlo. Aquí es el
punto cuando se unen la informática, las redes y los PLC. Sistemas SCADA.
13
VIII.PLAN DE ACTIVIDADES.
14
IX.RECURSOS MATERIALES Y HUMANOS.
RECURSOS MATERIALES Y
HUMANOS
LAB. AUTOMATIZACIÓN Y ROBÓTICA
MANUAL ALLEN BRADLEY SLC 500
1
MATERIALES Y SOFTWARES
CABLE CAL. 12
2
CINTA PARA AISLAR
3
HOJAS BLANCAS
4
MANUAL ALLEN BRADLEY
CONEXIONES
DIAGRAMA ESTACIÓN DE
TRABAJO 1
MANUAL SIEMENS
MANUAL RS LOGIX
MANUAK RS LINX
INTERNET
SOFTWARE RS LINX
SOFTWARE RS LOGIX 500
SOFTWARE PAINT
MICROSOFT XP Y 7
5
6
7
8
9
10
11
12
13
14
15
HUMANOS
M.I JAMAICA
ALEJANDRO
ING. MAXIMINO
ING. GUERRERO
SALVADOR
ING.ORTEGA ZERTUCHE
ING .IBARRA GUADALUPE
ESCALANTE
16
17
18
19
20
21
22
23
24
25
26
15
HERRAMIENTAS Y EQUIPOS
PLC ALLE BRADLEY SLC 500 5/03 CPU
6 LÁMPARAS CON SOCKET AZULES 110
VAC
2 CILINDROS NEUMÁTICOS DE DOBLE
EFECTO
1 CILINDRO NEUMÁTICO DE SIMPLE
EFECTO
SOPORTE O PLATINA PARA ESTACIÓN
NUMERO 1
6 INTERRUPTORES LIMIT SWITCH
1 VENTILADOR 110 VAC
5 ÉLECTRO VÁLVULAS
2 PUSH BOTÓN (NA)
PUSH BOTÓN (NC)
BOTÓN SELECTOR 2 POSICIONES
FUENTE DE 24 VDC
PEDAZERÍA DE RIEL DINN
LAPTOP GATEWAY
COMPUTADORA ESTACIÓN DE TRABAJO
1
CLAVIJA Y ESTENSIÓN
8 RELEVADORES
1 INTERRUPTOR TERMOMAGNÉTICO
1 CONTACTOR
PINZAS DE CORTE
CUTER
DESARMADOR CLEMERO
DESARMADOR PLANO
LLAVE ESPAÑOLA DE MEDIA
RONDANAS
MANGUERAS NEUMÁTICAS
27
28
29
30
31
MULTÍMETRO
MANÓMETRO
VÁLVULAS REGULADORAS DE AIRE
LLAVE DE DADO
CABLE RS-232 PARA EL INTERFAZ
16
X.DESARROLLO
La familia de los SLC 500 posee un tamaño más pequeño en comparación con
otros PLC’S con las mismas funciones operativas pero de tamaño mayor (S5S700 Siemens) esto se debe a que se puede utilizar un SLC en los casos
donde no puede permitirse el tamaño y los gastos indirectos de un PLC
tradicional del mismo tamaño
Figura 1.0 Introducción a los SLC 5/03
Los procesadores SLC 5/03 permiten configurar los controladores modulares
de hasta 4096 entradas, más 4096 salidas y una memoria de 8 mil o 16 mil
palabras. Además de las características del SLC 5/02, tienen un segundo
puerto de comunicación incorporado, un puerto de RS-232-C que se puede
configurar para el protocolo ASCII oDF1, y pueden ser configurados para la
conexión a un convertidor 1671-NET-AIC para proporcionar el acceso a una
red DH-465. Los procesadores de SLC 5/03 proporcionan tiempos de ejecución
de un BIT por instrucción de 0.44 ms y un rendimiento de procesamiento de
sistema total de hasta 10 veces más rápido que un procesador competitivo;
este módulos se observan en la figura 1.1.
17
Figura 1.1. SLC 5/03 CPU
1.3 Componentes de un PLC SLC 5/05 CPU 1769-L32E
Debido a las características físicas, de comunicación y opciones de
programación, el PLC SLC 5/03 entra en una rama especial de los PLC de
Allen Bradley llamada Compact Logix, el cual es un sistema compacto arriba de
1.5 MB de memoria para el usuario y de un máximo de instalación de 30
módulos locales de entradas y salidas. Este manual se realizó sobre el CPU
1747-L532, el cual consta de un puerto de EtherNet/IP que se utilizó para
conectar el PLC en red con una computadora y con otros PLC’s para mejorar el
rendimiento de un sistema de control. El CPU 1769-L32E cuenta con
alimentación AC, entradas DC, salidas a transistor, la tabla 1 muestra sus
características generales [2].
18
ENTRADAS
SALIDAS
Alimentación
Entradas
Salidas
Comunicación
Numero máximo de módulos de ampliación de
Memoria disponible
127 V a 230V AC
24 V
Relevador
EtherNet/IP (10/100 Mbit/sec)
I/O 16
750Kbytes
Figura 1. Tabla de características CPU 1747-L532
1.4 Módulo de entradas/salidas digitales (1769-IQ6X0W4)
El PLC SLC 5/03 CPU 1747-L532 tiene la capacidad de conectársele
módulos tanto de entradas/salidas digitales(1746-IQ6X0W4) como un módulo
de entradas/salidas analógicas (1746-IF4X0F2) a fin de realizar el monitoreo de
un proceso.
El módulo 1746-IQ6X0W4 trabaja únicamente con entradas/salidas
digitales con una capacidad para 6 entradas, 4 salidas, una entrada para la
alimentación del módulo de 24 V DC y una entrada para el común de voltaje de
DC .La separación de módulos se observa en la figura 1.1.
Figura 1.1 Módulos SLC 500
1.5 Principales propiedades de un SLC-500
Como se ha mencionado anteriormente el SLC-500 se caracteriza por
tener un CPU SLC 5/03 y por la variedad de módulos opcionales.
19
Envío/recepción de mensajes desde otros SLC 500
• Paso del testigo de múltiples maestros; 32 nodos
• El 5/02, 5/03, 5/04 y 5/05 pueden iniciar comunicaciones con
otros procesadores
• 5/03 puede usar el canal 0, el canal 1 o ambos
• El 5/04 y 5/05 pueden usar el canal 0 solamente
• Respuesta del procesador compacto y 5/01 solamente
• Iniciación de comunicaciones con la instrucción MESSAGE
en la lógica de escalera
• No se necesita programación de lógica de escalera para
responder a un mensaje de otro procesador.
1.6 COMUNICACIONES RS-232
• Compatibilidad con SLC 5/03, 5/04 y 5/05:
– Full-Duplex (punto a punto)
– Half- Duplex
– ASC
– Comunicación de módem
– DH-485, figura 1.2 (protocolo solamente), debe pasar a través de un
convertidor RS232/DH485 antes de ir a la red.
20
Figura 1.2 Muestra un RS-232.
Figura 1.3 Muestra los puertos de comunicación RS-232
1.7 Funcionalidad del módulo 1747-L532
Se usa principalmente para interconexión con otros dispositivos
RS-232/RS-485 (por ejemplo, impresoras, escáneres de códigos de barra
y variadores de otros fabricantes)
• Se comunica con el procesador mediante el backplane o
uno de los puertos de comunicación
21
• 2 indicadores LED configurables por el usuario
• Se programa con el software de programación BASIC basado en
Intel 50
• Módulo de interface DH-485 a DF1 (puente)
• Convierte señales eléctricas entre hardware RS-485 a RS-232C
• Traduce protocolo de DH-485 a DF1 (full duplex o half duplex)
• Permite comunicaciones remotas (vía módem) a los sistemas compactos
SLC,
SLC 5/01 y 5/02 facilitando las comunicaciones DF1 (RS-232)
– Programación y depuración de SLC con RSLogix 500 vía módem
– Recopilación de datos remotos - SCADA y RTU
– Herramienta ideal de resolución de problemas de fabricantes de equipo
original.
-Permite que SLC 5/03, 5/04 y 5/05 añadan puertos adicionales DF1 (RS-232)
Introducción a RS Linx.
En este capítulo se introduce el software de configuración de redes llamado
RSlinx versión Lite. Éste servirá para configurar los diferentes nodos de la red
Ethernet y controlar las comunicaciones que existen se puede observar en la
figura 1.4.
22
Figura 1.4 RS LINX
1.8 Introducción al RS Linx lit.
RS Linx es el software que se encarga de regular las intercomunicaciones entre
los diferentes dispositivos utilizando el Microsoft NT de Windows.
1.9 Configuración de controladores de comunicaciones.
Como primer paso en la utilización del RSlinx se procederá a la configuración
de la red existente. Los pasos siguientes son:
1- Abrir el programa RSlinx y escoger el dialogo Communications>driver
configuration.
Seleccionar “Ethernet devices” de los controladores (drivers) disponibles y
cargar al programa RSlinx (Add new) como se observa en la figura 1.5.
Figura 1.5 RS LINX
23
Un controlador es la interface de software al dispositivo de hardware
que será usado para comunicar el RSLinx con el módulo ENI, que a su vez
está conectado al procesador.
De esta manera , definimos la red que se usara y que estará integrada
por elementos con conexión a Ethernet.
Una vez escogido el controlador procedemos a configurarlo. Se nos
pide las direcciones de los elementos que forman la red (Figura RSlinx 3). La
red está formada únicamente por el módulo ENI ya que el ordenador personal
está representado por el propio programa RSlinx.
Como se ha comentado , la configuración ENI se realiza a través del
software ENI Utility, donde se le proporciona la dirección IP y se establecen
diferentes parámetros.
El controlador está configurado en modo Running como se observa
en la figura 1.6.
Figura 1.6 RSLINX 3
24
Con el mismo díalogo podemos editar, detener o borrar más tarde la
red una vez que ya esté configurada.
Si se intenta eliminar un controlador, puede que aparezca un mensaje
diciendo que el controlador está en uso y no puede ser eliminado. Primero se
deben terminar las comunicaciones que usen un controlador. Si no, podemos
detenerlo (Stop) y luego eliminarlo (Delete).
Para poder visualizar las diferentes redes que suceden en el momento
actual usamos Communications>RSwho. Podemos ver que, si se ha realizado
correctamente la configuración de la red, aparecerá la dirección especificada
con la imagen del autómata programable Micrologix 1500. Esto significa que el
autómata ya está listo para cualquier transacción con el usuario como se
observa en la figura 1.7.
Figura RSLINX 4
Figura 1.7 RS LINX
25
1.9 RSWho
Para que se pueda visualizar correctamente el autómata ( a través del
módulo ENI), es decir, con sus elementos básicos. Este se debe configurar
previamente en el RSLogix 500 como se explicará más adelante.
Si nos dirigimos al menú Communications>RSWho dentro del programa
RSLinx, se muestran todas las estaciones disponibles/activas en las redes de
comunicación. De esta aplicación podemos ver cada momento la red que está
funcionando, sus componentes y sus propiedades.
2.0 Diagnóstico del controlador.
La ventana de diagnósticos del controlador permite observar datos
reales, ayudando a evaluar el rendimiento del controlador específico.
El menú, como se observa en la figura 1.8 Communications>Driver
Diagnostics , nos permite acceder a esos datos.
Figura 1.8 RS LINX
26
2.0 Menú de ayuda.
Si durante el uso del software RSLInx se requiere algún tipo de
información que no se encuentra en este manual, se puede acceder al menú
Ayuda (Help) (figura 8) del propio programa. Éste permite la búsqueda, según
palabra clave o por temarios.
2.1
Requisitos del sistema.
Para utilizar este software sin problemas se requiere un sistema con las
siguientes características como mínimo.
Pentium con procesador con al menos 32 MB de RAM.
Al menos 35 MB de espacio de disco duro disponible.
Monitor y adaptador grafico VGA o de mayor resolución.
Microsoft Windows NT versión 4.0 o posterior (Intel 486 o Pentium)
o Microsoft Xp,2000, Me o 98.
Cualquier dispositivo de señal compatible con Windows NT 3.1
(mouse , bola de seguimiento, pantalla táctil etc.)
Tarjeta Ethernet y/o dispositivo de comunicaciones Allen-Bradley o
cable, dependiendo de la aplicación.
El software se presenta con una llave para implementar una
protección a copia. Esta llave consiste en un archivo de activación
en un disco maestro que se presenta junto con el CD del software.
27
De esta manera, se puede tener instalado el programa en diferentes
ordenadores personales, pero sólo se podrá activar uno a la vez.
2.2 Introducción a la uso del RS Logix500.
En este capítulo se dan las diferentes directrices básicas para la
utilización del RSLogix 500. Este programa permite crear los programas de
control en lenguaje ladder del autómata MicroLogix 1500.
2.3 Programación del SLC 5/03 CPU 1747-L532
Figura 1.9 RSLOGIX 500
2.3 DESCRIPCIÓN GENERAL DEL SOFTWARE.
RSLogix 500 es el software destinado a la creación de los programas
del autómata, en lenguaje de esquema de contactos o también llamado lógica
de escalera (Ladder) .Incluye editor de Ladder y verificador de proyectos
(creación de una lista de errores), entre otras opciones. Este producto se ha
desarrollado para funcionar en los sistemas operativos Windows.
28
La Barra de Menú: permite realizar diferentes funciones como recuperar o
guardar programas, opciones de ayuda, etc. Es decir, las funciones
elementales de cualquier software actual.
Barra de iconos. Contiene las funciones de uso más frecuente en el desarrollo
de los programas.
Barra de estado del procesador: Nos permite visualizar y modificar el
modo de trabajo del procesador ( online, offline, programe , remote cargar y/o
descargar programas (upload/download program), así como visualizar el
controlador utilizado (Ethernet drive en el caso actual).
Los modos de trabajo más usuales son:
Offline: Consiste en realizar el programa sobre un ordenador , sin
necesidad alguna de acceder al PLC .Para posteriormente una vez acabado y
verificado el programa descargarlo en el procesador. Este hecho dota al
programador de gran independencia a la hora de realizar el trabajo.
Online: La programación se realiza directamente sobre la memoria del
PLC, de manera que cualquier cambio que se realice sobre el programa
afectará directamente al procesador , y con ello a la planta que controla. Este
método es de gran utilidad para el programador experto y el personal de
mantenimiento, ya que permitá realizar modificaciones en tiempo real y sin
necesidad de parar la producción.
29
Árbol del proyecto. Contiene todas las carpetas y archivos generados en
el proyecto. Estos se organizan en carpetas. Las más interesantes para el tipo
de prácticas que se realizara son las siguientes figura 2.0, tabla 1.2:
Controller properties: contiene las prestaciones del
procesador.
Que se está utilizando, las opciones de seguridad que
se establecen para el proyecto y las comunicaciones.
Processor Status:Sse accede al archivo de estado del
procesador.
IO Configuration: Se podrán establecer y/o leer las
tarjetas que conforman el sistema.
Channel
Figura 2.0 RS LOGIX
Configuration.
Permite
configurar
los
canales de comunicación del procesador.
Tabla 1.2 RS LOGIX
Contiene las distintas rutinas Ladder creadas para el
proyecto.
Tabla 1.3 RS LOGIX
Figura 2.1 RS LOGIX
30
Permite el acceso a los datos de programa que se van utilizar así como
a las referencias cruzadas ( cross references). Podemos configurar y consultar
salidas (output), entradas (input), variables binarias (binary), temporizadores,
(timer) y contadores ( counter).
Si seleccionamos alguna de las opciones se despliegan diálogos
similares a los siguientes que se observan en las figuras 2.2 y 2.3 .con los que
se pueden configurar diferentes parámetros según el tipo de elemento.
Figura 2.3 RS LOGIX
Figura 2.2 RS LOGIX
Panel de resultados: Aparecen los errores de programación que surgen al
verificar la corrección del programa realizado
(situados en la barra
de iconos). Efectuando doble clic sobre el error, automáticamente el cursor se
situará sobre la ventana de programa Ladder en la posición donde se ha
producido tal error.
31
También es posible validar el archivo mediante Edit>Verify File o el
proyecto completo Edit> Verify Project.
Barra de instrucciones: Esta barra permitirá, a través de pestañas y
botones, acceder de forma rápida a las instrucciones más habituales del
lenguaje Ladder. Presionando sobre cada instrucción. Esta se introducirá en el
programa Ladder.
Ventana del programa Ladder: Contiene todos los programas y
subrutinas Ladder relacionados con el proyecto que se esté realizando.
Configuración del autómata y comunicaciones.
Para empezar es necesario configurar el autómata que se usara, este
nuestro caso, a la que estará conectado Si hemos efectuado correctamente la
configuración de la red anteriormente.
(con el RSLinx), ya aparecerá el
controlador correspondiente, en la esquina inferior izquierda de la figura
RSLogix 3 en el desplegable driver. Si no, podemos usar el pulsador que
aparece (Who Active) y permite acceder a un díalogo similar a RSWho y
seleccionar la red definida. Seleccionamos el autómata Micrologix 1500 que
aparece.
Para que aparezca el autómata en la red es necesario estar conectado a
internet y tener activado el RSLinx.
32
Una vez aceptado (OK) aparecerá la ventana del proyecto y la ventana
del programa Ladder como se observa en la figura 2.4.
Figura 2.4 RS LOGIX
La configuración de la red se puede modificar en cualquier momento
accediendo del árbol del proyecto>Controller>Controller Communications.
Figura 2.5 RSLINX 500
Edición de un programa ladder
Para añadir un elemento:
• Añada un elemento en la ubicación del cursor.
33
1-Haga clic (seleccione) la instrucción, bifurcación o renglón que está
encima o a la izquierda, o donde usted deseé añadir un elemento.
2- En la barra de herramientas Lenguaje Elemento, haga clic en el botón
del elemento que desea añadir. • Arrastre y coloque un elemento. Arrastre el
botón del elemento directamente a la ubicación deseada. El punto muestra el
lugar de ubicación válido (lugar de colocación) como se ilustra en la figura 2.6.
Figura 2.6. Modo de arrastrar y colocar una instrucción a la rutina.
Instrucciones de un bit
Son seis las instrucciones básicas que manejan un solo bit: contacto
normalmente abierto, Contacto normalmente cerrado, salida externa, detector
de impulso, salida enclavada y salida
Desenclavada. Estas instrucciones operan únicamente sobre un bit de
datos. Durante la operación, el procesador puede ponerlo en condición falsa (0)
o verdadera (1), basado en la continuidad.
Lógica de las líneas del programa. Podemos direccionar un bit tantas veces
como nuestro programa lo requiera.
34
Contacto normalmente abierto (XIC): Es una instrucción de entrada cuyo
valor se asocia con un dispositivo externo, la simbolización en el programa es:
Figura 2.7. Contacto normalmente abierto
Contacto normalmente cerrado (XIO): Es una instrucción de entrada
cuyo valor se asocia con un dispositivo externo, la simbolización en el
programa es:
Figura 2.8 Contacto normalmente cerrado
Salida externa (OTE): Es una instrucción de salida cuyo valor se asocia con un
dispositivo externo. La simbolización en el programa se muestra en la figura
2.9. El estado de una terminal de salida externa, está reflejada en la dirección
de un bit del archivo de datos de salida. Cuando el procesador encuentra una
lógica verdadera en el grupo.
Figura 2.9 Salida Externa
Detector de impulso (OSR): Es una instrucción de salida que monitorea la
ocurrencia de un evento una sola vez. La simbolización en el programa es:
35
Figura 3.0 Detector de impulso
Salidas latch (OTL) y unlatch (OTU) Estas instrucciones de salida pertenecen al
grupo que manejan un solo bit. La simbolización de las instrucciones Latch y
Unlatch en el programador de mano son respectivamente:
Figura 3.1 Salidas Latch y Unlatch
La instrucción OTL hace cambiar el estado del bit asignado de 0 a 1,
cuando la condición de las entradas que manejan a OTL cambia de falso a
verdadero, y permanecerá en 1 aunque OTL vuelva a cambiar de estado
verdadero a falso. Cuando se presenta una instrucción OTU con el mismo bit
de asignación que OTL, y su condición de entrada cambia de falso a
verdadero, el bit en cuestión cambia de 1 a 0 y permanece en esa posición
independientemente de la condición posterior de OTU.
Instrucciones de temporización
Las instrucciones que se explican a continuación ya no se basan en un
solo bit, sino que manejan información en grupos de 16 bits. A un grupo de 16
bits le denominamos 1 palabra (word). Los temporizadores tienen asociados
varios parámetros de configuración y estado actual del mismo.
PRESET: Tiempo total de duración del temporizador.
36
ACCUM: Tiempo transcurrido después del arranque.
DN: Bandera de tiempo terminado (DN=1 si ACC = o > PRE).
TT: Bandera de tiempo corriendo (TT=1 si ACC < PRE).
EN: Bandera de activación del temporizador.
Existen 3 tipos distintos de temporizadores:
Temporizador a la conexión (TON)
Use la instrucción TON para activar o desactivar una salida después de
que el temporizador haya estado activado durante un intervalo de tiempo
preseleccionado. La instrucción TON comienza a contar los intervalos de la
base de tiempo, cuando las condiciones de renglón se hacen verdaderas.
Con tal de que las condiciones de renglón permanezcan verdaderas, el
temporizador ajusta su valor acumulado (ACC) durante cada evaluación hasta
alcanzar el valor. Predeterminada (PRE). Cuando las condiciones de renglón
se hacen falsas, el valor acumulado se reinicializa sin importar si el
temporizador ha sobrepasado el límite de tiempo.
37
La representación del temporizador tipo TON en el software es la
siguiente:
Figura 3.2 TON
Temporizador a la desconexión (TOF)
Use la instrucción TOF para activar o desactivar una salida, después de que su
renglón ha estado desactivado durante un intervalo de tiempo preseleccionado.
La representación del temporizador tipo TOF en el software es la
siguiente:
Figura 3.2 TOF
Temporizador retentivo (RTO)
Use la instrucción RTO para activar o desactivar una salida después que
el temporizador haya estado desactivado durante un intervalo de tiempo
preseleccionado.
• Las condiciones de renglón se hacen falsas.
• Cambia la operación del procesador del modo de marcha REM o prueba REM
al modo de programa REM.
38
• Se corta la alimentación eléctrica del procesador (siempre que se mantenga
una batería auxiliar).
• Ocurre un fallo.
La representación del temporizador tipo RTO en el software es la siguiente:
Figura 3.3 RTO
2.8 Instrucciones de contador
Al igual que el temporizador, el contador tiene asociado varios
parámetros de configuración y estado que lo hacen muy operativo.
PRESET: Valor total de conteo ascendente o descendente.
ACCUM: Valor actual del contador.
CU: Bandera de indicación de conteo ascendente.
CD: Bandera de indicación de conteo descendente.
DN: Bandera de fin de conteo (DN=1 si ACCUM=PRESET o
ACCUM=0).
39
El contador es una instrucción de salida que existe en dos formas: ascendente
o descendente. A cada cambio de condición general en las entradas de falsa a
verdadera, el valor de ACCUM se incrementa (o decrementa) en uno. Para el
contador ascendente, ACCUM inicia en cero y al llegar al valor preestablecido
(PRESET) la bandera de fin de conteo se activa (DN=1). Para el contador
descendente, ACCUM inicia con el valor de PRESET y se va decrementando
hasta llegar a cero, entonces DN=1.
La representación de los contadores en el software es la siguiente:
Figura 3.4 Contadores
Instrucciones de comparación.
Las instrucciones de comparación que utilizan todos los procesadores son:
Igual (EQU), Diferente (NEQ), Menor que (LES), Menor o igual que (LEQ),
Mayor que (GRT), Mayor o igual que (GEQ) y Limites (LIM). Igual (EQU):
Compara los valores de dos direcciones: A y B, si A es igual a B entonces la
instrucción EQU es verdadera; si A es diferente de B, entonces la instrucción
es falsa.
40
Diferente (NEQ): Compara los valores de dos direcciones: A y B, si A es
diferente de B entonces la instrucción NEQ es verdadera; si A es igual a B,
entonces la instrucción es falsa.
La simbolización de la instrucción de comparación "diferente" en el
software de programación es:
Menor que (LES): Compara los valores de dos direcciones:
y B,
si el valor de
FiguraA3.5
NEQ
A es menor que el valor de B entonces la instrucción LES es verdadera; si el
valor de A es mayor o igual al valor de B, entonces la instrucción es falsa.
La simbolización de la instrucción de la comparación "menor que" en el
software de programación es la siguiente:
Figura 3.6 LES
Mayor que (GRT): Compara los valores de dos direcciones: A y B, si A es
mayor que B entonces la instrucción GRT es verdadera; si A es menor o igual a
B, entonces la instrucciones falsas.
La simbolización de la instrucción de la comparación "Mayor que" en el
software de programación es:
41
Figura 3.7.GRT
Mayor o igual que (GEQ): Compara los valores de dos direcciones: A y
B, si A es mayor o igual que B entonces la instrucción GEQ es verdadera; si A
es menor a B, entonces la instrucción es falsa.
La simbolización de la instrucción de la comparación "Mayor o igual
que" en el software de programación es:
Figura 3.8 GEQ
Instrucciones matemáticas
Las instrucciones básicas que usan los procesadores fijos y modulares
son: Suma, Resta, Multiplicación, División, Limpiar, y Negación.
Existen dos tipos de parámetros que utilizan las instrucciones
matemáticas para ejecutar la Operación : Fuente y Destino.
- Fuente: Son las direcciones donde se encuentran los valores de los
operadores de la instrucción.
42
- Destino: Es la dirección donde se encuentra el resultado de la
operación. Suma (ADD): Instrucción de salida que suma el contenido de A con
el contenido de B y el resultado lo almacena en el registro destino. Los valores
de A y de B permanecen sin alteración.
La simbolización de la instrucción suma en el software es:
Figura 3.9 ADD
Multiplicación (MUL): Instrucción de salida que multiplica el contenido
de A con el contenido de B y el resultado lo almacena en el registro destino.
Los valores de A y de B permanecen sin alteración. La simbolización de la
instrucción multiplicación en el software se muestra en la figura 22.
Figura 4.0 Multiplicación
43
División (DIV): Instrucción de salida que divide el contenido de A por el
contenido de B y el cociente redondeado lo almacena en el registro destino.
La simbolización de la instrucción resta en el software:
Figura 4.1 División
Negación (NEG): Instrucción de salida que invierte el signo del
contenido del registro fuente.
La simbolización de la instrucción negación en el software es:
Figura 4.2 Negación
Instrucciones lógicas y de transferencia
En sección abarcar las instrucciones que nos permiten hacer
operaciones lógicas (OR, AND, XOR, NOT) y de transferencia interna (MOV).
Existen dos tipos de parámetros que utilizan las instrucciones
matemáticas para ejecutar la operación: Fuente y Destino.
44
- Fuente: Son las direcciones donde se encuentran los valores de los
operandos de la instrucción. Puede ser una palabra o una constante. Aunque la
instrucción tenga dos operandos, sólo aceptará un valor constante.
- Destino: Es la dirección del resultado de la operación. Debe ser la
dirección de una palabra.
Transferir o mover (MOV): Instrucción de salida que hace que el
procesador copie el valor del parámetro fuente a la localidad del parámetro
destino.
La simbolización de la instrucción Transferir o Mover en el software es la
siguiente:
Figura 4.3 MOV
Lógica And (AND): Instrucción de salida que ejecuta una operación
AND (conjunción) entre el contenido binario de las fuentes A y B. El resultado
de la operación lógica se guarda en la dirección del parámetro destino.
La simbolización de la instrucción AND en el software es:
45
Figura 4.4 AND
Lógica Or (OR): Instrucción de salida que ejecuta una operación OR
(disyunción) entre el contenido binario de las fuentes A y B. El resultado de la
operación lógica se guarda en la dirección del parámetro destino.
La simbolización de la instrucción OR en el software es:
Figura 4.5 OR
Lógica Or exclusiva (XOR): Instrucción de salida que ejecuta una
operación Or. Exclusiva entre el contenido binario de las fuentes A y B. El
resultado de la operación lógica se guarda en la dirección del parámetro
destino.
La simbolización de la instrucción XOR en el software es:
Figura 4.6 XOR
46
Lógica de negación (NOT): Instrucción de salida que ejecuta una
operación NOT (negación) en el contenido binario del registro fuente. El
resultado de la operación lógica se guarda en la dirección del parámetro
destino.
La simbolización de la instrucción NOT en el software es:
Figura 4.7 NOT
Instrucciones de uso
Las instrucciones de control son instrucciones de salida, que permiten
cambiarle al procesador la secuencia de ejecución de las líneas del diagrama
escalera. Normalmente, el procesador resuelve de izquierda a derecha y de
arriba hacia abajo el diagrama escalera. Con las instrucciones de control,
podemos decirle al procesador que se brinque ciertas líneas, ejecute algún
grupo de líneas (SBR), etc. Normalmente, las instrucciones de control se
utilizan para minimizar el tiempo de muestreo, hacer el programa más eficiente
y/o facilitar la búsqueda de alguna falla en el programa.
La simbolización de la instrucción JMP en el software es:
Figura 4.8. JMP
47
Etiqueta (LBL): Esta instrucción de entrada es el punto de referencia de
una instrucción JMP, y debe de ocupar la primera posición de la línea lógica
donde se encuentra. No tiene bits de control y siempre está evaluada como una
instrucción verdadera.
La simbolización de la instrucción LBL en el software es:
Figura 4.9. LBL
Brinca a una subrutina (JSR): Las instrucciones brincá a una subrutina
(JSR), subrutina (SBR), y regreso de subrutina (RET) se utilizan en conjunto.
Cuando el procesador no brinca a la subrutina debido a que la
instrucción JSR es falsa, entonces las instrucciones que forman la subrutina no
se ejecutan, el procesador no cambia su trayectoria de ejecución del programa
y continúa con el programa principal.
Es posible "anidar" subrutinas, esto es llamar a una subrutina desde
otra subrutina.
La simbolización de la instrucción JSR en el software es:
48
Figura 5.5 JSR
Subrutina (SBR): Una subrutina es un archivo de programa adicional al
archivo de programa principal, y cuya ejecución está condicionada por el
estado (falso o verdadero) de una instrucción JSR.
La subrutina se identifica por el número de archivo que se especifica en
la instrucción JSR. SBR no tiene bits de control, su estado es siempre
verdadero y debe ser la primer instrucción de la primer línea en el programa de
la subrutina.
La simbolización de la instrucción subrutina en el software es:
Figura 5.6 SBR
Regreso de subrutina (RET): Esta instrucción de salida marca el fin de
la ejecución de la subrutina o el fin del archivo de subrutina.
La simbolización de la instrucción RET en el software e
Figura 5.7 RET
Inicialización de control maestro (MCR): Esta instrucción de salida se
utiliza para inhibir o desinhibir cierta zona del programa escalera, de acuerdo
con la lógica condicionante de una instrucción MCR.
49
La simbolización de la instrucción MCR en el software es:
Figura 5.8 MCR
Fin temporal (TND): Esta instrucción de salida sirve para finalizar de
manera anticipada y temporal el programa principal del procesador. La
simbolización de la instrucción TND en el software es:
Figura 5.9 .TND
Configuración de la comunicación serie de RS Logix 500 con
un plc Micrologix 1500.
En la imagen se muestra cómo configurar el software RSLogix 500
para comunicar con el PLC Microlgix 1(comunicación RS232
Para configurar las comunicaciones se debe abrir el RSLogix, ya que
es el programa que gestiona las comunicaciones como se ve en la figura 6.0.
50
Figura 6.0 RS LINX Comunicación
Dentro de Configure Drivers seleccionar de la lista desplegable la opción RS232 DF1.
Figura 6.1 RSLINX Comunicación
Una vez seleccionado el driver pulsar Add New aparecerá la siguiente ventana
donde se seleccionara el nombre. Al pulsar OK se entra en la ventana de
configuración del nuevo Driver figura 6.1.
Figura 6.1 RSLINX COMUNICACIÓN
51
Seleccionar
el
Comm
Port
correcto
del
PCL,
Device:SLC-
CHO/MICRO/PANELVIEW y Station Number: 0
Teniendo el PLC conectado al PLC, pulsar Auto-.Configure. Tras varios
mensajes, cuando la configuración sea completada, aparecerá el siguiente
mensaje como lo muestra la figura 6.2 Autp Configuration Successful.
Figura 6.2 RSLINX COMUNICACIÓN
Figura 6.3 RSLINX Comunicación.
Descarga del programa
52
Antes de descargar el programa es
necesario para el SLC 500
configurar los slots con los cuales cuenta,es decir, los módulos de entradas y
de salidas así que demos click en el icono de I/O configuration como lo muestra
la figura 6.4.
Figura 6.4 RSLINX CONFIGURACION DE SLOTS.
En esta paso es necesario configurar los slots para introducir las
direcciones de acuerdo a los modelos ejemplo slots de entradas 1746-ITB16.
Figura 6.5 RSLINX CONFIGURACION DE SLOTS.
53
En este paso debera seleccionarse el driver AB-DF1-1 de esta manera
automáticamente aparecerán los Slots correspondientes como se observa en la
imagen de acuerdo al PLC SLC 5/03 que se encuentra en el laboratorio.
Figura 6.6 RSLINX CONFIGURACION DE SLOTS. 3
Una vez que se ha realizado el programa y se ha verificado que no
existe ningún error, se procede a descargar el programa del autómata
(download) tal como se observa en la figura 6.7.
54
Figura 6.7 RSLINX Decarga.
A continuación aparecen otras dos ventanas de dialogo que debe ir
aceptando consecutivamente
1-Salvar el programa.
2-Aceptación de la descarga.
Después de haber aceptado las dos ventanas mencionadas aparecerá la
siguiente:
Figura 6.8 RSLINX Paso a modo run.
Figura 6.9 RSLINX. Transfiriendo datos del programa.
Figura RSLINX 7.0 Paso modo run el programa está en funcionamiento
55
Figura RSLINX 7.1 PASO A MODO ONLINE Y FORZANDO ENTRADA
Para desconectar el enlace, entre el ordenador personal y el autómata,
se deben seguir los siguientes pasos, siempre teniendo en cuenta que una vez
desconectado el autómata esté funcionando con el programa descargado.
Es importante dejar el programa en un estado seguro (Pulsador de
cambio).
Figura 7.2 RSLINX PASO A MODO OFF-LINE (DESCONECTADO)
A continuación aparece un diálogo para salvar el programa realizado,
de esta manera se pueden salvar todos los archivos de datos (tablas de
variables, salidas , temporizadores etc).
56
Figura 7.3 RSLINX SALVAR LOS RESULTADOS
Menú de ayuda.
Para cualquier duda que se presente en el uso del programa, se puede
utilizar la ayuda que es bastante completa. Ésta permite buscar según palabras
clave o por agrupaciones de contenido.
Figura 7.4 RSLINX MENU DE AYUDA
Requisitos Minimos del Sistema
Para utilizar este software sin problemas se requiere un sistema con las
siguientes características como mínimo:
Intel Pentium II o superior.
57
128 de MB de Ram para Windows NT, Windows 2000, o Windows XP(
64 MB para Windows 98).
45 MB de espacio de disco duro disponible.
Monitor y adaptador grafico SVGA 256.color resolución 800x600.
CD-Rom drive.
Disquetera de 3.5 pulgadas (solo para la activación del programa
mediante la llave)
Cualquier dispositivo de señalamiento compatible con Windows
RSLinx (software de comunicación) versión 2.31.00 o posterior.
Práctica 1. Sensores y Simbología.
Introducción
Los sensores nos permiten reconocer la presencia de algún objeto en
un punto de interés (sensores de presencia), o la magnitud de alguna variable
de proceso (temperatura, presión, etc.).
Existen sensores industriales con posibilidad de alimentación a:
24 VDC (con un rango de 10V a 30V)
24 VAC
110 VAC
Los sensores que utilizaremos trabajan con 24 VDC, aunque existen sensores
de 2, 3 y 4 cables, que a su vez pueden ser normalmente abiertos o
normalmente cerrados.
58
Conexión de sensores de 2 cables, BN: café (+), BU: azul(–)
NO
NC
NC
NO
Conexión de sensores de 3 cables, BN: café (+), BU: azul(–), BK: negro (señal)
Procedimiento.
Se probarán los distintos sensores disponibles, utilizando una fuente de
24 VDC. La carga será un Led conectado en serie con una resistencia de 2.2
k
(corriente aproximada de 10 ma circulando por el Led, cuando el sensor
normalmente abierto detecta un objeto en su proximidad).
Tipo
de
Símbolo
Principio de Operación
Sensor
Objetos que
puede
detectar
59
Alcance
Práctica 2. Conexión de sensores serie y paralelo
Introducción
Conexiones de sensores en serie y paralelo
Para optimizar el uso de entradas al PLC es posible conectar sensores
en serie o en paralelo.
Un ejemplo de
Una conexión en
conexión en serie (AND)
paralelo
se presenta en máquinas
requerirse para accionar
que,
una alarma al detectar
para
requieren
trabajar,
que
operador
colocadas
el
tenga
las
manos
intrusión
(OR)
en
un
puede
punto
(puerta, ventana) entre
varios puntos posibles.
60
cada una en un botón o
sensor. Cuando las dos
manos
estén
posición
en
la
requerida,
el
PLC tendrá una entrada
de 1.
Se conectarán sensores individuales, sensores en serie, sensores en
paralelo y botones industriales. El PLC suministrará la tensión requerida por los
sensores, y las salidas de éstos se conectarán a entradas del PLC. La
operación de las entradas podrá monitorearse en los leds correspondientes del
PLC.
Ejercicio 2. C onexión en paralelo
Ejercicio 1. Conexión en serie (3 wire)
(3 wire)
+24V
+24V
U1
U1
+
+ BN
BN
BK
BK
-
-
BU
BU
U2
U2
BK
R1
BK
-
BU
D1
-
61
BU
D1
R1
+ BN
+ BN
Práctica 3. Estructura del PLC SLC 500 5/03 CPU ALLEN
BRADLEY
Introducción
Los PLC’s Allen Bradley SLC 500 tiene una estructura física constituida
por módulos de entradas y salidas a 24 volts, además de constar con una
capacidad de ampliación de hasta 7 módulos, en el caso del SLC 5/03. Cada
uno de los módulos de entradas consta de 16 entradas de I0:0/0 hasta I0:0/15 y
en el caso de las salidas es de O:0/0 hasta O:0/15 a 24 VDC
Procedimiento
Identificar las partes del PLC SLC 500 5/03 CPU y sus caracterisiticas.
Conexiones del lado de entradas
62
Figura
ESTRUCTURA
MODULO
DE
ENTRADAS
5/03
CPU
-Como de observa en la imagen son 18 conexiones totales dos de ellas
son a tierra y las restantes 16 son las que conforman las entradas cabe
recalcar los Leds destinados a la señalización de ceros y unos.
Conexiones del lado de salidas
Figura
ESTRUCTURA
MODULO
DE
SALIDAS
5/03
CPU
Como de observa en la imagen son 18 conexiones totales dos de ellas
son a tierra y las restantes 16 son las que conforman las salidas de la misma
forma que los módulos de entradas estos contienen Leds señalizadores.
63
Práctica 4. Conexión de Entradas del PLC Allen Bradley
SLC 500 5/03 CPU
Introducción
Los PLCs Allen Bradley de la serie SLC 500 5/03 CPU tienen módulos
con una estructura de números de entradas y de salidas con la misma cantidad
es decir 16 y constan con de conexiones a tierra cada slot.
Sin embargo, este CPU tiene una capacidad de albergar hasta siete
módulos Además, consta con una entrada RS232 y una entrada DH485 y tiene
una tensión de entrada es a 110 Vac por los que se toma Linea y Neutro.
Entradas
El PLC dispone de 32 entradas divididas entre dos módulos o slots:
Es necesario conectar las referencias de tierra para cada módulo
Conexiones a realizar (todas las conexiones deben hacerse con los
elementos desenergizados)
Procedimiento en célula de trabajo
Identificar la conexión de botonería, selector y sensores con el PLC utilizando
un multímetro para rastrear las conexiones y su buen funcionamiento.
64
Práctica 5. Conexión de Entradas del PLC Allen Bradley SLC
500 5/03 CPU
Introducción
Los PLCs Allen Bradley de la serie SLC 500 5/03 CPU tienen módulos
con una estructura de números de entradas y de salidas con la misma cantidad
es decir 16 y constan con dos conexiones a tierra cada slot.
Sin embargo, este CPU tiene una capacidad para albergar hasta siete
módulos Además consta con una entrada RS232 y una entrada DH485 y tiene
una tensión de entrada es a 110 VAC, por los que tomas Línea y Neutro.
Salidas
Los PLCs disponen de 48 salidas divididas en tres módulos siendo la tensión
de 24Vdc
Conexiones a realizar (todas las conexiones deben hacerse con los
elementos desenergizados)
Procedimiento en célula de trabajo
Identificar la conexión de electroválvulas, lámparas y ventilador con el PLC
utilizando
un
multímetro
para
rastrear
funcionamiento.
65
las
conexiones
y
su
buen
Práctica 6. Álgebra de Boole y Circuitos Combinacionales con
el PLC Allen Bradley SLC 500 5/03 CPU
Introducción
El lenguaje escalera permite implementar las operaciones lógicas tradicionales:
AND, OR, XOR, NAND y NOR, todas con 2 entradas, y NOT, con una entrada.
Adicionalmente, el lenguaje permite desarrollar lógica equivalente a los
circuitos
MSI,
tales
como
sumadores,
comparadores,
desplazadores,
codificadores, decodificadores, multiplexores, etc.
Procedimiento
Implementar las operaciones en el PLC mediante el software RSLogix 500.
66
Figura 1 Manual de Prácticas
Práctica 7 –Luces secuenciales con temporizadores
Introducción
Los temporizadores son básicos en los proyectos de automatización,
ya que permiten controlar los eventos a partir de tiempos transcurridos. Para
los PLC Allen Bradley SLC 500 5/03 es posible medir tiempos en milésimas,
centésimas
y
décimas
de
segundos,
hasta
32767
ocurrencias.
Los
temporizadores TON (Timer On-Delay). De acuerdo a la programación del Ton,
será la escala de tiempo es decir:
1.0 (X Segundos)
0.01(X Segundos) 0.001(X Segundos)
T4
Temporizadores
T4:0 a T4:39 en Micrologix 1000.
Para facilitar la programación, utilizaremos un bit que ofrece el PLC que
siempre es verdadero, el SM0.0, para mantener habilitado de forma
permanente el temporizador, controlando los momentos en que este
temporizador es reinicializado (puesto a 0).
67
Procedimiento
Desarrolla un programa en lenguaje escalera que te permita controlar
el encendido secuencial de 6 focos, conectados a las salidas Q:3/0 a Q:3/5
Cada foco debe encender durante 2 segundos, comprobar el funcionamiento
con el simulador y con las células de trabajo, sin alimentar salidas.
Figura 2 Manual de Prácticas
68
Práctica 8 –Secuencia con un actuador con temporizadores y
contador
Definición del problema
Desarrolla un programa para el PLC Allen Bradley SLC 500 5/03 que te
permita controlar la secuencia que se inicia al presionar ARRANQUE y se
repite hasta presionar PARO.
(B+, 2 segundos, B–, 1 segundo) 5veces
Considera que:
El cilindro neumático cuenta con sensores para detección de inicio y fin
de carrera.
El cilindro neumático es de doble efecto y la electroválvula utilizada es
monoestable.
Se cuenta con un botón de arranque y otro de paro.
Durante la ejecución debe encenderse una lámpara Verde.
Mapa de conexiones de Allen Bradley SLC 500 5/03 CPU.
Dirección
Descripción
Dirección
I:1/0
Arranque(NA, Amarillo)
I:1/8
I:1/1
Paro(NA, Rojo)
I:1/9
I:1/2
I:1/3
I:1/4
I:1/5
I:1/6
Boton Fast
Selector (NC)
Selector (NC)
S1,(Inicio de A) L. Swi
S2,(Fin de A) L. Switch
I:1/7
S3,(Inicio de B) L.
Descripción
Dirección
Descripción
O:3/2
Y3, Avance B
O:3/3
Y4,Avance C
I:1/10
I:1/11
I:1/12
I:1/13
O:3/0
S4,(Fin de B) L.
Switch
S5,(Inicio de C) L.
Switch
S6,(Fin de C) L. Swi
NC
NC
NC
Y1, Avance de A
O:3/4
O:3/5
O:3/6
O:3/7
O:3/8
Y5,Retroceso de C
Lámpara 1
Lámpara 2
Lámpara 3
Lámpara 4
O:3/1
Y2,Retroceso de A
O:3/9
Lámpara 5
69
Switch
Tabla 1 de Direcciones Manual de Prácticas
Figura 3 Manual de Practicas
70
Práctica 9 –Secuencia con 2 actuadores con temporizadores y
contadores anidados
Definición del problema
Desarrollar un programa para PLC ALLEN BRADLEY SLC 500 5/03
CPU que permita controlar la secuencia:
((B+, 2 segundos, B–, 2 segundos) 3 veces, (A+, 2 segundos, A–, 2
segundos) 2 veces) 10 veces
Considera que:
Los cilindros neumáticos cuentan con sensores para detección de inicio
y fin de carrera.
Los cilindros neumáticos son de doble efecto con electroválvulas
monoestables y Bi-estable.
Se cuenta con un botón de arranque y otro de paro.
Durante la ejecución debe encenderse una lámpara verde y apagar
lámpara roja.
Mapa de conexiones de PLC ALLEN BRADLEY SLC 500 5/03 CPU
Dirección
Descripción
Dirección
I:1/0
Arranque(NA, Amarillo)
I:1/8
I:1/1
I:1/2
Paro(NA, Rojo)
Boton Fast
I:1/3
I:1/4
Descripción
Dirección
Descripción
O:3/2
Y3, Avance B
I:1/9
I:1/10
S4,(Fin de B) L.
Switch
S5,(Inicio de C) L. Swi
S6,(Fin de C) L. Swi
O:3/3
O:3/4
Y4,Avance C
Y5,Retroceso de C
Selector (NC)
I:1/11
NC
O:3/5
Lámpara 1
Selector (NC)
I:1/12
NC
O:3/6
Lámpara 2
71
I:1/5
I:1/6
S1,(Inicio de A) L.
Switch
S2,(Fin de A) L. Switch
I:1/7
S3,(Inicio de B) L. Swi
I:1/13
NC
O:3/7
Lámpara 3
O:3/0
Y1, Avance de A
O:3/8
Lámpara 4
O:3/1
Y2,Retroceso de A
O:3/9
Lámpara 5
Tabla 2 Manual de Prácticas
72
Figura 4 Manual de Prácticas
73
EJERCICIOS PLC SLC 500 CPU 5/03 ALLEN BRADLEY
Secuencia con 2 actuadores, Motor neumático, Ventilador,
lámparas con temporizadores y contadores anidados
Definición del problema
Mapa de conexiones de E/S al PLC ALLEN BRADLEY SLC 500
5/03 CPU.
Direcció
n
I:1/0
Descripción
Direcció
n
I:1/8
I:1/1
Arranque(NA,
Amarillo)
Paro(NA, Rojo)
I:1/2
Boton Fast
I:1/10
I:1/3
I:1/4
I:1/5
Selector (NC)
Selector (NC)
S1,(Inicio de A) L.
Switch
S2,(Fin de A) L.
Switch
S3,(Inicio de B) L.
Swi
I:1/6
I:1/7
Descripción
Direcció
n
Descripción
O:3/2
Y3, Avance B
O:3/3
Y4,Avance C
O:3/4
I:1/11
I:1/12
I:1/13
S4,(Fin de B) L.
Switch
S5,(Inicio de C)
L. Switch
S6,(Fin de C) L.
Switch
NC
NC
NC
O:3/5
O:3/6
O:3/7
Y5,Retroceso de
C
Lámpara 1
Lámpara 2
Lámpara 3
O:3/0
Y1, Avance de A
O:3/8
Lámpara 4
O:3/1
Y2,Retroceso de
A
O:3/9
Lámpara 5
I:1/9
Desarrollar programa para PLC ALLEN BRADLEY SLC 500 5/03 CPU
que permita controlar la secuencia:
Al presionar ARRANQUE, se ejecuta y se enciende lámpara verde y
apaga roja:
1. [Motor 2 seg, (B+,A+,1 seg, A-, B-)3 veces, B+, B-]2 veces
2. (A+, 1 seg, A-)3 veces,(B+, Motor 2seg,B-)3 veces
3. [(A+, Motor 1seg, A-)3 veces, (B+, 2 seg, B-)2 veces]2 veces
4. [(B+, Motor 1seg, B-) 2veces, (A+, 1 seg, A-) 2veces]2 veces
74
5. [(A+, 1 seg, A-) 5 veces, Motor 1 seg, (B+, B-)2 veces]2 veces
Al presionar PARO, se cancela ejecución, restableciendo el sistema y
se apaga lámpara verde y enciende lámpara roja.
75
EJERCICIOS PLC SLC 500 5/03 ALLEN BRADLEY
Con 3 actuadores, Ventilador, lámparas con temporizadores y
contadores anidados.
Definición del problema
Mapa de conexiones de E/S al PLC SLC 500 5/3 ALLEN
BRADLEY.
Direcci
ón
Descripción
Dirección
I:1/0
Arranque(NA, Amarillo)
I:1/8
I:1/1
Paro(NA, Rojo)
I:1/9
I:1/2
Boton Fast
I:1/10
I:1/3
I:1/4
I:1/5
Selector (NC)
Selector (NC)
S1,(Inicio de A) L.
Switch
S2,(Fin de A) L. Switch
S3,(Inicio de B) L.
Switch
I:1/6
I:1/7
Descripción
Dirección
Descripción
O:3/2
Y3, Avance B
O:3/3
Y4,Avance C
O:3/4
Y5,Retroceso de C
I:1/11
I:1/12
I:1/13
S4,(Fin de B) L.
Switch
S5,(Inicio de C) L.
Switch
S6,(Fin de C) L.
Switch
NC
NC
NC
O:3/5
O:3/6
O:3/7
Lámpara 1
Lámpara 2
Lámpara 3
O:3/0
O:3/1
Y1, Avance de A
Y2,Retroceso de A
O:3/8
O:3/9
Lámpara 4
Lámpara 5
Desarrolla un programa para PLC SLC 500 5/03 CPU ALLEN
BRADLEY que te permita controlar la secuencia:
Al presionar ARRANQUE, se ejecuta y se enciende lámpara verde y
apaga roja:
76
ANEXO 1
EJERCICIOS ANEXO 1 ESTACIÓN DE TRABAJO 1
PLC SLC 500 5/03 ALLEN BRADLEY
Los ejercicios anexos tienen como objetivo y finalidad que alumno
refuerce lo aprendido durante el curso de Automatización y Robótica. Cabe
señalar que los ejercicios siguientes son ejemplos de los exámenes de las
unidades anteriores.
Proponer solución de la siguiente secuencia realizando un programa en
el PLC SLC 5/03, identificando la conexión de los tipos de sensores y
actuadores en el PLC, que se encuentra en la estación de trabajo no 2.
Tiempos de espera 2 segundos
10 Ciclos
77
EJERCICIOS ANEXO 2 ESTACIÓN DE TRABAJO 1
PLC SLC 500 5/03 ALLEN BRADLEY
Proponer solución de la siguiente secuencia, realizando un programa
en el PLC SLC 5/03, identificando la conexión de los tipos de sensores y
actuadores en el PLC, que se encuentra en la estación de trabajo no 2.
Tiempos de espera de 2 segundos
78
EJERCICIOS ANEXO 3 ESTACIÓN DE TRABAJO 1
PLC SLC 500 5/03 ALLEN BRADLEY.
Proponer solución de la siguiente secuencia, realizando un programa en el PLC
SLC 5/03, identificando la conexión de los tipos de sensores y actuadores en el
PLC, que se encuentra en la estación de trabajo no 2.
Tiempos de espera de 2 segundos
79
EJERCICIOS ANEXO 4 ESTACIÓN DE TRABAJO 1
PLC SLC 500 5/03 ALLEN BRADLEY
Proponer solución de la siguiente secuencia, realizando un programa
en el PLC SLC 5/03, identificando la conexión de los tipos de sensores y
actuadores en el PLC, que se encuentra en la estación de trabajo no 2.
Tiempos de espera de dos segundos
80
EJERCICIOS ANEXO 5 ESTACIÓN DE TRABAJO 1
PLC SLC 500 5/03 ALLEN BRADLEY.
Proponer solución de la siguiente secuencia, realizando un programa
en el PLC SLC 5/03, identificando la conexión de los tipos de sensores y
actuadores en el PLC, que se encuentra en la estación de trabajo no 2.
Tiempos de espera de segundos
81
XI.RESULTADOS OBTENIDOS.
OBJETIVOS REALIZADOS
DESCRIPCION
TOTAL EN PORCENTAJE DE
LOS RESULTADOS OBTENIDOS
33.3%
66.7%
100%
Desarrollar un manual de
prácticas para la célula de
trabajo con PLC SLC 5/03.
Probar funcionamiento de la
célula de trabajo 1.
Simulación de las practicas
realizadas en el PLC SLC
5/03.
Etiquetar célula de trabajo 1.
Reingeniería de célula de
trabajo 9 con PLC S7-300.
NOTA:
El color rojo indica el segmento al cual corresponde el porcentaje
cabe señalar que todos los objetivos fueron alcanzados en su
totalidad.
82
XIII.CONCLUSIONES.
La culminación del proyecto se consideró positiva ya que se logró
contribuir un nuevo método de trabajo para la enseñanza del alumnado del
área de Mantenimiento Industrial .De igual forma, se instaló una nueva célula
de trabajo con nuevo equipo y un cambio en la totalidad de su estructura que
servirá para apoyo didáctico para la materia de Automatización y Robótica
Otro punto a favor que se obtuvo, gracias a la necesidad del internet
inalámbrico, fue la instalación de una red en el laboratorio 4 entre ejes; Este
proyecto de estadía puede ser punto de partida para que los futuros
estudiantes aporten algo a las aulas o laboratorios y aporten como resultado
áreas de trabajo óptimas para sus propios compañeros.
Como mejora para la estación de trabajo 9 se recomienda la
implementación de un ventilador y lámparas de señalización. Por otra para la
estación número 1 es recomendable cambiar los interruptores limites por
inductivos ya que, con el uso de la platina, estos pueden verse dañados por
los impactos de los pistones.
Se aconseja seguir con estas aportaciones para los laboratorios ya que
se aumentan las posibilidades de que los alumnos puedan interactuar con
equipos o procesos que se encontraran más adelante dentro de la industria.
83
XV. Referencias bibliográficas.
Jamaica Alejandro Control Lógico Programable (PLC) siemens S7-200 (pag
15,16)
Manual Allen Bradley PLC SLC 5/03 consultado el 3 de mayo del 2013
http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/174
7-rm001_-en-p.pdf
Manual Siemens PLC Simatic S7 300 consultado el 6 de mayo del 2013
http://www.swe.siemens.com/spain/web/es/industry/automatizacion/simatic/cont
roladores/Documents/S7300ManualProducto.pdf
Manual direcciones Allen Bradley consultado el 6 de mayo del 2013
http://ice.uaz.edu.mx/c/document_library/get_file?uuid=c21c0cfe-c126-4c3cbb8b-e6ff5488815e&groupId=54327
PLC definición, consulto el 9 de mayo del 2013
http://ingeniaste.com/ingenias/telecom/tutorial-plc.html
84
Descargar