Holi

Solo disponible en BuenasTareas
  • Páginas : 7 (1653 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2010
Leer documento completo
Vista previa del texto
CONEXIÓN TCP/IP ENTRE DOS ESTACIONES USANDO LABVIEW 7 EXPRESS Autor: Carlos Fernando Jiménez Ingeniero electrónico Universidad Industrial de Santander UIS carlosfjimenezp@yahoo.com.mx Febrero el 2005
Establecer una comunicación de red utilizando los protocolos TCP/IP usando el labview 7 espress se logra gracias a los vis para comunicación en red que nos ofrece este ambiente de desarrollo deprogramación gráfica orientado a la instrumentación. Una comunicación de red que use TCP/IP el cual es un protocolo orientado a conexión y con control de errores que garantiza la integridad de la información es ideal para aplicaciones de automatización y control, esto unido al entorno de desarrollo ofrecido por el LabView 7 nos da una poderosa herramienta para el diseño de sistema de control ymonitoreo remoto tales como las redes SCADA. Para comenzar, en primera estancia para realizar una comunicación TCP/IP deben existir al menos dos estaciones que van a realizar la comunicación, una estación pasiva la cual espera por una conexión entrante y una estación activa la cual inicia la comunicación realizando una llamada al numero IP y puerto de la estación pasiva, veamos a continuación como selogra esta comunicación con LabView 7. Estación pasiva El bloque encargado de esperar por una conexión TCP/IP se puede encontrar en All functions -> Comunicación -> TCP y su nombre es “TCPlisten.vi” y cuyo icono se presenta a continuación

La entrada port por medio de la cual se establece el puerto a través del cual se realizara la comunicación con la otra estación o dispositivo, no se debe olvidarque ambas estaciones deben tener configurado el mismo numero de puerto, la salida conecction ID nos suministra un identificador para hacer accesos a esta conexión una vez establecida, esta salida debe estar cableada a todos los bloques TCP involucrados en la comunicación con el fin de garantizar claridad respecto a cual canal de comunicación usar, continuamos con la salida remote address la cualreporta la dirección IP de la estación activa que inicio la conexión una ves esta a sido establecida, la salida error out informa de errores surgidos en el proceso de conexión TCP, finalmente tenemos la entrada timeout ms por medio de la cual se establece el lapso de tiempo durante el cual se esperará por una conexión TCP entrante, si transcurrido el tiempo programado no se a realizado una llamadade otra estación este conector generará un error. Estación activa Como se dijo anteriormente la diferencia entre la estación activa y la pasiva es que la pasiva espera por una conexión entrante mientras la activa inicia una comunicación llamando a una estación pasiva usando el numero IP y puerto de la estación con la cual se quiere realizar la comunicación , el bloque principal que hace a unaestación activa es TCP Open Conection el cual se puede encontrar en All functions -> Comunicación -> TCP y cuyo icono se muestra a continuación.

Figura 2.TCP Open Connection Por medio de la entrada address se configura la dirección IP de la estación o dispositivo al cual se esta llamando y la entrada remote port establece el puerto por el cual se realizara la conexión, la entrada time out mide eltiempo limite para que una estación pasiva conteste, finalmente tenemos las salidas error out y connection ID que tienen las mismas funciones que para el bloque TCP Listen.vi

Figura 1. TCP Listen Los principales conectores de este bloque son: Figura 3 TCP Write

Bloques para leer y escribir Una vez establecida la conexión los datos pueden fluir de la estación pasiva a la activa o al revéseste flujo de información se controla con los bloques TCP Read y TCP Write para recibir y enviar datos, específicamente por medio del bloque TCP Write se envían datos de una estación a otra. Los conectores principales de TCP Write son: Connection ID el cual debe ir cableado a la salida con el mismo nombre del bloque TCP Listen o TCP Open Connection con el cual se inicio la comunicación para que se...
tracking img