Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 6 - Sistemas de Medida e Regulación (Cast.)
Unidad 6 - Sistemas de Medida e Regulación (Cast.)
CONTROL DIGITAL
Como es lógico, al tender los sistemas a evolucionar hacia una complejidad cada vez ma-
yor, fue necesario desarrollar un ordenador de gran capacidad que realizara la función de contro-
lar las variables del proceso en una forma óptima. El uso y aplicación del ordenador evolucionó
en dos etapas: el control digital directo y el control supervisor.
Estos ordenadores iniciaron la separación de la instrumentación analógica del mando di-
recto del operador, pasando éste, gradualmente, a funciones de supervisión e interviniendo sólo
en caso necesario al ser avisado por el ordenador.
En el control digital directo, el ordenador lleva a cabo todos los cálculos que realizaban in-
dividualmente los controladores P, PD, PI y PID, generando directamente las señales que van a
los elementos finales de control (válvulas, contactores, etc.).
Este tipo de control se denomina control digital directo o DDC y realiza las siguientes
funciones:
En el control DDC, el ordenador está enlazado con el proceso realizando el papel de con-
trolador, tal y como puede verse en la figura 6.1.
Las señales procedentes de los transmisores de campo se reúnen en un terminal y pasan a
una unidad de filtrado y acondicionamiento donde son convertidas a señales digitales, para ser
usadas en los cálculos posteriores del control.
85
86 Sistemas de medida y regulación
Ordenador
Memoria Memoria
CPU
ROM RAM
Bus CPU
Teclado, monitor, D A
impresoras, etc. A D
Multiplexores
Acondicionador
de señal
Terminales
Tarjeta de adquisición de datos
Sensores
Actuadores Proceso Transductores
variables Transmisores
órdenes acciones de proceso
A pesar de las ventajas del control digital directo, su gran problema es, como todo sistema elec-
trónico, los posibles fallos de sus componentes, a pesar de los avances constantes en la tecnología
de los circuitos integrados y la simplificación creciente lograda en el diseño de los ordenadores.
Para alcanzar la máxima seguridad de funcionamiento y lograr la optimización idónea del
proceso, el ordenador podría determinar los puntos de consigna más convenientes en cada instan-
te, aplicarlos a los lazos de control situados dentro del propio ordenador o bien en el exterior en
controladores individuales. Este tipo de control recibe el nombre de control de puntos de consig-
na o SPC (set point control), o bien control supervisor (fig. 6.2).
Dentro del control supervisor se usa el término SCADA (Supervisory Control And Data
Adquisition) que representa el uso de un ordenador huésped (host), que usa los datos transmitidos
desde el campo, presenta los resultados al operador para que actúe como supervisor e inicie algu-
na acción de control y utiliza las unidades remotas de transmisión situadas a largas distancias del
ordenador. Las unidades de transmisión suelen ser inteligentes, por lo menos en los lazos críticos.
Poco a poco, las funciones aportadas por los sistemas SCADA se han hecho semejantes al
control distribuido, y la única diferencia reside en el tipo de circuito. SCADA transmite las seña-
les a través de circuitos de baja velocidad y poco fiables para la integridad de los datos, mientras
que el control distribuido lo hace mediante circuitos locales de alta velocidad y seguridad de
transmisión.
En los procesos complejos, como por ejemplo toda una planta automatizada dentro de una fábri-
ca, existen numerosos sistemas realimentados o lazos de control con una relación entre ellos más
o menos estrecha.
Cuando se aborda el diseño del sistema completo cabe la posibilidad de hacer uso de un
ordenador potente que tome medidas de todas las variables que intervienen y realice, mediante
los algoritmos apropiados, el control de las mismas. Este sistema presenta el gran inconveniente
de la seguridad, ya que si el ordenador falla, todo el sistema se viene abajo. Por ello es preferible
hacer uso de controladores menos potentes capaces de controlar individualmente un reducido
número de variables. A este sistema se le denomina control distribuido.
D
A
A
D
Sensores y
Transmisores
Transductores
Algunos de los elementos que forman parte de un sistema de control distribuido son los
siguientes:
El control distribuido tiene una seguridad mejorada con relación a los sistemas con-
vencionales de control, por lo que se han consolidado en el mercado industrial como los sistemas
ideales de control. En la figura 6.3 vemos un ejemplo de control distribuido a una planta.
PLANTA INDUSTRIAL
Controlador
multifunción PLC
Vía de datos
Vía de datos
Controlador
básico
PLC
Circuito de control
de la red
Tratamiento de datos
Estación de trabajo del operador
Contabilidad
Programación
Monitorización
A estas entradas se conectan las señales analógicas procedentes de los transductores (galga, ter-
mopar, etc.). Sus características fundamentales son las siguientes:
Ue
Re solución = n
2
• Precisión. La precisión del sistema hace referencia al posible error cometido en la lec-
tura del dato proporcionado por él. La precisión está relacionada con la resolución,
puesto que a mayor resolución más exacta podrá ser la medida. Sin embargo, la impre-
cisión del sistema también depende de otros factores, por lo que puede ocurrir que ten-
gamos un sistema con alta resolución pero muy impreciso. La forma más habitual de
expresar la precisión es indicando un porcentaje de la lectura ±1 bit (este último bit es
por efecto de la resolución). La imprecisión en la lectura se debe a los siguientes erro-
res:
Muestra
Multiplexor Amplificador Convertidor A/D
Toma
Canales de
entrada
Entradas de
control
Una de las partes fundamentales del sistema de adquisición de datos es el convertidor analógico a
digital.
Los convertidores A/D pueden ser de diversos tipos:
Tensión de
Convertidor D/A
Tensión analógica referencia
C
entregada por el convertidor Entrada U intg
analógica
Salida digital R Integrador
Comparador
S1
Control de polaridad
U ref.
Lógica
Reloj de
Registro de Salida digital Contador control
Comparador aproximaciones Reloj
sucesivas
Entrada analógica
Figura 6.5. Convertidor aproximaciones sucesivas. Figura 6.6. Convertidor de doble rampa.
Control digital 91
Disparar el convertidor analógico/digital es dar la orden para que el convertidor inicie la ope-
ración de conversión. Generalmente, son posibles tres tipos de disparo en todos los sistemas de
adquisición de datos:
1
Uin
R
2
VCO
R
Registro de
salida
Código de
salida
2 n -2 Contador
R
2 n -1 Codificador a
binario
R
Comparadores
La transferencia de datos se refiere al método empleado para transmitir el dato adquirido por la
tarjeta a la memoria del PC. Son tres los métodos empleados:
• Por programa. Se utiliza cuando las velocidades de adquisición no deben ser muy al-
tas. El programa es el que se encarga de comprobar si una conversión ha finalizado.
Cuando sea así, toma el dato convertido y lo guarda en memoria. Para saber si la con-
versión ha llegado a su fin el programa lee el estado de algún bit de control que el ADC
activa cuando acaba la conversión. Como la tarjeta de adquisición requiere una aten-
ción permanente por parte de la CPU, puede ocurrir que se pierdan muestras cuando és-
ta esté atendiendo a otro dispositivo del sistema.
• Por interrupción. En este caso, el programa configura la tarjeta de adquisición y una
vez hecho esto se dedica a otra tarea, ya que es la propia tarjeta la que interrumpe la
ejecución del programa principal cuando tiene un dato convertido. Esta interrupción
hace que se ejecute un programa de tratamiento de interrupción en el que se adquirirá
el dato para ser guardado en memoria y posteriormente se retorna al programa princi-
pal. La tarjeta es atendida durante periodos de tiempo muy cortos y el PC se puede de-
dicar a cualquier otra tarea. Sin embargo, sólo un dato es adquirido en cada transferen-
cia.
• Por acceso directo a memoria (DMA). En este tipo de transferencia se utiliza algún
canal DMA libre en el sistema. El controlador de DMA incluido en el PC permite, una
vez que se haya programado su modo de trabajo, que las transferencias de datos se rea-
licen directamente entre la tarjeta de adquisición y la memoria, sin que la CPU inter-
venga. Esto permite velocidades de transferencia mayores que en los dos casos anterio-
res y la posibilidad de transferir mayor cantidad de datos por cada operación.
La mayor parte de las señales reales que se introducen al ADC no están en condiciones para ser
acopladas al mismo. Estas señales deberán ser amplificadas, atenuadas o modificadas de alguna
otra forma. Esto se puede hacer, en muchos casos, en la propia tarjeta y, en otros, serán necesa-
rios módulos externos.
La mayoría de los sistemas necesitan que las señales sean amplificadas o atenuadas. Para
que el ADC sea utilizado con la mayor precisión, el rango de entrada se debería ajustar a la des-
viación máxima de la señal de entrada. La mayoría de las tarjetas de adquisición permiten selec-
cionar el rango de entrada, bien mediante puentes desmontables (jumpers) o por software.
También es habitual que el sistema permita elegir entre entradas bipolares (valores positi-
vos y negativos de la señal de entrada) o unipolares (sólo valores positivos de la señal de entra-
da).
HI HI
ES ES - UR ES U1 ES = U1 – U2
UR
RC GND LO
U2
Las entradas digitales permiten leer datos de tipo todo/nada, como contactos, o cualquier otro
dispositivo que entregue una salida digital en paralelo.
Las salidas digitales se pueden emplear para conectar/desconectar la alimentación de mo-
tores, calefactores, etc., activar relés o transmitir un dato digital paralelo a un dispositivo que lo
acepte.
Generalmente, se trabaja con niveles TTL (0 o 5 V). Sin embargo hay tarjetas que in-
corporan acondicionadores para señales digitales y es posible controlar y monitorizar una amplia
gama de señales de continua o alterna, sin necesidad de añadir circuitos externos.
En muchos casos la tarjeta de adquisición incorpora una o varias salidas analógicas. Con ellas es
posible generar tensiones para controlar válvulas, motores, etc., generar cualquier forma de onda
o simular la salida de otro dispositivo. Esta función se realiza mediante un convertidor de digital
a analógica (DAC) y las especificaciones del mismo son similares a las del ADC. La resolución
se refiere al número de bits del convertidor y el tiempo de establecimiento es el tiempo que nece-
sita el DAC para que la salida cambie después de recibir un dato que le haga variar toda la escala.
94 Sistemas de medida y regulación
6.2.8 Contadores/temporizadores.
Además de utilizarlos para disparar el ADC, en algunos casos también permiten medir fre-
cuencias de señales externas, contar acontecimientos, medir tiempos y retardos entre señales, así
como generar señales de frecuencia conocida. Suelen ser circuitos programables que es posible
controlar mediante el programa de control adecuado.
La tarjeta se debe instalar en un slot libre del PC, pero antes se debe configurar con una
serie de puentes y un juego de microinterruptores.
Mediante los microinterruptores (6 en total) se establece la dirección base a partir de la
cual serán direccionados todos los registros de la tarjeta. Esta dirección puede estar comprendida
entre 000h y 3F0h. Por defecto viene ajustada la dirección 220h (posición de los microinterrupto-
res: 100010).
Mediante un puente se puede seleccionar el rango de salida D/A. Por defecto viene ajus-
tada para un rango de salida de 0 a + 5 V.
La estructura interna de la tarjeta se muestra en el diagrama de bloques de la figura 6.11.
DI Entradas digitales
Lógica
de
control
DO Salidas digitales
El resultado de la conversión A/D se deposita en los registros BASE+4 y BASE+5 según el si-
guiente formato:
BASE+4: Byte bajo
D7 D6 D5 D4 D3 D2 D1 D0
AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
BASE+5: Byte alto
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 DRDY AD11 AD10 AD9 AD8
Donde:
• AD0 a AD11 representan los bits del dato convertido. AD0 es el bit menos signifi-
cativo (LSB) y AD11 es el bit más significativo (MSB)
• DRDY es el bit de lectura. Mientras se efectúa la conversión este bit tiene el valor 1.
Este bit cambia a 0 cuando la conversión ha finalizado.
D7 D6 D5 D4 D3 D2 D1 D0
- - - - - G2 G1 G0
96 Sistemas de medida y regulación
G2 G1 G0 Ganancia
0 0 0 x1
0 0 1 x2
0 1 0 x4
0 1 1 x8
1 0 0 x16
D7 D6 D5 D4 D3 D2 D1 D0
- - - - - C2 C1 C0
C2 C1 C0 Canal
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
La conversión A/D puede ser disparada de tres maneras: por programa, por reloj y por disparo
externo a través del canal DI0. Para transferir el dato convertido A/D a ciertas variables utiliza
dos vías: por programa y por interrupción.
D7 D6 D5 D4 D3 D2 D1 D0
- I2 I1 I0 - S2 S1 S0
Donde:
• I0 a I2: selección nivel de interrupción (IRQ).
• S0 a S2: modo de selección.
S2 S1 S0 Modo Operación
0 0 0
Disparo y transferencia por programa.
0 0 1
0 1 0 Disparo externo y transferencia por programa.
0 1 1 Disparo externo y transferencia por interrupción.
1 0 0 Disparo mediante reloj y transferencia por programa.
1 0 1 Reservado.
1 1 0 Disparo mediante reloj y transferencia por interrupción.
1 1 1 Reservado.
Control digital 97
El resultado de la conversión D/A se deposita en los registros BASE+4 y BASE+5 según el si-
guiente formato:
D7 D6 D5 D4 D3 D2 D1 D0
DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
D7 D6 D5 D4 D3 D2 D1 D0
- - - - DA11 DA10 DA9 DA8
Donde:
• DA0 a DA11 representan los bits del dato convertido. DA0 es el bit menos signifi-
cativo (LSB) y DA11 es el bit más significativo (MSB).
D7 D6 D5 D4 D3 D2 D1 D0
DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0
D7 D6 D5 D4 D3 D2 D1 D0
DI15 DI14 DI13 DI12 DI11 DI10 DI9 DI8
D7 D6 D5 D4 D3 D2 D1 D0
DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0
D7 D6 D5 D4 D3 D2 D1 D0
DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8
98 Sistemas de medida y regulación
Si la tarjeta está en el modo de transferencia de datos por interrupción, una bandera de estado de
hardware será activada después de cada conversión A/D. Para permitir que la tarjeta acepte la
próxima interrupción, es necesario borrar el estado de la bandera, escribiendo cualquier dato en
el registro BASE+8.
Escribiendo cualquier dato en el registro BASE+12, se generará un pulso de disparo para la con-
versión A/D.
6.4. SCADA.
Con el nombre de SCADA se designa genéricamente el software para adquisición de datos, con-
trol y monitorización de procesos. La programación de aplicaciones con este tipo de software es
fácil y resulta muy cómoda por la gran cantidad de recursos ya construidos, como son lecturas de
valores analógicos y digitales, gráficos, alarmas, etc.
A continuación se describe la estructura general de un sistema SCADA.
6.4.1 El hardware.
• Captadores de datos. Recopilan los datos de los elementos de control del sistema
(PLC, reguladores, registradores, etc.) y los procesan para su utilización. Son los Ser-
vidores del sistema.
• Utilizadores de datos. Los que utilizan la información recogida por los anteriores,
como pueden ser las herramientas de análisis de datos. Son los Clientes.
Mediante los Clientes, los datos residentes en los Servidores pueden evaluarse, permi-
tiendo realizar las acciones oportunas para mantener las condiciones nominales del sistema.
Mediante los denominados Buses de Campo, los controladores del proceso envían la in-
formación a los Servidores de datos los cuales, a su vez, intercambian la información con niveles
superiores del sistema automatizado a través de redes de comunicación de Área Local.
Los dispositivos hardware de un sistema SCADA son los siguientes (fig. 6.12):
• Unidad Remota (RTU). Conjunto de elementos dedicados a labores de control y/o su-
pervisión de un sistema, alejados del Centro de Control y comunicados con éste me-
diante algún canal de comunicación. Pertenecen a este grupo el controlador lógico pro-
gramable o PLC y los denominados periféricos inteligentes o IED (Intelligent Electro-
nic Device): Reguladores, Variadores de frecuencia, Registradores, Procesadores de
comunicación, Transductores, etc.
• Sistema de comunicación. Permiten el intercambio de datos bidireccionales entre la
Unidad Central y las unidades remotas (RTU) mediante un protocolo de comunicacio-
nes determinado y un sistema de transporte de la información para mantener el enlace
entre diferentes elementos de la red: Línea telefónica, cable coaxial, fibra óptica, tele-
fonía celular o radio.
• Seguridad. La aplicación de estándares a las comunicaciones permite una mayor inte-
gración y flexibilidad en las configuraciones. Ahora bien, el uso de estándares acarrea
un problema, las carencias que estos estándares tienen. Por ejemplo, la implantación
del sistema operativo Windows como un estándar en los sistemas de visualización, o la
adopción de las tecnologías Web, traen consigo problemas relacionados con la seguri-
dad en los accesos (Hacking), los virus informáticos, la integridad de los datos o los
problemas de comunicaciones.
6.4.2 El software.
Cliente Cliente
Red LAN
Bus de Campo
En un programa SCADA hay que tener en cuenta los dos puntos siguientes:
Cualquier sistema de visualización tiene más o menos utilidades para realizar la configu-
ración del sistema de comunicaciones, pantallas, contraseñas, impresiones o alarmas. A continua-
ción se describen los módulos más habituales en un paquete SCADA.
Bus de Campo
Bus 1 Bus 2 Bus 3 Bus 4
Tratar los programas SCADA de forma genérica resulta complicado por las grandes di-
ferencias que existen entre los distintos paquetes. Por ello, se ha elegido un SCADA comercial
que permita estudiar los aspectos más importantes de este tipo de software. Este programa es el
GeniDAQ de la firma Advantech, que permite desarrollar aplicaciones de automatización y con-
trol mediante programación visual por iconos. Lo componen dos módulos principales:
• GeniDAQ Builder. Permite diseñar la aplicación, dividida en dos partes: control (Task
Designer) y supervisión (Display Designer).
• GeniDAQ Runtime. Permite poner en marcha la aplicación diseñada y gestionarla.
Data center
Drivers E/S
• Task designer. Sirve para diseñar las tareas que componen la aplicación: tempori-
zación, control PID, etc.
• Display designer. Permite diseñar pantallas por medio de las cuales el operador puede
comunicarse con el proceso una vez puesto en funcionamiento el programa.
• Data Center. Almacena datos y variables utilizadas por las tareas en ejecución.
• Drivers E/S. Son los programas encargados de gestionar a los diferentes dispositivos
de E/S que se puedan conectar al sistema: tarjetas de adquisición de datos, autómatas
programables, controladores, etc. Gracias a estos drivers, la programación de tales dis-
positivos es muy fácil, sin que sea necesario conocer detalladamente la estructura in-
terna de los mismos.
Antes de poder utilizar una tarjeta de adquisición de datos, PLC u otro dispositivo de hardware es
necesario instalar y configurar los mismos. Dentro del grupo de programas de GeniDAQ, uno de
ellos es el "Device Installation" y nos permite llevar a cabo las tareas de instalación. Entrando en
él se puede instalar la tarjeta conectada al PC y posteriormente configurarla. La figura 6.16 mues-
tra la pantalla de instalación y configuración de la tarjeta PCL-711B.
Las aplicaciones desarrolladas con GeniDAQ se guardan como ficheros de estrategia (strategy).
Cada estrategia se compone de tareas (tasks) y displays. Una tarea se compone de una serie de
iconos conectados mediante flechas. Los iconos representan funciones a realizar: entradas/salidas
analógicas y digitales, operaciones aritméticas, operaciones lógicas, control PID, etc.
Un display es una pantalla donde es posible visualizar información y con la que también
es posible que el operario introduzca valores (botón pulsador, por ejemplo).
Cuando arrancamos el programa GeniDAQ y abrimos un archivo nuevo nos aparecen dos
pantallas: task designer y display designer.
• Diseño de tareas. La pantalla task designer tiene el aspecto de la figura 6.17. Con la
barra de menús es posible realizar todas las operaciones de configuración de la aplica-
ción: añadir y quitar tareas, establecer parámetros, iniciar y detener la ejecución de la
aplicación, etc. Con la barra de herramientas se programan las tareas, pinchando los
módulos y situándolos en la zona de trabajo; posteriormente se unen mediante flechas.
Control digital 103
• Diseño de displays. La pantalla display designer tiene el aspecto de la figura 6.18. Con
la barra de menús podemos realizar las operaciones comunes del entorno Windows.
Con la barra de herramientas realizaremos el diseño del display.
• Conexión de bloques. Una vez que se han añadido los bloques necesarios a las tareas y
displays, es necesario realizar las conexiones entre ellos. Se pueden plantear los si-
guientes casos:
− Conexión entre bloques de una tarea. Seleccionando el módulo de conexión de la
barra de herramientas el cursor se convierte en un carrete de hilo. Pulsando en el
bloque fuente se arrastra el carrete hasta el destino.
− Conexión desde bloque de una tarea a bloque de un display. Esta conexión se de-
be realizar desde la ventana del display designer.
− Conexión desde bloque del display a bloque de tarea. Es necesario un bloque in-
termedio que es el Tag. En la ventana de diálogo del Tag indicamos qué elemento
del display queremos que represente. Luego se realiza la conexión entre el Tag y
el otro bloque de la tarea.
− Conexión de bloque de display a bloque de display. Se puede configurar en la
ventana del bloque destino la referencia al bloque fuente. Otra posibilidad es uti-
lizar bloques Tag de la tarea como elementos intermedios.
Bloque Descripción
Analog Input: Realiza una conversión A/D desde el dispositivo que le indi-
quemos, previamente instalado. Se puede indicar el disposi-
tivo, canal y rango, así como el tiempo de muestreo.
Analog Out: Realiza una conversión D/A desde el dispositivo que le indi-
quemos, siendo el dato digital el que le suministre otro blo-
que de la tarea.
Medida de temperatura: Similar al bloque AI, pero la señal leída la transforma en una
temperatura cuyo valor dependerá del termopar utilizado. La
tarjeta de adquisición de datos debe estar preparada para
trabajar con termopares.
On-off: Este bloque realiza una comparación entre sus dos entradas.
Produce un nivel alto o bajo, según cual de las dos sea ma-
yor.
Control digital 105
Bloque Descripción
Single Operator Calculation: Con este bloque podemos realizar operaciones aritméticas
con dos operandos.
DDE Server:
Con estos bloques se realizará la comunicación con otras
aplicaciones Windows.
DDE Client:
Conditional Wavefile: Sirve para ejecutar archivos .war sobre tarjetas de sonido.
106 Sistemas de medida y regulación
Bloque Descripción
Conditional Button Control: Es como el anterior, pero además puede ser activado por
una señal digital de entrada.
Conditional Text Display: Con este objeto es posible mostrar diferentes mensajes,
según sea el valor, de 0 a 7, que tome su entrada.
Bar Graph Display: Sirve para observar el valor de un dato de entrada en for-
ma de barra dinámica.
Historical Trending Display: Permite representar datos en función del tiempo, con la
posibilidad de revisar datos ya pasados (gráfico histórico).
Conditional Bitmap Display: Es similar al Conditional Text Display, pero con imágenes
en lugar de texto.
Bloque Descripción
Objetos gráficos: Permiten dibujar las figuras indicadas, asociarles dos colo-
res y hacer que aparezca con uno u otro según sea una
señal digital de entrada.
******************
EJERCICIOS.
1. Indicar cuáles de las siguientes proposiciones son verdaderas y cuáles son falsas:
a) Cuantos más canales se muestreen con un multiplexor, mayor podrá ser la velocidad de mues-
treo para cada uno de ellos.
b) A mayor resolución de un sistema de adquisición de datos, más exacta podrá ser la medida.
c) Disparar el ADC es dar la orden para que se produzca la transferencia de datos.
d) En las transferencias por interrupción la tarjeta de adquisición de datos es atendida por el PC
durante muy cortos periodos de tiempo.
e) En el disparo del ADC por programa, la orden para que se inicie la conversión la dan los im-
pulsos de un reloj programable que posee la tarjeta de adquisición de datos.
2. Un sistema tiene una precisión de ±0,02% de la lectura ±1 bit, siendo el rango de entrada de 0 a 10 V.
¿Cuál será el error máximo, si la tensión introducida es de 5 V y la resolución es de 12 bits?
4. Convertir a formato decimal los siguientes números: a) 1101001/2; b) 10011/2; c) 1A8/16; d) D4/16.
5. Expresar en formato binario y hexadecimal los siguientes números decimales: 24, 59 y 93.
6. Realizar las operaciones lógicas O e Y entre los siguientes números: A2/16 y 3E/16.
7. En un registro de una tarjeta de adquisición de datos sólo nos interesa el valor del bit nº 7. Explicar
cómo salvar el bit para evaluarlo en un programa C.
9. A través de un canal de una tarjeta de adquisición de datos PCL-711B se introducen tensiones com-
prendidas entre - 5 V y + 5 V. Haciendo uso del disparo por software se deben tomar 20 muestras que
se guardan en un buffer. Posteriormente se presentan en pantalla todas ellas junto con su media arit-
mética. Realizar el programa en C.
10. A través de un canal de una tarjeta de adquisición de datos PCL-711B se introducen tensiones com-
prendidas entre - 5 V y + 5 V. Se deben tomar 2 muestras que se guardan en un buffer. Posteriormen-
te se presentan en pantalla junto con su media aritmética. El disparo se hará mediante señal externa y
la transferencia por programa. Realizar el programa en C.
11. A través del canal de salida de una tarjeta de adquisición de datos PCL-711B se debe sacar una ten-
sión entre 0 y 5 V que aumente o disminuya según se pulse la tecla A o D. Realizar el programa en C.
12. Control de la velocidad de un motor alimentado con un variador de frecuencia. Diseñar la aplicación
SCADA mediante el programa GeniDAQ que cumpla las siguientes especificaciones:
• El variador dispone de una entrada de mando que puede tomar valores entre 0 y 5 V. Según
sea el valor de esta entrada así será la velocidad del motor, alcanzando 1500 rpm para 5 V.
• La señal de mando se enviará por la salida analógica de una tarjeta de adquisición de datos
(TAD).
• El punto de consigna se fijará con un bloque de control deslizante, graduado en rpm, y se vi-
sualizará en un indicador numérico.
108 Sistemas de medida y regulación
13. Control todo-nada de la temperatura de un horno. Diseñar la aplicación SCADA mediante el programa
GeniDAQ que cumpla las siguientes especificaciones:
• Lectura de la señal del transductor de temperatura mediante una entrada analógica de la TAD.
• Monitorización de la temperatura del horno con dos indicadores: analógico y numérico.
• El valor de la temperatura de consigna se dará en ºC con un bloque de control deslizante y se
visualizará en un indicador numérico.
• La señal de mando se sacará por una salida digital de la TAD. Esta señal gobernará el circuito
de potencia que realizará la conexión o desconexión del calefactor en función del valor de
consigna.
• Un indicador mostrará el estado activado o desactivado de la salida del controlador.
• Generar las siguientes alarmas:
Temperatura baja: si la temperatura es inferior a 20 ºC.
Temperatura alta: si la temperatura está comprendida entre 30 ºC y 35 ºC.
Temperatura muy alta: si la temperatura es superior a 35 ºC.
14. Regulación de la temperatura de un horno. Diseñar la aplicación SCADA mediante el programa Geni-
DAQ que cumpla las siguientes especificaciones:
• Lectura de la señal del transductor de temperatura mediante una entrada analógica de la TAD.
• Monitorización de la temperatura del horno con dos indicadores: analógico y numérico.
• La señal de mando se seleccionará con un bloque de control deslizante y se visualizará en un
indicador numérico. Esta señal se sacará por una salida analógica de la TAD y gobernará el
circuito de control de la resistencia calefactora.
• Generar las siguientes alarmas:
Temperatura baja: si la temperatura es inferior a 20 ºC.
Temperatura alta: si la temperatura está comprendida entre 40 ºC y 45 ºC.
Temperatura muy alta: si la temperatura es superior a 45 ºC.
• Indicador de temperatura normal mediante Condicional Text Display.
• Contar el número de veces que la temperatura supera los 40 ºC en un período de tiempo se-
leccionado mediante un control numérico de mando rotativo.
• El contador se reseteará al finalizar el tiempo seleccionado.
• Un interruptor puede parar el contaje, pero sin detener la temporización.
15. Monitorización de la temperatura en dos puntos de un horno e inserción de los valores en una hoja de
cálculo. Diseñar la aplicación SCADA mediante el programa GeniDAQ que cumpla las siguientes espe-
cificaciones:
• Lectura de las señales de los transductores de temperatura mediante entradas analógicas de
la TAD.
• Monitorización de las temperaturas con indicadores numéricos.
• Visualizar las variaciones de las temperaturas en el tiempo.
• Insertar los 10 últimos valores leídos de cada transductor en una hoja de cálculo Excel.
16. Regulación PID del nivel de un depósito. Diseñar la aplicación SCADA mediante el programa GeniDAQ
que cumpla las siguientes especificaciones:
• Lectura de la señal del transductor de nivel mediante una entrada analógica de la TAD.
• Diseño de un regulador PID.
• El valor de consigna se dará porcentualmente con un bloque de control deslizante.
• Visualizar los valores porcentuales de la consigna, medida y salida del regulador en un Histo-
rical Trending Display y en indicadores numéricos.
• Visualizar la medida y la salida en voltios en sendas barras dinámicas.
• La señal entregada por el regulador se sacará por una salida analógica de la TAD.
******************