Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANUAL DE U SUAR IO
www.zennio.com
Funciones lgicas X10
Contenido
1 INTRODUCCIN
Diversos dispositivos Zennio (como por ejemplo los actuadores de las familias
ACTinBOX y MAXinBOX o el economizador de energa KES) incorporan un mdulo de
funciones lgicas, lo que les permite efectuar operaciones matemticas o en lgica
binaria con datos procedentes del bus KNX, as como enviar los resultados mediante
objetos de comunicacin (de un bit, un byte o dos bytes) especficos para tal efecto.
Nota: a partir de aqu, este manual se centrar en el mdulo X10. Para informacin
especfica sobre el mdulo X5, por favor consltese el correspondiente manual de
usuario, disponible en la pgina web de Zennio.
2 CONFIGURACIN
El mdulo de funciones lgicas X10 permite habilitar y configurar hasta diez funciones
numricas independientes. El funcionamiento de cada una de estas funciones se
divide en tres etapas:
Objetos Variables
de entrada internas
Objetos de llamada
Operacin n
Llamada Operacin n Resultado
Operacin n
Operacin n
Objeto de resultado
Constantes
Para cada funcin, el integrador podr disponer de hasta ocho objetos de llamada (de
un bit, un byte o dos bytes), cada uno de los cuales disparar la funcin
automticamente cada vez que reciba un valor desde el bus. Estos objetos no
necesariamente tienen por qu coincidir con objetos utilizados como operandos.
2.3 OPERACIONES
El mdulo de funciones lgicas X10 puede operar con los siguientes rangos de valores
(ya sean objetos, variables internas con resultados intermedios previos, o constantes
establecidas por parmetro en ETS):
Binarios: 0 y 1.
Podrn habilitarse mltiples objetos especficos para usarlos con las funciones:
Hasta 16 de un byte,
Los valores de estos objetos podrn intervenir, por ejemplo, como operandos dentro
de las operaciones de las funciones que se habiliten.
Cada funcin lgica habilitada dispondr de un objeto especfico (que ser de un bit,
un byte o dos bytes, en funcin de la parametrizacin) a travs del cual enviar al bus
el valor de la variable interna que se seleccione por parmetro, a modo de resultado
de la secuencia de operaciones que conforman la funcin lgica.
El integrador podr configurar si el envo de este objeto al bus se efectuar una vez
cada vez que la funcin se ejecute, o bien peridicamente, o bien slo cuando la
funcin arroje un resultado diferente del de la anterior ejecucin. De igual modo,
podrn restringirse los resultados que se envan, de tal modo que slo se notifique el
resultado al bus cuando se encuentre dentro de un determinado rango. Por ltimo,
tambin es posible configurar en ETS un retardo para el envo del resultado.
3 PARAMETRIZACIN ETS
La pestaa general de parmetros del mdulo de funciones lgicas X10 contiene las
opciones que se muestran en la figura (tngase en cuenta que puede haber ligeras
diferencias de un dispositivo a otro).
Nota: puede ser que la pestaa general de parmetros del mdulo de funciones
lgicas no se muestre por defecto en ETS y resulte necesario habilitarla desde la
pestaa General de parmetros del propio dispositivo. Consltese el manual de
usuario del dispositivo especfico para ms detalles.
Como puede verse, ninguna de las diez funciones aparece habilitada por defecto. A
medida que se habiliten, irn apareciendo pestaas adicionales en el listado de la
izquierda.
Estas tres pestaas, que s son visibles en todo momento, permiten al integrador
habilitar, uno por uno, los objetos de entrada (de un bit, un byte o dos byte) que las
funciones necesiten utilizar, bien como operandos, como objetos de llamada, etc.
Estos objetos tienen la siguiente nomenclatura:
3.3 FUNCIN n
Para cada funcin habilitada (ver 3.1) se mostrar en el listado de la izquierda una
pestaa especfica, que a su vez se subdivide en otras tres.
Figura 3. Funcin 1
3.3.1 LLAMADA
Desde esta seccin se podr seleccionar hasta ocho objetos (que debern haberse
habilitado especficamente; ver seccin 3.2), que actuarn como objetos de llamada.
Los objetos de llamada sern los responsables de disparar la ejecucin de la funcin
cada vez que uno de ellos reciba algn valor desde el bus. Igualmente, si se utiliza un
mismo objeto como objeto de llamada de varias funciones, todas ellas se dispararn
simultneamente cuando se escriba algn valor en el objeto.
Adems, desde esta pestaa el integrador podr determinar cul de los objetos activos
(ver seccin 3.2) actuar como objeto de habilitacin de la funcin (parmetro Objeto
de gate) y qu significado se asignar a cada posible valor (parmetro Valor del
objeto de gate, cuyas opciones son [0=Activar; 1=Desactivar] y [1=Activar;
0=Desactivar]), segn se explic en 2.7. Es posible no configurar ningn objeto de
llamada, eligiendo para ello la opcin Deshabilitado (seleccionada por defecto).
Notas:
3.3.2 OPERACIONES
Figura 6. Operaciones
En esta seccin se definen las operaciones que componen la funcin, mediante los
siguientes parmetros:
Nota: las variables internas son comunes para todas las funciones lgicas. Por
ejemplo, si la funcin 1 almacena un resultado intermedio en la variable interna n1 y
posteriormente la funcin 2 utiliza esa variable interna como dato de entrada, el valor
ledo ser el que escribi la funcin 1.
3.3.3 RESULTADO
Figura 7. Resultado
Valor: determina la variable interna cuyo valor se enviar al bus, a travs del
objeto de resultado de la funcin, al trmino de las operaciones.
Un bit:
Un byte / Dos bytes (entero sin signo) / Dos bytes (coma flotante):
Sin restriccin,
Enviar slo valores iguales al de referencia,
Enviar slo valores distintos del de referencia,
Enviar slo valores menores que el de referencia.
Enviar slo valores mayores que el de referencia,
ID (identidad)
NOT (negacin)
OPERACIONES ARITMTICAS
ID (identidad)
SUMA
RESTA
MULTIPLICACIN
DIVISIN
MXIMO
MNIMO
OPERACIONES DE COMPARACIN
MAYOR
MAYOR O IGUAL
MENOR
MENOR O IGUAL
IGUAL
DISTINTO
OPERACIONES DE CONVERSIN
Conversin a un bit
1 byte 1 bit
Conversin a un byte
1 bit 1 byte
OBSERVACIONES VARIAS
Como ya se ha explicado, el mdulo X10 de funciones lgicas puede trabajar con los
siguientes tipos de datos:
Binarios: 0 y 1.
Estos operandos podrn ser objetos de comunicacin, variables internas donde poder
ir almacenando resultados intermedios, o incluso, en segn qu operaciones,
constantes numricas establecidas por parmetro en ETS.