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