0% encontró este documento útil (0 votos)
45 vistas13 páginas

Programación de Tanque y Monitoreo de Bombas

El documento describe un tanque de reacción controlado por tres actuadores (calentador H, válvula de ingreso de agua fría K y válvula de seguridad S) según las condiciones de temperatura y presión medidas por sensores. Los actuadores se activan según reglas definidas para mantener la temperatura y presión dentro de rangos normales o activar la válvula de seguridad si están muy altas.

Cargado por

enrique
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas13 páginas

Programación de Tanque y Monitoreo de Bombas

El documento describe un tanque de reacción controlado por tres actuadores (calentador H, válvula de ingreso de agua fría K y válvula de seguridad S) según las condiciones de temperatura y presión medidas por sensores. Los actuadores se activan según reglas definidas para mantener la temperatura y presión dentro de rangos normales o activar la válvula de seguridad si están muy altas.

Cargado por

enrique
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TANQUE DE REACCIÓN

Un proceso químico se lleva acabo en un tanque de reacción a una determinada


temperatura y presión. El reactor cuenta con un sensor de temperatura y un sensor
de presión. La temperatura y presión son reguladas por medio de los tres actuadores
siguientes:

 Un calentador H
 Válvula de ingreso de agua fría K
 Válvula de seguridad S

1. Condiciones para activar los actuadores:

a. La válvula de seguridad S se activa cuando:


La presión P es demasiado alta Y la temperatura es muy alta O normal
b. El ingreso de agua fría K ocurre cuando:
La temperatura es alta Y la presión es demasiado alta O normal
c. El calentador H se activa cuando:
La temperatura es muy baja Y la presión no es muy alta O La presión es muy baja Y
la temperatura es normal
Si está ingresando agua fría o el calentador está encendido, el agitador debe estar
activado

2. Condiciones de los sensores:

a. Sensor de temperatura, entrega dos señales discretas: temperatura muy alta y


temperatura muy baja. Si ninguna de estas señales es detectada se asume que la
temperatura es normal.

S7300 Ing. Eddie Sobrado


b. Sensor de presión, entrega dos señales discretas: presión muy alta y presión
muy baja. Si ninguna de estas señales es detectada se asume que la presión es
normal.

PROCEDIMIENTO:

Crear el proyecto y la tabla de símbolos

1. Primero tenemos que haber creado un proyecto con un equipo SIMATIC. Utilizaremos el
ASISTENTE STEP7. Nuestro proyecto lo llamaremos tanque_reacción
2. Ahora, creemos nuestra tabla de símbolos. Esto lo hacemos desde el menú
Herramientas como se muestra.
.

Seleccione Tabla de
Simbolos

Creamos los siguientes símbolos en la tabla de símbolos

Defina los
siguientes símbolos

Guardamos y cerramos.

Programar el bloque de programa FC1

1. Con el botón derecho del mouse, hacer click sobre bloques e insertar una función
(bloque de programa).

S7300 Ing. Eddie Sobrado


Crear una
Función FC

Para finalizar y empezar a trabajar con el bloque damos click sobre ACEPTAR.
Nombre de la
función FC

Seleccione
Lenguaje KOP

La pantalla del SIMATIC Manager queda como se presenta:

Haga doble clic


para editar la
Función FC1

Haga doble click sobre FC1 y empezamos a programar la secuencia solicitada.

S7300 Ing. Eddie Sobrado


S7300 Ing. Eddie Sobrado
Programar el bloque principal OB1

1. En el OB1, hacemos el llamado del bloque de programa FC1:

2. Grabamos y cerramos.
3. Listo para transferir el FC1 y OB1 creados. Probamos el programa.

S7300 Ing. Eddie Sobrado


GENERADOR DE PULSOS

Hacer un programa para realizar un generador de pulsos con una frecuencia de 1 segundo.
El generador inicia cuando el PLC pasa a modo RUN.

PROCEDIMIENTO:

Crear el proyecto y la tabla de símbolos


1. Primero tenemos que haber creado un proyecto con un equipo SIMATIC. Utilizaremos el
ASISTENTE STEP7. Nuestro proyecto lo llamaremos generador_pulsos.

`
Ahora, creemos nuestra tabla de símbolos. Conforme al programa solicitado tendremos la
siguiente tabla.

Crear el bloque de datos DB5

1. Estando en bloques, damos click derecho con el mouse e insertamos el bloque de


datos DB5.

S7300 Ing. Eddie Sobrado


2. Parametrizamos como DB5, tipo global y aceptamos.

Doble click sobre el DB5 creado para configurarlo.

3. Ingresamos el siguiente dato en nuestro DB5. Para este ejemplo, el valor de


temporización de cada timer es de 1 segundo. El valor a almacenar será un dato
S5Time.

4. Grabamos y cerramos.

Programar el bloque de programa FC5

1. De la misma que se creó el bloque de datos, crear el bloque de programa FC5. Este
bloque tendrá la secuencia solicitada:

S7300 Ing. Eddie Sobrado


Programar el bloque principal OB1

1. En el OB1, hacemos el llamado del bloque de programa FC5:

2. Grabamos y cerramos.
3. Listo para transferir el DB5, FC5 y OB1 creados. Probamos el programa.

S7300 Ing. Eddie Sobrado


MONITOREO DE BOMBAS
Se desea monitorear el funcionamiento de tres bombas. La lámpara H permanecerá estable
si al menos dos de las tres bombas están operativas, lucirá una luz intermitente de baja
frecuencia si solo un bomba esta operando y lucirá una luz intermitente de alta frecuencia
cuando ninguna bomba esta operativa.

Lámpara de Monitoreo Operación Bombas


Apagada No -
Luz Estable Si 2 o 3
Intermitencia Lenta Si 1
Intermitencia Alta Si 0

PROCEDIMIENTO

Crear el proyecto y la tabla de símbolos


1. Primero tenemos que haber creado un proyecto con un equipo SIMATIC.
Utilizaremos el ASISTENTE STEP7. Nuestro proyecto lo llamaremos
monitoreo_bombas.

Ahora, creemos nuestra tabla de símbolos. Conforme al programa solicitado tendremos


la siguiente tabla.

Guardamos y cerramos.

S7300 Ing. Eddie Sobrado


Crear el bloque de función FB1

Este bloque contendrá la función de monitoreo (generador de pulsos), tanto para baja (pulso
de 2s) como alta frecuencia (pulso de 500 ms).

1. Estando en bloques, damos click derecho con el mouse e insertamos el bloque de


función FB1. Empezamos a programarlo. No olvidar la tabla de variables.

2. La función FB1 contendrá lo siguiente:

3. Grabamos y cerramos.

Programar el bloque de programa FC10

1. De la misma que se creó el bloque de función, crear el bloque de programa FC10. Este
bloque tendrá la secuencia solicitada:

S7300 Ing. Eddie Sobrado


Segm. 2 : Marca de baja frecuencia

S7300 Ing. Eddie Sobrado


2. Ahora hacemos el llamado del bloque de función FB1. No olvidar que cada llamado
asocia un FB con un bloque de datos de instancia. En el ejemplo el DB10 y DB11.

S7300 Ing. Eddie Sobrado


Programar el bloque principal OB1

1. En el OB1, hacemos el llamado del bloque de programa FC10:

2. Grabamos y cerramos.
3. Listo para transferir el DB10, DB11, FB1, FC10 y OB1 creados. Probamos el programa.

S7300 Ing. Eddie Sobrado

También podría gustarte