1 Descripción general El modelo de Bes ref. CT416410 es un actuador compuesto por 4 salidas de relé libres de potencial y 6 entradas de bajo voltaje (SELV) con una referencia común interna, para la conexión de pulsadores convencionales o interruptores.
CT416410 - Actuador todo/nada Manual de programación v1.4 2 Información técnica Alimentación 29 Vdc del bus KNX Consumo de corriente 9 mA del bus KNX Montaje Carril DIN Dimensiones 4 módulos DIN Conexiones Conexión a bus KNX Regleta atornillable para entradas y salidas Entradas 6 entradas de bajo voltaje (SELV) con referencia común...
CT416410 - Actuador todo/nada Manual de programación v1.4 3 Programación 3.1 Información del catálogo ETS Catálogo: Ingenium (fabricante) / Actuadores (nombre). Versión del catálogo: v1.4 Número máximo de objetos de comunicación: 256 Número máximo de asignaciones: 256 Versión mínima de ETS: 4.1.8 Los parámetros del dispositivo son configurados mediante un plug-in, para lo que se deberá...
CT416410 - Actuador todo/nada Manual de programación v1.4 Un LED rojo próximo al botón de programación se ilumina cuando se pulsa el botón manualmente o cuando el dispositivo es forzado de forma remota a modo de programación. El LED se apaga automáticamente si el ETS ha asignado una dirección individual correctamente o si el botón de programación es presionado manualmente de nuevo.
Página 8
CT416410 - Actuador todo/nada Manual de programación v1.4 En el caso de las entradas, estas pueden ser programadas en modo binario, persiana o regulador. Dependiendo del tipo de salida seleccionado, se puede ocupar más de un slot. Por ejemplo, cuando se selecciona el modo persiana, se reservan dos salidas (salida impar para la fase de subida, y salida par para la fase de bajada).
CT416410 - Actuador todo/nada Manual de programación v1.4 3.4.2 Descripción de salidas binarias Nombre Object X: Output X | Output X switching Función Objeto de comunicación de 1 bit para encender y apagar una salida. Descripción Cuando se recibe un “1” a través de este objeto la salida es activada. Cuando se recibe un “0” la salida es desactivada.
CT416410 - Actuador todo/nada Manual de programación v1.4 Nombre Objeto X: Motor X status | Blind X position feedback Función Objeto de comunicación de 1 byte para notificación de la posición de la persiana. Descripción Cuando el motor de la persiana se para envía una notificación a través de este objeto con la posición actual de la persiana, siendo 0 = completamente cerrada y 255 = completamente abierta.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.4.6 Descripción de salidas de tipo fan-coil Nombre Objeto X: Fan 1 speed X | Fan-Coil speed X setting Función Objeto de comunicación de 1 bit para cambiar el fan-coil a la velocidad correspondiente.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.6.2 Parámetros de salida tipo persiana Cuando la salida es configurada como de tipo persiana se pueden configurar los siguientes parámetros: Blind time (s): Tiempo de persiana. En este parámetro se debe configurar el tiempo medido en segundos que tarda la persiana en subirse completamente.
CT416410 - Actuador todo/nada Manual de programación v1.4 Threshold level 1: Nivel umbral 1. (De 0 a 255). Si el valor de control de fan-coil es menor que este valor umbral las salidas de fan-coil se desactivan. Si el valor de control es mayor, se activa la salida 1 (O1).
CT416410 - Actuador todo/nada Manual de programación v1.4 3.7 Parámetros de las entradas 3.7.1 Parámetros de las entradas binarias Cuando se define el modo de trabajo de una entrada como binario se pueden configurar los siguientes parámetros: Rising edge: Flanco ascendente. Valor enviado cuando tiene lugar un flanco de subida en la entrada (generado cuando la entrada se conecta a referencia).
CT416410 - Actuador todo/nada Manual de programación v1.4 I1 Up/ I2 Down: Modo estándar de 2 pulsadores. Entrada impar para subir la persiana y entrada par para bajarla. Para la primera entrada, el comportamiento para la pulsación larga es mover la persiana hacia arriba enviando un “0” a través del objeto <<Input motor X move>>.
CT416410 - Actuador todo/nada Manual de programación v1.4 El parámetro que define el tiempo necesario para que sea considerada una pulsación larga se establece desde la pestaña de parámetros generales (ver la sección 3.8 Parámetros generales en la página 21).
CT416410 - Actuador todo/nada Manual de programación v1.4 3.8.2 Salidas binarias Binary outputs enable object: Selecciona si utilizar o no un objeto de comunicación extra que permita habilitar o deshabilitar el control de salidas binarias desde comandos KNX a través del bus (no se habilitan o deshabilitan las entradas).
CT416410 - Actuador todo/nada Manual de programación v1.4 3.9 Unidad aritmético lógica 3.9.1 Introducción Este dispositivo incorpora una avanzada unidad aritmético lógica (ALU) que permite la implementación de complejas operaciones lógicas, la programación de temporizadores, contadores, etc. utilizando variables internas o externas y una interfaz intuitiva de programación.
CT416410 - Actuador todo/nada Manual de programación v1.4 Debajo de cada entrada o salida hay una casilla que indica el nombre del objeto de comunicación. Este nombre puede ser editado por el programador. Un bloque de función puede operar con valores recibidos desde el bus a través de los objetos de entrada o con parámetros fijos, que son configurados en las casillas de “Constantes”...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.9.3 Funciones aritmético lógicas Ve al selector de tipo de bloque de función y seleccione “Logic” y la operación deseada. Input 1 / Input 2 - Seleccione desde dónde se han obtenido los valores de entrada: Pueden ser obtenidos desde el bus seleccionando los objetos de comunicación en los menús desplegables de las entradas (input 1, input 2) de acuerdo al tipo...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.9.4 Temporizadores Se dispone de tres tipos de temporizadores que se pueden seleccionar en la lista “Tipo de temporizador”. El comportamiento de cada tipo se explicará a continuación. LÍMITE DEL TEMPORIZADOR Envía un telegrama al bus o una variable intermedia cuando se excede un valor límite.
Página 27
CT416410 - Actuador todo/nada Manual de programación v1.4 TEMPORIZADOR PWM Este tipo de temporizador envía telegramas de “1” y “0” alternativamente de forma cíclica durante el intervalo programado. El tiempo entre “1” y “0” depende del valor de ciclo de trabajo (de 1 a 10). Un valor de 0 desactiva el temporizador.
Página 28
CT416410 - Actuador todo/nada Manual de programación v1.4 TEMPORIZADOR CÍCLICO Este tipo de temporizador envía un telegrama de valor “1” cíclicamente cuando se excede el tiempo definido en el intervalo. Enable - Permite activar o desactivar el temporizador. Esta entrada puede ser asociada a un objeto de comunicación de bus (1 bit, 1 byte o 2 bytes) o una variable intermedia.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.9.5 Contadores Hay cuatro tipos de contadores que pueden ser seleccionados en la lista “Tipo de contador”, que serán explicados a continuación. Counter Limit – Permite establecer el número de eventos sobre los que el contador envía el telegrama de final. Este valor puede obtenerse de un objeto de comunicación (1 byte o 2 bytes), de un valor constante o de una variable intermedia.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.10 Plantillas La aplicación de plug-in permite guardar o cargar cualquier configuración realizada por el programador. La funcionalidad de copiar/pegar o transferir parámetros incluida en el ETS4 no está soportada cuando el dispositivo se programa con una aplicación externa, pero el plug-in permite salvar la parametrización completa de cualquier dispositivo con...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.11 Modo avanzado Este actuador incorpora la posibilidad de implementar funciones avanzadas y complejas operaciones permitiendo al programador ejecutar una simple escena o desarrollar su propia ejecución avanzada que puede ser lanzada desde bus, enviar telegramas o recibir parámetros, contar, realizar operaciones, etc.
Página 32
CT416410 - Actuador todo/nada Manual de programación v1.4 Para crear una función, primero utiliza el selector para decidir qué tipo de función implementar de las funciones disponibles: Después selecciona el tipo de dato de la función: Este es el tamaño del objeto de comunicación (dpt 1.*, dpt 5.*, dpt 7.*.) asociado a la función avanzada. Un valor enviado a este objeto de comunicación ejecutará...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.11.1 Stairs light non retrigger Luz de escalera sin redisparo. Esta función avanzada permite programar una luz de escalera decidiendo que salida se controla y durante cuánto tiempo está activada. Enviando un “1” al objeto de comunicación asociado a la función se activa la salida. Después, la salida es desactivada automáticamente tras el tiempo configurado.
CT416410 - Actuador todo/nada Manual de programación v1.4 Después, la salida es automáticamente desactivada durante otro tiempo de ciclo y el proceso se repite el número de veces que haya configurado. 3.11.4 Delay on / delay off Retardo al encendido / apagado. Esta función avanzada permite la activación o desactivación de retardos decidiendo qué...
Página 35
CT416410 - Actuador todo/nada Manual de programación v1.4 Mediante el envío de valores de 1 byte o 2 bytes al objeto de comunicación asociado a la función el dispositivo decide qué salida (velocidad) debe ser activada de acuerdo a los valores umbral configurados.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.12 Modo programador 3.12.1 Descripción de scripts Este dispositivo incorpora un método de programación avanzada con su propio lenguaje de programación, similar a otros lenguajes como C. Los scripts permiten al programador ejecutar una simple escena o desarrollar su propia ejecución avanzada de instrucciones que puede ser lanzada desde bus, enviando telegramas o recibiendo parámetros, contando,...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.12.2 Editor Al seleccionar un script aparecerá su ventana de programación. El script que se está modificando aparece resaltado en verde. La programación del script puede ser realizada de forma manual de acuerdo al lenguaje que será explicado más adelante o haciendo uso del asistente.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.12.3 Lenguaje de programación El lenguaje de programación utilizado en los scripts es similar a otros lenguajes. Por ejemplo, un punto y coma indica el final de cada instrucción. Para una mejor comprensión del código cada instrucción puede ser escrita en una nueva línea y hacer uso de tabulaciones.
Página 39
CT416410 - Actuador todo/nada Manual de programación v1.4 ARITHMETIC AND COMPARISON OPERATORS Hay dos tipos de operadores: aritméticos y de comparación. Aritméticos: = , + , - , * , / (igualación, suma, resta, multiplicación y división). Estos operadores aritméticos pueden ser usados en cualquier instrucción con variables, valores constantes y también el parámetro “param”.
Página 40
CT416410 - Actuador todo/nada Manual de programación v1.4 If (A X B) Función condicional “if” La función condicional “if” permite al programador que se ejecuten o no una o más instrucciones del script dependiendo del resultado de una operación de comparación.
Página 41
CT416410 - Actuador todo/nada Manual de programación v1.4 El programador puede utilizar funciones “if” anidadas con el objetivo de implementar condiciones compuestas. En el ejemplo siguiente el script comprueba si el valor del parámetro se encuentra entre 5 y 10. Si la condición es cierta el parámetro es guardado en la variable 1.
CT416410 - Actuador todo/nada Manual de programación v1.4 3.12.4 Scripts de ejemplo RETARDO SIMPLE AL APAGAR Descripción: Se necesita encender una luz y automáticamente apagarla tras un tiempo determinado. Se realizará un script de bit que se ejecutará al recibir “1” o “0” a través de la dirección de grupo asociada. El script siguiente es la forma más simple de programarlo.
Página 43
CT416410 - Actuador todo/nada Manual de programación v1.4 RETARDO AL APAGAR CON EL TIEMPO COMO PARÁMETRO Descripción: El mismo ejemplo que el anterior pero en este caso el tiempo que permanece la luz encendida es enviado por el bus a través de la dirección de grupo asociada. De forma que ahora será necesario un script de tipo byte.
Página 44
CT416410 - Actuador todo/nada Manual de programación v1.4 CUENTA ATRÁS CON EL TIEMPO COMO PARÁMETRO Descripción: Se utilizará un script de tipo byte para recibir un valor de tipo byte e iniciar una cuenta atrás enviando un telegrama al bus cada segundo.
Página 45
CT416410 - Actuador todo/nada Manual de programación v1.4 Notas: X/X/X es la dirección de grupo a través de la cual deseamos enviar el resultado. El parámetro recibido a través de la dirección de grupo se guarda en el parámetro “param” y es procesado. El resultado es formateado a tipo bit (dpt1) donde cualquier valor distinto de “0”...
CT416410 - Actuador todo/nada Manual de programación v1.4 3.13 Actualización del plug-in El plug-in permite la comprobación de actualizaciones online y su instalación de forma automática. Para ello, basta con pulsar el botón que se muestra a continuación “Check Updates”.
CT416410 - Actuador todo/nada Manual de programación v1.4 4 Ejemplos de aplicación 4.1 Control individual de salidas con dos escenas 4.1.1 Dispositivos Ref. 416410: Actuador de 6 entradas y 4 salidas. Pulsadores convencionales KNX. 4.1.2 Descripción El actuador controla 4 circuitos de luz de la habitación, que están conectados a las salidas de O1 a O4. Estas luces deberán ser controladas desde pulsadores conectados a las entradas del actuador.
CT416410 - Actuador todo/nada Manual de programación v1.4 4.1.4 Configuración de parámetros La siguiente configuración de los parámetros es la recomendada para este caso. La configuración ideal puede cambiar dependiendo de la aplicación o la instalación. Parámetro Configuración General Device type...
CT416410 - Actuador todo/nada Manual de programación v1.4 5 Instalación Alimente las líneas de bajo voltaje (bus y entradas) en conductos separados de la alimentación a 230 V y las salidas, con el objetivo de asegurar que existe el suficiente aislamiento y evitar así interferencias.
Página 51
Ingenium, Ingeniería y Domótica S.L. Parque Tecnológico de Asturias, Parcela 50 33428 Llanera, Asturias, Spain 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.