Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Electricitat/Electrnica
Realizado por:
Fecha: 18/01/2007
Pgina: 1/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
PRLOGO
Esta documentacin forma parte de una serie de manuales que un grupo de profesores
de tres institutos de educacin secundaria de Catalunya, como son:
IES-SEP Comte de Rius de Tarragona
IES Palau Ausit de Ripollet (Barcelona)
IES-SEP La Garrotxa de Olot (Girona)
han estado experimentando con diferentes materiales incluidos dentro de la temtica de
la automatizacin, el control y las comunicaciones industriales.
Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI
(Experimentacin y Documentacin en Control y Automatizacin Industrial),
reconocido tanto por el Departament dEducaci de la Generalitat de Catalunya como
por la empresa Siemens, con unos objetivos tan sencillos como claros y que se basaban
en la realizacin de documentacin realizada por profesores/as para profesores/as, y
que adems, pudiese servir como manual para los alumnos, esto quiere decir que se ha
intentado realizar una documentacin que sea fcil de seguir con unas explicaciones
paso a paso de los diferentes procesos a realizar, para de esta manera poder alcanzar
el objetivo propuesto en cada ejercicio.
Este grupo de trabajo contina trabajando en cada uno de los temas para poder ir
actualizando da a da esta documentacin, es por ello, que nos podis enviar vuestras
sugerencias a travs de la informacin que encontrareis en la web dedicada a este
grupo de trabajo y que desde aqu os invitamos a participar.
www.iespalauausit.com/edcai/edcai.php
Esperamos que el esfuerzo y dedicacin que hemos realizado pueda ayudar a mejorar
vuestra labor educativa.
Realizado por:
Fecha: 18/01/2007
Pgina: 2/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
INDICE
1.
1.1.
CONFIGURACIN GENERAL DEL HARDWARE ..................................................................... 4
1.2.
TRATAMIENTO DE DATOS ANALGICOS ........................................................................... 6
2.
EJERCICIO 1 ........................................................................................................................... 8
2.1.
DESCRIPCIN DEL EJERCICIO .......................................................................................... 8
2.2.
CONFIGURACIN DEL HARDWARE.................................................................................... 8
2.3.
PREGUNTAS .................................................................................................................. 22
2.4.
AMPLIACIN ................................................................................................................. 24
3.
EJERCICIO 2 : REGULACIN DE TEMPERATURA TODO-NADA ................................................... 25
3.1.
DESCRIPCIN DEL EJERCICIO ........................................................................................ 25
3.2.
PREGUNTAS .................................................................................................................288
3.3.
AMPLIACIN ................................................................................................................. 29
4.
EJERCICIO 3: ESCALADO DE ENTRADAS ................................................................................. 30
4.1.
LECTURA Y ESCALADO DE UN VALOR ANALGICO PROPORCIONADO POR UN SENSOR DE
TEMPERATURA. ......................................................................................................................... 30
4.1.1
SENSOR DE TEMPERATURA LM35 ........................................................................... 31
4.1.2
ESTRUCTURA DEL PROGRAMA ................................................................................ 33
4.2.
PREGUNTAS .................................................................................................................. 36
4.3.
AMPLIACIN ................................................................................................................. 37
5.
REGULADORES CON PLC : REGULACIN CONTNUA DE TEMPERATURA CON MUDULACIN POR
IMPULSOS .................................................................................................................................... 38
5.1.
REGULACION DE TEMPERATURA CON FB58 ..................................................................... 38
5.2.
PWM (PULSE WIDTH MODULATION) ............................................................................... 38
5.3.
FUNCIONAMIENTO ........................................................................................................ 41
5.4.
EJERCICIO: REGULACIN DE TEMPERATURA................................................................... 41
5.4.1
PROCEDIMIENTO................................................................................................... 44
5.4.2
CONFIGURACIN E LOS PARMETROS DE CONTROL...............................................446
5.5.
PREGUNTAS .................................................................................................................. 47
6.
REGULADORES CON PLC UTILIZACIN DE LA FUNCIN DE REGULACIN CONTINUA SFB 41...... 48
6.1.
FUNCIONAMIENTO ........................................................................................................ 49
Realizado por:
Fecha: 18/01/2007
Pgina: 3/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
1.
1.1.
Adems de la utilizacin clsica de los PLC para implementar soluciones de sistema puramente digitales,
existe la posibilidad de utilizarlos como elementos de medida analgica, as como elementos de
regulacin y control continuo y discontinuo.
El PLC que utilizaremos en esta primera practica, es un SIEMENS S7 314C 2 DP que dispone en el
mismo mdulo de la CPU de entradas y salidas digitales integradas, entrada analgicas bipolares de
intensidad, tensin y resistencia, salidas analgicas de tensin y intensidad, un bus DP (Periferia
distribuida) incluido, adems de otras prestaciones que se puedan incluir en posibles ampliaciones de
hardware.
Adems, este PLC dispone de una serie de caractersticas que lo hacen apto para soluciones de
regulacin automtica como son salidas PWM ( modulacin por anchura de pulsos) , posibilidad de
ejecucin de algoritmos
Realizado por:
Fecha: 18/01/2007
Pgina: 4/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Realizado por:
Fecha: 18/01/2007
Pgina: 5/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
1.2.
Referente a la analoga, dado que se trata de entradas / salidas de 12 bits de resolucin (212 valores
diversos) son necesarios 2 bytes para, para lo cual la lectura del valor analgico se realiza en WORDs
(2 byte)
Por ejemplo, la entrada analgica 1, ocupa el rea PEW752 formada por EB752 i EB753, i por
tanto, la siguiente entrada analgica ser la PEW754.
PEB 752 (MSB)
PEB753 (LSB)
P E W 7 5 2
S7 aprovecha el uso de una WORD para almacenar el valor analgico medido de forma que se puedan
tratar entradas de diferente resolucin de la misma forma. Ello se consigue trabajando siempre con 15
bits para almacenar el valor, mas un bit (el mas significativo) destinado a definir el signo.
Si la resolucin tiene menos de 15 bit, el dato analgico es completamente justificado a la
izquierda. Los bits de orden inferior no usados se rellenan con ceros.
Realizado por:
Fecha: 18/01/2007
Pgina: 6/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
El bit ms a la izquierda, el MSB, es el bit de signo; 0 significa que el valor es positivo, 1
significa que el valor es negativo.
Esta tabla muestra ejemplos de configuraciones de bit para diferentes resoluciones.
Tipo
Valor Analgico
Nmero de bit
15 14 13 12 11 10
1 1
1 1
0 0
PEW752
ENTRADA 2
PEW754
ENTRADA 3
PEW756
ENTRADA 4
PEW758
ENTRADA 5
PEW760
SALIDAS
SALIDA1
PAW752
SALIDA2
PAW754
Realizado por:
Fecha: 18/01/2007
Pgina: 7/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
2.
EJERCICIO 1
2.1.
En este primer ejercicio, vamos a ver como configurar el hardware para una entrada analgica, as
como el de la captura y monitorizacin de este valor.
Se trata de realizar un programa en el que capturemos un valor 0 - 10 V variable externamente, as
como de una temperatura capturada con una sonda PT100
una
posicin de memoria del PLC, en concreto a las WORD MW30 y MW32 respectivamente.
El programa lo organizaremos de la siguiente forma:
OB1
FC1
Leer
Entradas
En el bloque de organizacin OB1, programaremos un salto al FC1 donde leeremos las entradas y las
transferiremos a las posiciones antes indicadas
2.2.
nominal de -27648 a
+27648.
Realizado por:
Fecha: 18/01/2007
Pgina: 8/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Abrimos el administrador de Simatic y creamos un nuevo proyecto:
Para Incluir un equipo Simatic, Nos situamos sobre este icono y haremos:
Realizado por:
Fecha: 18/01/2007
Pgina: 9/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Para configurar el hardware, clicaremos sobre Regul_1 y clicando sobre el icono hardware accederemos
al programa de configuracin de este.
En la ventana de configuracin podemos ver los diferentes elementos que podemos insertar.
Realizado por:
Fecha: 18/01/2007
Pgina: 10/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
En primer lugar, insertaremos un perfil para ubicar el equipo S7-314-2DP encontraremos dentro de
SIMATIC 300.
Esta accin nos incluir un perfil donde podremos ubicar la CPU as como posible periferia aadida y
elementos auxiliares
Para insertar cualquier equipo, deberemos de elegir un nmero de ranura o slot donde ir insertado:
Realizado por:
Fecha: 18/01/2007
Pgina: 11/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Una vez hecho esto, el administrador de configuracin del hardware nos mostrar la configuracin
realizada, incluyendo tanto la CPU como los elementos de periferia y auxiliares integrados en esta, as
como las direcciones de la configuracin realizada.
Realizado por:
Fecha: 18/01/2007
Pgina: 12/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
La periferia de analoga utilizada es muy flexible. Es posible trabajar tanto con valores unipolares como
bipolares. Tambin es posible configurar el hardware con el objetivo de incorporar elementos de
analoga que trabajen tanto en tensin como en intensidad, e incluso conectar directamente sensores
del tipo PT100 o termopares.
Es por ello, que una vez aadido al proyecto el hardware que deseamos utilizar, deberemos de configurar
las entradas y salidas analgicas para que estas estn en sintona con los elementos que a ellas debemos
de conectar.
Hacemos clic sobre el campo AI5/A02 y elegiremos una configuracin de las entrada 0 a 3 del tipo
tensin 0..10 V ( aunque en esta primera prctica solo utilizamos la entrada 0)
La entrada 4 la configuraremos para que esta pueda leer directamente un sensor termoresistivo tipo
PT100.
Observamos que en la ficha de configuracin, existe tambin la posibilidad de configurar un filtro de la
seal de entrada. Dejaremos 50 Hz, que es el valor ms comn y que nos aparece por defecto.
Realizado por:
Fecha: 18/01/2007
Pgina: 13/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Con este paso ya tendremos configurado totalmente el hardware del proyecto de forma acorde con los
elementos utilizados.
Para que dicha configuracin tenga efecto en el PLC deberemos de guardarla, compilarla y transferirla a
este.
Para ello seleccionaremos: Equipo Guardar y compilar
Realizado por:
Fecha: 18/01/2007
Pgina: 14/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Realizado por:
Fecha: 18/01/2007
Pgina: 15/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
PROGRAMACIN
Desde el administrador de Simatic, iremos a la ventana Bloques, donde observaremos que existe
nicamente el bloque de organizacin OB1.
Tal y como hemos comentado, el programa lo ubicaremos en FC1, para lo cual, deberemos de insertar
esta funcin.
Para ello, desde haciendo clic con el botn derecho sobre Bloques seleccionaremos:
Nombraremos el objeto como FC1. Como nombre simblico definiremos Lectura analoga, y
aadiremos un pequeo comentario que nos defina su funcionamiento.
Realizado por:
Fecha: 18/01/2007
Pgina: 16/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Una vez aceptada la ficha, clicaremos sobre OB1 para editar el programa donde ubicaremos el salto a la
funcin FC1.
Fecha: 18/01/2007
Pgina: 17/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Para realizar el salto a la funcin FC1, en la ventana Vista General, nos dirigiremos a:
Bloques FC, donde seleccionamos FC1 arrastrndolo al segmento 1 de OB1.
Este es el nico contenido de OB1, y por tanto, guardaremos el bloque haciendo:
Archivo Guardar
Seguidamente editamos FC1 de la misma forma, donde insertamos dos funciones de transferencia
MOVE.
Realizado por:
Fecha: 18/01/2007
Pgina: 18/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Esta primera Funcin de transferencia, transferir el contenido de la entrada analgica 0, con direccin
PEW752 a la variable MW30.
Nuevo segmento donde A continuacin, insertaremos un nuevo segmento donde editaremos la segunda
funcin de transferencia MOVE.
Una vez editada FC1, guardamos el modulo y a continuacin transferiremos los mdulos editados al PLC.
Para ello, situndonos sobre Bloques, pulsaremos el botn cargar en PLC.
Realizado por:
Fecha: 18/01/2007
Pgina: 19/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Una vez cargados OB1 i FC1 en el PLC, nos dirigiremos a FC1 y entramos en modo monitorizacin
(gafas), con el objeto de poder monitorizar on line el funcionamiento del programa.
Realizado por:
Fecha: 18/01/2007
Pgina: 20/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Para poder observar el funcionamiento de la adquisicin de
temperatura, procederemos a conectar los dos cables de la sonda
PT100 en los terminales de la entrada PEW760.
Si la sonda es de 3 o 4 hilos, utilizaremos nicamente dos de ellos.
Una vez conectada la sonda, para poder
visualizar en diversos formatos las entradas analgicas tal como muestra la figura.
Realizado por:
Fecha: 18/01/2007
Pgina: 21/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
2.3.
PREGUNTAS
1. Acta sobre el potencimetro asociado a PEW752 y anota los valores decimales y binario de
MW30 cuando situamos el potencimetro en su valor mnimo y cuando lo hacemos en su valor
mximo.
BINARIO
DECIMAL
VENTRADA
MW30
0V
MW30
10V
Porque crees que los mrgenes del valor ledo difieren un poco de los esperados?.
2. Observa y anota el valor ledo en MW32 a temperatura ambiente. Sujeta ahora la sonda con la
mano y observa como aumenta la temperatura hasta aproximadamente unos 35 grados
(temperatura corporal).
Realizado por:
Fecha: 18/01/2007
Pgina: 22/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
BINARIO
DECIMAL
TEMPERATURA
MW32
AMBIENTE
MW32
CORPORAL
Realizado por:
Fecha: 18/01/2007
Pgina: 23/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
2.4.
AMPLIACIN
Para poder observar mejor el funcionamiento de la sonda, introduce esta en agua muy caliente y en agua
con hielo. Anota los valores ledos.
BINARIO
DECIMAL
TEMPERATURA
MW32
Muy caliente
MW32
Muy fria
Realizado por:
Fecha: 18/01/2007
Pgina: 24/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
3.
El siguiente ejercicio es una pequea aplicacin de regulacin todo-nada utilizando un PLC. Se Trata
de leer la temperatura de una lmpara de 24 V accionada directamente desde una salida del PLC,
utilizando para ello una sonda tipo PT100 conectada en la entrada 4 de este.
El valor de temperatura lo compararemos con una referencia fija de unos 30 grados mediante una
instruccin de comparacin del PLC. En caso de que la temperatura leda sea inferior al valor de
referencia, la salida del PLC activar la lmpara. En caso contrario, la lmpara permanecer apagada.
El ejercicio se programara en FC1, programando un salto a esta funcin desde OB1. Guarda el proyecto
del ejercicio con el nombre Regul_2.
Realizado por:
Fecha: 18/01/2007
Pgina: 25/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
La asignacin de entradas y salidas vendr definida por la siguiente tabla
ASIGNACIN
OBSERVACIONES
SONDA PT100
PEW760
Entrada Analgica 4
SALIDA LAMPARA
A124.0
Salida Digital
VARIABLE TEMPERATURA
MW30
Donde PEW760 es la entrada analgica 4 donde conectaremos el sensor, A124.0 es salida digital con
lgica positiva (+24 V o nada) que controla la lmpara y MW30 es una posicin de memoria auxiliar que
contendr el valor de temperatura ledo.
En FC1 se programar una transferencia de PEW760 a MW30, la cual se comparar con una constante de
referencia mediante una operacin de comparacin, la salida de la cual determinar el estado de la salida
A124.0.
Realizado por:
Fecha: 18/01/2007
Pgina: 26/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Una vez transferidos tanto el programa como la configuracin del hardware, conecta la lmpara entre 0
V (negro) y la salida A124.0 (rojo), as como la sonda en la entrada analgica correspondiente, de
forma que ambos queden situados de forma prxima para asegurar la transferencia de calor.
Realizado por:
Fecha: 18/01/2007
Pgina: 27/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
3.2.
PREGUNTAS
1.
2.
3.
Realizado por:
Fecha: 18/01/2007
Pgina: 28/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
3.3.
4.
AMPLIACIN
Disea una modificacin en FC1 de forma que el circuito tenga una histresis de 1 C, es
decir, que la lmpara se conecte cuando la temperatura baje por debajo de los 30C y se
desconecte cuando supere los 31C.
Una vez en funcionamiento, dibuja el esquema que has utilizado.
5.
Realizado por:
Fecha: 18/01/2007
Pgina: 29/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
4.
En los procesos en que intervienen variables analgicas que deben de ser ledas desde el sistema de
control, una de las tareas que casi siempre aparece es el escalado, es decir, la traduccin del valor
normalizado ledo (0..10 V, 4..20 mA, etc.) a las unidades que este valor representa (C, RPM, etc.)
As por ejemplo, si un sensor de posicin lineal analgico entrega un valor entre 0..10V en funcin de
una carrera variable entre 0 y 55 cm, ser necesaria una operacin que convierta el valor de tensin
(voltios) ledo en unidades de distancia (cm).
A esta funcin se le denomina escalado. En los casos en que la dependencia entre el valor analgico
ledo y las unidades a las que se desea la conversin es lineal, es decir, quede definido por una lnea
recta, es fcil realizar esta operacin mediante la funcin FC105 SCALE CONVERT.
4.1.
En este ejercicio, se pretende poder capturar y monitorizar la temperatura captada por un sensor
especializado, el LM35, mediante una entrada analgica del PLC y un escalado del valor ledo por este.
Realizado por:
Fecha: 18/01/2007
Pgina: 30/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
4.1.1
El sensor de temperatura LM35 es un sensor de bajo coste, hecho a base de semiconductor. El sensor,
dispone de tres terminales, dos de los cuales estn destinados a su alimentacin en C.C., entre 4 y 30 V y un
tercer terminal que da una tensin proporcional a la temperatura leda.
El valor de la tensin de salida es de 10 mV/C y el sensor
conserva la linealidad durante su rango de medida que va
desde los -55 C a los 150 C.
Sensibilidad
10mV/C
Rango de medida
Error de Linealidad
Autocalentamiento
Precisin
Tensin de alimentacin
El amplio margen de alimentacin nos permitir alimentar este desde la fuente de 24 voltios del PLC.
Realizado por:
Fecha: 18/01/2007
Pgina: 31/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Para ello, utilizaremos tres hilos: rojo y negro para las alimentaciones de positivo y masa
respectivamente, y un tercer cable, (azul en la figura) que conectaremos al terminal de salida del sensor.
Conecta el positivo y negativo del sensor a la
alimentacin del entrenador, y su salida a la
entrada analgica PEW754
Efectuado esto, el sensor dos entregar una
tensin en funcin de la temperatura que podr
ser leda por el PLC.
Algunos valores de salida correspondiente a
temperaturas positivas seria:
Vsalida ( V )
0
0,25
0,5
0,75
1
1,25
1,5
Temperatura (C)
0
25
50
75
100
125
150
Es precisamente la equivalencia entre los valores ledos y las temperaturas a que estos corresponden lo
que se realizar con la funcin de escalado implementada en este ejercicio.
Grficamente, podramos representar esta correspondencia con una recta, ya que se trata de una funcin
lineal. Esta seria:
Temperatura (C)
140
Temperatura
120
100
80
Temperatura (C)
60
40
20
0
0
0,5
1,5
Vsensor
Realizado por:
Fecha: 18/01/2007
Pgina: 32/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Mediante la funcin de escalado, se le indicar al PLC dos puntos caractersticos de esta recta, realizando
el PLC de forma automtica la relacin entre el valor analgico ledo y la temperatura equivalente.
4.1.2
Desde el mdulo Ob1 , llamaremos al FC1 que es donde ir ubicado el programa. En este mdulo, se
realizar una llamada al mdulo de escalado FC105.
FC1
Leer
Entradas
y escalar
FC105
(SCALE CONVERT)
Temperatura (C)
140
120
Temperatura
OB1
100
80
Temperatura (C)
60
40
20
0
0
0,5
1,5
Vsensor
Hecho esto, insertaremos FC1. Dentro de FC1 realizaremos la llamada al mdulo de escalado FC105.
Este, esta ubicado en la Standard Library.
Realizado por:
Fecha: 18/01/2007
Pgina: 33/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
precisamente
los
valores
LO_LIM
Realizado por:
Fecha: 18/01/2007
Pgina: 34/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
El valor BIPOLAR, es un bit mediante el que informamos al mdulo de funcin la entrada sobre la que
realizaremos la conversin trabaja o no con valores bipolares, es decir, positivos i negativos.
Finalmente, RET_VAL, nos indica las posibles incidencias de la conversin.
Aunque el sensor libre un valor de tensin mximo en su salida de 1,5 V, deberemos indicar en HI_LIM a
que temperatura correspondera una entrada de 10 V.
Podemos calcular el valor a introducir en HI_LIM a partir de la sensibilidad del LM35 de la siguiente
forma:
HI_LIM = 10 V / ( 10 mV/C) = 1000 C
Dado que el sensor entrega 0V cuando la temperatura es de 0 C, el valor LO_LIM indicado a FC105
seria:
LO_LIM= 0 C
Dado que trabajaremos nicamente con valores de voltaje positivos, asociaremos a la entrada BIPOLAR
el bit de marca M100.0 que siempre mantendremos a 0. Ello informar a FC105 de que el modo de
trabajo ser unipolar.
El resultado de la conversin OUT, lo guardaremos en MD10, y el valor RET_VAL en la word MW210.
Temperatura (C)
TEMPERATURA
1000
800
600
Temperatura
(C)
400
200
0
0
10
ENTRADA ANALOGICA
Realizado por:
Fecha: 18/01/2007
Pgina: 35/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
El grfico muestra el escalado que realizara esta funcin. Podemos comprobar su funcionamiento
monitorizando on line el funcionamiento de FC1 as como la variable de salida obtenida en MD10.
4.2.
PREGUNTAS
1. Que deberas de modificar en el caso de que el sensor tuviera una sensibilidad de 9.9
mV / C en vez de los 10 mv/C?
2. Que se debera de hacer en el caso de que tuvisemos una entrada analgica bipolar y
quisiramos aprovechar el rango completo del sensor (-0.55V a 1,5V)?
Realizado por:
Fecha: 18/01/2007
Pgina: 36/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
4.3.
AMPLIACIN
1. Conecta una lmpara de 24 V a la salida A125.0. Coloca el sensor LM35 junto a la lmpara con el
objeto de leer la temperatura. Realiza una modificacin al programa actual, de forma que
siempre que el sensor detecte una temperatura inferior a 30 C conecte la lmpara.
2.
Observars que la lmpara oscila entorno al valor de 30 C. Modifica el programa de forma que
esta se conecte cuando la temperatura baje de los 29 C y se desconecte cuando suba por encima de los
30C. (histresis de 1 C).
Realizado por:
Fecha: 18/01/2007
Pgina: 37/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
5.
REGULACIN
CONTNUA
DE
TEMPERATURA
CON
INTRODUCCIN
Uno de los inconvenientes de algunas regulaciones continuas cuando se trabaja sobre actuadores
elctricos de potencia, como es el caso de resistencias elctricas para caldeo, es el hecho de que los
elementos de ajuste para poder variar el valor medio de tensin entregado a estos elementos suelen ser
caros si se trata de circuitos que incorporan componentes electrnicos de potencia tales como
transistores, tiristores, etc.
Una solucin econmica aplicable a procesos con gran inercia, como es el caso de las regulaciones de
temperatura, es la modulacin por impulsos de la tensin entregada al actuador.
5.2.
Realizado por:
Fecha: 18/01/2007
Pgina: 38/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
recibiran una tensin reducida equivalente a la siguiente expresin.
Vcarga = Vlnea* (Ton/T)
Siendo T=Ton+Toff
Manteniendo constante el periodo de la modulacin T, o lo que
es lo mismo, realizando siempre la modulacin con frecuencia
constante, se consigue que variando la amplitud del pulso Ton,
vare el promedio de tensin que recibe la carga (Vcarga).
Realizado por:
Fecha: 18/01/2007
Pgina: 39/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Esta es
Realizado por:
Fecha: 18/01/2007
Pgina: 40/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
5.3.
FUNCIONAMIENTO
5.4.
de forma proporcional a la
ejecucin de alarma
Realizado por:
Fecha: 18/01/2007
Pgina: 41/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
.
La funcin FB58, tiene asociado un mdulo de datos, destinado a contener los parmetros del
regulador.
El mdulo de datos que asociaremos ser el DB10, que podremos editar posteriormente con el objeto de
sintonizar el regulador.
Por tanto, el presente proyecto incorporar los siguientes mdulos:
OB1
- Vaco
FC105
OB35
FB58
DB10
Realizado por:
Fecha: 18/01/2007
Pgina: 42/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Realizado por:
Fecha: 18/01/2007
Pgina: 43/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
5.4.1
PROCEDIMIENTO
Este segmento escala de 10mV/C a Grados centgrados, librando la salida como real en la MD10.
Realizado por:
Fecha: 18/01/2007
Pgina: 44/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
Este segmento transfiere el valor real de temperatura de consigna a una doble word. Este paso es
necesario ya que el modulo de regulacin toma el setpoint de una posicin de memoria interna.
Fecha: 18/01/2007
Pgina: 45/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
5.4.2
Es importante recordar el activar el generador de impulsos durante la edicin del DB. Esto se hace
seleccionando la casilla activar del generador de impulsos.
Un parmetro importante en esta configuracin es el periodo de la seal moduladora, que indica la
periodicidad con que se activar la salida.
1.
Ajusta los parmetros de control con el fin de conseguir una temperatura del proceso lo mas fiel
posible al Setpoint ( sin oscilaciones)
Realizado por:
Fecha: 18/01/2007
Pgina: 46/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
5.5.
PREGUNTAS
1.
2.
Que ventajas tiene el sistema de regulacin con salida PWM respecto al sistema con salida
continua?
3.
Crees que es adecuado este tipo de regulador para cualquier tipo de proceso? Razona la
respuesta.
Realizado por:
Fecha: 18/01/2007
Pgina: 47/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
6.
Se trata de realizar una regulacin continua utilizando una funcin para el PLC SIEMENS S7-300 en el
que disponemos de un mdulo de entradas unipolares para leer la magnitud de referencia (W) y la
medida (X).
El autmata con CPU 314C-2DP ejecutar una funcin, la SFB 41 que har las funciones de regulador.
Podemos observar en forma de bloques las diversas partes de que consta:
Realizado por:
Fecha: 18/01/2007
Pgina: 48/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
6.1.
FUNCIONAMIENTO
Realizado por:
Fecha: 18/01/2007
Pgina: 49/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
El significado de cada uno de los parmetros lo puedes consultar a la documentacin adjunta. En todo
caso, puedes observar que la medida PVPER del proceso se toma directamente desde la segunda
entrada del mdulo de analoga.
Este valor se escalar entre 0 y 100 utilizando las propias funciones del mdulo PID.
En el diagrama anterior, se puede observar que la magnitud de ajuste se descarga en MD18.
Esta magnitud que ser variable entre 0 y 100, se desescalar utilizando la funcin de desescalado
FB106.
El valor de desescalado lo volcaremos directamente en la periferia de salidas analgicas.
Este valor se entregar en la primera salida del mdulo de salidas analgicas del PLC.
En resumen, los mdulos de programa utilizados son: OB1, OB35, FC105, FC106 y FB41.
Realizado por:
Fecha: 18/01/2007
Pgina: 50/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
1.
MDULO
FUNCIN
OB1
OB35
FC105
FC106
FB41
Realizado por:
Fecha: 18/01/2007
Pgina: 51/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
2.
Ajusta el regulador como regulador proporcional y indica valor y significado de los siguientes
parmetros:
PARMETRO
VALOR
SIGNIFICADO
MAN_ON
PVPER_ON
P_SEL
I_SEL
I_ITL_ON
D_SEL
CYCLE
SP_INT
PV_PER
MAN
GAIN
TI
TD
LMN
Realizado por:
Fecha: 18/01/2007
Pgina: 52/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
3.
Ajusta el setpoint para obtener los siguientes valores de ngulo con el mnimo error posible sin
que el sistema oscile:
ANGULO
SP %
GAIN
ERROR
25
35
Realizado por:
Fecha: 18/01/2007
Pgina: 53/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
4.
5.
Vuelve a ajustar el regulador para los siguientes ngulos actuando tambin sobre el parmetro
TI.
ANGULO
SP %
GAIN
TI
ERROR
15
35
Realizado por:
Fecha: 18/01/2007
Pgina: 54/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
6.
Cambia ahora la maqueta anterior por una maqueta de regulacin de luz y temperatura.
Esta maqueta calienta mas o menos una resistencia interior (bombilla) en funcin de la tensin de
entrada V(ll) , variable entre 0 y 10 V.
Un sensor interior que mide la temperatura de la bombilla, da una medida Vo(t) de 0V cuando la
temperatura es de 20 C y 10V cuando esta es de 100C.
PEW754
PAW752
Utiliza de nuevo la tensin de la entrada analgica 1 (potencimetro del PLC) para obtener la
magnitud de referencia de temperatura (Setpoint) en el rango de 0 a100%.
Introduce la medida de temperatura Vo(t) en la entrada analgica 2 del PLC y escala esta para
obtener la lectura de temperatura. Escala este valor de 0-10V para obtener una lectura en grados
centgrados entre 0 y 100 % de temperatura (correspondera a un valor entre 20 y 100 grados).
Utiliza la salida analgica 1 como salida de magnitud de ajuste (Y).
7.
Realizado por:
Fecha: 18/01/2007
Pgina: 55/ 56
Versin: 1.3
Departament dEducaci
Electricitat/Electrnica
PREGUNTAS:
1.
Que ventajas y inconvenientes crees que tiene el regulador PLC respecto un regulador
convencional?
2.
Crees que influye el tiempo programado en la interrupcin cclica del OB35?. Explica como y
porque.
Realizado por:
Fecha: 18/01/2007
Pgina: 56/ 56
Versin: 1.3