Está en la página 1de 3

Uso de conexiones TCPIP En LabView

TCP / IP es una forma de enviar y recibir datos de forma fiable en la red. Funciones TCP / IP estn integrados en LabView, y dar al ingeniero de instrumentacin y control de una forma de transmitir informacin a travs de la red de forma fiable. stos son algunos de los comentarios generales sobre el uso de TCP / IP. TCP / IP que proporciona una manera de utilizar los datos de medicin en lugares alejados de donde se llevan a cabo las mediciones. Es posible que tome medidas sobre la calidad del agua en un arroyo - o en muchas corrientes - y transmitir datos a travs de una red inalmbrica a un punto central para su anlisis. En muchos casos el volumen de datos puede exceder lo que un disco puede almacenar, y las limitaciones de almacenamiento de datos son mucho ms fciles de trabajar, cuando los datos se transmiten con facilidad. En una planta de produccin, es posible que desee hacer el control desde una ubicacin central, y "vigilar" en una serie de procesos controlados desde un solo lugar. Eso sera especialmente cierto si los procesos de interaccin - como lo haran si se tratara de diferentes partes de una lnea de produccin. TCP / IP es un protocolo de Internet (IP). La parte TCP del nombre se refiere al Protocolo de control de transmisin . Cuando se enva algo en la red se subdivide en paquetes y cada paquete puede tomar una ruta diferente de un ordenador a otro a travs de la red. Estos paquetes pueden llegar en diferentes momentos y estar fuera de orden. Algunos tal vez no lo hacen en absoluto, y cuando eso sucede, TCP pedir un re-envo para asegurarse de que tiene todos los paquetes. Entonces, TCP reensambla los paquetes. Lo bueno es que usted no tiene que preocuparse de todas esas cosas. TCP hace que todo suceda de forma fiable. Si desea utilizar TCP / IP que tiene que hacer lo siguiente en LabView. Establecer un Escuche TCP / IP . Que est en la Funciones - Comunicacin - TCP paleta. Aqu est el icono de la Escucha de TCP / IP.

Escuche el TCP / IP escucha en la red de otro equipo intenta conectarse a travs del puerto especificado en el entero de entrada a la izquierda del icono. Que el nmero de puerto debe ser un nmero no utilizado por otras partes del sistema, y hemos utilizado 2055, de manera arbitraria. Cuando la escucha TCP / IP escucha otro equipo intenta conectarse al puerto correcto, que establece un ID de conexin , y una seal de error , y esos productos se utilizan en ms de TCP / IP bloques vi. Usted no puede utilizar otro Escuche TCIP / IP con el mismo nmero de puerto una vez que la conexin ha sido establecida. Despus se establece una conexin y el identificador de la conexin est disponible, usted puede enviar y recibir datos a travs de la red y la conexin es una conexin fiable entre los dos equipos implicados. Puede utilizar cualquiera de los siguientes vis.

TCP / IP Escriba - que escribe los datos en el otro ordenador en la red. Aqu est el icono.

Escriba el TCP / IP utiliza el ID de conexin, que tambin pasa a la siguiente vi, y la seal de error, que tambin pasa a la siguiente vi. La entrada es una cadena . Es mucho ms difcil de utilizar informacin numrica directamente, por lo que se tiene que convertir los datos en un formato de cadena. Hay otras entradas y salidas que hemos dejado de lado, pero se puede especificar un tiempo de espera, y se puede obtener informacin sobre el nmero de bytes escritos en la red con este vi. TCP / IP Lee - que lee bytes desde el equipo remoto. Aqu est el icono.

No son las entradas de costumbre, el ID de conexin y la seal de error. La entrada de enteros (lnea azul a la izquierda) es el nmero de bytes que desea leer. La salida es la cadena formada por los bytes que se leen. Ejemplos E1 - Uso de TCP / IP Escribir . Este es el diagrama de un sub-vi que hemos desarrollado que escribir una cadena en un equipo remoto. Haga clic aqu para una mirada ms detallada a este vi.

Tenga en cuenta los siguientes pasos que son necesarios para enviar una sola cadena. Asumiendo que usted tiene una cadena de entrada y una conexin, debe primero calcular la longitud de la cadena. La longitud de la cadena es un nmero, y ese nmero se debe convertir en una cadena. Que cadena de cadena de longitud es enviado a travs de una Escribir TCP / IP . Luego, la propia cadena se enva. El ID de conexin y de la seal de error se pasa a ms de TCP / IP bloques, y, finalmente, la conexin debe ser cerrada. E2 - Uso de TCP / IP Lee . Este es el diagrama de un sub-vi que hemos desarrollado que va a recibir una cadena de enviar desde un equipo remoto. Haga clic aqu para una mirada ms detallada a este vi.

Tenga en cuenta los siguientes pasos que son necesarios para recibir una nica cadena. Asumiendo que usted tiene una conexin abierta, se asume que la longitud de la cadena recibi por primera vez ser de 2. La primera cadena que recibe tiene los datos de la longitud de la cadena de la cadena que desee. Por ejemplo, la cadena puede ser de 17 bytes de longitud, y lo que necesita saber que el valor de - 17. Se utiliza un TCP / IP Lea para obtener la longitud de la cadena. La longitud de la cadena es una cadena, y ese nmero se debe convertir a un nmero y ese nmero se utiliza en el segundo TCP / IP de lectura. Si desea realizar clculos numricos en los datos que ha recibido usted necesita para convertir los datos a un nmero. Tal como est, la salida de datos est en formato de cadena.

No hay final de una cosa que usted va a necesitar. Cuando haya terminado de hacer lo que quieres hacer en la red, debe cerrar la conexin. Use la conexin TCP / IP Cerca vi, con el icono que aparece a continuacin.

Y eso es casi todo lo que tiene que hacer.