proyecto
Publicado por lara (1 intervención) el 26/04/2010 13:29:44
Hola, somos dos estudiantes de ingenieria electronica. Estamos realizando el proyecto de fin de carrera y nos estamos volviendo locas.
El proyecto consiste en realizar el encendido y apagado de la calefacion de la universidad. Dividiendose esta en 6 plantas , cada una de las cuales dividiremos en norte y sur.
Con Labview tenemos que controlar una tarjeta RS485, 8E/8S digitales (de Ibercomp). Para ello, utilizamos un adaptador Ethernet-RS485, ya que no se puede controlar la tarjeta directamente.
La tarjeta se controla con su programa, "MyTerminal", y el adaptador con Lantronix.
El conversor Ethernet rs485 y la tarjeta rs485 son controlados mediante una red ethernet utilizando un protocolo TCP/IP.
.
En el Myterminal los comandos son:
(CRCS)(1)(35)(255)(CRCE) Para que encienda todas las salidas
(CRCS)(1)(35)(0)(CRCE) Para que apague todas las salidas
(CRCS)(1)(3)(CRCE) Leer el estado
La targeta rs485 la tenemos conectada al Xport. El Xport se comporta como una pasarela directa: lo que recibe por TCP/IP, lo envia al bus RS485 y viceversa.
Para enviar los comandos necesarios a la targeta Rs485, hemos hecho una pequeña aplicacion con LabVIEW utilitzando las librerias de TCP/IP para enviar en forma de cadena de caracteres (string) los comandos via tcp/ip a la IP y puerto que hemos configurado en el xport utilizando su pagina web.
Te adjuntamos un archivo donde explicamos lo que queremos realizar en labview con el "VI" que tenemos hecho.
Hemos pensado en seguir estos pasos:
1) Incialmente mandaríamos el comando de leer estado. Para eso mandaríamos el comando:
\1\3\4
2) Que el usuario pueda seleccionar las plantas que desea activar
3) En funcion de la opcion deseada, es decir, encender o apagar la planta que se desee realizar las operaciones "OR" o "AND" que te comenté.
4) Volver a mandar el comando de leer estado para comprobar que se ha realizado correctamente la operación.
5) Comparar el resultado del paso 4 con el del 2 para ver que coinciden ambas encendiendose un led para validar la operación.
Si crees que puedes resolvernos nuestra duda contestanos y te enviamos el vi.
Un saludo
El proyecto consiste en realizar el encendido y apagado de la calefacion de la universidad. Dividiendose esta en 6 plantas , cada una de las cuales dividiremos en norte y sur.
Con Labview tenemos que controlar una tarjeta RS485, 8E/8S digitales (de Ibercomp). Para ello, utilizamos un adaptador Ethernet-RS485, ya que no se puede controlar la tarjeta directamente.
La tarjeta se controla con su programa, "MyTerminal", y el adaptador con Lantronix.
El conversor Ethernet rs485 y la tarjeta rs485 son controlados mediante una red ethernet utilizando un protocolo TCP/IP.
.
En el Myterminal los comandos son:
(CRCS)(1)(35)(255)(CRCE) Para que encienda todas las salidas
(CRCS)(1)(35)(0)(CRCE) Para que apague todas las salidas
(CRCS)(1)(3)(CRCE) Leer el estado
La targeta rs485 la tenemos conectada al Xport. El Xport se comporta como una pasarela directa: lo que recibe por TCP/IP, lo envia al bus RS485 y viceversa.
Para enviar los comandos necesarios a la targeta Rs485, hemos hecho una pequeña aplicacion con LabVIEW utilitzando las librerias de TCP/IP para enviar en forma de cadena de caracteres (string) los comandos via tcp/ip a la IP y puerto que hemos configurado en el xport utilizando su pagina web.
Te adjuntamos un archivo donde explicamos lo que queremos realizar en labview con el "VI" que tenemos hecho.
Hemos pensado en seguir estos pasos:
1) Incialmente mandaríamos el comando de leer estado. Para eso mandaríamos el comando:
\1\3\4
2) Que el usuario pueda seleccionar las plantas que desea activar
3) En funcion de la opcion deseada, es decir, encender o apagar la planta que se desee realizar las operaciones "OR" o "AND" que te comenté.
4) Volver a mandar el comando de leer estado para comprobar que se ha realizado correctamente la operación.
5) Comparar el resultado del paso 4 con el del 2 para ver que coinciden ambas encendiendose un led para validar la operación.
Si crees que puedes resolvernos nuestra duda contestanos y te enviamos el vi.
Un saludo
Valora esta pregunta


0