CT422200 - Actuador todo/nada Manual de programación Índice Descripción general ............................4 Descripción técnica ............................5 Funcionalidad ..............................6 Información del catálogo ETS ..........................6 Asignación de dirección individual ........................6 Tipo de dispositivo .............................. 7 Objetos de salida ..............................9 3.4.1 Tabla de salidas binarias ..............................9 3.4.2...
Página 3
CT422200 - Actuador todo/nada Manual de programación 3.12.4 Scripts de ejemplo ................................ 39 Actualización del plug-in ..........................44 Instalación ..............................45 www.besknx.com...
Manual de programación 1 Descripción general El modelo de Bes ref. CT422200 es un actuador compuesto por 2 salidas de relé libres de potencial y 2 entradas de bajo voltaje (SELV), para la conexión de pulsadores convencionales o interruptores. Sus 2 salidas permiten el control de 2 circuitos eléctricos todo/nada o de 1 persiana (2 salidas para el motor de la persiana: fase de subida y fase de bajada).
CT422200 - Actuador todo/nada Manual de programación 2 Descripción técnica Alimentación 29 Vdc del bus KNX Consumo de corriente 9 mA del bus KNX Montaje Dentro de caja de registro Dimensiones 50x50x23 mm Conexiones Conexión a bus KNX Regleta atornillable para salidas...
CT422200 - Actuador todo/nada Manual de programación 3 Funcionalidad 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á...
CT422200 - Actuador todo/nada Manual 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. Tipo de dispositivo Los parámetros del dispositivo se configuran mediante un diálogo específico de parámetros.
Página 8
CT422200 - Actuador todo/nada Manual de programación 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).
CT422200 - Actuador todo/nada Manual de programación Objetos de salida 3.4.1 Tabla de salidas binarias Flags Objeto Nombre | Función Longitud Output 1 | Output 1 switching 1 bit 1.001 ● ● ● Output 1 status | Output 1 switching feedback 1 bit 1.001...
CT422200 - Actuador todo/nada Manual de programación Función Programación avanzada de scripts (ver la sección 3.12 Modo programador en la página 32). 3.4.3 Tabla de salidas de tipo persiana Flags Objeto Nombre | Función Longitud Motor 1 move | Blind 1 move 0=up;1=down 1 bit 1.001...
Página 11
CT422200 - Actuador todo/nada Manual de programación Descripción Cuando se envía un valor a través de este objeto la persiana se mueve hasta la posición recibida, siendo 0 = completamente cerrada y 255 = completamente abierta. www.besknx.com...
CT422200 - Actuador todo/nada Manual de programación 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.
CT422200 - Actuador todo/nada Manual de programación Nombre Objeto X: Valve X status | Valve X switching feedback Función Objeto de comunicación de 1 byte para notificación de estado. Descripción Con cada cambio se envía automáticamente el estado de la termoválvula a través de este objeto.
CT422200 - Actuador todo/nada Manual de programación Parámetros de las salidas 3.6.1 Parámetros de salidas binarias Cuando una salida se configura como una salida individual binaria se pueden configurar los siguientes parámetros: Mode: Modo. Puede ser normalmente abierto o normalmente cerrado. En el modo “normalmente abierto” el relé de la salida es controlado siguiendo la lógica estándar: 1 = cerrado, 0 = abierto.
CT422200 - Actuador todo/nada Manual de programación Blind up time (s): Tiempo de subida de persiana. En este parámetro se debe configurar el tiempo medido en segundos que tarda la persiana en subirse completamente. Blind down time (s): Tiempo de bajada de persiana. En este parámetro se debe configurar el tiempo medido en segundos que tarda la persiana en bajarse completamente.
CT422200 - Actuador todo/nada Manual de programación Rising edge: Flanco ascendente. Valor enviado cuando tiene lugar un flanco de subida en la entrada (generado cuando la entrada se conecta a referencia). Puede ser configurado para enviar siempre un “1” lógico, un “0” lógico, conmutar entre “0”...
CT422200 - Actuador todo/nada Manual de programación 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>>. El comportamiento de la pulsación corta es stop/step, enviando un “0” a través del objeto <<Input motor X stop>>.
CT422200 - Actuador todo/nada Manual de programación Parámetros generales En esta pestaña se pueden configurar diversos parámetros generales del dispositivo: 3.8.1 Entradas Input long push time: Es el tiempo que el dispositivo usa para diferenciar entre pulsación corta y pulsación larga, utilizada en entradas de tipo regulación y de tipo persiana.
CT422200 - Actuador todo/nada Manual de programación Polaridad: 1 = control habilitado / 0 = control deshabilitado. Blinds periodic notification: Activa o desactiva la notificación periódica del estado de la posición de las persianas cuando se están moviendo (cada segundo).
Página 20
CT422200 - Actuador todo/nada Manual de programación La nomenclatura utilizada para los objetos de comunicación es la siguiente: [in/out] [logic X.Y] [size] In/Out: Indica si el objeto es una entrada o una salida del bloque de función. Logic X.Y: Siendo X el número del bloque de función (de 1 a 9) y Y el número de entrada (1, 2) o salida (0).
CT422200 - Actuador todo/nada Manual de programación 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” en la parte superior (hay 3 para cada grupo de función).
CT422200 - Actuador todo/nada Manual de programación Flanco descendente Contador de eventos “1” o distintos de “0” Contador de eventos “0” 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.
CT422200 - Actuador todo/nada Manual de programación 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 24
CT422200 - Actuador todo/nada Manual de programación Output - La salida puede tener un tamaño de 1 bit, 1 byte o 2 bytes, siendo el valor a enviar “1” en cualquiera de los casos. También es posible enviar el evento a una variable intermedia, que puede ser la entrada de otro bloque de función.
Página 25
CT422200 - Actuador todo/nada Manual de programación Value interval duty d Ouput 1 Time 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.
CT422200 - Actuador todo/nada Manual de programación Value Enable Interval X Ouput 1 Time 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.
CT422200 - Actuador todo/nada Manual de programación Flanco ascendente Cuando la entrada detecta un flanco de subida (cambio de 0 a 1) el contador incrementa su valor interno. Cuando el contador alcanza el límite envía un telegrama al bus de valor “1”. Después vuelve al estado deshabilitado inicial.
CT422200 - Actuador todo/nada Manual de programación Haciendo click sobre el botón “save” serán guardados en un fichero todos los parámetros configurados, nombres editados, objetos de comunicación y toda la información de la programación actual. Haz click sobre cualquier plantilla y presiona “open” para cargarla o “delete” para borrarla de la base de datos.
Página 29
CT422200 - Actuador todo/nada Manual de programación El modo avanzado muestra una pestaña extra en la parte superior de la pantalla donde el programador puede crear funciones avanzadas utilizando un asistente. Las funciones creadas estarán disponibles para ser ejecutadas a través de objetos de comunicación, como será...
Página 30
CT422200 - Actuador todo/nada Manual de programació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á la función avanzada. Tras esto, el programador puede editar el nombre del objeto para una identificación más sencilla del mismo en el ETS.
CT422200 - Actuador todo/nada Manual de programación 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.
CT422200 - Actuador todo/nada Manual de programación Esta función está pensada para el control de una sirena o cualquier otro dispositivo de alarma. Mediante el envío de un telegrama de valor “1” al objeto de comunicación asociado a la función la salida es activada el tiempo de ciclo definido.
CT422200 - Actuador todo/nada Manual de programación Hay 3 tipos de scripts, de acuerdo a los parámetros que pueden recibir del bus (a través de una dirección de grupo asociada): Scripts de 1 bit, scripts de 1 byte y scripts de 2 bytes. Hay un cuarto tipo de script, llamado “power-on script”, que se ejecuta cada vez que el dispositivo recupera la tensión de alimentación.
Página 34
CT422200 - Actuador todo/nada Manual de programación 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. Cuando se haya finalizado la edición del script presione el icono de guardado para guardar el script o haga click sobre el icono de la papelera para descartar cambios.
CT422200 - Actuador todo/nada Manual de programación 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 36
CT422200 - Actuador todo/nada Manual de programación Variables internas varX Hay hasta 10 variables internas en cada script que pueden ser usadas en cualquier operación, función u otras instrucciones, incluso con operadores de otro tamaño. No es necesario declararlas o inicializarlas porque con cada ejecución del script toman el valor “0”.
Página 37
CT422200 - Actuador todo/nada Manual de programación … goto next; El programa continúa desde la etiqueta “next” y var1=0; … las instrucciones tras la función “goto next” no Var10=0; se ejecutan next: var1=param+1; … If (A X B) Función condicional “if”...
Página 38
CT422200 - Actuador todo/nada Manual de programación If(param<=100) goto next; var1=param; Si el parámetro no es mayor de 100 la var2=param*2; función “goto” es ejecutada y las var3=param*3; siguientes funciones no next; If(param>100) goto next2; var1=0; var2=0; var3=0; next2; 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.
CT422200 - Actuador todo/nada Manual de programación Sleep X; Siendo X el tiempo en segundos de 0 a 65535. Este comando pausa la ejecución del script durante el tiempo configurado. Envío de telegramas al bus Send_telegram(X/X/X,dpt,value,command); X/X/X – Es la dirección de grupo de 0/0/1 a 31/7/255.
Página 40
CT422200 - Actuador todo/nada Manual de programación param=0; if(var1>=Y) goto exit; var1=var1+1; sleep 1; goto wait; exit: switch_off OX; Notas: OX es el nombre interno de la salida (de O1 a O16 dependiendo del tipo de actuador). Si se requiere encender o apagar la salida de otro dispositivo la instrucción deberá...
Página 41
CT422200 - Actuador todo/nada Manual de programación var1=var1+1; sleep 1; goto wait; exit: switch_on OX; Notas: OX es el nombre interno de la salida (de O1 a O16 dependiendo del tipo de actuador). Si se requiere encender o apagar la salida de otro dispositivo la instrucción deberá ser “send_telegram()”. El parámetro recibido a través de la dirección de grupo es guardado en “param”...
Página 42
CT422200 - Actuador todo/nada Manual de programación if(param==2) var2=0; if(param==3) var2=1; if(param==4) var3=0; if(param==5) var3=1; var4=var1+var2+var3; send_telegram(X/X/X,dpt1,var4,write); param=65535; goto wait; 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”...
Página 44
CT422200 - Actuador todo/nada Manual de programación 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”. No es necesario re-importar el catálogo del dispositivo en el ETS4 o instalar software adicional, simplemente basta con pulsar el botón antes mencionado, situado en la parte inferior de la pantalla principal, y el plug-in comenzará...
CT422200 - Actuador todo/nada Manual de programación 4 Instalación Alimente las líneas de bajo voltaje (bus y entradas) en conductos separados de la alimentación a 230V y las salidas, con el objetivo de asegurar que existe el suficiente aislamiento y evitar así interferencias.
Página 46
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.