50
BACNET MS/TP BACNET MS/TP Topics: 1 – Network Requirements 2 – Device Addressing 3 – Power Supply Requirements 4 – System Architecture 5 – BACnet Objects & Services 6 – Labwork Topics: 1 – Network Requirements 2 – Device Addressing 3 – Power Supply Requirements 4 – System Architecture 5 – BACnet Objects & Services 6 – Labwork 1 BACnet MS/TP 2 3 – Power Supply Requirements When you’ve completed this presentation on EC-gfxProgram Basics, click on the “QUIZ” button below to take a short quiz. Then click the brown “NEXT MODULE” arrow below to advance to the next e-module – Module X: Module Name. Click to review Instructions > EST: 45:00 4 – System Architecture 1 – Network Requirements 2 – Device Addressing CONTINUE 5 – BACnet Objects & Services 6 – Labwork 7 – Project Conversion 8 – Troubleshooting Issues

6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Embed Size (px)

Citation preview

Page 1: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACNET MS/TPBACNET MS/TPTopics:1 – Network Requirements2 – Device Addressing3 – Power Supply Requirements4 – System Architecture5 – BACnet Objects & Services6 – Labwork

Topics:1 – Network Requirements2 – Device Addressing3 – Power Supply Requirements4 – System Architecture5 – BACnet Objects & Services6 – Labwork

1

BACnet MS/TP

2

3 – Power Supply Requirements

When you’ve completed this presentation on EC-gfxProgram Basics, click on the “QUIZ” button below to take a short quiz. Then click the brown “NEXT MODULE” arrow below to advance to the next e-module – Module X: Module Name.

Click to review Instructions >

EST: 45:00

4 – System Architecture

1 – Network Requirements

2 – Device Addressing

CONTINUE

5 – BACnet Objects & Services

6 – Labwork

7 – Project Conversion

8 – Troubleshooting Issues

Page 2: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACnet MS/TP

Navigation Instructions

3

Select any button on the main menu to navigate to the topic of choice.

When done with that topic, look for the red “BACK TO MENU” arrow to return to this menu.

BACK TO MENU

At any time during a topic, you may click on the blue “BACK TO MENU” arrow at the bottom to return to the main menu.

BACK TO MENU

BACnet MS/TP

Navigation Instructions

4

MORE INFORMATION LINKS: Select these links whenever prompted to view examples and additional info.

You will see instructions in this box regarding what to click and what you will see.

Hysteresis

Limit / Linear

ADDITIONAL MENU LINKS: Select these links whenever prompted to obtain more information on a specific topic.

BACK TO TOOLBOX

ADDITIONAL NAVIGATION LINKS: Select these links to navigate from sub-topics back up to the topic level.

QUIZ LINKS: Select these links to test your knowledge at the end of each module.

NEXT MODULE LINKS: Select this link when you’ve completed the current module and wish to advance to the next module.

NEXT MODULE

In some cases, there may be

semi-transparent green highlighted areas like this that are hyperlinked.

Page 3: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACnet MS/TP

Icons

Right-click2

MOUSE ICONS: Where needed when describing different processes, the following mouse icons are used to define whether to use left-, double- or right-click mouse options.

Double left-clickLeft-click

STEPS ICONS: Indicate ordered steps of a procedure. 1 2 3

The “drag-and-drop” method is only one of several methods to bring proxy points into the station’s database.

NOTE ICON: Where needed when describing different concepts, a note icon will provide additional information.

NETWORK REQUIREMENTS TOPIC 1

BACNET MS/TPBACNET MS/TP

BACK TO MENU

Topology

Wiring

Device Load

Baud Rate

Topology

Wiring

Device Load

Baud Rate

CHAPTER 2

Page 4: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACnet Integration in EC-Net-AX

BACnet network design review– Topology and wiring

– Addressing

– Power supply

Commission an EC-BOS review

BCP BACnet Network driver

BACnet MS/TP Communication Port

Device MS/TP MAC addressing

Discovering devices

Device Instance number (ID) strategy

PC connection with BACnet IP to MS/TP adaptor

7BACK TO MENU

MS/TP Network Topology

BACnet MS/TP Network Topology

8

4,000 ft / 50 devices

(Recommended)

Data Transmission Protocol

MS/TP (RS-485)

Architecture Type Daisy Chain

Number of device per segment

255 max (128 masters + 128 slaves) 50 recommended

Network Length 1220 meters (4000 ft) max

BACK TO MENU

Page 5: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

MS/TP Network Wiring

BACnet MS/TP Network Wiring

9

Cable Type Shielded twisted pair (STP) (DC approved #07CBL-BACnet)

Wiring Data Bus is Polarity SensitiveShield wire is continue on the entire lengthConnect shield wire to building ground on one end only

End-Of-Line 120 Ohms resistor on each end of the segment- Jumper on ECB Controllers- External resistor on EC-BOS and ECB-Stat

Bias 510 Ohms per wireMinimum of one, maximum of two sets per segmentProvided by built-in EOL (internal jumper EOL)

BACK TO MENU

MS/TP Network Load

All Distech Controls’ devices are categorized as Masters and rated as ⅛ load

Other may have different network load ratings (for example, ¼, ½, or full load)

If a segment contains dissimilar device load ratings, the device with the highest load rating is the one that sets the limit for the maximum number of devices for that data bus segment

For example, you plan to put the following devices on one data bus segment:

10

The solution for the above example is to create two data bus segments connected together by a repeater and then split up the devices between the data bus segments.

BACK TO MENU

Page 6: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

MS/TP Network Baud Rate

By default, the Distech BACnet controllers have their BAUD rate set to AUTO

The recommended baud rate for Distech Controls’ devices is 38.4 kbps

All devices on the data bus must be set to the same baud rate

Therefore, the chosen baud rate must be supported by all devices connected to the data bus

11

Baud Rate Support: from 9.6 to 76.8 kbpsRecommended: 38.4 kbpsDefault setting on ECB controllers: AUTO

Most devices will have a settings AUTO. This is the preferred setting for a controller. However, at least one controller on the BACnet MS/TP network data bus must have its BAUD rate set. The preference is to set the building controller’s BAUD rate (if present). e.g. on an EC-BOS.

BACK TO MENU

MS/TP Network Baud Rate

When the Baud rate is set to AUTO, the controller cannot initiate any communication until it has detected the baud rate of the BACnet MS/TP network

If all controllers on the BACnet MS/TP network are set to AUTO, then all controllers will not communicate

Setting the BAUD rate on at least one controller is required, which will set the BAUD rate for all other controllers on the data bus

Setting the BAUD rate on ECB controllers is performed with the EC-Smart-VueGeneral Configuration Menu (See Hardware Installation Guide)

12BACK TO MENU

Page 7: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

DEVICE ADDRESSING TOPIC 2

BACNET MS/TPBACNET MS/TP

BACK TO MENU

Device Addressing / Best Practices

14

Device Instance (ID) Number

Bus Master Device Settings

Device MAC Addressing

Device Addressing Overview

Device Numbering System

BACK TO MENU

Page 8: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Device Addressing Overview

Each device connected to the BACnet MS/TP data bus is identified by a:

– MAC address

– Device Instance number

– Network number

The MS/TP Device MAC Address uniquely identifies a device on an MS/TP Network segment (identified by a Network Number). Devices on another MS/TP Network segment (identified by a different Network Number) can have the same MAC Address. The MAC Address is any number between 0 and 127 for Master devices, and 128 to 254 for Slave devices.

Address 255 is a wild card for broadcasts.

15

Addressing Both the MAC Address and the Device Instance must be set for each device and are essential for proper BACnet LAN operation

BACK TO MENU

Device Addressing Overview

The BACnet Device Instance (or Device ID) uniquely identifies a device across the complete BACnet internetwork. The Device Instance may be any number between 0 and 4194302. It is with the Device Instance that messages are exchanged between BACnet devices.

Unlike a MAC Address, a Device Instance cannot be reused elsewhere in the BACnet internetwork (it must be unique).

The BACnet Network Number is any number between 1 and 65534. A network number identifies a LAN for routing purposes. Each BACnet MS/TP Network will have a Network Number, and each BACnet IP Network will also have a Network Number.

16

Addressing Both the MAC Address and the Device Instance must be set for each device and are essential for proper BACnet LAN operation

BACK TO MENU

Page 9: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

MS/TP Device MAC Address

Reserve some MAC Addresses for common commissioning and maintenance tasks.

– Reserve MAC 0 for the Building Controller MS/TP port

– Reserve MAC 1 for a portable router, so it can be temporarily connected without conflicting with other devices already connected to the data bus.

Avoid gaps in the MAC address sequence.

The physical order is unimportant.

MAC Addresses should be used as shown in the following table.

17BACK TO MENU

Setting MS/TP Device MAC Address

ECB devices:

– The MAC address can be changed using EC-Smart-Vue (all DIP switches need to be at 0 position)

– The MAC address can also be changed using DIPswitches on ECB-203 and higher series (device power cycle is required after)

ECB-STAT: On the LCD interface menu

EC-BOS: Using EC-NetAX Pro, MstpPort / Link Properties

18

Tool Kit All technicians should have an EC-Smart-Vue in their tool kit

Ex. MAC: 2+16+64 = 82

BACK TO MENU

Page 10: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

MS/TP Bus Master – Device Settings

In a typical BACnet Network, the Network interface card used to access the MS/TP bus is called the Bus Master. In recommended architectures, the EC-BOS MS/TP Port is the Bus Master Device.

There are 4 configurations that are required on the Bus Master Device:

– Baud Rate

– MS/TP Address (MAC Address)

– Max Master

– Max Info Frames

19BACK TO MENU

MS/TP Bus Master – Baud Rate & MAC

The Baud Rate Usually set in the Bus Master (EC-BOS) and will be the only reference if all

devices on the network are set to AUTO. All devices on the network need to have the same Baud rate manually set or AUTO

– 38.4 kbps is the recommended Baud rate setting in the EC-BOS

– AUTO is the default and recommended setting for all ECB controllers

The MS/TP Address Or MAC Address for the Bus Master (EC-BOS) is set to 0 (it’s the default value)

20BACK TO MENU

Page 11: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

MS/TP Bus Master – Max Master

MS/TP Network: Bus Master Device (Building Controller) To prevent the passing of the token to unused MAC Addresses situated after

the final Master device, the Max Master must be set in each Master Device.

About the Max Master Property By default, the Max Master for the MS/TP Bus is set to 127 in the EC-BOS

In practice, the actual number of devices connected to a data bus is far less. This gap unnecessarily slows-down the data bus.

Set the Max Master in the EC-BOS to the highest Master device’s MAC Address to optimize the efficiency of the data bus (reserve 3 to 5 more for spares)

21BACK TO MENU

MS/TP Bus Master – Max Info Frames

MS/TP Network: Bus Master Device (Building Controller)Max Info Frames is set to 20 (default) in the EC-BOS – may be increased as needed

Once a device has the token, it can make a number of information requests to other devices on the BACnet internetwork. The maximum number of requests is limited by the Max Info Frames property.

22

Device Type Info Frames Reason

ECB-STAT 1 Thermostats

ECB-VAV series 5 Terminal units controllers don’t have many requests

ECB-203 (and above) 5 System unit controllers have more requests

EC-BOS 20 Building Controllers have most requests

Ordinary BACnet MS/TP devices should have the Max Info Frames properties set to between 1 and 5. The Bus Master (EC-BOS) should have the Max Info Frames property set to about 20.

BACK TO MENU

Page 12: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACnet Device Instance Number (ID)

Default Numbering System for Distech Controls’ controllers By default, controllers from Distech Controls automatically self-assign a Device

Instance number generated from the MAC Address assigned to the controller during installation.

The Device Instance number is calculated as follows, where 364 is Distech Controls BACnet manufacturer ID:

– Default Device Instance number = 364 X 1000 + MAC Address

This Numbering system is sufficient for a BACnet network that has only one MS/TP Network on only one Building Controller (EC-BOS).

Examples:

23

MAC Address Default Numbering System Default Device Instance Number

3 364000 + 3 364003

20 364000 + 20 364020

123 364000 + 123 364123

BACK TO MENU

BACnet Device Instance NumberFor Larger BACnet Networks

24

For larger BACnet networks that have more than one building controller, set the MAC addresses, Device Instance numbers and Network numbers manually according to a good well thought-out network planning scheme.

BACK TO MENU

Page 13: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Device Instance Numbering System

Numbering System for MAC Addresses, Device Instance and Network Numbers Distech recommends the following scheme, as it reuses the MAC Address and Network Number in the Device Instance number to make it easier to implement:

25

Discover Make sure to add only the devices connected to the MS/TP port of the specific EC-BOS being configured. Using this numbering system will greatly help to identify those devices that should be added to a given EC-BOS.

BACK TO MENU

Device Instance Numbering System Example

26BACK TO MENU

Page 14: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

POWER SUPPLY REQUIREMENTS TOPIC 3

BACNET MS/TPBACNET MS/TP

BACK TO MENU

Power Supply Requirements

Power Supply Wiring

Power Supply Ground Lift

Typical Wiring Diagram

28BACK TO MENU

Page 15: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Power Supply Wiring

24V Power Supply wiring The 24V COM terminal of all devices must be connected to the Electrical System Ground.

Without this signal reference, transceivers may interpret the voltage levels of the differential data signals incorrectly, and this may result in data transmission errors.

All Distech devices use the 24V COM terminal as the signal reference point for the data bus. That wire must be connected to the Electrical System Ground at the power supply. This ensures that the 24V COM terminals of all devices in the building are at the same potential

Mechanical ground is unacceptable: Do not use a pipe, conduit or duct work for a ground

For inter-building connections, it is recommended to use a BACnet/IP or Fox network connection.

29BACK TO MENU

Power Supply Ground Lift

Avoid Ground Lift Ground lift is caused by wire resistance causing voltage drop on the power

wire run.

Because the 24V COM terminal is the signal reference point for the data bus, a ground lift would offsets that reference and affect the transceiver’s valid data levels.

If the ground lift (voltage drop) is more than 7 volts, there is a risk of data corruption and offline events due to the device being incapable of correctly reading data signals.

30BACK TO MENU

Page 16: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Power Supply Ground Lift

Techniques to Reduce Ground Lift Power wiring runs should not be too long, nor have too many devices

connected to it.

Use the instructions in the Hardware installation guide for limitations info.

Always use a transformer with 100VA power or less.

Power 5 devices or less with one 100VA transformer.

Use a wire with a gage of 18 or less for the power run.

When the total load of a number of device requires more than 100 VA, use two or more transformers.

Maintain consistent polarity when connecting controllers and peripherals to the power run.

The 24V COM terminal of the transformer must be connected to the building’s ground.

31BACK TO MENU

SYSTEM ARCHITECTURE TOPIC 4

BACNET MS/TPBACNET MS/TP

BACK TO MENU

Page 17: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Typical Wiring Diagram

Device BACnet MS/TP LAN and Power Wiring Diagram

33BACK TO MENU

Medium-to-Large Building Architecture

34BACK TO MENU

Page 18: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Peer-to-Peer Architecture

True Peer-to-Peer

Typical architecture for very small projects

No building controller required

Any device is able to Initiate data transfer

Data sharing from one to many

Local network connection required for engineering

35BACK TO MENU

BACnet IP to MS/TP Network Adaptor

Used to connect a computer (typically a laptop) to a BACnet MS/TP network

Internal Web server for configurations and diagnostics

Optically isolated MS/TP port

Supplied by a USB port (USB port is strictly used to power the unit)

3.5mm Stereo jack quick connect to MS/TP bus

Applications– Commissioning

– Configuring

– Engineering

– Troubleshooting

36

Adaptor Use the adaptor in Peer-to-Peer architecturesAlso when no IP connection to the BAS is accessible

BACK TO MENU

Page 19: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACNET OBJECTS & SERVICES TOPIC 5

BACNET MS/TPBACNET MS/TP

BACK TO MENU

BACnet Specific Objects

38

BACnet Objects

Inputs

Outputs

Values

PID

Schedule

Calendar

Commandable objects usage

Non-commandable objects usage

BACnet Network properties

Alarm properties (B-AAC)

BACK TO MENU

Page 20: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Read Property Services

COV Subscription Services

Receive Broadcast COV

Write Property Services

Send Broadcast COV Services

BACnet Specific Services

39BACK TO MENU

LABWORK TOPIC 6

BACnet MS/TPBACnet MS/TP

BACK TO MENU

LAB 12: Getting Started With BACnet MS/TPLAB 12: Getting Started With BACnet MS/TP

Page 21: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

41

Ideal for large control requirements, ranging from 28-points to 76-points(HW inputs/outputs) (support up two ECx-400 extension modules)

Fast-response 32-bit microprocessor for complex data processing, including floating point support and math function execution, such as trigonometric and psychometric calculations

Supports up to 500 network values

Lab 12: Starting With BACnet MS/TP

LAB 12 – 75 minGetting Started With BACnet MS/TP ControllersLAB 12 – 75 minGetting Started With BACnet MS/TP Controllers

BACK TO MENU

40:00

Lab 12: Starting With BACnet MS/TP

42

A. Add BACnet Network

B. Configure the Local Device (EC-BOS)

C. Add & Configure MS/TP Port

D. Set MAC Addresses for BACnet Devices

E. Discover & Add Devices

F. Configure Device IDs for all Devices

G. Configure Max Master

H. Launch EC-gfxProgram / Load a Project

A. Add BACnet Network

B. Configure the Local Device (EC-BOS)

C. Add & Configure MS/TP Port

D. Set MAC Addresses for BACnet Devices

E. Discover & Add Devices

F. Configure Device IDs for all Devices

G. Configure Max Master

H. Launch EC-gfxProgram / Load a Project

BACK TO MENU

Page 22: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

43

Lab 12: Starting With BACnet MS/TP

BACK TO MENU

LAB 12A – 3 minCreate a BcpBacnetNetwork on the EC-BOS stationLAB 12A – 3 minCreate a BcpBacnetNetwork on the EC-BOS station

LAB 12B – 2 minConfigure the Local Device (EC-BOS)LAB 12B – 2 minConfigure the Local Device (EC-BOS)

LAB 12C – 10 minAdd & Configure the MSTP PortLAB 12C – 10 minAdd & Configure the MSTP Port

LAB 12D – 10 minSet MAC Address for all BACnet devicesLAB 12D – 10 minSet MAC Address for all BACnet devices

44

Lab 12: Starting With BACnet MS/TP

BACK TO MENU

LAB 12E – 3 minDiscover & Add BACnet devicesLAB 12E – 3 minDiscover & Add BACnet devices

LAB 12F – 5 minConfigure Device IDs for all BACnet devicesLAB 12F – 5 minConfigure Device IDs for all BACnet devices

LAB 12G – 2 minConfigure the Max Master property and communicate to all devices on the BACnet network

LAB 12G – 2 minConfigure the Max Master property and communicate to all devices on the BACnet network

LAB 12H – 5 minLaunch EC-gfxProgram and Load a projectLAB 12H – 5 minLaunch EC-gfxProgram and Load a project

Page 23: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

45

From the Distech Controls palette, add the BcpBacnetNetwork driver to your station. Or use the New button in the Driver Manager.

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12A – 3 minAdd a BcpBacnetNetwork on the EC-BOS StationLAB 12A – 3 minAdd a BcpBacnetNetwork on the EC-BOS Station

BACK TO SECTIONS

Lab 12: A – Add a BACnet Network

Add the BcpBacnetNetwork driver to the Drivers container of your EC-BOS station.

BACK TO MENU BACK TO SECTIONS

Page 24: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: A – Add a BACnet Network

Driver Manager

New button

Add the BcpBacnetNetwork driver to the Drivers container of your EC-BOS station.

BACK TO MENU BACK TO SECTIONS

1

2

3 4

2

48

On the Local Device’s property sheet, set the Object ID property to a value other than the default of -1.

For the Lab exercise, we will use the last 2 digits of the EC-BOS IP address plus “000” to designate the EC-BOS as the master controller.

EXAMPLE: 13000

13 = last 2 digits of BOS IP (10.1.1.113) 000 = MAC address of EC-BOS

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12B – 2 minConfigure the Local Device (EC-BOS)LAB 12B – 2 minConfigure the Local Device (EC-BOS)

BACK TO SECTIONS

Page 25: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Set the Object ID property to a value other than the default of -1.

Use the last 2 digits of the EC-BOS IP address plus “000” to designate the EC-BOS as the master controller.

EXAMPLE: 13000

13 = last 2 digits of BOS IP (10.1.1.113)

000 = MAC address of EC-BOS

Lab 12: B – Configure Local Device

BACK TO MENU BACK TO SECTIONS

Set the Object ID property to a value other than the default of -1.

Use the last 2 digits of the EC-BOS IP address plus “000” to designate the EC-BOS as the master controller.

EXAMPLE: 13000

13 = last 2 digits of BOS IP (10.1.1.113) 000 = MAC address of EC-BOS

Lab 12: B – Configure Local Device

Local Device

Object ID

Property sheet

BACK TO MENU BACK TO SECTIONS

Page 26: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

51

From the distechControls palette, add an MSTP port to the BcpBacnetNetwork under BACnet Comm > Network.

Configure the following properties on the MSTP Port’s property sheet:

• Port Name

• Baud Rate

• MS/TP Address (MAC)

• Max Master

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12C – 10 minAdd & Configure the MSTP PortLAB 12C – 10 minAdd & Configure the MSTP Port

BACK TO SECTIONS

Lab 12: C – Add/Configure MS/TP Port

From the distechControls palette, add an MSTP port to the BcpBacnetNetwork under BACnet Comm > Network.

BACK TO MENU BACK TO SECTIONS

Page 27: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: C – Add/Configure MS/TP Port

distechControls

MSTP Port

From the distechControls palette, add an MSTP port to the BcpBacnetNetwork under BACnet Comm > Network.

BACK TO MENU BACK TO SECTIONS

BACK TO SECTIONS

Lab 12: C – Add/Configure MS/TP Port

Configure the following properties on the MSTP Port’s property sheet:

• Network Number

• Port Name

• Baud Rate

• MS/TP Address (MAC)

• Enabled

Bacnet Comm > Network > MSTP Port

Property sheet

Set to TRUE

BACK TO MENU

Page 28: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: C – Add/Configure MS/TP Port

BACK TO MENU

Configure the following properties on the MSTP Port’s property sheet:

• Network Number• Port Name• Baud Rate• MS/TP Address (MAC)• Enabled

BACK TO SECTIONS

56

Using one of the following methods, set the MAC address and BAUD rate for the BACnet controllers:

• DIP switches

• EC-Smart-Vue

• LCD screen (x50 series)

• Menu button (STAT only)

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12D – 10 minSet MAC Address / Baud Rate for all BACnet devicesLAB 12D – 10 minSet MAC Address / Baud Rate for all BACnet devices

BACK TO SECTIONS

Page 29: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: D – Set Device MAC Addresses

BACK TO MENU BACK TO SECTIONS

Using one of the following methods, set the MAC address and BAUD rate for the BACnet controllers:

• DIP switches• EC-Smart-Vue• LCD screen (x50 series)• Menu button (STAT only)

Lab 12: D – Set Device MAC Addresses

The following options are available for setting the MAC address for a programmable BACnet device:

X50 LCD Screen

EC-Smart-Vue

DIP Switches

STAT Menu

Click for more info:

BACK TO MENU BACK TO SECTIONS

Page 30: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACK TO SET MAC

Lab 12: D – Set Device MAC AddressesDIP Switches

DIP Switches

Binary settings

BACK TO SET MAC

Lab 12: D – Set Device MAC AddressesEC-Smart-Vue

Advanced menu Password = 9995- GEN CFG menu

MAC addressBAUD rate

Page 31: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

BACK TO SET MAC

Lab 12: D – Set Device MAC Addressesx50 series Controllers – LCD Screen

Settings Menu

MAC address

BACK TO SET MAC

Lab 12: D – Set Device MAC AddressesSTAT Menu button

Menu button

COM address set?

Page 32: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

63

Discover the devices (physical controllers) on your BcpBacnetNetwork.

Add them to the BcpBacnetNetwork in the Database pane.

Rename the device as appropriate with the site’s device naming convention.

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12E – 3 minDiscover & Add BACnet devicesLAB 12E – 3 minDiscover & Add BACnet devices

BACK TO SECTIONS

Lab 12: E – Discover/Add BACnet Devices

BACK TO MENU

Discover the devices (physical controllers) on your BcpBacnetNetwork.

Add them to the BcpBacnetNetwork in the Database pane.

Rename the device as appropriate with the site’s device naming convention.

BACK TO SECTIONS

Page 33: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: E – Discover/Add BACnet Devices

BACK TO MENU BACK TO SECTIONS

Discover Pane

Database Pane

66

Select the devices for which you wish to change the Device ID in the Database pane, and click the Change Device ID button.

Set the Device IDs for devices simultaneously for common changes or individually for changes unique to a specific device.

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12F – 5 minConfigure Device IDs for all BACnet devicesLAB 12F – 5 minConfigure Device IDs for all BACnet devices

BACK TO SECTIONS

Page 34: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: F – Configure Device IDs

Select the devices for which you wish to change the Device ID in the Database pane, and click the Change Device ID button.

Set the Device IDs for devices simultaneously for common changes or individually for changes unique to a specific device.

BACK TO MENU BACK TO SECTIONS

Lab 12: F – Configure Device IDs

BACK TO MENU BACK TO SECTIONS

Change Device ID

Database Pane

1

2

3 4 5

Page 35: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

69

On the MSTP Port Link property sheet, use the MSTP Configuration tool to set the Max Master for all BACnet devices on the network.

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12G – 2 minConfigure the Max Master property and communicate to all devices on the BACnet network

LAB 12G – 2 minConfigure the Max Master property and communicate to all devices on the BACnet network

BACK TO SECTIONS

Lab 12: G – Configure the Max Master

BACK TO MENU BACK TO SECTIONS

On the MSTP Port Link property sheet, use the MSTP Configuration tool to set the Max Master for all BACnet devices on the network.

Page 36: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: G – Configure the Max Master

Max Master

MS/TP Configuration tool

BACK TO MENU BACK TO SECTIONS

2 3

4

1

72

Right-click on the Bacnet device and select Launch Wizard.

EC-gfxProgram will load under EC-Net-AX. Validate connectivity with both the EC-BOS and the BACnet controller.

Load a pre-loaded application project from the Code Library.

BACK TO MENU

Lab 12: Starting With BACnet MS/TP

LAB 12H – 5 minLaunch EC-gfxProgram and Load a projectLAB 12H – 5 minLaunch EC-gfxProgram and Load a project

BACK TO SECTIONS

Page 37: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: H – Launch GFX and Load a Project

Right-click on the Bacnet device and select Launch Wizard.

EC-gfxProgram will load under EC-Net-AX. Validate connectivity with both the EC-BOS and the BACnet controller.

Load a pre-loaded application project from the Code Library.

BACK TO MENU BACK TO SECTIONS

Lab 12: H – Launch GFX and Load a Project

Launch Wizard

EC-gfxProgram

BACK TO MENU BACK TO SECTIONS

Page 38: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Lab 12: H – Launch GFX and Load a Project

BACK TO MENU BACK TO SECTIONS

Code Library

gfxApplications

23

1

PROJECT CONVERSION TOPIC 7

BACnet MS/TPBACnet MS/TP

BACK TO MENU

Page 39: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Project Conversion

To convert a project engineered in another protocol such as LonWorks, you must convert it to the current protocol – in this case, BACnet. Before conversion, the Error List will display many errors, such as below, because BACnet does not know how to interpret the other protocol’s objects.

77BACK TO MENU

2

Project Conversion

To convert a pre-engineered project to another protocol, use the ConvertProject button in the File menu. The resulting new list of errors should be significantly reduced.

78BACK TO MENU

1

Page 40: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Project Conversion

In the case of converting from a Lon project, BACnet does not recognize Network Variables or SNVTs, and so each Network Variable must be replaced with a BACnet Network Value block:

BACK TO MENU

Project Conversion

Each Network Value block must be configured for the following properties:

Network Value Mode

Configuration Type

Service

Device Path

Object

Property

Data Type

Default Value

Poll Interval

BACK TO MENU

Page 41: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Project Conversion

Property ValueNetwork Value Mode Input or Output

Configuration Type Database or Manual

Service For INPUTS:• Read Property• Read Property Multiple• COV Subscription• Receive Broadcast COV

For OUTPUTS:• Write Property• Write Property Multiple• Send Local Broadcast COV• Send Global Broadcast COV

Device Path Select the device from a network tree

Object For INPUTS:

Select the BACnet object from the device that is being received from (and read by) the controller

For OUTPUTS:

Select the BACnet object from the device that is being sent to (and written to) the other controller

BACK TO MENU

Project Conversion

The Project Conversion tool can save you both time and money in allowing you to reuse existing projects engineered in other protocols or devices.

BACK TO MENU

Page 42: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

TROUBLESHOOTING ISSUES TOPIC 8

BACnet MS/TPBACnet MS/TP

BACK TO MENU

CHAPTER 6

Troubleshooting Issues

84BACK TO MENU

Page 43: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Fault Conditions

85BACK TO MENU

Troubleshooting Issues- Status LED Interpretations

86BACK TO MENU

Page 44: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Before Calling Tech Support Verifications

87

Bus EOL termination

Duplicate MACs

Same Baud rate

Incorrect polarity

BACK TO MENU

Troubleshooting Issues- Before Calling Tech Support Verifications

88

MAC address gaps

COV reporting

Non Daisy-chained

Power: not > 5 devices

BACK TO MENU

Page 45: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Before Calling Tech Support Verifications

Bus EOL termination

BACK TO MENU BACK TO SUPPORT ISSUES

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Duplicate MACs

DIP SwitchesBinary settings

Page 46: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Same Baud rate

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Incorrect polarity

Page 47: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Excess COV Reporting

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

MAC address gaps

Page 48: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Non Daisy-chained

Troubleshooting Issues- Before Calling Tech Support Verifications

BACK TO MENU BACK TO SUPPORT ISSUES

Power: Not > 5 devices

Page 49: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

What is the recommended limit for the total number of Distech BACnet devices allowed on a network?

What is the Max Master and why is it important that it be changed from the default setting of 127?

Review Questions

97

What is the MAC address reserved for broadcasts?

How do you set the MAC address of an ECB-VAV or -600 series controller?

When should you set the Max Master for the network?

In what chapters of the Network Guide are the guidelines for Bacnet data bus fundamentals and associated troubleshooting?

BACK TO GETTING STARTED

WITH BACNETMENU

(CLICK HERE)

Page 50: 6001-54.2 SLIDES PRE BACnetBasics Lab12.pptx [Last …tech.ct-supply.com/Training Material/Newer6001_TrainingMaterials... · When you’ve completed this presentation on EC-gfxProgram

It’s Quiz Time

It’s time to review what you’ve learned.

Click the QUIZ button to begin.If you wish to review first, click the REVIEW button below.

REVIEW

The QUIZ is still under development.

So click again and we’ll take you to the next module.

NEXT MODULE