Consejos de programación: cómo mantener los pulsadores KNX sincronizados con el circuito controlado

Mark Warburton

Por Mark Warburton, Ivory Egg.

Al controlar las luces de forma individual con KNX, una queja habitual es que los botones no muestran correctamente el estado de las luces y hay que pulsarlos dos veces para que funcionen. Esto se debe a que no se ha configurado correctamente el estado de retroalimentación.

Si observamos cada una de las direcciones de grupo que figuran a continuación, concretamente 1/0/1, 1/0/11 y 1/0/15, vemos que un objeto sensor está conectado con uno o dos objetos actuador.


Conexiones programadas sin retroalimentación correcta.

Si solo se utiliza el botón 1 para alternar entre L1 y L2, y solo el botón 2 para alternar entre L2 y L1, el ciclo de encendido/apagado continuará y las luces se encenderán y apagarán según lo esperado.

Sin embargo, si se utiliza el botón 3 para alternar entre L1 y L2, la próxima vez que se pulse el botón 1 o el 2, estos quedarán fuera de secuencia y será necesario pulsarlos una segunda vez para encender o apagar la luz.

Uso de un objeto de «escucha»

Este problema se resuelve emparejando el estado de retroalimentación de cada circuito con el objeto de conmutación del teclado en una dirección de grupo independiente. Dado que un sensor solo puede enviar su valor o comando a una dirección de grupo, esta segunda asignación se convierte en un objeto «no emisor» o «de escucha». Es posible distinguir cuál es la dirección de grupo de envío, ya que siempre será la primera dirección de grupo que aparece junto a un objeto, y además se indica con una «s» en la columna de envío de la dirección de grupo.

Cuando cambia un valor en la dirección de grupo de retroalimentación, el objeto de escucha actualizará el estado del botón, pero, a diferencia del objeto emisor, no enviará ningún valor por el bus.

En las imágenes siguientes, las direcciones de grupo de retroalimentación 1/0/2 para L1 y 1/0/12 para L2 incluyen los objetos de «escucha» de cada pulsador junto con el objeto de estado del canal del actuador correspondiente.


Direcciones de los grupos de retroalimentación, incluidos los objetos de «escucha» de cada pulsador, junto con el objeto de estado del canal del actuador correspondiente.

Cuando el objeto de retroalimentación del actuador envía un ON o un OFF, esto provocará:

A) Que el LED de estado del botón correspondiente se encienda o se apague 

Y

B) Que los estados internos de los pulsadores relacionados con esa luz se ajusten al estado actual del actuador.

Cuando se pulse el botón 3 (1/0/15), L1 y L2 se encenderán. Las direcciones del grupo de retroalimentación (1/0/2 y 1/0/12) informarán a los botones 1 y 2 de que sus luces correspondientes están encendidas, por lo que, la próxima vez que se pulse el botón 1 o el 2, la luz asociada se apagará. En este momento, el botón 3 también sabrá que una de las luces está apagada, por lo que, la próxima vez que se pulse el botón 3, encenderá ambas luces (el siguiente paso en el ciclo de conmutación).

Cuando se encienda L1 con el botón 1, el botón 3 también sabrá que L1 está encendida, por lo que, al pulsar el botón 3, se apagará L1 (el siguiente paso en el ciclo de conmutación).

Conclusión

Este método funciona cuando los botones se han configurado para mostrar el estado en función del objeto de conmutación. Si se dispone de un objeto independiente para actualizar el estado, este puede utilizarse en la dirección del grupo de retroalimentación en lugar del objeto de conmutación.

El problema también puede producirse cuando las luces se controlan desde un sistema de visualización externo o un sistema de control audiovisual, ya que los pulsadores no conocerán el estado actual de la luz. Simplemente realizarán la siguiente acción del ciclo, lo que puede dar lugar a pulsaciones dobles. El método anterior resolverá este problema; además, las direcciones de los grupos de retroalimentación también pueden utilizarse para garantizar que los botones e iconos del sistema externo estén siempre sincronizados con los circuitos.

Mark Warburton es director de Ivory Egg (UK) Ltd, un proveedor de productos KNX líderes en el mercado y organizador de cursos de formación sobre KNX.

www.ivoryegg.co.uk