Вы находитесь на странице: 1из 17

EJEMPLO LONMAKER Realizaremos una aplicacin sencilla con LonMaker.

Se tratar de dar de alta dos equipos en una red y coger una variable de un equipo para leerla en el otro. Daremos de alta un Xenta 100 el cual esta leyendo una sonda de temperatura (fsicamente conectada a l) y un Xenta 302 en el cual previamente hemos definido una variable de red de entrada para realizar un Binding entre la variable del Xenta 100 y el Xenta 302. Con el fin de utilizar dicha variable para un control proporcional en el Xenta 302 programable. Para realizar este ejercicio a travs de LonMaker tendremos que dar de alta los dos equipos, un Xenta 100 que al ser parametrizable no tendremos problemas y lo podremos hacer de dos maneras, con el fichero .XIF o directamente realizando un UPLOAD desde el propio equipo y el segundo equipo ser el Xenta 302, de este ltimo necesitaremos el fichero .XIF o directamente realizando un UPLOAD del equipo en el cual hemos cargado previamente la aplicacin Menta. La aplicacin Menta es parecida a la aplicacin que hemos realizado en ele ejercicio1 de TAC Vista con la nica diferencia que en lugar de una entrada analgica para la sonda de temperatura hemos escogido una variable de tipo SNVT de entrada con las caractersticas que a continuacin se detallan. Sabemos que la variable SNVT del Xenta 100 que proporciona el valor de la sonda de temperatura es de tipo snvt_temp_p, que es lo que necesitamos para generar esa variable de entrada en el Xenta 302. El nombre que le demos es invariable, de todas formas le llamaremos nvi_temperatura_sonda a la variable de entrada del Xenta 302, la variable de salida del Xenta 100 sabemos que se llama nvo_Space_temp y es de tipo temp_p. Esta informacin la hemos obtenido del catalogo...

-1-

La aplicacin TAC Menta es la siguiente :

Con esta accin la aplicacin Menta del X302 tendr una variable de tipo SNVT de entrada a la cual uniremos la variable de tipo de salida que nos proporciona al valor de temperatura ambiente llamada nvo_Space_Temp. Dicha variable nos servir en el Xenta 302 para hacer el control de velocidad del convertidor de frecuencia del ventilador, aplicacin que ya hemos realizado en la aplicacin Vista anterior. Ahora pondremos en marcha Lon Maker asegurndonos que no tenemos Vista encendido ni el Server de Vista.

-2-

Nos aparecer el siguiente cuadro de dialogo :

Seleccionaremos New Network , nos abrir Microsoft Visio y pondremos el nombre del proyecto, ejercicio1_lon. Seleccionaremos Network Attached solo si estamos conectados OnLine.

-3-

En el caso que nos ocupa, estaremos conectados OnLine para ejecutar todos los pasos.

-4-

A continuacin nos preguntar sobre los elementos que queremos registrar tales como plugins etc, escogeremos :

-5-

A continuacin nos abrir la pantalla de LonMaker.

Seleccionando DEVICE y arrastrndolo hacia el canal obtendremos un cuadro de dialogo en el que deberemos poner el nombre del equipo, y seleccionaremos Comisin Device.

-6-

Al seleccionar comisin Device lo que conseguiremos es dar de alta el equipo al final del cuadro de dialogo evitando as hacerlo ms tarde, lo cual no supondra ningun problema, de hecho lo haremos con el Xenta 100. A continuacin nos pedir que aplicacin tiene el equipo a dar de alta, por lo que necesitaremos el XIF o podemos hacer un Update desde el propio dispositivo. En el caso del Xenta302 en el que previamente hemos volcado la aplicacin Menta, lo podemos hacer de las dos maneras, en este caso lo realizaremos a travs del Update del dispositivo.

-7-

Seleccionaremos el state OnLine,

Y a continuacin nos pedir el Service Pin (pulsador en todos los equipos LON) dado que habamos escogido el modo de comisionar el equipo.

-8-

Lo que conseguiremos con esta accin es dar de alta un Xenta 302 con una aplicacin determinada. A continuacin crearemos el Bloque Funcional en donde estarn todas las variables de tipo SNVT que existan en el dispositivo y que previamente ya esta cargado en LonMaker cuando hemos aadido el Xenta 302 mediante el XIF o realizando un Update.

-9-

A continuacin le daremos un nombre, FB_Xenta302 y escogeremos la opcin create shapes for all Netwok variables para que en el interior del FB nos aparezcan las variables SNVT definidas en el equipo.

- 10 -

Podemos ver que nos aparece la variable SNVT que habamos generado en la aplicacin Menta. A continuacin aadiremos el Xenta 100 en el canal 1 y realizaremos la misma operacin pero sin comisionar el dispositivo, lo realizaremos al final. Seleccionamos un Device,

Cargamos el XIF que previamente hemos obtenido de la pagina web de Echelon o TAC y que corresponde al equipo Xenta 101-VF

- 11 -

Fijmonos que el Xenta 302 esta en verde por estar comisionado pero el Xenta 101VF no. A continuacin lo comisionaremos,

- 12 -

Pulsaremos el pulsador que identifica el Service Pin en el equipo Xenta 101VF...

- 13 -

Aadimos un nuevo Bloque Funcional,

Y obtenemos todas las variables SNVT del Xenta 101VF,

- 14 -

Lo siguiente es lincar osea realizar un Binding entre la variable de salida del Xenta 101 llamada nvo_SpaceTemp y la variable del Xenta 302 a la cual habamos llamado nvi_Temp_Sonda . Seleccionaremos un conector, lo pincharemos en cualquiera de las dos variable y pinchando/arrastrando el conector lo llevaremos hasta la siguiente variable, de tal forma que conseguiremos el Binding entre esas dos variables,

- 15 -

Si vamos realizando cliks encima de la lnea que une las variables veremos el valor de entrada y salida de dichas variables.

- 16 -

En este momento ya tendramos terminado el Binding entre esas dos variables.


Con este pequeo ejemplo hemos visto como es posible unir variables de tipo SNVT mediante LonMaker, la herramienta para realizar Binding entre variables SNVT entre equipos diferentes. Entre equipos de una misma marca como el caso que nos atae, seria la nica opcin ya que el Xenta 100 es un equipo incluido en el grupo LON y no TAC en el software VISTA. Sin embargo si se tratasen de dos equipos Xenta programables, como por ejemplo dos Xenta 302, podramos haber realizado esta unin de variables mediante variables de red que de hecho son variables de entrada / salida con la posibilidad de utilizarlos con diferentes equipos de una misma marca, en este caso TAC. Si tuviramos equipos de diferentes marcas y los quisiramos comunicar entre ellos, lo realizaramos mediante variables de tipo SNVT y el Binding a travs del Software LonMaker.

- 17 -

Вам также может понравиться