C-Bus DALI Interface
Programming Guide
5502DAL
REGISTERED PATENT
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
Table of Contents
Section......................................................................................................Page
1.0 Product Range ............................................................................... 2
2.0 Description ..................................................................................... 2
3.0 Definitions ...................................................................................... 2
4.0 C-Bus and DALI Concepts............................................................. 3
4.1 C-Bus .......................................................................................... 3
4.2 DALI ............................................................................................ 4
5.0 Address Allocation ......................................................................... 5
6.0 Wiring Instruction ........................................................................... 7
7.0 Messages....................................................................................... 8
8.0 Monitor ........................................................................................... 8
9.0 Setup.............................................................................................. 9
9.1 DALI Setup.................................................................................. 9
9.2 C-Bus Setup................................................................................ 9
9.3 Scenes ...................................................................................... 10
Copyright Notice
© Copyright 2004 Clipsal Integrated Systems Pty Ltd. All rights reserved
Trademarks
• Clipsal is a registered trademark of Clipsal Australia Pty Ltd.
• C-Bus and C-Bus2 are registered trademarks of Clipsal Integrated Systems Pty Ltd.
• Intelligent Building Series is a registered trademark of Clipsal Integrated Systems Pty Ltd.
All other logos and trademarks are the property of their respective owners
Disclaimer
Clipsal Integrated Systems reserves the right to change specifications or designs described in this
manual without notice and without obligation.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 1
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
1.0 Product Range
The product in this range is:
5502DAL
2 Channel C-Bus to DALI Gateway, DIN Rail Mount
2.0 Description
The DALI (Digital Addressable Lighting Interface) specification for electronic ballasts
has been introduced by ballast manufacturers to answer an industry need for a
communications standard between controllers and lamp interface units. This protocol
includes a description of the electrical characteristics of the signal, and defines a
protocol for the messages that will pass between them. The DALI Gateway provides an
interface between a C-Bus network and a DALI network and enables the two network
types to interact with each other.
In the initial release the unit contains a pre-programmed C-Bus to DALI and DALI to
C-Bus addressing structure.
The Interface is used for control and monitoring of DALI compatible ballasts and ELV
transformers (from various ballast manufacturers) via C-Bus.
3.0 Definitions
The following definitions are useful in discussing the DALI Gateway:
Term
Definition
C-Bus Load
Any device connected to an electric circuit that consumes power controlled
by a C-Bus Output Unit (examples are lights and electric motors).
A device that controls electric loads, outputs are generally under control of
C-Bus Input Units (examples are relays and dimmers)
A device that allows the operator to control loads (examples are key
switches and passive infrared motion detectors).
A term to describe the time taken for a load to reach a certain level. Fade
rate generally refers to light dimming.
Areas within a floor space may be divided up into zones.
A combination of loads to be controlled. Scenes may be relevant to zones
and incorporate fade rates.
C-Bus may be used for different uses or applications. Application
Addressing is a method to allow this.
Every C-Bus unit has a unique identity; this is called it’s unit address.
Each unit having an individual address means that the unit can be
specifically targeted for various reasons, including programming.
An address used in DALI systems, it has similar reasons for use as C-Bus
Unit Addresses.
Associations must be created in C-Bus systems to allow C-Bus input units
to control loads connected via C-Bus output units. Group Addresses are
identifiers that are programmed into C-Bus units to create these
associations.
C-Bus Output Unit
C-Bus Input Unit
Fade Rate
Zones
Scene
Application
Address
Unit Address
Short Address
Group Address
In addition to these definitions this document makes use of Hexadecimal Numbers,
which are prefixed by a dollar sign and followed by the decimal equivalent. Hence, if we
are referring to the Hexadecimal Group Address 42, which is the same as decimal
Group Address 66, we would write this as $42 (66).
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 2
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
4.0 C-Bus and DALI Concepts
The C-Bus and DALI systems share many similar concepts. This similarity provides a
basis for interconnecting the two systems. Before exploring the mapping between the
two systems it is worth summarising the basic concepts in the two systems
4.1 C-Bus
The C-Bus System is fully described in the 5000M/2 C-Bus Technical Manual.
However, for convenience certain features of the C-Bus system are reproduced
here.
The C-Bus system is a microprocessor controlled wiring system that uses
Unshielded Twisted Pair cable (UTP, Category 5) as its communication medium
to realise a lighting management system, with capability of interfacing to other
services.
The system is highly flexible in the way it operates because each device
communicating on the Bus has its own in-built microprocessor. These devices
are field programmed to provide optimum performance in any installation.
Information comes from Input Units such as Key Units, Light Level and Passive
Infrared occupancy sensors. Messages are sent via the Bus to appropriate
Output Units such as Relays and Dimmers. These messages are used to
control the loads connected to the Output Units.
4.1.1
Unit Addresses
All Units on the C-Bus have a unique identity code called a Unit Address.
This code forms part of the messages sent to the Bus so that only one
Unit corresponding to that address responds. These messages are
typically used ot program the operating variables of the C-Bus.
The unique Unit Address means that:
• As each C-Bus Unit has its own microprocessor with non-volatile
memory (EEPROM), it is possible through the unique Unit Address to
individually program each Unit.
• The unique Unit Address is then used by C-Bus to pass commands
over the Network to specific Units with instructions on what to do.
In this way you can customise individual Units without removing them from
the C-Bus Network.
4.1.2
Application Addresses
In addition to Unit Addresses, Units on the C-Bus can be identified by
their Application Address. Various Units on the C-Bus can be grouped
together so that Commands issued to that Group will not affect other
Groups. For example commands to execute scenes on the Trigger Control
Application will not affect a load on the Lighting Application. This grouping
separates all Lighting Units from other types of Units and commands.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 3
Intelligent Building Series
4.1.3
C-Bus DALI Gateway Programming Guide
Group Addresses
Within the Lighting Applications, Group Addresses are used to emulate the
functionality of conventional wiring. The C-Bus addressing scheme
enables up to 255 Groups to be defined. Each Group is like a lighting
circuit and can be controlled separately from all other Groups.
Usually, a Group consists of both Input Units like Key Inputs and Sensors
and Output Units like Relays and Dimmers. Any message broadcast by
the Input Units for that Group will be read by the Output Units which share
the same Group Address and loads will be switched or dimmed as
appropriate.
4.2 DALI
The DALI system, uses both Short Addresses (analogous to Unit Addresses)
and Group Addresses (very similar to the C-Bus concept) to achieve a flexible
assignment of loads to inputs.
Note: Clipsal Integrated Systems Pty Ltd does not manufacture DALI
units, power supplies, commissioning software or any other product
or service associated with DALI aside from the DALI Gateway itself,
as described in this Programming Guide.
The main differences between DALI and C-Bus are in the actual implementation
of Group Addresses and the nature of the commands broadcast over the DALI
Network.
4.2.1
DALI Group Addresses
The DALI units may have up to 16 Group Addresses each. This means
that if a unit has Groups Numbered 1,2,3 and 4 associated with it then it
will respond to a message addressed to Group 1,2,3 or 4. Note that in a
C-Bus system by comparison, a load can only have one Group Address.
4.2.2
DALI Lighting Commands
The DALI system supports commands to turn a load on or off or to ramp it.
The unit has the level and fade rate programmed into it. This level and
fade rate would apply to any ramp command received by the unit until
such time as the parameters were changed by the DALI configuration
software.
In a C-Bus system each ramp command contains instructions for the level
and fade rate and a given Dimmer Unit would be able to generate that
fade rate or level and repeat the operation in rapid succession, each time
at a different fade rate and level.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 4
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
5.0 Address Allocation
The addresses used by C-Bus and those by the DALI system are mapped to each other
by means of the following tables. (see the Messages 7.0 section to see how to use
these)
Parameter
$0 (0)
DALI address
Operation
DALI_1_UNIT_0
Short address, DALI unit address set equal to a C-Bus
Group Address
...
$3F (63)
$40 (64)
...
DALI_1_UNIT_63
DALI_1_GROUP_0
...
$4F (79)
$50 (80)
...
$5F (95)
$60 (96)
$61 (97)
$80 (128)
...
DALI_1_GROUP_15
DALI_1_SCENE_0
...
DALI_1_SCENE_15
DALI_1_BROADCAST
DALI_1_OFF
DALI_2_UNIT_0
...
$BF (191)
$C0 (192)
...
DALI_2_UNIT_63
DALI_2_GROUP_0
...
$CF (207)
$D0 (208)
...
$DF (223)
$E0 (224)
$E1 (225)
$F0 (240)
...
DALI_2_GROUP_15
DALI_2_SCENE_0
...
DALI_2_SCENE_15
DALI_2_BROADCAST
DALI_2_OFF
REPORT_LOST_BALLA
ST
REPORT_FAILED_LAMP
-
$F1 (241)
$FF (255)
"
Group address, DALI Group set equal to a Group Address
Level
"
Trigger DALI scene 0 if Group Address Level>0
Trigger DALI scene 15 if Group Address Level>0
Broadcast level to DALI network 1
Broadcast OFF command
Short address, DALI unit address set equal to a C-Bus
Group Address Level
"
Group address, DALI Group set equal to Group Address
Level
"
Trigger DALI scene 0 if Group Address Level>0
Trigger DALI scene 15 if Group Address Level>0
Broadcast level to DALI network 2
Broadcast OFF command
Command to Monitor, see next section
Command to Monitor, see next section
No-operation
Table 1: C-Bus to DALI Mapping
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 5
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
The mapping from DALI back to C-Bus is shown in the next table.
DALI event
C-Bus GA
DALI_1_UNIT_0
DALI_1_UNIT_1
...
DALI_1_UNIT_63
DALI_1_GROUP_0
...
DALI_1_GROUP_15
DALI_1_SCENE_0
...
DALI_1_SCENE_15
DALI_1_BROADCAST
DALI_1_BROADCAST_OFF
DALI_2_UNIT_0
DALI_2_UNIT_1
...
DALI_2_UNIT_63
DALI_2_GROUP_0
...
DALI_2_GROUP_15
DALI_2_SCENE_0
...
DALI_2_SCENE_15
DALI_2_BROADCAST
DALI_2_BROADCAST_OFF
LOST_BALLAST_REPORT
LAMP_FAILURE_REPORT
$0 (0)
$1 (1)
...
$3F (63)
$40 (64)
...
$4F (79)
$50 (80)
...
$5F (95)
$60 (96)
$61 (97)
$80 (128)
$81 (129)
...
$BF (191)
$C0 (192)
...
$CF (207)
$D0 (224)
...
$DF (223)
$E0 (224)
$E1 (225)
$F0 (240)
$F1 (241)
reported by Monitor, see next section
reported by Monitor, see next section
Table 2: DALI to C-Bus Mapping
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 6
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
Lamp
Ballast
Mains
6.0 Wiring Instruction
DALI 2 Network
Mains
Supply
DALI
Power Supply
Mains
Supply
DALI
Power Supply
DALI
1
2
C-Bus2
Mains
DALI
C-Bus
Category 5 Cable
5005C305B
Ballast
Lamp
DALI 1 Network
2
8
1
7
4
6
5
3
CAT 5
Surface Box
SMRJ88A5/1
DALI Gateway
C-Bus Network
NOTE:
•
•
•
•
•
•
C-Bus Patch Cord RJ5CB300PL
The mutual twist of solid and dotted conductors of opposing coloured
conductors. This ensures a good electrical termination, with favourable
common mode noise characteristics.
A maximum of 64 DALI devices (max.) can be connected on a single C-Bus
Network.
A maximum torque of 1.4Nm should be applied to the mains rated screw
terminals.
Each DALI network must be interconnected with a maximum total wiring of
300m.
The wire used should be mains rated with double insulation and a minimum
1.5mmsq cross section.
Rubber bungs are supplied (3 off) for unused RJ45 connectors, to stop
foreign bodies from entering the unit. Always ensure these bungs are
installed when the unit is to be mounted inside a mains rated enclosure.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 7
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
7.0 Messages
When a C-Bus command is sent on the C-Bus network to turn off a mapped Group
Address this message will be transmitted by the DALI Gateway to the appropriate Load
on the DALI network. The converse is also true; a message on the DALI Network can
be translated and transmitted on the C-Bus Network.
As an example, if we had a key input unit programmed to toggle Group Address
$42 (66), then from Table 1 in the previous section, DALI_1_GROUP2 would respond.
Similarly if something on the DALI network were to command DALI_1_GROUP2 to
change, then a message to do the same thing would appear on the C-Bus network for
Group Address $42 (66). So an Off command on the DALI 1 Network to Group 2 would
make the indicator on the Key Input Unit extinguish. Pressing the Key Input Unit would
send an On command back to the DALI Network to Group 2.
Note: the values transmitted from the DALI Gateway will not be stored anywhere
in the C-Bus Network unless a C-Bus unit is programmed to that Group Address.
8.0 Monitor
The DALI Gateway incorporates a Monitor function, which is used to record lamp
failures and lost ballasts. The way this works is that when the unit isn’t busy it queries
the ballasts on the DALI network at intervals and takes note of which ballasts are
installed on the network and at which DALI Short Address.
The information obtained from the most current query is compared with that from the
previous query. If a ballast disappears, then it takes note of this and stores the fact in
the Gateway, which also transmits a Lighting Command to the C-Bus Network on Group
Address $F0 (240).
Similarly, if a ballast is present but a lamp is faulty, this can be detected and stored in
the Gateway and this also causes a transmission over the C-Bus Network, but this time
on the Group Address $F1 (241).
To determine if a ballast has disappeared, we need only set up a Key control on
Schedule Plus or a Key Input unit on the C-Bus network containing the DALI Gateway.
The key should be programmed to transmit an off command at Group Address $F0
(240) when pressed. The indicator on this key input unit will illuminate whenever a
ballast is missing in response to the message from DALI. Pressing the key will reset the
indicator unless another ballast disappears.
Similarly, to determine if a lamp has failed, a key input unit programmed to turn off
Group Address $F1 (241) will perform the same function, except for failed lamps.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 8
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
9.0 Setup
The hybrid systems relevant to the DALI Gateway product necessarily involve both
DALI and C-Bus programming. The following sections touch upon the requirements.
9.1 DALI Setup
Initially, the DALI system will not contain any Groups until they are programmed
into the DALI units. The default behaviour of DALI units is to respond to
Broadcast On and Broadcast Off commands. The DALI Network is split into two
halves; a “1” and a “2” Network. The Group Addresses $60 (96) and
$61 (97)correspond to DALI_1_BROADCAST and DALI_1_OFF which will turn
all the loads in DALI network A On and Off respectively. Similarly the Group
Addresses $E0 (224) and $E1 (225) correspond to DALI_2_BROADCAST and
DALI_2_OFF.
To obtain finer control of the network then individual Group Addresses have to
be applied to the DALI units. Although each DALI unit can contain up to 16 DALI
Groups, the simplest programming option is to provide only one Group per unit.
This will provide 16 distinct lighting zones and for large commercial spaces this
would be adequate.
The DALI commissioning software is not provided by Clipsal Integrated
Systems, but should be available from the supplier of the DALI hardware.
9.2 C-Bus Setup
The C-Bus setup is identical to the usual C-Bus commissioning exercise and
this is covered in detail in the C-Bus Technical manual and in the C-Bus
Installation Software.
The C-Bus Group Addresses to use are dictated by the DALI programming
table (see section 5.0 for more). Since these are effectively fixed (at the present
moment) we suggest that the DALI Gateway and any Key Input Units
associated with DALI be placed on another Lighting Application1, such as $39
(57) to avoid unforseen interactions between DALI and any existing C-Bus
Lighting Project.
1
Any Application Address from $30 (48) to $5F (95) is a valid Lighting Address.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 9
Intelligent Building Series
C-Bus DALI Gateway Programming Guide
9.3 Scenes
The DALI system provides for scenes by pre-programming each Unit to be
“aware” of which scenes it participates in. Sending the DALI_1_SCENE12 for
example will notify all units in that scene to carry out their programmed action.
The DALI scenes are quite independent of the Groups and the units do not
betray their membership in a scene in any remotely assessible way. The DALI
scene message does not describe which units are involved so “listening in” on
the DALI network traffic would not provide information about which loads are
involved.
A C-Bus scene on the other hand includes both the scene triggering message
(on the Trigger Control Application) and the subsequent Lighting messages (on
the Lighting Application) so the relevant parts of the state of the system can be
inferred from the messages.
In addition to this, C-Bus scenes can be actioned by numerous devices such as
Scene Master, Neo, Reflections, C-Touch, and software such as C-Gate. These
devices and software in turn can be triggered by any C-Bus Input Device
anywhere on the Network.
In general, we recommend that scenes be implemented using C-Bus: the DALI
Network will participate in any scenes generated by C-Bus via the DALI
Gateway. All monitoring software will be appraised of scene progress through
the usual C-Bus techniques. Individual DALI keys can still be used provided
they are programmed to address Groups only. The C-Bus technique is flexible,
configurable and results in a scene which is easy for monitoring software to
make sense of.
As mentioned above, scenes can be implemented using DALI but unfortunately
any monitoring package is “blind” to what is going on over the Network.
© Copyright 2004
Clipsal Integrated Systems Pty Ltd.
Page 10
Further Information
For further information about configuring this product and other C-Bus devices, please
consult the documentation supplied. Further assistance can be obtained as follows:
• C-Bus Manuals
The 5000M/2 C-Bus Technical Manual provides a comprehensive and
definitive guide to Clipsal C-Bus. Includes hardware and software
specifications, product datasheets, system design and installation guides,
and software overview with fully worked programming examples.
• C-Bus Installation Software
The 5000S/2 C-Bus Installation Software (includes 5000M/2 C-Bus
Technical Manual) may be used to unlock the power and flexibility of
Clipsal C-Bus. Unit operation may be completely customised to suit user
requirements. Advanced control functions may be programmed.
• C-Bus Installer Training Courses
Contact your nearest Clipsal Integrated Systems Sales or Technical
Support Officer and enquire about Clipsal C-Bus Installer Training and
Certification Programs today !!
• Technical Support and Troubleshooting
For further assistance, please consult your nearest Clipsal Integrated
Systems Sales Representative or Technical Support Officer.
Technical Support Hotline
Technical Support Email
Sales Support Email
Clipsal Integrated Systems Website
1 300 722 247
(Cost 25¢ per call, Australia Only)
tech.training@cispl.com.au
sales.cis@clipsal.com.au
clipsal.com/cis
Products of Clipsal Integrated Systems Pty Ltd
ABN 15 089 444 931
Head Office
12 Park Terrace, Bowden
South Australia 5007
International Phone +61 8 8440 0500
International Fax
+61 8 8346 0845
Internet
clipsal.com/cis
E-Mail
cis@clipsal.com.au
1036467