You are on page 1of 23

Captulo

Tpicos de Control
Asistido por Computadora

5.1 Introduccin
Todo sistema de control asistido por computadora, como su nombre lo indica, debe de
considerar a la computadora como una computadora de propsito especial. Como
parte del proceso de control. La computadora pude ser una PC la cual ser utilizada
para accesar informacin de variables que generalmente provienen de un proceso, en
tiempo real, con el fin de: Almacenar, monitorear, procesar, controlar el proceso y sus
variables.
La manera en que se introduce informacin desde el proceso a la PC, es por medio de
un sistema de adquisicin de datos, que permite tomar los valores de las variables de
inters del proceso, por medio de sensores. Si la PC se convierte en parte del sistema
de control y permite introducir valores que se desean para la variable a controlar en el
proceso, entonces estamos en el caso de control asistido por computadora. Con dos
casos particularmente importantes: Control digital directo ( DDC) y control supervisorio (
Distribuido o jerrgico). En el control digital directo, una sola computadora controla toda
una planta o proceso. Con la aparicin de las microcomputadoras por su relativo bajo
costo y bajo consumo de energa, se da paso a controlar de manera especfica una sola variable
o a un grupo de ellas. Este tipo de control es denominado control supervisorio o control
dedicado.
Un modelo de control asistido por computadora, es dado en la siguiente figura:
x(t)
Variable del
Proceso

01101

m(t) +

Algoritmo de
Control

Variable
controlada
deseada

e(t)
Controlador
Analgico

Proceso

Lazo Analgico

Lazo de PC
01110

Enfriamiento
Sistema de
Adquisicin de Datos

Sensor

Fig. 5.1 Sistema de Control Asistido por Computadora

c(t)
Variable
controlada

5.2 Sistemas de Adquisicin de Datos


Los sistemas de adquisicin de datos (SAD), es una interface que permite
retroalimentar informacin de la o las variables del proceso, a la PC dentro del control
asistido por computadora. Es un sistema cuya complejidad depende del nmero de
variables del proceso y de los requerimientos de precisin del control.
Elementos de un sistema de adquisicin de datos.
Dado que el sistema de adquisicin de datos, permite comunicar informacin a la PC
sobre los valores actuales de las variables a controlar dentro del proceso. La
comunicacin debe ser de tal forma, que la PC los pueda entender y procesar de
acuerdo a una estrategia previamente establecida y que caracteriza al sistema de
control.
Con los antecedentes de que mientras el acceso y el procesamiento de la informacin
a la PC es digital, las variables en el proceso son del mundo analgico y la manera
que en que se toman del proceso los valores de las variables a controlar en tiempo real
requiere de un sensor o de un grupo de sensores. Las variables del proceso pueden
ser: Temperatura, presin, razn de flujo, densidad, etc. Etc., no existe un sensor
universal para todas las variables, cada uno lleva una estrategia de sensado y una
manera de responder a los cambios en el proceso.
Tomando en consideracin lo anterior y algunos otros aspectos inherentes a los
sistemas de control asistidos por computadora, los elementos bsicos de un SAD son:

Sensores
Circuitos de Acondicionamiento de seal
Filtros
Amplificadores para instrumentacin
Aisladores
Multiplexores analgicos
Multiplexores digitales
Convertidores A/D
Circuitos S/H
Convertidores D/A
Comparadores

Generalmente en control asistido por computadora, el o los sensores no se consideran


parte del SAD. En todos los casos los sensores llevan un acondicionamiento de seal,
que les permite inyectar informacin analgica y filtrada a el SAD, para qu este
procese la informacin de tal suerte que sea entendida por la PC y sta trabaje con ella
con la finalidad de llevar la variable a controlar, al valor deseado. Valor que se
introduce a la PC, como el set point de la variable a controlar.

Modelo de un canal del SAD.


Un modelo de canal austero de un sistema de adquisicin de datos, es dado a
continuacin.

Proceso
Fig. 5.3.- Canal austero de Adquisicin de Datos

Acondicionamiento de la relacin seal a ruido en el canal del SAD.


La calidad de la seal inteligente que produce el sensor en el proceso y que aparece a
la entrada del amplificador, puede ser expresada de manera compacta, mediante la
relacin seal a ruido (SNR), seal que produce el transductor por efectos de cambios
en la variable del proceso y el ruido que se introduce por efectos de interferencias que
se filtran en el cableado. Luego entonces hay una relacin seal a ruido en la entrada
del amplificador ( Seal de modo comn ). En el modelo anterior no contempla los
errores que se producen al conectar el sensor con los conductores a la entrada del
amplificador.
Una expresin de la relacin seal a ruido a la entrada del amplificador es dada por la
siguiente expresin.
SNR a la entrada del amplificador =

El tipo de cableado entre el sensor y la entrada del amplificador define el valor RMS
tpico de la interferencia inducida.
Por otro lado el amplificador presenta una razn de rechazo de modo comn (CMRR),
que se define por las relaciones seal a ruido de la entrada y la salida del amplificador.
CMRR

SNR a la salida del amplificador = SNR a la entrada del amplificador. (CMRR)2


Generalmente de disea para una SNR a la salida del amplificador mayor de 100
La ganancia en el proceso de elevar la relacin seal a ruido a la salida del filtro, el
filtro generalmente es un pasa bajos, se expresa por la siguiente relacin:
Ganancia del proceso

=
BW es el ancho de banda

Finalmente la ganancia del proceso de elevar la relacin seal a ruido desde la salida
del sensor hasta la entrada del convertidor A/D, del canal austero del SAD, est dado
por la siguiente relacin:

Para lograr una calidad de seal digital binaria equivalente a la salida del convertidor
A/D, se requiere que a la entrada del convertidor, la seal a la salida del filtro tenga una
alta relacin seal a ruido.
Acondicionamiento de la seal inteligente del sensor
El acondicionamiento de la seal inteligente del sensor o tranductor, es importante por
varios aspectos: El sensor es elemento que lleva informacin del valor actual de la
variable a la entrada del SAD que es la interface entre el mundo analgico y la PC
digital, el tipo de variable define el tipo de sensor, el proceso tambin define la
naturaleza del sensor y el cumplimiento de algunos estndares dependiendo del
ambiente del proceso. El acondicionamiento de seal inteligente del sensor o
transductor, lleva la intencin de suministrar la seal representativa de la variable a
sensar con el mnimo de error posible. Tiene que ver con los siguientes aspectos del
control asistido por computadora:

La distancia del SAD al proceso


El tipo de sensor y su estrategia de sensado
Los requerimientos y exactitud del control asistido por PC
El ambiente del proceso (corrosivo, hmedo, radioactivo, extrema alta
temperatura, entre otros)
La linealidad de la respuesta del sensor

El acondicionamiento de la seal, tiene que ver con la eficiente transmisin de la seal


que sale del sensor y que ingresa a uno de los canales del SAD. La magnitud de la
seal debe contener la informacin del valor de la variable de inters en el proceso.
Un cuadro indicativo de los requerimientos de acondicionamiento de seal a la entrada
del canal del SAD, para algunas variables es dada a continuacin.
Variable

Sensor o
Transductor

Respuesta del sensor


a cambios de la
variable

Temperatura

Termocupla

Voltaje ( en V/ C)

Temperatura

RTD

Resistencia

Temperatura

Thermistor

Resistencia

Temperatura

IC sensor

Corriente ( en V/ K)

Razn de Flujo

Sensado
multipunto

Instrumento analtico ( V/
m/s)

Cantidad de
flujo

Sensado
multipunto

Instrumento analtico (V/m /s)

Acondicionamiento de
seal requerido
Linearizar, amplificar y
compensar errores
Conversin R-V, amplificar,
linearizar
Insertar en puente de
Wheastone, amplificar,
linearizar
Conversin i v, amplificar
Operadores analgicos,
compensar errores de
transmisin de los sensores,
linearizar
Operadores analgicos,
compensar errores de
transmisin de los sensores,
linearizar

Fig. 5.4.- Tabla comparativa de respuesta y necesidad de acondicionamiento

Un ejemplo de acondicionamiento de seal a la entrada del canal del SAD


Sea T la variable temperatura en un proceso donde se requiere controlar la
temperatura entre los rangos 200 T 350 0C, temperaturas intermedias. Un sensor
adecuado si no muy lineal, es regularmente lineal en el rango de sensado, podra ser
una termocupla Tipo K de materiales Cromel (+) y Alumel (-), con un coeficiente de
temperatura = 40 v/0c. Si consideramos que se usa cableado par trenzado para
reducir la entrada de interferencia y tener una adecuada SNR en la seal de modo
comn del sensor y si el cableado es de cobre hasta la entrada del amplificador del
SAD. Tendremos las siguientes situaciones que requieren de acondicionamiento de
seal a la entrada del canal del SAD.
Se introducen termocuplas adicionales indeseables, en este caso dos de coeficientes
de temperaturas desconocidos. Debido a lo anterior el voltaje de entrada al canal del
SAD, que debera de ser el voltaje de la termocupla tipo k a la temperatura T, lleva un
error.

Fig. 5.5.- Introduccin de errores al acoplar el sensor a la entrada del Canal del SAD
5.5.- Introduccin
de errores
al acoplartermoelctrico
el sensor a la entradaequivalente
del Canal del SADdel circuito de
El error se puedeFig.visualizar
desde
el circuito
pre acondicionamiento del sensor.

Fig. 5.6.- Circuito termoelctrico equivalente

Una manera de compensar el error, es decir hacerlo cero o mnimo, es usando un tipo
de compensacin por hardware, usando un puente de Wheastone para producir un
voltaje de desbalance de polaridad adecuada, que al sumarse algebraicamente con el
Verror, el Verror final sea cero.

Fig. 5.7.- Circuito de correccin de error

Usando el ajuste de calibracin del puente, se puede lograr un voltaje de desbalance


de polaridad adecuada de tal suerte que se anule el voltaje de error. De esa manera el
voltaje de entrada al canal del SAD es el del voltaje a la temperatura del proceso.
Un multmetro digital y una fuente de temperatura constante podra ser de utilidad para
lograr la calibracin de del circuito de acondicionamiento de seal del sensor.
Ejemplo:
Usando una termocupla tipo K y fuente de temperatura constante de T = 100 0c, el
voltaje a la entrada del canal del SAD supongamos es de 4.25 mV, cuando debera de
ser Ventrada= T = 40V/0c( 100 0c ) = 4 mV es decir existe un error de .25 mV. Si
ajustamos la calibracin en el puente de tal suerte que se produzca un voltaje de .25
mV de polaridad adecuada, el voltaje de entrada corresponder a los 4 mV que es el
voltaje a la temperatura que produce el sensor, libre del error y a la entrada del canal
del SAD.
Acondicionamiento de seal con salidas estndar configurables
Actualmente son diseados y existen en el mercado, mdulos de acondicionamiento
de seal que aceptan como entradas sensores como: Termocuplas, RTD, presin,
tensin, flujo, , con salida estndar configurable: 0 5VDC, 0 10VDC, 0 20 mA, 4
20 mA. Lo anterior directamente conectable al Sistema de Adquisicin de Datos.

5.2 Control Supervisorio Remoto


El control supervisorio remoto generalmente va asociado a un sistema de adquisicin
de datos, en el argot de los sistemas de control generalmente nos referimos a dicho
control como sistema SCADA. La expresin SCADA es por las iniciales de la
expresin en ingls Supervisory Control And Data Adquisition, que en nuestro idioma
se traduce como Control Supervisorio y Adquisicin de Datos.
Cuando nos queremos referir a los sistemas de control supervisorio remoto, nos
referimos como sistemas SCADA.
El control supervisorio remoto nos permite obtener y procesar informacin de procesos
industriales diversos y generalmente dispersos y de actuar en forma remota sobre los
mismos. Significa que permite supervisar de manera simultneamente procesos e
instalaciones industriales distribuidas en grandes distancias. Son ejemplos tpicos de

aplicacin: Las redes de distribucin elctrica, sitios de comunicacin diversa,


oleoductos, gasoductos.
Elementos de un Sistema de Control SCADA
Los elementos bsicos de un sistema de control supervisorio remoto, de los
denominados SCADA: Interface hombre mquina, Unidad maestra, Elementos o
canales de comunicacin, Unidades terminales remotas (UTRs), Sensores o
transductores.

UTM

Estacin de
Trabajo

Canal de
Comunicacin
n

UTR

Sensores o
Transductores

Proceso
Fig. 5.8.- Control Supervisorio Remoto

El corazn de de un sistema de control supervisorio remoto es la Unidad Terminal


Maestra (UTM) o Estacin Maestra. Es un recurso de computacin que recoge
informacin de las UTRs procedente de los sensores de el o los procesos dispersos y

genera comandos de control remoto. La UTM realiza tareas de almacenamiento de


datos histricos, programacin para realizar reportes y estadsticas del proceso.
El intercambio de informacin entre la UTM las UTRs inicia desde la UTM interrogando
de manera secuencial a cada UTR sobre la informacin que posee, al terminar con la
ltima UTR se reinicia el proceso. El software que maneja la UTM es el adecuado para
adquirir, almacenar y procesar datos, desplegar seales de alarmas sobre valores fuera
de lo normal de las variables del proceso y del lugar donde se generan tales seales de
alerta y su nivel de importancia, generar reportes para correccin de desperfectos en
campo dentro del proceso y en algunos casos especficos el envo de comandos de
control.
Un sistema operativo es la plataforma que permite operar eficientemente la UTM, al
igual que la interfaz hombre-mquina (Estacin de Trabajo). Un operador o un grupo de
operadores en la estacin de trabajo, dependiendo de lo complejo del proceso remoto a
controlar, pueden monitorear en tiempo real y en su caso controlar las variables de un
proceso remoto. En la estacin de trabajo y mediante una PC, un operador se entera
de los cambios que tienen lugar en los procesos remotos y sus variables asociadas y
mediante medios de impresin genera reportes diarios y de trabajo de mantenimiento
preventivo y correctivo de los procesos monitoreados.
Las Unidades Terminales Remotas ( UTRs) son instaladas cercanas al proceso que
ser monitoreado de manera remota, estas unidades remotas son basadas en
microprocesador y cuentan con interfaces de entrada y salida analgicas y digitales.
Las UTRs por un lado recogen informacin de las variables del proceso y por otro
almacenan y transmiten dicha informacin a la UTM central cuando se las requieren.
Otra de las funciones es la deteccin de alarmas, cuando las seales que provienen de
los sensores sobrepasan los lmites de operacin, los cuales se encuentran
almacenados en la misma terminal remota. Los lmites o niveles almacenados son: Muy
alto, alto, bajo, muy bajo. Y las prioridades son: Critica (peligro para equipo y/o
personas), Precautoria (no requiere accin inmediata del operador), De slo gua para
el operador( baja prioridad), de eventos de muy baja prioridad.
Las seales de alarma para las variables del proceso se generan cuando los valores
alcanzan los niveles muy alto o muy bajo. La UTR debe registrar los instantes de
entrada y salida de condicin de alarma. En la estacin de trabajo por medios
impresos y sistemas audibles deben ser registradas de manera individual y en resumen
las alarmas generadas. Incluyendo: El status de nivel y prioridad de la alarma, el lugar,
el proceso, la variable y el instante. Las alarmas no reconocidas por el operador
permanecen intermitentes hasta en tanto no sean atendidas, al ser atendidas cambian
de color dependiendo de la prioridad, los colores tpicos son: Rojo para la ms alta
prioridad, seguido del amarillo, el gris y azul.
Para garantizar la confiabilidad del sistema, el sistema SCADA es diseado con
recursos redundantes, duplicando el procesamiento de los datos y almacenamiento de
informacin. La UTM consta de dos computadores maestras, una de las cuales es
redundante. En ellas se ejecuta el software del servidor bajo un sistema operativo en
tiempo real, multiusuario, multitarea y con interfaz grfica de ventanas y donde se va
almacenando la informacin de campo en una base de datos de tiempo real. Los datos
en tiempo real, histricos y toda la informacin necesaria es enviada a las estaciones
de operacin a travs de una red local o a travs de mdem.

Cada uno de los computadores que constituyen el conjunto UTM, es capaz de operar
independientemente y estn configurados en Host-Stand by, de tal manera que una
unidad se considera la principal o en lnea mientras la otra se considera de respaldo. La
maestra de respaldo se mantiene energizada y debe contar con la informacin de la
base de datos, despliegues, cargas, etc. Actualizados. Esto permite asumir el completo
control del sistema al ocurrir una falla en la maestra principal. Este tipo de configuracin
permite maximizar la disponibilidad y confiabilidad del sistema.

5.3 Control Digital Directo


El caso anterior, es el caso de un control dedicado asistido por computadora.
Para cada variable a controlar, se debe tener un lazo tpico simplificado de control
digital como el mostrado a continuacin. Simplificado ya que no muestra todos sus
elementos, el convertidor A/D representa de manera simplificada el sistema de
adquisicin de datos.

r(k)

u(k)

u(t)

PC

y(t)

D/A

Proceso

A/D

Sensor

y(k)

k = 0, 1, 2, 3, y un periodo de muestreo T adecuado


Fig. 5.9 Lazo tpico de Control digital directo

5.4 Instrumentacin Virtual


Introduccin
Sin lugar a dudas uno de los elementos fundamentales de la vida moderna y sus
avances lo es la computadora personal, un instrumento abierto a la creatividad del
hombre en cuanto a sus aplicaciones, abierto a la competitividad de las empresas
fabricantes de este tipo de sistemas de cmputo para ofrecer software y hardware y
accesorios cada vez ms accesible en cuanto a precio, pero sobre todo, cada vez ms

amigables, para el usuario. En cuanto a las aplicaciones, el campo de la


instrumentacin virtual no se ha quedado atrs, con un tiempo aproximado de
desarrollo de 20 aos, buscando la manera de hacer de la PC una herramienta
cientfica en el campo de la instrumentacin y control. La compaa National
Instrument, ha sido la pionera en este campo por lo menos la ms conocida a nivel de
instituciones educativas; Actualmente y en este mundo globalizado y altamente
competitivo, cada vez son ms los ingenieros que utilizan el desarrollo de la
instrumentacin virtual con fines de medicin y control de variables y procesos, dentro
de los cuales se incluyen variables elctricas y variables asociadas a fenmenos fsicos
tales como: Presin, temperatura, humedad, entre otras.
Los Instrumentos independientemente de su naturaleza virtual ( VIs ) o tradicional ya
sea analgico, digital o hbrido; realizan la misma funcin, toman datos por medio de un
sensor, procesan esos datos, y muestran los resultados asociados a una variable la
cual se pretende cuantificar o por lo menos detectar. La gran diferencia entre los
instrumentos virtuales y los tradicionales es la flexibilidad de los Vis, los cuales son
desarrollados por los usuarios y su creatividad uniendo el potencial de su PC con el
software y hardware, as como los accesorios requeridos de acuerdo a sus
necesidades. Los instrumentos tradicionales son de propsitos especficos los alcances
del instrumento son diseados por los fabricantes difcilmente pueden ser modificados
por los usuarios, sobre todo por el costo y el beneficio. Los osciloscopios, voltmetros
en general los instrumentos tradicionales estn virtualmente a un paso de formar parte
del pasado. El futuro, es la instrumentacin virtual y todo su prometedor potencial; la
gran velocidad de los nuevos procesadores, la gran capacidad de las PC porttiles, las
grandes oportunidades de conectividad existentes y sobre todo la accesibilidad cada
vez mayor a las herramientas de cmputo a nivel mundial, la relacin costo beneficio
en el desarrollo y mantenimiento de sistemas de Instrumentacin y control, son la base
del futuro promisorio de los VIs.
Existen en la actualidad una gran variedad de instrumentos en el campo de la
instrumentacin virtual, naturalmente asociados a la PC.
1.
2.
3.
4.
5.

Multmetros Digitales ( DVMs)


Osciloscopios
Instrumentos para cuantificar temperatura
Analizadores de datos y de seal dinmicos
Generadores Multifunciones

Los instrumentos y su flexibilidad asociada, est en su programacin y su versatilidad,


y posibilidad de desarrollo, la velocidad de procesamiento de la informacin, de
almacenamiento de datos y la conectividad; ampliamente aprovechada por la
creatividad del usuario. Los datos de una variable bajo medicin se transfieren desde el
instrumento hacia la propia PC, va su propio bus son de gran utilidad, con fines de
medicin y de control.

Actualmente existen entornos de desarrollo de aplicaciones en instrumentacin virtual


como el LabVIEW, para crear instrumentos de gran potencialidad. Con simples rutinas
se pueden realizar anlisis estadsticos de datos, escalamiento de los mismos, anlisis
de tiempo y frecuencia, etc.
Los instrumentos para PC, son los instrumentos ideales para instrumentacin y
automatizacin industrial.
Buses para instrumentacin
El futuro de los sistemas de buses para pruebas y mediciones, est en la siguiente
direccin:

El bus USB es ahora el ms popular, provee una razn de transferencia de


datos por encima de los doce Mbytes/seg.
El bus USBII es una versin mejorada del USB, con capacidad de transferencia
de 480 Mbytes
El bus IEEE 1394 con capacidad de transferencia de 400 Mbyte/seg., un
simulador de GPIB desarrollado recientemente es el llamado IICP, un protocolo
de control Industrial y de Instrumentacin
Redes Ethernet que usan protocolos TCP/IP, transfieren datos a razn de 1
Gbytes/seg, para simular el bus GPIB, se desarrollo el llamado VXI-11.

Buses GPIB

El Bus GPIB fue inventado por la compaa Hewlett Packard al final de la dcada de los
sesentas del siglo pasado, lo anterior con la intencin de crear un sistema de bus
altamente confiable, para conectar computadoras e instrumentos de medicin y control.
El sistema de red de referencia, contaba con todas las modalidades y requerimientos
para crear un sistema de medicin, confiable y con respuesta en tiempo real.
Originalmente el bus GPIB creado por la compaa HP ( actualmente Agilent
Technologies ), se llam HPIB (Hewlett Packard Interface Bus ). En la dcada de los
setentas del mismo siglo pasado, el HPIB se estandariza como GPIB ( General
Purpose Interface Bus ) con el nmero de estndar IEEE488.1
Por efectos de estandarizacin internacional, los estndares para ese mismo bus, se
renombr como IEC625.1 para finalmente quedar como IEC625.1 finalmente. Por lo
anterior y debido a pocas de la estandarizacin, actualmente existen varios
estndares para definir el mismo sistema.
Algunas propiedades del Bus GPIB: Razn de transferencia 1Mbytes/seg., hasta
quince instrumentos pueden ser conectados al controlador (Computadora que controla

el bus de trfico ), controles adicionales: Requerimiento de Servicio ( SQR ), Habilitador


remoto (REN ), Indicador de fin de transferencia de datos ( EOI ), Discriminador entre
transferencia de datos y mensajes de control.
En relacin al software y hardware asociado con el bus GPIB, la compaa National
instrument ha desarrollado la tecnologa suficiente para asegurar el amplio uso del bus
GPIB, una muestra lo es la interface TNT 4882C ASIC, este permite el protocolo GPIB
de alta velocidad HS488, lo cual permite transferir datos a gran velocidad de hasta 8
Mbytes/ Seg., usando un cable GPIB. Adems incrementa el rendimiento de sistemas
GPIB, eliminando retardos de otras interfaces como la IEEE488, el HS488 como
ampliacin del propio IEEE488, puede funcionar con otros dispositivos de ese mismo
tipo, el HS488 es manejado a nivel hardware por el integrado TNT 4882, velocidades
lmite de transferencia de datos dependen de las caractersticas de la PC as como de
su configuracin.
Circuitos integrados de Interfaz GPIB para Instrumentos
National Instruments proporciona una fuente confiable de interfaces ASIC GPIB para
programadores y desarrolladores de instrumentos programables.
Interfaces GPIB Lectura/Escritura TNT4882I y TNT 4882 de alta velocidad.
El PQFP de 100 pines TNT4882I y TNT4882 incluye un controlador completo de
interfaz GPIB y repetidor GPIB en un solo circuito integrado. Tambin implementan
transferencias de datos GPIB HS488 de alta velocidad hasta 8 Mbytes/s.

NI-488.2 Rendimiento, compatibilidad y un camino hacia el futuro


Los usuarios de los productos GPIB de National Instruments han disfrutado de un nivel
de compatibilidad de software inmejorable en la industria. La arquitectura de software
NI-488, un estndar de facto en la industria, ha mantenido el mismo API durante una
dcada. Cada generacin de la librera ha mantenido su compatibilidad con la base
instalada de aplicaciones NI-488 existentes entre diversas plataformas y una gran
variedad de opciones de hardware GPIB. La arquitectura de software NI-488 es el
fundamento slido del control GPIB, ya sea que haya escrito su propio programa
utilizando funciones NI-488.2 o est usando un entorno de desarrollo, como LabVIEW o
LabWindows/CVI. Actualmente, se ha
mejorado el software NI-488 para ser
compatibles con la tecnologa ASIC GPIB, incrementando significativamente el
rendimiento y eficiencia de la librera con cada nueva generacin de hardware.
Hoy en da, los sistemas operativos de 32 bits como Windows NT y Windows 95,
combinan la efectividad, el bajo costo, interfaz fcil de usar, la fiabilidad y creciente
robustez de los PCs de propsito general, para proporcionar a los usuarios una
plataforma econmica para el uso de instrumentos de control basados en GPIB. Es

evidente que National Instruments puede proporcionarnos herramientas para superar


sus retos de desarrollo e incrementar el rendimiento y flexibilidad que los PCs
personales y estaciones de trabajo.
Uno de los frutos de la tecnologa emergente es la arquitectura del bus PCI. PCI es el
bus de E / S de expansin de facto para los PCs de escritorio y estaciones de trabajo.
Puesto que se ofrecen muchas libreras en software, el usuario del bus PCI puede
invertir en una sola tarjeta insertable y utilizarla en una PC con arquitectura Intel, una
Power Macintosh o una estacin de trabajo de escritorio.
Otro estndar de hecho, es la tarjeta de interfaz PC Card (PCMCIA). Comnmente
utilizada en PCs porttiles, PCMCIA-GPIB integra la funcionalidad de una tarjeta
insertable de tamao normal con el tamao de una tarjeta de crdito, proporcionando el
medio ideal para soluciones de control porttiles en GPIB. Estn en el mercado,
libreras NI-488.2 para Windows NT/95/3.1, Mac OS, y versiones Japonesas de
Windows.

Fig. 5.10.- Tarjeta de interface PCMCIA - GPIB

Lneas fsicas, dispositivos, mensajes, datos y soluciones


Tipos de mensajes GPIB
Dispositivos GPIB se pueden comunicar con otros dispositivos GPIB enviando
mensajes de dispositivos dependientes y mensajes de interfase por medio del sistema
de interfase.

Mensajes de dispositivos dependientes, llamadas de datos o mensajes de datos;


contiene informacin especfica del dispositivo: instrucciones de programacin,
resultados de mediciones, archivos de datos, estatus de la mquina.
Mensaje de interfase de administracin de bus, llamados mensaje de comandos,
los mensajes de interfase: Inicializan el bus, accesan o desaccesan dispositivos,
establece modos de dispositivos para programacin local o remota.

Transmisores, receptores y controladores


Dispositivos GPIB pueden ser clasificados: transmisores, receptores y/o controladores.
Transmisores: envan datos a uno o ms receptores.
Receptores: reciben datos.
Controlador: maneja el flujo de informacin sobre GPIB enviando comandos a todos los
dispositivos.
El rol del GPIB controlador es algo similar al CPU de una computadora, pero una mejor
comparacin sera como el centro de switcheo de un control telefnico de una ciudad.
El controlador GPIB monitorea la red de comunicacin cuando el controlador nota que
un dispositivo quiere hacer una llamada (enviar mensajes de datos) este conecta las
llamadas (transmisores) con los receptores.
El controlador usualmente habilita un transmisor con un receptor antes que el
transmisor pueda enviar mensajes al receptor. Despus de que el mensaje sea
transmitido, el controlador puede habilitar otras llamadas con los receptores
(transmisores con receptores).
Algunas configuraciones GPIB no requieren controlador por ejemplo un dispositivo que
esta siempre transmitiendo, este conecta a uno o ms receptores solamente.
Las funciones del controlador son usualmente manejadas por una computadora, la
computadora con el hardware y software apropiado, podra efectuar el rol de un
transmisor / receptor y controlador.
GPIB seales y lneas
El sistema de interfase del GPIB consiste de 16 lneas de seales, ocho retornos de
tierra o lneas de escudo de drenaje.
Las 16 lneas de seales son agrupadas en: 8 lneas de datos, 3 lneas de confirmacin
de datos y 5 lneas para administracin de la interfase.

Fig. 5.11.- Interfase GPIB, Lneas y seales.

Lneas de datos
Las ocho lneas de datos DIO1 ... DIO8, pueden portar mensajes de comandos y
mensajes de datos. El estado atencin de lneas (ATN), determina si la informacin es
dato o comando. Para todos los comandos y la mayora de los datos los cdigos son de
7 bits, ASCII o ISO; el octavo bit es usado para la paridad.
Lneas de confirmacin de datos
Las tres lneas controlan asincrnicamente la transferencia de bytes de mensajes entre
dispositivos; El proceso es llamado confirmacin de datos tres alambres. Lo anterior
garantiza que los bytes de mensaje sobre la lnea de datos son enviados y recibidos sin
error en la transmisin.

NRFD (no listo para dato), indica cuando el dispositivo est o no listo para recibir
un byte de mensaje. Las lneas son manejadas por todos los dispositivos
cuando reciben comandos, por receptores cuando reciben mensajes de datos,
por transmisores cuando se habilita el protocolo HS488.
NDAC (dato no aceptado), indica cuando el dispositivo tiene o no tiene aceptado
un byte de mensaje. Las lneas son manejadas por todos los dispositivos cuando
reciben comandos, por receptores cuando reciben datos.
DAV (dato vlido), dice cuando la seal sobre la lnea es vlida y puede ser
aceptada de manera segura por el dispositivo. El controlador maneja DAV
cuando enva comandos el transmisor maneja DAV cuando enva mensajes de
datos.

Lneas de administracin de interfase


Cinco lneas administran el flujo de informacin a travs de la interfase:

ATN (Atencin de lnea), el controlador maneja el ATN verdadero cuando usa las
lneas de datos para enviar comandos y maneja el ATN falso cuando el
transmisor puede enviar mensajes de datos.

IFC (Interfase limpia), el controlador del sistema maneja la lnea IFC para
inicializar el bus y convertirlo en un controlador en cargo (CIC).
REN (Habilitador remoto), el controlador del sistema maneja la lnea REN, la
cual es usada para colocar dispositivos en los modos de programacin local o
remoto.
SQR (Solicitud de servicio), cualquier dispositivo puede manejar la lnea SRQ
para pedir un servicio asincrnico desde el controlador.
EOI (Fin de identificacin), la lnea EOI tiene dos propsitos: el transmisor usa la
lnea EOI para marcar el fin del mensaje, y el controlador usa la lnea EOI para
decirle al dispositivo que identifique su respuesta en encuesta paralela.

Un conector GPIB del tipo

es mostrado en la siguiente figura.

Fig. 5.12.- Conector estndar Amphenol para aplicaciones de interconexin


especiales

Caractersticas fsicas y elctricas


Los dispositivos son conectados por un cable conductor de 24 hilos blindado, los
dispositivos se pueden enlazar en dos formas: configuracin lineal y configuracin
estrella.
A).

B).

Fig. 5.13.- Configuracin de dispositivos A).- Lineal, B).- Estrella

Requerimientos de configuracin

Para alcanzar la ms alta razn de transferencia de datos para el cual el GPIB fue
diseado.
La distancia entre dispositivos y el nmero de ellos sobre el bus son limitados a:

4 mts de separacin entre dos dispositivos y separacin promedio de 2 mts del


bus total.

Total de cables mximo de 20 mts.

15 dispositivos o menos conectados a cada bus, con no menos de 2/3 en on.


Instrumentacin IEEE488.2

fcil de programar, responde a comandos comunes y a preguntas de manera


bien definida mandando mensajes estndar intercambiando formato de datos y
protocolo.
IEEE488.2 protocolo estndar de intercambio de mensajes, es el fundamento
para el SCPI (Standart Comand for Programing Instrument) hace el sistema de
programacin de prueba algo fcil.
IEEE488.2define el conjunto mnimo de IEEE488.1 de capacidad de interface
que un instrumento puede tener. Todos los dispositivos pueden: enviar y recibir
datos, pedir servicio, responder a un mensaje de limpiar dispositivo.
Todos los instrumentos pueden efectuar ciertas operaciones para comunicar
sobre el bus y reportar status.
El IEEE488.2 define los comandos de programacin usados para ejecutar
operaciones y preguntas.

El modelo de instrumento programable SCPI


En el pasado reciente, quienes manufacturaban instrumentos programables creaban
tambin su propio lenguaje para controlar de manera remota sus instrumentos. Incluso
el mismo desarrollador usaba diferentes lenguajes de programacin para diferentes
instrumentos. Con la idea de hacer cada vez instrumentos ms verstiles y ms
poderosos, actualmente se ha logrado estandarizar usando un comn lenguaje y
sintaxis para todos los instrumentos programables, a travs del SCPI ( Comandos
Estndar para Instrumentos Programables).
El SCPI es auspiciado por todos los manufactureros de Instrumentos programables
tales como: HP, Tektronics, Fluke, entre otros.
El estndar SCPI especifica la estructura y la sintaxis del comando, usado para
controlar instrumentos programables va: GPIB, RS232, USB, VXIbus. El estndar
incluye comandos para otros instrumentos programables como: DMMs ( multmetros
digitales ) y osciloscopios.
Los comandos SCPI estn en cdigo ASCII, para ser fcilmente trasladados a un
lenguaje de programacin. Los comandos SCPI son soportados por el software de
aplicacin de pruebas de labVIEW en instrumentacin virtual.

La estructura de un comando SCPI, sigue a la de un diagrama de rbol, inicia con un


nodo raz que define una accin clave del instrumento y las ramas conducen a otros
nodos o acciones ms especficas que forman parte del comando. Cada rama del del
diagrama de rbol define un comando.
Un ejemplo de una pequea parte de la estructura de comandos para un DMM es dada
a continuacin:

MEAsure

VOLTage

DC?

DC

CURRent

AC? DC?

AC?

RATio?
Fig. 5.14.- Estructura de comandos para un DMM

Los comandos son formados siguiendo las ramas de la estructura desde el nodo raz,
colocando (:) entre nodos, algunos comandos SCPI desde la estructura son los
siguientes:
MEASure:VOLTage:DC?
MEASure:CURRent:AC?
MEASure:VOLTage:DC:RATio?
El modelo de Instrumento programable SCPI aplica para todos los diferentes
tipos de instrumentos.
Un medio para alcanzar grupos de comandos de categorizacin y compatibilidad, el
SCPI define un modelo de instrumento programable.

Fig. 5.15.- Modelo de Instrumento SCPI

Todos los componentes funcionales del modelo de instrumento SCPI no aplican para
cualquier instrumento, un osciloscopio no tiene la funcionalidad definida por el bloque
generador de seal en el modelo SCPI.

El ruteador de seal controla la conexin de una seal a la funcin interna del


instrumento.
Componente de la funcin de medida, convierte la seal en una forma
preprocesada.
Componentes del generador de seal convierte datos internos en una seal de
mundo real.
Memoria, guarda datos en el instrumento.
Componente de formato, convierte datos del instrumento a la forma que pueden
ser transmitidas por el bus estndar
Componente de disparo, sincroniza acciones del instrumento con funciones
internas, eventos externos u otros instrumentos.

Componentes de medicin
INPut, condiciona la seal de entrada antes de que sea convertida en dato por el block
SENSe, INPut filtra, polariza y atena la seal de entrada, SENSe convierte la seal en
dato interno que puede ser manipulado, SENSe controla parmetros, rango, resolucin,
tiempo de muestreo y el rechazo de modo normal.
CALCUlate, convierte los datos en un formato til; sus funciones incluyen conversin
de unidades, tiempo de evaluacin, tiempo de bajada y frecuencia.
El componente de generacin de seal
Incluye los bloques: OUTPut, SOURce y CALCulate
Bloque OUTPut: condiciona la seal de salida despus de que es guardada. Incluye las
funciones: filtrado, polarizacin y atenuacin.

Bloque SOURce: genera la seal sobre una especfica caracterstica y dato interno.
Realiza las funciones de parmetros de seal como: amplitud,
modulacin, potencia, corriente, voltaje y frecuencia.
Bloque CALCulate: convierte datos de aplicacin, con efectos de correccin,
conversin de unidades y cambio de dominio.
Ejemplo de comando SCPI:
El siguiente comando es aplicable a un DVM ( multmetro digital ), configurndolo para
ser un medidor de voltaje AC, sobre una seal de 20 volts con resolucin de 0.001
volts.
MEANSure: VOLTaje : A C? 20, 0.001

indica un nuevo comando que est por llegar


los trminos MENSure: VOLTage: A C instruye al DVM que la medida es de
voltaje de AC
? Instruye al DVM para que regrese su medida al computador/ controlador
20 , 0.001 especifica el rango de 20 volts. y la resolucin de 0.001 volt. del
instrumento.

El LabVIEW un poderoso entorno de Instrumentacin y Control virtual grfico


El LabVIEW es un lenguaje grfico de programacin desarrollado por National
Instrument. Los programas LabVIEW son llamados instrumentos virtuales o VIs. En
operacin y apariencia grfica, imitan a instrumentos fsicos tales como: CROs,
multmetros.
La poderosa herramienta del LabVIEW permite adquirir, almacenar y analizar datos del
mundo real. Permite tambin, construir una interface de usuario o panel de control del
instrumento o sistema de control, con controles (Perillas, botones on/off, diales entre
otros) e indicadores (Grficos, leds y otros indicadores de salida)
El ambiente grfico sper amigable de este entorno de programacin para generar
instrumentos virtuales, permite generar un panel de control con indicadores de
arranque y control de instrumentos y de procesos de control.
El labVIEW permite la comunicacin con hardware de adquisicin de datos, visin,
dispositivos de control de movimiento, tambin con instrumentos GPIB, PXI, VXI,
RS232, RS485. Para aplicaciones de control, tal es el caso de del DAQ Multifuncional
USB 6211 de National Instrument, es un mdulo de adquisicin de datos, con
velocidades de muestreo bastante altos para lograr gran precisin en sus aplicaciones.
Con canales de entrada y salida anlogos y digitales, fciles de usar en el ambiente
grfico de LabVIEW.

5.5 Sistemas de Control Distribuido

Un SCADA no debe confundirse con un Sistema de Control Distribuido (DCS,


Distributed Control System), aunque actualmente los principios y tecnologas que
utilizan son muy similares. Su principal diferencia consiste en que los sistemas de
control distribuido, normalmente se usan para controlar procesos industriales ms
complejos y restringidos al permetro de una planta; por ejemplo, los sistemas de
control de una refinera, los de una planta de GLP, etc. Etc.

Bibliografa.
1. Astrom, Karl J., Computer Controlled Systems. Theory and Design, Prentice
Hall, 1984.
2. Garrett, H. Patrick, Analog Systems for Microprocessors and minicomputer,
Reston Publisher Co., 1978.
3. Isermann, R., Digital Control System, Springer Verlang, 1981
4. Viera Chile, Iremis, Artculo sobre SAD Profesora de la Universidad Saiz
Montes de Oca, Provincia del Pinar, La Habana Cuba.

You might also like