Por Julio Díaz García, Sapienx Automation. El problema Los sistemas KNX se diseñaron para integrar cualquier tipo de instalación, desde las más pequeñas hasta las de gran envergadura. Se suponía que la topología tradicional KNX TP (par trenzado) admitía hasta 15 zonas con 15 líneas completas cada una, pero en la práctica, cuando hay que supervisar instalaciones tan grandes desde uno o más puntos centrales, las líneas principales y de backbone de KNX TP no pueden hacer frente a decenas o incluso cientos de tráficos de línea acumulados. Los routers KNX IP se crearon hace unos 12 años para hacer frente a esta situación, pero no son suficientes cuando hay varias líneas en un sistema KNX. Si queremos supervisar un gran sistema KNX utilizando software de visualización y control, podríamos utilizar la conexión de enrutamiento KNXnet/IP (Falcon) para hacerlo. Aunque la conexión KNXnet/IP (túnel) es robusta (como una conexión USB), solo nos permite ver el tráfico de una línea, por lo que esta conexión no es suficiente para visualizar todo el sistema. El uso del enrutamiento KNXnet/IP implica que cada telegrama debe redirigirse a la red troncal mediante dispositivos ficticios o, mejor aún, editando manualmente las tablas de filtrado. Al utilizar una red troncal IP, hemos resuelto el problema de ancho de banda que teníamos con los sistemas TP, pero este no es el único problema que se nos plantea en instalaciones de gran tamaño. Por ejemplo, imaginemos que tenemos un sistema con 100 líneas KNX (IP). Para los enrutadores IP, que actúan como acopladores de línea, el tráfico es solo x1 en el lado local, pero será x100 en el lado principal. Esto provocará un cuello de botella en cada acoplador de la línea principal, y podrían perderse muchos de los telegramas. La solución Está claro que la mejor conexión IP es KNXnet/IP (túnel), pero solo disponemos de una conexión posible utilizando el controlador Falcon. Por otro lado, al utilizar el enrutamiento KNXnet/IP, tenemos que enviar todo el tráfico a la red troncal, por lo que podríamos tener problemas con los acopladores de línea. La solución no es complicada de entender: se necesita ayuda adicional, en forma de software, para evitar este tráfico en la red troncal mediante el establecimiento de conexiones de túnel IP simultáneas, una para cada línea. De este modo, dispondremos de todos los datos del proyecto en un árbol de elementos (dirección de grupo (GA), pero también dirección física (PA)), asignados a cada línea. El servidor OPC y el servidor BMS de NETxAutomation pueden hacerlo fácilmente; de hecho, NETxAutomation es el servidor OPC recomendado desde 2006 por KNX International para grandes instalaciones KNX. En el siguiente ejemplo, utilizaremos el servidor BMS de NETxAutomation, ya que también emplearemos esta herramienta para otros ejemplos futuros. Establecimiento de conexiones simultáneas de túnel IP En primer lugar, debemos obtener todos los datos del proyecto desde ETS5. Normalmente, esto llevaría mucho tiempo y esfuerzo, ya que tendríamos que saber qué GA o PA está relacionada con cada línea (dirección de túnel IP). Sin embargo, utilizaremos una aplicación gratuita de ETS, la aplicación NETx BMS, que nos permite hacerlo en cuestión de segundos. Tras instalar la aplicación, basta con seleccionar la aplicación NETx BMS en el menú «Extras» de ETS5 (también disponible en ETS4).
Paso 1: selecciona la aplicación gratuita NETx BMS App para extraer todos los datos del proyecto de ETS5. A continuación, selecciona las opciones que desees exportar. No te preocupes si las direcciones de túnel IP no están parametrizadas; la aplicación te las pedirá.
Paso 2: exporta todos los datos necesarios del proyecto ETS5. Tras la exportación, ya podemos realizar el proceso de importación en NETxAutomation BMS Server Studio (puedes descargar una versión de prueba gratuita de 30 días en www.netxautomation.com). Solo tienes que seleccionar el menú KNX y la primera opción, tal y como se muestra a continuación.
Paso 3 - Selecciona el archivo de la aplicación NETx para importar los datos del proyecto KNX a BMS Server Studio. El proceso de importación también tardará solo unos segundos.
Paso 4 - Proceso de importación de los datos del proyecto KNX a BMS Server Studio.
El proceso de importación finaliza en cuestión de segundos. Tras reiniciar el BMS Server, podemos ver todos los datos del proyecto KNX (GA y también PA, si es necesario) asignados a cada línea (representada por sus respectivas direcciones de túnel IP).
Resultado final: todos los datos del proyecto ETS se encuentran en el árbol de elementos del servidor BMS. El resultado es que ahora podemos utilizar este árbol de elementos para la visualización o el control en cualquier cliente OPC, por ejemplo, y no necesitamos que todo el tráfico pase por la red troncal. Esta es, sin duda, la forma adecuada de gestionar un proyecto KNX de gran envergadura. Otro ejemplo del uso de este método para un gran proyecto KNX podría ser la integración de múltiples establecimientos, como, por ejemplo, 200 pequeños supermercados. Si dispusiéramos de una VPN entre todas ellas, podríamos gestionar todas estas tiendas con un solo servidor OPC o servidor BMS. Esta podría ser una solución mucho más económica, ya que lo único que necesitaríamos serían interfaces IP para ello; no se necesitaría en absoluto el enrutamiento IP multicast. Conclusión Cuando tenemos que gestionar una gran instalación KNX, el tráfico de datos puede convertirse en una pesadilla si necesitamos supervisar todo el sistema, incluso si utilizamos routers IP. Para evitar el problema de los cuellos de botella en los routers IP, se requiere software adicional. El servidor BMS de NETxAutomation incluye un servidor OPC KNX y muchas otras funciones, y fue la herramienta utilizada en este ejemplo. Además, con la aplicación gratuita NETx BMS, podemos exportar todos los datos mapeados de cualquier proyecto KNX al servidor OPC de NETxAutomation y al servidor BMS, de forma fácil y rápida. Julio Díaz García es el propietario de Sapienx Automation. Es ingeniero y formador KNX++ galardonado por KNX International. Sapienx Automation ofrece servicios de ingeniería, formación y consultoría para edificios inteligentes, medición inteligente y ciudades inteligentes. www.sapienx.es