Está en la página 1de 14

UNIDAD TEMÁTICA: Reactor Multiproceso

ACTIVIDAD: Control On-Off de temperatura

Código:RMP008 ONLINE OFFLINE Duración: 2h

Objetivo de la Práctica:

Realizar un control ON-OFF de temperatura con el PLC de la planta mediante un programa en


RsLogix5000, con el fin de entender su funcionamiento de manera práctica.

Material necesario y requisitos para el desarrollo de la práctica:

• Computador con Windows 7 SP1


• RsLogix 5000 de Rockell Automation
• FactoryTalk View de Rockell Automation

Esquema Grafico de la Actividad Práctica:


Desarrollo de la Actividad Práctica
Para el desarrollo de esta práctica se tiene como requisito previo haber realizado la práctica de lectura
de los sensores de temperatura y la práctica de encendido de la resistencia. Verifique que la
resistencia y que lo sensores de temperatura estén funcionando correctamente.
Durante la ejecución de la práctica asegúrese siempre que haya agua en el tanque, si desea puede
usar el variador de forma manual para acelerar el proceso de calentamiento Una vez cumplida estas
condiciones creamos un nuevo proyecto en el software RSLogix5000, el cual se realiza de la misma
forma en que se venía trabajando, lo primero será crear un nuevo proyecto, como se observa en la
figura 1:

Figura 1. Creación del proyecto.

1. Comunicación RTU-PLC
Ahora procedemos a la creación de la comunicación entre el PLC con la RTU con base en la
práctica Activar Variador, Resistencia y Leer sensores, que es la unidad que controla la SCR y a
su vez la resistencia.
2. Lectura de sensores
Para leer los sensores, añadimos el módulo análogo del PLC, que es a donde llegan las señales
de los sensores de temperatura necesario para esta práctica. Apóyese de la practica Lectura de
sensores
Una vez configurado el módulo análogo y el RTU, debemos llenar el tanque del reactor hasta
visualizar liquido en el indicador de nivel que se encuentra en la parte posterior del reactor, observe
que este es un tubo de vidrio ubicado paralelamente al tanque. En el MainRoutine creamos dos
contactos para activar la bomba o compresor y la válvula con el fin de permitir cargar el tanque
con líquido. Observe la figura 2.

Figura 2. Contactos y bobinas para cargue de materia prima

Seguido, se llama el programa reset_RPI que permite controlar la resistencia y finalmente se crea un
bloque mov donde se lee el ADC del sensor de temperatura que se desea usar. Para esto, se busca
un bloque JSR ubicado en el menú de bloques Program Control. Dentro del bloque se introduce el
nombre del SFC reset_RPI. Ver figura 3.

Figura 3. Llamado de programa reset_RPI de encendido de la resistencia


Posteriormente, cuando se crea un nuevo 1) Rung, si se da clic en el icono permite escribir. De
este modo escribiendo 2) Mov se trae el bloque, en este bloque, en la opción 3) Source, se configura
la entrada análoga correspondiente al sensor de temperatura y en 4) Dest se crea un tag llamado
TEMPERATURA que es de tipo base, deberá obtener un bloque mov como el que observa en la figura
4.

Figura 4. Creación de bloque MOV para obtener lectura de ADC de sensor de temperatura

En resumen, el MainProgram resulta como sigue en la imagen a continuaciónón. Este programa


tiene como objetivo inicial realizar la toma de datos para la linealización. Vale aclarar que la
resistencia debe estar siempre sumergida en el líquido y que para llevar a cabo el proceso de
linealización debe contar con un multímetro para tomar la medida de °C dentro del tanque. Ver figura
5.
Figura 5. Programa base para realizar linealización del sensor de temperatura

Después de configurar los parámetros anteriores, procedemos a programar el PLC y probar que
todas las configuraciones realizadas se hicieran de la manera correcta. Para esto se programará
el

PLC presionando la opción1 )Who Active ubicada en la parte superior de nuestro panel de
trabajo, 2) se selecciona el controlador y se programa dando clic en 3)Download como se
muestra en la figura 6:
Figura 6. Descarga del programa on off de temperatura al PLC

Se procede a leer los datos de ADC y del multímetro en °C para linealizar. Obteniendo los datos de
la figura 7.

Figura 7. Datos de linealización


Figura 8. Gráfica de linealización

Ahora que se obtuvo la ecuación, en mainProgram se crea un nuevo programa en SFC, dando clic
derecho en MainProgram, 1) new routine y selecciona en tipo 2)Funtional Diagram Bloc y se le da
un 3) nombre, en este caso linealizacion como se muestra en la figura 9

Figura 9. Creación de programa de linealización

Dentro del programa linealización se crea un bloque de multiplicaciónón 1) mul y un bloque de suma
2) add. Ver figura 10.
Figura 10. Bloques de multiplicación y suma para la ecuación de linealización

Se añade a 1)SourceA en el bloque de multiplicación el valor del ADC del sensor de temperatura
TEMPERATURA, y en 2) sourceB el valor de la pendiente de la ecuación lineal, y en el bloque de
suma 3) se añade al SourceA la salida del bloque de multiplicacion y a 4)SourceB el valor de b de
la ecuación lineal. La salida del bloque de suma se asociará a un tag tipo base, en este caso
TEMP_LINEAL. Ver figura 10.

Una vez configurado el programa, se crea uno nuevo haciendo clic en 1) MainProgram luego clic en
2) New Routine. Ver figura 11.
Figura 11. Creación nuevo programa

Se nombra el nuevo programa, en este caso 3) control y se selecciona en 4)type Structure Text.
Ver figura 12.

Figura 12. Creación programa de control

Allí se crea una serie de if para realizar el control on off como sigue. Básicamente consiste en que
si la TEMP_LINEAL está por encima del setpoint se apaga la resistencia y si está por debajo se
prende la resistencia. Ver figura 13.
Figura 13. Programación de control on off

Una vez creado, se llama estos dos programas, linealización y control, en MainRoutine,
creando un nuevo 1) rung para cada uno y trayendo un bloque 2) JSR, como sigue en la figura
14.

Figura 14. Programa principal.


Después de configurar los parámetros anteriores, procedemos a programar el PLC y probar que
todas las configuraciones realizadas se hicieran de la manera correcta. Para esto se programará
el PLC presionando la opción Who Active ubicada en la parte superior de nuestro panel de
trabajo, se selecciona el controlador y se programa como se muestra en la figura 15:

Figura 15. Descarga de programa on off al PLC

Para elaborar la HMI se selecciona la opción 1)Site Edition, se da clic en 2)new y se asigna un
nombre. A continuación, aparecerá una ventana llamada 3)Add Process Faceplates, alli se
selecciona 4)clear All. Ver figura 16.

Figura 16. Ventana Add process Faceplates.


En el menú explorer se hace clic sobre el nombre de la aplicación, se va a desplegar el menú donde
vamos a seleccionar la opción de 1) Add New Server --> 2) Rockwell Automation device server
(RSLinx Enterprise), con lo cual saldrá una ventana emergente, se da clic en 3) ok y se observa que
en el menú explorer se añade un nuevo módulo RSlinx Enterprise. Ver figura 17.

Figura 17. Nuevo modulo RSLinx Enterprise en el menu explorer.

Se da clic sobre el nuevo módulo y aparece una ventana emergente, allí se da clic en 1) Add y 2) se
da un nombre, seguido, en la parte derecha, se despliega el menú 3) Ethernet y se selecciona el PLC
aqui también desplegamos el menú hasta encontrar 0,1769-L23E-QB1. 4)Seguido se da clic en
Browser y se escoge el programa que se ha diseñado en RsLogix. Ver figura 18.

Figura 18. creación de modulo de comunicación.

Se da clic en 1) apply, lo que llevara a una ventana emergente de confirmación, allí se da clic en 2)
ok.
Seguido, en el menú inferior, al costado derecho se da clic en el botón 1) Verify, con lo que se
visualizara una ventana emergente, se da clic en 2) close y luego en el botón 3) OK del menú inferior.
Ver figura 19.

2 1

Figura 19.Verificación de la comunicación.

En el menú Explorer se da clic en Displays, esto abrirá un entorno de trabajo nuevo. Allí se llevará
a cabo el diseño de la HMI. Ver figura 20.

Figura 20. Diseño de HMI.


Se crea 2 botones y en cada uno se da clic derecho para ir a 1) Properties y luego en 2) conections
damos 3) clic derecho en el nombre del proyecto y damos clic en 4)refresh folder, se busca en la
carpeta 5)com -> online las variables y se selecciona 6)activar bomba en este caso. Ver figura 21.

Figura 21. Tags

Una vez terminado el diseño y la asociación de los tags se da clic en el botón Play para probar la
pantalla.

Figura 22. Ejecución del programa

También podría gustarte