Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA:
ING.PETROLERA
NOMBRE DE LA MATERIA:
INSTRUMENTACION
TEMA DESARROLLADO:
|Unidad 5.- Control asistido por computadora.
Todo sistema de control asistido por computadora, como su nombre lo indica, debe de
considerar a la computadora como una computadora de propósito especial. Como
parte del proceso de control. La computadora pude ser una PC la cual será utilizada
para accesar información de variables que generalmente provienen de un proceso, en
tiempo real, con el fin de: Almacenar, monitorear, procesar, controlar el proceso y sus
variables.
x(t)
- Variable del Proceso
01101 + m(t) + e(t)
Variable controlada deseada Algoritmo de Controlador
Control Analógico
- Proceso
Sensor
Sensores
Circuitos de Acondicionamiento de señal
Filtros
Amplificadores para instrumentación
Aisladores
Multiplexores analógicos
Multiplexores digitales
Convertidores A/D
Circuitos S/H
Convertidores D/A
Comparadores
Una expresión de la relación señal a ruido a la entrada del amplificador es dada por la
siguiente expresión.
El tipo de cableado entre el sensor y la entrada del amplificador define el valor RMS
típico de la interferencia inducida.
Por otro lado el amplificador presenta una razón de rechazo de modo común (CMRR),
que se define por las relaciones señal 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 se diseña para una SNR a la salida del amplificador mayor de 100
BW es el ancho de banda
Finalmente la ganancia del proceso de elevar la relación señal a ruido desde la salida
del sensor hasta la entrada del convertidor A/D, del canal austero del SAD, está dado
por la siguiente relación:
Para lograr una calidad de señal digital binaria equivalente a la salida del convertidor
A/D, se requiere que a la entrada del convertidor, la señal a la salida del filtro tenga una
alta relación señal a ruido.
Un multímetro digital y una fuente de temperatura constante podría ser de utilidad para
lograr la calibración de del circuito de acondicionamiento de señal del sensor.
Ejemplo:
Estación
de
Trabajo
Canal de Comunicación
UTR Sensores o
Transductores
El intercambio de información entre la UTM las UTR’s inicia desde la UTM interrogando
de manera secuencial a cada UTR sobre la información 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 señales de alarmas sobre valores fuera de lo normal de las variables
del proceso y del lugar donde se generan tales señales de alerta y su nivel de
importancia, generar reportes para corrección de desperfectos en campo dentro del
proceso y en algunos casos específicos el envío de comandos de control.
Un sistema operativo es la plataforma que permite operar eficientemente la UTM, al
igual que la interfaz hombre-máquina (Estación de Trabajo). Un operador o un grupo de
operadores en la estación 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 estación 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 impresión genera reportes diarios y de trabajo de mantenimiento
preventivo y correctivo de los procesos monitoreados.
Las Unidades Terminales Remotas ( UTR’s) 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 analógicas y digitales.
Las UTR’s por un lado recogen información de las variables del proceso y por otro
almacenan y transmiten dicha información a la UTM central cuando se las requieren.
Otra de las funciones es la detección de alarmas, cuando las señales que provienen de
los sensores sobrepasan los límites de operación, los cuales se encuentran
almacenados en la misma terminal remota. Los límites o niveles almacenados son: Muy
alto, alto, bajo, muy bajo. Y las prioridades son: Critica (peligro para equipo y/o
personas), Precautoria (no requiere acción inmediata del operador), De sólo guía para
el operador( baja prioridad), de eventos de muy baja prioridad.
Las señales 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 condición de alarma. En la estación 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 típicos son: Rojo para la más alta
prioridad, seguido del amarillo, el gris y azul.
Para garantizar la confiabilidad del sistema, el sistema SCADA es diseñado con
recursos redundantes, duplicando el procesamiento de los datos y almacenamiento de
información. 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 gráfica de ventanas y donde se va
almacenando la información de campo en una base de datos de tiempo real. Los datos
en tiempo real, históricos y toda la información necesaria es enviada a las estaciones
de operación a través de una red local o a través de módem.
Cada uno de los computadores que constituyen el conjunto UTM, es capaz de operar
independientemente y están configurados en “Host-Stand by”, de tal manera que una
unidad se considera la principal o en línea mientras la otra se considera de respaldo. La
maestra de respaldo se mantiene energizada y debe contar con la información 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 configuración
permite maximizar la disponibilidad y confiabilidad del sistema.
Para cada variable a controlar, se debe tener un lazo típico simplificado de control
digital como el mostrado a continuación. Simplificado ya que no muestra todos sus
elementos, el convertidor A/D representa de manera simplificada el sistema de
adquisición de datos.
Los instrumentos para PC, son los instrumentos ideales para instrumentación y
automatización industrial.
Buses GPIB
El Bus GPIB fue inventado por la compañía Hewlett Packard al final de la década de los
sesentas del siglo pasado, lo anterior con la intención de crear un sistema de bus
altamente confiable, para conectar computadoras e instrumentos de medición y control.
El sistema de red de referencia, contaba con todas las modalidades y requerimientos
para crear un sistema de medición, confiable y con respuesta en tiempo real.
Por efectos de estandarización internacional, los estándares 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 estandarización, actualmente existen varios
estándares para definir el mismo sistema.
National Instruments proporciona una fuente confiable de interfaces ASIC GPIB para
programadores y desarrolladores de instrumentos programables.
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 estándar de facto en la industria, ha mantenido el mismo API durante una
década. Cada generación de la librería 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 sólido 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 tecnología ASIC GPIB, incrementando significativamente el
rendimiento y eficiencia de la librería con cada nueva generación de hardware.
Hoy en día, los sistemas operativos de 32 bits como Windows NT y Windows 95,
combinan la efectividad, el bajo costo, interfaz fácil de usar, la fiabilidad y creciente
robustez de los PCs de propósito general, para proporcionar a los usuarios una
plataforma económica 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 PC’s
personales y estaciones de trabajo.
Uno de los frutos de la tecnología emergente es la arquitectura del bus PCI. PCI es el
bus de E / S de expansión de facto para los PC’s de escritorio y estaciones de trabajo.
Puesto que se ofrecen muchas librerías 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 estación de trabajo de escritorio.
El rol del GPIB controlador es algo similar al CPU de una computadora, pero una mejor
comparación sería como el centro de switcheo de un control telefónico de una ciudad.
Las funciones del controlador son usualmente manejadas por una computadora, la
computadora con el hardware y software apropiado, podría efectuar el rol de un
transmisor / receptor y controlador.
Las 16 líneas de señales son agrupadas en: 8 líneas de datos, 3 líneas de confirmación
de datos y 5 líneas para administración de la interfase.
Fig.- Interfase GPIB, Líneas y señales.
Líneas de datos
Las ocho líneas de datos DIO1 ... DIO8, pueden portar mensajes de comandos y
mensajes de datos. El estado atención de líneas (ATN), determina si la información es
dato o comando. Para todos los comandos y la mayoría de los datos los códigos son de
7 bits, ASCII o ISO; el octavo bit es usado para la paridad.
NRFD (no listo para dato), indica cuando el dispositivo está o no listo para recibir
un byte de mensaje. Las líneas 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 líneas son manejadas por todos los dispositivos cuando
reciben comandos, por receptores cuando reciben datos.
DAV (dato válido), dice cuando la señal sobre la línea es válida y puede ser
aceptada de manera segura por el dispositivo. El controlador maneja DAV
cuando envía comandos el transmisor maneja DAV cuando envía mensajes de
datos.
ATN (Atención de línea), el controlador maneja el ATN verdadero cuando usa las
líneas 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 línea IFC para
inicializar el bus y convertirlo en un controlador en cargo (CIC).
REN (Habilitador remoto), el controlador del sistema maneja la línea REN, la
cual es usada para colocar dispositivos en los modos de programación local o
remoto.
SQR (Solicitud de servicio), cualquier dispositivo puede manejar la línea SRQ
para pedir un servicio asincrónico desde el controlador.
EOI (Fin de identificación), la línea EOI tiene dos propósitos: el transmisor usa la
línea EOI para marcar el fin del mensaje, y el controlador usa la línea EOI para
decirle al dispositivo que identifique su respuesta en encuesta paralela.
A). B).
Para alcanzar la más alta razón de transferencia de datos para el cual el GPIB fue
diseñado.
Instrumentación IEEE488.2
Los comandos SCPI están en código ASCII, para ser fácilmente trasladados a un
lenguaje de programación. Los comandos SCPI son soportados por el software de
aplicación de pruebas de labVIEW en instrumentación virtual.
La estructura de un comando SCPI, sigue a la de un diagrama de árbol, inicia con un
nodo raíz que define una acción clave del instrumento y las ramas conducen a otros
nodos o acciones más específicas que forman parte del comando. Cada rama del del
diagrama de árbol define un comando.
MEAsure
VOLTage CURRent
RATio?
Fig.- Estructura de comandos para un DMM
Los comandos son formados siguiendo las ramas de la estructura desde el nodo raíz,
colocando (:) entre nodos, algunos comandos SCPI desde la estructura son los
siguientes:
MEASure:VOLTage:DC?
MEASure:CURRent:AC?
MEASure:VOLTage:DC:RATio?
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 señal en el modelo SCPI.
Componentes de medición
INPut, condiciona la señal de entrada antes de que sea convertida en dato por el block
SENSe, INPut filtra, polariza y atenúa la señal de entrada, SENSe convierte la señal en
dato interno que puede ser manipulado, SENSe controla parámetros, rango, resolución,
tiempo de muestreo y el rechazo de modo normal.
CALCUlate, convierte los datos en un formato útil; sus funciones incluyen conversión
de unidades, tiempo de evaluación, tiempo de bajada y frecuencia.
Bloque OUTPut: condiciona la señal de salida después de que es guardada. Incluye las
funciones: filtrado, polarización y atenuación.
Bloque SOURce: genera la señal sobre una específica característica y dato interno.
Realiza las funciones de parámetros de señal como: amplitud,
modulación, potencia, corriente, voltaje y frecuencia.
Bloque CALCulate: convierte datos de aplicación, con efectos de corrección,
conversión de unidades y cambio de dominio.