
Application manual
KNX binary output modules EK-GA1-TP
Release 1.5 - Update: 02/2022
MAEKGA1TP_EN
© EKINEX S.p.A. - All rights reserved
Page 20
6.4.6.4
Logic function
The device has a limited provision for the logic processing of internal variables in order to condition the
status of outputs.
A given incoming output command can be used as an input to a logic block which operation is selectable
between OR, AND and XOR (exclusive OR). Up to other 8 objects can be defined as additional inputs to the
same block (each with an optional negation operation); these objects are directly accessible to other devices
from the bus and they can be used as desired.
The input objects are logically combined as in following picture:
Fig. 7 - Logic functions
The logic combination block on the right works as follow according to which logical operation is selected:
OR
– the output is ON whenever any one of the inputs is ON;
AND
– the output is ON only if all of the inputs are ON;
XOR
– the output is ON if an ODD number of inputs are ON.
This latter operation is more intuitive when thinking of two inputs only: in this case, the output is ON
when one input or the other is ON, but not both.
It must be noted that,
in the above description, “input” and “output” are referred to the logical block; for the
purpose of operation,
the actual “inputs” are the logic objects, thus the optional inverters must be factored in.
This structure allows to implement complex logical combinations; a more generic and powerful programming
capability would add more complexity and therefore it would be far beyond the scope of an output module
that is simple to use.
In the following pictures, the basic logic functions are illustrated, assuming the output command and one
logic object are used: