Estudiante

Páginas: 14 (3295 palabras) Publicado: 19 de diciembre de 2012
ACTIVIDAD

5.1

PROGRAMACIÓN DEL CONTROL PID DEL NIVELVOLÚMEN DE AGUA CON EL PLC S7300
(PRÁCTICA)

1. INTRODUCCIÓN
1. OBJETIVOS
1.
2.
3.
4.

Controlar el nivel o volumen de agua de un depósito, utilizando la función PID FB41
(CONT_C) que lleva integrada el software de programación STEP7 de SEIMENS.
Realizar la conexión y parametrización adecuada de las entradas–salidas analógicas.Realizar la programación y parametrización adecuadas de la función FB41.
Entender que se trata de una función adecuada para la regulación de procesos tales como
el de la presión y el caudal.

2. RECURSOS NECESARIOS
1.
2.
3.
4.
5.

Un autómata SIEMENS S7300 o S7400, con entradas-salidas integradas o tarjetas
analógicas añadidas.
Un PC con puerto RS232 o, en caso de que disponga sólode un puerto tipo USB, un
adaptador de USB al puerto COM.
Un PC Adapter, que posibilite la comunicación entre el PC y el PLC.
STEP7 v. 5.1 o posterior.
Disponer de maquetas para el control de diferentes procesos (nivel-volumen, presión y
caudal).

3. CONCEPTOS A DOMINAR POR EL ALUMNO
1.
2.
3.
4.
5.

Conocer el funcionamiento de la función FB41 (CONT_C). (Actividad nº 3)
Conocer ellenguaje de programación STEP7.
Dominar el funcionamiento de un lazo de control abierto y cerrado.
Entender el funcionamiento de todos los bloques que puedan formar parte de un lazo
cerrado (bloque del controlador PID, bloque del sistema que se quiera regular, bloque del
sensor).
Conocer los efectos que los parámetros P, I y D del controlador tienen en el sistema.

ZAMALBIDE AUZOA Z/G 20100ERRENTERIA GIPUZKOA TEL: 943082900

Página 1 de 26

2. ALARMA CÍCLICA OB 35 y PROGRAMACIÓN DE LOS BLOQUES DE
ARRANQUE OB 100
Tal y como se puede ver en las dos siguientes imágenes, nos prepararemos para insertar
el bloque OB35 en el formato KOP. En la 4ª actividad (Configuración del hardware) ya está
especificado que se tiene que ejecutar cada 20 ms.

ZAMALBIDE AUZOA Z/G 20100ERRENTERIA GIPUZKOA TEL: 943082900

Página 2 de 26

Insertaremos la función FB41 (CONT_C) que se encuentra en la librería Standard Library –
PID Control Blocks.

A continuación, nos preguntará si queremos crear la DB de instancia asociada a esta
función. Le responderemos que sí y le daremos un nombre, por ejemplo, DB41.
Tal y como lo hemos visto antes, resulta muy interesante ponerle un nombresimbólico, de
este modo, todos los parámetros que guarda esta DB aparecen con el nombre simbólico.

ZAMALBIDE AUZOA Z/G 20100 ERRENTERIA GIPUZKOA TEL: 943082900

Página 3 de 26

En las entradas y salidas de esta función FB41 definiremos los parámetros necesarios; se
trata de PV_PER, LMN_PER y COM_RST.

Estos parámetros constituyen, por así decirlo, la “conexión” entre el proceso, latarjeta
analógica y el regulador. Recordemos la configuración del hardware:

PV_PER = PEW752 (dirección de la entrada analógica a la que está cableado el sensor).

LMN_PER = PAW752 (dirección de la salida analógica a la que está cableado el actuador).

COM_RST = “Reset” (Bit que utilizaremos para resetear el FB). Normalmente, el bit para
resetear se programa en el bloque OB100.

Los demásparámetros se podrán leer y escribir en la DB correspondiente.

En la siguiente imagen se muestra la programación del bit necesario para resetear el
regulador en el bloque OB100:

ZAMALBIDE AUZOA Z/G 20100 ERRENTERIA GIPUZKOA TEL: 943082900

Página 4 de 26

En el 1.er segmento, el bit M0.0 lo fijaremos en “1” ( A M 0.0 le asignaremos el nombre
simbólico “reset”).

En el 2.º segmento tansolo llamaremos a la función FB41, introduciendo el valor del bit
“reset” en el parámetro COM_RST. Esta acción pone en cero los valores de salida del
regulador (lo resetea).

En el 3.er segmento, el bit M0.0 lo fijaremos en “0”. Así, en la ejecución del bloque OB35
seguirá con su funcionamiento normal.

ZAMALBIDE AUZOA Z/G 20100 ERRENTERIA GIPUZKOA TEL: 943082900

Página 5 de 26...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS