Está en la página 1de 8

INSTRUMENTACIN Y CONTROL 2004

AO2, NUMERO2

Control de Tiempo Real (RT)


Un paso adelante de los PLCs

Comunicaciones Industriales
Comunicar un PLC a una PC: Las tres piezas del rompecabezas

Opciones Acadmicas
Integracin de Laboratorios de Electrnica, Metrologa y Automatizacin Industrial

Solucin de Usuario
Clasificacin de Rosas Mediante Visin Artificial
Tutorial Tcnico:

Comunicaciones Industriales
El trmino comunicaciones industriales se refiere a la amplia gama de dispositivos de hardware, programas de software, y protocolos de transferencia de datos que forman una red que comunica entre s computadores, controladores, instrumentos, sensores y otros elementos utilizados en ambientes industriales. En este tutorial se describe el modelo OSI para redes comunicaciones. Tambin se explican las especificaciones que se deben conocer para conectar PLCs y otros autmatas programables (APs) a un computador. Finalmente se mencionan algunas de las redes industriales ms utilizadas hoy en da. El Modelo OSI de 7 Capas El modelo OSI (Open System Interconnection) fue introducido hace dcadas para definir la forma de interconexin de elementos de redes por medio de una estructura de siete capas como se muestra en la Tabla 1. Aunque este modelo es necesario para los diseadores de redes de comunicaciones, para el usuario comn es transparente. Sin embargo, conocer las bases de este modelo ayuda a los instaladores de redes a comprender y escoger los elementos correctos. Contina en la pgina 2
HIGH LIGHTS Distribuidor Para Ecuador Av. Paucarbamba 1-160 y Manuel J. Calle Tel (07) 288 2288 Fax (07) 2817 800 hl-ni@etapaonline.net.ec Casilla1879 www.highlights.com.ec www.ni.com Cuenca Ecuador DIRECCION: Gerente General, Pal Orellana L. Gerente Departamental, Ral Castro Ingeniera de Ventas, Ral Segarra Soporte y Entrenamiento, Santiago Orellana V. Marketing y Eventos, Cristina Durn Instrumentacin y Control es una publicacin peridica de High Lights Distribuidor de National Instruments en Ecuador. Los nombres de los productos y las razones sociales mencionados son marcas registradas o nombres comerciales de sus respectivas compaas.

Tutorial Tcnico: Comunicaciones Industriales (viene de la portada):


CAPA 7 6 5 4 NOMBRE Aplicacin Presentacin Sesin Transporte DESCRIPCIN Especificaciones y protocolos para aplicaciones y usuarios de redes: cmo enviar un mensaje, cmo especificar el nombre de un archivo, como responder a solicitudes, etc. Representacin de los datos. Traduccin de datos. Codificacin y Decodificacin. Establecimiento de sesin de comunicaciones. Seguridad. Integridad de transferencia, correccin de errores. Los datos son empaquetados en tamaos manejables. Encargada de reenviar mensajes fallidos, y no duplicar mensajes correctos. Asignacin de direccin, mtodos de transmisin de paquetes, enrutamiento Formato y transmisin de la trama Componentes fsicos bsicos: cables, conectores, velocidades, valores de voltaje, etc. EJEMPLO FTP, SNMP, SMTP, HTTP, Telnet, HTTP

TCP, UDP

3 2 1

Red Enlace Fsica

IP Ethernet: CSMA/CD Ethernet Cable Cat.5 (8hilos)

Tabla 1: El modelo OSI fue introducido para definir una red por medio de una estructura de siete capas REDES INDUSTRIALES Llevan este nombre las redes de comunicaciones instaladas en ambientes industriales como manufactura, laboratorios, bodegaje, etc. Se diferencian con las redes corporativas utilizadas en ambientes de oficina en aspectos como robustez, inmunidad al ruido, confiabilidad, etc. COMUNICACIONES PC-AP APs (Autmatas Programables) son aquellos equipos que cumplen funciones de control automtico de procesos. Esta clasificacin incluye: PLCs (Controladores Lgicos Programables). Controladores de Procesos, equipos de lgica de control predeterminada con parmetros configurables por el usuario (lazos PID, control On/Off, etc.). Controladores de Tiempo Real (FieldPoint RT, tarjetas DAQ, PXI-RT). Sensores con capacidad de comunicacin o lgica de control asociada (medidores de energa elctrica, vlvulas y sensores inteligentes, etc.). Computadores equipados con el hardware y software necesarios para desempear funciones de control. hardware especial. Es el caso de Profibus-DP, que aunque se comunica mediante RS-485, no se puede utilizar una tarjeta genrica, sino especficamente una tarjeta Profibus RS-485. REDES SERIALES Serial es un protocolo de comunicaciones muy comn en PCs e instrumentos. Las tres versiones ms utilizadas son: RS-232 (ANSI/EIA-232) ha sido el puerto estndar en PCs compatibles IBM, aunque actualmente est siendo reemplazado por USB, y en el futuro quizs por Firewire. Utiliza conexin desbalanceada, referenciando cada seal a la tierra del puerto. Otra caracterstica es que solamente soporta conexin punto a punto (2 dispositivos). RS-422 (EIA RS-422-A) es la conexin serial utilizada originalmente en las computadoras Apple de Macintosh. Utiliza conexin diferencial, lo que mejora su inmunidad al ruido y permite extender el cable mayores distancias soportando hasta 10 dispositivos. RS-485 (EIA RS-485) es una red RS-422 mejorada, pues soporta hasta 32 dispositivos y define las caractersticas elctricas necesarias para asegurar voltajes adecuados bajo mxima carga. Su alta inmunidad al ruido, capacidad de mltiples dispositivos y su sencillez (puede operar con dos o con cuatro cables) la hacen muy utilizada en dispositivos industriales. Puesto que RS-485 es una versin mejorada de RS-422, todo dispositivo RS-422 puede ser controlado por una tarjeta RS-485. Existen en el mercadoconversores de RS-232 a RS-485. Mayor informacin en www.ni.com/serial. RS-232 230 kb/s 1 RS-422 10 Mb/s 10 RS-485 10 Mb/s 32 (depende del sistema) 1220 m

Dada la aceptacin universal de estos dispositivos en todo tipo de aplicaciones que requieren control automtico de procesos, es evidente la necesidad de conectarlos entre ellos para ampliar las capacidades de control, y conectarlos a PCs para crear sistemas de monitoreo, control interactivo, cambio de parmetros en lnea , sistemas HMI y SCADA. ESPECIFICACIONES DE COMUNICACIONES Habiendo revisado las redes de comunicacin industriales queda claro que para comunicar un AP con un PC es necesario conocer las diferentes capas del modelo de comunicaciones OSI que utiliza cada elemento de la red. En el caso ms general se tiene un AP (por ejemplo un PLC) y se requiere conectarlo a un computador. Las tres piezas que se deben tomar en cuenta para la conexin son: 1. Red Fsica - conectores, cables, adaptadores... 2. Protocolo - Modbus, ASCII, Optomux... 3. Driver - software que comunica el programa de aplicacin con el AP hablando el protocolo indicado Por ejemplo: Se utiliza un PC con LabVIEW y se quiere comunicar con un PLC Telemecanique modelo Nano que tiene un puerto RS-485 (capa fsica necesaria: tarjeta PCI-485/2, cable apantallado de 4 hilos + gnd, conectores Combicon) y que utiliza Modbus (protocolo). Para que LabVIEW hable Modbus es necesario el Driver de comunicaciones (National Instruments OPC Industrial Automation Drivers). Es necesario notar que algunos protocolos especifican tambin la capa fsica, pero en algunos casos se requiere de un

Ancho de Banda Max. Numero de Dispositivos

Max. Longitud de Cable

15 m

1220 m

ETHERNET Originalmente desarrollado por Xerox, Digital e Intel en la dcada de 1970, hoy es el estndar IEEE 802.3, y es el tipo de red ms popular en aplicaciones de tecnologa informtica y redes corporativas. Ethernet utiliza un protocolo de enlace CSMA/CD (Carrier Sense, Multiple Access, Collision Detect) el cual, cuando una estacin est lista para enviar los datos y detecta que la red est libre, publica su trama en la red con la direccin del destinatario. Todas las estaciones escuchan los datos, pero solamente la destinataria responde. Este sistema es capaz de interrumpir la transmisin si detect una colisin, e intenta retransmitir los datos luego de una espera de tiempo aleatoria. En la especificacin estndar IEEE 802.3, Ethernet trabaja a 10 Mb/s, su topologa es multimodo, y soporta hasta 1,024 nodos en par trenzado, fibra ptica o cable coaxial. Otras definiciones de Ethernet amplan sus caractersticas a

100Mb/s, autonegociacin de velocidad, y la nueva tecnologa Gigabit Ethernet ampla la velocidad hasta 1000 Mb/s. Algunos medios fsicos utilizados por Ethernet son cable coaxial, par trenzado, y fibra ptica (definidos por 10Base5, 10Base2, 10BaseT, 10BaseF, etc.). Es importante entender que Ethernet define solamente la capa fsica y de enlace, mas no el protocolo.
CAPAS OSI Aplicacin Transporte Red Enlace/Fsica 7 4 3 1,2 TCP/IP Internet Protocol Suite FTP DNS TCP IP Leased Ethernet Tkn. Rg. arpanet Telnet HSE/FF

UDP

Modelo OSI y su relacin con Ethernet

Aunque para ambientes corporativos las redes Ethernet pueden resultar muy econmicas y sencillas de instalar, es necesario tomar en cuenta que para ambientes industriales es preferible utilizar elementos ms robustos, lo cual encarece su costo. Sin embargo, la creciente cantidad de dispositivos que soportan Ethernet, junto con la estandarizacin de protocolos estndares en la industria como TCP/IP y OPC hacen de esta red una eleccin atractiva para sistemas donde se requiere conectividad abierta e interoperabilidad entre sistemas y plataformas. Existen por ejemplo conversores GPIB/Ethernet, RS-232/Ethernet, etc. FIELDBUS La Fundacin Fieldbus es una organizacin de ms de 120 compaas que fabrican ms del 80% de productos Fieldbus a nivel mundial. Fieldbus es una red industrial diseada especficamente para aplicaciones de control de procesos distribuidos, creada sobre tecnologas existentes siempre que sea posible, incluyendo trabajo conjunto con ISA, IEC, Profibus, FIP, y HART. La tecnologa Fieldbus contempla las capas fsica, de enlace (communications stack), y de Usuario (no definida en el modelo OSI). No implementa las capas de 3 a 7 porque los servicios de stas no son requeridos en aplicaciones de control de procesos. Fieldbus utiliza dos Capas Fsicas: H1 (31.25 kb/s) y HighSpeed Ethernet (HSE), que puede correr el mismo protocolo Fieldbus a 10 100 Mb/s. En la Capa de Enlace, el Communication Stack hace de interfaz entre la capa de usuario y la capa fsica. Fieldbus define una Capa de Usuario nica basada en bloques de funciones que permiten al usuario comunicarse y programar dispositivos Fieldbus como PLCs, sensores y actuadores autnomos (puntos de Entrada/Salida E/S), permitiendo distribuir el control en la red. Ms informacin en: www.fieldbus.org PROFIBUS Ahora reglamentado por el estndar alemn DIN 19245, es el sistema Fieldbus lder en Europa y utilizado ampliamente en sistemas de control distribuido al rededor del mundo. Ms de 650 compaas componen el grupo de desarrollo de Profibus, desarrollando su tecnologa de modo es aplicable tanto para aplicaciones de alta velocidad y de tiempo crtico con los puntos de E/S, como en comunicaciones complejas entre controladores. Varios modeles de PLCs de Siemens utilizan este protocolo. Se necesitan tarjetas de comunicacin RS-485 especiales (fabricadas por Applicom). Existen tres versiones: Profibus-DP est diseado para aplicaciones de bajo costo y alta velocidad entre controladores y puntos de E/S distribuidos mediante lneas de 24V 0-20 mA. En esta red, controladores centrales como PLCs PCs se comunican con dispositivos

de campo distribuidos como E/S, drives y vlvulas por enlace serial de alta velocidad, normalmente de manera cclica. Profibus-DP utiliza las capas 1 (usualmente RS-485 y fibra), 2 (Fieldbus Data Link) y de Usuario. Las capas de 3 a 7 no estn definidas. Profibus-FMS est diseada para comunicaciones de propsito general entre controladores (normalmente PLCs) y PCs. Es el nico miembro de la familia que, adems de las capas 1,2 y de Usuario, define la capa 7 (de Aplicacin) que hace posible acceder a variables, transmitir eventos, enviar programas y controlar su ejecucin. RS-485 es la capa fsica ms utilizada para Profibus-DP y FMS, con velocidades de 9.6 kb/s a 12 Mb/s, y 32 dispositivos. Utilizando repetidores puede ampliarse a 127 estaciones. La longitud del cable depende de la velocidad de transmisin. Profibus-PA est diseada especficamente para automatizacin de procesos, utilizando la capa fsica estndar internacional Fieldbus (IEC 1158-2) definida para sensores y actuadores alimentados por el propio bus y dirigido para reas donde se requiere seguridad intrnseca. Profibus-PA extiende el protocolo Profibus-DP para transmisin de datos, siendo posible unir ambas redes por medio de acopladores de segmentos. Ms informacin en: www.profibus.com OTRAS REDES Existen muchas otras redes no cubiertas en este tutorial. Se recomienda investigar en especial sobre HART, CAN, DeviceNet, GPIB, y redes propietarias de fabricantes. En la pgina www.ni.com puede hallar informacin y enlaces tiles. OPC : ESTNDAR DE COMUNICACIONES OPC (OLE for Process Control) define un interfaz de comunicaciones abierto y estndar basado en tecnologas Microsoft COM, DCOM y ActiveX y cuya meta es comunicar dispositivos de campo como APs, computadores, e incluso programas. OPC est reemplazando a DDE y sus derivados como NetDDE debido a que la confiabilidad y eficiencia de sta antigua tecnologa era limitada. La especificacin OPC documenta un conjunto de interfaces COM definiendo objetos, mtodos y propiedades, y DCOM permite comunicar stos mediante una red (que puede ser ethernet, serial, etc.). Actualmente, desarrolladores de software y hardware incluyen soporte Cliente y Servidor OPC, de modo que la comunicacin entre ellos est garantizada.
Aplicacion de Software HMI/SCADA, Planificacin, Oprimizacin Soporte OPC

SISTEMA SCADA

MONITOR

PLC

FieldPoint

DAQ

Fieldbus

Por ejemplo, LabVIEW soporta OPC como cliente y como servidor. Si se tiene un PLC cuyo driver es compatible con OPC, la comunicacin est garantizada (suponiendo que la red est correctamente instalada). As mismo, se puede equipar a LabVIEW con el conjunto de drivers OPC de National Instruments y as comunicarse con ms de 90 PLCs de diferentes marcas y modelos. Ms informacin en www.opcfoundation.org y en www.ni.com/opc
Santiago Orellana V. Soporte y Entrenamiento

Ultimas Tecnologas

Control de Tiempo Real (RT)


Aunque los PLCs siguen siendo fundamentales en ambientes industriales, cada vez surgen nuevas aplicaciones que requieren las caractersticas de las PCs como procesadores de punto flotante (en contraste con la lgica puramente digital de los PLCs), RAM, comunicacin y publicacin de datos en red, herramientas de software poderosas e interfaces grficas ms avanzadas. Los sistemas de control de Tiempo Real cumplen con las caractersticas de robustez para ambiente industrial de los PLCs y con las ventajas de los PCs. INTRODUCCION Es necesario entender algunos trminos tcnicos relacionados con los sistemas de Tiempo Real (Real-Time RT) antes de explicar sus ventajas, equipos y aplicaciones. Tambin es necesario aclarar que utilizaremos trminos en ingls por ser stos los que se encontrarn en bibliografa sobre el tema. Control de Tiempo Real El primer trmino a esclarecer es justamente lo que se entiende por Tiempo Real. Una concepcin general es que RT significa realmente rpido. Segn esta interpretacin, cuando vemos por ejemplo un grfico que muestra la temperatura en funcin del tiempo, de modo que en la pantalla aparece la temperatura actual, decimos que es un grfico de tiempo real. Es decir, la pantalla va graficando lo que sucede en este momento, y no solamente datos histricos pasados. Este concepto es vlido en sistemas en los cuales un retraso de tiempo que va desde algunos milisegundos hasta a unos diez segundos no es importante, como en sistemas de monitoreo, HMI y SCADA. Cuando hablamos de sistemas de Control RT, el concepto cambia. Una definicin vlida es: Respuesta de Tiempo Real es la capacidad de un sistema de responder a un evento o ejecutar una accin de manera determinstica, confiable, y garantizada dentro de un perodo de tiempo determinado. Los parmetros que caracterizan un sistema de control son los siguientes. Tiempo del Lazo de Control La mayora de sistemas RT controlan un sistema fsico comparando el estado actual con el estado deseado, y entonces estimulando el sistema fsico basndose en una lgica de control. El tiempo que toma ejecutar este lazo es el tiempo del Lazo de Control. ste vara segn las necesidades y complejidad del sistema.
Lazo de Control PID Tpico entrada Clculo PID salida

estabilidad. Un sistema de tiempo real es muy determinstico, o predecible. Jitter Todo sistema de control tiene un tiempo de duracin de lazo terico o deseado, pero en la prctica el lazo dura ms o menos tiempo. La diferencia de tiempo entre la duracin deseada y la real es llamada Jitter (fluctuacin). Generalmente el sistema de control corre en forma cclica, y cada iteracin tendr su propio Jitter.
Tiempo de Lazo Deseado 4 Iteracin # 3 2 1 Tiempos de Lazo de Control Jitter Mximo

Un Jitter del orden de los nanosegundos califica un sistema como RT, mientras sistemas operativos que no son RT tienen Jitters muy largos o ilimitados. Latencia Describe la cantidad de tiempo que le toma al sistema responder a un evento. Este concepto es importante en respuesta a estados alarmas, los cuales no son peridicos sino randmicos. Un sistema RT garantiza una latencia de peor caso, que es la respuesta ms lenta que puede existir. Hard Real-Time y Soft Real-Time Una aplicacin de tiempo real puede ser calificada segn su desempeo. Un sistema Hard RT debe ser muy determinstico y nunca pierde un evento, como en el dinammetro de un motor en el cual, si se pierde un evento, la interpretacin de los datos ser incorrecta. Por otro lado, un sistema Soft RT puede eventualmente perder datos sin provocar defectos en el funcionamiento, como en un control de temperatura lento donde el control se basa tambin en datos histricos SISTEMAS OPERATIVOS DE TIEMPO REAL El ncleo de una aplicacin de software RT es un Sistema Operativo de Tiempo Real (RTOS). Una de las diferencias principales entre RTOS y de propsito general es la capacidad de garantizar una latencia de peor caso. En un OS de propsito general, un evento entrar en una cola, pero el sistema operativo lo tramitar solamente cuando haya terminado su tarea actual y cuando haya tramitado todos los eventos anteriores de la cola. Estos OS tienen una latencia indeterminada. Por otro lado, un RTOS puede detener el proceso actual para atender al evento dentro, asegurando una latencia de peor caso. Para que un sistema de control sea RT, todas sus partes deben serlo. Por ejemplo, LabVIEW corriendo bajo Windows no garantiza correr en tiempo real, pues el tiempo de ejecucin vara segn muchos factores como solicitudes de interrupcin, entradas de teclado y ratn, utilitarios de disco, programas corriendo detrs, comunicaciones de red, etc. Se puede mejorar la respuesta del PC deshabilitando todos los otros programas y drivers, e incluso desconectando los perifricos. Finalmente se puede escribir drivers ms efectivos que accedan directamente al hardware, pero an as, Windows tiene la capacidad de apropiarse de la aplicacin de LabVIEW,

Tiempo de Lazo: 250 ms

Determinismo El determinismo mide la consistencia del intervalo de tiempo especificado entre eventos. Es la capacidad de responder a eventos externos o ejecutar acciones dentro de un perodo de tiempo determinado. Muchos algoritmos de control, como PID, requieren un comportamiento muy determinstico. Por ejemplo, un pndulo invertido necesita intervalos de tiempo no slo cortos sino de duracin muy precisa para mantener la

aunque sta corra con nivel de alta prioridad, de modo que todava no se garantiza la ejecucin en tiempo real. Por estas razones, Windows no es un sistema operativo de tiempo real. SISTEMAS DE TIEMPO REAL NI National Instruments tiene un conjunto completo de herramientas para crear sistemas de control de tiempo real de manera sencilla, sin perder el poder y la flexibilidad de programacin de bajo nivel. Un sistema de control RT est compuesto de tres elementos: el software, el hardware, y la aplicacin. Software RT Existen varias capas de software. La primera es el Firmware, que es comparable al BIOS. La segunda es el sistema operativo y drivers, que conforma la base de software sobre la cual funciona todo el resto de programas. La tercera capa es el LabVIEW Real Time Engine, que es el motor que permite ejecutar los programas creados en LabVIEW. La capa final es la aplicacin, que es el programa realizado por el usario, y de la que se hablar en detalle en un siguiente punto. Hardware RT Es el equipo fsico que contiene bsicamente un procesador, memoria, mdulos de entrada y salida de seales, y alguna forma de comunicaciones. NI ofrece cuatro opciones de hardware RT para diferentes aplicaciones. 1. Tarjetas DAQ. Van insertadas dentro del computador, y estn compuestas de una tarjeta madre que contiene el procesador y la memoria, y de una tarjeta hija que se encarga de la entrada y salida de seales. 2. PXI. Son computadores industriales que constan de un chasis en el cual, en la primera ranura va el procesador, y en las restantes se pueden insertar todo tipo de mdulos PXI, similares a PCI: Tarjetas DAQ, de Adquisicin de Imgenes, de Movimiento, Instrumentos (osciloscopios, multmetros, analizadores de espectros, etc.), GPS, etc. Tambin existen versiones de chasis que incluyen ranuras para acondicionamiento de datos (seales de hasta 1000 V, termocuplas, LVDT, rels, y todo tipo de sensores).

4.

CompactVision. Es un equipo diseado para adquisicin y anlisis de imgenes, permitiendo conectar hasta 3 cmaras digitales IEEE 1394 (Fire Wire). Tiene extensiones para E/S digitales, trigger, monitor, serial y ethernet. Los programas son construidos con LabVIEW Imaq Vision.

Aplicacin El paradigma de programacin de sistemas de tiempo real de National Instruments es el siguiente: a. El programador crea su aplicacin utilizando LabVIEW bajo Windows. Puesto que la aplicacin final correr en un sistema operativo RT, el programador puede utilizar TODAS las herramientas de LabVIEW que no sean propietarias del sistema operativo Windows (como lo son ActiveX, DDE, etc.). Todo el resto de funciones matemticas, de E/S, escritura en disco duro, estructuras, etc. estn disponibles. Tambin bajo Windows se prueba y depura la aplicacin hasta dejarla lista para correr. b. Una vez que el programa est listo para correr, se dirige la ejecucin al hardware de tiempo real. Esta operacin se llama Switch Execution Target, y se logra con una simple seleccin del men de LabVIEW. Entonces el programa es descargado al hardware RT mediante una simple instruccin: Download Application. De esta manera el programa reside en el hardware RT y est listo para correr. Comunicaciones Para que el sistema funcione de manera ms determinstica es preferible que tenga el menor interfaz de usuario posible; es decir, no lleva teclado, ratn, impresora, etc. Incluso es preferible limitar el monitoreo local a pantallas de caracteres ASCII de pocas lneas. Sin embargo en la mayora de los casos es necesario comunicar el sistema RT con un PC cliente donde reside el programa de monitoreo. Esta comunicacin se puede hacer de varias formas, entre las cuales Ethernet es la ms utilizada. La aplicacin RT publica sus datos en la red utilizando protocolos como TCP/IP, FrontPanel, DataSocket, de modo que cualquier computador conectado a la red y con los permisos de acceso debidos puede leer estos datos. La comunicacin puede hacerse tambin en sentido inverso para cambiar parmetros desde el PC, descargar recetas, realizar operaciones de control basadas en el sistema SCADA, etc. Otra caracterstica de los sistemas RT de National Instruments es que soportan FTP, por lo tanto se pueden transferir archivos utilizando el Explorador de Windows. Registro de Datos A menudo se necesitan registrar datos de forma confiable. Todos los sistemas RT de National Instruments poseen memoria no voltil para almacenar no solamente los programas sino tambin datos, reportes creados desde LabVIEW. Ya que los sistemas RT soportan FTP, recuperar los datos desde el PC es tan fcil como abrir el Explorador de Windows y direccionar al dispositivo RT (por ejemplo ftp://192.168.10.30) y copiar los reportes al disco duro del PC. Los tamaos de las memorias varan desde 32 MB en FieldPoint hasta discos duros de varios GB en PXI. Mayor informacin en www.ni.com/realtime.
Ing. Ral Segarra E. Ingeniero de Ventas taa@etapaonline.net.ec

3.

FieldPoint y Compact FieldPoint. Son sistemas modulares, parecidos en su forma a PLCs, conformados por un mdulo inteligente que contiene el programa y el sistema de comunicaciones, y mdulos de E/S para todo tipo de sensores.

Solucin De Usuario

Clasificacin de rosas mediante visin artificial.


El Desafo Crear una mquina clasificadora de rosas que disminuya la manipulacin y maltrato de la flor tomando en cuenta los parmetros de exportacin, y suministrar una base de datos al floricultor sobre dimensiones de la rosa que determinan los procesos tcnicos de los floricultores en campo. La Solucin Implementar un diseo Mecnico, Neumtico, Electrnico, Iluminacin, un software que analice y controle automticamente la mquina mediante LabVIEW, IMAQ y FieldPoint. Introduccin Desde el inicio de la floricultura en Ecuador, la alta competitividad empresarial y la internacionalizacin creciente de los mercados para la exportacin de productos perecibles han determinado objetivos de calidad que han sido ampliamente incrementados. Tomando en cuenta el resultado del entorno competitivo, la empresa florcola se ve sometida a grandes y rpidos procesos de cambio en bsqueda de su adaptacin a las demandas de mercado internacional, neutralizacin de los avances de su competencia, o simplemente como maniobra de cambio de estrategia al verse acortado el ciclo de vida de alguna de sus variedades de rosas. Ello obliga a mantener medios de produccin adecuados que posean una gran flexibilidad y puedan ser modificados oportunamente. La mquina para el proceso de post cosecha es un sistema inteligente que disminuye notablemente la manipulacin de la rosa, incrementa la velocidad de proceso, obtiene exactitud en la clasificacin y mantiene una base de datos que apoya a las estadsticas de planeacin y programacin para trabajos en campo. Esto se refleja en una cuantiosa ganancia econmica para la empresa. Descripcin Tcnica Luego de realizar un estudio del proceso de post cosecha en lo que tiene que ver a la clasificacin de la rosa, decidimos implementar un sistema de visin artificial , debido a que este medio no tiene contacto fsico con el objeto. La mquina consiste en una banda que transporta la rosa en forma vertical, llega hasta una seccin denominada escaneo, en donde sensores captan la presencia de la flor y su posicin, enviando una seal hasta un FP-DI-301 que dispara el trigger por software de la tarjeta de adquisicin de imgenes IMAQ 1409, y sta a las cmaras para la adquisicin de imagen. La resolucin de 640 x 480. Para medicin de longitud y ancho del tallo se usaron dos cmaras Firewire y el driver de National Instruments IEEE-1394. La tcnica de iluminacin para visin artificial diffuse backlight nos da una mejor contraste entre el fondo y la silueta de la rosa, esto favorece el proceso de la imagen, tanto en filtros, Threshold y morfologa, luego se toma medidas de longitud, dimetro, rectitud de tallo, longitud y dimetro de botn, y con la cmara superior se adquiere la tonalidad de la rosa. Los datos mencionados se guardan en archivos *.xls que se crean automticamente por ao\mese\dia y variedad.

Luego de que la flor ha pasado una previa seleccin para exportacin, se procede a realizar una comparacin entre la orden de trabajo diario que se alimenta al software, y los diferentes parmetros antes expuestos, de tal forma que asigne una posicin de descargar, para que la flor salga de la banda mediante la accin de cilindros neumticos que son controlados por un FP-DO-401. La seleccin tiene la finalidad de formar bounchs (arreglos de rosas) homogneos, que cumplan con todo los requerimientos de la orden de trabajo y de exportacin. Existen 12 puestos de descarga en donde el software da prioridad a la orden de trabajo. Al finalizarla realiza un bounch de stop. Todo este proceso tiene una velocidad de dos rosas por segundo, con el objetivo de acaparar en 10 horas una produccin promedio en los meses de mayor exportacin. Mediante un software solidario tambin desarrollado en LabVIEW se puede acceder hasta los diferentes archivos o base de datos, de los cuales puede sacar una estadstica por variedad, y de manera diaria, mensual o si desean se ubica la fecha de inicio y la fecha final de exploracin. Estos datos se representan en un pie chart de porcentajes, que a su vez determinan las diferentes programaciones de fumigacin, alimentacin de suelo y otros factores que influye en el cultivo del producto. Conclusin El sistema de clasificacin por visin artificial ha logrado reducir considerablemente la manipulacin y maltrato a la rosa. Adems, ha suministrado proyecciones reales de trabajos en campo. Todo esto se refleja en los ingresos econmicos de la empresa. En la actualidad est en desarrollo una aplicacin para clasificar el punto de corte o grado de apertura del botn que es un factor predominante en la seleccin de rosa. Autor. Ing. Williams Villalba C. Empresa Auspiciante. Jardines Piaveri Tel. (+593) 3 271 0516 Mvil (+593) 9 989 1223 Latacunga, Ecuador

Opciones Acadmicas de National Instruments Integracin de Laboratorios Educativos Con LabVIEW


Interconexin y Flexibilidad Una de las ideas subyacentes en todos los productos de National Instruments es su interoperabilidad; es decir, que todo se comunique con todo; y el enlace es LabVIEW. Este paquete de software, junto con sus herramientas adicionales, permite comunicarse con prcticamente cualquier dispositivo mediante las ms variadas formas, desde las estndares hasta las ms novedosas. La otra caracterstica de los sistemas de NI es su facilidad de operacin y programacin sin perder la capacidad y flexibilidad caracterstica de sistemas de ms bajo nivel. Estas caractersticas son muy atractivas en el mbito acadmico de Ingeniera y Ciencias, pues con el mismo paquete se pueden realizar prcticas de laboratorios de electrnica, potencia, metrologa y automatizacin industrial. La facilidad de instalacin, configuracin y programacin permite aprovechar el tiempo de investigacin para interpretar los datos en lugar de pasar horas montando el sistema y escribiendo el programa. Nueva Herramienta: Laboratorios de Electrnica Adems de las tarjetas de adquisicin de datos existe una amplia gama de herramientas para laboratorios de electrnica. La ms novedosa es ELVIS (Suite de Instrumentos Virtuales para Laboratorios Educativos). Consiste en una base que contiene las fuentes de alimentacin, generadores de ondas, y el interfaz con la tarjeta DAQ. Sobre esta base se instala un protoboard donde se arman los circuitos electrnicos. La base se conecta a la tarjeta de adquisicin de datos (instalada dentro del computador) por medio de un cable. En el computador corre el conjunto de instrumentos basados en software. Estos instrumentos son: Osciloscopio Analizador de Bode Multmetro Generador de Forma de Onda Arbitraria Generador de Funciones DSA Fuente de Poder Variable Analizador Corriente/Voltaje Estos instrumentos pueden controlarse tambin desde LabVIEW, de modo que se pueden crear programas que automticamente modifican el voltaje de la fuente de poder, cambian la frecuencia de los generadores, miden ondas con el osciloscopio, o toman datos del multmetro digital.
protoboard Cable LabVIEW

Tarjeta DAQ

Elvis Software ( 8 instrumentos) Elvis Workstation ELVIS es un sistema que combina hardware y software para crear laboratorios de electrnica basados en PC. Contiene 8 instrumentos prefabricados, y utilizando LabVIEW se puede crear un ilimitado nmero de instrumentos personalizados.

Aplicaciones Con PLCs, Instrumentos y Sistemas RT Con las herramientas adecuadas, LabVIEW puede comunicarse con ms de 90 PLCs por medio de drivers basados en OPC. En el mercado existe una enorme variedad de drivers adicionales compatibles con LabVIEW para modelos que no estn incluidos en las herramientas propias. Tambin existe una librera de ms de 2,200 drivers para instrumentos de ms de 150 fabricantes. Finalmente, LabVIEW puede crear aplicaciones que corren en hardware de Tiempo Real para control determinstico de procesos. Comunicaciones y Trabajo Interaplicaciones Adems de OPC, LabVIEW tiene disponible una serie de herramientas adicionales para comunicacin, tanto entre computadores y hardware como con otras aplicaciones: ActiveX, DLL, DDE, Comunicacin con bases de datos mediante tecnologa ADO y funcionalidad completa SQL mediante funciones de alto nivel (sencillas de usar sin necesidad de conocer programacin SQL), compatibilidad ODBC, generacin de reportes Estndar, HTML, Word y Excel, interfaz con paquetes matemticos como Wolfram Research Mathematica, MathSoft Mathcad, y The MathWorks MATLAB. LabVIEW puede enviar correos electrnicos con datos adjuntos mediante SMTP, trabaja en FTP, UDP, TCP/IP,

DataSocket, IRDA (para comunicaciones inalmbricas), soporta CGI y sesiones TELNET y .NET. Adems, desde LabVIEW pueden controlarse, leerse y escribirse completamente los puertos del computador y los registros de memoria, de modo que el usuario puede escribir su propio protocolo de comunicaciones. Nuevas Herramientas: PDA y FPGA LabVIEW puede ahora descargarse a PDAs (Personal Digital Assistant) Palm OS y Pocket PC OS. El programa es escrito y depurado bajo Windows y luego se descarga a la agenda digital mediante 802.11b, IrDA o RS-232. Mayor informacin en www.ni.com/fpga. Otra herramienta nueva es FPGA (Field-Programmable Gate Array), la cual permite, en combinacin con el hardware FPGA, reconfigurar estas tarjetas DAQ mediante LabVIEW. Mayor informacin en www.ni.com/fpga.

Convenios Acadmicos
En High Lights Distribuidor de National Instruments en Ecuador estamos comprometido con el sector acadmico del pas ofreciendo descuentos fijos en software, hardware y entrenamiento para instituciones educativas. En un esfuerzo por ampliar la cooperacin con el sector acadmico hemos creado paquetes que incluyen las herramientas ms tiles para educacin e investigacin con descuentos todava mayores. Tambin hemos creado un Convenio Acadmico segn el cual las instituciones pueden acceder a productos y servicios de muy bajo costo. A continuacin describimos algunos de estos paquetes con sus respectivos descuentos. Starter Kit DAQ: 65% Es un paquete de iniciacin que incluye LabVIEW FDS, una tarjeta DAQ multifuncin (analgicas y digitales, cable y bornera. Es posible escoger entre varios modelos de tarjetas y bloques segn las necesidades del laboratorio. Este paquete es recomendado para instituciones que por primera vez incursionan en el rea del control e instrumentacin basado en PC. Bloques Conectores Educacionales: 37% Los bloques conectores educativos son borneras con opciones especiales que se conectan a las tarjetas DAQ por medio de un cable. El SC-2075 es un protoboard al que se puede alimentar con +/- 15V, conecotres BNC & banana, interruptores de corriente interna (de la tarjeta DAQ o de la fuente externa), terminales de resorte, LEDs de estatus para lneas digitales. El BNC-2120 contiene conectores BNC para AI/AO, dos conectores BNC configurables, encoder de cuadratura, conector para termopar, sensor de temperatura tipo IC, generador de funciones, terminales de tornillo, LEDs para lneas digitales.

Cursos de Capacitacin: del 20% al 100% Dependiendo de la cantidad de asistentes, de los equipos adquiridos, y de la adhesin al convenio acadmico, High Lights National Instruments Ecuador ofrece descuentos que varan desde el 20% hasta el 100%. Tambin estn disponibles charlas y seminarios tcnicos sobre instrumentacin y control sin costo. Licencia de Sitio: Software Acadmico: 89% La Licencia de Sitio Departamental est disponible para instituciones acadmicas acogidas al convenio acadmico. Incluye un nmero de licencias ILIMITADO para todos los computadores de la Facultad o Departamento en la que se imparta la materia. El software contenido es el paquete LabVIEW Profesional (permite crear ejecutables) para todas las plataformas disponibles (Windows, Mac, Linux, Unix) con todas sus herramientas adicionales, como Real Time, DSC (para aplicaciones HMI/SCADA), IMAQ (para visin artificial), control y simulacin, Measurement Studio (para usuarios de C y Visual Basic), Enterprise Conectivity (comunicacin con Bases de datos, SPC, Internet), OPC Drivers (para comunicarse con PLCs), etc. Adems, al estar considerado LabVIEW como un lenguaje de programacin, la literatura que se encuentra es cada vez mayor. Una fuente de recursos para adquirir libros de LabVIEW, adems de National Instruments, son las libreras de Internet como Amazon.

LabVIEW Real-Time Starter Kit: 63% Incluye LabVIEW Real Time FDS, mas el toolkit de herramientas para diseo y simulacin de sistemas de control (PID, Fuzzy Logic, Advanced), Tarjeta Real Time PCI7030/6040, Cable SH6868 y bloque conector CB68-LP. Estacin De Instrumentos Basados en PC: 56% Contiene, adems de LabVIEW FDS, tres instrumentos para bus PCI: Osciloscopio (NI-5102), Mltmetro Digital (DMM NI-4060), y Generador de Funciones (NI-5401). Conjunto DSA (Anlisis Dinmico de Seales): 56% Contiene LabVIEW FDS, herramientas para anlisis de sonido y vibracin (disponible solamente para Windows), tarjeta DSA DAQ PCI-4451, conector BNC-2140 y cable SHC68C68-AQ. Conjunto Acadmico PXI (Computador Industrial): 48% Incluye el chasis PXI-1000B, controlador PXI-8176, LabVIEW FDS, y una seleccin de dos mdulos de una seleccin de los seis ms utilizados (DMM, Osciloscopio, IMAQ, DAQ-MIO, Generador de Funciones, DIO), y equipo interfaz adecuado para mdulos DAQ.

LabVIEW Edicin Estudiantil: 98% Es un paquete dirigido EXCLUSIVAMENTE a estudiantes o profesores para su uso personal. Su adquisicin est limitada a una copia por persona, previa presentacin de un certificado de la institucin educativa indicando su pertenencia al centro. Es el equivalente a la versin Full Development System; es decir, no tiene limitaciones en cuanto al nmero de E/S, comunicaciones, ni tiempo de expiracin. Algunas herramientas adicionales pueden no funcionar. En el panel frontal aparece la leyenda Student Edition. El software adems incluye el paquete de anlisis matemtico HiQ.

Si usted est interesado en beneficiar a su institucin con las ventajas del convenio acadmico de High Lights Distribuidor de National Instruments En Ecuador, pngase en contacto con:
Ing. Ral Castro M. Gerente Departamental hl-ni@etapaonline.net.ec

También podría gustarte