CG BACnet Gateway 1.1
CG BACnet Gateway 1.1
CG BACnet Gateway 1.1
Background
Philips Dynalite is a highly specialized company whose principal occupation is to provide ‘cutting edge’
solutions for lighting control. Our achievements have been recognized worldwide and Philips Dynalite is
generally the system of choice for projects involving integration with third-party vendor’s equipment and for
large-scale applications.
Philips Dynalite’s philosophy is to provide the best solution possible for each and every project. This is the
key to our success. Our considerable investment in Research & Development ensures that we remain at the
forefront of our industry. Our position as a world leader in lighting management systems for the future is
sustained through our total commitment to innovation.
We are represented around the world by distributors and dealers who are handpicked for their ability to
provide the highest possible level of service.
Ongoing research and development has enabled Philips Dynalite to create secure automated systems that
control tens of thousands of individual light fittings in high-rise office buildings from any location anywhere in
the world. Our networks are engineered to deliver instant notification of power or system failure, and
report via a LAN, internet, or through an SMS gateway to a mobile phone. This provides the assurance
necessary in applications where continuous operation is vital, such as road tunnels, computer data centers or
cold storage units.
Philips Dynalite’s modular product design philosophy also improves system flexibility. Through this approach,
specific application requirements can be accommodated with greatly reduced lead times. As an industry
leader Philips Dynalite is committed to creating superior lighting control and energy management systems,
setting new benchmarks in performance and efficiency.
In receiving the International Association of Lighting Designers award for Most Innovative Product, the
Philips Dynalite control system has been independently recognized as ‘A user friendly and sensible modular
approach, which takes it from sophisticated domestic settings to large architectural spaces’.
Contents
2.5.5 D4 Sensor 41
BACnet Gateway 1
2.5.6 DALI MultiMaster Ballast Status 42
1 Installation 6 2.5.7 DALI 2 Ballast Status 43
1.1 DDNG-BACnet (JACE-3E) 6
1.1.1 Introduction 6
1.1.2 BACnet gateway options 6
1.1.3 Components 7
1.1.4 Connections 8
1.1.5 Connection examples 9
2 Commissioning 10
2.1 Plan Job 10
2.1.1 System design 10
2.1.2 Gateway IP details 12
2.2 Connect to the BACnet gateway 13
2.2.1 Identify the IP address 13
2.2.2 Change the IP address 13
2.2.3 Connecting PC via Ethernet 16
2.2.4 Communication configuration 17
2.3 Define DyNet Points 20
2.3.1 Point Types 20
2.3.2 Logical Area Points 21
2.3.3 Fade Control 22
2.3.4 Presets 22
2.3.5 Temperature Reporting and
Control 23
2.3.6 Channel Level 24
2.3.7 Copy logical area 25
2.3.8 Device points 26
2.3.9 D3_Sensor_LuxLevel 27
2.3.10 D4_Sensor_LuxLevel 28
2.3.11 DALI MultiMaster Ballast/Device
Status 29
2.3.12 DALI 2 Ballast Status 30
2.3.13 Copy device points 31
2.4 Map DyNet to BACnet 32
2.4.1 Discover DyNet points 32
2.4.2 Export the logical project 33
2.4.3 Preset Point Naming 33
2.4.4 Map DyNet points 34
2.4.5 Back up the BACnet gateway 35
2.5 Test Functionality 36
2.5.1 Preset 36
2.5.2 Temperature reporting and
control 36
2.5.3 Channel Level 39
2.5.4 D3 Sensor 40
Disclaimer
These instructions have been prepared by Philips Dynalite and provide information on Philips
Dynalite products for use by registered owners. Some information may become superseded
through changes to the law and as a result of evolving technology and industry practices.
Any reference to non- Philips Dynalite products or web links does not constitute an
endorsement of those products or services
Copyright
© 2015 Dynalite manufactured by WMGD Pty Ltd (ABN 33 097 246 921). All rights
reserved. Not to be reproduced without permission. Dynalite, Dimtek, DLight, DyNet and
associated logos are the registered trademarks of WMGD Pty Ltd.
1 Installation
1.1 DDNG-BACnet (JACE-3E)
1.1.1 Introduction
The DDNG-BACnet gateway (JACE-3E) uses an embedded Java Application Control Engine
(JACE) to integrate diverse systems. This permits BACnet to communicate with Philips
Dynalite connected lighting systems and with other network protocols that interface to the
building management system.
The BACnet gateway is configured using the NiagaraAX Workbench software, which can be
run as an executable or from a web browser.
For BACnet integration you can order the following products from Dynalite
EnvisionGateway (913703013809)
Dynalite drivers are compatible with SoftJACE. This provides more points for use on larger
projects without having to purchase multiple BACnet gateways.
1.1.3 Components
1.1.4 Connections
Caution: Ensure the tip of the power connector does not touch the earth ground spade
lug. This causes a fuse to burn out, and the fuse cannot be replaced without soldering.
Ethernet connector
to connect an Ethernet switch to the Primary LAN1 Ethernet connection.
Both BACnet and DyNet can be connected to the BACnet gateway via Ethernet.
RS232 connector
to connect to the DyNet control system via the RS232 network interface.
RS 485 connector
to connect to BACnet legacy systems.
An earth connector
to connect the earth ground spade lug to an earth chassis.
BACnet
DDNG‐BACnet
Jace Box
DyNet
Ethernet Switch
Commissioning PC
BACnet
DDNG‐BACnet
Jace Box
DDNP1501 Network
EnvisionGateway
Power Supply DyNet
2 Commissioning
BACnet commissioning steps:
1. Plan Job
5. Test functionality
Monitoring
Controlling
For the lighting system, you must define BACnet points for monitoring and control of
functions such as preset scenes, channel levels, lux levels, occupancy detection, ballast status
and temperature control.
Tip: The scope of works must include the number of points required. This impacts which
gateway is chosen: JACE-3E gateway for installations with fewer than 1000 points; or
multiple gateways or SoftJACE for installations with more than 1000 points.
Firstly, identify the number of areas in the job and the functions in each area. Use this
information to calculate the number and type of gateways that need to be ordered.
Refer to the BACnet gateway options section for product ordering information.
Using the table below, add up the number of points required for each function to estimate
the total number of points required to map DyNet to BACnet in the building.
The table indicates the lighting control function and the number of points required.
Fade control Logical modifier W Specifies the fade value for preset messages from
BACnet to the lighting control system (default is 2
seconds).
HVAC Logical R/W One of the following methods of control can be used to
temperature control the HVAC system:
control
1 point per Area
Sets an absolute value for the temperature setpoint.
1 point per Area
Sets the relative setpoint up/down when the lighting
system is directly controlling the temperature offset
value. Step value is defined in user interface. Limits are
defined in the BACnet gateway.
1 point per Area
Sets the relative setpoint accumulated nudge when the
lighting system is recommending an offset from a
predefined default temperature value in the HVAC
system. The step value and the maximum and minimum
limits are defined in user interface. Limits are also
defined in the BACnet gateway.
Tip: Presets allow for the broadest range of control with the least number of points.
Preset control is sufficient for the majority of lighting control systems.
To correctly configure the BACnet gateway, you need to gather the following IP information
from the BMS consultant. All fields are mandatory.
Enter the supplied information into the BACnet Points spreadsheet to use as a reference
during the commissioning process.
Job Name:
IP Address :
Subnet Mask (not required for IPv6):
Gateway Ethernet Switch:
BACnet Device ID :
BACnet ID starting address:
Note: To change to Serial Shell mode or view the serial number, disconnect BACnet
gateway from the power before removing the cover.
The serial number is printed inside the box underneath the cover. When using IPv4, the last
digit of the IP address is the last digit of the serial number.
As the default IP address for the BACnet gateway is IPv4, when using IPv6, you must
configure the IP address manually using Serial Shell mode as described below.
Note: Ensure the BACnet gateway has a station installed on the host before changing the IP
address.
1. Disconnect the power cord and battery (if fitted) from the BACnet gateway and
wait for the status LED on the top of the unit to turn off.
2. Take the cover off of the unit and switch the jumper to Serial Shell.
3. Connect a null modem serial cable (crossover cable) between the RS232 ports of
the BACnet gateway and your PC.
8. In the Category tree, click Session, then under Connection Type, select Serial.
9. Under Serial line, select your serial line port (for example, COM1).
1. Login to the system with the user name tridium and the password niagara.
The NPM2 System Shell menu is displayed.
6. Press Enter.
7. Enable IPv6 addressing on this adapter? (y/n) is displayed. Enter N to set up the device
using IPv4. Enter Y and follow the prompts to set up the device using IPv6.
8. Enable NET2 interface (y/n) is displayed. Enter N to continue using only LAN1 of the
BACnet gateway, or enter Y to enable the secondary LAN2 Ethernet port. Follow
the prompts to add the IP information for LAN2.
9. Save these settings (y/n) is displayed. Press “Y” to save the new settings.
13. Disconnect the power cord and battery (if fitted) from the BACnet gateway and
wait for the status LED on the top of the unit to turn off.
14. Take the cover off of the unit and switch the jumper to normal operation.
1. Plug your Ethernet cable from your PC into the BACnet gateway LAN1 port (the
port on the right side).
2. On your PC, open the Network and Sharing Center to set the IP address for your
PC (either IPv4 or IPv6). Under IP address, enter the IP address of the BACnet
gateway, but change the last number. For the subnet mask, enter 255.255.255.0. For
more information, refer to the documentation for the version of Windows you are
using.
3. Run your browser and enter the IP address of the BACnet gateway.
The BACnet gateway presents the following login screen.
4. Enter admin for the Username. Leave the password field blank.
b. Dng232
c. Dng100bt
IP address
b. Under Network Interface, enter the IP address of the JACE box, for
example, 192.168.1.126.
c. Enter the IPv6 Multicast address and port number as specified in the
EnvisionGateway Bridge Wizard for the Envision IP virtual spur. For more
information, refer to the EnvisionGateway Commissioning Guide.
Note: If using EnvisionGateway, ensure the Station Ethernet configuration matches the
configuration in EnvisionProject.
9. Right click on the network name and select Actions > Ping.
Note: Whenever the IPv6 address in the BACnet gateway is changed, you must do a network
ping to commit connection changes. A simple Save is not sufficient.
Even if a new multicast address is specified, the BACnet gateway still listens for messages on
the default IPv6 service address ff12:4479:6e61:6c69:7465, Port 52145.
3. If the status is not listed as {ok} and the row is yellow, check the integrity of the
DyNet network and the BACnet gateway connection to DyNet.
4. To test the connection, open EP and select the Network Log tab so you can
monitor network messages from the BACnet gateway.
5. In the Niagara station, right-click DyNetNetwork and select Actions > Ping.
6. The EP Network Log shows one of the following messages, and the status in the
Niagara software is listed as {unackedAlarm}. This status indicates that the
connection is restored and clears after the UI refreshes.
DyNet 1
There are many possible steps when configuring a BACnet point. To streamline the
configuration, the following standard Dynalite point types have been pre-configured:
Presets
Channel Level
o Absolute setpoint
D3 Sensor (Lux)
D4 Sensor (Lux)
1. Enter the BACnet gateway IP address into your browser and log in to the Philips
Dynalite station.
2. Enter admin for the username. Leave the password field blank.
b. D3_Sensor_LuxLevel
c. D4_Sensor_LuxLevel
d. Dali_MM_Ballast_Status
e. Dali_2_Ballast_Status
f. HVAC_Temperature_Control
g. HVAC_Temperature_Delta_Contro
h. HVAC_Temperature_Relative_Control
6. Double-click Points to open the property sheet on the right of the screen.
Area 2 – Presets
Area 3 – Absolute temperature control
Area 4 – Channel level
Area 5 – Up/Down temperature control
Area 6 – Accumulated nudge temperature control
Note: It is recommended to first create a default area that contains the points you want. Copy
the default area, then paste it to all areas in your project. For more information, refer to
2.3.7 Copy Logical Area.
2.3.4 Presets
A preset message uses one point to send/recall all channel levels in an area at once.
The Dynalite system can send/recall up to 170 preset scenes for each area. A preset point
should exist for all areas in your system. If you have deleted the preset point from an area
or to add a preset point to an existing area, perform the following procedure.
Temperature Reporting
Copy temperature reporting control point to a logical area.
3. Double-click the area where you want the temperature reporting control point.
3. Double-click the area where you want the absolute temperature control point.
3. Double-click the area where you want the up/down control control point.
3. Double-click the area where you want the accumulated nudge control point.
1. Double-click Area 4. (Area 4 in the template contains the channel level points.)
2. Select Channel_1 in the property sheet on the right hand side. Hold down the shift
key to select any additional channels.
3. Right-click the selected line(s) in the property sheet and select Copy.
4. Double-click the area where you want the channel level points.
OR
8. Click OK. The channel level point copies are created and sequentially numbered.
10. Enter the next sequential channel number in Address. Repeat for all channel level
points.
Note: The template includes five channel level points by default for each area. Delete any
channel level points that are not required.
2. Select the area in the property sheet on the right hand side (Area 2 contains the
template for preset points).
4. Select Paste. The next sequential area is displayed in the dialog box.
OR
The Dynalite template contains default points for the following devices:
Note: If you add a DALI MultiMaster load controller, you must also create a point for each
physical channel before copying the device.
2.3.9 D3_Sensor_LuxLevel
Points setup for a photo electric sensor device can be duplicated by copying and using Paste
or Paste Special. The Dynalite template contains a default lux level point for a D3 sensor.
Tip: You can copy the entire device when there is only one point required.
3. Select Paste. The next sequential sensor number is displayed in the dialog box.
5. Double-click the new point. Under Box, enter the box number of a sensor in your
EP job.
OR
8. Click OK. New D3_Sensor_LuxLevel points are created and sequentially numbered.
9. Double-click each new point. Under Box, enter the box number of a sensor in your
EP job.
2.3.10 D4_Sensor_LuxLevel
Points setup for an ultrasonic sensor device can be duplicated by copying and using Paste or
Paste Special. The Dynalite template contains a default lux level point for a D4 sensor:
Tip: You can copy the entire device when there is only one point required.
3. Select Paste. The next sequential sensor number is displayed in the dialogue box.
5. Double-click the new point. Under Box, enter the box number of a sensor in your
EP job.
OR
8. Click OK. New D4_Sensor_LuxLevel points are created and sequentially numbered.
9. Double-click each new point. Under Box, enter the box number of a sensor in your
EP job.
A ballast status message uses one point to recall one of the following four states:
1. Ballast offline
2. Ballast Failure
3. Lamp Failure
2. Select Dali_Ballast_1 in the property sheet on the right hand side. Hold down the
shift key to select any additional channels.
3. Right-click the selected line(s) in the property sheet and select Copy.
4. Right-click the property sheet and select Paste. The next sequential ballast status
point is created in the device.
6. Enter the next sequential channel number in Address. Repeat for all channel level
points.
OR
13. Click OK. The ballast status point copies are created and sequentially numbered.
15. Enter the next sequential channel number in Address. Repeat for all ballast status
points.
A ballast status message uses one point to recall one of the following four states:
1. Ballast offline
2. Ballast Failure
3. Lamp Failure
2. Select Dali_Ballast_1 in the property sheet. Hold down the shift key to select any
additional channels.
4. Right-click the property sheet and select Paste. The next sequential ballast status
point is created in the device.
6. Enter the next sequential channel number in Address. Repeat for all channel level
points.
OR
9. Click OK. The ballast status point copies are created and sequentially numbered.
3. Select Paste. The device name and its sequence number are displayed in the dialog
box.
5. Double-click the device in the property sheet and enter the new box number
OR
9. Double-click each device in the property sheet and enter a new box number for
each device.
Unmapped points are shown in a bright color. Mapped points are shown in a faded color.
Tip: All changes made on the DyNet side need to be discovered on the BACnet side.
5. Click Export.
6. Select Excel.
8. Click OK.
Note: The BACnet point names for logical functions are derived from the area names.
The BACnet point names for physical functions are derived from the device names.
1. Using your preferred office software (such as Excel), open the spreadsheet that you
exported from EP.
2. Highlight and copy the area information columns from column D to column M.
3. Paste into the right hand side of the BACnet Points spreadsheet starting at cell F15.
The built-in formula then automatically creates the BACnet point names in column B
replacing spaces with underscores.
4. Copy the BACnet ID starting address (cell B9) into the first row of the BACnet
point mapping table, BACnet ID (cell D15).
For example:
The below section is to be filled in by the BMS Consultant The below section is to be filled in by the Dynalite Commissioning Engineer
BACnet Point Name Notes BACNet ID Area Number Area Name Location Description Channels Presets
Area_1_Unnassigned_1C_8P 1 1 Unnassigned 1 8
Area_2_Ensuite_1C_8P 2 2 Ensuite 1 8
Area_3_Master_Bedroom_2C_8P 3 3 Master Bedroom 2 8
Area_4_Spare_Bedroom_1C_8P 4 4 Spare Bedroom 1 8
Area_5_Home_Theatre_3C_8P 5 5 Home Theatre 3 8
Note: If points other than presets are required, then you must insert rows in the spreadsheet
to accommodate them. When adding the DyNet point to BACnet, you can copy the point
names from the object name to the spreadsheet.
Keep all logical points grouped by area and physical points grouped by device type.
Clicking and dragging each point from the Local Objects window to the Exported
Objects window.
Multi-selecting, clicking and dragging the selection to the Exported Objects window
(advanced – not shown).
1. Double-click or click and drag the point down to the BACnet window to open the
Add dialog box.
a. Pasting the name from the BACnet Points spreadsheet into the object name,
ensuring you use underscores instead of spaces in the names as spaces may
be misinterpreted by the BMS..
OR
b. Deleting the left hand side of the default object name and leaving the right
hand side logical area or physical device information.
3. Enter the Inst Num (instance number) by pasting the BACnet ID for that function
from the BACnet Points spreadsheet. For example, BACnet ID = 10001.
5. Click OK.
Note: Backups can only be restored using Workbench. For more information, refer to the
Workbench documentation on the Tridium website.
Setting the BACnet gateway point and monitoring the message in EP.
Sending a message from EP and monitoring the setting in the BACnet gateway point.
2.5.1 Preset
Test Preset from BACnet gateway.
5. Click OK. The EP network log shows the correct area preset message. For example:
2. In the EP virtual panel select a preset. (Ensure the virtual panel is configured to the
area selected in the Logical View screen).
5. Click OK. The EP network log shows the correct area temperature setpoint
message, actual temperature request message and actual temperature reply message.
For example:
3. Configure the packet as shown in the screenshot. (Byte 6 is the temperature value).
4. Click Send.
4. Click OK. The EP network log shows the correct area temperature up/down reply
message. For example:
Area 5 (Home Theatre) Adjust Temperature Set Point Up / Down by +2.00 Celsius
3. Configure the packet as shown in the screenshot. (Byte 8 is the area value.)
Packet value: AC,04,56,DA,00,01,00,[area],FF,14,42,00,00,00,00,00,00,5F,78
4. Click Send.
5. In BACnet gateway Lighting_Logical_Control > Points, double click the area. The
Relative_Setpoint_Control point in the Out column of the property sheet shows
the temperature adjustment. For example:
3. Configure the packet as shown in the screenshot. (Byte 8 is the area value.)
Packet value: AC,04,56,DA,00,01,00,[area],FF,14,81,00,00,00,00,00,00,5F,78
4. Click Send.
5. In BACnet gateway Lighting_Logical_Control > Points, double click the area. The
Delta_Setpoint_Control point in the Out column of the property sheet shows the
temperature adjustment. For example:
5. Click OK. The EP network log shows the correct recall level message. For example:
Area 5 (Home Theatre) Channel 1 (Home Theatre-Channel 1) Recall level 100% with a
fad of 2.00s
5. In BACnet gateway Lighting_Logical_Control > Points, double click the area. The
Logical Channel Level point in the Out column of the property sheet shows the
correct channel level. For example:
2.5.4 D3 Sensor
Test lux level from BACnet gateway.
3. Click Save.
4. Right-click D3_Sensor_LuxLevel and select Actions > Ping. The EP network log
shows the following messages to indicate the device is online and responding.
2. From the property sheet, double-click Lux_level to open the Edit dialog box.
4. Click OK.
6. In the Light Control tab, change the Light Control parameter to Enabled.
7. Tick the checkbox for the sensor in the chart pane to view the lux level chart. The
Lux_level point in the Out column of the property sheet shows the current lux level
in the range 0 lux to 65535 lux. For example:
2.5.5 D4 Sensor
Test Lux Level from BACnet gateway.
3. Click Save.
4. Right-click D4_Sensor_LuxLevel and select Actions > Ping. The EP network log
shows the following messages to indicate the device is online and responding.
2. From the property sheet, double-click Lux_level to open the Edit dialogue box.
4. Click OK.
6. In the Light Control tab, change the Light Control parameter to Enabled.
7. Tick the checkbox for the sensor in the chart pane to view the lux level chart. The
Lux_level point in the Out column of the property sheet shows the current lux level
in the range 0 lux to 65535 lux. For example:
3. Click Save.
Note: Any errors in the ballast connection are indicated in the floor plan view in EP.
2. From the Property sheet, double-click each DALI ballast to open the Edit dialog box.
Ensure the Poll Enabled parameter is set to True. (This option should be set
automatically.)
3. Click OK. Repeat for each DALI ballast that you want to test.
4. Unplug a lamp from its socket. The status in the Out column of the property sheet
shows Lamp Fail.
6. From the EP virtual panel, send preset 4 to all the lamps in the DALI universe, or
manually trip the power relay on the front of the controller to simulate a power
failure. The status in the Out column of the property sheet shows Ballast Fail.
7. From the EP virtual panel, send preset 1 to all the lamps in the DALI universe, or
manually reactivate the power relay. The status in the Out column of the property
sheet shows Lamp OK.
Note: A false ballast failure occurs when the load controller power relay breaks the circuit.
This occurs during emergency testing or to save power when all ballasts in a universe are at
zero level.
Note: Any errors in the ballast connection are indicated in the floor plan view in EP.
3. Click Save.
4. Right-click Dali_2_Ballast_Status and select Actions > Ping. The EP network log
shows the following messages to indicate the device is online and responding.
2. From the property sheet, double-click each DALI ballast to open the Edit dialog box.
5. Unplug a lamp from its socket. The status in the Out column of the property sheet
shows Lamp Fail.
7. From the EP virtual panel, send preset 4 to all the lamps in the DALI universe, or
manually trip the power relay on the front of the controller to simulate a power
failure. The status in the Out column of the property sheet shows Ballast Fail.
8. From the EP virtual panel, send preset 1 to all the lamps in the DALI universe, or
manually reactivate the power relay. The status in the Out column of the property
sheet shows Lamp OK.
Note: A false ballast failure occurs when the load controller power relay breaks the circuit.
This occurs during emergency testing or to save power when all ballasts in a universe are at
zero level.