Example for planning and implementing a project.
Demand
- New office building with room automation for 424 rooms over 4 floors as well as preparing the appropriate primary plants.
- Each floor is leased by another tenant and has its own occupancy and use, i.e. the room operating mode as well as associated room setpoints, lighting per floor with central operation, and emergency function.
- Blinds control for each facade including protection, service, and emergency function.
- Central weather station, demand-controlled control of primary plants.
- Schedulers together with a calendar for room operating modes and lighting for each floor, superposed functions on a monitoring device.
- Primary plants for air handling, heat generation and distribution as well as central distribution of refrigeration in an equipment room.
- Primary plants and general: 5 PXC4.E16-2/PXC7 and 5 PXC5.E003
- Desigo room automation: 406 DXR2…
- Visualization, operating and monitoring Desigo CC
- Monitoring network components via SNMP
Planning and implementation, IP network
Core level
Core Switch (Managed Layer 3) as the network core, interface for remote maintenance, and office network as well as building additional IP segments or as a redundant backbone.
Distribution level
Managed layer 2 switches are planned on the distribution level, in the riser zones, i.e. floor distributors that:
- Are connected with copper cabling.
- Ensure that Desigo room automation stations from the given floor are located on its own VLAN and therefore isolated from other Desigo room automation stations on other floors for the purposes of local BACnet broadcasts.
- You can configure port mirroring of each VLAN for network diagnostics and troubleshooting.
Edge level
Only unmanaged layer 2 switches are planned as edge switches. BACnet MS/TP networks can have a max. cable length depending on the set baud rate. If the overall length is, however, exceeded, a new BACnet network must be created and connected via a BACnet MS/TP IP router to BACnet/IP over the Ethernet.
The rules apply again for BACnet/IP networks, i.e. the Ethernet network must be installed as an unmanaged layer 2 switch. A PXC.. can integrated in the given zones to control primary plants, depending on building planning.
IP/VLAN overview
Network designation | VLAN ID | Subnet | Address range | Default gateway |
---|---|---|---|---|
BA_TRA_01 | 1 | 255.255.255.0 | 192.168.11.1 -- 254 | 192.168.11.254 |
BA_TRA_02 | 2 | 255.255.255.0 | 192.168.12.1 -- 254 | 192.168.12.254 |
BA_TRA_03 | 3 | 255.255.255.0 | 192.168.13.1 -- 254 | 192.168.13.254 |
BA_TRA_04 | 4 | 255.255.255.0 | 192.168.14.1 -- 254 | 192.168.14.254 |
BA_Mgmt | 5 | 255.255.255.0 | 192.168.15.1 -- 254 | 192.168.15.254 |
BA_Hvac | 6 | 255.255.255.0 | 192.168.16.1 -- 254 | 192.168.16.254 |
BA_CC_BuB | 7 | 255.255.255.0 | 192.168.17.1 -- 254 | 192.168.17.254 |
BA_Rfm | 10 | 255.255.255.0 | 192.168.20.1 -- 254 | 192.168.20.254 |
DMS_FS20 | 11 | 255.255.255.0 | 192.168.21.1 -- 254 | 192.168.21.254 |
An IP segment can also be divided on a project-by-project bases into a part with static addresses, e.g. automation stations, etc., and a dynamic part (DHCP), e.g. for engineering laptops.
As an alternative, you can also work in general with DHCP. You must ensure, however, that the stations always have the same IP address. This applies to:
- BACnet device that assume BBMD functionality.
- Room automation stations with an on-board web server are operated with the web interface for servicing and diagnostics.
See Web Interface User Guide (A6V11938631).
Planning and implementation, BACnet network
Each Desigo PXC.. automation station should have FDT functionality for maintenance and diagnostics and remote access.
A BACnet internetwork is built using a multiple BACnet networks. The IP segment as well as each MS/TP segment forms a BACnet network. A BBMD must be used in each IP segment in order for BACnet and IP networks to interact. This permits isolating local broadcasts from the flexible room management (room/room segment). Global broadcasts, originating from central functions, are managed on the BACnet device that assumes the BBMD functionality by asymmetrical BDT entries (Broadcast Distribution Table).
Set up the device accordingly in the XWP network configurator. The following table provide an overview of the BACnet configuration:
Device name | BNR501 | ISP01AS01 | F1BNR01 | F2BNR01 | F3BNR01 | F4BNR01 |
Device Type | PXC5.E003 | PXC7.E400M | PXC5.E003 | PXC5.E003 | PXC5.E003 | PXC5.E003 |
IP address | 192.168.15.250 | 192.168.16.1 | 192.168.11.10 | 192.168.12.20 | 192.168.13.30 | 192.168.14.40 |
BACnet Network no. | NET100 | NET100 | NET01 | NET02 | NET03 | NET04 |
UDP port | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 |
IP segment | 05 | 06 | 01 | 02 | 03 | 04 |
BBMD | true | true | true | true | true | true |
BDT |
|
|
|
|
|
|
IP address | 192.168.15.250 | 192.168.16.1 | 192.168.11.250 | 192.168.12.250 | 192.168.13.250 | 192.168.14.250 |
| 192.168.11.10 | 192.168.15.250 | 192.168.15.250 | 192.168.15.250 | 192.168.15.250 | 192.168.15.250 |
| 192.168.12.20 | - | - | - | - | - |
| 192.168.13.30 | - | - | - | - | - |
| 192.168.14.40 |
|
|
|
|
|
| 192.168.16.1 | - | - | - | - | - |
Function | Central BBMD
| Main HVAC plant BBMD
| BBMD for VLAN01
| BBMD for VLAN02 | BBMD for VLAN03 | BBMD for VLAN04 |
How and why asymmetrical BDT entries?
Local broadcasts that use the flexible room management to locate and address room segments from the room, are routed to an own VLAN or BACnet network to a defined UDP port (0xBAC0). Local broadcasts are thus encapsulated and no longer forwarded to other networks.
BACnet Broadcast Management Devices (through the BDT) must, however, be defined for global BACnet broadcasts (originating, among others, from central functions) to operate successfully on the different IP segments and BACnet networks.
From the project topology above, a PXC5.E003 (BNR501) must be in the building scope for performance reasons:
- Support the BBMD function on the first port.
- Enter its own IP address in the BDT to 0xBAC0 (1.Port).
- Enter all other IP address for the BBMDs in the other IP segments that also communicated on UDP port 0xBAC0.
A BBMD must be defined for any other IP segments, i.e. the BDT is also enabled on the PXC5.E003 to BAC0. In the BDT is the own IP address and address for BNR501.
The Desigo CC management platform registers as a third-party device in BNR501. The broadcast can be triggered here and forward via the asymmetrical BBMD entries to all other participants in the various IP segments.
As an alternative, you can of course work with DHCP. Important is that all devices that support BBMD functionality must receive a fixed IP address.
Planning and implementation, HVAC and room automation
Plant scope:
- Desigo PXC4/7 to control primary plants.
Building scope:
- Desigo PXC5.E003 and DXR2.E18 for superposed functions, e.g. scheduler for occupancy and use times by floor and central functions across floors.
- PXC5.E003 as central BBMD for structuring the BACnet networks.
Floor scope:
- Desigo DXR2.E18 exclusively for central functions.
- Desigo DXR2.M.. for rooms with HVAC, lighting, and blinds, or room segments with HVAC.
- PXC5.E003.
You can operate with cascading group manager functions if lighting and blinds exceed a maximum of 500 commandable group members. This can, for example, be used for emergency control of blinds actuators over multiple facades over lighting over multiple floors.
Planning and implementation of central functions
Central function | Ground floor | Floor 1 | Floor 2 | Floor 3 | Entire building |
---|---|---|---|---|---|
Hardware | AS_1000 | AS_2000 | AS_3000 | AS_4000 | AS_5001ZF AS_5002ZF |
Central weather station |
|
|
|
| CenWthStn |
Central setpoint generation via seasonal compensation for North, East, South, West |
|
|
|
| CenSsnN CenSsnE CenSsnS CenSsnW |
Central operating mode determination | CenOp_EG | CenOp_1OG | CenOp_2OG | CenOp_3OG |
|
AS501SC Scheduler for room operating mode | SchedOp0 Scheduler, room operating mode ground floor | SchedOp1 Scheduler, room operating mode 2nd floor | SchedOp2 Scheduler, room operating mode 3rd floor | SchedOp3 Scheduler, room operating mode 4th floor |
|
Central operation lighting | CenOpLgt_EG | CenOpLgt_1OG | CenOpLgt_2OG | CenOpLgt_3OG |
|
AS501SC Scheduler for lighting, building occupancy | SchedLg0 Scheduler, lighting occupancy, ground floor | SchedLg1 Scheduler, lighting, building occupancy, 2nd floor | SchedLg2 Scheduler, lighting, building occupancy, 3rd floor | SchedLg3 Scheduler, lighting, building occupancy, 4th floor |
|
AS501SC Scheduler for lighting, system operation | SchedLg6 Scheduler, lighting system operation Ground Floor. | SchedLg7 Scheduler, lighting system operation 2nd floor. | SchedLg8 Scheduler, lighting system operation 3rd floor. | SchedLg9 Scheduler, lighting system operation 4th floor. |
|
Central emergency function lighting | CenEmgLgt_EG | CenEmgLgt_1OG | CenEmgLgt_2OG | CenEmgLgt_2OG |
|
Central emergency lighting (overall) |
|
|
|
| CenEmgLgt |
Central blinds operation | CenOpShd_EG | CenOpShd_1OG | CenOpShd_2OG | CenOpShd_3OG |
|
AS501SC Scheduler for blinds, building occupancy | SchedSh0 Scheduler, blinds, occupancy, ground floor | SchedSh1 Scheduler, blinds, occupancy, 1st floor | SchedSh2 Scheduler, blinds, occupancy, 2nd floor | SchedSh3 Scheduler, blinds, occupancy, 3rd floor |
|
AS501SC Scheduler for blinds, system operation | SchedSh6 Scheduler, shading system operation ground floor. | SchedSh7 Scheduler, shading system operation 1st floor. | SchedSh8 Scheduler, shading system operation 2nd floor. | SchedSh9 Scheduler, shading system operation 3rd floor. |
|
Central emergency shading (overall) |
|
|
|
| CenEmgShd |
Central protection function shading |
|
|
|
| CenPrtShd |
Central service function shading | CenSrvShd_EG | CenSrvShd_1OG | CenSrvShd_2OG | CenSrvShd_3OG |
|
Central facade shading west |
|
|
|
| CenFcdShd_W |
Central facade shading south |
|
|
|
| CenFcdShd_S |
Central facade shading east |
|
|
|
| CenFcdShd_E |
Hot water supply chain | SplyHw | SplyHw | SplyHw | SplyHw | SplyHw (Total) |
Supply chain chilled water | SplyChw | SplyChw | SplyChw | SplyChw | SplyChw (Total) |
Supply chain ventilation | SplyAir | SplyAir | SplyAir | SplyAir | SplyAir (Total) |
Recommendation: Network components
- Siemens SCALANCE XB005 - as the edge switch for cabling PXC and Desigo room automation stations.
- Siemens SCALANCE XB205 - At the distribution level in the riser zones for setting up VLANs and port mirroring for diagnostics.
- Siemens SCALANCE XM405 - As core switch for possible IP routing.
Siemens SCALANCE switches from the product family X-200 or X-400 support SNMP and can be monitored on Desigo CC.
IT security and IT basic protection
The elements of infrastructure, IT systems, networks, and applications must be discussed under the aspects of security and appropriate measures need to be developed. Customer, domestic, or industry guidelines and directives must be observed under all circumstances.
For additional details, see Desigo Cybersecurity Guidelines Application Guide (A6V14142297) and Practical Guide on IP Networks in Building Automation and Control Systems (CM110668).
Reliability and redundancy
Distribution switches can be cabled on the floor distributors from the core switch in a Gbit ring as backbone if the customer requires extended availability. To this end, special network components must be planned on midsized to highly complex networks with basic cabling of fiber optics and copper cable.
Yet another level for increasing reliability and redundancy is to employ two core switches at different locations.
Cabling the distribution switches
The distribution switches can be cabled in RSTP, increasing reliability. The BACnet MS/TP IP routers are either connected directly to the distribution switch or on remote edge switches.
Benefits
- The backbone is connected redundantly as ring.
- The smaller, e.g. unmanaged switches are connected in a star topology based on importance or price pressure.
- Cost savings during installation.
- Compromises are possible, e.g. more important devices can be planned directly on the ring switch.
Disadvantages
- Distribution switches typically support SNMP; a failure can be reported via the Desigo CC management platform. This would go unnoticed in this topology.
- The probability of failure increases for switches connected in a star topology.
For details, see Section 3.3.5 in Practical guide on IP networks in building automation and control (CM110668).
Summary
The following tables show how to depict all devices and network components in a midsized to large project.
Plant category | Number of IP devices | Number of MS/TP devices |
---|---|---|
PXC primary plants | 3 |
|
DXR2 individual room control |
| 400 |
DXR2.E18 for central functions, floor scope | 4 |
|
DXR2.E18 for central functions, building scope | 2 |
|
PXC5.E003 as BBMD, routing to by BACnet MS/TP | 8 |
|
PXC5.E003, as central BBMD, building scope | 1 |
|
Reserves 5% | 1 | 20 |
Amount | 24 | 420 |
Network components | Type Siemens | Layer | Managed | No. |
---|---|---|---|---|
Edge switch on the floors | XB-005 | 2 | No | 4 |
Distribution switch per floor | XB-200 | 2 | Yes | 6 |
Core switch in the equipment rooms | XM 400 | 3 | Yes | 1 |
Description | Ground floor DXR2 | 2nd floor DXR2 | 3rd floor DXR2 | 4th floor DXR2 | BA Mgmt DXR2 | Primary plants | System level | Refrigeration machines BACnet 3rd | Sinteso FS20 BMA |
---|---|---|---|---|---|---|---|---|---|
VLAN | VLAN 01 | VLAN 02 | VLAN 03 | VLAN 04 | VLAN 05 | VLAN 06 | VLAN 07 | VLAN 10 | VLAN 11 |
UDP port | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 | BAC0 | BAC2 |
Subnet mask | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 |
Default gateway | 192.168.11.254 | 192.168.12.254 | 192.168.13.254 | 192.168.14.254 | 192.168.15.254 | 192.168.16.254 | 192.168.17.254 | 192.168.20.254 | 192.168.21.254 |
Engineering notebook ABT | 192.168.11.251 | 192.168.12.251 | 192.168.13.251 | 192.168.14.251 | 192.168.15.251 | 192.168.16.251 | 192.168.17.251 | 192.168.20.251 | 192.168.21.251 |
IP address range PXC5.E003 router from… | 192.168.11.10 | 192.168.11.20 | 192.168.11.30 | 192.168.11.40 |
|
|
|
|
|
IP address range PXC5.E003 router ... to | 192.168.11.19 | 192.168.11.29 | 192.168.11.39 | 192.168.11.49 |
|
|
|
|
|
IP address range for DXR2.E18 (central function) from… | 192.168.11.1 | 192.168.12.1 | 192.168.13.1 | 192.168.14.1 | 192.168.15.1 |
|
|
|
|
IP address range for DXR2.E18 (central function) to… | 192.168.11.9 | 192.168.12.9 | 192.168.13.9 | 192.168.14.9 | 192.168.15.9 |
|
|
|
|
PXC5.E003 as BBMD, routing to MS/TP | 192.168.11.10 | 192.168.11.20 | 192.168.11.30 | 192.168.11.40 |
|
|
|
|
|
PXC5.E003, central BBMD in the building scope |
|
|
|
| 192.168.15.250 |
|
|
|
|
Number of DXR2/PXC3 | 101 | 101 | 101 | 101 | 2 |
|
|
|
|
MS/TP segment / BACnet network number from... | 10 | 20 | 30 | 40 |
|
|
|
|
|
MS/TP segment / BACnet network number ... to | 19 | 29 | 39 | 49 |
|
|
|
|
|
Baud rate (kBit/s) | 115200 | 115200 | 115200 | 115200 |
|
|
|
|
|
PXC5.E003, MS/TP start address | 0 | 0 | 0 | 0 |
|
|
|
|
|
MS/TP addressing, Max.Master / Max.Info | 100/50 | 100/50 | 100/50 | 100/50 |
|
|
|
|
|
SNMP, read community | enabled, public | enabled, public | enabled, public | enabled, public |
|
|
|
|
|
Central functions, floor scope | 192.168.11.1 | 192.168.12.1 | 192.168.13.1 | 192.168.14.1 |
|
|
|
|
|
Central functions, superposed, building scope |
|
|
|
| 192.168.15.1…2 |
|
|
|
|
Number of PXC, FS20, BACnet3rd |
|
|
|
|
| 3 | 1 | 2 | 10 |
Reserve IP addresses |
|
|
|
|
| 251 | 253 | 248 | 240 |
IP address range from… |
|
|
|
|
| 192.168.16.1 | 192.168.17.1 | 192.168.20.1 | 192.168.21.1 |
IP address range ...to |
|
|
|
|
| 192.168.16.249 | 192.168.17.249 | 192.168.20.249 | 192.168.21.249 |
PXC BBMD |
|
|
|
|
| 192.168.16.1 |
|
|
|
IP address range Mgmt'stations Desigo CC from… |
|
|
|
|
|
| 192.168.17.11 |
|
|
IP address range Mgmt'stations Desigo CC ...to |
|
|
|
|
|
| 192.168.17.13 |
|
|
Mgmt'station Desigo CC, entry in FDT |
|
|
|
|
|
| 192.168.15.250 |
|
|