K-Bus Binary Inputs
K-Bus Binary Inputs
User manual-Ver. 1
CTBI-04/00.1
http://www.video-star.com.cn
Contents
1. General-------------------------------------------------------------------------------------------------------------------- 3
2. Technical data----------------------------------------------------------------------------------------------------------- 4
2
1. General
The Binary input fulfils the individual demands in functional buildings as well as in residential
buildings. In the same way, system planners are provided with varied application possibilities with
regard to the implementation of functions. The binary input can install to be system with EIB/KNX
bus and other device, and the functions are both simple to operation and intuitive. Users can program
This manual provides detailed technical information about the binary input for users as well as
assembly and programming details, and explains how to use the binary input by the application
examples.
The binary input is a modular installation device for fast installation in the distribution board on
35 mm mounting rails to DIN EN 60 715. The electrical connection is implemented using screw
terminals. The connection to the bus is implemented using the supplied bus connection terminal. The
binary input is connected to the input directly instead of an extra voltage supply. It is able to use the
Engineering Tool Software ETS (ETS2 v1.3 or later) with a VD2/VD3 file to allocate the physical
address and set the parameters, but a VD3 file imported is required for EST3 software.
The devices feature one manual operation button and one LED per channel. The inputs can be
operated manually with this button, and the LED indicates contact connection state. In the case
of manual operation, there is no additional voltage input.
The binary inputs serve as interfaces for operation of EIB/KNX systems via conventional
buttons/switches or for coupling of binary signals (signal contacts, such as input 24V~230V).
The binary input has many functions that can be used in a wide variety of application areas. The
3
Each input can take over any of the functions described above. Buttons on the front of the
device can be used to simulate the input state. The status of the inputs are displayed by LEDS.
2. Technical data
3.1Circuit diagram
5
3.2Dimension diagram
The function is used for switching the lighting or scanning conventional contacts, such as
dimmer and switch actuator. Distinction between long and short operation and cyclical sending of
Switch/dimming function
For switching/dimming the lighting via a one push button or two push buttons function.
Start-stop dimming and stepwise dimming as well as dimming via a single push button is possible.
6
Value/force output
It is possible to send different values or data types (e.g. temperature values, time or scene.)
after a short/long operation. The activation/deactivation of the priority control of actuators is also
possible. No distinction between long and short operation, sending different values or data types
on rising/falling edge.
Scene control
The function is used for recalling and storing the states of several actuator groups. The
actuator groups can be controlled via max. 6 individual objects.
Switching sequence
The function is used for the operation of several actuator groups in preset sequences, e.g. the
latching relay. It is also used for operation of several loads in a fixed switching sequence.
Counter
This is used for counting input pulses. Different data types can be set for the counter. It is
also able to set the counting rate, and whether to sending the current counting values cyclically to
the bus. When enable the differential counter, the differential counter can reset the count value
and report in count overflow. Count can be stopped in overflow. Thereby, it is convenient to
For triggering various functions depending on the frequency of the operation. A long
Shutter control
For movement/lamella adjustment of a blind or a shutter via a one push button or two push
Parameter window “General Setting” can be shown in fig. 5.1. The function is used for
limiting the number of sending telegrams to the bus, which can affect the complete device. The
7
device initialization takes about 5s.
It is used to limit the number of sending telegrams to decrease the burthen on the bus. It is
possible to set how many telegrams can be sent within an adjustment period.
Options:
Yes
No
When yes is selected in this parameter the Period and Max. Number Tele. Within a period
parameters appear.
Parameter “Period”
The limit time of sending telegrams is set with the parameter.
Options:
300ms
500ms
……
10min
When device completes initialization in bus voltage recovery, start the observation period,
and start count the sent telegrams. As soon as the Max. Number of transmitted telegrams has been
reached, no further telegrams are sent on the bus until the end of the observation period. With the
8
start of a new observation period, the telegram counter is reset to zero and the sending of
This parameter sets the number of telegrams which can be sent within an observation period.
Options:
1……255
switch between manual operation and automatic operation by pressing the manual/automatic
button about 2s. When the manual/automatic operations are switched successfully, the
manual/automatic LED will flash for three times. In the manual mode the manual/automatic LED
is on. In the automatic mode the manual/automatic LED is off. The devices are in automatic mode
after connection to the bus, and the respective manual operation buttons do not have a function.
The parameter defines if the switchover between the “manual operation” and “automatic
9
operation” operating states is disabled or enabled using the manual/automatic button on the binary
input. Options:
Enable/Disable by object
Enable
If the enable/disable by object is selected, the “En/Dis Man. /Auto” communication object
appears. The object receiving telegram value “0” disable the manual/automatic button, and then
the manual / automatic mode cannot be switched. If the object receiving telegram value “1” enable
the manual/automatic button, and then the manual/automatic mode can be switched.
This parameter defines how long the binary input remains in the “manual operation” state
By push button
If the by push button option is selected, the binary input will remain in “manual operation”
If the automatically and by push button option is selected, the binary input will remain in
“manual operation” until the manual/automatic button is pressed again or the parameterized
The parameter appears when automatically and by push button is selected in the parameter
manual to automatic method. It is used for setting the time for automatic reset from the “manual
Option:10……60000s
The parameter defines whether report on man/auto status change, and the current status can
be sent to the bus. Options:
Yes
No
If the “yes” option is selected, the “Report Man/Auto Status” communication object appears.
The object sends telegram value “1”, the current status for manual operation; the object sends
10
telegram value “0”, the current status for automatic operation. When operation status changed,
the object sends the current status telegram on the bus immediately.
Parameter window “Enable/Disable manual operation” can be shown in fig. 5.3. It is used to
set whether the respective manual operation buttons do have a function in the manual mode.
This parameter enables or disables the operation of the manual operation button. It is set
separately for each channel. Option:
Enable
Disable
If the “enable” option is selected, the manual operation button is enabled. The first time the
manual operation button is actuated, closing of the “external contact” is simulated, nothing
happens when the button is released. The second time the manual operation button is actuated,
opening of the “external contact” is simulated, nothing happens when the button is released.
If the “disable” option is selected, the manual operation button is disabled, and the manual
11
operation buttons do not have a function. On disabled channels the respective channel LED will
For safety-relevant systems such as for fault signals the button functions are inhibited using
Parameter window “Channel LED” can be shown in fig.5.4. It used to set channel LED
indicate as a normal or inverted function for binary input in manual or automatic mode.
This parameter is used to represent the LED display as a normal or inverted function. It is set
separately for each channel. Option:
Normal
Inverted
If the Normal option is selected,represent the LED display as a normal function, then contact
is closed(signal is present), LED is on; Contact is open (no signal), LED is off.
If the inverted option is selected,represent the LED display as a inverted function, then
12
contact is closed(signal is present), LED is off; Contact is open (no signal), LED is on.
Parameter window “Preset Channel A~D” can be shown in fig. 5.5. Channel function of
Binary input can select two ways of working. If the separately adjustable working way is selected,
each channel can be set separately. If the jointly adjustable working way is selected, two channels
can be set to work jointly, such as channel A and channel B jointly, channel C and channel D
jointly. Each jointly adjustable can be set separately, which is used to set dimming and shutter
functions. It is able to switch and dimming together with one button operation input, and it is also
13
Fig.5.5(2)Parameter window “Preset Channel A~D”(Jointly adjustable working mode)
In the jointly adjustable working mode for binary input, each jointly adjustable can be set
separately, and parameters and objects which are assigned to each jointly adjustable are the same.
Using channel A/B jointly adjustable as an example described, the parameters can be shown in
fig.5.5(2).
Separately adjustable
If the “Jointly adjustable (dimming, shutter)” option is selected,channel X/Y for jointly
The parameter set the functions of channel X/Y in the jointly adjustable, which is used to set
14
The jointly adjustable function of channel X/Y can realize the dimming or the shutter via two
objects. In automatic operation mode, channels input for 9~265V. In manual operation mode,
The parameter set the function assignment of channel X/Y in the jointly function for
dimming. Option:
If the “Off, darker / On, brighter” option is selected,represent input signal for “off, darker”
when contact of channel X is closed, input signal for “stop darker” when contact of channel X is
open. However, channel Y is opposite, Input signal for “on, brighter” when contact of channel Y
is closed, input signal for “stop bright” when contact of channel Y is open.
In the function assignment of channel X/Y other options are similar with the above option.
The on/off formation is sent to the bus via the object “switch, X/Y”, the darker/brighter
Here setting the function assignment of channel X/Y in the jointly function for shutter.
Option:
If the “MOVE Down/MOVE Up with stop” option is selected, the shutter move down when
contact of channel X is closed, the shutter move up when contact of channel Y is closed. When
the contact of channel X/Y is open, the shutter stops moving down/up.
Another option is similar with the above option. The shutter moves up/down via the object
“Shutter move up/down, X/Y”. To stop shutter moving via the object “shutter stop, X/Y”.
The parameter defines whether the input contact is a normally closed or normally open
15
example, the normally close connect type is just opposite.
This parameter is used to set the debounce time for channel X/Y. Debouncing prevents
unwanted multiple operation of the input, e.g. due to bouncing of the contact. Options:
10ms/20ms/……/150ms
In the separately adjustable working mode for binary input, each channel can be set
separately, and parameters and objects which are assigned to each channel are the same. Using
Parameter window“Channel X”
The parameter window “channel X” can be shown in fig.5.6. The channel operating mode is set
with this parameter. Option:
No function
Switch
Switch/Dimming
Value / Forced output
Scene Control
Switching sequence
Counter
Multiple operation
Shutter control
Each operating mode is assigned to the corresponding parameters and objects, the follow chapters
in detail.
16
Fig.5.6 Parameter window “Channel X”
Parameter window “Switch operating mode” can be shown in fig. 5.4 and fig. 5.9. No
distinguish between long and short operation in Fig.5.7. It is opposite in Fig. 5.9.
17
Fig.5.7 Parameter window “Switch”(No distinction long/short operation)
This parameter defines whether the input distinguishes between a short and long operation. If
“yes” is selected, there is a delay after opening/closing the contact to determine whether there is
Option: yes
No
Note:The long operation in the below chapters are the same with here. TL is the period after
This parameter is visible if there is no distinction between a short and long operation. It is
able to set whether to send the current value of object “Switch, X” cyclically on the bus.
Options:
No
Always
If switch off
If switch on
If the parameter value “always” is selected, the object sends cyclically on the bus, regardless
of its value is 0 or 1. If the parameter value “if switch off” or “if switch on” is set, only the
Parameter “Reaction on closing the contact ( rising edge ) ”/“Reaction on opening the
contact(falling edge)”
This parameter is visible if there is no distinction between a short and long operation. There
is set the reaction on closing (rising edge) or opening (falling edge) the contact.
18
Options: No action
Off
On
Toggle
Stop cyclic send
If “Toggle” is selected, the current operation is inverted in next operation. For example, if the
If “Stop cyclic transmission” is selected, it will stop the cyclical sending telegram till there is
a new object value to be sent. If “No action” is selected, it will not implement any operation.
This parameter is used to set the interval time between two telegrams that are sent cyclically,
it is visible if cyclical sending has been set. Transmission cycle time =Base× Factor.
Parameter “Send object value after voltage recovery (if yes not equal toggle)”
It can be set whether to send the value of the object “Tele. Switch, X” on the bus after bus
voltage recovery, this parameter is visible if there is no distinction between a short and long
operation.
Options:
Yes
No
If “Yes” is selected, a value is however only sent on the bus if the value “toggle” has not been
set in either of the two parameters “Reaction on closing the contact (rising edge)/ opening the
contact (falling edge)”. If one of the two parameters has the value “toggle”, no values are sent in
general on the bus after bus voltage recovery. If “No reaction” or “Stop cyclic transmission” is
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
The “minimum operation” time can only be set when there is no distinction between a short
and a long operation. This option is different from others, the Minimum time of the contact
operation is not only means the effective time when contact close, but also the contact open. The
19
parameter window can be shown in Fig. 5.8:
Note:The parameter window “Debounce time” and the explanation of option “Min.
To prevent the debounce process:If a pulse edge is detected at the input, the input reacts to it
immediately (e.g. by sending a telegram). The debounce time TD starts simultaneously. The signal
at the input is not evaluated within the debounce period. As shown below:
20
Once a pulse edge has been detected at the input, further edges are ignored for the duration of
The process of preventing debounce in the below chapters are the same with here. TD is the
effective time of a pulse edge input ,namely the period after a input signal is recognised as a
operation.
21
This parameter is visible if there is distinction between a short and long operation. It is used
to set whether the input contact is a normally closed or normally open contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally close connect type is just opposite.
The parameter is visible if the option yes has been selected with the parameter distinction
between long and short operation. It is used to set if the object value is ON, OFF, TOGGLE, or if
no action should be occur. The object value is updated as soon as it has been determined if a short
The parameter is visible if the option yes has been selected with the parameter distinction
between long and short operation. Here defines the period T L after which an operation is
The parameter is visible if the option yes has been selected with the parameter distinction
between long and short operation. It is able to set one or two communication objects for short/long
operation. When one communication object is set, long and short operations share a
communication object. When two communication objects are set, long and short operations use a
Options:
1object
2objects
of the channel “Switch/Dimming” is selected. It is possible that switch and dimming the lighting
22
via a button operation.
This parameter defines whether the input contact is a normally closed or normally open
contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally close connect type is just opposite.
This parameter is used to define whether the lighting can only be dimmed or whether it also
should be permitted switching. In this case a long operation actuated dimming and a short
23
long operation and switched via a short operation.
The parameter is visible if the option dimming and switch has been selected with the
parameter dimming functionality. It is used to set if the value of object “Switch, X” is ON, OFF,
The parameter is visible if the option dimming and switch has been selected with the
parameter dimming functionality. It is used to set if the object “dimming, X” sends a brighter or
darker telegram with long operation. When the operation is over, the object will send a stop
dimming telegram.
Options: Dimming BRIGHTER
Dimming DARKER
Dim BRIGHTER / DARKER with start BRIGHTER
Dim BRIGHTER / DARKER with start DARKER
If the option “Dim BRIGHTER / DARKER with start DARKER” is selected,the dim
command which is the opposite to the last dim command is set, and the first action is dimming
darker with long operation. Other options are similar with the option.
The parameter is visible if the option dimming and switch has been selected with the
parameter dimming functionality. Here defines the period TL after which an operation is
interpreted as “long”.
Options: 0.3s/0.5s/……/10s
The parameter is visible if the option dimming and switch has been selected with the
parameter dimming functionality. There is no distinction between short and long operation.
Therefore the object “dimming, X” will send a brighter or darker telegram after an operation
trigger. When the operation is over, the object will send a stop dimming telegram.
Options: Dimming BRIGHTER
Dimming DARKER
Dim BRIGHTER / DARKER with start BRIGHTER
Dim BRIGHTER / DARKER with start DARKER
24
Parameter “Debounce time”
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
The “Min. operation” can be set in fig.5.8 if the option only dimming and switch has been
The parameter sets whether the dimming mode is start-stop dimming or steps dimming.
Options: Start-stop dimming
Steps dimming
If the option start-stop dimming is selected, it will start the dimming mode with a bright or
darker telegram and end the dimming mode with a stop dimming telegram at the end of operation.
The dimming telegram need not be cyclically sent in start-stop dimming mode.
If the option step dimming is selected, the dimming telegram is sent cyclically during a long
operation. The stop telegram ends the dimming process at the end of operation.
The parameter is visible if the option step dimming has been selected with the parameter
dimming mode. It is used to set the change brightness (in percent) which is cyclically sent with
The parameter is visible if the option step dimming has been selected with the parameter
dimming mode. It is used to set the interval time between two telegrams that are sent cyclically
Parameter window “Value/Forced output” can be shown in Fig. 5.11. It is visible when
25
Fig.5.11(1) Parameter window “Value / Force output,X” (Distinction long/short operation)
Fig.5.11(2) Parameter window “Value / Force output,X” (No distinction long/short operation)
26
Fig.5.11(3) Parameter window “Force out Value,X”
This parameter defines whether the input distinguishes between a short and long operation. If
“yes” is selected, there is a delay after opening/closing the contact to determine whether there is
This parameter is visible if there is distinction between a short and long operation. It is used
to set whether the input contact is a normally closed or normally open contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally close connect type is just opposite.
The parameter is visible if the option yes has been selected with the parameter distinction
between long and short operation. Here defines the period TL after which an operation is
27
Factor options: 2~255
This parameter is visible if there is no distinction between a short and long operation as
shown in fig. 5.11(2). It can be set whether to send the value of the object “Output…, long/falling
If “Yes” is selected, the object value will be sent on the bus after bus voltage recovery.
If there is no distinction between short and long operation, the parameter is used to define the
data type that is sent when the contact is actuated with short or long operation. If distinction, it
defines the data type that is sent when the contact is actuated with rising edge or falling edge.
Parameter set as shown in fig. 5.11(3). Here defines the value which is sent with the operation.
The value range depends on the data type set for the parameter “Reaction on operation/rising
edge” or “Reaction on long operation/falling edge”
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
The “Min. operation” can be set in fig.5.8. It can only be set when there is no distinction
Parameter window “Scene control, X” will be shown in Fig. 5.12, it will be visible when the
function of the channel “Scene control” is selected. This function enables the states of several
28
Fig.5.12(1) Parameter window “Scene control,X”
29
Fig.5.12(2)Parameter window “Scene X Page 1/2,X”
This parameter is used to set whether the input contact is a normally closed or normally open
contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally close connect type is just opposite.
Options: No
On long operation
30
“ store scene, X” have received a telegram “1” ,
then the object value “1” will not send out
again when long operation. The objects
“Output…, group A…F” can be modified via
the bus for the duration of the long operation.
Once the long operation has finished, the
object “Store scene, X” sends the value “0” on
the bus and the current object value can not be
modified.
On the long operation, If the object “Store
scene, X” receives the value “0” on the bus,
even the long operation has not finished, the
current object value also can‟t be modified.
If object value=‟1‟ If the object “Store scene, X” receives the
value “1”, the object values “Output…, group
A…F” are read out via the bus. Then the
objects “Output…, group A…F” can be
modified via the bus.
On receipt of the object value “0”, the
current object values can‟t be modified.
On long operation and object value=‟1‟ If the object “Store scene, X” receives the
value “1” on the bus, on the next long
operation, the objects “Output…, group A…E”
send read out the telegram. The object values
“Output…, group A…E” can be modified via
the bus for the duration of the long operation.
If the object “Store scene, X” receives the
value “0” on the bus ,the current object value
can‟t be modified; or the long operation has
finished, the object “Store scene, X” sends the
value “0” on the bus and the current object
values also can‟t be modified.
Provided that a “1” has not been received
at the object “Store scene, X”, a long operation
is interpreted in the same way as a short
operation.
This parameter is visible when the parameter “Store scene” is “On long operation” or “On
long operation and object value= „1‟”, it is defines the period TL here, after which an operation is
interpreted as “long”.
31
Options: 0.3s/0.5s/……/10s
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
This parameter is able to set various data types for each of 6 actuator groups A„F. The
actuator groups can be controlled via max. 6 individual objects. Data types of the object “Output
1bit/1byte/2byte, group A…F” depend on the data types which has been selected for the actuator
groups.
The parameter is used to set the preset value for each actuator group A…F. The value range
depends on the data type set for the parameter “control of actuator group A…F by”.
It is used to set whether the preset value is allowed to be modified via the bus. Options:
Yes
No
If the option yes is selected, the preset value can be modified via the object “Output
1bit/1byte/2byte, group A…F”. If the bus voltage recovery this value will be modified as preset
Parameter window “Switching sequence” can be shown in Fig. 5.13. It is visible if the
function of the channel “Switching sequence” is selected. The switching sequence function
enables up to five switch objects to be modified in a defined sequence by actuation of just a single
input. Thus, up to reach five actuators or actuator groups can be switched in a defined sequence.
32
Fig.5.13 Parameter window “Switching sequence,X”
This parameter is used to set whether the input contact is a normally closed or normally open
contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally closed connect type is just opposite.
The parameter set the number of communication objects has the same meaning the number of
33
alterative data.
The communication object “level increment/decrement, X” is used to increase or decrease the
switch level, „1‟ means increase 1 level and „0‟ means decrease.
The follow table describes in detail (A 3 Level sequence as an example, the type is
sequentially on/off (one push button)):
Switching sequence Value of the communication objects
Input operation number Binary code Level-3 Level-2 Level-1
0 000 Off Off Off
1 001 Off Off On
2 current operation 011 Off On On
3 111 On On On
4 011 Off On On
„„ „„ „„ „„ „„
In the above table, the current operation is 2; the next time will be to operation 3. But if the
object “level increment/decrement, X” receive „1‟(Increase a Level) the next time will jump one
time forward ,and the next time will be to operation 4; also if the object “level increment /
decrement, X” receive „0‟(decrement a level) the next time will jump one time backward ,and the
next time will be to position 2(no change).
In this function ,It only send the changed bit(This code value compare to the operation -1
value ), for example from operation 2 to operation 3, The Most Significant Bit is changed, the
object according to Level 3 will send value „1‟.
Although the number of levels is different, their processes are similar in the case of the same
switch sequence type.
The switching sequence can be selected here. Each sequence has other object values for each
switching level.
Take “3level” as the example to explain the difference between them (send the changed data
34
The parameter is only visible in the switching sequence “Sequentially on/off (several push
buttons)”. It can be set whether an operation of the push button switches up or down a level.
voltage recovery, the current value is 000, if the parameter “Switch downwards” is selected, the
effect will be invisible when operation, then it is possible to operation after switch up a few levels
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
5.5.2.6 Counter
Parameter window “Counter,X” can be shown in Fig. 5.14. It is visible when the input is
operated with the function “counter”.
Using the “Counter” function, the device is able to count the number of pulse edges at the
input. A “differential counter” is therefore available if required in addition to the standard counter.
Both counters are triggered by counting pulses but otherwise operate independently of each other.
The data width which has been selected for both counters can be set to same or different.
The function of differential counter is similar with the main counter. The different is that the
differential counter can reset the counter value (count from the initial value) and stop counting
The parameters of main counter can be set in fig. 5.14(1) and fig. 5.14(2). The parameters of
differential counter can be set in fig. 5.14(1) and fig. 5.14(3). The parameters set as follows:
35
Fig.5.14(1) Parameter window “Counter,X”
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
If this parameter is set to “yes”, the parameter window fig. 5.14(3) is displayed.
If “Closing contact (rising edge)” is selected,the input pulse is only generated with a closing
If “Opening contact (falling edge)” is selected,the input pulse is only generated with a
36
opening contact (falling edge).
If “Both (rising and falling)” is selected,the input pulse is generated with a opening contact
The mode of counting of the counter is set with this parameter. Options:
Normal+1
Manual set
pulse;
Parameter “Divider: number of input pulse for one counter step [1…10000]”
The parameter is visible if the option manual set has been selected with the parameter mode
of counter. It is used to set the number of input pulses required to generate a counter pulse for the
main and differential counter. For example, the counter states are incremented by 1 after 5 input
The parameter is visible if the option manual set has been selected with the parameter mode
of counter. It is used to set the level of change on the counter state with each counter pulse for the
The parameter set whether the device sends the object value “Mcounter: counter value, X” on
the bus after bus voltage recover. If the differential counter has been enabled, it also sends the
The main and differential counters are reset to the starting value in the bus voltage failure.
Parameter “Cyclically send counter value: Base × Factor”
The parameter is used to set the interval time between two telegrams that are sent cyclically.
37
Factor options: 1…255
Note:
Counting rules (the mode of counter):
If a decrementing counter is defined with the parameter “factor: one counter step
changes counter value by [-10000…10000]”, namely negative counting, the initial value is
for the high limit value. The device counts from the high limit to low limit. When the count
value is less than low limit value, it will overflow. Then the new count value=the count
value – the low limit value + the high limit value +1, and the device will start continually
counting from the new count value.
If an incrementing counter is defined with the parameter “factor: one counter step
changes counter value by [-10000…10000]”, namely positive counting, the initial value is
for the low limit value. The device counts from the low limit to high limit. When the count
value is greater than the high limit, it will overflow. Then the new count value=the count
value - the high limit value + the low limit value -1, and the device will start continually
counting from the new count value.
The application program automatically compares the counter limit value1 and limit
value 2, looks for the high limit value from both set limits, and commences to count up or
down to suit the counting direction. (About the high / low limit value parameters are
described below). The mode of counter is the same for the main and differential counter.
It is important to ensure that both limit values are set to different values. If identical
end limit values are entered the behaviour of the counter cannot be defined.
When disable the counter function, both input scanning and object in/out are disabled.
Any input status change will be ignored.
38
Fig.5.14 (2) Parameter window “Main Counter X”
The data width of the main counter is selected with this parameter. The counting range and
the data type of the object “Mcounter : Counter value, X” depend on this parameter setting.
Options: 8bit [0…255]
16bit [-32768…32767]
16bit [0…65535]
32bit [-2147470000…2147470000]
The parameter is used to set the counter limit value. The limit value 1 is preset for every data
type to 0. The limit value 2 is preset which depend on the data width of main counter selected,
This parameter is used to select if a change of the counter state is to be sent for the main
counter. Options:
Yes
No
This parameter is used to determine if the counter values are to be sent cyclically on the bus
for the main counter. The interval time between two telegrams that are sent cyclically to be set
with the parameter “Cyclically send counter value: Base × Factor”. Options:
Yes
No
39
Fig.5.14(3) Parameter window “Differential Counter X”
The data width of the differential counter is selected with this parameter. The counting range
and the data type of the object “DCounter : Counter value, X” depend on this parameter setting.
The parameter is used to set the counter limit value1/2. The limit value 1/2 are preset which
depend on the data width of differential counter selected, and the input field of limit value 1/2
The parameter indicates the counting mode of differential counter is the same with the main
counter.
This parameter sets the reaction when a limit value is reached. Options:
Continue circular counting
Stop until reset
40
If “Continue circular counting” is selected,the counter continues circular counting. If the
actual value falls below the low limit value (only possible with a decrementing counter) or
exceeds the high limit value (only possible with an incrementing counter), the new count value is
set to the start count value and the pulse count is continued. The new count value is described in
If “Stop until reset” is selected,the counter stops counting and waits for a reset. If the actual
value falls below the low limit value (only possible with a decrementing counter) or exceeds the
high limit value (only possible with an incrementing counter), the object “Dcounter: stop, X” will
send telegram “0” on the bus, and the counter stops counting, until the counter value is reset or the
object “Dcounter: stop, X” receiving telegram “1”. If the object “Dcounter: stop, X” receiving
telegram “1”, the counter continues circular counting from the new count value. If the counter
value is reset, it will count from the initial value of the parameter. The new count value is
This parameter is used to select if a change of the counter state is to be sent for the
This parameter is used to determine if the counter values are to be sent cyclically on the bus
for the differential counter. The interval time between two telegrams that are sent cyclically to be
set with the parameter “Cyclically send counter value: Base × Factor”. Options:
Yes
No
Parameter window “Multiple operation,X” can be shown in Fig. 5.15. It is visible when the
input is operated with the function “Multiple operation”. Enable the function, if the input is
operated several times within a defined period, a defined object value can be modified by the
number of operations. In this manner for example, different light scenes are possible by multiple
pushes of a button.
41
Fig.15 Parameter window “Multiple operation,X”
This parameter is used to set whether the input contact is a normally closed or normally open
contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally closed connect type is just opposite.
This parameter is used to set the max. number of operations. The number is equal to the
42
first time of reach Max. number of operations, 3-fold send the same value with 1-fold and 2
-fold,and the next time,3 fold will carry out toggle action. In the certain time, if you don‟t reach
Max. number of operations,the next operation will generate a new fold from 1-fold, and carry
out toggle action. The following two forms state process of operation:
Operation OP OP OP OP OP „„
Time <1s <1s <1s <1s „„
Object 1f 2f 3f 3f_T 3f_T „„
Object value 1 1 1 0 0 „„
Operation OP OP OP OP OP „„
Time >1s <1s <1s <1s „„
Object 1f 1f_T 2f 3f 3f_T „„
Object value 1 0 0 0 1 „„
NOTE: OP: operation
1f: 1-fold object 2f: 2-fold object 3f: 3-fold object
1f_T: 1 -fold object value toggle 3f_T: 3-fold objet value toggle
If the parameter” Value on every operation” set NO, It will send the last object value after
Max. time(Be set in following parameter) elapsed.
This parameter sets which object value is to be sent. The settings ON, OFF and Toggle are
The parameter sets whether the respective object value is updated and sent with each
operation.
Options: Yes
No
If “Yes” is selected,the object value is updated and sent with each operation. With “3-fold
If “No” is selected, the last object value will be sent after Max. time between two operation
43
elapsed.
This parameter sets the maximum allowed interval time between two operations. If no further
operations occur within this time, a new fold will be generated from 1-fold with the next
operation.
Options: 0.3s
0.5s
…
10s
The parameter sets whether additional communication object for long operation.
Options: Yes
No
If the option yes is selected in this parameter, the following two parameters appear.
Options: 0.3s/0.5s/……/10s
This parameter is visible if the parameter “additional object for long operation” is “yes”. It is
used to set the value of object “output long-fold” that is to be sent on the bus with longer
operation of input. The settings ON, OFF and Toggle are possible. With Toggle the current object
value is inverted.
Options: On
Off
Toggle
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
Parameter window “Shutter control,X” can be shown in fig. 5.16. It is visible when the input
is operated with the function “shutter control”. The function enables the operation of blinds and
44
shutters with buttons or switches.
This parameter is used to set whether the input contact is a normally closed or normally open
contact. Options:
Normally open
Normally closed
The parameters that are described in this chapter are based on normally open connect type as
example, the normally closed connect type is just opposite.
This parameter sets the shutter operating functionality type, which overview is provided in
1-push-button,short=stepping, long=moving
Short operation Alternate implement “Stop/Adjust upward” or “Stop/Adjust
downward” operation.
(alternate send the value of the object “0”and“1”)
Long operation Alternate implement “Move up” or “Move down” operation.
(alternate send the value of the object “0”and“1”)
1-push-button, short=moving, long=stepping
Short operation Alternate implement “Move up” or “Move down” operation
45
(alternate send the value of the object “0”and“1”)
Long operation Alternate implement “Stop/Adjust upward” or “Stop/Adjust
downward” operation
(alternate send the value of the object “0”and“1”)
1-push-button-operation, moving
On operation When operation,send the command in sequence:
…… - >Move up - >Stop/Adjust upward - >Move down
->Stop/Adjust downward->……
1-switch-operation, moving
Start of operation Alternate implement “Move up” or “Move down” operation
(contact closed) (alternate send the value of the object “0”and“1”)
End of operation Stop/Adjust
(contact open)
2-push-button, standard
Short operation “Stop/Adjust upward” or “Stop/Adjust downward” ( set by
parameter)
Long operation “Move up” or “Move down”(set by parameter)
2-push-button, moving[shutter]
On operation When operation,send the command in sequence:
……->Move up->Stop/Adjust upward->……or
……->Move down->Stop/Adjust downward->……
(Move up/down set by parameter)
2-push-button, stepping
On operation “Stop/ Adjust upward” or “Stop/ Adjust downward”
(set by parameter)
(keep pressing the button can send cyclic)
2-switch-operation, moving[shutter]
Start of operation “Move up” or “Move down”(set by parameter)
End of operation “Stop / Adjust upward” or “Stop / Adjust downward”( the sending
value is identical to the value that the operation starting)
“2-push-button, stepping”. It is able to set the interval time of sending the object “stop/adjust
adj.” cyclical.
Options: 0.3s/0.5s/…/10s
It is visible if the shutter control type is “2-push-button, standard”. This parameter defines the
Options : Stop/lamella up
46
Stop/lamella down
It is visible if the shutter control type is “2-push-button, standard”. This parameter defines the
Options: Move up
Move down
、
It is visible if the shutter operation functionally type is“2-push-button, moving[shutter]”
when operation. Different operation functionally type makes different operate action. The former
two operations functionally type is move up and down; the last operation functionally type is
stop/lamella reaction.
Options: Move up
Move down
Options: Stop/lamella up
Stop/lamella down
Options: 0.3s/0.5s/…/10s
This parameter is used to set the debounce time. Debouncing prevents unwanted multiple
47
6. Description of communication object
The communication object is the medium to communicate other device on the bus, namely
only the communication object can communicate with the bus. The communication object and the
object in each channel are the same, using channel A as the example to introduce the function of
each communication object in the following.
Note: “C” in “Flag” column in the below table means that the object has a normal link to the bus; “W” means
the object value can be modified via the bus; “R” means the value of the object can be read via the bus; “T” means
that a telegram is transmitted when the object value has been modified; “U” means that value response telegrams
The communication object “Jointly adjustable [dimming]” can be shown in Fig. 6.2.
48
No. Function Object name Data type flags DPT
0 CHX/Y disable CHX/Y disable 1bit C,W 1.003 DPT_Enable
When enable the jointly adjustable function, this communication object will be active to disable/enable the
channel jointly function.
The communication object “Jointly adjustable [Shutter]” can be shown in Fig. 6.3.
This communication object is used to send a shutter moving command (up or down) to the bus.
49
6.4 Communication object “Switch”
50
6.5 Communication object “Switch/Dimming”
There are many data types and communication objects, it will not list in Fig.6.6. The
communication objects of different data types have the same operation that are transmit the object
value, which the range of transmit object value are different. It is possible to distinguish a
51
No. Function Object name Data type flags DPT
1bit [0/1] 1.001 DPT_Switch
1 CH X Value…-sr Output…, C,T
1byte[-128..127] 6.010 DPT_Value_1_Count
short/rising,X
1byte[0..255] 5.010 DPT_Value_1_Ucount
1byte[recall scene] 17.001 DPT_SceneControl
1byte[store scene] 18.001 DPT_SceneControl
2byte[-32768..32767] 8.001 DPT_Value_2_Count
2byte[0..65535] 7.001 DPT_Value_2_Ucount
2byte[Float] 9.001 DPT_Value_Temp
3byte[time of day] 10.001 DPT_TimeOfDay
4byte[-2147483648… 13.001 DPT_Value_4_Count
2147483647]
4byte[0..4294967295] 12.001 DPT_Value_4_Ucount
This communication object is used to transmit the input value. It is only transmit the object value in short
operation if distinguish a long and short operation. It will transmit the object value in rising edge if no distinction
between long and short operation. The object value range depend on the data type, The data type is set in the
This communication object is used to transmit the input value. It is only transmit the object value in long
operation if distinguish a long and short operation. It will transmit the object value in falling edge if no distinction
between long and short operation. The object value range depend on the data type, The data type is set in the
52
6.7 Communication object “Scene control”
The communication object “Scene control” will be shown in Fig.6.4. The actuator groups can
The communication object is used to store scene, if as soon as a long operation is detected and the object has
the value “1” or only the object receives the value “1”, storing is activated. If the object receives or sends the
value “0”, storing is ended. The storage manners of scene are described in the parameter setting chapter.
2~7 CH X 1bit/1byte/2byte, Output 1bit[ON/OFF] C,W,T, 1.001 DPT_Switch
Group-A…F 1bit/1byte/2byte, 1byte[0..100%] U 5.001 DPT_Scaling
Group-A…F,X 1byte[0..255] 5.010 DPT_Value_1_Ucount
2byte[Float] 9.001 DPT_Value_Temp
The communication object is used to control the actuator group, it can control by a 1 bit, 8 bit data or 16 bit
data (set by parameter). When saving the scene, the object “output 1bit/8bit, group A…E” will be read, and which
can be modified and storage on the bus. After the bus voltage recovery, the value of the object resume to the
The communication object “Switching sequence” will be shown in Fig.6.8. It can modify the
object value with an operation step by step. An object corresponds to one switch level.
53
Fig.6.8 Communication object “Switching sequence”
The number of the communication object (maximum 5) which the levels of switch are set by parameter “No.
of object”. The communication object sent on the bus is the object which one of binary code is modified, which the
bit of the binary code had been changed. The objects are derailed description in the switching sequence parameter
chapter.
6 CH X Level Level 1bit C,W 1.001 DPT_Switch
increment/decrement increment/decrement, X
The communication object “level increment/decrement, X” is used to increase/decrease the level of the
switch. It will increase one level when receiving “1” and decrease a level when receiving “0”. The object is
The communication object “Counter” will be shown in Fig.6.9. Including main counter
and differential counter communication object, both these communication objects will start count
when the input pulse is generated with an operation. The data width which has been selected for
both counters can be set to same or different. But the counting is independent of each other.
54
No. Function Object name Data type flags DPT
This communication object is used to transmit the current counting value of the main counter. The counting
range depends on data type, which is defined with the parameter “Date width of counter”.
It is visible if enable the parameter “Enable differential counter”. This communication object is used to
transmit the current counting value of the differential counter. The counting range depends on data type, which is
When the differential count value exceeded the limit value, the object will send telegram value “1”, which
The communication object is used to reset the count value of differential counter. When the object receives
telegram value “1”, the current count value will become count initial value (limit value).
When the differential counter overflow, the object sends telegram value “0”, which report count stopping (set
in the parameter). Meanwhile, if the object receives telegram value “0”, the differential counter can also stop
counting. If the object receives telegram value “1”, it will continue counting.
When the main count value exceeded the limit value, the object will send telegram value “1”, which report
counting overflow.
When the object receives telegram value “1”, the objects “MCounter: Counter value, X” and “DCounter:
55
6.10 Communication object “Multiple operation”
The communication object “Multiple Operation” will be shown in Fig.6.10. If the input is
operated several times within a defined period, a defined object value can be modified by the
number of operations.
The number of the communication object (maximum 4) is set with the parameter “Max. number of
operations(=Num. of objects)”. If the input is operated several times within a defined period, the objects will send
the relevant telegram value on the bus, which the telegram value is set with the parameter “value send (object
“Tele. Operation…-fold”)”. The objects will be described in the multiple operation parameter chapter.
5 CH X Long-fold Output Long-fold, X 1Bit C,T 1.001 DPT_Switch
It is visible if parameter “Additional object for long operation” selected “yes”. Once detected a long operation
the object will send telegram value on the bus, the telegram is set with the parameter “value send (object “Tele.
Long operation”)”.
56
6.11 Communication object “Shutter control”
This communication object sends a shutter motion command (up or down) to the bus.
1 move down
2 CH X Stop/lamella adj Output Stop/lamella adj, X 1Bit C,T 1.007 DPT_Step
1 stop/adjust down
3 CH X Upper limit Upper limit position, X 1Bit C,W 1.002 DPT_Bool
position
1 limit moving up
4 CH X Lower limit Lower limit position, X 1Bit C,W 1.002 DPT_Bool
position
57