Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Medida y Regulación - Antonio Rodríguez
Sistemas de Medida y Regulación - Antonio Rodríguez
2a Edición A ctualizada
THOMSON
* --------------
RA.RAIM IIM FO
© IT E S - P a r a n in f o
3 .1.5. Acondicionamiento de señales de entrada . 51 4.3.4. Motor con carga elevada acoplada a su eje . . 77
3.1.5.1. Entradas asimétricas y diferen 4.4. Sistema de segundo o rd e n ........................................ 78
ciales ................................................... 51 4.4.1. Características de un sistema subamorti-
3.1.5.2. Aislamiento de entradas ................ 52 guado ............................................................... 79
3.1.5.3. Acondicionamientos especiales . . . 52 4.4.2. Ejemplo de sistema de segundo orden . . . . 80
3.1.6. Otras fu n c io n e s ............................................... 52 4.4.3. Parámetros característicos de un proceso
3.1.6.1. Entradas/salidas digitales .............. 52 sobreanrortiguado .......................................... 81
3.1.6.2. Salidas an aló g icas............................ 52 4.5. Otros tipos de s is te m a s ............................................ 81
3.1.6.3. C ontadores/tem porizadores............ 52 4.6. Ejercicios re su e lto s ................................................... 82
3.2. Tarjetas de adquisición de datos comerciales 52 4.7. Resumen de comandos C C ..................................... 88
3.2.1. Tarjeta de entradas/salidas digitales Cuestiones y p ro b le m a s................................................... 90
PCL724 ............................................................. 53 A c tiv id a d e s........................................................................ 93
3.2.2. Ejemplos de programación de la tarjeta
PCL724 ............................................................. 54
3.2.2.1. Entradas/salidas s im p le s ................ 54
Sistemas de regulación in d u striales.............. 95
3.2.2.2. E/S mediante interrupción.............. 54
3.2.3. Tarjeta conversora A/D y D/A PCL-818L . 54
3.2.3.1. Instalación y características............ 54 5.1. Reguladores todo/nada ............................................ 96
3.2.3.2. Estructura interna ............................ 55 5.2. Regulador proporcional............................................ 97
3.2.3.3. Conversión A/D .............................. 56 5.2.1. Desviación permanente ( o f f s e t) ................... 97
3.2.3.4. Conversión D/A .............................. 57 5.2.2. Estabilidad ...................................................... 99
3.2.4. Ejemplos de programación de la tarjeta 5.2.3. Implementación del regulador proporcional 99
PC L 818-L . ............................................ 57 5.3. Regulador con acción in te g ra l................................ 100
3.2.4.1. Entrada analógica controlada por 5.3.1. Regulador proporcional-integral ................ 100
programa .......................................... 57 5.3.2. Ajuste manual de un regulador PI ................. 101
3.2.4.2. Entrada analógica controlada por 5.3.3. Implementación del regulador P I ................ 101
interrupción ..................................... 58 5.4. Regulador con acción d e riv a tiv a ............................ 102
3.2.4.3. Salida analógica .............................. 58 5.4.1. Regulador proporcional-derivativo ............... 103
3.3. Programas de control y adquisición de datos 58 5.4.2. Implementación del regulador PD .............. 103
3.3.1. Instalación de dispositivos de E/S .............. 59 5.4.3. Regulador P1D ............................................. 104
3.3.2. Diseño de una ap lic a c ió n .............................. 59 5.5. Sintonización de c o n tro la d o re s............................. 104
3.3.3. Diseño de tareas ............................................ 60 5.5.1. Método de ganancia lím ite ........................... 105
3.3.3.1. Herramientas (Toolbox) ................ 60 5.5.2. Método de curva de re a c c ió n ...................... 105
3.3.4. Diseño de Displays ........................................ 61 5.6. Reguladores com erciales.......................................... 105
3.3.4.1. Herramientas ................................... 61 5.7. Ejercicios re su e lto s ................................................... 108
3.3.5. Conexión de b lo q u e s ..................................... 62 Cuestiones y p ro b le m a s....................................................... 114
3.3.6. Ejemplos de aplicación ................................. 62 A c tiv id a d e s............................................................................ 116
3.3.6.1. Lectura y visualización de valores
analógicos y digitales ..................... 62
3.3.6.2. Control de dispositivos analógicos
Sistemas avanzados de control 119
y digitales .......................................... 65
3.3.6.3. Control de temperatura en bucle
c e rra d o ................................................. 68 6.1. Controladores d ig ita le s ............................................ 120
Cuestiones y p ro b le m a s................................................... 70 6.2. Control en cascada ................................................... 121
A c tiv id a d e s........................................................................ 71 6.3. Control por prealimentación (anticipativo) ......... 121
6.4. Control de re la c ió n ................................................... 122
6.5. Control de gama partida .......................................... 122
6.6. Control distribuido ................................................... 122
Análisis de sistemas de control 73 A c tiv id a d e s........................................................................ 124
© I T E S -P a r a n in f o
Control y supervisión
de procesos
1.1. Introducción.
1.2. Control en lazo abierto y lazo cerrado.
1.3. Instrumentos utilizados en Ici técnica del control.
1.4. Sistemas de adquisición de datos.
Cuestiones y problemas.
1.1. Introducción
I C o n s ig n a M O TO R
A m p lific a d o i
Si los procesos son simples, se pueden controlar manual El sistema en lazo abierto presenta la ventaja de su senci
mente por parte del operario, siendo necesario tan sólo un ins llez, pero si se produce algún cambio en las condiciones del
trumento de medida que permita conocer el estado de la mag proceso no puede corregirse automáticamente. Siguiendo con
nitud controlada. Sin embargo, en procesos más complejos el ejemplo del control de velocidad, si ajustamos la consigna
será necesario su total automatización, empleando para ello para que el motor gire a 500 rpm, éste alcanzará dicha veloci
numerosos instrumentos y liberando al operario de esta tarea, dad al cabo de un breve tiempo, pero si cargamos el eje del
que se encargará únicamente de su supervisión. Para ello, si el motor la velocidad disminuirá y el sistema no podrá por sí
proceso lo exige, se puede hacer uso hoy en día de tarjetas de mismo volver a la velocidad de consigna. La única forma de
adquisición de datos instaladas en ordenadores en los que se corregirlo es que el operario aumente la señal de entrada.
ejecuta el software apropiado, tal como los programas
SCADA. Estos paquetes permiten programar las aplicaciones En un sistema de lazo cerrado (bucle cerrado) existe reali
haciendo uso de un entorno gráfico de fácil utilización, dando mentación. Es decir, la medida de la magnitud controlada
la posibilidad de presentar en el monitor un diagrama de la tiene efecto sobre la entrada del controlador. El diagrama a
planta que se está controlando. bloques de un sistema de este tipo es el de la Figura l .3.
A g e n te de
re g u la c ió n
P e rtu rb a c io n e s
T
PROCESO
í V a ria b le
V a ria b le
re g u la d a n a n ip u la d a
Decimos que un proceso se está controlando en lazo abier (y) (s)
) I T E S -P a r a n in f o
Control y supervisión de procesos
Entrada Válvula
agua fría
TL_
220 V AC Salida
O------ agu
agua
P cali
caliente
Medida
OPERARIO TERMOMETRO
Consigna
Con el elemento primario de medida (termopar, PT100, La válvula y el controlador deben permitir la corrección
NTC, etc.) se mide la temperatura del líquido de salida. El automática. Es decir, ante un aumento de M , por encima de
bloque transmisor amplifica y adapta los niveles de señal a los PC, el aporte de energía debe ser menor para hacer bajar a M.
valores apropiados para el comparador. En este bloque se Ante una disminución de M , por debajo de PC, el aporte de
comparan M y PC, resultando una señal e positiva o negativa, energía debe ser mayor para elevar M.
según que M sea mayor o menor que PC. El controlador pro
cesa esta señal de error proporcionando la salida (y ) adecuada Por ejemplo, si la válvula es directa y el error se obtiene
para que la apertura de la válvula sea la correcta y la medida, como e = M - PC, el controlador deberá ser directo. Si M >
finalmente, se acerque al punto de consigna. PC, el error aumenta y la salida del controlador aumenta tam
bién, por lo que la válvula se cerrará más, entrando menos
En la práctica, los bloques transmisor, indicador, compara vapor y disminuyendo la temperatura. Si M < P C el error dis
dor y controlador forman parte de la misma unidad y toda ella minuye, la salida del controlador también y la válvula se abre
recibe el nombre de controlador. más, circulando más vapor y aumentando la temperatura.
© I T E S -P a r a n in f o
3
Control y supervisión de procesos
if 9 Ca
C abeza
c o n tr o la d o r a
Elementos Primarios: Estos dispositivos están en con
tacto directo con la variable, permitiendo la medida de
la misma. Un ejemplo es el de un termopar. La Figura
1.9 muestra varios ejemplos.
V a in a m e tá lic a
c o n b im e ta l
4 © I T E S -P a r a n in f o
Control y supervisión de procesos
Convertidores'. Permiten convertir una señal neumática E n tra d a
a eléctrica (P / I) o eléctrica a neumática (I / P). En la a ire
Figura 1.11 se indican dos ejemplos.
Convertidores corriente/presión
% caudal
© IT E S -P a r a n in f o
5
Control y supervisión de procesos
Las letras utilizadas y su significado son los siguientes: Letras sucesivas como Letra de modificación
B Libre
Primera Letra para describir variable de medida:
H Alto
A Análisis L Bajo
B Llama (quemador) M Medio o intermedio
C Conductividad N Libre
D Densidad o peso específico U Multifunción
E Tensión (F.e.m.) X Sin clasificar
© IT E S - P a r a n in f o
Control y supervisión de procesos
En referencia a lo anterior podemos señalar lo siguiente: • Instrumento Local:
Las letras Libre se pueden utilizar para designaciones
O
no normalizadas. Se debe aclarar aparte su utilización
mediante una nota.
La letra X (sin clasificar) se puede emplear para desig
nar instrumentos que no se puedan designar con el resto
de letras. Es recomendable indicar su significado fuera Figura 1.16
del círculo.
• Instrumento montado en panel:
La letra Y como sucesiva designa una función de sali
da como relé o computador. La función que realiza
dicho instrumento se puede definir fuera del símbolo.
La primera letra sirve para designar la variable medida.
La segunda letra es opcional y sirve como modificadora de
©
Figura 1.17
la anterior, cambiando el significado de la variable medida.
Por ejemplo, un instrumento PI mide e indica una presión
absoluta mientras que uno PDI mide e indica la presión dife • Instrumento montado detrás del panel:
rencial entre dos puntos.
La tercera letra hace referencia al tipo de lectura. La A
indica que es una medida tipo alarma (comparación con un
cierto valor prefijado), la E que se trata de un elemento pri
mario, la I que es indicador y la R un instrumento registrador.
©
Figura 1.18
La H se utiliza para designar a un instrumento que permite ver
directamente la evolución del proceso.
• Válvula de dos vías (globo, compuerta u otra):
La cuarta letra se utiliza para designar el tipo de salida.
Puede ser un controlador (C), interruptor (S), transmisor (T),
una válvula (V), etc.
La quinta letra es modificadora y opcional, aunque es
HXh
aconsejable su utilización. Los términos alto, bajo y medio se Figura 1.19
refieren a valores de la variable medida.
• Válvula de mariposa:
Para la conexión entre instrumentos se emplean los
HXh
siguientes símbolos:
—
otro gas como medio de transmisión
Señal eléctrica
Tubo capilar
©
■ *
j——^ Señal hidráulica Figura 1.22
-N -— f\J - Señal electromagnética o de sonido (sin • Actuador tipo diafragma con muelle con mando eléctri
hilo ni tubo). La señal electromagnética co:
puede ser de calor, radiación nuclear, luz
u ondas de radio
Vía de comunicaciones
© I T E S - P a r a n in f o
A
Actuador tipo motor rotativo con mando eléctrico: Válvula que se abre (Fail Open) ante un fallo del
actuador:
FO
Figura 1.31
Figura 1.24
Válvula que se cierra (Fail Closed) ante un fallo del
Actuador tipo cilindro de simple acción: actuador:
FC
Figura 1.32
Figura 1.25 Válvula que se bloquea (Fail Locked) ante un fallo del
actuador:
Actuador manual:
FL
Figura 1.26 Figura 1.33
b^b
E/H
T
Figura 1.27 Figura!. 34
Actuador tipo solenoide: Válvula de solenoide de tres vías. Se utiliza como dispo
sitivo de seguridad. Sin accionar, comunica 1 con 2.
Accionándola se corta 1 y comunica 2 con 3.
Figura 1,28
Figura 1.35
X Placa orificio insertada en tubería, para la medida de
caudal:
Figura 1.29
Figura 1.30
- O-
Figura 1.37
© I T E S -P a r a n in f o
Tubo Venturi: Enclavamiento lógico:
Figura 1.38
Figura 1.47
Tubo Venturi o tobera:
Enclavamiento si se cumplen todas las entradas:
Figura 1.39
Figura 1.40
Vertedero:
Figura 1.49
Figura 1.41
1.3.2. Ejemplos
Turbina: 1. Transmisor y registrador de presión:
Figura 1.42
Rotámetro:
Figura 1.43
Luz Piloto:
Figura 1.45
Bomba:
O
Figura 1.46
) IT E S - P a r a n in f o
Control y supervisión de procesos
La válvula con control manual (HV) se gobierna mediante el El elemento primario de temperatura TE, con conexión
controlador HC, que envía una señal neumática al actuador. El eléctrica al proceso (termopar, PT100, etc.) capta la tempera
dispositivo tipo placa-orificio insertado en la tubería permite tura. La señal de éste es enviada al TTI que sirve para indicar
la indicación del caudal (FI), que es el resultado de la actua la temperatura del proceso y para transmitir esta información
ción sobre HV. al controlador TC. El TC, con la señal del TTI y la consigna
introducida elabora la señal para la válvula TV. Todas las
3. Control de temperatura en bucle abierto de un horno ali señales del bucle son de tipo eléctrico.
mentado a gas:
5. Control de nivel en bucle cerrado:
Figura 1.52. Control de temperatura. El transmisor de nivel LT da una señal eléctrica al contro
lador indicador de nivel LIC y esta señal eléctrica se convier
te en neumática mediante el I / P para mandar la válvula LV.
La válvula con actuador manual HV permite alimentar el
horno con un caudal mayor o menor de gas. El instrumento 6. Control de temperatura con intercambiador de calor y
TE, con conexión eléctrica, mide directamente la temperatura dos bucles (control en cascada):
del proceso. El TT es un transmisor eléctrico y el TI es el indi
cador de temperatura.
10 I T E S -P a r a n in f o
Control y supervisión de procesos
producen cambios en las características del vapor el FIC los Un sistema de este tipo consta fundamentalmente de cinco
detecta y actúa sobre la válvula para corregirlos. partes:
Figura 1.57. Sistema de adquisición de datos. Figura 1.58. Adquisición de datos con PC.
© I T E S -P a r a n in f o
O
c/5
QJ
W
O
Control y supervisión de
1. Explicar la diferencia entre control en lazo abierto y 4. En el sistema de la Figura 1.61, identificar los dife
lazo cerrado. rentes instrumentos que forman parte de él y la fun
ción que realizan.
2. Para controlar el nivel de un depósito disponemos de
una válvula con mando manual para ajustar el caudal del
líquido de entrada. Mediante un flotador y un sistema de
palancas es posible observar el nivel del depósito. La
operación de control se realiza manualmente y quere
mos que el nivel se mantenga siempre en 5 m. Se pide:
a) Representar mediante un diagrama a bloques el
sistema de control.
b) Identificar los diferentes elementos de la cadena
de control.
c) Identificar las señales siguientes: consigna, medi
da, error, agente de regulación y magnitud con
trolada.
d) Realizar las modificaciones necesarias para que el
sistema de control sea automático.
e) Representar con simbología normalizada el siste
ma del apartado anterior.
3. Explicar el funcionamiento de los sistemas de con
trol representados en las figuras 1.59 y 1.60.
A la rm a l A larm a 2
© I T E S - P a r a n in f o
7. Con el sistema de la Figura 1.64 pretendemos con
trolar la presión de entrada a un proceso. En el caso
de que el PIC falle deseamos proteger el proceso
frente a altas presiones. ¿Cuáles deben ser las accio
nes de la válvula y el controlador para conseguirlo?
(A )
Hgh?
(B)
© I T E S - P a r a n in f o
13
Elementos de medida
J jiii'ü d iJ C L ÍÓ /i
Con tenido
2.1. Definiciones y características generales.
2.2. Tecnologías de sensores.
2.3. Sensores y transductores para la medida de diferentes magnitudes físicas.
2.4. Acondicionadores de seña!.
2.5. Transmisores.
2.6. Captadores neumáticos.
Cuestiones y problemas.
Actividades.
U b je tiv ü j
► Clasificar y describir funcionalm ente los tipos de sensores y transductores utilizados
en los sistemas de medida.
► Identificar los dispositivos y componentes que configuran el sistema de medida.
► Calcular las magnitudes y parámetros básicos del sistema, contrastándose con los
valores reales medidos.
► Conectar adecuadamente los diferentes dispositivos e instrumentos de medida,
según sea la magnitud que se va a medir.
► Interpretar las medidas realizadas en el sistema.
mina la precisión del dispositivo, definida como el
2.1. Definiciones y características límite del error cometido. A modo de ejemplo, si un
transductor de presión entrega una señal entre 4 y 20
generales mA y su precisión es de 1% del alcance, el valor real de
la salida para una lectura de 12 mA será:
Para poder efectuar medidas de diferentes magnitudes físi
cas con sistemas electrónicos es necesario convertir dichas 12 mA ± 1%(20 - 4) = 12 ± 0 .1 6
magnitudes en señales eléctricas (tensión o corriente). Los
Es decir, el valor real estará comprendido entre 11,84
transductores son los dispositivos que realizan este tipo de
mA y 12,16 mA.
conversión. Formando parte del transductor se encuentra el
sensor o captador, que es el elemento primario sensible a la • Resolución: nos indica en cuánto tenemos que hacer
magnitud física (galga extensiométrica, pastilla de cuarzo, variar la magnitud que se está midiendo para que en la
etc.). En el sensor se produce una variación de alguna de sus salida se aprecie el cambio.
características eléctricas en función de dicha magnitud física.
Esta variación proporciona una primera señal que, general
mente, precisa ser tratada mediante un circuito electrónico
(amplificación, adaptación de impedancias, filtrado, etc.). 2.2. Tecnologías de sensores
Los captadores pueden ser activos o pasivos. Los primeros
La tecnología base del sensor que forma parte de un trans
son aquellos que actúan como generadores de señal, es decir,
ductor hace referencia al fenómeno físico que tiene lugar en la
generan señales representativas de las magnitudes a medir sin transducción. Las principales son las siguientes:
necesidad de alimentarlos con una fuente externa (termopares,
célula de carga piezoeléctrica, etc.). Los pasivos, sin embargo, • Efectopiezoeléctrico: ciertos cristales de cuarzo, some
deben formar parte de un circuito que será alimentado con una tidos a una presión, experimentan un cambio en su
fílente externa, puesto que son incapaces de generar señal de estructura cristalina que modifica su distribución de
forma autónoma (termorresistencia, galga, etc.). carga, manifestándose externamente como una tensión
eléctrica (Figura 2.1).
Según sea el tipo de señal de salida, pueden ser analógicos
o digitales.
C o n ta c to s P R E S IÓ N
Para describir el comportamiento de un sensor o de un m e tá lic o s (e n tra d a )
transductor, el fabricante hace referencia a una serie de carac
terísticas, de entre las cuales podemos destacar las siguientes:
© I T E S -P a r a n / n f o
núcleo. Si hacemos que éste cambie de posición en fun dominio elástico. Es decir, si el esfuerzo no es excesivamente
ción de la medida tomada, cambiará el valor de L. Exis elevado, el cuerpo vuelve a su situación normal cuando éste
ten en el mercado transductores para medidas de des desaparece y, al mismo tiempo, la relación entre esfuerzo y
plazamientos lineales que aprovechan este fenómeno. alargamiento es lineal (Figura 2.3).
Efecto reluctivo: parecido al anterior, sólo que en este
caso se cuenta con varios bobinados atravesados por un D e fo r m a c ió n
D e s p la z a m ie n to
A
NUCLEO
T e n s ió n
d e s a lid a
e n tr e e s fu e r z o y
d e fo r m a c ió n
\r D e s p la z a m ie n to
Figura 2,3. Relación esfuerzo-deformación.
Figura 2,2, Efecto reluctivo.
© I T E S - P a r a n in f o
Elementos de medida
V©
18 IT E S - P a r a n in f o
Elementos de medida
La tensión marcada por el voltímetro será:
E __ E
V- R2 -• R4
R1 + R 2 R3 + R4
R2 R4
E (-
R1+R 2 R3 + R4,) =
R2 (R3 + R4) - R4 (R1 + R2)
E(
(R 1 + R2) • (R3 + R4)
R2 ■R3 + R2 • R4 - R4 ■R1 - R4 • R2
(R1 + R2) • (R3 + R4)
R2 • R3 - R4 • R1
(R1 + R2) ■(R3 + R4)
2
Si se cumple la condición de equilibrio R2.R3 = R1.R4, la
tensión V será 0. Figura 2.13. Medida de esfuerzo con galga.
Si se produce un desequilibrio en el puente aumentando o
disminuyendo alguna de las resistencias, la tensión V regis Como las variaciones de resistencia suelen ser muy
trará estas variaciones. Así, por ejemplo, si aumenta R4, pequeñas, la medida puede verse falseada por efecto térmico,
aumenta V B y dismimuye V. Si disminuye R2, por ejemplo, debido a las deformaciones que puede experimentar la pieza
disminuye VA y también disminuye V. por dilatación o contracción.
A modo de ejemplo, veamos el montaje de medida sobre Una forma de compensar este efecto consiste en colocar
una pieza sometida a tracción con una sola galga (Figura 2.12). una segunda galga de similares características tal como mues
tra la Figura 2.14 y que esté sometida a los mismos efectos
que la galga principal.
i IT E S - P a r a n in f o
19
En la Figura 2.15 se muestra esquemáticamente la disposi El aumento de Rc;4 da lugar a un aumento de VA y de V.
ción de los elementos principales. Al aplicar la fuerza F a la
Vemos que la variación sufrida por las cuatro galgas da
varilla A se produce la flexión de las láminas L. En cada lámi
lugar a incrementos del mismo signo en la tensión de salida,
na hay una galga, dos en las caras superiores (G l, G3) y otras
por lo que la sensibilidad será cuatro veces superior compara
dos en las anteriores (G2, G4).
da con un montaje de una sola galga. Por otra parte, esta dis
posición permite compensar los efectos térmicos de dilata
ción, tal como vimos en el apartado 2.3.1.
B o b in a d o s
B1 B2 B3
N ú c le o m ó v il
S u p e rfic ie d e
fija c ió n
E Z ] □
K ) B2.
;G 1 ;G2
B e :=
'G 4 ;> G 3
Figura 2.16. Montaje de galgas en puente. Cuando el núcleo está centrado, las tensiones alternas VAy
VB son iguales. Al estar desfasadas 180” dan lugar a una ten
La disminución de RG1 da lugar a un aumento de V A y con sión V AB = 0.
ello de V. La disminución de RG3 da lugar a una disminución Si el núcleo se desplaza hacia la izquierda, la tensión indu
de VB y, con ello, a un aumento de V. cida en el bobinado B1 aumentará, mientras la del bobinado
El aumento de RG2 da lugar a una disminución de V B y a B3 disminuirá en la misma medida. El resultado es una ten
un aumento de V. sión VAB tanto mayor cuanto mayor sea el desplazamiento.
© /TES- P a r a n i n f o
s
dementes de medida
Si el desplazamiento es en sentido contrario, VA disminu
ye y VB aumenta, dando lugar a una tensión VAB similar a la
anterior, pero desfasada 180°.
La tensión alterna VAB debe ser rectificada y convertida en
un nivel de continua que sea proporcional al desplazamiento.
El transductor de fuerza puede tener una estructura tal
como la de la Figura 2.18.
F u e lle
S u p e rfic ie
d e m o n ta je
A n illo s A n illo d e
m e tá lic o s c u a rz o
\N Señal de
. s a lid a
La Figura 2.20 muestra el aspecto real de algunas formas 2.3.3. Transductores de vibraciones
comerciales de células de carga.
Las vibraciones son movimientos armónicos de un cuerpo
alrededor de su punto de equilibrio. En este movimiento habrá
un desplazamiento, una velocidad y una aceleración.
Un acelerómetro piezoeléctrico es un transductor capaz de
medir las aceleraciones y deceleraciones de dicho movimien
to. En la Figura 2.21 se muestra, esquemáticamente, uno de
estos dispositivos.
Uniendo la base del acelerómetro firmemente al punto
donde queremos medir la vibración, el movimiento de la base
se transmite a la masa de inercia y la fuerza generada defor
ma el cristal, dando lugar a una tensión variable que es una
medida de la aceleración de dicho punto (F = M . a, siendo M
la masa de inercia conocida).
Mediante el resorte se “polariza mecánicamente” el cristal,
sometiéndolo a una deformación inicial. A esta deformación se
Figura 2.20. Células de carga. superpone, en un sentido u otro, la debida a la aceleración a medir.
© IT E S -P a r a n in f o
21
Elementos de medida
Conector
de salida
2
, T R A N S M IS O R Y
C O N E X IO N E S
2.3.4. Sensores de temperatura
La medida de temperatura es una de las más usuales en los
procesos industriales. Existen actualmente diversos procedi
mientos eléctricos para conseguir dicha medida y en los
siguientes subapartados se analizan los más destacables.
J C U B IE R T A
22 © I T E S -P a r a n in f o
variación de una rama con la de la otra, ya que sus efectos Si sometemos TP2 a una temperatura fija de referencia, la
sobre la salida son contrarios (Si aumenta R3, disminuye V s; tensión Vs será una medida de la temperatura TI relativa a
si aumenta Rx, aumenta V s). dicha referencia.
Los termopares se clasifican atendiendo a los tipos de
materiales que forman la unión. La Tabla 2 muestra las carac
terísticas fundamentales de los termopares más usuales, junto
con su denominación.
Vs In tervalo de F.E.IVI.
Tipo
m edida m V /°C
C r o m e l-C o n s ta n ta n
- 200 a 8 0 0 °C 0 ,0 5 9
T ip o E
C o b re -C o n s ta n ta n
- 200 a 3 5 0 °C 0 ,0 3 9
T ip o T
H ie rr o -C o n s ta n ta n
- 40 a 7 5 0 °C 0 ,0 5 0
T ip o J
C r o m e l-A lu m e l
- 2 0 0 a 1 .2 0 0 °C 0 ,0 3 9
T ip o K
Figura 2,24. Conexión a tres hilos.
P t-R h 6 % /P t-R h 3 0 %
6 0 0 a 1 .7 0 0 °C 0 ,0 0 0 4
T ip o B
P t-P t/T h 1 3 %
0 a 1 .6 0 0 °C 0 ,0 0 5
2.3.42. Termopares T ip o R
P t-P t/R h 1 0 %
0 a 1 .6 0 0 °C 0 ,0 0 5
T ip o S
Un termopar se compone de dos metales distintos unidos
firmemente por un extremo (Figura 2.25). Si las temperaturas Tabla 2.
de la unión de medida y la unión de referencia son distintas,
se establece una corriente eléctrica (efecto Seebeck), debido a
la aparición de una pequeña diferencia de potencial en dicha En cuanto a su forma constructiva, la más habitual consis
unión. Según vemos, el termopar es un sensor diferencial te en una vaina metálica en cuyo interior se encuentra el ter
puesto que genera tensión sólo si existe diferencia de tempe mopar (Figura 2.27).
ratura entre las uniones.
M e ta l A
D E C O N E X IO N
U n ió n U n iió n
de M e ta l de
m e d id a re fe re n c ia
In s tr u m e n to
Existen dos uniones AB, sometidas a diferentes temperatu d e m e d id a
ras y sus conexiones son tales que los terminales de salida son
del mismo metal (A en este caso). Siendo TI y T2 las tempe A r
raturas de dichas uniones, la tensión V s será: Trú
T2
L B
V S = ^ A B (T l) + V b A (T2) “ V A B (T |) - V AB{T2)
P u n to d e T1
m e d id a P la n ta
Vab(ti) y ^AB(T2) son las diferencias de potencial genera
L a b o ra to rio
das entre los metales A y B a la temperatura TI y T2 respec
tivamente. Figura 2.28. Medida con un solo termopar.
© IT E S -P a r a n in f o
El termopar AB se conecta a través de unos conductores de El circuito proporciona una tensión Vc que depende de la
metal C al instrumento de medida cuyos bornes son de un metal señal entregada por el sensor, es decir, de la temperatura T2.
D. La zona donde está el instrumento de medida está sometida La tensión de medida será:
a una temperatura T I, donde se realizan las conexiones al ter
mopar a una T2 y el punto de medida a una TM. La diferencia V A B (Tm ) + BC'(T2) + V c + V CD(T1) :
V DC ( T I ) + ^ C A ( T 2 )
de potencial medida vendrá dada por la siguiente expresión:
= VAB(Tm ) V .A B (T 2) + V c
= v DC(T1) + v CA(T2) + v AB(Tm> + v BC(T2) + V CD(T1) =
Si Vc varía de la misma forma que VAB(T2) conseguiremos
V AB(T m )+ V C(T2) ' V A(T2)+ V B(T2) V C(T2) V A B(Tm ) ' V AB(T2) la compensación pretendida. La Figura 2.31 muestra un ejem
Tenemos, de esta forma, una medida de la temperatura TM plo de circuito de compensación. Cuando T2 aumente,
relativa a la temperatura ambiente T2 del punto de conexión del aumentará la resistencia de la PTC y, con ello, la tensión Vc .
termopar. Si la diferencia de temperaturas entre TMy T2 es muy Al disminuir T2, disminuirá Vc . La resistencia R2 permite
grande y los cables de prolongación C del termopar son los ade linealizar el comportamiento de la PTC.
cuados para que las tensiones VAC(T2) y VBC(T2, sean muy pare
cidas, la tensión VAB(T2) = VAC(T2) - VBC(T2) será lo suficiente
mente pequeña como para despreciarla frente a VAB(T , y
considerar VM como una medida absoluta de la temperatura.
Si buscamos más precisión es posible realizar el montaje
de la Figura 2.29. Consiste en utilizar conductores de cone
xión entre termopar y aparato de medida de la misma natura
leza A y B que este último.
In s tr u m e n to
d e m e d id a
• Rango de alimentación de 4 a 30 V.
Figura 2.30. Termopar compensado. • Baja impedancia de salida.
© IT E S - P a r a n in f o
Elementos de medida
El LM35 puede pegarse a la superficie cuya temperatura se
desea medir y en el caso de que su encapsulado sea metálico
se podría soldar a una superficie o conducto metálico, tal
como una tubería. Otra posibilidad consistiría en montarlo en
el interior de un tubo de metal sellado para ser introducido
posteriormente en un tanque con líquido, teniendo la precau
ción de que esté perfectamente aislado.
Las conexiones típicas del LM35 se m uestran en la Figu
ra 2.33. En (a) se utiliza como sensor entre 2 °C y 130 °C,
entregando una señal de salida V0 = OmV + 10 mV / °C.T.
En (b) se utiliza como sensor dentro del rango completo
desde -5 5 °C a 150 °C. La resistencia R1 se debe elegir de
valor R1 = - V s / 50pA. La tensión de salida variará entre
-5 5 0 mV y 1.500 mV,
= :
+Vs
LM 35
2
—o
Vout Figura 2.34. Curvas de variación de la NTC.
T GND
Para utilizar una NTC como termómetro se puede hacer
(a)
uso de diferentes circuitos. La Figura 2.35 muestra el más
+Vs simple de ellos.
Vout
LM35 -O
R1
T GND
-Vs
(b)
R t = R0 • e
Siendo T la temperatura absoluta de medida, R0 la resis-
tencia de la NTC a la temperatura T0 y B una constante que
depende del tipo de termistor.
En la Figura 2.34 se muestra de qué forma varía la resis
tencia de la NTC en función de la temperatura para diferentes
valores de B.
El margen de temperaturas de trabajo está comprendido
entre -2 6 0 °C y 300 °C, su sensibilidad es del orden de los
Figura 2.36. Salida en función de la temperatura.
KQ / °C y la precisión absoluta de ±0,001 °C.
© I T E S -P a r a n in f o
25
Observamos que cuando la temperatura aumenta mucho, la
resistencia de la NTC baja tanto que su valor frente a R se
puede despreciar y V s se hace casi igual a V. Sin embargo,
dentro del margen entre TI y T2, el circuito tiene un compor
tamiento casi lineal. Este margen de temperaturas depende del
valor de R1 y de la NTC elegida. La tensión de alimentación
V determina la sensibilidad del circuito, aunque no puede ser
excesivamente elevada para evitar el autocalentamiento de la
Figura 2.39. Detector de temperatura umbral.
NTC y con ello la falta de precisión.
P R E S IO N
© IT E S - P a r a n in f o
Elementos de medida
La precisión alcanzada con estos dispositivos puede P R E S IO N
estar entre el 1% y el 2,5% y las gamas de presiones
abarcan desde 0 / 0,1 Kg/cm2 a 0 / 300 Kg/cm2.
A rm a d u ra
fija
Capacitivos'.
El rango de medidas puede ser de 0/0,6 a 0/10.000
Una de las placas de un condensador se mueve por Kg/cm2 con una precisión del orden de ±0,5%.
efecto de la presión (Figura 2.42). Esto hace variar la
capacidad del mismo. Una variante de los anteriores consiste en utilizar gal
gas de silicio. La pastilla es sometida a un proceso que
Si este condensador se conecta a un circuito oscilante, permite obtener el puente de Wheatstone con la galga
que forma parte de un oscilador, tendremos a la salida incorporada. El intervalo de medida varía de 0/2 a
una señal cuya frecuencia será proporcional a la pre 0/600 Kg/cm2, según modelos, con una precisión del
sión. Otra posibilidad es conectar dicho condensador a orden de ±0,2%.
un circuito en puente alimentado por corriente alterna.
Al variar la capacidad, variará la tensión de salida.' Cristales piezoeléctricos: Se aprovecha la propiedad
piezoeléctrica de ciertos materiales, como el cuarzo. La
Los transductores capacitivos son pequeños y robustos, pastilla de cristal se somete a la presión a través de un
su precisión es del orden de ±0,2 a ±0,5% y su gama de diafragma o fuelle (Figura 2.44) y entrega directamen
medidas puede ser muy amplia (desde 0,05 / 5 a 0,5 / te una señal que deberá ser amplificada para que tenga
600 Kg/cm2). el nivel suficiente.
2 j
© IT E S -P a r a n in f o
Elementos de medida
P R E S IO N T u b e ría
P la c a o rific io
T o m a d e p re s ió n T o m a d e p re s ió n
a g u a s a rrib a a g u a s a b a jo
4
T u b e ría
C ab le de
\ c o n e x ió n T o b e ra
T o mn a 'd e np re
r e s iió
nn TT on m
m aa d e p re s ió n
a g u a s a rrib a a g u a s a b a jo
La medida de caudal de líquidos y gases es frecuente en los El tubo Venturi se compone de dos piezas cónicas (cono de
procesos industriales. Existen diversos procedimientos para entrada y de salida) unidas por las partes de menor sección
efectuar esta medida. Cabría destacar los siguientes: (Figura 2.48), de forma que al intercalarse en la tubería obje
to de medición, provoca, al igual que en los casos anteriores,
• La placa-orificio o diafragma. una presión diferencial cuya magnitud nos permitirá conocer
La tobera. el caudal.
El tubo Venturi.
~ Turbina. Tom a
• Sonda ultrasónica. ' p o s te r io r
• M edidor térmico.
28 © I T E S -P a r a n in f o
Elementos de medida
El tubo Venturi permite medidas de caudal similares a la de Mediante el generador de impulsos se activa el emisor. La
la tobera, que arrastren gran cantidad de sólidos y con bastan señal captada por el receptor se amplifica y se envía al circui
te precisión (del orden del ±0,75%). to medidor de desfase junto con los impulsos del emisor, para
medir el tiempo de desfase entre unos y otros. Esta medida,
corregida y escalada, se lleva al indicador.
2.3.6.3. Turbina Este tipo de transductores permite medir caudales en una
proporción de 20 a 1 con una precisión de ±2% y con cual
Consiste en un dispositivo rotórico situado en el interior de quier líquido.
la tubería, que gira con una velocidad proporcional al caudal.
Sobre el rotor va montado un imán permanente que induce
corrientes en forma de impulsos sobre una bobina externa.
Contando estos impulsos en un período de tiempo fijo obte
2.3.6.S. Medidor térmico
nemos una medida de caudal.
La Figura 2.51 representa un procedimiento para la medi
La turbina permite medidas de caudal en una proporción de da de caudales, haciendo uso de termistores NTC.
15 a 1 con una precisión del 0,3%, aunque resultan caros,
requieren calibración y que los fluidos sean limpios.
NTC2
ñ -► F lu id o
R e c e p to r
NTC2
Jr J ^ tci
Figura 2.49. Medida de caudal con ultrasonidos.
Vs
© IT E S - P a r a n in f o
29
Elementos de medida
2
Figura 2.53. Flotador magnético.
Vs
O—
S ensor j T
Ch C2
c a p a c itiv o ”
30 © IT E S -P a r a n in f o
Elementos de medida
En cuanto a la medida de ángulos, el dispositivo más sen
cillo en constitución y acondicionamiento de señal es el
potenciómetro rotativo. El eje del mismo se acopla al elemen
to del sistema que gira, dando lugar a una tensión en la salida
Tubo capacitivo proporcional al ángulo girado.
I
señal eléctrica mencionada. Suele disponer de algún sistema
de lentes que permite el correcto enfoque entre emisor y
2.3.7.4. Ultrasonidos detector. La Figura 2.59 muestra esquemáticamente la estruc
tura de un encoder.
Se hace uso de un emisor y receptor de ultrasonidos, situa
dos en el tanque de forma que el receptor capta el sonido
reflejado en la superficie del líquido, procedente a su vez del
emisor (Figura 2.58).
I R e c e p to r
d e luz
A Eje
D is c o g ira to rio
D is c o fijo
IT E S -P a r a n in f o
31
Elementos de medida
l
ca tal posición.
Para conseguir estas señales es necesario que el disco aco
plado al eje se codifique con ranuras a lo largo de tres circun Con los encoders, además de medir posiciones y velocida
ferencias concéntricas, la A y B con igual número de ellas des angulares, es posible medir desplazamientos y velocida
pero desplazadas ligeramente unas respecto a otras, y la Z una des longitudinales si el eje del motor cuyo giro se mide con el
sola. Debe disponer igualmente de tres sistemas emisor/detec encoder está acoplado a un mecanismo que convierte el movi
tor alineando cada uno con las ranuras correspondientes. miento circular en lineal. Este es el caso de cintas transporta
doras, tornillos sinfín en máquinas-herramienta, etc.
Las características más destacables de un encoder incre-
mental son las siguientes:
1. Resolución'. Número de pulsos de salida por cada vuelta
del eje.
2. Carga del eje: Máxima fuerza que se puede ejercer
sobre el eje. Se suele especificar la carga axial (en la 2.3.9. Detectores de posición
dirección del eje) y la carga radial (perpendicular al eje).
Entran dentro de este grupo todos aquellos dispositivos que
3. M áxima velocidad de rotación'. Por encima de esta velo entregan una señal de tipo todo/nada, indicando con ello la
cidad el encoder no responde correctamente. presencia o ausencia de un objeto. Se utilizan frecuentemente
4. P ar de arranque'. Par necesario para hacer girar el eje en el control secuencial como elementos que proporcionan
partiendo de la posición de reposo. información de entrada al controlador.
O OV
A
ENCODER
O V cc
&
Figura 2.64. Finales de carrera.
O S a lid a
O OV
2.3.9.2. Detectores inductivos y capacitivos
ENCODER
Los detectores inductivos responden al diagrama de blo
Figura 2.63. Salida colector abierto. ques de la Figura 2.65.
32 © I T E S -P a r a n in f o
Tipo D: Se alimentan en continua y la carga debe colo
carse en serie con la alimentación (Figura 2.68).
C a rg a
e — e— v w — o V cc
. : - Vcc
DETECTOR
Salida
Figura 2.70. Salida tipo F.
Carga
Tipo Y: Se alimenta en alterna y la carga se coloca en
DETECTOR serie con la alimentación.
Figura 2.66. Salida tipo B. La Figura 2.71 muestra el aspecto de los detectores induc
tivos de la serie E2E de OMROM. La Figura 2.72 muestra la
Tipo C: Se alimentan con continua y la salida es un serie E2K.
transistor NPN en colector abierto (Figura 2.67). La
carga debe conectarse entre SALIDA y Vcc.
Vcc
• Carga
A. .
4V
Salida
__ n OV
DETECTOR
© IT E S -P a r a n in f o
Figura 2.72. Detectores capacitivos. Figura 2.75. Detección con reflex directo.
REC EPTO R
Las características más destacables de los detectores foto
eléctricos son:
3. Reflex directo (Figura 2.75): Emisor y receptor forman Presentan la ventaja de que la detección es independiente
parte de un solo bloque y es el propio objeto que se pre al color, transparencia y tipo de material del objeto. Las dis
tende detectar el que refleja el haz luminoso cuando tancias de detección son del orden de algunos centímetros. La
pasa frente al detector. Figura 2.77 muestra un ejemplo de sensor de este tipo.
© I T E S - P a r a n in f o
Elementos de medida
SENSOR
AM PLIFIC AD O R
© I T E S -P a r a n in f o
3 5
Elementos de medida
2.4.7.7. Inversor
R2
2 Vs
36 © I T E S -P a r a n in f o
Elementos de medida
La señal de salida viene dada por:
R2
V.. (ve2- v el)
~R Í
Vs
Es posible realizar la diferencia entre dos señales con
ayuda de un sumador al que una de sus entradas se le intro
°T . duce a través de un inversor (Figura 2.88).
2.4.1.3. Sumador
La salida de este circuito viene dada por:
R2
R2
Vs = - - ^ ' (Ve , - Ve2)
>I T E S -P a r a n in f o
37
R Con AOl conseguiremos que por el sensor Rs circule una
corriente I = V, / R, siempre que R sea mucho mayor que Rs,
para que no se derive casi corriente por ella. Ajustando Rpl
podemos ajustar el valor de esta 1.
Vs = R ' le
Si la línea puede ser cargada con una cierta resistencia R no
se hace necesario el uso del operacional, ya que colocando
esta R en la línea es posible obtener tensiones R . le .
+v
Frecuencia
de corte
© I T E S -P a r a n in f o
G A N A N C IA
C
d e c o rte 1 d e co rte 2
-V R
R
O------- 'W V -----------t---------- O
Ve r
T
O-------- -----------------*---------- 0
P A S O -B A J O
C
. O—
--- " --------1 ------------- '
Ve i R
O— -----------------*-------------- 1
P A S O -A L T O
Figura 2.99. Circuito acondicionador.
Figura 2.97. Filtros pasivos.
La Figura 2.99 muestra un posible circuito acondicionador.
La frecuencia de corte viene dada por: A la temperatura de 0 °C la tensión Vs es de 2,73 V, pudiéndo
se calibrar el sensor con RA1. Mediante RA, conseguiremos una
1 tensión negativa de 2,73 V que sumada a la anterior con A O l
fc = ------------ nos permitirá conseguir una tensión VI = 0 (ajuste del cero).
2 tiRC
El A 0 2 actúa como amplificador. Cuando la temperatura
Con operacionales es posible realizar filtros activos (apor captada por el sensor sea de 80 °C, la tensión V I será:
tan ganancia a la señal que dejan pasar), tal como muestra la
Figura 2.98. VI = - (2,73 + 10-10"3 • 80 - 2,73) = 0,8 V
© I T E S - P a r a n in f o
Elementos de medida
Esta variación en V 1 queremos convertirla en una V2 que El ADAM 3013 (Figura 2.101) es un módulo con entrada
varíe 4 V (de 1 a 5 V). La ganancia deberá ser: de termorresistencia de Pt o Ni y conexión a 2. 3 ó 4 hilos. La
salida puede ser de tensión entre 0 y 5 V, entre 0 y 10 V o de
R2 4V
G= 1 =5 corriente entre 0 y 20 mA. Se alimenta a 24 VDC.
R1 0,8 V
Eligiendo R2 cuatro veces superior a R1 conseguimos esta
ganancia.
Por último, para conseguir un desplazamiento en la tensión
de salida de forma que varíe entre 1 y 5 V en lugar de entre 0
y 4 V, le sumamos a V2 la tensión proporcionada por RA.
(IV ) mediante A 0 3 , que al mismo tiempo invierte la V2 para
que V M sea positivo.
T -1 0 0 °C a 4 0 0 °C ± 2 °C ±100 m V 0 a 100 m V
E 0 °C a 1 .0 0 0 °C ± 2 °C ±500 mV 0 a 500 m V
S 5 0 0 °C a 1 .7 5 0 °C ± 4 °C ±1 V 0 a 1 V
0 o
■fc-
R 5 0 0 °C a 1 .7 5 0 °C
l+ l+
±5 V 0 a 5 V
B 5 0 0 °C a 1 .8 0 0 °C
O
±10 V 0 a 10 V
Tabla 3. Tabla 4.
© I T E S -P a r a n in f o
El ADAM 3016 (Figura 2.103) es un módulo preparado La señal eléctrica normalizada más usual, generada por los
para acoplar un puente con galga extensiométrica. Genera una transmisores electrónicos analógicos, es la de corriente entre
tensión de excitación entre 1 y 10 V (entre EXC+ y EXC-) 4 y 20 mA de CC. Otras señales, no tan usuales, son las de 0
que es ajustable mediante potenciómetro, para alimentar al a 20 mA, 1 a 5 V y 0 a 1 V.
puente. La señal entregada por el puente se aplica a la entra
da diferencial IN+ e 1N-. Esta entrada se puede ajustar a ±10 La señal 4-20 mA presenta las siguientes ventajas:
mV, ±20 mV, ±30 mV, ±50 mV y ±100 mV. La salida puede • Es lo suficientemente intensa como para no ser afecta
ser de tensión bipolar (±5 V o ±10 V), tensión unipolar (0 a da por interferencias de otras señales. A esto ayuda el
10 V) o corriente unipolar (0 a 20 mA). hecho de que sea de CC. Esto permite alcanzar distan
cias de hasta 1 Km con sólo dos hilos conductores sin
blindaje.
• Al entregarse una señal mínima de 4 mA para una
medida cero es posible la detección del corte accidental
del hilo.
• Al ser el nivel mínimo de 4mA es posible también com
probar la descalibración del instrumento más fácilmen
te.
Los dispositivos con salida de corriente suelen ser a dos
hilos. La alimentación se conecta en serie con el transmisor y
el elemento que recibe la señal. Esto permite conectar varios
instrumentos en serie, como indicadores, registradores, regu
ladores, etc., teniendo la precaución de no superar la máxima
carga recomendada. La Figura 2.105 muestra un ejemplo de
conexión de un dispositivo de este tipo.
© IT E S - P a r a n in f o
Elementos de medida
La información serie también se presta a ser sometida a un Este captador tiene una sensibilidad alta, pero un rango de
proceso de modulación para poder ser adaptada a otros medida pequeño que oscila típicamente entre ±0,05 mm.
medios de transmisión, como puede ser la red telefónica de
Para aumentar la sensibilidad se puede hacer uso de una
uso público.
válvula piloto o amplificador neumático. Consiste en un dis
positivo al que le entra la señal de presión proporcionada por
el captador tobera/obturador y entrega una señal proporcional
2.6. Captadores neumáticos a la entrada, pero de una presión mucho mayor.
Para conseguir los desplazamientos de la lengüeta tan
Los transductores neumáticos se basan en el sistema tobe pequeños, es frecuente la utilización de un sistema mecánico
ra-obturador (Figura 2.106), que convierte el movimiento del de atenuación, tal como la palanca (Figura 2.108).
elemento de medición (diafragma, fuelle, etc.) en una señal
neumática.
Ps
2 R e s tric c ió n 3L
M e d id a d e
p re s ió n P
DI D2
El aire, a una presión constante Ps = 1,4 bar (20 psi), pasa por
la restricción y escapa ala atmósfera a través de la boquilla. Se Es decir, la función de transferencia será:
mide la presión entre ésta y la restricción. Según sea la distancia
x a la que se encuentre la lengüeta, así será esta medida. Cuan X„ D2
do x = 0 (boquilla cerrada) no escapa aire y la presión P se igua X DI
la a Ps. A medida que x aumenta, la presión P disminuye,
igualándose a la presión atmosférica cuando x es muy grande. Frecuentemente es necesaria la conversión de una señal
eléctrica en señal neumática, para poder actuar sobre algún
La Figura 2.107 muestra la variación de P en función de x. elemento de la cadena de control que responde a señales de
Podemos observar que esta relación no es lineal. Por ello, se este tipo.
suele utilizar solamente una parte reducida de la curva, de
forma que permita su aproximación a un tramo recto. El conversor corriente a presión es un dispositivo tal como
el de la Figura 2.109 y se encarga de obtener una señal de pre
sión P proporcional a la corriente I. Según sea I así será la
fuerza de atracción del imán y la abertura de la tobera, obte
niendo una señal P que dependerá de esta abertura y, por lo
tanto, de I.
Imán fijo
Lengüeta
Bobinas
~ zr
Entrada Tobera / \
de
corriente I
Ps TT
□
Distancia x
Figura 2.107. Relación entre presión y distancia. Figura 2.109. Conversor P/l,
42 © I T E S - P a r a n in f o
»
C u e ste s ^toVAwMS
1. Se desea medir la deformación sufrida por una barra Se monta en serie con una resistencia de 270 Q y
metálica sometida a tracción. Para ello se hace uso de se alimentan con 6 V, según el esquema de la
una galga montada en puente con tres resistencias del Figura 2.35.
mismo valor. La resistencia de la galga es de 1.000 Q,
Dibujar la curva de variación de la tensión de sali
su factor de galga de 2 y su longitud de 4 cm.
da en función de la temperatura. ¿En qué rango de
Si alimentamos con una tensión de 24 V y la señal temperaturas tiene el circuito un comportamiento
que entrega a la salida es de lmV, ¿cuál será la aproximadamente lineal?
deformación sufrida?
7. Las características de una sonda de presión especifi
Determinar la variación de resistencia sufrida por la cadas en el catálogo del fabricante son las siguientes:
galga.
• Tensión de alimentación : 8 .. 28 V DC
¿Cómo se pueden compensar los efectos de la tem
peratura sobre la galga? • Consumo máximo: 20 mA
• Tipo de salida: 4 .. 20 mA (-0,5 .. 7 bar)
2. Una termorresistencia de platino presenta una resis
tencia eléctrica de 100 £2 a 0 °C, de 137,8 Q a 100 °C • Rango: - 0,5 .. 7 bar
y de 217,6 £2 a 300 °C.
• Precisión total: ±0,3% (fondo de escala)
¿Cuál será el error por falta de linealidad en °C a
• Encapsulado: Acero
100 °C si consideramos que entre 0 °C y 300 °C su
comportamiento es lineal? • Instalación: Roscado en !4 SEA (7/16 “ UNF)
3. En un proceso industrial, se desean tomar medidas de • Conexiones: Cable de dos hilos
temperatura dentro del rango - 20 °C a 90 °C. Quere
mos que la salida sea una tensión comprendida entre • Dimensiones: Diámetro 17 mm Longitud 83 mm
1 y 5 V para dicho rango. Diseñar el circuito que nos Se pide:
proporcione esta señal, en los siguientes casos:
a) Analizar, interpretar y explicar el significado de
a) Haciendo uso de un termopar tipo T. cada una de las citadas características.
b) Haciendo uso de una PT100.
c) Haciendo uso del sensor LM35. b) Instalación eléctrica del dispositivo junto con el
instrumento adecuado para tomar lecturas de la
4. ¿En qué consiste la conexión a tres hilos de una presión del proceso.
PT100 al punto de medida? ¿Qué ventajas presenta
frente a la conexión a dos hilos? c) Ecuación que exprese la com ente de salida en
función de la presión captada. Dibujar la gráfi
5. Haciendo uso de A m plificadores Operacionales ca correspondiente.
diseñar un circuito que permita compensar la unión
fría de un termopar tipo J en un montaje como el de d) ¿Qué señal proporcionará cuando la presión del
la Figura 2.28. proceso sea de 4 Bar? ¿Entre qué márgenes
estará la medida correcta?
6. Disponem os de una NTC cuyas características,
suministradas por el fabricante, son: 8. ¿Qué es un sensor inductivo de proximidad con sali
da todo/nada tipo PNP? ¿Cómo se conectaría un relé
• Resistencia a 25 °C: 1.300 Q. de CC a su salida?
• Coeficiente B: 5.450 °K
• Máxima disipación: 1 W
• Rango de temperaturas: - 25 °C a 125 °C
© IT E S -P a r a n in f o
Elementos de medida
44 I T E S -P a r a n in f o
Elementos de medida
7. Sensores de proximidad inductivos, capacitivos y 9. Medida de presión:
ópticos:
Realizar el montaje ilustrado en la Figura 2.116.
a) M ontar los detectores tal como muestra la Figura Aplicar diferentes presiones y medir la correspon
2.114. diente corriente entregada. Comprobar que la medi
da coincide con la proporcionada por el instrumento
patrón.
FUENTE DE
ALIM ENTACIÓ N
PT100 CON
TR A N S M IS O R
IN CORPORADO
RESISTENCIAS
v
A 11M E D ID A DE
CALEFACTORAS CORRIENTE
DE 4 A 20 m A
IN STR U M E N TO
PATRÓN
© I T E S - P a r a n in f o
45
I
i
a
Adquisición de datos
Ju írüíJucdüiJ
E l ordenador y los paquetes de software para la captura de datos, el control y la
supervisión de procesos son, hoy en día, frecuentem ente utilizados por sus altas pres
taciones y fa cilidad de puesta a punto. Por ello, es necesario conocer su estructura y
funcionamiento.
En este tema analizaremos, p o r un lado, lo referente al hardware, tomando como
muestra dos tarjetas comerciales de uso bastante extendido. Posteriormente se plante
an ejemplos de program ación en lenguaje C y para finalizar se trata un sencillo pro
grama SCADA con el que se resuelven diferentes situaciones prácticas.
CüíJie/Jjdü
3.1. Adquisición de datos basada en PC.
3.2. Tarjetas de adquisición de datos comerciales.
3.3. Programas de control y supervisión.
Cuestiones y problemas.
Actividades.
Oblativos
► Identificar los diferentes elementos que form an parte de un sistema de adquisición
de datos.
► M ontar y configurar tarjetas de adquisición de datos.
► Realizar programas de control para dichas tarjetas.
► Poner en marcha aplicaciones de control mediante un paquete SCADA.
3.1. Adquisición de datos basada 1111
1 11 0
1101
en PC 1100
1011
1010
Los sistemas de control y de adquisición de datos basados 1001
en PC suponen una alternativa interesante por su bajo costo y 1000
altas prestaciones. Estos sistemas se pueden configurar para 0111
0110
que trabajen como instrumentos de medida, osciloscopios
0101
digitales, controladores industriales, etc. 0100
0011
Una ventaja adicional a favor de estos sistemas es la de que 0010
los datos adquiridos pueden ser presentados en pantalla, 0001
archivados en un fichero, sacados por impresora, etc. 0000 en y 1 a>
La resolución de entrada del sistema se expresa general- Flay varias formas de expresar la precisión y la más habi
emente en bits. Resoluciones típicas son de 8, 10, 12, 14 y 16 tual es indicando un porcentaje de la lectura ±1 bit (este últi
bits. El número de bits determina cuántos posibles valores se mo bit es por efecto de la resolución). Así, por ejemplo, un
pueden aplicar a la entrada, por lo que otra forma de expresar sistema que tenga una precisión de ± (0,02% de la lectura) ±1
la resolución es indicándolo como una parte entre 2", siendo bit, siendo el rango de entrada de 0 a 10 V, la tensión introdu
n el número de bits. cida de 5 V y la resolución de 12 bits, tomará la medida con
un error máximo (1):
Si la señal de entrada es de tensión, la resolución en voltios
(0,02 • 5) 1
se determinaría de la siguiente forma: Error = ± ----------------± —- ■ 10 = ± 1 ± 2,4 = ± 3,4 m V
100 2 '~
V A L O R D E TOBA LA ESCALA
RESOLUCIÓN = -------------------------------------------------- La im precisión en la lectura se debe a los siguientes
2" errores:
• Error de cuantización: depende de la resolución. Puede
A modo de ejemplo, la Figura 3.2 muestra la función de
llegar a ser de ±1 bit.
transferencia de un sistema de adquisición de datos con una
resolución de 4 bits, estando la tensión de entrada comprendi • Error de desajuste del cero (offset): es la diferencia
da entre 0 y 10. entre el valor real y el ideal en el origen de la escala.
© I T E S -P a r a n in f o
Adquisición de datos
Error de ganancia: es la diferencia entre el valor real y Si la señal de entrada no tiene armónicos por encima de la
el ideal en el fondo de escala, suponiendo que el error frecuencia de muestreo, el “aliasing” no suele plantear pro
de offser haya sido eliminado. blemas. En caso contrario, es recomendable pasar la señal por
Error de linealidad: hace referencia al alejamiento de la un filtro “antialiasing”. Este consiste en un filtro paso-bajo
curva de transferencia respecto de la recta ideal. que elimina las señales de frecuencia elevadas que pudieran
provocar errores. La frecuencia de corte se suele ajustar a la
mitad de la frecuencia de muestreo.
3.1.1.3. Máxima velocidad de muestreo
La máxima velocidad con la que un sistema de adquisición 3.1.2. Convertidores A/D
de datos es capaz de adquirir muestras de la señal de entrada
limita la máxima frecuencia de dicha señal. Se suele especifi Una de las partes fundamentales del sistema de adquisición
car en muestras/segundo. es el convertidor analógico a digital (ADC).
Generalmente, los sistemas que tienen varios canales de Puede ser de uno de los siguientes tipos:
entrada tienen únicamente un convertidor A/D y un multiple-
xor de entrada (Figura 3.3). ® Aproximaciones sucesivas.
» Doble rampa.
C a n a le s d e
® Flash.
9 Tensión/Frecuencia.
Entradas de
3.1.2.1. Convertidor de aproximaciones
control sucesivas
Figura 3,3. Multiplexor.
Es de los más utilizados, ya que permite altas resoluciones
y tiempos de conversión relativamente pequeños con un bajo
El multiplexor funciona como un conmutador que permite
coste. Se pueden alcanzar velocidades de hasta 1 Mhz.
muestrear cada canal por separado. Cuantos más canales se mues-
treen, menor podrá ser la velocidad de muestreo para cada uno de La Figura 3.5 muestra un diagrama a bloques que explica
ellos. Por ejemplo, si un sistema es de 8 canales y su máxima velo el funcionamiento de este convertidor.
cidad de muestreo es de 40 kHz, cuando se esté trabajando con un
solo canal se muestreará a razón de 40.000 muestras/segundo. Si
configuramos el sistema para trabajar con los ocho canales, se
muestreará cada canal a razón de 5.000 muestras/segundo.
Para no perder información de una determinada señal
analógica cuando está siendo muestreada, la teoría del mues-
treo (Teorema de Nyquist) indica que la frecuencia con la que
se toman las muestras debe ser como mínimo dos veces la
máxima frecuencia de la señal de entrada. En la práctica, las
frecuencias de muestreo son como mínimo entre tres y diez
veces superiores a la máxima frecuencia de entrada.
Otro hecho a tener en cuenta es el “aliasing". Este fenómeno se
produce cuando la velocidad de muestreo es muy baja en compa
ración con la frecuencia de la señal de entrada. Consiste en inter
pretar las muestras tomadas como si fueran de otra señal de menor
frecuencia. La Figura 3.4 puede ayudar a explicar este fenómeno.
ANALÓGICA
IT E S -P a r a n in f o
49
seguir siendo > VDA sacará 101110 (ciclo 5). Como ahora
es V [N < V DA saca el código 1001101 (ciclo 6 ) y al ser V[N >
3.1.2.3. Convertidor tipo Flash
VDA se queda con este código como resultado de la conversión.
Este es el más rápido de todos (hasta 10 MHz de frecuen
cia de muestreo). Sin embargo, al necesitar 2n-l comparado
res para una resolución de n bits no se suelen construir para
3.1.2.2. Convertidor de doble rampa resoluciones mayores de 8 bits (255 comparadores).
La Figura 3.7 muestra un diagrama a bloques representativo.
Es un método de conversión muy preciso, con alta inmuni
dad frente al ruido pero muy lento, ya que se pueden llegar a
T e n s ió n d e , T e n s ió n d e
alcanzar velocidades de muestreo de tan sólo 100 Hz. r e fe r e n c ia e n tr a d a
C o n tro l d e l in te r ru p to r S1
R E G IS T R O
D E S A L ID A
COMPARADORES
© ¡T E S -P a r a n in f o
Adquisición de datos
Según sea la V ]N, así será la frecuencia de los impulsos ejecución del programa principal en cuanto tiene un dato con
generados por VCO. El contador cuenta, en periodos siempre vertido. Esta interrupción hace que se ejecute un programa de
fijos, los impulsos que le llegan. Al cabo del periodo de con- tratamiento de interrupción en el que se adquirirá el dato para
teo tendremos el resultado de la conversión. ser guardado en memoria y posteriormente se retorna al pro
grama principal. Esto quiere decir que la taijeta es atendida
durante muy cortos periodos de tiempo y el PC se puede dedi
car a cualquier otra tarea. Sin embargo, sólo un dato es adqui
3.1.3. Disparo del ADC rido en cada transferencia.
Disparar el ADC es dar la orden para que el convertidor inicie En las transferencias p o r acceso directo a memoria (DMA)
la operación de conversión. Generalmente, son posibles tres tipos se hace uso de algún canal DMA libre en el sistema. El con
de disparo en todos los sistemas de adquisición de datos: por pro trolador de DMA incluido en el PC permite, una vez que se
grama, utilizando un temporizador y mediante señal externa. haya programado su modo de trabajo, que las transferencias
de datos se realicen directamente entre la tarjeta de adquisi
En el disparo por programa es el programa de control que ción y la memoria, sin que la CPU intervenga. Esto permite
se ejecuta en el PC el que en un momento determinado, esta velocidades de transferencia mayores que en los dos casos
blecido por el programador, da la orden al ADC. Éste inicia la anteriores y la posibilidad de transferir mayor cantidad de
conversión y cuando finaliza lo señala de alguna forma para datos por cada operación.
que el programa puede adquirir el dato y lanzar una nueva
conversión. Este sistema puede plantear el problema de la pér
dida de muestras, ya que durante las interrupciones produci
das por otros dispositivos del sistema, el programa deja de 3.1.5. Acondicionamiento de señales
ejecutarse y, por lo tanto, no se dispara el ADC.
de entrada
Para ejecutar múltiples conversiones automáticamente en
intervalos de tiempo precisos, la mayoría de las tarjetas de La mayor parte de las señales reales que se deban introducir
adquisición de datos están equipadas con un reloj programable. al ADC no están en condiciones de ser acopladas al mismo.
Una vez ajustada la frecuencia de sus impulsos son éstos los que Deberán ser amplificadas, atenuadas o modificadas de alguna
dan la orden al ADC para que inicie la conversión. Por ello, una otra forma. Esto se puede hacer, en muchos casos, en la propia
vez lanzado el timer, las conversiones se hacen automáticamen taijeta y, en otros, serán necesarios módulos externos.
te y el programa sólo tiene que tomar el dato y guardarlo en
La mayoría de sistemas necesitan que las señales sean
memoria cuando el ADC indique que han finalizado las mismas.
amplificadas o atenuadas. Para que el ADC sea utilizado con la
Por último, el disparo externo consiste en aplicar una señal mayor precisión el rango de entrada se debería ajustar a la des
(digital o analógica) a través del conector externo para que el viación máxima de la señal de entrada. La mayoría de las tarje
ADC inicie la conversión. Esto permite sincronizar las opera tas de adquisición permiten seleccionar el rango de entrada,
ciones de conversión con acontecimientos externos. Por ejem bien mediante puentes desmontables (jumpers) o por software.
plo, el dato suministrado por un transductor puede no estar
También es habitual que el sistema permita elegir entre entra
disponible en todo momento y, por ello, el mismo dispositivo
das bipolares (valores positivos y negativos de la señal de entra
llevará otra salida de tipo digital que al activarse le indicará al
da) o unipolares (sólo valores positivos de la señal de entrada).
sistema que su dato de salida es válido, por lo que el sistema
ya puede iniciar la adquisición del mismo.
IT E S -P a r a n in f o
51
Adquisición de datos
52 © I T E S - P a r a n in f o
positivos reales que nos permitan desarrollar aplicaciones de Dispone de tres puertos de entrada/salida (E/S) de 8 bits
medida y control empleando el software adecuado. cada uno (PORT A, PORT B y PORT C). Además, es posible
generar una interrupción hacia el PC a través de una línea del
Cualquier otra tarjeta que podamos encontrar en el merca
puerto C.
do tendrá una estructura y modo de programación similar y se
podrá poner en funcionamiento tomando como base la infor El decodiñcador permite seleccionar uno de los tres puer
mación que aquí se suministra. tos A, B ó C o el registro de configuración (RCFG). Para ello,
en el bus de direcciones debe aparecer una de estas cuatro
direcciones. Esto se consigue haciendo uso de instrucciones
de entrada/salida de datos sobre puertos.
3.2.1. Tarjeta de entradas/salidas
Las E/S son de niveles TTL y admiten hasta una velocidad
digitales PCL724 máxima de transferencia de 500 Kbytes/s.
Esta tarjeta se instala en un PC haciendo uso de un slot Antes de instalar la tarjeta en el PC se deben ajustar una
libre del mismo, con lo que accedemos a los buses de direc serie de puentes e interruptores para determinar las direccio
ciones, datos y control del PC (Figura 3.11): nes de acceso y el modo de funcionamiento de la línea de
interrupción.
Bit 7 Siempre a 1
Bit 6 Siempre a 0
Bit 5 Siempre a 0
PA Bit 4 Sentido PA
PB
Bit 3 Sentido PCH
PC
Bit 2 Siempre a 0
Bit 1 Sentido PB
BitO Sentido PCL
Línea IRQ Si los bits 4, 3, 1 ó 0 se ponen a 1, los puertos correspon
dientes quedan como entradas. En caso contrario, como sali
das. Por ejemplo, si escribimos 93h en el registro de configu
ración, el PA, PB y PCL quedan en modo entradas, mientras
Figura 3.12. Diagrama a bloques de la PCL724. que PCH queda en modo salidas.
© IT E S -P a r a n in f o
Adquisición de datos
tiempo=inportb(pb); /* lee estado de pb */ La tarjeta se debe instalar en un slot libre del PC, pero antes
tiempo=tiempo & OxfO; /* salvar 4 bit mayor peso */
tiempo=tiempo»4; /* situar 4 bits en posición correcta
de ello se debe configurar con una serie de puentes y un juego
de microinterruptores.
void saca_dato(void)
Mediante los microinterruptores (seis en total) se establece
outportb(pa,dato); /* el dato capaturado sale por pa */ la dirección base a partir de la cual serán direccionados todos
los registros de la tarjeta. Esta dirección puede estar com
void apaga_leds(void) prendida entre OOOh y 3F0h. Por defecto viene ajustada la
{ dirección 300h.
outportb(pa,0); /* sacar 0 po pa */
© I T E S -P a r a n in f o
Tensión de referencia interna de -1 0 V ó -5 V. Los registros y sus funciones son los siguientes:
• Canales de entradas analógicas diferenciales o asimé • Registros de datos del conversor A/D (direcciones
tricas. En el primer caso dispone de 8 entradas y en el BASE ± 0 y BASE ± 1). En éstos se deposita el resul
segundo de 16. tado de la conversión, según el siguiente formato:
• Un canal de interrupción, pudiendo seleccionar el nivel El rango de entrada para cada canal analógico se puede
por software entre IRQ2 e IRQ7. programar individualmente. Para ello, se debe escribir
el número de canal en el registro BASE + 2 y el rango
• Un canal DMA seleccionable entre 1 y 3 por medio de en el registro BASE ± 1. Este rango se establece con
un puente. dos bits que se sitúan en las posiciones más bajas de
dicho registro. Los posibles valores son:
2 ± 1 ,2 5 ± 2 ,5
3 ± 0 ,6 2 5 ± 1 ,2 5
© IT E S -P a r a n in f o
Si leemos de estas mismas direcciones accedemos a la • Registro de control
información que introducimos por las entradas digitales
(en BASE + 3 tendremos el byte bajo y en BASE +11 Con este registro podemos configurar el modo de funcio
el byte alto). namiento de la tarjeta. Contiene los siguientes bits:
Para convertir un dato digital a analógico se debe escri 0 Deshabilita la generación de interrupciones por parte
bir éste sobre BASE + 4 y BASE + 5 según el siguien de la tarjeta.
te formato: 1 Habilita la generación de interrupciones. Si DMAE
BASE+4 = 0 se genera una interrupción cuando finaliza una
conversión A/D.
Bit 7 6 5 4 3 2 1 0 Si DMAE = 1 se genera una interrupción cuando el
V a lo r DA3 DA2 DA1 DAO X X X X
proceso de acceso directo a memoria (DMA) ha fina
lizado.
- Bits 6 , 5, 4 (12 a 10) - Selección nivel de interrupción.
BASE+5
En estos tres bits se introduce un número entre 2 y 7 (el
B it 7 6 5 4 3 2 1 0 0 y 1 no tienen efecto), programando con ello el nivel de
interrupción entre IRQ2 e IRQ7.
V a lo r D A11 D A 10 DA9 DA8 DA7 DA6 DA5 DA4
Se debe tener la precaución de elegir un nivel de inte
rrupción que no está siendo utilizado por otro dispositi
DAO a D A 11 es el dato digital a convertir.
vo de entrada/salida.
• Registro de estado:
- Bit 2 (DMAE) - Habilitar/deshabilitar transferencias
El registro con dirección BASE + 8 nos permite conocer la DMA.
configuración y estado del sistema. Una lectura del mismo
0 Deshabilita DMA
nos proporciona la siguiente información:
1 Habilita DMA
- Bit 7 (EOC) - Fin de conversión.
- Bits 1 y 0 (ST1, STO) - Fuente de disparo.
0 El conversor A/D ha finalizado la conversión.
Permiten seleccionar la fuente de disparo para el con
1 El conversor A/D está ocupado realizando una
versor A/D.
conversión.
- Bit 5 (MUX)
ST1 STO D is p a ro
0 Indica que están configurados 8 canales diferenciales.
0 X P or p r o g r a m a
1 Indica que están configurados 16 canales diferenciales. 1 0 E x te rn o
- Bit 4 (INT) - Dato válido.
1 1 In te r n o d e l re lo j
0 No se ha completado una conversión A/D desde la
última vez que se puso a 0 este bit. El dato de los
• Registros para control del timer:
registros A/D no es válido.
BASE + 10, BASE + 12, BASE + 13, BASE + 14 y BASE + 1$
1 La conversión A/D ha finalizado y el dato converti
do está preparado. Si el bit INTE del registro de con
trol BASE + 9 se ha puesto a 1, se producirá una
interrupción cuyo nivel se programa en BASE + 9. 3.2.3.3. Conversión A/D
Para poner a cero INT se debe escribir cualquier
valor en BASE + 8 . Para poner en funcionamiento el proceso de conversión se
deben programar una serie de registros. Por un lado, se debe
- Bit 3, 2, 1 y 0 (CN3 a CNO):
seleccionar el rango de entrada para cada canal que se vaya a
Cuando EOC = 0, estos bits contienen el número de utilizar. Se debe ajustar el canal inicial y final del multiplexor.
canal que se va a convertir a continuación. Posteriormente se debe elegir el modo de disparo:
Los bits INT y EOC son los que van a permitir detectar 1.- Disparo por software.
si una conversión A/D ha finalizado después de haberse
Escribiendo en BASE + 0 se inicia la conversión. Normal
disparado el conversor.
mente, este modo no se utiliza en aplicaciones de alta veloci
Si se produce un disparo por hardware, interno o externo, dad porque no se pueden generar disparos con suficiente fre
se debe testear el bit INT en lugar del EOC, ya que EOC cuencia.
puede estar a 0 bien porque todavía no se ha producido el
2.- Disparo interno por la señal del reloj.
disparo (el programa no tendrá noción de cuándo se pro
duce éste) o porque ha finalizado realmente la conversión. Se pueden generar señales entre 2,5 Mhz y 71 minutos de
Sin embargo INT se pone a 1 cuando finaliza la conversión periodo. Permite mayor número de conversiones por unidad
y se mantiene hasta que por programa lo pongamos a 0 . de tiempo.
© I T E S - P a r a n in f o
3.- Disparo externo por medio de una señal aplicada al ter
minal TRIGO. 3.2.4. Ejemplos de programación
Este modo es útil cuando hace falta una conversión condi
de la tarjeta PCL 818-L
cionada, por ejemplo medir una tensión cuando un interruptor
externo se cierra.
Por último, se debe elegir el tipo de transferencia: 3.2.4.1. Entrada analógica controlada por
1.- Transferencias controladas por programa.
programa
En este caso, después de ser disparado el A/D, el programa A través del canal 3 se introducen tensiones comprendidas
testea continuamente el bit INT, hasta que pasa a valer 1. Una entre -5 V y +5 V. Haciendo uso del disparo por software se
vez ocurra esto, el programa debe leer el dato de los registros deben tomar 50 muestras que se guardan en un buffer. Poste
BASE + 0 y BASE + 1 para ser tratado adecuadamente. El bit riormente, se presentan en pantalla todas ellas, junto con la
INT se debe resetear escribiendo sobre BASE + 8 . media aritmética.
La taijeta tiene las configuraciones por defecto.
Cuando se utiliza disparo por software, se puede testear
EOC en lugar de INT, con la ventaja de que no hay que poner El programa queda de la siguiente forma:
lo a cero después de transferir el dato. /* Adquisición de datos analógicos*/
# include <stdio.h>
2.- Transferencias por interrupción. # include <conio.h>
# include <dos.h> /* dos.h incorpora las funciones de E/S */
La rutina de interrupción que se programe se encargará de # int const base=0x300; /* dirección base de laPCL818L */
# int const dato_l=base;
leer el dato convertido. Al final de cada conversión se genera # int const dato_h=base+l;
una interrupción y se accede a dicha rutina. Se debe escribir #
#
int const rango=base+l;
int const mux=base+2;
en el registro BASE + 8 para resetear INT una vez atendida la # int const estado=base+8;
# int const control=base+9 ;
interrupción.
int lecturas[50]; /* buffer de 50 datos */
3.- Transferencias por acceso directo a memoria. int auxl,aux2;
fioat dato,media;
unsigned int i;
En un proceso controlado por DMA, los datos converti void configura(void); /* configuración de la tarjeta */
void dispara(void); /* para disparar el conversor A/D */
dos se transfieren directam ente desde la tarjeta a la memoria void testea(void); /* para comprobar fin lectura */
del sistema sin que intervenga la CPU. Es útil cuando se void lee(void); /* para leer dato capturado */
void presenta(void); /* para presentar resultados */
debe transferir una gran cantidad de muestras en breve tiem
void main(void)
po. Se remite al lector a la información sum inistrada por el {
fabricante para una más detallada descripción de este tipo de configura();
f o r <i —0 ; i < 5 0 ; i ++) / * s e t oman 50 m u e s t r a s * /
tranferencias. í
dispara();
A modo de ejemplo, las operaciones que debe llevar a cabo testea();
l e e ();
el programa para efectuar transferencias por programa con }
disparo por software deberían ser las siguientes: presenta();
}
1. Configurar el rango de entrada para cada canal. void configura(void)
(
2. Establecer el número de canales de entrada. outportb(mux,3); /* para ajustar rango del canal 3 */
outportb(rango,0); /* rango desde -5V a +5V */
3. Disparar el conversor escribiendo en BASE + 0 cual outportbfmux,0x33) ; /* canal inicial el 3 y final el 3 */
outportb (control,0) ; /* modo de disparo por softv/are */
quier dato. }
4. Testear el bit INT o el EOC del registro BASE + 8 . void dispara(void)
3. Leer el dato de los registros BASE + 0 y BASE + 1 una í
vez realizada la conversión. outportb(dato_l,0) ; /* disparo del A/D */
}
6 . Procesar el dato adecuadamente.
void testea(void)
* (
char fin;
do
í
3 2 .3 .4. Conversión D/A fin=inportb(estado); /* para leer registro de estado */
fin=fin & 0x80; /* para enmascarar el bit EOC */
}
while(fin); /* cuando EOC sea 0 el dato está convertido */
Para convertir un dato a analógico se debe escribir en pri }
mer lugar la parte baja del mismo (los 4 bits de menos peso) void lee(void)
© IT E S -P a r a n in f o
Adquisición de datos
}
setvect(numint,antiguo_manejador); /* repone antiguo vector */
3.3. Programas de control y
void configura(void)
{
adquisición de datos
outportb(mux,1); /* ajustar rango del canal 1 *¿
outportb(rango, 0) ; /* rango entre -5V y +5V */
outportb (mux, 0x11) ,- /* un solo canal, el 1 */ Este tipo de software permite la adquisición de datos, con
outportb (control,OxaO) ,- /* habilita interrupciones, nivel trol y monitorización de procesos. La programación de apli
IRQ2, disparo por software */
) caciones con esta herramienta es fácil y resulta muy cómoda
void dispara(void)
por la gran cantidad de recursos ya construidos, como son lec
{ turas de valores analógicos y digitales, gráficos, alarmas, etc.
58 © I T E S - P a r a n in f o
Adquisición de datos
Tratar estos programas de forma genérica resulta compli
cado por las grandes diferencias que existen entre los distin 3.3.1. Instalación de dispositivos de E/S
tos paquetes que podemos encontrar en el mercado. Por ello,
para tratar este tema se ha elegido un programa comercial que Antes de poder utilizar una tarjeta de adquisición de datos,
permita estudiar los aspectos más importantes de este tipo de PLC u otro dispositivo hardware es necesario instalar y confi
software. Este es el VisiDAQ de la firma ADVANTECH. gurar los mismos. Dentro del grupo de programas pertenecien
tes al VisiDAQ, uno de ellos es el “Device Installation” y nos
El VisiDAQ permite desarrollar aplicaciones de automati permite llevar a cabo las tareas de instalación. Entrando en él
zación y control mediante programación visual por iconos. se puede dar de alta la tarjeta que haya conectada en el PC y
Trabaja bajo entorno de Windows. Lo componen dos módu posteriormente configurarla (canal de interrupción, dirección
los principales: base, rango de entradas analógicas, etc.). La Figura 3.15 mues
tra la pantalla de configuración para la tarjeta PCL 818 L.
í* VisiDAQ Builder: permite diseñar la aplicación, dividi
da en dos partes: control (Task Designer) y supervisión
(Display Designer).
B o a id T y p e ; A /D C h a n n e l s C o n f i g u r a r o n
VisiDAQ Runtim e: permite poner en marcha la aplica
3
< • 'P C L -8 1 8 L j&QD j H ex
ción y gestionarla una vez diseñada. O PCL 818H
8 D iff e re n tia l
In te rru p t C h a n n e l 0 1 6 S in g l e - e n d e d
O P C L -8 1 8 H D
La Figura 3.14 muestra, mediante un diagrama a bloques, P C L -8 1 8 H G 12 * i! i ñ a n g e : [ + / - 5V ifl||
: i------------------- : ¡
la arquitectura del software.
C lo c k S e l e c t i o n DM A S e l e c l i o n r D /A V o l t a g e R e f - C h a n n e l 1
!• 1 M H z f'. L e v e ! 1 O E x te rn a ! I n te r n a !
C 1 0 MHz (*■ L e v e ! 3
V o lta g e : 10 - 5 V j|
GK OjjIwii
© I T E S -P a r a n in f o
59
Adquisición de datos
La pantalla task designer tiene el aspecto indicado en la La caja de herramientas se muestra en la Figura 3.18.
Figura 3.17.
BARRA DE MENU
i i
igf'IC':.--! él' h TAG
TTIJOI j ¡U B I J U IK I ______________
BASIC A l AO
BARRA DE script
HERRAMIENTAS
DI DO
t _t l u i * #
12
CAJA DE l—— —1 0 V-.W 34
HERRAMIENTAS Q J L
ori-off
J i_n_n _
P ID
I23
R un
/ l
ramp A ug M S
e l : IS232
N \k
Figura 3.17. Pantalla task designer. + - c r"
X -L DDE
Con la barra de menús es posible realizar todas las opera
ciones de configuración de la aplicación. Caben destacar las DDE < t,
60 © I T E S - P a r a n in f o
Sobre ella se han numerado los bloques del 1 al 30. Pasa 22.- Hardware Alarm: Este bloque permite generar alarmas
mos a describir su utilidad brevemente: directamente producidas por dispositivos hardware.
Selección: Permite establecer el modo selección para 23.- Single Operator Calculation: Con este bloque pode
colocar otros bloques o arrastrar los ya existentes. mos realizar operaciones aritméticas con dos operandos.
2.- Conexión: Sirve para realizar conexiones entre bloques. 24-23.- DDE: Con estos bloques se realizará la comunica
ción con otras aplicaciones Windows.
- Tag: Sirve para enlazar otros bloques de la tarea con un
bloque de un Display o una Virtual Tag. Con este bloque se 26.- Conditional Wavefile: Sirve para ejecutar archivos
puede pasar y utilizar un ítem del Display a otros bloques de la .war sobre tarjetas de sonido.
tarca. También cabe la posibilidad de acceder a tags virtuales.
27-28.- NetWork In/Out: Permiten configurar el sistema
4.- Basic Script: Es el bloque en el que se puede incluir un para trabajar en red.
programa escrito en Visual Basic para desempeñar una cierta
tarea. 29.- Alarm Log: Sirve para generar alarmas. El tipo de alarma
generado puede ser configurado. Además, la alarma producida
- Analog Input: Realiza una conversión A/D desde el dis se graba en un fichero. Las alarmas se pueden visualizar cuando
positivo que le indiquemos (para que opere correctamente la aplicación está corriendo mediante el Event Log Viewer.
debe estar instalado de la forma adecuada). Se puede indicar
el dispositivo, canal y rango, así como el tiempo de muestreo. 30.- User programable: Con este bloque es posible progra
mar tareas sencillas con hasta ocho entradas. Admite instruc
6 .- Analog Out: Realiza una conexión D/A desde el dispo ciones condicionales, de bucle, entrada/salida, etc., con una
sitivo que le indiquemos, siendo el dato digital el que le sumi sintaxis parecida al lenguaje C.
nistre otro bloque de la tarea.
- - Digital Input: Suministra una entrada digital desde el
dispositivo seleccionado.
3.3.4. Diseño de Displays
8 .- Digital Output: Escribe un dato digital en la tarjeta
seleccionada. La pantalla Display designer tiene el aspecto mostrado en
la Figura 3.19.
9.- Medida de temperatura: Similar al bloque AI, pero la
señal leída la transforma en una temperatura cuyo valor
dependerá del term opar utilizado (seleccionable por el pro S/Fte E® V&t! WtíSw fiun He*. _¡g| j
IT E S -P a r a n in f o
14.- Historical Trending Display. Sirve para representar
H E I datos en función del tiempo, con la posibilidad de
revisar datos ya pasados (gráfico histórico).
k a 13.- Conditional Text Display. Con este objeto es posible
mostrar diferentes mensajes, según sea el valor, de 0 a
a M 7, que tome su entrada.
□ o
3.3.5. Conexión de bloques
o Una vez que se han añadido los bloques necesarios a las
G tareas y displays es necesario realizar las conexiones entre
ellos. Se pueden plantear los siguientes casos:
Figura 3.20. Caja de herramientas. a) Conexión entre bloques de una tarea.
Pulsando el elemento conexión de la caja de herramientas,
Los objetos que figuran en la misma son:
el cursor se convierte en un carrete de hilo. Pulsando en el
1 Selección. bloque fuente se arrastra el carrete hasta el destino. Si hay
varias salidas en el fuente o entradas al destino nos aparece
2.- B inan’ Button Control. Este objeto actúa como un una lista para seleccionar una de ellas.
interruptor, entregando a su salida el estado de activa
do o desactivado. Lo pulsará el usuario. b) Conexión desde bloque de una tarea a bloque de un dis-
play.
3.- Bar Graph Display: Sirve para observar el valor de un
dato de entrada en forma de barra dinámica. Esta conexión se debe realizar desde la ventana del Display
Designen
4.- X T Graph Display. Sirve para observar variaciones de
c) Conexión desde bloque del Display a bloque de tarea.
datos en el tiempo.
Es necesario un bloque intermediario que es el Tag. En la
5.- X Y Graph Display. Permite visualizar la variación de
ventana de diálogo del Tag indicamos qué elemento del Dis
un dato x en función de otro y.
play queremos que represente. Posteriormente se realiza la
6 .- Group Box Display. Marco para agrupar otros objetos. conexión entre el Tag y el otro bloque de la tarea.
7.- Text String Display. Sirve para escribir etiquetas de d) Conexión de bloque de Display a bloque de Display
texto, sin efecto sobre otros elementos. (mismo display o diferentes).
8 .- Num eric/String Display. Sirve para visualizar un Se puede configurar en la ventana del bloque destino la
número o cadena de caracteres de forma dinámica. referencia al bloque fuente. Otra posibilidad es utilizando blo
ques Tag de la tarea como elementos intermediarios.
9.- Indicator Display. Permite visualizar una señal tipo
todo/nada.
10.- Numeric Control. Se utiliza para introducir valores 3.3.6. Ejemplos de aplicación
numéricos durante la ejecución.
11.- Knob Control: Similar al anterior, pero el dispositivo
de control tiene forma de potenciómetro rotativo. 3.3.6.1. Lectura y visualización de valores
12.- Anam eter Display. Similar al objeto 3, pero con el
analógicos y digitales
aspecto de un medidor analógico de aguja.
Un dispositivo de medida de temperatura entrega una ten
13.- Slicler Control. Como el objeto 11, pero de tipo desli sión comprendida entre 1 y 5 V para el margen 0 °C a 200 °C.
zante. Queremos observar en una barra dinámica y en una gráfica
© I T E S -P a r a n in f o
Adquisición de datos
XT el valor de temperatura. Esta señal se aplica al canal 0 en Seleccionamos la tarjeta PCL-818L, con dirección base
modo diferencial de la tarjeta PCL818L. 300 Hex, nivel de interrupción 2 y 8 entradas diferenciales
con un rango máximo de ±5 V. La tensión de referencia para
Por otro lado, por la entrada digital DI 1 de esta misma tar la conversión se elige interna y una salida analógica dentro
jeta se aplica la salida de un sensor todo/nada. Queremos del margen 0-5 V. Todos estos parámetros deben coincidir con
visualizar su estado. Los pasos a seguir, desde el principio, los establecidos en la tarjeta instalada mediante los puentes
son los siguientes: correspondientes (Apartado 3.2.3.1).
1.- Abrir la aplicación Advantech VisiDAQ (Figura 3.21) y Una vez configurada la tarjeta, salimos de Device Installation.
ejecutar Device Installation. Dentro de este programa pinchar
en Setup y Device para añadir y configurar la tarjeta incorpo 3.- Entramos en VisiDAQ Builder y elegimos Nuevo
rada al sistema (Figura 3.22). proyecto.
3
i _ J Ad'/órtfch Vb-C’AQ
(Figura 3.24).
ZK IF * Z ü ¡ ZK Z)
BascSaipt C- - Fríes?-f¡otes Puntarie Help n - -i
A d v a n t e c h V isiD A Q Hefc Ir ta 'a t r h E>
A n a lo g I n p u t B lo c k
E xp. C h a n n e l: | I
i/O D e v ic e In s ta lla tio n
B o a r d ID : | J|
I n s t a i i e d D e v ic e s :
C ancel U p d a te R a te : |3j
TS
S e tu p ...
R em ove
Figura 3.24. Ventana del objeto Analoge input.
A dd »
H e lp
Elegimos como Device la tarjeta PCL-818L I/O=300H,
Canal 0 y rango de entrada ±5 V. El parámetro Update Rate se
refiere al periodo de ejecución de la tarea (adquisición de un
Figura 3.22. Ventana de instalación de la tarjeta PCL818L. dato analógico en este caso) y puede seleccionarse un múlti
plo entero de periodos sean. Si elegimos 3, la tarea se ejecu
2.- Pinchar en Add, elegir dentro de la lista de dispositi tará cada 3 periodos sean. Pinchando en Scaling abrimos una
vos Advantech PCL818L-818L/H/HD/HG y pinchar en Ins nueva ventana muy útil, puesto que nos permite escalar la
tad. Nos aparece la ventana de configuración de la tarjeta medida tomada a través de la entrada analógica. La Figura
(Figura 3.23). 3.25 muestra esta ventana.
A d v a n t e c h P C L - 8 1 8 L / H / H D / H G D a t a A c q u is i t i o n C a r d S e t u p
C lo c k S e l e c l í o n DMA S e le c tio n D /A V o l t a g e R e f - C h a n n e l 1 m in v a l u é ( n 2 ) m a x v a l u é {m 2|
S c a l c to : |0 ~ j [?rioj .................~]
1 MHz L evel 1
C ' E x te rn a ! f* I n t e r n a l
r 10 MHz <* L e v e l 3
V o lta g e : | 0 - 5V ||
□K
OK | C ancel j O p t í o n s ... | H e lp j A hout
r e s u lt = n 2 + [ in p u t - n i ) x ( (m 2 - n 2 ) / (m1 - n 1 ) )
© IT E S -P a r a n in f o
63
Adquisición de datos
Por último, dentro de esta Ventana observamos que el sis I- L o g e r r o r s t o t h e e r ro r file " R U N E R R .L O G "
tema le ha asignado a este elemento el Tag (etiqueta) AI 1 y en P i B e e p w h e n e r ro r o c c u r s d u r in g t h e run!
Description podemos poner un nombre descriptivo que nos I- E n a b ie E v e n t Log
permita identificarlo fácilmente entre otros de la tarea. Este r r e
nombre aparecerá posteriormente junto al bloque. P E n a b le P a s s w o rd C h e c k in g
P S t a r t r u n n in g w ith LO C K o n
F ra m e la y o u t
4.2.- Digital Inpnt: Lo abrimos para configurarlo (Figura
P M enú b ar W Tool bar W T itle b a r
3.26).
IHelp
3
D ig ita l I n p u t B lo c k
T a g : DI1 D e s c r i p t i o n : S E N S O R T O D O /N A D A
Figura 3.28. Configuración tarea (runtime).
0
3
C ancel
H e lp
s
SENSOR
T0D 0/N A D A
P E s t a b l i s h D D E L in k U p d a te R a te : 1
a
LECTURA DE
EMPERATUR
Elegimos la tarjeta PCL818L, Bits 0 y 1 del grupo 0, el Figura 3.29. Tarea diseñada.
Update Rate lo ponemos a 1 y como nombre descriptivo el
indicado. El nombre de la etiqueta es DI 1. 6 .- Pinchamos en la Ventana Display Designer y haciendo
uso de la barra de herramientas elegimos los siguientes objetos:
5.- Con la opción Setup de menú podemos establecer pará 6 . 1.- Bar Graph Display. Pinchando dos veces se nos abre
metros generales de la ejecución de la tarea (Figura 3.27 y la ventana indicada en la Figura 3.30.
Figura 3.28).
B a r G r a p h D is p la y Ite m
E
S ty le :
S c a n T a s k S e tu p | F ille d B a r j J ] □ R ed
S e a n P e r i o d (tim e i n t e r v a l b e l w e e n s c a n s )
R ange
OK
|0 | h o u r ( s ) |0 | m in u te (s ) |1 | s e c o n d ( s ) |o | m sec(s] F ro m |+ 0 lo +200
D u r a tio n C ancel
O r ie n ta tio n
IF te e R u n (ru n f o r e v e r jj
(* V e r t ic a l C H o r iz o n ta l H e lp
'■ T í m e - b a s e d : Q
□ □
P S can -b ased : O p tio n s kt
r O u te r F ra m e P B .o rd e re d B ar
S ta r t i n g m e t h o d
P Y n u m b e rs ív^ITick m ark s!
(* Im m e d ia te
C I n a c t i v e ( a c t i v a t e d by s c r ip t c o m m a n d )
P D e la y e d : Q
□
P S y s te m T im e: ( s t a r t s e v e r y d a y b a s e d o n s y s te m c l o c k
Figura 3.30. Ventana del objeto Barra.
64 I T E S -P a r a n in f o
Adquisición de datos
T r e n d G r a p h D is p la y Ite m
E JE M P L O : A P L IC A C I O N 1
ly p e : B a c k g r o u n d C o lo r:
] kjl I cvan
J n p u t from :
A D D .. D E IE T E
A I 1 :L E C T U R A D E T E M P E R A T U R A rF O u tp u t 0
T r a c e C o lo r: [~ j Red
S ty le
OK ~|
f- X n u m b e r s f*7 Y n u m b e r s PEMP TEMPERATURA LE ID A
P X tic k s 1*7 Y t i c k s
17 ü u t e r T ra m e H e lp j
ESTADO DEL SENSOR
R a n g e o í x a x is R a n g o o f y a x is U p d a te R a le
F ro m i F ro m
I3 N Figura 3.34. Display diseñado.
3
to +40 to +200
h - : 1
ESTADO DEL SENSOR
S ty le :
¡¡ R o u n d o r E ilip s e C ancel
|| ) Y e llo w +-] m j B lu e ▼1
H e lp Figura 3.35. Tarea en ejecución.
) I T E S -P a r a n in f o
65
Adquisición de datos
£ T a g B lo c k m
VARIADOR DE T a g : TAG1 D e s c rip tio n : S PIN1
D/A FRECUENCIA
i A/D
A tla c h in g to
D is p la y / V id u a l T a g T a g ñ am e
CIRCUITO
ACONDICIONADOR y5 ) 1 ' 111 11
J I l í l T a i k D e s ig n e r: TAS K1 k ■ - |n |
d
1
1.500 RPM (Figura 3.41).
A n a lo g I n p u t B lo c k
is —
LECTURA alarma: P ^am al
J]
VELOCIDAD velocidad 1
OK
From C h a n n e l: | 0
tampl
d
Rampa X o C h a n n e l: | 0
d
In p u t R a n g e
Help
d U j j
C h a n n e l:) 0 _ d
R a n g e : | + /-5 V
d 1 S c a lin g
Figura 3.37. Estrategia diseñada. E x p a n s ió n C h a n n e l
X x p . C h a n n e l: |
En Task Properties (dentro del menú Setup) elegimos un Jl
B .oaid ID : |
periodo de sean de 100 ras; y en Rimtime Preference habilita _ Jl
mos la casilla Euable Even Log, para permitir la grabación de
las situaciones de alarma que se puedan dar. U p d a te R a le : 1
A n a lo g O u t p u t B lo c k 0
P E n a b le s c a lin g l
m in v a lu é (n 1 ) man v a lu é ( m i)
D e v ic e : P C L -8 1 8 L l/0 = 3 Ü O H5 In p u t R a n g e : fo! I [í i
m in v a lu é (n 2 ) max v a lu é (m 2)
S c a le to : fü! I |1 5 0 0 . I
OK
C h a n n e l: q
C ancel
OK C ancel
DDE
H e lp
I- E s ta b lis h DDE L in k
re s u lt = n 2 + ( in p u t - n 1 ) x ( (m 2 - n 2 ) / (m1 - n 1 ) )
S e r v ic e | T o p ic ! Item : U p d a te R a le :
E 1
Figura 3.41. Escalado de la entrada analógica.
Figura 3.38. Ventana del objeto analoge output. 4.- La gestión de alarmas la hacemos con el bloque Alarm
Log Block (Figura 3.42).
2.- La salida analógica depende de la señal enviada al AO por
el bloque TAG (Figura 3.39). Este bloque nos permite conectar Este bloque tiene una única salida cuyo valor puede ser: 0,
el mando SPIN1 (mando deslizante del display) con el bloque 1 ,2 ,3 0 4 . Valdrá 0 si la entrada al bloque está comprendida
AO. Como este mando entrega valores entre 0 y l.500, es nece entre el valor Low y el de Higli (situación de no alarma); 1 si
sario dividir su salida por la constante 300 para convertirlo en el la entrada está entre Low y Low-Low, 2 si está entre High y
margen 0 a 5 requerido por el bloque AO. Esto se consigue con High-High', 3 si es menor que Low-Low y 4 si es mayor que
el bloque aritmético que hay entre el tag SPINI y el AO. High-High.
66 © I T E S - P a r a n in f o
Adquisición de datos
A larm L og B lo c k La primera línea comprueba el valor de A LO G 1 y si es 2
pone a 1 la salida del bloque; y en caso contrario a 0 (alarma
Tag: A L 0 6 1
de velocidad alta).
A larm S ettíng s
H ígh-H ígh
La segunda línea compara ALOG 1 con 4 y si la rampa está
Hrqh
Cancel
en la mitad de su recorrido inferior o superior (como la rampa
Low
es cíclica esta condición se cumplirá repetitivamente cada dos
Low -Lo w 0 .0 H elp ciclos de sean). En caso afirmativo se pone a 1 la salida 1 del
Alarm M e ssa ge Form al
bloque y, en caso contrario, se pone a 0 .
D a le (M M /D D /Y Y )
[7 íim e La ventana de diseño del display tiene el aspecto mostrado
Í7 A larm T y p e (H I-H Í, H l, LO , LO-LOJ en la Figura 3.45.
(7 T a g Mame
Í7 O pe ra lo r Ñ am e (on íy Ih e firs l 1 0 ch a ra cte rs)
(7 Comment (30) |S ITUAC IO N DE A LA R M A
í " V a lu é 3ao
I- L ím il V a lu é
1200-
3
Por otro lado, cada vez que se produce una alarma se graba
con el formato indicado en Alarm Message Format en el
archivo GEN1E.ELF (Event Log File). También serán visua
lizadas cuando la aplicación esté en funcionamiento median VELOCIDAD VELOCIDAD NORMAL
te el Event Log Viewer.
5.- El bloque ramp (Figura 3.43) permite generar una señal
lineal comprendida en este caso entre 0 y 4 y se incrementa
en una unidad en cada ciclo de sean (10 0 ms), por lo que en
0,4 s alcanza el valor máximo y retorna de nuevo a cero. Figura 3.45. Display diseñado.
S h o w T ic s
U se r Program m able B lo c k
f* Y E S
T a g : PRG1 D e scríp tio n : IB ffifffS T ñ ftr
T ic s N u m b er: 10
In p u t B lo cks: O perators: OK
A LÜ G 1 :alarm as v e lo c id a d T i c s S t a r t : |0 | T ic s End: |l 500 ~|
R M P1:R am pa C ancel
H e lp
© IT E S -P a r a n in f o
67
O
-o
.2
A n a m e t e r D is p la y Ite m
El Conditional Te xt Display item □
•i T a g : M E TE R 1 D e s c rip tio n : M E TE R 1 T ag: CTXT1
-a In p u t fio m : S ELE C T
i n p u t F ro m : SELECT
<c OK
T ic s S e ttin g s
S h o w T ic s C ancel T e x t S e ttin g
(* Y e s f No S ta rt T ic s : 0
E L O C ID A D N O R M A E n te r
H e lp
N u m b e r o f T ic s : 10 E n d T ic s : 1 50 0
F o re g ro u n d : | B la c k I- T e x t F la s h in g
-
S e q m e n tl V E L O C ID A D N O R M A L
P1
S ta rt: | | E n d : |l0 0 0 | C o lo r: | D k G ie e n ▼ |
2 V E L O C ID A D A L T A
S e q m e n t2 3
S ta il: | l 0 0 0 | E nd : |1 4 0 0 | C o lo r: Y e llo w ▼ 1 4 E M B A L A M IE N T O
5
S e q m e n l3
3
6
S ta rt: | 1 « 0 | FnH I I C o lo r : □ Red -J 7
S ta r t : ! I E nd : [ | C o lo r: □ Red W E n a b l e A u to F o n t S iz in g
C o lo r fo r O ü (1 ) sta te : C o lo r f f o O FF (0 ) sta te :
U ic i logolf at 23:08 55 10/24/1999 _»J
H e lp
Y e llo w B la c k Slrategy VELOCLGNI stailed at 23 08 57 10/24/1999
•10/24/99 23 09 0G III SITIIACIOM DE ALARMA AL0G1
"10/24/39 23 10 26 III SITUACION L'L ALARMA ALOG1
•10/74/99 23.10 IB III III SI IUACION DE ALARMA ALtIliI
•10/24/99 23 10 45 III S il RACION DE ALARMA ALOGI T]
1 fJ
S jy le :
[R o u n d o r E llip s e ■ -
Figura 3.51. Tarea en ejecución.
C o lo r fo r O H (1) s ta te : C o lo r fo r O FF (0 ) s ta te :
H e lp
G re e n | | B la c k
d
Figura 3.49. Indicador de alarma muy alta. 3.3.6.3. Control de temperatura en bucle
cerrado
5.- Bloque de texto condicional (Figura 3.50). Le asigna
mos como entrada ALOG1 y según sea su valor (0,2 ó 4) Deseamos realizar un control de temperatura con controla
hacemos que aparezca un mensaje u otro. dor tipo todo/nada. La salida la tendremos de DOO y de aquí
68 i I T E S - P a r a n in f o
Adquisición de datos
irá al circuito de potencia, que abrirá o cerrará el circuito de On/Qff Control Black
conexión del calefactor. La temperatura se lee con un termo-
par acoplado a un amplificador que entrega una tensión entre T ag: 0N F1 DeScriptiür[^ki;[.MÜ^¡lÍr
0 y 5 V para el margen 0 °C a 100 °C.
D e lt a H jg h : 12 .5
( H ig h Lim it - S e t p o i n t + D e l t a H ig h
La consigna se dará con un bloque de control numérico y D e lt a L o w : 2 .5
L o w Lim it ■■■■S e t p o i n t - D e lt a L o w )
la temperatura se visualizará en un medidor analógico. Un
^ O v e r h i g h lim it = 0 , u n d e r lo w lim it = 1 .
indicador mostrará el estado alto o bajo de la salida del con OK
O v e r h ig h lim it = u n d e r lo w lim it = 0 .
trolador.
C o n tr o l I n p u t from : C ancel
AI1 : T E M P E - R A T U R A : [ 0 u t p u t 0]
Cuatro indicadores mostrarán situaciones de alarma: infe
H e lp
rior a 10 °C, entre 10 °C y 20 °C, superior a 90 °C y entre D y n a m ic s e t p o i n t fro m :
TA G 1 : N C T L 1
80 °C y 90 °C.
La conexión entre sistema y tarjeta del PC se muestra en la Figura 3.54. Ventana del objeto control todo/nada.
Figura 3.52.
DO
Su salida ONF1 puede tomar el valor 0 ó 1 como resultado
de la comparación. Esta señal se lleva a un canal de salida
digital de la tarjeta instalada con ayuda del bloque DO. 3
i Al
HORNO
El diseño de la pantalla de control es el que se da en la
Figura 3.55.
CIRCUITO
ACONDICIONADOR
f u T a s k D e s ig n e n T A S K 1 t y .
d
0.0
CONSIGNA MEDIDA
T a g : N f T l.1
La señal de AI también se lleva a un bloque comparador Figura 3.56. Ventana del objeto control numérico.
(CONTROL ON/OFF) y se compara con la consigna propor
cionada a través de un tag por NTCL1 dentro del display. La La medida de temperatura se realiza en un medidor analó
ventana para establecer el modo de funcionamiento de este gico y mediante cuatro indicadores se podrán visualizar las
bloque se muestra en la Figura 3.54. situaciones de alarma.
© IT E S -P a r a n in f o
69
C u e s t e s y ^ x o Y te w a s
1. En un sistema de adquisición de datos, ¿qué signifi c) Si el sensor 1 se ha activado más veces que el sen
cado tienen las siguientes características? sor 4, un motor trifásico debe conectarse a la red
de alterna.
• Resolución.
6 . Realizar los esquemas de conexión y diseñar la apli
• Precisión.
cación en VisiDAQ que permita lo siguiente:
• Aliasing.
a) Leer una tensión analógica procedente de una
2. Deseamos realizar un conversor A/D a partir de un fuente de alimentación de pruebas y observar su
D/A, controlando este último mediante una tarjeta valor en pantalla.
PCL724. Confeccionar el programa en C que permi
b) Generar mediante un mando giratorio una tensión
ta realizar este control, para dos casos diferentes:
variable entre 0 y 5 V y tomar lectura de la misma
a) Algoritmo de control en escalera. mediante un voltímetro. ¡
b) Algoritmo de control de aproximaciones sucesi
c) Conectar a la red de 220 VAC una lámpara cuan
vas. do activamos un pulsador en pantalla.
3. Confeccionar un programa en C que permita contro
7. Diseñar las pantallas de tareas y display de una apli
lar la tarjeta PCL818L para tomar la lectura de tem
cación con el software VisiDAQ, consistente en lo
peraturas de cuatro puntos. En pantalla debe presen
siguiente:
tar sus valores y la media, y dar un aviso de alarma
si alguna lectura supera en 10ÜC a la media. a) Un sensor de nivel proporciona una señal propor
cional al nivel de un depósito. Esta señal varía
Los sensores de temperatura proporcionan una sali
entre 0 y 1 V para niveles comprendidos entre 0 y
da comprendida entre 1 y 5 V para el rango que va
25 m. M ediante una barra gráfica queremos
desde 0 °C a 120 °C.
visualizar dicho nivel. Cuando esté por debajo de
4. En un determinado proceso industrial debemos cap 3 m debe dar una alarma de “nivel bajo”. Si baja
tar la temperatura procedente de cuatro puntos del por debajo de 1 la alarma cambiará a “nivel muy
mismo, con valores máximos de 80 °C. Para ello, uti bajo”. Si se superan los 20 m se producirá otra
lizamos cuatro sensores tipo LM335. alarma de nivel “excesivamente alto”.
Deseamos visualizar por separado la evolución tem b) Mediante un mando deslizante queremos enviar
poral de la temperatura, en pantallas diferentes. Una una señal de velocidad a una bomba que actúa
quinta pantalla nos dará un resumen de las cuatro sobre el llenado del depósito. La velocidad variará
temperaturas y el valor medio de las mismas. entre 0 y 1.500 RPM. El variador de velocidad que
controla al motor de la bomba precisa una tensión
Dibujar el esquema de conexión y diseñar la aplica entre 0 y 5 V para conseguir dichas velocidades.
ción en VisiDAQ.
c) Para el vaciado del depósito se debe actuar sobre una
5. En un proceso industrial deseamos captar informa electroválvula de tipo todo/nada. Esta se gobernará
ción de tipo todo/nada procedente de cuatro detecto
desde el display de control mediante un botón pulsa
res inductivos con salida NPN y alimentados a 24
dor que hará que una salida digital se active al accio
VDC.
narlo. Mediante un indicador podremos ver, al mismo
Dibujar el esquema de conexión. tiempo, si la electroválvula está o no conectada.
Diseñar una aplicación en VisiDAQ que realice lo d) Mediante un interruptor de parada de emergencia
siguiente: el operario puede dar la orden de parada de las
acciones peligrosas. Aparte de cortar la alimenta
a) Mostrar la información de los cuatro sensores ción de dichos elementos peligrosos tal como
sobre pantalla. prescriben las normas de seguridad, queremos
b) Contar el número de veces que cada uno de los que un contacto de dicho interruptor sea leído
sensores se activa e indicar estos valores en pan mediante una entrada digital de la tarjeta y cuan
talla. Se podrán poner a cero y retener la cuenta de do se active comience a parpadear un letrero indi
todos ellos mediante dos pulsadores. cando la situación de emergencia.
© /T E S -P A R A N IN F O
1. Buscar en catálogos comerciales información sobre 2. Se propone montar y poner en funcionamiento cada
tarjetas de adquisición de datos y software de tipo una de las aplicaciones desarrolladas en el apartado
SCADA. Confeccionar una tabla resumen de la 3.3.6.
información recopilada.
© IT E S -P a r a n in f o
Análisis de sistemas
de control
J m r o d i j r ’d ó j j
Un puso previo untes de entrar en el estudio de los controladores, Ios cuales perm i
ten realizar un sistema realimentado de control, es el de conocer el comportamiento
temporal de los procesos para poder elegir el controlador adecuado.
En este capítulo nos acercamos al análisis matemático de los sistemas lineales, intro
duciendo el concepto de lo que son las ecuaciones diferenciales y la Transformada de
Laplace como método de análisis. Se estudian los sistemas de prim er y según orden
principalmente, insistiendo en la curva de respuesta temporal sobre la que se definen
los parám etros fundam entales que perm iten caracterizarlos.
El análisis detallado de los sistemas lineales requiere unos conocimientos matemá
ticos que están p o r encima del nivel que pueden tener a quienes va dirigido este texto.
Por ello, sin huir p o r completo de la herramienta matemática, se han planteado nume
rosos ejemplos de sistemas reales que permitan aclarar conceptos que son difíciles de
adquirir si sólo se hace uso de dicho análisis matemático.
C O J iíS u id o
4.1. Introducción.
4.2. Sistemo de prim er orden.
4.3. Ejemplos de sistemas de prim er orden.
4.4. Sistema de segundo orden.
4.5. Otros tipos de sistemas.
4.6. Ejercicios resueltos.
4 .7. Resumen comandos CC.
Cuestiones y problemas. , .
Actividades.
O .ü je iiv ü j
Identificar sistemas lineales p o r su respuesta temporal.
Obtener la función de transferencia de sencillos sistemas reales y prever su compor
tamiento a partir de la misma.
como Transformada de Laplace y algunas de sus propiedades
4.1. Introducción son las siguientes:
La forma habitual de controlar un proceso es mediante un 1. La transformada de una función del tiempo f(t) se con
lazo cerrado (Fig. 4.1). vierte en una función de la variable s, F(s).
2. La transformada de la suma o resta de varias funciones
Perturbaciones del tiempo es la suma o resta de las transformadas:
f l( t) ± f2 (t) -> F1 (s) ± F2 (s)
4. La transformada del producto de una constante por una
función de t es el producto de dicha constante por la
transformada:
K ■f (t) —> K • F (s)
4. La transformada de la derivada enésima de una función
f(t) es sn veces la transformada de f(t):
© IT E S - P a r a n in f o
Análisis de sistemas de control
Una vez obtenida la función de transferencia del proceso es
posible evaluarla para conocer finalmente el comportamiento 4.2. Sistema de prim er orden
del mismo a lo largo del tiempo. Para ello se suelen emplear
dos métodos: Decimos que un sistema (Figura 4.4) es de primer orden
cuando la ecuación diferencial que describe el comportamien
a) Respuesta indicia!: to dinámico del mismo es una ecuación de primer orden.
Cómo evoluciona la salida cuando aplicamos a la entrada
FRECUENCIA
x es la constante de tiempo. Nos da una idea de lo rápido o
lento que es el sistema en responder a los cambios producidos
a la entrada.
Figura 4.3. Respuesta frecuencial.
Para conocer la respuesta indicial del sistema, debemos
Con este procedimiento es posible analizar la estabilidad, obtener 02(t) cuando a la entrada aplicamos un escalón. La
frecuencia de corte, etc. transformada de un escalón es (7):
> IT E S -P a r a n in f o
75
Análisis de sistemas de control
K
0 2 (s) = ' 91 (s)
TS
4.3. Ejemplos de sistemas
Sustituyendo (7) en ( 8 ) nos queda (9):
K 01
de prim er orden
9 2 (s ):
XS + 1 S
Para conocer la variación de la salida a lo largo del tiempo 4.3.1. Sistema Hidráulico
debemos obtener la antitransformada de la ecuación (9). Para
ello consultaríamos la tabla de transformadas y tendríamos
4
finalmente ( 1 0 ):
0 2 (t) = K • 0 1 • (l-e _t/T)
qs
76 © I T E S - P a r a n in f o
Análisis de sistemas de control
Pasando h al otro miembro ( 6 ): T (s) R
dh qe (s) 1+R-C s
q •R = A •R -+ h
dt Podemos observar que las características capacidad y resis
tencia térmicas son las que determinan la mayor o menor rapi
Si aplicamos la transformada de Laplace a los dos miem
dez en la evolución del sistema.
bros de la igualdad (7):
R • qe (s) = R • A • s ■h (s)
Sacando factor común h(s) ( 8 ): 4.3.3. Circuito R-C serie
Rqe (s) = (RAs +1) h (s)
La función de transferencia del proceso será (9):
h(s) R
G
qe(s) 1+R-A-s
La constante de tiempo depende de la restricción R y del
área del depósito (x = R . A). Cuanto mayores sean estos valo Figura 4.8. Circuito R-C.
res, más lentamente evolucionará el sistema.
Sea el circuito de la Fig. 4.8 y en el instante t = 0 cerramos
el interruptor, estando el condensador descargado.
> IT E S -P a r a n in f o
77
La Fig. 4.9 representa esquemáticamente el circuito eléc Dividiendo numerador y denominador por (R .f + K1.K2)
trico y sistema mecánico de un motor de corriente continua. tenemos (2 2 ):
Los parámetros característicos del sistema son:
K2
• R, L: Resistencia y coeficiente de autoinducción del
co(s) (RT+KLK 2 )
inducido.
v(s) R-J
• J: Momento de inercia de la carga acoplada al eje s+ 1
(N.m.sec 2/rad) RT+K1-K2
• f: Coeficiente de fricción viscosa (N.m.sec/rad) Podemos observar que responde a un sistema de primer
orden en el que la velocidad que alcance el motor para una
Las magnitudes que intervienen son: tensión dada evolucionará de forma exponencial a lo largo del
• Ia, If : Corrientes de armadura y de excitación respecti tiempo, con una constante de tiempo que depende de J, f, R y
vamente. constantes del motor K1 y K2.
• V: Tensión aplicada.
• E: Tensión inducida.
4.4. Sistema de segundo orden
• 0 : Ángulo girado.
dco d2 d
T = J ■------- + f - co a 0 2 (t) + b 0 2 (t)+ c 0 2 (t) - e-0 1 (t)
dt dt dt
K 2 - v = R J - - ^ - + R -fco + K L K 2 -co = R J--^- +(R-f+KLK2)-co La respuesta del sistema a un escalón unidad dependerá del
dt dt valor del amortiguamiento E,. Podemos considerar los siguien
tes casos:
Aplicando la transformada de Laplace (20):
K2-v (s) = R-J-s-co (s) + (RT+K1-K2) co (s) a) Amortiguamiento cero:
© /T E S - P a r a n in f o
Análisis de sistemas de control
La Fig. 4.12 indica de qué manera evoluciona esta salida en
función del tiempo.
2 V^2- 1
4.4.1. Características de un sistema
b= S -V ^ -i subamortiguado
Los sistemas subamortiguados se suelen caracterizar por
c= una serie de parámetros que permiten estudiar la rapidez de su
2 V£,2- 1
respuesta y sobreoscilaciones. En la Fig. 4.14 se señalan los
D = ^+V ^2- 1 mismos.
> IT E S -P a r a n in f o
79
4.4.2. Ejemplo de sistema
de segundo orden
Un ejemplo de sistema de segundo orden es el del motor de
continua.
T = K1 Ia
d 20 d0
Figura 4.14. Respuesta de sistema subamortiguado. T = K 1I = J + f■
dt dt
Sus definiciones son las siguientes:
• La tensión inducida depende de la velocidad de giro (38):
• Tiempo de crecimiento (tc): es el tiempo que transcurre
hasta que se alcanza por primera vez el valor final del d0
régimen permanente. Aplicando esta definición a la E = K.2-C0 = K2 ■-----
dt
ecuación (29) se obtiene (30):
6 Ü'
Si disponemos de la respuesta indicial del sistema y Figura 4.15. Diagrama a bloques del motor.
sobre ella realizamos las medidas de los parámetros
característicos señalados anteriormente, podemos calcu El bloque 1 se caracteriza por la función de transferencia
lar el amortiguamiento, pulsación natural y ganancia obtenida de la ecuación (42). El bloque 2 tiene como fun
aplicando las siguientes expresiones (34 y 35): ción de transferencia la constante propia del motor K.1. El
71 par T obtenido como salida de este bloque se aplica al 3,
CO„ =
que representa el efecto mecánico dado por la ecuación
(40). La velocidad angular obtenida a la salida (co) da lugar
a la tensión inducida E, que se realim enta hacia la entrada
(bloque 4 con ganancia K2). El bloque 5 representa el efec
Sp
ln (——) to integrador que permite obtener la posición angular 0 a
K partir de co.
~ Sp 2
(ln (> Podemos observar que, al aparecer en la misma cadena los
bloques 1 y 3, con términos en s los dos, la función de trans
ferencia total tendrá el término s2 en el denominador.
© I T E S - P a r a n in f o
Análisis de sistemas de control
Una forma aproxim ada de identificar un sistema de
4.4.3. Parámetros característicos de grado mayor o igual a dos es considerar que está formado
un proceso sobreamortiguado por varios sistem as de prim er orden en serie, tantos como
sea n. De la curva de respuesta se obtienen Tu y T , y se
En la práctica, los procesos que se desea controlar respon puede aplicar la siguiente tabla para obtener el gradó y la
den en el tiempo a un escalón de entrada de forma parecida a constante de tiempo.
como lo hace el sistema de segundo orden, aunque realmente
sean de orden superior. Por ello interesa conocer, a partir de la
curva de respuesta, cuáles son las magnitudes dinámicas V Tu V * n
características de un proceso de este tipo. En la Fig. 4.16 se 9.61 2.72 0.28 2
señalan los mismos. 4.448 4.69 0.80 3
4.13 4.46 1.42 4
Respuesta 2.44 5.12 2 .1 0 5
2.03 5.70 2.81 6
1.75 6.23 4.55 7
1.56 6.71 4.30 8
1.41 7.16 5.08 9
1.29 7.59 5.87 10
Tabla 4.1.
1
G(s) = (---------- )"
I+ T -S
n=2"'^
4.5. Otros tipos de sistemas
/ n=4' / : "
Aparte de los sistemas de primer y segundo orden y orden
/ n , superior ya comentados, con un comportamiento claramente
/ / exponencial, nos encontramos con procesos que responden a
un escalón de forma diferente. Podemos destacar los siguien
/ / n7^7
/ / / tes casos:
© IT E S -P a r a n in f o
81
E n tra d a y s a lid a al s is te m a Entrada y salida al sistem a
62( t )
e u t)
T IE M P O
La función de transferencia es de la forma (44): Este tipo de procesos no tienen regulación intrínseca, por lo que
es imprescindible hacer uso de un regulador dentro de un bucle
G(s) = K cerrado para que puedan funcionar correctamente en la práctica.
2.- Comportamiento proporcional con tiempo muerto: La función de transferencia es de la forma (46):
K,
Es similar al anterior, pero la salida responde al cabo de un G(s)
tiempo T(, tal como se muestra en la Fig. 4.19. s
4.- Comportamiento cuadrático:
E ntrada y sa lid a al siste m a La salida crece con aceleración constante (Fig. 4.21), es
decir, depende del tiempo al cuadrado.
E n tr a d a y s a lid a al s is te m a
0 2 (t)
e i(t)
Tt T IE M P O
Las características de su respuesta son la ganancia (K) y el Figura 4.21. Respuesta cuadrática.
tiempo (Tt). Un proceso de este tipo, por ejemplo, es una cinta
transportadora. La medida se toma al final de la cinta mientras El control de rumbo y posición en aviones, vehículos, bar
que el elemento final de control se encuentra al principio. cos, etc., es ejemplo de sistemas de este tipo.
Durante el tiempo muerto T, el regulador no puede intervenir,
Al igual que los anteriores, no tienen regulación intrínseca.
puesto que sólo después de este tiempo se mide la magnitud
de salida. La función de transferencia de un sistema de este tipo es de
la forma (47):
Los procesos que responden de la forma indicada en la Fig.
4 .19 no se pueden regular, ya que TA =0 y resulta un grado de K
G (s ):
dificultad T u/T a infinito.
© IT E S -P a r a n in f o
Análisis de sistemas de control
El efecto de la realimentación negativa es el de una pérdi
da de ganancia a cambio de ganar en precisión y estabilidad.
PC - M
De (50) despejamos e y sustituimos en (51) con lo que
tenemos (52):
v
= PC - M
IT
De (49) despejamos M y sustituimos en (42) con lo que lle
gamos a (53):
PC - H-v
! I T E S -P a r a n in f o
83
£=
O
Análisis de sistemas de
S a lid a 0,8
l-e -™
e‘t/l20= 1-0,1=0,9
1 -= ln 0,9
120
Solución:
Según vimos en el apartado 4.2, Fig. 4.5, la constante de
tiempo x es el tiempo transcurrido para que la salida alcance
el 63% de su valor final.
Salida
84 © IT E S - P a r a n in f o
E
O
Análisis de sistemas de
v h (t)
Decir de qué tipo es, cuáles son sus parámetros carac
terísticos y dibujar la respuesta indicia!.
Solución:
Se trata de un sistema de segundo orden porque aparece un
término de s2. Podemos poner G de la forma indicada en la
expresión (23):
100
100 100
G=
1 00 s2+ 1 100 1
-s 2 + s2 +
100 100 100
K ■o í2 = 1
t=40s
Solución:
Figura 4.32. Evolución temporal.
El cociente entre Tg y Tu nos da aproximadamente el grado
del mismo:
Se trata de una variación exponencial cuya expresión
T 13,8
matemática es de la forma: -= 3
Tu 4,6
vh (t) = 2 • e -t/40
NOTA: La respuesta indicial de un sistema de primer orden n=4
siempre es exponencial y obedece a la ecuación genérica: De la tabla I dentro del apartado 4.4.3 obtenemos x:
y = V F + (Y, - VF) ■e -t/T T
— — = 4,46
donde:
y = salida del sistema.
x = —Tv , , s
—= l 3 ’8 = 3,1
V F= valor final que se alcanza en el régimen perma 4,6 4,46
nente.
La función de transferencia será:
V| = valor inicial de partida de y en el momento en que
se produce el escalón a la entrada.
G(s) = (- -)4
Para el caso anterior VF= 0, V, = 2, por lo que: 1+3,ls
86 ) I T E S - P a r a n in f o
Análisis de sistemas de control
La función de transferencia de este bloque será:
KM 50
l + x M 'S 1+ 1Os
Cuerpo C: se trata también de un sistema térmico de
primer orden en el que la ganancia vale kc = 0,7 y la
constante de tiempo podernos obtenerla sabiendo que
5x.c es aproximadamente 15 s, por lo que t c=3 s y la
función de transferencia completa:
IC 0,7
G c = -
l + t c -s l+3s
Medida:
H = 5 • 10-3V/°C
La temperatura Tc aumenta en 0,7 °C por cada °C de
aumento de Tm registrándose este cambio al cabo de 15 s. El sistema realimentado tiene una ganancia directa:
La temperatura del molde TM cambia en 0,5 °Cpor cada 50 0,7 280
k = k r - g m Gc -
10 m Vaplicados a la válvula de control. Este cambio se 1+1 Os l+3s (l+ 10s)(l+ 3s)
registra con una variación inicial de 5°C / s p o r voltio
aplicado. La función de transferencia del sistema realimentado será:
280
E l elemento de medida tiene un comportamiento propor
Tc(s) K (l+ 10s)(l+ 3s)
cional y entrega una tensión de 5mv / °C. E l controlador G=
también es proporcional y su ganancia es de valor 8: vE(s) 1+K-H 280
1+ • 5-10-3
(1+10s)( 1+3 s)
Se pide:
280 280
a) Función de transferencia. (l+10s)(l+3s)+280-5-10_3 “(1 + 10s)( 1+3 s)+ 1,4
bj Pulsación natural, coeficiente de amortiguamiento y 280 280 9,3
ganancia. 1+3 s+ 1Os+3 0s2+ 1,4 30s2+13s+2,4 s2+0,4s+8-10-2
c) ¿De qué fo rm a varía la temperatura Tc cuando apli b) A partir de la expresión (23) obtenemos las siguientes
camos 4 V p o r la entrada de consigna? igualdades:
afn = 8 -10 -2
2-^-con = 0,4
Solución:
K - © 2 = 9,3
a) El diagrama a bloques del sistema es el de la Fig. 4.34. Operando con estas expresiones obtenemos finalmente:
con = 0,28rad/s
i; = 0,71
K = 116
b) Se trata de un sistema subamortiguado y responde a la
ecuación (29) por cada voltio aplicado a la entrada. Haciendo
uso de un programa de simulación, tal como el CC, podríamos
obtener fácilmente el trazado de la respuesta Tc(t). La Fig.
4.35 muestra esta curva.
Figura 4.34. Diagrama a bloques.
CURVA DE RESPUESTA
K-vr 50°C/V-1V
= lOs
Figura 4.35. Curva de respuesta.
© IT E S -P a r a n in f o
En esta curva apreciamos que el régimen permanente Single, Gi: Aparece la función en forma de cociente de
alcanzado es de unos 115 °C, que se alcanza por primera vez polinomios.
a los 11,3 s y que se establece definitivamente a los 21,4 s
Unitary, Gi: Lo mismo de antes, pero haciendo que los
aproximadamente.
coeficientes del término de mayor grado de s sean uni
tarios.
© I T E S - P a r a n in f o
Análisis de sistemas
• Comando ADD: Permite entrar en el modo editor. El CC>@SEGUNDO, G l, 10, 0.5, 4
texto introducido se añade a un buffer interno. Se retor
introducimos:
na al nivel MACRO tecleando un punto (.).
10
Ejemplo: macro que permite crear una función de transfe Gl =
rencia de segundo orden. s 2+0,5s+4
COM ACRO Comando LIST: Lista de contenido del buffer.
M A C R O »A D D
&1 = & 2 / [ S A2 + &3 * S + &4 Comando NEW: Borra el contenido del buffer.
Comando QUIT: Vuelve al nivel desde donde se llamó
M A C R O S T O R E , SEGUNDO a MACRO.
MACRO>QUIT
Comando HELP: Muestra los comandos del nivel
CC>
MACRO con sus parámetros característicos y una
Si tecleamos: breve descripción.
IT E S -P a r a n in f o
89
C \ x e s \ \ o x \ e s '|
4
to si aplicamos súbitamente una presión de 4 Pa.
2. Dadas las siguientes funciones de transferencia,
dibujar, indicando valores, cómo varía la salida ante
una entrada en escalón unitario.
a) G = 8 Figura 4.37. Respuesta 2.
b) G =
2 + 8s
20
c) G ---------------
' 4s 2+ 2s+ 1
20
d) G = ----------------
100s2+30s+l
e) G = ---
s
10 • e"2s
8
g)G- — Figura 4.38. Respuesta 3.
1 1.5 2 2.5
240 300
90 © I T E S - P a r a n in f o
5. A un sistema de segundo orden subamortiguado se le
aplica un escalón de 6 V, respondiendo el transitorio
con un sobrepasamiento máximo de 16,3% a los
0,907 s y alcanzando el régimen estacionario un
valor de 12 V. Sabiendo que el transitorio tarda 0,604
s en alcanzar por primera vez el valor de régimen
permanente, calcular:
a) Función de transferencia del sistema.
b) Expresión de la salida si se aplica un escalón de 8 V.
6 . Para controlar la velocidad de un motor de corriente
continua hacemos uso de un puente de tiristores
conectado a la red de 220 V. Para una entrada de
mando vT = 10 V obtenemos a la salida un valor
medio de tensión aplicado a la armadura del motor
Va = 200 V.
El motor alcanza una velocidad en régimen perma
nente de nM = l .000 rpm cuando se alimenta con 200
V. A su eje se acopla una dinamo tacométrica que
proporciona una tensión vD= 40 V cuando gira a una
velocidad nD = 2.000 rpm. La salida de la dinamo se
aplica a un divisor resistivo formado por dos resis
tencias iguales.
Para mandar el puente de tiristores empicamos un
controlador proporcional, tal como indica la Fig. 4.43.
________________________________
© ITES -P a r a n in f o
osu
cu
Se pide:
a) Diagrama a bloques del sistema, indicando la fun
ción de transferencia de cada bloque.
b) Función de transferencia G =h2/vc
c) Parámetros característicos del sistema.
d) Respuesta temporal del sistema ante un escalón de
2 V aplicado a la entrada.
Si hacemos uso de un transductor de nivel que
proporciona una tensión de 0,1 v / m y un contro
lador proporcional con ganancia 5, repetir los
apartados anteriores en este caso.
92 © I T E S -P a r a n in f o
\eWM\AaAes
C 1=100pF
® P E S - P a r a n in f o
Sistemas de regulación
industriales
J m /u d u c c ÍD J i
Una vez conocido el comportamiento del proceso que se pretende controlar es nece
sario elegir el regulador adecuado y ajustar sus parámetros, para que el sistema res
ponda según unas especificaciones dadas.
En este tema se estudian los diferentes tipos de reguladores sencillos, como son Ios
de salida todo/nada y los PID, dejando para un tema posterior el control avanzado de
sistemas. Nos acercamos a ellos analizando cuál es la salida para las diferentes accio
nes, intentando aclarar los conceptos fundam entales en regulación. Por ello se plante
an y resuelven numerosos ejemplos.
El estudio de los reguladores nos va a permitir, en una etapa posterior, sintonizar los
mismos para que el sistema funcione correctamente. Por ello se hace hincapié en la
form a práctica en que el técnico de control debe ajustar sus parámetros a partir de la
observación de la salida del proceso.
Aunque hoy en día los reguladores que se implantan en cualquier sistema son de
tipo modular y únicamente requieren que se ajusten sus valores característicos, se han
incluido reguladores con tecnologías neumáticas y, sobre todo, electrónicas que pue
dan ser montados fácilm ente en laboratorio y permitan aclarar el comportamiento de
estos instrumentos.
C o m e j i k J u
O h y tú jifj
► Elegir el regulador adecuado, según sea el tipo de proceso que se vaya a controlar.
► Analizar el comportamiento del sistema con un regulador dado.
► Diseñar circuitos reguladores con amplificadores operacionales.
► Ajustar los parámetros del regulador para que la respuesta del sistema sea óptima.
Sistemas de regulación industriales
96 I T E S - P a r a n /n f o
Sistemas de regulación industriales
5.2. Regulador proporcional
En un regulador proporcional la salida que va a la válvula
es proporcional a la señal de error. Es decir, responde a la
ecuación ( 1 ):
y = K(M -PC ) + K„ = K ■e + K„
donde K es la ganancia del regulador y K 0 es la salida del
mismo cuando el error es cero. Generalmente, K() es la mitad
del valor máximo de salida del regulador (50%), con lo que la
válvula se encontrará en la mitad de su recorrido y ello per
mitirá una regulación del proceso abriendo y cerrando la vál
vula, cosa que no se podría hacer si K(| fuera cero.
Si expresamos M, PC e j en %, la ecuación ( I ) se convier
te en (2 ):
y (%):
100
BP
(M -PC ) + K(| (%) 5
A BP se le llama banda proporcional y nos expresa en qué
porcentaje tiene que cambiar la medida M, alrededor del
punto de consigna PC, para que la salida del regulador abar
que toda su gama de variación posible. Así, por ejemplo, un
regulador con BP = 10% nos indica que cuando la medida
La Figura 5.5 muestra la representación de esta última
cambie un 10 % alrededor de la consigna establecida, la vál
ecuación.
vula pasará de totalmente abierta a totalmente cerrada.
De las expresiones (1) y (2) deducimos la relación que hay y(%)
entre BP y ganancia (3):
100
K=
”b F
La ecuación (2) se puede representar gráficamente para un
punto de consigna dado y esta gráfica nos mostrará cómo
varía y en función de M. Por ejemplo, si un regulador tiene
una BP=40% y el PC=30%, la ecuación que relaciona.)’ con
M, suponiendo K(l =50%, es (4):
100%
y= (M - 30%) + 50%
40%
y = 2,5 (M - 30%) + 50%
Esta recta podemos representarla obteniendo tres puntos,
para M = 30%, M = 10% (variación de la mitad de BP por
debajo de PC) y M = 50% (variación de la mitad de BP por
encima de PC). Los valores correspondientes de y son 50%,
0 % y 10 0 %.
La Figura 5.4 muestra esta variación. Podemos observar Figura 5.5. Acción inversa.
que mientras M se mueva dentro de la banda proporcional el
regulador tiene un comportamiento proporcional, haciendo Cuando M esté por debajo del 10%, la válvula estará total
que la válvula se abra más o menos según esté M más o menos mente abierta y cuando esté por encima del 50%, totalmente
alejada de PC. Puesto que el regulador es de acción directa, la cerrada. Variando entre el 10% y 50% la válvula se abrirá en
válvula también debería serlo, es decir, cuanto mayor sea j ’ proporción a la medida.
más se cerrará la misma.
Si el regulador es de acción inversa, la ganancia es negati
va y la recta que expresa la variación de y respecto a M tiene
pendiente negativa. Si utilizamos el mismo ejemplo de antes:
5.2.1. Desviación permanente (offset)
100 Observando las ecuaciones (1) y (2) apreciamos que si la
y=- BP
(M - PC) + K(| salida de un regulador proporcional es distinta del valor K(),
debe existir un error e distinto de cero. Esto quiere decir que la
y = - 2,5 (M - 30%) + 50% medida no coincidirá con el punto de consigna una vez se haya
© I T E S -P a r a n in f o
97
alcanzado el régimen permanente. Esta desviación permanen Cuando la válvula se ha abierto al 80% se alcanza la tem
te u offset es una característica indeseable del control propor peratura que como máximo queremos llegar a conseguir, lo
cional. Podría eliminarse reajustando el valor de K0. Sin que supone que la válvula estaría correctamente dimensiona-
embargo, si se produce un cambio de carga (cambio en la can da. Con la válvula cerrada la temperatura es la ambiente.
tidad total de agente de control que el proceso necesita) oca
sionado por cualquier perturbación, la salida del regulador aca Queremos conseguir una temperatura de 300° y decidimos
poner el controlador con banda proporcional 100% y K() =
bará ajustándose en otro valor distinto y esto será debido a una
50%. El punto de trabajo alcanzado una vez transcurrido el
nueva desviación, lo que requerirá un nuevo reajuste manual.
régimen transitorio deberá satisfacer la curva del proceso
Para conseguir que el error sea muy pequeño deberíamos dada en la Figura 5.7 y la del controlador. Para obtener dicho
ajustar la ganancia del regulador a un valor muy elevado (o la punto trazamos dos curvas (Figura 5.8).
banda proporcional a un porcentaje muy pequeño). El incon
veniente de tom ar esta medida es que el sistema controlado se y{%)
puede hacer inestable y entrar en oscilación.
y(%)
© I T E S - P a r a n in f o
Sistemas de regulación industriales
Supongamos que una vez reajustado el controlador, siendo
M igual al PC se produce una perturbación, como por ejem 5.2.3. Implementación del regulador
plo la que supone introducir material frió repentinamente.
Esto supone un cambio en la curva del proceso, de manera
proporcional
que ya no será la de la Figura 5.7, por lo que M tenderá a dis Electrónicamente es posible realizar un regulador propor
minuir haciendo que el regulador reaccione y que se intente cional mediante amplificadores operacionales (Figura 5.11).
alcanzar de nuevo el PC. Sin embargo, se estabilizará en otro
punto con una desviación tal que permita mantener la nueva
apertura de la válvula (Figura 5.10).
y(%)
5.2.2. Estabilidad
Según hemos visto en el apartado anterior, interesa que la
BP del regulador sea lo más pequeña posible para conseguir
la mínima desviación. Ajustar una BP muy pequeña supone
que la pendiente del tramo lineal de la curva del regulador sea
muy alta y ello hace que cambios muy pequeños de M, alre
dedor de PC, provoquen el recorrido completo de la válvula.
© IT E S -P a r a n in f o
99
Sistemas de regulación industriales
Si M aumenta por encima de PC, la lengüeta tiende a obtu En 1 el error es positivo y esto hace que la salida y vaya cre
rar más la boquilla, provocando una salida y mayor. Con el ciendo linealmente. Si se mantuviera el error, la salida se satu
fuelle de realimentación se consigue compensar la variación raría y alcanzaría el valor máximo.
anterior, hasta que finalmente se equilibra la fuerza de este
En II y IV el error se anula, por lo que la salida del regula
fuelle con la ejercida por los otros dos. En equilibrio se cum
dor se mantiene en el valor alcanzado anteriormente.
ple que la suma de todas las fuerzas ejercidas es cero, es decir:
M • L1 + K() • L2 - PC • L1 - y • L2 = 0 En la zona I I I el error es mayor que en I y por ello se pro
duce un crecimiento de y más rápido.
Despejando y nos queda:
L1 En V el error es negativo, por lo que la salida y decrece a
(M - PC) + Kn lo largo del tiempo.
y ~ L2
La banda proporcional se ajustará modificando las distan En VI y VII el error varía linealmente, por lo que la salida
cias L1 y L2. y sigue una evolución cuadrática, ya que (7):
s
ladores realizados con tecnología digital que son fácilmente li o l| o
programables y permiten una puesta en funcionamiento inme
diata (apartado 5.6).
y = ~ 41
-
1
■ 1 ( M - P C ) dt =
o
- L ■j
i| 0
edt
y-
""b p
e+
'i o
e dt
PC
100 © I T E S -P a r a n in f o
5.3.3. Implementación del regulador PI
A c c ió n PI
Tr 1
Figura 5.14. Acción PI y tiempo TR. (Cont.)
<- R j » - T 5 ( M - p c ) + - R 4 - c ! , ( M - PC)d'
1.- Inicialmente se ajusta BP y TR en los valores más altos.
Observaremos un error elevado y una cierta tendencia a anu Con R2 ajustaremos la ganancia o banda proporcional y
larse por la pequeña acción integral. con R4 el tiempo integral.
Se va reduciendo BP hasta que el proceso empiece a Otro posible circuito es el de la Figura 5.18.
oscilar (BP4 en la Figura 5.15). Nos quedamos con el valor de
BP anterior (BP3 en la Figura 5.15).
3.- Disminuimos TR y provocamos un cambio en la con
signa para ver cómo evoluciona la medida hasta alcanzarla.
Una vez estabilizada, volvemos a disminuir TR y observamos
la variación de M, cambiando en cada caso la consigna a un
nuevo valor. Observamos que a medida que TR disminuye el
proceso se hace más rápido y tiende a oscilar más.
4.- Fijamos TR de forma que la oscilación sea pequeña y
que el tiempo de recuperación sea adecuado. Un criterio a
seguir es hacer que la oscilación tenga un factor de amortigua
ción 4:1 como mínimo. Esta amortiguación se puede calcular
midiendo la amplitud de una oscilación y la de la siguiente
para obtener el cociente entre ellas y esto nos da dicho factor.
© I T E S - P a r a n in f o
Sistemas de regulación industriales
La expresión de la salida es (13): lie da lugar a una función de retardo con una cierta constante
de tiempo. Esto provoca que el fuelle integral suba lentamen
R2 R1 1
te hacia la presión de salida, moviendo con ello la lengüeta y,
Y ~~ ~R3 (M ~ PC))(~ _ R1') + (" R4 C o por lo tanto, cambiando la presión de salida.
R2 f' R2
R3
(M - PC) + -------
R4-C o R3
J
— (M - PC)dt =
5.4. Regulador con acción
derivativa
R2
rvJ
((M -P C ) + — —
1
K 4 'L
J(M -P C )d t)
o
En un regulador con acción derivativa la salida del mismo
Al integrar la señal de error multiplicada por la ganancia es proporcional a la derivada con respecto al tiempo de la
5
del efecto proporcional lo que ajustaremos con R4 es el tiem señal de error. Es decir (16):
po de reajuste, tal como vemos en las ecuaciones (14) y (15):
de
R2 y=V
G= dt
R3
A Td se le denomina tiempo derivativo y cuanto mayor sea,
T r = R4 ■C más efecto tendrá la acción derivativa.
La Figura 5.19 muestra un regulador PI realizado con tec La expresión (16) nos dice que la salida por efecto deriva
nología neumática. tivo no depende del valor absoluto del error sino de la veloci
dad de cambio del mismo. La acción derivativa tiene efecto
anticipativo, es decir, tiende a corregir el error en el momen
to en que se detecta que éste tiende a cambiar.
A modo de ejemplo, la Figura 5.20 muestra cómo varía la
salida del regulador para diferentes señales de error, supo
niendo un regulador con acción derivativa solamente.
3
6
PC
1 X/ 2 \ 5
I | 7
U8
102 / T E S - P a r a n in f o
Sistemas de regulación industriales
En ciertos casos nos interesa que la acción derivativa no R1
tenga efecto si se produce un cambio en el punto de consigna.
Para ello, dicha acción deberá tener en cuenta solamente los
cambios en la medida. Un regulador que actúe de esta forma
tendrá una salida de la forma (17):
dM
Y~ T° ' ~ d T
10 0 ^ de de R2 de
y = ------■e + TnD• —dt y = (- C - R l — )• (------- ) = C • R1 • -----
5
BP dt R2 dt
Sacando factor común 100 / BP (19):
El tiempo derivativo viene dado por (22):
100 de
y= BP
(e+ t a ■—
dt
) T d = C • R1
A Ta se le denomina tiempo de avance y su relación con Un regulador PD se puede realizar combinando ambas
T d y BP es (20): acciones en un circuito sumador (Figura 5.23).
BP
T = • T
A 100 E
PC
Figura 5.21. Acción proporcional y derivativa. Al fuelle P le llega el aire a través de una restricción varia
ble. Ello significa que no puede responder rápidamente a cam
Es el tiempo en que se avanza la salida por el efecto deri bios en la presión del aire.
vativo a la acción proporcional cuando el error varía lineal
Al existir una diferencia de presión entre PC y M la lengüe
mente en el tiempo. Es decir, tiene que transcurrir el tiempo
ta se mueve casi instantáneamente (efecto derivativo) provo
T a para que el efecto proporcional iguale al derivativo cuan
cando un cambio rápido en la salida. Posteriormente, el aire
do el error varía linealmente.
que va entrando al fuelle proporcional dará lugar a una fuerza
que compense la ejercida por la diferencia de presiones entre
PC y M.
5.4.2. Implementación del regulador PD
El ajuste en la restricción de la línea de alimentación del
Con un circuito diferenciador con operacional es posible fuelle proporcional determina el tiempo derivativo. Cuanto
conseguir la acción derivativa (Figura 5.22). más cerrada esté, mayor será TD.
© I T E S -P a r a n in f o
103
Sistemas de regulación industriales
© I T E S -P a r a n in f o
Caben destacar dos procedimientos, desarrollados por Zie-
gler y Nichols, que son el método de ganancia límite y el méto tr=
0,3
do de curva de reacción, que pasamos a describir a continuación.
Controlador PID:
02
5.5.1. Método de ganancia límite BP = 83
"o T
g
T = T L_
r
R 1,2
Controlador P1D:
BP = 1,7 ■BPt.
I<L
2
TV.
ta =
Podemos apreciar lo siguiente:
Si lo que pretendemos es que el proceso se recupere rápi • Sin regulador, la salida permanece en el nuevo valor
damente pero con una amplitud de la oscilación, por encima alcanzado después de la perturbación, ya que la válvu
de PC, mínima (criterio de mínimo rebasamiento), debería la de control no puede variar de posición por sí misma.
mos obtener BP, T R y TA aplicando las siguientes expresiones:
• Con regulador P, el sistema reacciona de forma que los
BP = 1,25 • BPC
cambios en M hacen que la válvula de control se ajuste
T r = 0,6 • Tc a un nuevo valor. La salida alcanzada en esta nueva
situación no se sitúa en el PC, es decir, siempre habrá
TA = = ,1 9 T C un cierto error que será tanto menor cuanto mayor sea
la BP.
• Con regulador PI, el regulador actúa de forma similar
5.5.2. Método de curva de reacción pero haciendo que el sistema se comporte mejor, ya que
no hay tanto sobrepasamiento por encima de PC y,
Consiste en abrir el lazo colocando el regulador en manual sobre todo, la medida alcanza de nuevo a la consigna,
y aplicar un escalón directamente a la válvula. Se obtiene la es decir, el error acaba valiendo cero.
respuesta temporal del proceso, siendo su aspecto como el
indicado en la Figura 4.16 del apartado 4.5.3. Las caracterís • Si añadimos acción derivativa (regulador PID), se pro
ticas que describen el comportamiento del proceso son R. Tu ducen dos mejoras: menor sobrepasamiento sobre PC y
y Tg. El escalón aplicado a la entrada es 01 y el incremento recuperación más rápida.
en la medida es 02. A partir de estos datos podemos calcular
el regulador como sigue:
Controlador P: 5.6. Reguladores comerciales
02
BP = 100 Los reguladores son instrumentos que podemos encontrar
~~eT
en el comercio con diferentes formas. La Figura 5.27 ¡lustra
Controlador Pl: tres modelos diferentes, el (a) y (b) están construidos con tec
nología electrónica analógica (amplificadores operacionales)
02
BP = 110 y están prácticamente en desuso, mientras que el (c) es de tipo
~~oT digital.
© IT E S - P a r a n in f o
Sistemas de regulación industriales
(b)
fjg P
Estos últimos utilizan algoritmos digitales para implemen- • Si la señal es de 1 a 5 V, 0 a 5 V, 0 a 1 V ó 0 a 100 mV,
tar la función PID. Su programación e implantación en el pro se aplica el positivo a 13 y el negativo a 15.
ceso es relativamente sencilla. A modo de ejemplo, vamos a
La salida de control se consigue con unidades que se pue
analizar por encima el controlador de temperatura E5AX de la den conectar en un zócalo situado en el interior del controla
casa OMROM. La Figura 5.28 muestra su aspecto externo. dor. Se ofrecen las siguientes posibilidades:
; Salida tipo relé: el terminal 10 es el común, el 9 es nor
malmente abierto (NA) y el 8 normalmente cerrado
INDICADO R DE LA VARIABLE
DEL PROCESO (NC). Soporta 5 A y 250 V.
- INDICADO R DE CO NS IG N A
• Salida tipo triac: entre los terminales 9 y 10 están
conectados los ánodos del triac. Soporta hasta 1 A y
INDICADO RES TO D O /N A D A
250 V.
TECLAD O PARA PROGRAM ACIÓN
• Salida tipo NPN: consiste en un transistor NPN cuyo
colector se acopla al terminal 9. La carga se conecta
entre 9 y 10. La salida puede ser de 12 V c.c. / 40 mA
ó 24 V c.c. / 20 mA, según módulo elegido.
• Salida PNP: se trata de un transistor PNP cuyo colector va
conectado al terminal 9. La carga se debe acoplar entre 9
Figura 5.28. Controlador E5AX. y 10. La salida puede entregar hasta 20 mA y 24 V c.c.
106 IT E S - P a r a n / n f o
Salida de corriente: consiste en un transistor cuyo segundo. El indicador AT lucirá intermitentemente. Una vez
colector se conecta al terminal 9. La carga, de valor que dicho indicador se apague, el proceso habrá finalizado y
máximo 600 , se conecta entre 9 y 10. Este es el único el controlador habrá calculado los valores óptimos de los
caso en el que la salida es de tipo analógico, pudiendo parámetros P, I y D. Para realizar este cálculo el controlador
variar entre 4 y 20 mA. provoca un escalón en la consigna y observa el comporta
miento de la salida, tomando valores de dicha curva. A partir
Internamente se disponen una serie de conmutadores que
de estos valores calcula dichos parámetros.
permiten configurar el modo de funcionamiento:
Selección de tipo salida: todo/nada o analógica. Cuando el controlador está en modo PID y el módulo de
salida es de tipo todo/nada, la salida del controlador se man
Selección del tipo de entrada: 4 - 2 0 mA, 0 - 2 0 mA, 1 tiene en alto (suponemos salida directa) durante un tiempo
- 5 V, 0 - 5 V, 0 - 1 V, 0 - 100 mV, 0 - 10 mV ó -10 - proporcional a la salida del regulador PID. Se toma como
10 mV. tiempo base el tiempo ajustado como periodo de control. La
• Selección de función: Figura 5.30 muestra un ejemplo de dos posibles salidas, según
que la señal del PID sea alta o baja. Es decir, cuanto mayor
- Modo de control: todo/nada o PID. sea el error más tiempo estará conectada la salida dentro del
- Modo operación de la salida: directa o inversa. periodo de control.
- Habilitar indicación de datos en modo “shift”.
- Habilitar la protección del SP frente a cancelaciones.
- Habilita la indicación de valores PID.
Salida PID elevada
Seleccionar modo funcionamiento de alarmas: Existen
diez modos que permiten establecer cómo se compor
tarán los contactos de salida correspondientes a A L M 1
y ALM2 cuando el PV se acerque al valor SP.
Una vez configurado, se deben programar los parámetros < ----------------------------------- ►
1
característicos: PERIODO DE
CONTROL
Valor de salida en manual: podemos ajustar el nivel entre
0 y 100 % del valor máximo de salida, cuando el contro
Salida PID baja
lador esté en manual. El indicador PV muestra la medida
del proceso y el SV muestra dicho porcentaje. Al cabo de
•
unos 2 s, la salida tiende al valor ajustado manualmente.
Consigna: este dato es aplicable en modo automático y
el control se realiza automáticamente. El indicador SV
muestra dicha consigna y PV el valor de la medida.
n n
Figura 5.30. Salida tipo contacto en modo PID.
r
Ajustes de A L -1 y AL-2: valores para los que deseamos
que se activen las respectivas salidas de alarma.
Para finalizar, la Figura 5.31 muestra una aplicación del
• Ajuste del valor de entrada “shift” : éste será el valor controlador consistente en controlar la temperatura de un
que se sume a la consigna cuando se cortocircuiten los horno cuyo calentamiento se produce mediante resistencias
terminales 2 y 3. calefactoras que se alimentan a 220 VCA y consumen 4 A.
• Ajustes de banda proporcional (%), tiempo integral y
tiempo derivativo (s), cuando está en modo PID. SO es el interruptor principal, F0 y F1 los dispositivos de
protección (interruptores automáticos magnetotérmicos). El
• Ajustes de la presentación de la medida en el display
sensor de temperatura B0 consiste en un termopar cuya salida
PV: se pueden ajustar el número de decimales, el valor
se acopla a un transmisor para entregar una señal entre 1 y 5 V
mínimo que se indicará cuando el sensor entregue míni
para los valores mínimo y máximo de temperatura. El trans
ma señal y valor máximo para cuando el sensor entre -
misor se alimenta de una fuente de continua conectada a la red.
' gue máxima señal.
• Ajuste del periodo de control cuando está en modo PID. El piloto H1 está conectado a una salida de alarma. Si se
programa de forma que ALM1 se active cuando la medida
• Ajuste de la histéresis cuando está en modo todo/nada. (PV) esté un cierto valor por encima de cero (modo 8 ), dicho
• Ajuste de la histéresis de alarmas. piloto se conectará cuando la temperatura alcance este límite.
El proceso de autosintonía (AT) se inicia pulsando simultá La salida es de tipo contacto y el controlador se puede
neamente dos teclas del panel de control durante al menos 1 poner en modo todo/nada o PID.
© IT E S - P a r a n in f o
Sistemas de regulación industriales
o -
F1
aA fo F2
so
>l >l
5
H1
A 7
6
18
17
16
9
10
14
13
A BO
TRANS
MISOR F.A.
1 A5V
156 - 60
5.7. Ejercicios resueltos PC = --------------- • 100 = 43%
300 - 60
Un regulador de posición proporcional con acción Suponemos K0=50%. La Figura 5.32 muestra la curva
inversa tiene un intervalo de medida de 60" a 300". El del regulador.
punto de consigna está situado en 156". La banda pro
porcional es del 35%. La señal de salida del regulador b) Sabiendo que PC = 43%, la medida debe variar entre PC
puede variar enre 4 y 20 mA. Se pide: ± BP/2 (por ser el ajuste de K() al 50%) para que la salida
del regulador varíe entre sus límites máximo y mínimo:
a) Representar la variación de la salida del regulador
en función de la medida. BP
M m ín ( % ) = P C - — — = 4 3 % - 1 7 ’5 % = 2 5 ’5 %
108 IT E S - P a r a n in f o
Sistemas de regulación industriales
y(%) Si fijam os la consigna en 8 y ajustamos el controlador
proporcional con una BP — 20%, estudiar si el sistema
sería estable. Repetirlo para una banda proporcional
de! 200%.
Solución
En la Figura 5.34 se muestra la curva del proceso junto con
la curva del regulador para BP=20%. Si PC= 8 , en porcentaje
valdrá:
8-4
PC(%) ^ 100 = 67%
10-4
s
Figura 5.32. Salida regulador en función de M.
100
y (%) = 35
■(55-43) + 50 = 84%
L íq u id o B
L íq u id o A
Figura 5.34. Curva del proceso y respuesta controlador.
> I T E S - P a r a n in f o
109
Sistemas de regulación industriales
5
25
y = 2 ,5 -------- -2 = 12,5%
4
Figura 5.35. Regulador con BP=200%. Al final del tramo el error desaparece, por lo que el térmi
no correspondiente a la acción proporcional se hace cero y la
Si partimos del punto 1, por ejemplo, el regulador hace que salida cambia al nuevo valor:
la válvula se abra lo señalado por 2. Esta apertura provoca, y = 12,5% + 25% = 37,5%
según la curva del proceso, que la medida alcance lo indicado
por el punto 3. Esta medida hace que el regulador abra la vál Podemos ver que, al final del tramo, el valor alcanzado ha
vula lo marcado por el punto 4 y esto dará lugar a la medida cambiado con respecto al de antes (reajuste automático) por el
señalada por 5. Podemos comprobar que el punto de funcio efecto integral.
namiento tiende a estabilizarse en el punto de cruce de las dos • Tramo III: al ser el error cero, la salida se mantiene en
rectas. y = 37,5%.
3. Disponemos de un regulador P I de acción directa con • Tramo IV. Como el error es e=8%(32):
B P = 40% y Tr = 4 minutos/repetición. La salida del pro
ceso está situada en el 50%, coincidiendo con el PC. y = 2,5 (8 + —1 Jí 8 dt) + 37,5 = 57,5 + 5 • t
Dibujar, indicando valores, cómo evoluciona la salida 4 q
del regulador si la salida del proceso sufre las variacio
Al cabo de los tres minutos que dura el tramo, el valor de
nes indicadas en la Figura 5.36, sabiendo que inicial
y será (33):
mente el valor de la misma es del 50%.
20
y = 5 7 ,5 --------- • 3 = 72,5%
M(%) 4
Al final del tramo el error pasa a valer 0, por lo que la
acción proporcional desaparece y el valor de y queda en (34):
y = 72,5% - 20% = 52,5%
58
50 • Tramo V: el error toma el valor cero. La salida se man
tiene en el valor anterior y = 52,5%.
• Tramo VI: el error varía linealmente a razón de -10%
en cinco minutos, es decir:
1 1 3 4 5 ( 7 e = -2 ■t
t(m in u to s )
La salida del regulador será (35):
Figura 5.36. Variación de la medida. 1 5 t2
y = 2,5 (-2 t+ — J (-2 t) dt)+52,5%=-5-t - — • —
5
Solución + 52,5% = - 5 t ------ 12 + 52,5
8
La salida del regulador responde a la siguiente ecuación Se produce una variación cuadrática decreciente que parte
(29): de 52,5 y acaba valiendo a los cinco minutos y = 11,875%.
> I T E S - P a r a n in f o
Sistemas de regulación industriales
La salida del regulador será (36): • Tramo I: al ser el error 0, la salida del regulador se man
tiene en y = 50%.
10 1 10
y = 2,5 ((— t - 1 0 )+ — j ( — t - 10)dt)+l 1,875 = • Tramo II: el error crece linealmente, a razón de un 20%
en 3 minutos. La expresión de e será:
25 25
= — 1 + — t2 + 11,875
12 24 20
e = ------ 1
3
De nuevo, se produce una variación cuadrática creciente
que parte de 11,875 y acaba valiendo (37): La salida en este tramo será de la forma (39):
25 25 100 20 20 200 400
y = — • 3 + —— 9 + 11,875 = 27,5% (— t+2-— )+50 1■ + 50 = -8,3t+33,4
J 12 24 80 v 3 3 ' 24 24
La Figura 5.37 muestra la evolución de la salida del regu Al cabo de los 3 minutos, la salida será:
lador en el tiempo.
y = - 8,3 • 3 + 33,4 = 8,5%
5
M(%) a trazos
M (% ) a trazos
t ( m in u t o s )
>I T E S - P a r a n in f o
111
• Tramo VII: el error pasa a valer cero, por lo que la sali T r = K • T, = 120 s = 2 min
da se mantiene en 50%. Como el cambio en el error, del
10 % a cero, es instantáneo, la salida tiene un pico que = 30 s = 0,5 min
ta =
alcanza el valor máximo. K
5. Con e! objeto de controlar un proceso de temperatura se Obsérvese que las señales M y PC en el amplificador res-
decide instalar un controlador PID tal como el mostra tador están permutadas. Es decir, la señal de error será e = PC
do en Ia Figura 5.40. - M = - (M - PC). Esto supone que el regulador es de acción
inversa (si aumenta M, decrece la salida del regulador).
La salida y en funcuón del error será la de la forma (46):
1 ( de
y = -K. (e + -— J edt + T
Tr 0 * Í T )+ V "
v <%)
M (%)
Figura 5.42. Efecto proporcional.
y(%)
PC=30% \
\
1 2 4 c
t(m inuto s)
Figura 5.41. Variación de la medida.
Solución
El circuito de la Figura 5.40 corresponde a un controlador
PID en el que se integra y deriva la señal de error directa
Figura 5.43. Efecto integral.
mente en lugar de la señal de error multiplicada por la ganan
cia proporcional. Según esto, los parámetros del regulador
serán (45): En el tramo I no hay variación ya que e = 0.
100 K f* f 10 10
BP = = 50% yr J edt = - lj — tdt = --------1
K
© I T E S - P a r a n in f o
*9 En el tramo III el error vale e = 10, por lo que y será (44): Esta señal se obtiene aplicando en cada tramo la siguiente
ecuación (48):
IC f f
y, = -— Je d t + y 0 = - lj 10 dt - 15= -lOt -15 de
1R o o
y° = - K - T* i r
* En el tramo IV el error varía linealmente con pendien
te negativa y su expresión es (49): donde e tiene las expresiones que hemos visto cuando se ana
lizaba el efecto I.
20
e = 1 0 --------- 1 = 1 0 - lOt Efecto PID\ Para completar el ejercicio, dibujamos conjun
2
tamente las tres curvas y efectuamos la suma entre ellas para
El efecto integral sobre y será (50): ver el efecto completo del regulador (Figura 5.45).
K f Para conseguir la curva completa hacemos la suma de las
Yi J edt + y 0 1 (10-1 Ot) - 35= -lOt + 5t2 -35
T1 R 0 0 tres curvas obtenidas con el valor fijo 70. Para ello, en cada
unidad de tiempo sumamos los cuatro valores y marcamos los
Al cabo de un minuto, yt = -40.
puntos resultantes. Finiendo estos puntos tenemos aproxima
Al cabo de dos minutos, y, = -35. damente cómo varía la salida y del regulador PID.
y(%¡
10 °,
t( m in u to s )
O
-3 ,3 %
Figura 5.45. Salida del regulador PID.
1 l 2 3l i4 l 5
t(m in u to s )
© IT E S -P a r a n in f o
Sistemas de regulación industriales
C u e á w ’í x e s 'j \> v o U e w \ a .s
1. ¿Qué lim itaciones tiene el controlador de tipo c) Obtener aproximadamente en qué temperatura se
todo/nada? ¿En qué casos se puede utilizar? estabilizará la medida.
2. Para controlar el nivel de líquido de un depósito se Repetir los apartados b y c suponiendo una disminución
utiliza un regulador todo/nada. Cuando la válvula en la banda proporcional hasta el 10 %.
está abierta el caudal de entrada es de 500 1/s. El
7. Se desea controlar el caudal de un líquido 2 que se
depósito tiene una sección transversal de 2 0 m 2 y el
añade a otro (líquido 1), tal como muestra la Figura
líquido sale a una velocidad de 200 1/s. Si ajustamos
5.46.
el punto de consigna en 5 m y la histéresis en el 10%,
dibujar la evolución temporal del nivel, indicando
5
valores de altura y tiempo, suponiendo que el siste
ma se pone en marcha cuando el líquido almacenado
estaba en 3 m.
3. ¿Cuándo es comparable un regulador proporcional a
uno de tipo todo/nada?
4. ¿Qué ventajas e inconvenientes supone el hecho de
disminuir la banda proporcional en un regulador
proporcional?
5. Un regulador proporcional de nivel tiene un interva
lo de medida de 2 a 14 m. El punto de consigna está
en 8 m. La BP es del 60%. La señal de salida del
regulador varía entre 1 y 5 V. Sabiendo que es de
acción inversa, se pide:
a) Indicar los valores límite de nivel que hacen que
la salida del regulador sea máxima y mínima.
Figura 5.46. Control de caudal.
b) ¿Cuál será la salida del regulador cuando el nivel
sea de 8,5 m? ¿Y cuando sea de 13 m? Situado el controlador en manual se toman medidas de
6 . Para controlar la temperatura en un intercambiador concentración para cada apertura de la válvula, observán
de calor se hace uso de un regulador P. Si ponemos dose proporcionalidad en todo el rango y siendo estas
el regulador en manual y aplicamos señales a la vál medidas:
vula que perm itan su apertura, obtenemos las 0 % apertura 0 gr /1
siguientes relaciones:
10 0 % apertura 20 gr /1
Apertura válvula Temperatura
Si situamos el punto de consigna en 8 gr/1, decidir qué
0% 18 °C banda proporcional debe tener el regulador para que el
O
U)
30%
U
114 © I T E S - P a r a n in f oi
M(%) regulador PID, en comparación con un regulador
PI? o íd
a»
14. Se pretende sintonizar un regulador PID incorpo
a>
rado a un proceso de presión. Para ello se anulan -a
CS)
las acciones I y D y se va reduciendo la BP hasta rd
conseguir que el proceso oscile con una BP = 15% E
QJ
siendo el periodo de 250 s. ¿Cuáles son los valores
adecuados de BP, TR y TA?
t(m inutos)
15. Un proceso de temperatura tiene la curva en lazo
Figura 5.47. Variación de M.
abierto que se indica en la Figura 5.49.
5
con BP=50% y T .= 0,5 minutos. Si la medida
varía de la forma indicada en la Figura 5.48 y la
constante k( del regulador es del 50%, dibujar
cómo evoluciona la salida del mismo
M(%)
© IT E S - P a r a n in f o
115
C/D
a>
1. En la actividad 1 del tema 4 se montó un sistema tér • Proceso integraI (nivel, por ejemplo) (Figura 5.51):
mico del que se obtuvo su curva de respuesta. Par
tiendo de esta curva diseñar y montar un regulador 5k
5k
P e rtu rb a c ió n z O WV t
PID con operacionales para realizar un control en
lazo cenado. Una vez montado, comprobar el efecto E ntra da y o— y f r L '
de variar BP, TR y T, sobre la medida.
2. Un proceso puede ser simulado fácilmente mediante
amplificadores operacionales y haciendo uso de un
paquete de software para simular circuitos electróni Figura 5.51. Simulador de proceso integral.
cos (PSPICE por ejemplo), podremos implementar-
Io y comprobar su funcionamiento. • Proceso con tiempo muerto', (por ejemplo, cinta
transportadora) (Figura 5.52).
El circuito de la Figura 5.50 se comporta como un
proceso proporcional (caudal, por ejemplo). • Proceso de prim er orden: (temperatura, por ejem
plo) (Figura 5.53):
P e rtu rb a c ió n z o
O V W
VVW- 5k 5k
E n tra d a y P e rtu rb a c ió n z o— wxr-p
0— ^ r - E ntra da y o— w h -
5k
Figura 5.50. Simulador de proceso proporcional. • Proceso de tercer orden: (por ejemplo, temperatura)
(Figura 5.54):
Dibujarlo y obtener su curva de respuesta a un escalón.
M ontar un regulador PID realizando un sistema en lazo
5k 5k
cerrado. Ajustar los parámetros de este regulador y obser P e rtu rb a c ió n zo — vw-p-
E n tra d a y o— Wvp-
var cómo responde el sistema ante una perturbación intro
ducida por la entrada Z.
Repetir lo anterior para los siguientes casos: Figura 5.54. Simulador de proceso de tercer orden.
© I T E S - P a r a n in f o
Sistemas de regulación industriales
3. Haciendo uso de algún programa como el paquete de
Tag: |Ai1 Description: |fJil
diseño de sistemas lineales de control asistido por
ordenador CC, introducir sistemas de diferente tipo Device; PCL-818Ll/O=300H
y obtener su respuesta a un escalón. Elegir el regula
dor adecuado, completar el lazo de control y obser
var su comportamiento en diferentes situaciones. FromChanneh 10
To Channel: j o 'r Cancel
4. Control de temperatura con PC. Haciendo uso de la , Input Range ----- - Help
tarjeta PCL818L y el software VisiDAQ se propone ; Channel:)0 ^É
Range: j+/-1.25V
realizar un control de temperatura haciendo uso del Scaling
Eípansion Channel ..............
bloque PID. La conexión entre sistema controlado, Exp. Channel: |___________jjj
circuito de medida y tarjeta de adquisición de datos BoardID: ¡ Hl
se muestra en la Figura 5.55.
UpdateRale: 1 a
W E n a b lc s c a lin g
s
m in v a l u é (n 1 ) m an v a l u é {mi}
In p u t ñ a n g a ; |0 . ¡ |1 . [
m in v a lu ó (n 2 J m ax v a l u é [m 2]
S c a l e to : 0. 10Ü.
PAO | A l LO [ AIH Q [ a G N D [ T A R JE T A P C L 81 8L
QK j C ancel j
re s u lt = n 2 + i in p u t - n 1 ) x ( Ím 2 - n 2 ) / fm1 - n 1 ) )
Figura 5.55. Conexiones con la tarjeta.
\m C ancel
S e c o n d O p e ra n d :
H e lp
100
r " iZ h R e s u l t D a t a T y p e : | I n t e g e r ________
PiDI
T ag; A 01 D e s c rip tio n : [EDH
D e v ic e : PCL- 818 L l /0 = 3 0 0 H
OK
C ancel j
T a g : PID1 D e sciip lin n : ( DDE
H e lp i
i E s ta b lis h DD E Link
l y p e o l PID C ontrol r C o n s ta n ! [0<X<1]
P o s itio n f" V elooity S e r v i c e l T o p rc I Item : U p d a te H a te ;
OK í C ancel I H elp
) IT E S -P a r a n in f o
117
r
(* F lo a tin g P o in t (re a l)
C In te g e r
H e lp
P B e e p w h e n p re s s e d P A u t o F o n t S iz in g
Tag: H IS T 1
S a m p lin g R a le
M u m ber o í sa m p le s in e a c h g ra p h p o in t: |1 | L
C h a it S p a n ------ D e s c tip tio n : R M P1
N u m b e r o l g ra p h p o in ts in o n e s p a n : |60
H is to ric a l T re n d C h a n n e l H e s e ! Iiu m
A I1 :A I1 (O u tp u t 0) C olor.
H o ld fro m I
S P IN 1 S P IN 1
|l I H G ta y ~
3
Figura 5.58. Nueva estrategia.
© /T E S -P A R A N IN F O
Sistemas avanzados
de control
En este tema se dan a conocer otros sistemas de control distintos ai clásico lazo PID.
Por un iado se analiza de form a teórica cómo actúa un controlador digital para imple-
mentar un regulador PID. Posteriormente se revisan aquellos sistemas de control que
más frecuentem ente encontramos en los procesos industriales reales.
Gr (s ) = K - ( 1 + T d - s + — !— )
T, ■s . ( - l - 2 ^ ) + e ((n -2 )-T s ) - A )
A gen te de
regulación
120 I T E S - P a r a n in f o
Sistemas avanzados de control
Con el controlador secundario se controla, en este caso, el
6.2. Control en cascada caudal de entrada al depósito, actuando de forma inmediata
sobre la válvula cuando se producen cambios detectados por el
En un sistema de control de un solo bucle de realimenta FT. Se consigue, de esta forma, eliminar las perturbaciones
ción, como por ejemplo el control de nivel de la Fig. 6.2. El principales y que el caudal de entrada sea constante. El con
controlador responde cuando realmente se ha producido un trolador principal sigue actuando, al igual que antes, como
cambio en el nivel de salida. Al cabo de un cierto tiempo de controlador de nivel, pero su salida no va a la válvula sino que
retardo, después de haberse producido dicho cambio, es cuan sirve como consigna del controlador de caudal. De esta forma
do el controlador variará la apertura de la válvula y permitirá hacemos que el nivel sea regulado por el caudal de líquido más
la corrección de su medida. que por la posición del vástago de la válvula. Es decir, para
conseguir un cierto nivel, el controlador LIC fija un cierto cau
dal y con el FIC se consigne mantener constante el mismo.
I T E S - P a r a n in f o
121
Sistemas avanzados de control
6.4. Control de relación Los bloques Ajuste de válvula detectan el nivel de señal de sali
da del controlador y hacen actuar o no a su respectiva válvula.
122 IT E S - P a r a n in f o
Sistemas avanzados de control
La conexión a la red de comunicación del ordenador y con órdenes sobre actuadores. Si está situado en la sala de control
troladores locales se realiza mediante adaptadores de comu puede ser necesario establecer un segundo nivel de comuni
nicación. Estos dispositivos permiten convertir señales que cación, el bus de campo, para leer o actuar sobre el bloque de
sigan una determinada norma a otra norma diferente, como entradas/salidas remotas que accede directamente al proceso.
por ejemplo de RS-232 a RS-485.
Mediante los paneles locales es posible relacionarse direc
Si el controlador está situado a nivel de planta, toma direc tamente con los controladores, sin necesidad de tener que
tamente del proceso las señales de medida y envía a éste las hacerlo desde el ordenador central.
ORDENADOR
A dap tado r de
INDUSTRIAL
com unicaciones
RED DE
COMUNICACIÓN
f — ► fi
CONTROLADOR PANEL
LOCAL LOCAL
BUS DE
CAMPO
E/S
REMOTAS
PANEL CONTROLADOR
LOCAL LOCAL
PROCESO
PROCESO
PLANTA
© IT E S - P a r a n in f o
123
e
o
Sistemas avanzados de
E n tra d a
124 I T E S - P a r a n in f o
Soluciones a los
ejercicios propuestos \
Apartado (d).
T e m a!
El operario debe ser sustituido por los elementos que reali
cen la tarea que éste hacía, es decir, comparar y ejercer la
acción de control necesaria sobre la válvula. Esta última
Ejercicio 1.1. Consultar apartado 1.2. deberá ser sustituida por una válvula con accionamiento eléc
trico o neumático para que pueda responder a la señal del con
trolador. La Figura 7.2 ilustra el sistema modificado.
Ejercicio 1.2.
Apartado (a). La Figura 7.1 muestra este diagrama a blo
ques.
CONTRC LADOR
NIVEL
i ERROR
t MEDIDA
COMPARADOR
CONSIGNA1
MEDIDA
(flotador y
palancas)
INDICACION ( f lo t a d o r y
p a la n c a s )
PROCESO
En la Figura 7.3 se dibuja el sistema pedido.
D E P Ó S IT O
E L E M E N T O FIN A L DE
VÁ LVU LA
CONTROL
E L E M E N T O D E M E D ID A FLO T A D O R Y PA LA NC A S
IN D IC A C IO N REGLA G RADUADA
COM PARADOR Y
HOMBRE
CONTRO LADOR
Apartado (c).
C O N S IG N A 5 METROS
E N T R E G A D A P O R F LO TA D O R
M E D ID A
Y PA LA N C A S
LA D IF E R E N C IA A P R E C IA D A
ERROR
P O R EL H O M B R E
L IQ U ID O D E E N T R A D A A LA Salida
A G E N T E D E R E G U L A C IÓ N líquido
VÁ LVU LA
M A G N IT U D C O N T R O L A D A N IV E L
Figura 7.3. Representación normalizada.
© I T E S - P a r a n in f o
Ejercido 1.3. TRC4. Con TSH4 y TAH4 se detecta y señaliza una
alarma de temperatura alta.
Sistema de control 1.
Ejercicio 1.6.
El proceso consiste en una máquina movida por un motor.
La velocidad de éste es captada y transmitida por ST al con
trolador/registrador SRC, cuya salida hace que el puente de Sistema de control (A).
tiristores conduzca con un ángulo de control mayor o menor
y con ello que se le entregue más o menos potencia a la Para evitar el desbordamiento, la válvula LV debe ser
máquina para mantener la velocidad de consigna. cerrada en reposo (ATO), es decir, de acción inversa. Ante un
aumento del nivel por una perturbación externa, el controla
dor debe aplicar menos señal a la válvula, es decir, debe ser
Sistema de control 2. de acción inversa.
Ejercicio 1.5.
El proceso consiste en un intercambiador de calor donde el Tema 2
agente regulador es vapor. Existen varios grupos de instru
mentos:
Ejercicio 2.1.
• Grupo 1. Actuando sobre la válvula PV1, el controlador
PIC1 ajusta la presión del vapor a la entrada del inter
cambiador. PT1 es el medidor/transmisor de presión.
• Grupo 2. Estos instrumentos permiten medir y registrar
el caudal del líquido de entrada al intercambiador. El
elemento primario es una placa orificio. FT2 capta y
transmite una señal neumática proporcional al caudal.
FIT2 es un indicador/transmisor de caudal que entrega
una señal eléctrica al regulador FR2.
• Grupo 3. Conjunto de instrumentos para medir y regis Figura 7.4. Montaje de la galga.
trar la presión del líquido a calentar. PIT3 es el indica
dor/transmisor y PR3 es el registrador. La Figura 7.4 ilustra el montaje del puente y la instalación
• Grupo 4. Para controlar la temperatura, la válvula de de la galga. En condiciones de equilibrio (galga en reposo),
mariposa TV4 accionada por motor es controlada por las tensiones VA y VB son iguales a 12 V. Al deformarse la
© I T E S - P a r a n in f o
galga, la tensión VA aumenta 1 mv, es decir VA= 12.001 mv. Los valores de K 1 y K2 podemos obtenerlos a partir de los
Esta tensión viene dada por: puntos (100 Q; 0 °C) y (217,6 Q; 300 °C), es decir:
V 100 = kl ■0 + /c2
VA = rg
R\ + Rc 217.6 = kl -300 + /f2
Sustituyendo valores:
217.6 = 300 ■/el + 100
1 2 .0 0 1 = . 2 4 :0 0 0 R G
1 .0 0 0 + /? o. kl = = 0,392
300
A M P LIF IC A D O R SUMADOR
Figura 7.5. Montaje con galga compensadora. Figura 7.6. Acondicionador para termopar T.
© I T E S - P a r a n in f o
Soluciones a los ejercicios propuestos
deseábamos. La Figura 7.7 muestra una posible realización El amplificador inversor con A 0 2 debe ajustarse a una
con amplificadores operacionales. ganancia de valor:
AV. 5 -1
G= = 3,47 V
AL, 0 ,9 -(-0 ,2 5 )
I b) Con PT100
Vjn¡n = - 2 0 °C • 10 m V l°C = -0 ,2 V
Ejercicio 2.4.
Consultar apartado 2.3.4.1.
Figura 7.8. Puente con PT100.
128 © I T E S - P a r a n in f o
-w rc
' V s
V =6v
"270 O H M
O
Figura 7.13. Divisor con NTC.
Figura 7.11. Circuito de compensación. Sustituyendo los valores de RNTC obtenemos la tabla 2 .
>
>
0,23 0,44 0,79 1,03 1,31
Con el amplificador diferencial 1 elevamos el nivel de
señal entregado por el termopar y conseguimos, al mismo Tabla 2
tiempo, señal asimétrica. El circuito formado por el LM335 y
el amplificador diferencial 2 permite conseguir una señal pro La representación gráfica de esta variación se muestra en la
porcional a la temperatura de la unión fría y que varía a razón Figura 7.14.
de 10 mV/°C. Con el circuito reductor ajustamos el nivel de
esta señal para restárselo en el amplificador diferencial 3 a la
señal entregada por el amplificador 1. La Figura 7.12 muestra
un posible circuito con amplificadores operacionales. Las
resistencias R1 y R2 se eligen para dar la ganancia deseada.
Ejercicio 2.7.
En cuanto a sus características eléctricas, se nos indica que
se alimenta con corriente continua, pudiéndose conectar a una
Ejercicio 2.6. tensión entre 8 V y 28 V, siendo su consumo de 20 mA como
máximo.
La tabla 1 muestra de qué forma varía la resistencia de la
Entrega una salida normalizada de 4 a 20 mA para el rango
NTC en función de la temperatura, dentro del margen 0 °C
de medida -0,5 bar a 7 bar. Su precisión es de ±0,3%.
a 120 °C. La forma de obtenerla es dando valores a T entre
273 °K y 393 °K en la ecuación: El resto de características se refieren a su instalación mecá
nica.
5 4 5 0 -(-- — )
La conexión se muestra en la Figura 7.15.
R ntc = 1 -3 0 0 -e T 298
Tabla 1
© I T E S - P a r a n in f o
Soluciones a los ejercicios propuestos
Ve O-
void l e e _estado(void)
{
char aux;
aux= inportb(pb); /* leer pb */
aux=aux&0x01; /* salvar bit menos significativo */
if(aux==l) estado=l else estado=0;
}
void s a c a _ d a t o (void)
{
outportb(pa,dato); /* sacar dato por pa */
Figura 7.17. Conexión del sensor.
130 © I T E S - P a r a n in f o
Soluciones a los ejercicios propuestos
void lee_estado (void) ; /'* para leer dato del comparador * /
void saca_dato{v o i d ) ; /* para sacar dato por pa */
void dispara(void)
void m a i n O
{
{ outportb(dato_l,0) ; /* disparo del A/D 'i
configura{);
do
}
{ void testea(void)
d at o = 0 ;
auxl=128; /* bit de mayor peso a 1 */ í
f o r (i = 1;i< = 8 ;i + + ) /* hay que probar 8 bits */ char fin;
{ do
dato=dato+auxl; í
s a c a_dato(); fin=inportb(estado); ./* para leer registro de estado */
l e e _estado{); fin=fin & 0x80; /* para enmascarar el bit EOC * /
i f (estado==0) dato-dato-auxl;
1
auxl>>l; /* desplazar el bit a I hacia la derecha
v/hile (f in) ; /* cuando EOC sea 0 el dato está convertido */
} }
printf("\n resultado = !¿d",dato);
void lee(void)
}
v/hile ( !kbhit () ) ; {
auxl = inportb(dato_l) ; /* para leer 4 bits de menor peso */
void configura(void) auxl=auxl>>4; /* sitúa en posición correcta */
aux2 = inportb(dato_h) ; /* para leer 8 bits de mayor peso */
outportb(c f g ,0x82) ; /* pa como salidas y pb como entradas
7
te m p e [i ]= (aux2* 16)+a u x l ; /* componer el dato de 12 bits */
}
void lee_estado(void) void presenta(void)
( í
char aux;
media=0;
aux= inportb(pb); /* leer pb * /
aux-auxíkOxOl; /* salvar bit menos significativo * / c l r s c r ();
if(aux==l) estado=l else estado=0; g o t o x y (5,5);
f o r (1=0;i<50;i + + )
t empera=tempe[i ];
void saca_dato(void) te m p e r a = (tempera-2458/1638 5*12 0 í ;
{ /* una variación entre 1 y 5 V corresponde a
outportb(pa,dato) ; /* sacar dato por pa lecturas entre 2458 y 4096; esta variación de 1638
unidades se corresponde a una variación de 1 2 0 QC
Ejercicio 3.3. }
t e m p e [i ]^te m p e r a ; /* guardamos temperaturas reales */
rnedia=media/4 ;
printf("\n la media de temperaturas es: %1.2f “C",media);
El programa podría ser el siguiente:
/* Lectura de temperaturas */
include <st d i o .h>
# inc lude <conio.h> void alarma(void)
# include <dos.h> /* dos. {
int alar=0;
# int cons t base=0x300; /* dirección base de la PCL818L */ g o t o x y (15,15);
int const dato_l=base ;
for(i=0;i<50;i++) if (tempe[i]>media+10) ala r = l ;
# int const dato_h=base+l;
if (alar==l) p r i n t f ("situación de a l arma");
# int const rango=base + l ;
# int const m u x =base+2;
# int const estado=base+8 ;
# int const controlábase-»-9;
void main(void)
{
c o n figura();
do
( '
f o r (i = 0 ;i < 4 ;i + + ) /* se toman 4 muestras */
(
d i s p a r a ();
te s t e a ();
l e e ();
}
p r e s e n t a ();
a l a r m a ();
v/hile ( ¡kbhit () ) ;
Figura 7,19. Captación de temperaturas.
© I T E S -P a r a n in f o
Soluciones a los ejercicios propuestos
JnJ_l
=J
To Channel: 12
Input Range
13
Channel:) 0 13
Range: +/-5V
Scaling
Expansión Channel
(a )
Exp. Channel:
Board ID: |
Update Rale: 1
ü
7 |R E S U M E N |
(a )
id
F? Enable scaling
e v o lu c ió n te m p e ra tu ra 1
b)
TEMP.1 0 .0 | TEMP1 | | TEM P2 j
TEM P.2 j 0 .0
TEM P.3 0 .0
| TEM P3 | | TE M P 4 | T r e n d G r a p h D is p la y I t e m
id
Type: Background Color:
TEM P.4 | 0 .0
PANTALLAS DE EVOLUCIÓN TEM PO R AL
3 d
Input from: -
ADD... | PELETE |
M E DIA [ 0 .0
R ES U M E N TEM PERATURAS
( C) ^[¡zT
Style
I- X numbers W Y numbers
V X ticks F? Y ticks
Figura 7.20. Estrategia y display. |7 Outer Fíame Help I
(* Display Switching
Por otro lado, la Figura 7.20(b) muestra el display corres Display Switch:
pondiente a la evolución temporal de la temperatura captada
Noimal label co lor Black
por el sensor 1. Para los otros tres sensores, los displays son \\M
d |
Depressed label color: | B Red
similares. En las Figuras 7.21(c) y 7.21 (d) se ilustran las ven d |
132 © IT E S - P a r a n in f o
Soluciones a los ejercicios propuestos
T e x t S t r í n g D ¡s|:l<iy I t e n T " xj Ejercicio 3.5.
T e x t:
|lU ZIMI OK
En la Figura 7.22 se dibujan los circuitos de conexión a la
C ancel
B a c k g r o u n d C o lo r tarjeta y el circuito de potencia.
H e lp
7
F lo a t in g P o in t ( R e a l )
:f)
Xj
I n p u t fiom :
D a ta T y p e:
F lo a t in g P o in t ( R e a l id ¡DGÑo] [ p a l fD n | [~D Í2l
Conexiones con ía tarjeta PCL818L
D is p la y F o rm a l ( P r e c is ió n ) : C ancel
0.0 H e lp
J u s t if ic a t í o n : U p d a te R a te :
R ig h t a n
F o r e g r o u n d C o lo r: B a c k g r o u n d C o lo r:
B la c k
“¡1
3 ¡D UGtay zl
W A u t o F o n t S iz in g
F u n c tio n
f** A c ti o n ’ D is p la y S w i tc h i n g
d
D is p la y S w itc h : D IS P 1
3
N o rm a l l a b e l c o lo r: B la c k -
D e p r e s s e d la b e l c o lo r: M | R ed
d
K e y b o a rd s h o rtc u t: j NULL
P r i v il e g e l e v e l : 0 C ancel
A u to F o n t S iz in g F o n t. H e lp
(a )
Figura 7.21. Definición de ventanas (Continuación). Figura 7.23. Estrategia de control y display.
© I T E S - P a r a n in f o
133
Soluciones a los ejercicios propuestos
E M Hg j a m a *j
T ag: D 01 D e s c rip tio n : D 0 1
D e v ic e : |P C L - 8 1 8 L l/Q = 3 0 0 H
|RETENCION |
M o d ule :
d|
MOTOR CONECTADO
(b )
7 EZEBEHEBa
T a g : DI1 D e s c rip tio n : inmn
■fe
x|
M o d u le : x|
Input from: SELECT T
| D11: D11
Style:
H lñ e c ta n g le
(a )
*l
Input from: SELECT |
|CNT1:CNT1
Data Type:
OK
H lln t e a e r ■ -i _
(b )
17 A u to m a tic a lly r e s e t t o s t a r t c o u n t u p o n r e a c h i n g s t o p c o u n t .
m IW JWBIIIIffr m- *i
Keyboard mapping: |N U L L _^J|
Help
(c )
Figura 7.24. Definición de bloques de la estrategia. Figura 7.25. Definición de bloques del display.
) IT E S - P a r a n /n f o
Soluciones a los ejercicios propuestos
xj
T ag : ÍBBTN2
O p e ra ü n g sty le :
OK [
On-Oíf jJ
C ancel j
H e lp |
E*-
K e y b o ard m apping: ¡NULL ^|
P iív ile g e L ev e l: Jo
B-
N orm al (a b ei co lo i: | ^ | | B la ck ▼|
D e p re s s e d la b e l co lo r: | ^ j Red
-T.l
O ulpul v alu é :
(* U p = 0„ D ow n = 1 r U p = l . D ow n = 0
7
J7 B e e p w h e n p t e s s e d P A u to F o n l S izing
(d )
I 0.0
LECTURA TENSION
Figura 7.25. Definición de bloques del display (Continuación).
mu
ESTADO CONTACTO
Ejercicio 3.6.
D e v ic e : P C L -8 t8 L l/0 = 3 0 0 H
3
3
F fo m C h a n n e l: j Q
3
T o C h a n n e l: [p
3
C h a n n e l: [ 0 ______
R a n g e : |+ / - 5 V
- E x p a n s ió n C h a n n e l -
E xp. C h a n n e t[
3
B o a rd I D : I
I U p d a te R a te : [í~
a
© I T E S - P a r a n in f o
135
(SI
O
es)
QJ
S3
un
.2
*Cj D e s c fíp tio n : i3 ®
’u
OJ D e v íc e : | P C L -8 1 8 L l/Q = 3 0 0 H
‘aT
.2 C h a n n e f: [o
rd 3
CS5 -D D E --------------------------
CU
G T E s fa b fis h D D E L ín k
O S e r v ic e I T o p ic t Íte m :
o
en (c )
id
T a g : iD O I t D e s c r ip tio n : ¡ H a n ......
i
D e v ic e :|P C L -8 1 8 L I/0 ^ 3 Q Q H
B it (s):
G ro u p (B y le (: im m IU m
lo 3Í ~1
2
3
I n itia l V a lu é : 4 Hiiifiry Bullón Display lie xj
5
i° í
6
T a g : ÍB B TN 1 L a b e !: lí i K r Ü I á a
7
O p e r a t i r t g s ly le :
r P E s ta b fís h D D E L ín k U p d a fe R a le : OK
i S e r v ic e i T o p ic \ íte m : O n-O ff
EZZ1
C ancel )
H e lp j
K e y b o a r d m a p p in g : jN U L L
Font [
Figura 7.28. Definición de bloques de la estrategia (Continuación). P r i v il e g e L e v e l: id j
N o rm a l la b e l c o lo r: | | | B la c k
D e p r e s s e d la b e l c o lo r: | [ ^ ] Y e llo w
N im uT K / S t r i n t j D ispU i
2£l
i n p u t from : SFL E L 'T O u tp u t v a lu é :
Kñ
IJ p = □ , D o w n - 1 f ' U p = 1 , D ow n = 0 J
D a ta T ype:
F lo a t ín g P o ín t ( R e a l ) ¡3 OK
J i— -----------------------—----------- —----- ¡
V7 B e e p w h e n p r e s s e d Iv7 A u t o F o n t S iz in g j
D is p la y F o im a t ( P r e c i s ió n ) : C ancel
l° 0 I H e lp ”
J u s tif ic a b a n U p d a te R a le :
rR ig h t 3 EZZZS
F o r e g r o u n d C o lo r: B a c k g r o u n d C o lo r:
Figura 7.29. Definición de bloques del display (Continuación).
[ ■ B la c k ~ 3 j | ! □ n G .a y
3
A u to F o n t S iz in g { F o r i t ...
Ejercicio 3.7.
La Figura 7.30 muestra el diseño de la estrategia y del dis
mifiiiBiiBig X] play. La Figura 7.31 da la definición de bloques de la tarea y
i n p u t fro m : SFLEC 1 la Figura 7,32 la de los bloques del display.
|D ! 1 :Q it |
OK
S ty le :
fH o rt.in n le ■H
C o lo r fo r O N (1 ) s t a t e : C o lo r fo r O F F (0 ) s t a t e :
m -
|H R ed 3 |H B la c k
d
jtji
Taj
Figura 7.29. Definición de bloques del display.
EPh
(a )
Figura 7.30. Estrategia y display.
8
TS
a»
=3
ES_
o
cu
E sinnle O n e ra tn r • ilm 1 il u m l llo r k B U I *1
1
C ancel |
NORMAL \'
S e c o n d O pe rand:
_ il
o
ALARMAS H e lp |
ja o o (
R e s u lt D a ta T y p e : | In le g e r O»
sz
(e ) .2
D EPOSITO "u*
J5
o
j<J
D e s c rip tio m fe tH I
Tag: [A lt
3
i- E s ta b lís h D D E L in k
S e rv ic e l T o p ic 8 Item :________
Cor
7
From Channet: 0
3 (f)
T o Channefc jp
•- In pu t R ange •
3 *i
_____ i
Range: U /-1 .2 5 V 3 T a g :T A G 2 D e s c r ip tio r c |BBTN1
r E xpansión Channet —
r-A U a c h in g t o -----------
Exp. C hannet I
Board ID : i
3 | D is p la y l V irtu a l T ag
3 E 3 3
U pdate R ale: FT~
(a)
*1
P Enable scaling
D ig ita l flu tp u t D lnck Xj
n v alué ( n i} max va lu é (m i}
D e v íc e : P C L -818L l/0 = 3 0 0 H 3
m in v alué (n 2 | max v a lu é (m 2j
S c a le to ; |0. [25. ~]
OK | C ancel j
Ib )
*j
D escriptiom j m U ttl
| H ig h : [1 3 0
| to w : [3.0
:h»
| L o w -L o w : ||. o
—Alarm M essage F o rm a l ■
— --------------------------—
D ig ita l In p u t D lock *1
| P D a te IM M /DD /YYY YJ T a g :|D I1 I D e s c rip tio m jl i l i l
; P Tim e (HH:MM:SSJ
I P Alarm Type (H I-H I. H l. LO . LO-LO)
I P Tag Ñame
D e v íc e : | P C L -818L l/Q ° 3 0 0 H
13
• P Operator Ñam e {only (he íirs t 10 c h a ra c le ts j
M odule: [ ~
_2
| r Comment (30J J
3it (s|:
| T Valué --------------------------------------------------
i 1“ Lim it Valué G ro u p (B yle): 1
|o J 3
(c) 4
5
6
7
| r E s ta b lis h D D E L in k j j U p d a te R a le : |1 [f|
A íta c h in g to — -
I¡ D isplay i Vutua! T a g
3
Figura 7.31. Definición de bloques de la estrategia (Continuación).
© I T E S -P a r a n / n f o
13!
Soluciones a los ejercicios propuestos
Tag: CTXT1
Input From:
ñ a m p S ta it V a lu é : 0.
AI1 :AI1 :[0 u tp u l 0]
R am p S to p V a lu é : |4.
Text S e ttin g -
S te p In c re m e n t/D e c re m e n t: |l_
H elp
T ext:
fv A u to m a tic a lly le s e t to s ta rt v a lu é u p o n re a c h in g sto p v a lu é .
Foreground: | Black P Text Flashing
H e s e ! (rom : | d
Background: Lt Gray Alignm ent: | Center d |
H o td (rom : I d
Input valué Text
1 NIVEL BAJO
2
3 NIVEL MUY BAJO
User Program m able Block 4 EXCESIVAMENTE ALTO
5
D e s c rip tio n : | l ü it r il 6
7
□
ifJ(D I1==1 J && (RMP1 <=2J) o u tp u t(# 1 .1 ); e ls e output(H 1
W Enable Auto Font Sizing
OK Cancel Help
Text:
OK
|
Background Color:
|l 1 Lt Gray di Help
(d )
El *]
Background Color:
|| | L l G ra y" Help
Range
(a ) (* YES C NO
Tics Number: 10
b) Background Color:
138 ) I T E S - P a r a n in f o
Si aplicamos una presión instantánea de 4 Pa, el desplaza cr»
lln d ic a to r Display Ite m ■ r *1
Input íiom: SELECT | miento será:
|D 01:D 01
Style:
£
0,2 4
I M I M M É I -
d (s) = G(s) ■P{s) = «X)
Color for ON (1) state: Color for OFF (0) state: 1,85 + 1 5
O
Help
|B Red | | B lack ▼[[
C/5
CU
7
Help |
Prívilege Level: |0
I ---------------- ' D .8
R E S P U E S T A TEM PORAL
E
Normal label color: H B la ck ▼)
S
P .7
Depressed la bel color: Red
d | L
8
O utput valué: Z -6
A
(* Up = 0 , Down = 1 F' Up = 1 Down = 0 M
I -5
E
N
W Beep when pressed P A uto Font Sizing T -4
¡)
m xj
Tag: ¡CTXT2
Text: EljlBISHE
Foreground: {■ Black I- Text Flashing
3 Figura 7.33. Desplazamiento en función del tiempo.
Background: __ | Lt Gray
3 Alígnment: | Center
Tema 4
Ejercicio 4.1.
La relación entre entrada y salida, es decir, la ganancia K,
es 0,2 mm/Pa. Suponiendo que el régimen permanente se
alcanza al cabo de 5 s, la constante de tiempo será x = 1,8 s.
La función de transferencia viene dada por:
K 0,2 0 .2 A .6 .B 1
(7(5) = inni / Pa
rs + 1 1,8.? + 1 Figura 7.34. Respuestas temporales.
I T E S - P a r a n in f o
139
Soluciones a los ejercicios propuestos
Fu nción (t>)
i
I
/
1 2
7
F unción Cg)
10 /
Ejercicio 4.3.
La respuesta 1 corresponde a la de un sistema de segundo
orden subamortiguado. Los parámetros característicos, defi
nidos en la Figura 4.14, son:
® Sobreimpulso Sp= 158.
* Ganancia en régimen permanente K=300.
4 / • Tiempo de pico t =31 s.
•/
/ El amortiguamiento viene dado por:
90 120
158
- ln(— ) -ln
K 300 0,2
, ,, 158 ,
n + (ln )
300
7t n
co„ = - : 0,1 rad/ s
l-V 3 W l - 0 ,2 2
K.co„ 300-0,12
G(s) = —
í 2 + 2 .^.co)I.i+ co lI2 s 2 + 2 -0 ,2 -0 ,1 -v + 0 ,1 2
Oy'
0 .2 .4 .6 .8
3 300
.í2 + 0,04- í + 0,01 100 .v2 +4.9 + 1
Figura 7.34. Respuestas temporales (Continuación).
40 © IT E S -P a r a n in f o
La respuesta 2 corresponde a un sistema subamortiguado • Tiempo de retraso Ty: 0,5 minutos.
con amortiguamiento cero y ganancia en régimen permanen
te de valor K=300. • Tiempo de regulación intrínseca T : 1,2 minutos.
n K
co„ = . = — = 0,1 rad /s
rG,(s)\ = - K c0"2 3
+ coit2 s 2 +0,01
Ejercicio 4.4. 2 -4 32
G is) :
5 " + 2 -0 ,5 -4 -5 + 4 2 5 2 + 4 í + 16
En la Figura 7.35 se señalan los valores característicos de
la respuesta del sistema, siendo éstos:
La Figura 7.36 muestra la respuesta del sistema para un
• Salida para máxima apertura: 65 °C escalón de 8 V, obtenida con el CC.
I T E S - P a r a n in f o
1
Soluciones a los ejercicios propuestos
RES PUES TA E J E R C IC IO 5
• Error: e=PC-M =5-4,782=0,218 V(el regulador debe ser
de acción inversa, de ahí que el error se obtenga como
PC-M y no como M-PC).
• Salida del regulador: y=KR-e=22-0,218=4,796 V.
12 / • Salida del puente de tiristores: s=Kr -y=95,92 V.
Ejercicio 4.7.
En la Figura 7.38 se muestra el diagrama a bloques del sis
tema en lazo abierto. La ganancia o función de transferencia
de cada uno de los bloques es:
cc>| • Válvula: Gv=0,4 (m3/s)/V.
K -co,.
1.500
I
=
.500
95
Figura 7.37. Diagrama a bloques. 2-^-co„ =
1.500
© I T E S - P a r a n in f o
mo, como consecuencia de tener un amortiguamiento inferior
a la unidad.
Ejercicio 4.8.
© I T E S - P a r a n in f o
Soluciones a los ejercicios propuestos
V= q \ • f = 0,3 ■t
7 •
Ganancia directa: GD=K R-K.M-Kp=20/s.
Realimentación: H=0,2 V/°.
La función de transferencia del sistema completo será:
siendo el tiempo empleado:
2 25
n ^ i s o s
20 20
20
G= Con la válvula cerrada, el líquido sale a razón de 0,2 nt3/s,
+ G d h 1 + 3 9 0 ,2 s + 4 l+ I , por lo que el nivel bajará de la siguiente forma:
4
Se trata de un sistema de primer orden con ganancia 5 y liZ = hn
7 V = /?„----------
1 ° '2 -'
° s 0 20
constante de tiempo 0,25 s.
Si aplicamos una consigna de 5 V, la salida será: El controlador volverá a conmutar cuando la medida alcan
ce el punto PC 1=4,75 m. Como partió de 5,25 m, se produce
d (s) = G P C = - un decremento de 0,5 m, siendo el tiempo empleado:
1+ 0,25? ?
0,5 10
La evolución temporal responderá a la ecuación: 12 = = 50?
02 0,2
I
20
9 (t) = 25
Es decir, alcanzará un ángulo de 25° en un tiempo aproxi A partir de este instante, la válvula vuelve a abrirse y el
mado de 1,25 s y lo hará exponencialmente. nivel vuelve a aumentar. El tiempo empleado en alcanzar otra
vez los 5,25 m será:
13a = —
°—
’5 = 33
M s
Tema 5 03
20
Ejercicio 5.2.
Si el punto de consigna es de 5 m y la histéresis del 10%,
el controlador actuará sobre los puntos:
PCI = 5ni - 5%(5) = 4,75 m
PC2 = 5w + 5%(5) = 5,25 m Figura 7.43. Evolución temporal de h.
© I T E S - P a r a n in f o
Soluciones a los ejercicios propuestos
Ejercicio 5.3. La curva del regulador se muestra en la Figura 7.44.
Ejercicio 5.4.
El disminuir la BP supone aumentar la ganancia del regu
lador, por lo que para una salida y determinada, el error deberá
ser menor que si la BP es mayor. La ventaja, por lo tanto, es
que la medida se ajustará más al punto de consigna. Sin
embargo, con BP pequeña la misma salida y varía muy
ampliamente para una pequeña variación de la medida, por lo
que en aquellos sistemas donde se prevea que pueden darse
estas variaciones en un corto periodo de tiempo (sistema con
poca capacidad de almacenamiento, sistema con mucho ruido, Figura 7.44. Curva del regulador.
etc.), habrá tendencia a la inestabilidad.
Los valores de M en unidades porcentuales serán:
I T E S - P a r a n in f o
145
tA
o
CA
<u
cu
o
CA Las curvas, tanto del proceso como del regulador, se mues Podemos observar que la medida es del 68% y se acerca
O
tran en la Figura 7.45. mucho más al valor del punto de consigna (disminuye BP, dis
minuye el error). En valor absoluto es:
<u
T= 68% (193 - 18) + 18 = 137 °C
<A
_©
rd El error es de 1 °C.
CA
OJ
e
_©
’cj
3
O
en Ejercicio 5.7.
La Figura 7.47 muestra la curva del proceso M=f(y), que, en
este caso, coincide con una recta. La pendiente (AM/Ay) es 1.
y(%)
100
% F roceso
/
;gul£ d o r
\ . R
/
/
50 /
Ejercicio 5.8.
M (% ) Consultar apartado 5.3.
100
Ejercicio 5.9.
M —6 8 %
146 I T E S - P a r a n in f o
Ejercicio 5.10. y(%)
16.25
251
y = 2,5 ■e + J e • dt + 60 0%
Ejercicio 5.11.
c >ns an e
La salida del regulador es de la forma:
P op >rc on il
100 n <-de
,V = — (e + °,5 — ) + ^0
50 dt
de
0% y = 2e + — + 50
dt
/ Int 3gr al
La Figura 7.51 ilustra de qué forma varía y para cada uno
de los efectos, por separado. La Figura 7.52 representa la
composición de todos los efectos. La Figura 7.53 muestra de
qué forma queda limitada dicha salida, entre 0 y 100%.
t(minutos)
y(%)
I I
I
i i
© IT E S -P a r a n in f o
147
O
C/5
QJ
3
CL.
O
y(%)
Ejercicio 5.15.
s En la Figura 7.54 se señalan los valores de tiempo carac
“oT terísticos:
C/5
f — Tu=ls
2o> Tg = 3 ,9 s
c=
wo
3
O
CA>
7
t(m inu tos)
y(% )
BP = 83 — — = 83— = 13,3
Tg 01 3,9 10
T
Tr = — = 2 s
R 0,5
Ta = 0,5 ■Tu = 0,5 .v
Ejercicio 5.12.
Consultar apartado 5.4. Ejercicios propuestos
1. Disponemos de un medidor de presión con salida 4-20
mA para el margen de entrada 0-30 bar y precisión 2%
Ejercicio 5.13. del alcance. Se pide calcular lo siguiente:
• Campo de medida.
Consultar apartado 5.4.
• Alcance.
• Sensibilidad.
• ¿Entre qué márgenes estará la corriente de salida si la
Ejercicio 5.14 presión captada es de 12 bar?
• Si la corriente medida es de 8 mA, ¿cuál es la presión
Según el apartado 5.5.1, los ajustes óptimos son: captada?
148 > I T E S -P a r a n / n f o
© Si realizamos una prueba y, aplicando un desplaza * Con un mando rotativo (Knob control) graduado en
miento de 6 mm, obtenernos una resistencia de 135 r.p.m. (0 a 1.000 rpm) daremos una orden de veloci
Í2, ¿cuál es el error, en porcentaje del alcance, come dad para el motor de la bomba.
tido en la medida?
® Mediante un pulsador daremos la orden de conexión
3. Para medir la temperatura de un horno hacemos uso de de las resistencias calefactoras. Se debe cumplir la
un termopar tipo J acoplado a un módulo AD A M 3011. condición adicional de que el depósito esté lleno.
Se pide:
« Una alarma de TEMPERATURA A LIA y otra de
» Dibujar circuito. EXCESIVAMENTE ALTA se deben producir cuan
* Obtener la ecuación que nos da la temperatura en do la temperatura exceda los valores 70 °C y 75 °C,
función de la tensión leída. respectivamente.
* Para una lectura de 3V, ¿entre qué márgenes puede 6. Un proceso de presión tiene un comportamiento como
estar comprendida la temperatura real? sistema de 2o orden sobreamortiguado. La entrada al
mismo es una tensión comprendida entre 0 y 2 V. La lec
4. Para medir la temperatura en un determinado proceso tura de presión se toma mediante un sensor que propor
industrial, hacemos uso de una sonda PT100 con trans ciona tensiones entre 0 y 10 V para el margen de pre
misor 4-20 mA incorporado, conectada a un canal de siones de trabajo conseguido con los niveles de tensión
entrada de un módulo de adquisición de datos de un de entrada.
PLC. La resolución de esta entrada es de 12 bits para el
margen 0-20 mA. El margen de temperaturas de la A partir de la respuesta indicial se calculan los paráme
sonda es de 0 a 100 °C. Se pide: tros característicos del sistema, resultando un amorti
guamiento de 2 y una pulsación natural de 1 rad/s.
Dibujar circuito, sabiendo que el transmisor de la
sonda puede alimentarse entre 15 V y 28 V DC. Determinar la función de transferencia del sistema
Obtener la ecuación que nos dé la temperatura capta ( v s/ v e).
da en función de la lectura digital tomada por el PLC. 7. Un sistema responde ante un escalón unitario con una
salida que varía en el tiempo según la ecuación f (t) = 5-t.
5. Disponemos de un proceso con los siguientes elemen
Obtener al cabo de cuánto tiempo se alcanza el régimen
tos:
permanente si montamos un sistema realimentado con
9 Depósito de líquido con sensores de nivel que detec un regulador de ganancia 10 y una red de realimentación
tan estado vacío y lleno. Estos sensores son de tipo de ganancia unitaria. ¿Cómo se puede reducir este tiem
todo-nada con salida PNP. po?
Bomba de llenado del depósito gobernada por un 8. En el sistema térmico de la Figura 7.55, por cada voltio
variador de velocidad al que se le aplica una tensión aplicado a la válvula de control aumenta la temperatura
de control comprendida entre 0 y 4 V. Esta tensión la en 50 °C, estabilizándose al cabo de 2 minutos aproxi
proporciona el canal analógico de salida de la tarjeta madamente. El elemento primario, junto con el transmi
(AOO). sor, entregan una tensión de 0 a 1 V para el margen de
Resistencias calefactoras que permiten calentar el temperaturas de 0 a 500 °C, siendo el comportamiento
líquido del depósito. Se conectan a la red trifásica prácticamente lineal e instantáneo. Se pide:
por medio de un contactor K l. Este con tactor se # Funciones de transferencia G1=T/VC, G2=Vt /T y
conecta a la red de 220 V AC a través de un relé vT/vc.
KA1. Este relé es activado por un transistor que per
mite su conexión a la red 24 V DC. El transistor es « Si la señal VT la aplicamos a un divisor resistivo con
activado por la salida digital DOO. dos resistencias iguales y de éste realimentamos
hacia un controlador proporcional con ganancia 20 al
® Dos sensores de temperatura situados en dos puntos
que también le aplicamos la tensión de consigna V pc,
estratégicos del depósito. Proporcionan dos señales
analógicas de tipo asimétrico comprendidas entre 1 V obtener cuánto tiempo tardará el sistema en estabili
zarse si aplicamos un escalón de 4 V por la entrada
y 4 V para el margen de temperaturas entre 20 °C y
80 °C. Se conectan a las entradas AI0 y A íl. de consigna.
Se pide:
1. Conexión de todos los elementos integrantes del sistema
a la tarjeta PCL818L instalada en el PC, incluyendo las HORNO
alimentaciones necesarias.
2. Diseñar las pantallas de tarea y display teniendo en
cuenta que:
La temperatura del líquido se obtiene como media
aritmética de las temperaturas leídas en los dos sen
sores. Su valor se debe indicar en un medidor analó
gico rotacional (Anameter display).
Mediante dos indicadores se mostrará la situación de
depósito lleno o vacío. Figura 7.55. Sistema térmico.
© IT E S -P a r a n in f o
149
9. Un sistema térmico se compone de los siguientes ele
mentos:
a) Depósito de fuel con válvula de entrada controlada
por tensión y válvula de salida en la parte inferior
con resistencia hidráulica de valor 5.000 s/m2. La
altura alcanzada por este depósito es de 0,5 m cuan
do el caudal de entrada es de 1 1/s y se consigue al
cabo de los 100 segundos. La válvula de entrada pro
duce un caudal de 10 1/s/V.
b) Horno con quemadores alimentados a partir de la vál
vula de salida del depósito. Se han realizado medi
ciones y se ha comprobado que la temperatura de éste
cambia en 2 °C por cada 1/s de aumento en el caudal
de salida del depósito. Este cambio se produce al
cabo de los 60 segundos.
c) Sensor de temperatura que entrega una señal de 20 Figura 7.56. Sistema a controlar.
mV por cada °C.
12. Un proceso de temperatura tiene una curva como la de
d) Regulador proporcional con ganancia 10.
la Figura 7.57. Si instalamos un regulador proporcio
Se pide: nal y situamos el punto de consigna en 150 °C, ¿qué
BP debemos elegir para que el sistema sea estable?
• Diagrama a bloques en lazo abierto con funciones
¿En qué temperatura se estabilizará?
de transferencia parciales y total.
• Respuesta del sistema ante un escalón de tensión
de 4 V.
• Repetir lo anterior cuando conectamos el sistema
en lazo cerrado con el regulador indicado.
10. Hacemos uso de un controlador E5AX ajustado como
todo/nada para controlar la temperatura de un homo
eléctrico de 1.500 W de potencia. Como sensor utili
zamos una PT100 con transmisor 4-20 mA para el
margen 0 a 100 °C con alimentación 24 VDC. Si ajus
tamos el valor de consigna SV en 45% y la histéresis
es de 5%, se pide:
• Esquema de conexión.
• ¿Cómo varía la corriente entregada por el sensor a
lo largo del tiempo, suponiendo que partimos de Figura 7.57. Curva del proceso.
una temperatura de 25 °C y que el horno se calien
ta, cuando está conectado, a razón de 0,5 °C/minu- 13. Disponemos de un regulador PID de acción inversa
to y se enfría, cuando está desconectado, a razón de con BP=50%, Tr =2 minutos/repetición, TA=1 minuto.
0,2 “C/minuto? Su salida es del 40% en el instante de la prueba. Si la
11. En el sistema de la Figura 7.56, la salida de líquido medida varía tal como indica la Figura 7.58, dibujar la
podemos considerarla a caudal constante e igual a variación en el tiempo de la salida del regulador.
10 I/s. La válvula tiene un comportamiento lineal y el
caudal que entrega para máxima apertura es de 50 1/s. M(%)
© IT E S - P a r a n in f o
Bibliografía
Antonio Creus. Instrumentación Industrial. Ed. Marcombo. Bhaly. Bucles de Regulation: Etude et Mise aupoint. Ed. Kirk
Editions.
Varios. Transductores y medidores electrónicos. Ed. Marcombo.
W. Bolton. Instrumentación y Control Industrial. Ed. Para Catálogos Técnicos de las siguientes firmas comerciales:
ninfo. • Omron.
Alfred Roca Cusido. Control de Procesos. Edicions UPC. • Advantech.
K. Ástrom and T. Haagglund. PID Controléis: theory, design • Siemens.
and tuning. ISA.
• Foxboro.
D ’A zzo Houpis. Sistem as Realim entados de Control. • Honeywell.
Ed. Paraninfo.
• Fisher-Rosemount.
Karl S. Ástrom y Bjorn Wittenmark. Sistemas Controlados
p o r Computador. Ed. Paraninfo. National Instruments.
© I T E S - P a r a n in f o
ELECTRICIDAD - ELECTRÓNICA
Sistemas de Regulación y Control Automáticos
n •
Mstem s,\ n
íiiJ
de M b di í
y Regulación
F
. Aj . / n este libro se abordan dos tem as: la Regulación y el Control de Procesos Indus
triales, y los Sistemas de A dquisición de Datos y Supervisión de Procesos.
Los Sistemas de Regulación y C ontrol están am pliam ente tratados en num erosos
textos, aunque hacen uso de herram ientas m atem áticas que requieren un alto nivel de
preparación por parte del lector. A quí se abordan desde un punto de vista más práctico
e in tu itivo , sin, por ello, dejar de ser rigurosos.
En el prim er capítulo se hace un repaso de los elem entos fundam entales que form an
parte de una cadena de control y supervisión. Se da a conocer la sim bología
normalizada con el objeto de poder identificar los sistem as de control e interpretar
esquem as de sistemas autom áticos.
El segundo capítulo está dedicado a los elem entos de m edida en la cadena de control.
Por un lado, se dan a conocer los sensores y transductores de las m agnitudes físicas
fundam entales y, po r otra parte, se aborda el estudio del tratam iento de la señal
proporcionada por los m ism os.
El tercer capítulo está dedicado a los sistemas de adquisición de datos. Se analizan dos
tarjetas de adquisición com erciales, una de tip o digital y otra analógica.
Posteriorm ente se realiza la program ación de las m ism as, prim ero en C y después con
softw are de tip o gráfico basado en ¡conos.
El cuarto capítulo trata sobre el análisis de los sistemas de control y se dan a conocer
los procedim ien tos m atem áticos em pleados en la teoría de sistemas lineales de
- control, recurriendo a procedim ientos gráficos e inform áticos d e fácil utilización.
THOMSON
________ ___________ w w w .p a r a n in fo .e s
p a r a n in f o w w w .th o m s o n le a rn in g .c o m
788497 322218