por pi09 - 05 Ene 2010, 00:20
-
Perfil básico de usuario
- 05 Ene 2010, 00:20
#201293
Hola a todos. Os comento el problema a ver si podeis ayudarme.
Necesito controlar la temperatura de una nave hermeticamente cerrada a traves de un sistema de ventilacion:
En el interior de la nave tiene lugar un proceso biologico que por si solo, si no se controla, tiende a elevar rapidamente su temperatura.
Se trata de conseguir que dicho proceso siga una curva de temperatura que el operario especificara mediante un scada (con wincc flexible), escalonando la evolucion de la temperatura en tramos:
Tramo1: Elevar la temperatura desde Tambiente hasta Tfinal_1 en un tiempo igual a 48 h
Tramo2: Mantener la temperatura a este ultimo valor durante 12 h.
Tramo3: Enfriar desde la temperatura anterior hasta Tambiente_3
Se supone que en el escada lo que apareceria en la pantalla solo seria la Tfinal de cada tramo y la duracion del tramo.
Paralelamente debe correr otro programa que temporice los tiempos maximos de cada tramo para que en caso de no poder alcanzar los valores de temperatura deseados, el sistema continue con el siguiente tramo pasado el tiempo maximo.
El equipo seria el siguiente:
Automata siemens de la serie s7-300, el modelo que mejor convenga y los modulos que sean necesarios.
Varias PT-100 que miden la temperatura en el interior del proceso.
Un variador de frecuencia.
Una turbina que inyecta aire del exterior hacia el interior.
El funcionamiento seria asi:
El proceso por si solo tiende a subir su temperatura lentamente. La temperatura exterior se supone que es siempre menor que la interior del proceso.
Si el control necesita subir temperatura: implica reducir la velocidad de la turbina al minimo.
Si el control necesita disminuir la temperatura: implica aumentar la velocidad de la turbina. La velocidad sera inversamente proporcional a la diferencia entre la temperatura deseada (set point) y la temperatura medida por las sondas.
Busco la forma mas sencilla de implementar esto ya que casi no tengo experiencia en este tema. Lo unico que he hecho con automatas hasta ahora han sido las tipicas practicas de problemas secuenciales.
Habia pensado hacerlo empleando el PID virtual que llevan los s7-300, este regularia la velocidad de la turbina y solo necesitaria poder programar que el valor de la consigna varie segun los tramos que indicaba antes, pero despues de leer unos cuantos manuales lo he descartado porque no consigo entenderlo bien.
Si alguien puede ayudarme se lo agradeceria mucho. Si se os ocurre alguna forma mas sencilla pues es bienvenida.
Muchas gracias y feliz año a todos.
Necesito controlar la temperatura de una nave hermeticamente cerrada a traves de un sistema de ventilacion:
En el interior de la nave tiene lugar un proceso biologico que por si solo, si no se controla, tiende a elevar rapidamente su temperatura.
Se trata de conseguir que dicho proceso siga una curva de temperatura que el operario especificara mediante un scada (con wincc flexible), escalonando la evolucion de la temperatura en tramos:
Tramo1: Elevar la temperatura desde Tambiente hasta Tfinal_1 en un tiempo igual a 48 h
Tramo2: Mantener la temperatura a este ultimo valor durante 12 h.
Tramo3: Enfriar desde la temperatura anterior hasta Tambiente_3
Se supone que en el escada lo que apareceria en la pantalla solo seria la Tfinal de cada tramo y la duracion del tramo.
Paralelamente debe correr otro programa que temporice los tiempos maximos de cada tramo para que en caso de no poder alcanzar los valores de temperatura deseados, el sistema continue con el siguiente tramo pasado el tiempo maximo.
El equipo seria el siguiente:
Automata siemens de la serie s7-300, el modelo que mejor convenga y los modulos que sean necesarios.
Varias PT-100 que miden la temperatura en el interior del proceso.
Un variador de frecuencia.
Una turbina que inyecta aire del exterior hacia el interior.
El funcionamiento seria asi:
El proceso por si solo tiende a subir su temperatura lentamente. La temperatura exterior se supone que es siempre menor que la interior del proceso.
Si el control necesita subir temperatura: implica reducir la velocidad de la turbina al minimo.
Si el control necesita disminuir la temperatura: implica aumentar la velocidad de la turbina. La velocidad sera inversamente proporcional a la diferencia entre la temperatura deseada (set point) y la temperatura medida por las sondas.
Busco la forma mas sencilla de implementar esto ya que casi no tengo experiencia en este tema. Lo unico que he hecho con automatas hasta ahora han sido las tipicas practicas de problemas secuenciales.
Habia pensado hacerlo empleando el PID virtual que llevan los s7-300, este regularia la velocidad de la turbina y solo necesitaria poder programar que el valor de la consigna varie segun los tramos que indicaba antes, pero despues de leer unos cuantos manuales lo he descartado porque no consigo entenderlo bien.
Si alguien puede ayudarme se lo agradeceria mucho. Si se os ocurre alguna forma mas sencilla pues es bienvenida.
Muchas gracias y feliz año a todos.