DS2XXXXX - Controladores gráficos Manual de programación 1 Introduccion El Sistema de Desarrollo KNX (SiDE KNX) es el software para la programación de los servidores web y pantallas táctiles ® de Bes. Algunas de las características generales del SiDE KNX son las siguientes: Programación rápida e intuitiva: Es un editor gráfico en el que lo que se ve es lo que se programa.
DS2XXXXX - Controladores gráficos Manual de programación 2 Primeros pasos Si esta es la primera vez que programa una pantalla o servidor web de BES puede leer siguiente guía rápida para tener una idea resumida de cómo elaborar un proyecto con el software SiDE KNX.
DS2XXXXX - Controladores gráficos Manual de programación 3 General 3.1 Dispositivo Lo primero cuando se empieza un proyecto de programación con el SIDEKNX es seleccionar el tipo de dispositivo que será el objeto del proyecto. El software puede usarse para programar servidores web de Bes y diferentes pantallas táctiles.
DS2XXXXX - Controladores gráficos Manual de programación Después, haga clic en el botón de la flecha para descargar el nuevo firmware. El firmware más nuevo se descargará y el equipo se reiniciará automáticamente. 3.3 Importar direcciones de grupo EL SIDEKNX permite importar direcciones de grupo creadas en cualquier Proyecto ETS haciendo clic en el menú Entorno y en Importar direcciones de grupo.
DS2XXXXX - Controladores gráficos Manual de programación 3.4 Asignación de dirección individual La dirección individual de la pantalla no se le asigna mediante el ETS como otros dispositivos de KNX. Esta pantalla es totalmente programable por el SIDEKNX, incluyendo la dirección individual y la asociación de direcciones de grupo.
DS2XXXXX - Controladores gráficos Manual de programación 4 Programación 4.1 Añadir planos al proyecto Puede añadir y eliminar planos o imágenes (normalmente una fotografía o un plano 3D de las habitaciones de la casa o zonas de la instalación) mediante los siguientes iconos.
DS2XXXXX - Controladores gráficos Manual de programación Puede activar la rejilla y seleccionar el paso para situar los iconos de forma alineada más fácilmente. Haga clic derecho sobre el icono para borrar, copiar o cambiar icono y seleccione el nuevo si quieres cambiar la apariencia sin cambiar sus propiedades.
DS2XXXXX - Controladores gráficos Manual de programación 4.3.1 Botón Cuando se selecciona el tipo botón, aparecen las siguientes opciones: CONMUTAR Use la opción de conmutar para controlar una luz o cualquier otra salida como un interruptor. Los siguientes objetos de comunicación pueden ser programados:...
DS2XXXXX - Controladores gráficos Manual de programación Flags Objeto Nombre Objeto pulsar: acción ● ● Objeto soltar: acción ● ● Soltar/pulsar: notificación ● ● ● LARGA/CORTA Usa el botón larga/corta si es necesario ejecutar diferentes acciones con pulsaciones largas y cortas del icono. Cuando este botón se configura debe ser configurado el tiempo que el equipo usa para evaluar el tipo de pulsación...
DS2XXXXX - Controladores gráficos Manual de programación Flags Objeto Nombre Longitud Accionamiento On/Off 1 bit 1.001 ● ● Notificación On/Off 1 bit 1.001 ● ● ● Valor Brillo 1 byte 5.001 ● ● Notificación brillo 1 byte 5.001 ● ●...
Página 13
DS2XXXXX - Controladores gráficos Manual de programación Flags Objeto Nombre Longitud Accionamiento On/Off 1 bit 1.001 ● ● Notificación On/Off 1 bit 1.001 ● ● ● Temperatura de consigna 2 bytes 9.001 ● ● Notificación temperatura consigna 2 bytes 9.001 ●...
Página 14
DS2XXXXX - Controladores gráficos Manual de programación General Tipo de termostato : Utilice el selector para elegir si el icono se asocia a un termostato externo, sonda de temperatura, puerta de enlace, etc., o al termostato interno del dispositivo, en este caso, la configuración se realiza en otra ventana (vea el capítulo Termostato Interno).
DS2XXXXX - Controladores gráficos Manual de programación 4.3.5 Escena Cuando el tipo Escena se selecciona, se muestran las siguientes opciones: El icono de escena puede ser programado para enviar un valor de 1 a 64 (0x00 a 0x40) al objeto. Al recibir estos valores, actuadores KNX recordarán su escena interna del número correspondiente a la misma.
DS2XXXXX - Controladores gráficos Manual de programación 4.3.7 Color picker Cuando se selecciona el tipo Color Picker, se muestran los objetos siguientes: Flags Objeto Nombre Longitud Accionamiento rojo 1 byte 5.001 ● ● Notificación rojo 1 byte 5.001 ● ●...
DS2XXXXX - Controladores gráficos Manual de programación Complete las direcciones de grupo en los objetos 0 y 2 si la pantalla debe ser esclavo de fecha/hora en el bus KNX. Por otro lado, complete las direcciones de grupo en los objetos 1 y 3 si debe ser un maestro de fecha/hora. En este caso, utilice el menú...
DS2XXXXX - Controladores gráficos Manual de programación Flags Objeto Nombre Longitud Armado/desarmado interno 1 bit 1.001 ● ● Armado/desarmado externo 1 bit 1.001 ● ● Disparo de alarma 1 bit 1.001 ● ● El armado interno es la dirección de grupo a la cual el dispositivo envía la confirmación de que se ha armado correctamente.
DS2XXXXX - Controladores gráficos Manual de programación 4.4.6 Macros Una macro puede ser una acción o grupo de acciones que son ejecutadas simultáneamente. Estas macros se pueden programar semanalmente en el menú Hora del dispositivo (consulte el manual del usuario del dispositivo) y se programan fácilmente como se explica a continuación.
DS2XXXXX - Controladores gráficos Manual de programación 4.4.7 Temporizaciones El dispositivo permite programar de forma anual la ejecución de macros no modificables ni visibles por el usuario en caso de que sea necesario. Esto no excluye que el usuario pueda crear sus propias macros y temporizaciones en el propio dispositivo pero puede ser útil si se desea que no se pueda modificar una configuración realizada por el programador.
DS2XXXXX - Controladores gráficos Manual de programación 4.4.8 Valores en etiquetas Para mostrar valores recibidos por bus en las etiquetas de nombre de los iconos se pueden utilizar los siguientes caracteres de formato en el campo “nombre” del icono: 1 bit (dpt 1.*) 8 bit sin signo (dpt 5.*)
DS2XXXXX - Controladores gráficos Manual de programación El objeto de comunicación de la parte inferior permite habilitar y deshabilitar la puerta lógica. El resultado de una puerta lógica se envía al bus cuando se recibe un nuevo valor en una de sus entradas o cuando se habilita la puerta.
Página 23
DS2XXXXX - Controladores gráficos Manual de programación Las variables “varX” son locales del script y solo pueden ser usadas en su script. Las variables “g_varX” son globales y pueden ser utilizadas en cualquier script, es decir, si necesitamos usar un dato de un script en otro deberemos utilizar un envío de parámetro por bus o una variable global.
Página 24
DS2XXXXX - Controladores gráficos Manual de programación A y B pueden ser variables internas, valores constantes o el parámetro “param”, mientras que X es un operador de comparación. Si la operación de comparación es cierta, la siguiente línea a la función “if” se ejecuta. Si la operación de comparación es falsa, el programa salta la instrucción.
Página 25
DS2XXXXX - Controladores gráficos Manual de programación If (param<5) Si el parámetro no es menor que 5, el programa If (param>10) salta directamente a la instrucción var1 = 0 var1=param; var1=0; Cuando se utilizan funciones “if” anidadas, se puede pensar que si la primera condición es falsa, la siguiente instrucción no será...
DS2XXXXX - Controladores gráficos Manual de programación 4.4.11 Filtrar direcciones de grupo Es posible filtrar una lista de direcciones de grupo para evitar cualquier envío al bus, por ejemplo al enlazar una salida y una entrada de dos puertas lógicas. Haga clic en el menú Project -> Filtrado y escriba las direcciones de grupo a filtra.
Página 27
Ingenium, Ingeniería y Domótica S.L. Parque Tecnológico de Asturias, Parcela 50 33428 Llanera, Asturias, España T (+34) 985 757 195 tec@besknx.com www.besknx.com www.ingeniumsl.com Limitación de responsabilidad: Este documento puede presentar cambios o ciertos errores. Los contenidos se revisan continuamente de acuerdo al hardware y el software pero no se pueden descartar posibles desviaciones. Por favor, infórmenos sobre cualquier sugerencia.