Sei sulla pagina 1di 18

1

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA



CARRERA DE INGENIERA ELECTRNICA AUTOMATIZACIN Y
CONTROL Y MECATRNICA

ASIGNATURA: Redes Industriales NRC: 2038
INFORME
Proyecto No. 2

Profesor: Ing. Edgar Tipn

INTEGRANTES
1. Cristian Arciniega
2. Edison Culqui
3. Carlos Ruiz
4. Alex Villacs



2
Contenido
1) Objetivos ................................................................................................................... 3
2) Planteamiento ........................................................................................................... 3
3) Programacin ................................................................................................. 5
4) Variables ................................................................................................................... 8
5) Ventanas HMI ........................................................................................................... 9
6) Comunicacin Excel con RSLogix 5000 . 11
7) Animacin ................................................................................................................ 13
8) Manual de Usuario ............................................................................ 14
9) Circuito Neumtico..... 17
10) Conclusiones: ........................................................................................................ 18
11) Recomendaciones: ................................................................................................ 18
12) Bibliografa .18

















3

TEMA:

HMI Y SCADA DEL FACTORY TALK USANDO PLC CONTROL LOGIX ALLEN
BRADLEY 5000

1) OBJETIVOS

Aplicar los conceptos y recursos de programacin de un PLC Allen Bradley en la
solucin de un problema planteado integrando el manejo de recursos HMI y
SCADA del Factory Talk con los recursos de comunicacin entre PLCs.
Configurar todas las variables del proceso mediante una hoja en Excel,
comunicada con el PLC con RSLogix 5000 utilizando OPC-Server
Desarrollar un programa basado en planteamientos reales y aplicar la lgica de
programacin e interpretar las necesidades del cliente

2) PLANTEAMIENTO

La figura muestra una mquina para el llenado de botellas, el cual se desea
automatizar a partir de un HMI para el control del proceso en el sitio y para el ingreso
de parmetros de configuracin del sistema por parte del rea de supervisin o
gerencia desde una hoja de clculo en excel, enlazada directamente al PLC utilizando
OPC-Server. Los elementos que la componen y su finalidad se describen a
continuacin:
















Figura 1. Diagrama de Proceso
Envases
Cinta C
DP - Detector de Posicin
Nivel Bajo - NB
Antiretorno
FC - Fin de carrera
Electrovlvula 3/2 - EV
Nivel Alto - NA
Vlvula de alimentacin - VA
VAF - Agua fria
VAD - Detergente
VD -Desage
VL -Llenado

4
Para dosificar el lquido exacto se emplea un inyector con un cilindro neumtico de
simple efecto, controlado por una electrovlvula 3/2. Su posicin por defecto es
extendida (expulsin de lquido) y al presurizarlo se retrae y carga el inyector. Un
final de carrera FC marcar el recorrido que debe realizar. Tenga en cuenta que la
botella se llena en 3 segundos.
Una cinta en movimiento continuo empuja las botellas hacia el inyector, no importa
la acumulacin de botellas. El control de esta cinta es externo, no corresponde al
automatismo de la mquina).
La cinta C mueve la botella hasta que el detector de proximidad DP que indica la
correcta posicin de la botella para el llenado. Al terminar el llenado, C traslada la
botella hacia otra cinta de transporte.
Una vez en la posicin de llenado, la banda C se detiene, el cilindro se llena de
lquido y la vlvula de llenado se activa durante 3 segundos, luego de lo cual se
cierra la vlvula y se reactiva la banda.
Se identifica como ciclo al llenado y vaciado completo del tanque, detectado por 2
sensores de nivel, uno de nivel bajo y otro de nivel alto, a su vez el tanque puede
contener 3 componentes: el lquido a ser llenado en las botellas, detergente o agua
en el proceso de lavado del sistema, controlado por sus respectivas
electrovlvulas.
Cada N ciclos, se inicia un proceso de limpieza desde el momento en que el
tanque detecta a nivel bajo llenando el tanque con detergente, una vez lleno el
tanque el sistema en lugar de llenar la botella, activa la vlvula desage y realiza el
proceso de llenado y vaciado del cilindro hasta detectar nuevamente nivel bajo del
tanque, luego de lo cual el sistema va a llenar el tanque con agua y va realizar el
mismo proceso por M veces configuradas por el supervisor desde el EXCEL,
durante todo este proceso la banda C permanece apagada.
Luego de terminar el proceso de lavado se reiniciara el proceso de llenado de
botellas.
El HMI contiene las siguientes ventanas:
a. MENU Permite el acceso al resto de ventanas.
b. LOGIN Permite el ingreso de un usuario y contrasea con al menos 2
usuarios diferenciados en el acceso a Real Trend y monitoreo.
c. ANIMACION Permite la activacin y desactivacin del sistema y permite
visualizar el comportamiento y desarrollo del proceso.
d. MONITOREO Contiene la informacin numrica del desarrollo del proceso,
como estado (Llenando, Lavando, Encendido, Detenido, Finalizado,
Alarma), # de botellas llenadas y requeridas, # de enjuagues, etc.
e. REAL TREND Presenta la variacin en tiempo real del estado de cilindro de
llenado, la banda C y el nmero de ciclos completados.
f. ALARMAS Indica la activacin de 3 alarmas, la una cuando en el ciclo se
excede el nmero de botellas que se pueden embotellas, otra cuando una
vez activada la banda C no se activa el sensor DP por ms de 5 segundos
y la ltima que se activa cuando se vaca el tanque y se activa la vlvula
correspondiente para llenarlo y se activa el sensor de nivel alto por ms de
15 segundos, todas las alarmas detienen el proceso y activan una lmpara
intermitente con una frecuencia de 1 Hz.
La hoja de Excel permite ingresar parmetros del funcionamiento del sistema
como:
o Nmero de ciclos N que deben realizarse antes de un lavado del sistema.
o Nmero de botellas X que se pueden llenar en un ciclo.
o Nmero de enjuagues M a realizar durante un lavado.
o Nmero de botellas Y que deben ser llenadas, una vez completadas el
sistema deber detenerse y no podr reiniciar hasta que se encere el
contador o se incremente el nmero de botellas a realizar.

5
o Botn de configurar que enva la configuracin al PLC
o Botn de actualizacin que extrae datos del estado del proceso del PLC.
o Botn de reset que encera los contadores de botellas y ciclos del PLC

3) Programacin

El cdigo presentado a continuacin cumple con los requerimientos de la
necesidad de la implantacin de llenado de botellas.



























6

















































7



















































8















Figura 2.
Figura 2. Cdigo del programa en Ladder

4) Variables

Las variables a continuacin corresponden a las utilizadas para el cdigo de la
planta de llenado de botellas.



9

Figura 3. Variables usadas en el cdigo ladder del proceso.


5) Ventanas HMI

Presentacion.


Figura 4. Pantalla de Presentacin

Menu de Inicio.

Figura 5. Pantalla de Men de Inicio

10

Monitoreo del proceso.

Figura 6. Pantalla de Monitoreo del Proceso

Sistema Funcionando.

Figura 7. Ventana de Animacin


Real Trend

Figura 8. Ventana del Real Trend


11
6) Comunicacin Excel con RSLogix 5000 utilizando OPC-SERVER:

Figura 9. Pantalla de Configuracin del Sistema en Excel
Botn Configurar:
Por medio de este botn se puede Configurar los datos de los contadores y nmeros
de ciclos del PLC, es decir los valores que estn en el cuadro de configuracin se
cargan en el PLC.
Botn Encerar:
Por medio de este botn se encera todos los contadores y nmeros de ciclos, es decir
se cargan ceros a todos estos valores en el PLC.
Descripcin de Comunicacin de Excel con RSLogix 5000 usando OPC-Server:
El OPC Server que se us para realizar la comunicacin es el KepServer.
Para poder comunicar el Excel con RSLogix 5000 usando KepServer se debe seguir
los siguientes pasos:
1. Configurar el Server para conectividad DDE.
1.1. Para comenzar, hacer clic derecho en el men Administration y
seleccionar Settings..

1.2. Abrir el Runtime Process y localizar Process Mode. En Selected Mode
seleccionar Interactive.

12

Figura 10. Configuracin de KEPServer
1.3. A continuacin hacer clic en File | Project Properties y despus abrir la
opcin DDE

Figura 11. Habilitacin de las conexiones DDE en KEPServer
1.4. En general, habilitar la opcin Enable DDE connectiocs to the server.

2. Escribiendo datos DDE en Excel

Para mostrar datos DDE en Excel, escribir la siguiente formula en cada celda:

=<Application>|<Topic>!<Item>

Para el caso del proyecto se escribi de la siguiente manera:

=kepdde|_ddedata!Channel5.Device1.CONTADOR_BOTELLAS_CICLO.ACC

El nombre del tem depende del nombre de cada tag que se desee extraer

3. Escribiendo datos de Excel al servidor

13

Para escribir datos se debe hablitar los macros en Excel y realizar la siguiente
programacin:



Figura 12. Cdigo en Excel (Visual Basic) para comunicacin con el RSLogix 5000

7) Animacin

4. Sistema sin iniciar: En este estado el sistema se encuentra apagado y sin
funcionamiento.

14

Figura 13. Sistema en estado inicial

2. Sistema iniciado: En este estado el sistema comienza a inicializar llenado el
tanque de jugo hasta que el sensor LSH se active. Y prepara la botella.

3. Sistema de llenado: En este estado comienza la rotacin de la banda y por
consiguiente el llenado de las botellas se puede observar que el nivel del tanque
disminuye con el nmero de botellas.

5. Inicio Ciclo de lavado: En este estado luego de los n ciclos configurados de
llenado de botellas el sistema procede a lavar el tanque llenando de agua y
detergente hasta que el sensor LSH se active.

6. Fin Ciclo de lavado: En este estado se termina el ciclo de lavado activando el
desage y vaciando la mezcla de agua y detergente. Y tambin podemos observar
que no carga botellas durante el proceso

8) Manual de Usuario

1. Ventana de Presentacin:


Figura 14. Ventana de presentacin


a) Boton para el ingreso al sistema Login.

b) Botn para salir del sistema Logout.

a
b
c

15
c) Botn para dirigirse al men

2. Ventana de men.


Figura 15. Ventana de men


2.1. Animacin: Ingreso a la aplicacin de la animacin.


Figura 16. Ventana de Animacin

a) Star: Botn inicio automtico del sistema.
b) Stop: Botn de parado del sistema en cualquier momento.
c) Enterado: Botn que indica que se ha enterado de las activaciones de las
alarmas

2.2. Monitoreo: Ingreso a la ventana para el monitoreo del sistema.
2.1
2.2
2.3
2.4
2.5
a b
c

16

Figura 17. Ventana de monitoreo


a) Monitorea el nmero de botellas requeridas.
b) Monitorea el nmero de botellas realizadas por el proceso.
c) Numero de botellas por ciclo (actual) : son cuantas botellas va a llenar el
sistema en cada ciclo.
d) Numero de botellas por ciclo (total) : son cuantas botellas va a llenar el sistema
en total.
e) Cuantos ciclos debe realizar el proceso antes del lavado actualmente.
f) Cuantos ciclos debe realizar el proceso antes del lavado en su totalidad
g) Monitoreo Nmero de enjuagues: Son los enjuagues que debe realizar el
sistema para completar el ciclo de lavado.
h) Monitoreo Nmero de enjuagues total.
i) Boton men: Nos regresa al men principal.

2.3. Real Trend

Figura 18. Ventana de Real Trend
a
b
c
e
d
g
h
f
i

17

a) Presenta la variacin en tiempo real del estado de cilindro de llenado, la banda
C y el nmero de ciclos completados.

2.4. Alarmas.

a) Cuadro de Alarmas Generadas.

Alarma 1 cuando en el ciclo se excede el nmero de botellas que se pueden
embotellas
Alarma 2 otra cuando una vez activada la banda C no se activa el sensor DP
por ms de 5 segundos
Alarma 3 se activa cuando se vaca el tanque y se activa la vlvula
correspondiente para llenarlo y se activa el sensor de nivel alto por
ms de 15 segundos


2.5. Login: Ingreso del usuario, configurados inicialmente 2 usuarios con
respectivos privilegios a continuacin detallados:

Usuario / Pass Permisos
User: gerente
Pass: 2345
Acceso Total excepto
(Real Trend y monitoreo)
User: operador
Pass: 1234
Acceso Total.
Tabla1. Login al sistema



9) Circuito Neumtico:

Figura 19. Diagrama de Fase y Circuito Neumtico




18
10) Conclusiones

En la elaboracin de este proyecto se pudo conocer las diferentes
herramientas que ofrece Excel y KepServer, ya que se gener un HMI y
comunicacin con el PLC desde una simple hoja de Excel con el uso de
macros en programacin VBA.
La programacin que ofrece el RSlogix5000 es ms verstil, ya que la memoria
de controllogix 5000 es de uso comn y permite administrar de mejor manera el
uso de variables para la programacin de las diferentes aplicaciones.
Las alarmas adicionadas nos sirven para que el operador sepa si el proceso
est en mal ritmo y pueda actuar correspondientemente.
El HMI Factory Talk es una interface que permite la monitorizacin del proceso
mediante sus diferentes animaciones y utilidades que nos provee.
Se aprendi a ver seales de nuestros tag en tiempo real, por medio del Real
Trend.
Los PLC nos ofrecen un alto rendimiento para automatizar maquinas e
instalaciones industriales, y no requieren de un constante mantenimiento y nos
ofrecen numerosas funciones integradas para lograr los propsitos especficos
de cada problema.
Se concluye que el OPC Server fue de gran utilidad para poder comunicar el
PLC con el HMI, ya que funciona para el envo y recepcin de datos.
Los mdulos del PLC se deben configurar uno por uno con el nmero de serie
que cada uno tenga en su etiqueta para poder establecer entradas, salidas,
etc.


11) Recomendaciones

El diseo de una HMI debe estar centrado en el usuario, debe ser un medio abierto
y sencillo que facilite la interaccin y que simplifique las tareas de las actividades
que este realiza, su objetivo fundamental es la usabilidad.
Se debi tener conocimientos previos de como conectar el PLC a la computadora y
como se debe cargar el programa y hacer que se ejecute tomando en cuenta el
cable de conexin de la PC al PLC.
Se recomienda probar en el simulador antes de ser ejecutado en el laboratorio as
se prevern daos a los elementos del laboratorio.
Se recomienda verificar la comunicacin del PLC a la computadora tomando en
cuenta el cable y que todos los programas estn instalados en la computadora.
Se recomienda poner etiquetas a los diferentes tags usados y as no perderse en
el programa.

12) Bibliografa

- Disponible: http://ab.rockwellautomation.com/es/programmable-
controllers/slc- 500 Extrado: 22/06/2014
- Disponible:http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5
0 00/overview.page Extrado: 22/06/2014
- Disponible:ftp://ftp.ucauca.edu.co/Facultades/FIET/DEIC/Materias/SW%20para
%20apli caciones%20Industriales%20II/Sw%20II/manuales%20sw/RSLINX.pdf
Extrado: 22/06/2014
- Disponible:
http://www.kepware.com/Support_Center/SupportDocuments/KTAN90029_KEPServer
EX_and_Excel.pdf Extrado: 22/06/2014

Potrebbero piacerti anche