Uploaded by Quoc Ngo Van

F-27360-11

advertisement
TAC I/A Series MicroNet BACnet
Wiring, Networking, and
Best Practices Guide
TAC I/A Series MicroNet BACnet
Wiring, Networking, and
Best Practices Guide
Printed in U.S.A.
06-14
F-27360-11
All brand names, trademarks and registered trademarks are the property of their respective owners. Information contained within this document is subject to change
without notice.
Schneider Electric 1-888-444-1311
F-27360-11
www.schneider-electric.com
June 2014 tl
© 2014 Schneider Electric. All rights reserved.
Distributed, manufactured, and sold by Schneider Electric.
I/A Series trademarks are owned by Invensys Systems, Inc. and are
used on this product under master license from Invensys. Invensys does
not manufacture this product or provide any product warranty or support.
For service, support, and warranty information, contact
Schneider Electric.
Table of Contents
Preface
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Applicable Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
Acrobat (PDF) Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
Abbreviations and Terms Used in this Manual . . . . . . . . . . . . . . .xii
Manual Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
Chapter 1
I/A Series BACnet Hardware
MicroNet BACnet Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Common Controller Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
BACnet Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
MNB-300 Unitary Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
MNB-V1, MNB-V2 VAV Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . 5
MNB-70 Zone Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
MNB-1000 Plant Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
MNB-1000-15 Remote I/O Module . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Input and Output Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Universal Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Universal Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Digital Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Digital Outputs, Triac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
20 Vdc Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Inputs from MN-Sx MicroNet Sensor . . . . . . . . . . . . . . . . . . . . . . 19
Velocity Pressure Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
MicroNet Digital Wall Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Common Sensor Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Keypad Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
LCD Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Diagnostic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Communications Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Intermixing of Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
iii
Table of Contents
Sensor Link (S-Link) Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
MicroNet MS/TP Network Wiring . . . . . . . . . . . . . . . . . . . . . . . . . 26
ADI and Remote I/O Network Wiring . . . . . . . . . . . . . . . . . . . . . . 27
I/O Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Power Supply Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Sensor Link (S-Link) Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
MicroNet MS/TP Network Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Cable Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Approved Cable Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
ADI and Remote I/O Module Network Wiring . . . . . . . . . . . . . . . . . . 31
Wiring Specifications for ADI or Remote I/O . . . . . . . . . . . . . . . . 31
I/O Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Power Supply Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chapter 2
Networking Practices
Introduction to BACnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Architecture Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
MS/TP Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Physical Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Number of Connected Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Logical Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Addressing Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Limits to Number of Polled Points . . . . . . . . . . . . . . . . . . . . . . . . 43
Limits to Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Connection to an MS/TP Network . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Remote I/O Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Physical Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Number of Connected Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Logical Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Addressing Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Increased I/O Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
MS/TP Network Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Master and Slave Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Physical Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Required Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
MS/TP Address for BACnet Tools . . . . . . . . . . . . . . . . . . . . . . . . 47
Other Network Setup Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Port Bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Single Path to Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Routers and Network Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Network Setup Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Physical Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Set the DIP Switches on the Controllers . . . . . . . . . . . . . . . . . . . . . . 52
iv MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Table of Contents
MS/TP Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power on the MNB-xxxx Devices . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commission UNCs and ENCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commission the Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3
52
52
52
52
52
Checkout and Troubleshooting
Mechanical Hardware Checkout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communications Hardware Checkout . . . . . . . . . . . . . . . . . . . . . . . . .
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field-replaceable Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
55
62
62
BACnet Best Practices
I/A Series MicroNet BACnet System Architecture Overview . . . . . . . .
MS/TP Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Master-Slave Token Passing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BACnet Rules that Must be Followed . . . . . . . . . . . . . . . . . . . . . . . . . .
General BACnet Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No Duplicate Device Instances . . . . . . . . . . . . . . . . . . . . . . . . . .
No Duplicate Object Identifiers within a Device . . . . . . . . . . . . . .
No Duplicate Network Numbers . . . . . . . . . . . . . . . . . . . . . . . . . .
Devices on a Network Must Share a Single Network Number . . .
One Communication Path Only . . . . . . . . . . . . . . . . . . . . . . . . . .
MS/TP Network Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No Duplicate Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install Terminators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set Bias Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Proper Communication Cable . . . . . . . . . . . . . . . . . . . . . . .
Bond the Shield to a Proper Ground . . . . . . . . . . . . . . . . . . . . . .
BACnet Best Practice Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selection of WP Tech Object Type for BACnet . . . . . . . . . . . . . . . .
MS/TP Network Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keep Exposed Communication Conductors Short . . . . . . . . . . . .
Do Not Nick the Insulation When Removing the Cable Sheath . .
Make Low Resistance Terminations . . . . . . . . . . . . . . . . . . . . . .
Address Devices Consecutively . . . . . . . . . . . . . . . . . . . . . . . . . .
A Router’s Address Should Be 0 (Zero) . . . . . . . . . . . . . . . . . . . .
Few Controllers Per Network . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use BACnet/IP for the MNB-1000 . . . . . . . . . . . . . . . . . . . . . . . .
Use Higher Baud Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Auto-baud to Change Baud Rate . . . . . . . . . . . . . . . . . . . . .
Add a Controller as MS/TP Slave After a Failed Upgrade . . . . . .
Power the Controllers Properly . . . . . . . . . . . . . . . . . . . . . . . . . .
Repeaters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set MaxInfoFrames to Value Greater Than 1 . . . . . . . . . . . . . . .
Set the MaxMaster Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tuning the MaxMaster Property . . . . . . . . . . . . . . . . . . . . . . . . . .
Discussion of Joining Token Passing . . . . . . . . . . . . . . . . . . . . .
F-27360-11
64
67
67
69
69
69
69
69
69
69
69
70
70
71
71
72
72
73
73
73
73
74
74
74
74
74
74
75
75
75
75
76
76
77
77
78
MicroNet BACnet Wiring, Networking, and Best Practices Guide
v
Table of Contents
Understanding the Transmit and Receive Data LEDs on MS/TP Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
BACnet/IP Network Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Set the gateway address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Use BBMDs When Needed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
BACnet/IP Through a NAT Router . . . . . . . . . . . . . . . . . . . . . . . . 81
BACnet Ethernet Network Guidelines . . . . . . . . . . . . . . . . . . . . . . . . 81
BACnet/Ethernet is Not Routed . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Do Not Leave BACnet/Ethernet Enabled if Not Used . . . . . . . . . 81
BACnet Guidelines for UNCs and ENCs . . . . . . . . . . . . . . . . . . . . . 81
Fewer Points Equals Better Performance . . . . . . . . . . . . . . . . . . 81
Use Poll On Demand for Schedules, Alarms, and Trends . . . . . . 82
Delete Unused Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Keep the UNC or ENC Routing . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Keep the Processor Idle Time Above 20% . . . . . . . . . . . . . . . . . . 83
UNC and ENC Bias Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Use COV Subscription for Slowly Changing Points . . . . . . . . . . . 83
Do Not Use COV for Priority Type Points . . . . . . . . . . . . . . . . . . . 84
Tuning Policy for ENC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
General BACnet Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Consider Network Design Carefully . . . . . . . . . . . . . . . . . . . . . . . 84
Remote Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
BBMDs–
Connecting BACnet/IP Devices on Different Subnets . . . . . . . . . . . 85
Setup of BBMD in the MNB-1000 . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Use of VPN for Off-site Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Using a BBMD with an NAT Router . . . . . . . . . . . . . . . . . . . . . . . . . 90
WP Tech/WPCT BACnet/IP Remote Connection Setup . . . . . . . . . 91
Performance Improvements for MS/TP . . . . . . . . . . . . . . . . . . . . . . . . . 94
Implementing Performance Improvements . . . . . . . . . . . . . . . . . . . . 94
COV Subscription in a UNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
COV Subscription in an ENC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Using AdminTool Object to Change useCOV Value . . . . . . . . . . . . . 98
Preparation for Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Performing a Search and Replace . . . . . . . . . . . . . . . . . . . . . . . 100
Optimizing the covIncrement Value . . . . . . . . . . . . . . . . . . . . . . . . 101
COV Subscription Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
covIncrement Value too Small . . . . . . . . . . . . . . . . . . . . . . . . . . 101
covIncrement Value too Large . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Choose the Right covIncrement Value . . . . . . . . . . . . . . . . . . . . 102
The Type of Point Affects COV Efficiency . . . . . . . . . . . . . . . . . . . 103
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Setting Up a Remote I/O Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Installing Remote I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Configuring Remote I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . 105
The Remote I/O Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Understanding the Transmit and Receive Data LEDs on Remote I/O
Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
vi MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Table of Contents
Remote I/O Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EOL Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bias Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fallback Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F-27360-11
107
107
107
107
109
MicroNet BACnet Wiring, Networking, and Best Practices Guide
vii
Table of Contents
viii MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Preface
Purpose of this
Manual
This TAC I/A Series MicroNet™ BACnet™ Wiring, Networking, and Best
Practices Guide is a reference for creating a network of TAC I/A Series
MicroNet BACnet controllers. This guide provides the following discussions
and instructions for the TAC I/A Series MicroNet BACnet series:
• Best practices related to the configuration and maintenance of a TAC I/A
Series MicroNet BACnet system
• TAC I/A Series MicroNet BACnet Controllers and Remote I/O Modules,
and their features
•
•
•
•
•
•
•
Controller and module wiring terminals and wiring recommendations
Controller and module input and output specifications
TAC I/A Series MicroNet Digital Wall Sensors and their features
Diagnostic functions of the TAC I/A Series MicroNet Digital Wall Sensors
BACnet overview
TAC I/A Series MicroNet BACnet system architecture overview
MS/TP and Remote I/O Network configuration, including physical and
logical restrictions
• How to network into an IP over an Ethernet backbone
Other literature related to the implementation of a TAC I/A Series MicroNet
BACnet system are referenced throughout this guide and are listed in
"Applicable Documentation,” on page x.
It is assumed that readers of this manual already understand basic HVAC
concepts. An understanding of BACnet networking and communications, as
well as a general understanding of Ethernet networks, is also helpful. This
manual is written for:
• Application engineers.
• Users who change hardware or control logic.
• Schneider Electric technicians and field engineers.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
ix
Applicable Documentation
F-Number
Description
Audience
Purpose
F-27254
TAC I/A Series WorkPlace Tech
Tool Engineering Guide.
– Application Engineers
– Service Personnel
Provides a programming reference for
MicroNet controllers. Gives detailed
descriptions for each of the Control Objects
used with MicroNet controllers.
F-27255
TAC I/A Series WorkPlace Tech
Tool User’s Guide
–
–
–
–
Application Engineers
Installers
Start-up Technicians
Service Personnel
Provides step-by-step instructions for using
the WorkPlace Tech Tool, version 4.0.
F-27356
TAC I/A Series WorkPlace Tech
Tool BACnet Engineering Guide
Supplement
– Application Engineers
– Service Personnel
Provides supplemental information for
programming MicroNet BACnet controllers.
Gives detailed descriptions for each of the
unique BACnet Control Objects used with
these controllers.
F-27419
– Application Engineers
TAC I/A Series MicroNet BACnet – Installers
Smoke Control Systems Manual – Start-up Technicians
– Service Personnel
Provides information for creating smoke
control systems that meet a UL 864
UUKL/UUKL7 project specification, using
MicroNet BACnet controllers.
F-27358
TAC I/A Series MicroNet BACnet
WorkPlace Commissioning Tool
and Flow Balance Tool User’s
Guide
Provides step-by-step instructions for using
the WorkPlace Commissioning Tool and
Flow Balance Tool.
F-27365
TAC I/A Series MicroNet BACnet
MNB-70, MNB-300, MNB-V1,
– Application Engineers
and MNB-V2 Controllers BACnet
PIC Statement
Provides BACnet compliance information
on MicroNet BACnet MNB-70, MNB-300,
MNB-V1, and MNB-V2 controllers.
F-27461
TAC I/A Series MicroNet BACnet
MNB-1000 Controller BACnet
– Application Engineers
PIC Statement
Provides BACnet compliance information
on the MicroNet BACnet MNB-1000
controller.
F-27462
TAC I/A Series UNC-520
Universal Network Controller
BACnet PIC Statement
– Application Engineers
Provides BACnet compliance information
on the UNC-520 controller.
F-27463
TAC I/A Series ENC-520
Enterprise Network Controller
BACnet PIC Statement
– Application Engineers
Provides BACnet compliance information
on the ENC-520 controller.
F-27485
TAC I/A Series ENS-1 Enterprise
Network Server BACnet PIC
– Application Engineers
Statement
Provides BACnet compliance information
on the ENS-1 enterprise network server.
F-27456
– Application Engineers
TAC I/A Series MicroNet BACnet
– Installers
MNB-70 Zone Controller
– Service Personnel
Installation Instructions
– Start-up Technicians
Provides step-by-step mounting and
installation instructions for the MicroNet
MNB-70 Controller.
F-27345
– Application Engineers
TAC I/A Series MicroNet BACnet
– Installers
MNB-300 Unitary Controller
– Service Personnel
Installation Instructions
– Start-up Technicians
Provides step-by-step mounting and
installation instructions for the MicroNet
MNB-300 Controller.
–
–
–
–
Application Engineers
Installers
Start-up Technicians
Service Personnel
x MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Preface
F-Number
Description
Audience
F-27346
TAC I/A Series MicroNet BACnet
MNB-V1, MNB-V2 VAV
Controllers Installation
Instructions
Application Engineers
Installers
Service Personnel
Start-up Technicians
Provides step-by-step mounting and
installation instructions for the MicroNet
MNB-V1 and MNB-V2 Controllers.
F-27347
– Application Engineers
TAC I/A Series MicroNet BACnet
– Installers
MNB-1000 Plant Controller
– Service Personnel
Installation Instructions
– Start-up Technicians
Provides step-by-step mounting and
installation instructions for the MicroNet
MNB-1000 Controller.
F-27486
– Application Engineers
TAC I/A Series MicroNet BACnet
– Installers
MNB-1000-15 Remote I/O
– Service Personnel
Module Installation Instructions
– Start-up Technicians
Provides step-by-step mounting and
installation instructions for the MicroNet
MNB-1000-15 Remote I/O Module.
F-26277
TAC I/A Series MicroNet
MN-SX Series Sensors
General Instructions
Related
Documentation
Applies To
–
–
–
–
Purpose
–
–
–
–
Application Engineers
Installers
Service Personnel
Start-up Technicians
Provides step-by-step installation and
checkout procedures for TAC I/A Series
TAC I/A Series MicroNet MN-SX Series
Sensors. Also contains instructions for
sensor operation.
For more information, consult the following documentation:
Description
Source
Niagara Release 2.3.4 Installation and Upgrade
Instructions
UNC and ENC Network
Controllers
Niagara System and Power Monitoring, Engineering
• TAC I/A Series Enterprise Server
Notes
CD
Niagara Networking & Connectivity Guide
• Tech Zone at The Source
(http://source.tac.com/)
Niagara Standard Programming Reference Manual,
Release 2.3.4
BACnet Integration Reference
NiagaraAX BACnet Guide
NiagaraAX Networking and IT Guide
BACnet Networks
F-27360-11
ANSI/ASHRAE Standard 135-2001
BACnet—A Data Communication Protocol for
Building Automation and Control Networks.
• TAC I/A Series Enterprise Network
Server CD
• ANSI/ASHRAE
MicroNet BACnet Wiring, Networking, and Best Practices Guide
xi
Conventions Used
in this Manual
The following conventions apply to this printed manual:
• Menu commands appear in bold.
Example — On the Special menu, point to Security, then click Log On.
• Italics is used for emphasis in a statement, such as:
If maximum closed switch voltage is not more than 1.0 V and minimum
open switch voltage is at least 4.5 V, then solid state switches may be
used for a UI or a DI.
It is also used when referring to a document, such as:
Refer to the WorkPlace Tech Tool BACnet Engineering Guide Supplement, F-27356.
Acrobat (PDF) Conventions
If you are reading this manual online in Adobe® Acrobat® (.PDF file format),
numerous hypertext links exist, both in normal black text and in blue text.
• Hypertext links in this document include all entries in the Table of
Contents, as well as cross-references within the body text. For ease of
recognition, cross-reference links within the body text appear in blue
type, for example Manual Summary. A link is indicated whenever the
mouse pointer changes to a hand with a pointing finger.
• When viewing this guide with Adobe Acrobat, you can display various
“bookmark” links on the left side of your screen by choosing “Bookmarks
and Page” from the “View” menu. As with the links described above,
these “bookmark” links will also cause the mouse pointer to change to a
hand with a pointing finger.
Abbreviations and Terms Used in this Manual
Refer to Glossary for definitions, abbreviations, and acronyms that may be
used in this document:
Manual Summary
The MicroNet BACnet Wiring, Networking, and Best Practices Guide
contains three chapters.
Chapter 1, I/A Series BACnet Hardware, provides a brief overview of the
various I/A Series® MicroNet BACnet controllers, remote I/O modules, and
sensors.
Chapter 2, Networking Practices, provides an overview of the BACnet
protocol and, more specifically, its implementation in the TAC I/A Series
MicroNet BACnet system. This chapter then explains how TAC I/A Series
MicroNet BACnet controllers and sensors are configured for an MS/TP
network. It also explains how remote I/O networks are constructed by
connecting one to eight remote I/O modules to an MNB-1000 controller.
Chapter 3, Checkout and Troubleshooting, provides steps for determining
the proper operation of the TAC I/A Series MicroNet BACnet system and
suggests corrective actions for any discovered faults.
Appendix A, BACnet Best Practices, provides best practices information
for creating and maintaining a network of TAC I/A Series MicroNet BACnet
controllers, remote I/O modules, and sensors, and provides additional detail
for information contained elsewhere in this document.
xii MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Chapter 1
I/A Series BACnet Hardware
This chapter provides a brief overview of the various I/A Series MicroNet
BACnet controllers and sensors, including:
•
•
•
•
•
•
•
•
Common Controller Features
BACnet Compliance
MNB-300 Unitary Controller
MNB-V1, MNB-V2 VAV Controllers
MNB-70 Zone Controllers
MNB-1000 Plant Controller
MNB-1000-15 Remote I/O Module
MicroNet Digital Wall Sensors (MN-Sx Series)
MicroNet BACnet hardware products include controllers and compatible
sensors.
• MicroNet BACnet controllers provide direct-digital control for packaged
rooftop, heat pump, fan coil, unit ventilator, and VAV, as well as complex
mechanical equipment such as central station air handlers, VAV air
handlers, and cooling towers. Five basic controller platforms are
available, each with a number of I/O points and support for a digital room
temperature or humidity sensor (MicroNet sensor).
• MicroNet sensors are digital wall temperature and humidity sensors
designed specifically for use with MicroNet controllers. 12 different
models offer varying levels of sensor push-buttons and LCD screens.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
1
Chapter 1
MicroNet BACnet Controllers
There are five hardware platforms for MicroNet BACnet controllers: the
MNB-70, the MNB-300, the MNB-V1, the MNB-V2, and the MNB-1000. In
addition, the MicroNet BACnet family includes the MNB-1000-15 remote I/O
module. Each of these platforms is described in the following sections.
Common Controller
Features
While all controller platforms differ by their physical characteristics and
numbers and types of I/O points, all controller platforms provide the following
common features:
Note: See"MNB-1000-15 Remote I/O Module" on page 13 for features of
the remote I/O module.
• 24 Vac powered.
• Capability to function in standalone mode or as part of an I/A Series
building automation network.
• Support for a digital MicroNet sensor via a Sensor Link (S-Link) bus.
• Sequence of operation and BACnet image are fully programmable using
WorkPlace Tech Tool (WP Tech) 5.0 or greater.
• Extensive BACnet object and services support.
• DIP switch for setting the physical address.
• LED indication of MS/TP communication link and activity, and controller
status.
• Isolated EIA-485 (formerly RS-485) transceiver for MS/TP
communications.
• Firmware upgradeable over the network or directly to the controller.
BACnet
Compliance
Each MicroNet BACnet controller conforms to the requirements of a BACnet
Application Specific Device (B-ASD). For a list of objects supported by these
controllers, and the services provided, refer to the BACnet PIC Statements,
available on the BACnet Testing Laboratories website
(http://www.bacnetinternational.net/btl/).
2 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MNB-300 Unitary
Controller
The I/A Series MicroNet BACnet Unitary Controller, MNB-300, is an
interoperable controller with native BACnet MS/TP communications support.
The controller features Sensor Link (S-Link) support, LED status and output
indication, screw terminal blocks, as well as a panel-mount sub-base with
removable electronics module. The MNB-300 also includes one end-of-line
(EOL) termination and two bias resistors, both of which are
jumper-selectable.
When programmed using WP Tech, the MNB-300 provides a wide range of
control strategies for packaged rooftop, heat pump, fan coil, unit ventilator,
and similar applications.
Unique Features
In addition to common MicroNet BACnet controller features ("Common
Controller Features" on page 2), the MNB-300 offers the following:
•
•
•
•
•
Removable electronics module that mates with panel-mounted subbase.
Optional NEMA 1 enclosure.
IAM button for BACnet “I am” message broadcast.
Integral MS/TP jack for direct connection of a PC with the WP Tech.
Removable terminals for power and communications, to facilitate
commissioning.
• LED indication of UO and TO state.
Memory Available
Table–1.1 MNB-300 Available Memory.
Model
Number
MNB-300
Flash
SRAM
SDRAM
EEPROM
FRAM
256 KB
8 KB
n/a
4 KB
8 KB
Physical I/O Points
Table–1.2 MNB-300 Inputs and Outputs.
Model
Number
MNB-300
UI
6
Inputs and Outputs
UO
DO (Triac)
3
6
Refer to "Input and Output Specifications" on page 15 for a detailed
discussion of each input or output type.
Time Clock
The MNB-300 controller uses a software clock. This software clock defaults to
a predefined Date/Time following a reset.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
3
Chapter 1
Wiring Terminals
Refer to Figure-1.1 for the power and network communications wiring connections
available on the MNB-300 controller.
2
MNB-300
Unitary Controller
UI1
Universal Inputs
0 to 5 Vdc 4
5
0 to 20 mA
6
10K Thermistor
1K Balco
1K Platinum
1K Resistive
10K Resistive
Digital (dry switched
contact)
7
8
24G COM
COM
GND
UI2
AC Power
20.4 to 30 Vac
50/60 Hz
Class 2 (EN 60742)
16 VA per controller
TO1 (DO1)
Internal
Triac
Switches
(Isolated)
UI3
COM
2
C1
TO2 (DO2)
UI4
Standard Pulse 10
Fast Pulse (UI1) 12
3
24H
C2
UI5
TO3 (DO3)
Digital Outputs
(Triac)
12 VA at 24 Vac,
50/60 Hz. Each Triac
output individually
isolated from AC
input and other I/O.
Class 2
COM
C3
UI6
TO4 (DO4)
Universal Outputs
0 to 20 mA into an
80 to 550 ohm load
UO1
C4
Connectors (2)
COM
UO2
TO5 (DO5)
UO LEDs (3)
9
S-LK
Supports one
TAC I/A Series
MN-Sxxx Sensor
C5
XMT
UO3
Disable
COM
IAM
S-LK
13
Do not exceed two AWG #24
(0.205 mm2) wires per MS/TP
wiring terminal.
2
Power and I/O point wiring
terminals accept up to two AWG
#14 (2.08 mm2) or smaller wires.
Enable
MS+
EOL
MS-
1
SLD
3
LSB
MSB
BACnet Network
MS/TP Communications
1
TO6 (DO6)
6
C6
Physical
Address
2
EN DIS
MS/TP Jack
STATUS
RCV
MS BIAS
TO (DO) LEDs (6)
11
An 11 kilohm shunt resistor kit, part
number AD-8969-206, is required for a
10 kilohm Thermistor Sensor (non-850
series) universal inputs.
7
To detect a closed switch, resistance must
be less than 300 ohm.
3
Power and MS/TP connectors
have removable screw terminals.
8
To detect an open switch, resistance must
be greater than 2.5 kilohm.
4
Input signals of 1 to 11 Vdc must
be converted to 0.45 to 5 Vdc with
a voltage divider, part number
AD-8961-220.
9
External load is not required to illuminate
UO LEDs.
5
In applications requiring universal
inputs with ranges of 0 to 20 mA,
a 250 ohm shunt resistor kit, part
number AD-8969-202, is needed.
10
Minimum rate of 1 pulse per 4 minutes.
Maximum rate of 1 pulse per second.
11
MS/TP network bias resistors are shipped
in the disabled setting, and are located
under the controller’s cover.
Note: Components are
shown in their
approximate locations.
12 Minimum rate of 1 pulse per 4 minutes.
Maximum rate of 10 pulses per second.
13 When making an MS/TP cable, use a
1.3 x 3.5 mm Vdc power plug with strain
relief (Vimex part number
SCP-2009A-T, TAC part number
E24-1442, or equivalent). The cable
should be no longer than 6 ft. Connect
MS+ to the center contact and MS– to
the outside contact:
_
Note: The MS/TP cable
described above is
available from
Schneider-Electric as
MNB-CT-CBL. Contact
Schneider-Electric for
more information.
+
Figure–1.1 MNB-300 Terminal Connections.
4 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MNB-V1, MNB-V2
VAV Controllers
SW
24
SW H1
24
SW H2
24
2 4 H H3
24G
(C
GN OM)
D
ST
MSATUS
MSTP R
TP CV
XM
T
The I/A Series MicroNet BACnet VAV (Variable Air Volume) Controllers,
MNB-V1 and MNB-V2, are interoperable controllers with native BACnet
MS/TP communications support. Both models incorporate: an integral
actuator with manual override; an integral, patented, pressure transducer;
three universal inputs; Sensor Link (S-Link) support; LED status indication;
and over-the-shaft damper mounting. The MNB-V1 controller is designed
specifically for cooling applications, while the MNB-V2 controller adds digital
and universal outputs that make it suitable for additional VAV applications.
When programmed using WP Tech, these controllers provide a wide range
of control strategies for pressure-dependent and pressure-independent
terminal boxes, with or without reheat capabilities.
UO
1
CO
M
UI
1
CO
M
UI
2
S-L UI
K/C 3
MS OM
T
MS P +
TP
SH LD
Unique Features
In addition to common MicroNet BACnet controller features ("Common
Controller Features" on page 2), the MNB-V1 and MNB-V2 offer the
following:
• Air balancing performed using WorkPlace Flow Balance Tool (WPFBT).
• Integrated packaging with actuator, pressure transducer, and controller.
• Integral actuator features manual override and travel limit stops for easy
set up and adjustment.
• Enclosure approved for use in air plenums.
• Damper position feedback to the BACnet Building Automation System
(BAS) via integral hall effect sensor.
• Stable flow control down to 0.004 in. W.C. (0.996 Pa) differential
pressure.
Memory Available
Table–1.3 MNB-Vx Available Memory.
Model
Number
MNB-V1
MNB-V2
Flash
SRAM
SDRAM
EEPROM
FRAM
256 KB
8 KB
n/a
4 KB
n/a
Physical I/O Points
Table–1.4 MNB-Vx Inputs and Outputs.
Model
Number
MNB-V1
MNB-V2
UI
3
3
Inputs and Outputs
UO
DO (Triac)
0
0
1
3
Refer to the "Input and Output Specifications" on page 15 for a detailed
discussion of each input or output type.
Time Clock
The MNB-V1 and MNB-V2 controllers use a software clock. This software clock
defaults to a predefined Date/Time following a reset.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
5
Chapter 1
Wiring Terminals
Refer to Figure-1.2 for the power and network communications wiring connections
available on the MNB-V1 and MNB-V2 controllers.
MNB-V1 / -V2
Controllers
Internal Triac
Switches (3)
1
UO1*
Digital Outputs
Total 24 VA (DO1+DO2),
12 VA (DO3) at 24 Vac,
50/60 Hz, Class 2.
Pilot Duty
COM*
1
UI1
SW24H1* (DO1)
COM
SW24H2* (DO2)
UI2
SW24H3* (DO3)
UI3
24H
Universal Output
0 to 20mA into an
80 to 550 ohm
load
Universal Inputs
0 to 5 Vdc 2
3
0 to 20 mA
10K Thermistor
4
1K Balco
1K Platinum
1K Resistive
10K Resistive
Digital (dry switched
contact) 5
6
Standard Pulse
S-LK/COM
7
24G (COM)
AC Power
20.4 to 30 Vac,
50/60 Hz
Class 2 (EN 60742)
15 VA per controller
plus DO load
S-LK
GND
LSB
MSTP +
STATUS
Physical
MSTP RCV
MS/TP Jack
MSTP XMT
S-LK
Supports one I/A
Series MN-Sxxx
Sensor
MSTP –
8
MSB
SHLD
Address
Note: Asterisks (*) indicate terminals
that apply to the MNB-V2
controller but not to the MNB-V1.
Note: Components are shown in
their approximate locations.
BACnet Network
Communications
Fixed screw terminals that accept a single AWG #14
(2.08 mm2) wire or up to two AWG #18 (0.823 mm2) or
smaller wires. Do not exceed two AWG #24 (0.205 mm2)
wires per MS/TP wiring terminal.
6
To detect an open switch, minimum resistance must be
greater than 2.5 kilohm.
7
Minimum rate of 1 pulse per 4 minutes. Maximum rate of
1 pulse per second.
2
Input signals of 1 to 11 Vdc must be converted to 0.45 to
5 Vdc with a voltage divider, part number AD-8961-220.
8
3
In applications requiring universal inputs with ranges of
0 to 20 mA, a 250 ohm shunt resistor kit,
AD-8969-202, is needed.
4
An 11 kilohm shunt resistor kit, AD-8969-206, is
required for a 10 kilohm Thermistor Sensor (non-850
series) universal inputs.
When making an MS/TP cable, use a 1.3 x 3.5 mm Vdc
power plug with strain relief (Vimex part number
SCP-2009A-T, Schneider-Electric part number E24-1442,
or equivalent). The cable should be no longer than 6 ft.
Connect MS+ to the center contact and MS– to the
outside contact:
1
5
To detect a closed switch, maximum resistance must
be less than 300 ohm.
Note: The MS/TP cable described above
is available from Schneider-Electric as
MNB-CT-CBL. Contact
Schneider-Electric for more information.
_
+
Figure–1.2 MNB-Vx Terminal Connections.
6 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MNB-70 Zone
Controllers
SW
24
SW H1
24
SW H2
24
24H H3
24G
(C
GN OM)
D
ST
MSATUS
T
MS P R
TP CV
XM
T
The I/A Series MicroNet BACnet Zone Controller, MNB-70, is an
interoperable controller with native BACnet MS/TP communications support.
The controller features: three universal inputs; one universal output; three
digital (Triac) outputs; Sensor Link (S-Link) support; LED status indication;
and screw terminal blocks.
When programmed using WP Tech, the MNB-70 provides a wide range of
control strategies for heat pump, fan coil, unit ventilator, mixing boxes, and
similar applications.
Unique Features
UO
1
COAO
M
UI
1
CO
M
UI
2
S-L UI
K/C 3
MS OM
T
MS P +
TP
SH LD
In addition to common MicroNet BACnet controller features ("Common
Controller Features" on page 2), the MNB-70 offers the following:
•
•
•
•
I-Am button for BACnet “I-am” message broadcast.
Integral MS/TP jack for direct connection of a PC with the WP Tech.
Small footprint.
Enclosure approved for use in air plenums.
Memory Available
Table–1.5 MNB-70 Available Memory.
Model
Number
MNB-70
Flash
SRAM
SDRAM
EEPROM
FRAM
256 KB
8 KB
n/a
4 KB
n/a
Physical I/O Points
Table–1.6 MNB-70 Inputs and Outputs.
Model
Number
MNB-70
UI
3
Inputs and Outputs
UO
DO (Triac)
1
3
Refer to the "Input and Output Specifications" on page 15 for a detailed
discussion of each input or output type.
Time Clock
The MNB-70 controller uses a software clock. This software clock defaults to a
predefined Date/Time following a reset.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
7
Chapter 1
Wiring Terminals
Refer to Figure-1.3 for the power and network communications wiring connections
available on the MNB-70 controller.
MNB-70
Controller
Internal Triac
Switches (3)
1
UO1
Digital Outputs
Total 24 VA (DO1+DO2),
12 VA (DO3) at 24 Vac,
50/60 Hz, Class 2.
Pilot Duty
COM
1
UI1
SW24H1 (DO1)
COM
SW24H2 (DO2)
UI2
SW24H3 (DO3)
UI3
24H
Universal Output
0 to 20mA into an
80 to 550 ohm
load
Universal Inputs
0 to 5 Vdc 2
3
0 to 20 mA
10K Thermistor
4
1K Balco
1K Platinum
1K Resistive
10K Resistive
Digital (dry switched
contact) 5
6
Standard Pulse
S-LK/COM
7
24G (COM)
AC Power
20.4 to 30 Vac,
50/60 Hz
Class 2 (EN 60742)
15 VA per controller
plus DO load
S-LK
GND
LSB
MSTP +
STATUS
Physical
Address
MSTP RCV
MSTP XMT
S-LK
Supports one I/A
Series MN-Sxxx
Sensor
MSTP –
MS/TP Jack
8
MSB
SHLD
IAM
BACnet Network
Communications
Note: Components are shown in
their approximate locations.
Fixed screw terminals that accept a single AWG #14
(2.08 mm2) wire or up to two AWG #18 (0.823 mm2) or
smaller wires. Do not exceed two AWG #24 (0.205 mm2)
wires per MS/TP wiring terminal.
6
To detect an open switch, minimum resistance must be
greater than 2.5 kilohm.
7
Minimum rate of 1 pulse per 4 minutes. Maximum rate of
1 pulse per second.
2
Input signals of 1 to 11 Vdc must be converted to 0.45 to
5 Vdc with a voltage divider, part number AD-8961-220.
8
3
In applications requiring universal inputs with ranges of
0 to 20 mA, a 250 ohm shunt resistor kit,
AD-8969-202, is needed.
4
An 11 kilohm shunt resistor kit, AD-8969-206, is
required for a 10 kilohm Thermistor Sensor (non-850
series) universal inputs.
When making an MS/TP cable, use a 1.3 x 3.5 mm Vdc
power plug with strain relief (Vimex part number
SCP-2009A-T, Schneider-Electric part number E24-1442,
or equivalent). The cable should be no longer than 6 ft.
Connect MS+ to the center contact and MS– to the
outside contact:
1
5
To detect a closed switch, maximum resistance must
be less than 300 ohm.
Note: The MS/TP cable described above
is available from Schneider-Electric as
MNB-CT-CBL. Contact
Schneider-Electric for more information.
_
+
Figure–1.3 MNB-70 Terminal Connections.
8 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MNB-1000
Plant Controller
The I/A Series MicroNet BACnet Plant Controller, MNB-1000, is an
interoperable controller with native BACnet MS/TP communications support.
The controller features Sensor Link (S-Link) support, LED status and output
indication, two Ethernet ports, and screw terminal blocks.
The MNB-1000’s sequence of operation and BACnet image are fully
programmable using WP Tech, and can be applied to a wide range of
mechanical equipment. Typical applications include central station air
handlers, VAV air handlers, and cooling towers.
Unique Features
In addition to common MicroNet BACnet controller features ("Common
Controller Features" on page 2), the MNB-1000 offers the following:
•
•
•
•
Optional NEMA 1 enclosure.
IAM button for BACnet “I am” message broadcast.
Integral MS/TP jack for direct connection of a PC with the WP Tech.
LED indication of Ethernet communication link and activity, DO state,
UO state, and remote I/O communications.
• Application-programmable LED provides on/off indication of a
user-defined application parameter.
•
•
•
•
•
BACnet router functionality.
Support for remote I/O modules.
Ethernet port bridging.
20 Vdc output
72 hour, battery-backed real time clock.
Memory Available
Table–1.7 MNB-1000 Available Memory.
Component
µC
Motherboard
Flash
128 KB
n/a
SRAM
4 KB
256 KB
SDRAM
n/a
n/a
EEPROM
4 KB
128 KB
FRAM
n/a
n/a
Engine (Core)
Engine (Boot)
32 or 16 MBa
2 MB
n/a
n/a
64 MB
n/a
1 Kb
n/a
n/a
n/a
a. MNB-1000s with a date code prior to 0726 have 32 MB of core memory. Beginning with
date code 0726, core memory was changed to 16 MB. However, because the MNB-1000
has always used only the first 16 MB of memory, this change has no impact on the
controller’s operation, the size of the application allowed, or the controller’s application
compatibility.
Physical I/O Points
Table–1.8 MNB-1000 Inputs and Outputs.
Model
MNB-1000
UI
12
Inputs and Outputs
DI
UO
4
8
DO (Triac)
8
Refer to the "Input and Output Specifications" on page 15 for a detailed
discussion of each input or output type.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
9
Chapter 1
Note: The onboard I/O points of the MNB-1000 can be greatly expanded
with the addition of one to eight MNB-1000-15 remote I/O modules, each of
which adds 15 I/O points. Refer to "MNB-1000-15 Remote I/O Module" on
page 13.
Time Clock
The MNB-1000 features an onboard, real-time clock. A lithium battery
provides backup power for up to 72 hours in the event of a primary power
interruption. The real-time clock acts as a Date/Time server using native
BACnet services. In the absence of another Date/Time server on the
network, the MNB-1000 can provide this functionality to other nodes on the
BACnet internetwork.
Battery Replacement
If the real-time clock’s battery becomes depleted, replace it with lithium
battery, part number E17-137, according to the instructions in Figure-1.4.
For additional disassembly and reassembly instructions, refer to MicroNet
BACnet MNB-1000 Plant Controller Installation Instructions, F-27347
Caution: Follow static discharge precautions when handling the MNB-1000
and its component parts.
Note: Whenever the battery is removed from the MNB-1000, the clock
setting and volatile data will be lost. Reprogram the MNB-1000 as needed
after installing the replacement battery.
10 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
1
If the controller is mounted inside an
enclosure, open the enclosure cover.
9
Restore power to the controller.
2
Remove power from the
controller.
10 If applicable, close the enclosure
cover.
3
Referring to MicroNet BACnet
MNB-1000 Controller Installation
Instructions, F-27347, remove
the controller’s main assembly
from the base plate.
4
Remove two screws, and then
separate the printed circuit
board from the cover.
5
Locate the battery on the printed
circuit board.
6
Remove the depleted battery,
and then install a new lithium
battery, part number E17-137.
Make sure that the positive (+)
side faces upward.
7
Reassemble the printed
circuit board to the cover,
and secure with the two
screws removed in step 4.
8
Referring to F-27347,
reassemble the
controller’s main
assembly to the base
plate.
Printed Circuit
Board
Cover
Screw
(1 of 2)
Base Plate
Lithium Battery
E17-137
Printed Circuit Board
Figure–1.4 MNB-1000 Real-time Clock Battery Replacement.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
11
Chapter 1
Wiring Terminals
Refer to Figure-1.5 for the wiring connections available on the MNB-1000 controller.
20 Vdc Output
20 Vdc ±10% at
100 mA
UI1
UI2
UI3
GND
1
TO1 (DO1)
C1
COM
0 to 5 Vdc 4
0 to 20 mA
5
10K Thermistor
6
1K Balco
1K Platinum
1K Resistive
10K Resistive
Digital (dry switched
contact)
7
9
TO2 (DO2)
Note: Components are
shown in their
approximate
locations.
UI4
UI5
COM
C2
TO (DO)
LEDs (8)
TO4 (DO4)
UI7
C4
COM
TO5 (DO5)
UI8
C5
UI9
1
TO6 (DO6)
COM
C6
TO7 (DO7)
C7
COM
C8
DI1
ACT
DI3
COM
LD
XMT
IO+
SLD
8
1
MS-
3
I/O point wiring terminals
accept a single AWG #14
(2.08 mm2) or up to two
AWG #18 (0.823 mm2) or
smaller wires. Do not
exceed two AWG #24
(0.205 mm2) wires per
MS/TP or Remote I/O
wiring terminal.
UO4
UO5
IO
MSTP
AUX
COM
13
To detect a closed
switch, maximum
resistance must be
less than 300 ohm.
8
Remote I/O network
bias resistor is built-in.
UO7
UO8
ETHERNET
I AM
7
UO6
COM
9
LSB
Physical
Address
To detect an open switch,
minimum resistance must
be equal to or greater than
2.5 kilohm.
11
External load is required to
illuminate UO LEDs.
MSB
Power wiring terminals accept up to two AWG #14
(2.08 mm2) or smaller wires.
3
Power, MS/TP, and Remote I/O connectors have
removable screw terminals.
4
Input signals of 1 to 11 Vdc must be converted to 0.45 to
5 Vdc with a voltage divider, part number AD-8961-220.
5
In applications requiring universal inputs with ranges of 0 to
20 mA, a 250 ohm shunt resistor kit, AD8969-202, is
needed.
To detect an open switch,
minimum resistance must be
greater than 2.5 kilohm.
10
MS/TP Jack
2
6
COM
IO EOL
MS BIAS
MS EOL
MS BIAS
SLD
1
STATUS
Disable Enable
MS+
BACnet Network
Communications
COM
UO3
S-LK
IO-
Universal Outputs
0 to 20 mA into an
80 to 550 ohm
load.
UO1
UO2
COM
3
11
RCV
S-LK
Supports one I/A
Series MN-Sxxx
Sensor
UO LEDs (8)
LNK
DI4
1
1 PORT
0 PORT
DI2
Local Display
(for future use)
1
Digital Outputs
12 VA at 24 Vac,
50/60 Hz each Triac
output individually
isolated from AC
input and other I/O.
TO8 (DO8)
UI12
COM
ADI or
Remote I/O
AC Power
20.4 to 30 Vac
50/60 Hz
Class 2 (EN 60742)
50 VA per controller
Isolated from I/O
C3
UI6
UI11
10
3
TO3 (DO3)
UI10
Digital Inputs
Dry Switched
7
Contact
Fast Pulse 12
2
24G COM
Internal Triac
Switches (8)
(Isolated)
COM
Universal Inputs
24H
MNB-1000
Plant Controller
20V
12
Minimum rate of 1 pulse per 4 minutes. Maximum rate of 10 pulses
per second. With digital inputs only.
13
When making an MS/TP cable, use a 1.3 x 3.5 mm Vdc power
plug with strain relief (Vimex part number SCP-2009A-T,
Schneider-Electric part number E24-1442, or equivalent). The
cable should be no longer than 6 ft. Connect MS+ to the center
contact and MS– to the outside contact:
–
+
Note: The MS/TP cable described above
is available from Schneider-Electric as
MNB-CT-CBL. Contact
Schneider-Electric for more information.
An 11 kilohm shunt resistor kit, AD-8969-206, is required
for a 10 kilohm thermistor Sensor (non-850 series)
universal inputs.
Figure–1.5 MNB-1000 Terminal Connections.
12 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MNB-1000-15
Remote I/O Module
The I/A Series MicroNet BACnet Remote I/O Module, MNB-1000-15, is
designed to be connected to an MNB-1000 Plant Controller, so as to expand
the controller’s I/O count. When programmed using WP Tech, each module
increases the count by 15 inputs and outputs. Up to eight modules can be
connected to a given MNB-1000, for a potential increase of 120 I/O points,
total. In this way, the controller’s existing 32 onboard I/O can be expanded to
47 I/O points (with one module), up to a maximum total of 152 I/O points
(with eight modules).
Features
The MNB-1000-15 offers the following:
• 24 Vac powered.
• DIP switch for setting the physical address on the remote I/O network.
• Isolated EIA-485 (formerly RS-485) transceiver for remote I/O
communications.
• Removable electronics module that mates with panel-mounted subbase.
• Optional NEMA 1 enclosure.
• Removable terminals for power and communications, to facilitate
commissioning.
• LED indication of compatibility, UO and TO state, and communication
state (with the MNB-1000).
• Firmware upgradeable over the network.
• Fallback function, in case of loss of communication with MNB-1000.
Note: The MNB-1000-15 does not support the S-Link bus.
Memory Available
Table–1.9 MNB-1000-15 Available Memory.
Model
Number
MNB-1000-15
Flash
SRAM
SDRAM
EEPROM
FRAM
256 KB
8 KB
n/a
4 KB
8 KB
Physical I/O Points
Table–1.10 MNB-1000-15 Inputs and Outputs.
Model
Number
MNB-1000-15
UI
6
Inputs and Outputs
UO
DO (Triac)
3
6
Refer to "Input and Output Specifications" on page 15 for a detailed
discussion of each input or output type.
Fallback Function
The MNB-1000-15 module’s outputs are driven directly by the MNB-1000
Plant Controller, in which the application resides. If communications
between the module and the MNB-1000 is lost, the module’s outputs are set
to fallback values that were previously sent to the module during normal
communications. Refer to "Fallback Function" on page 107 for more
information on this function.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
13
Chapter 1
Wiring Terminals
Refer to Figure-1.6 for the power and network communications wiring
connections available on the MNB-1000-15 remote I/O module.
2
MNB-1000-15
Remote I/O Module
UI1
Universal Inputs
0 to 5 Vdc 4
5
0 to 20 mA
6
10K Thermistor
1K Balco
1K Platinum
1K Resistive
10K Resistive
Digital (dry switched
contact)
7
8
Standard Pulse
(UI1-UI6)
10
3
24H
24G COM
COM
GND
UI2
AC Power
20.4 to 30 Vac
50/60 Hz
Class 2 (EN 60742)
16 VA per module
TO1 (DO1)
Internal
Triac
Switches
(Isolated)
UI3
COM
2
C1
TO2 (DO2)
UI4
C2
UI5
TO3 (DO3)
Digital Outputs
(Triac)
12 VA at 24 Vac,
50/60 Hz. Each Triac
output individually
isolated from AC
input and other I/O.
Class 2
COM
C3
UI6
TO4 (DO4)
Universal Outputs
0 to 20 mA into an
80 to 550 ohm load
UO1
C4
Connectors (2)
COM
UO2
TO5 (DO5)
UO LEDs (3)
9
C5
XMT
UO3
Disable
COM
11
S-LK
11
Enable
IO+
EOL
IO-
1
SLD
3
Do not exceed two AWG #24
(0.205 mm2) wires per Remote I/O
wiring terminal.
2
Power and I/O point wiring
terminals accept up to two AWG
#14 (2.08 mm2) or smaller wires.
3
Power and remote I/O connectors
have removable screw terminals.
4
Input signals of 1 to 11 Vdc must
be converted to 0.45 to 5 Vdc with
a voltage divider, part number
AD-8961-220.
LSB
TO6 (DO6)
5
6
C6
Physical
Address
2
TO (DO) LEDs (6)
MSB
Remote I/O Network
Communications to
MNB-1000
1
STATUS
RCV
11
12
In applications requiring universal inputs
with ranges of 0 to 20 mA, a 250 ohm
shunt resistor kit, part number
AD-8969-202, is needed.
An 11 kilohm shunt resistor kit, part
number AD-8969-206, is required for a
10 kilohm Thermistor Sensor (non-850
series) universal inputs.
7
To detect a closed switch, resistance must
be less than 300 ohm.
8
To detect an open switch, resistance must
be greater than 2.5 kilohm.
9
Note: Components are shown
in their approximate
locations.
External load is not required to
illuminate UO LEDs.
10 Minimum rate of 1 pulse per 4 minutes.
Maximum rate of 1 pulse per second.
11 Items in gray, although present, are not
used in the MNB-1000-15.
12 Bias for the remote I/O network is
provided by the built-in bias resistor on
the MNB -1000 controller.
Figure–1.6 MNB-1000-15 Terminal Connections.
14 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Input and Output
Specifications
All MicroNet BACnet controllers use input and output types as described in
this section.
Universal Inputs
The universal input characteristics are software-configured to respond to
one of the eight input types listed in Table–1.11.
Table–1.11 Universal Inputs.
Input
Characteristics
10 kilohm Thermistor Sensor operating range -40 to 250 °F (-40 to 121 °C),
with 11 kilohm Shunt requires Schneider Electric model TSMN-57011-850
Resistor
series, TS-5700-850 series, or equivalent.
-40 to 250 °F (-40 to 121 °C), Schneider Electric model
1 kilohm Balco
TSMN-81011, TS-8000 series, or equivalent.
-40 to 240 °F (-40 to 116 °C), Schneider Electric model
1 kilohm Platinum
TSMN-58011, TS-5800 series, or equivalent.
1 kilohm Resistive
0 to 1500 ohm.
10 kilohm Resistive
0 to 10.5 kilohm.
Analog Voltage
Range 0 to 5 Vdc
0 to 20 mA, requires external 250 ohm shunt resistor kit,
Analog Current
AD-8969-202.
Dry switched contact; detection of closed switch requires
Digital
less than 300 ohm resistance; detection of open switch
requires more than 2.5 kilohm.
See Figure-1.7 for examples of connections to universal inputs.
10 kilohm Thermistor
(with an 11 kilohm
Controller
shunt resistor)
Controller
Inputs
4 to 20 mA
Transmitter
+
_
UI1
COM
250 ohm
UI2
UI1
COM
1
UI2
Sensor Power
Source
0 to 5 Vdc
Transmitter
+
_
Controller
Inputs
UI1
COM
UI2
1
Resistor kit, AD-8969-202. Be
sure to install the resistor at the
controller, not at the 4 to 20 mA
device.
Sensor Power
Source
Figure–1.7 Universal Input Connections.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
15
Chapter 1
Universal Outputs
0 to 20 mA (output load from 80 to 550 ohm). See Figure-1.8 for examples of
connections to universal outputs.
Controller
Outputs
4 to 20 mA
Actuator
Controller Output
Configured as
0 to 20 mA
+
_
UO1
COM
UO2
Controller
Outputs
UO1
1
500 ohm
COM
UO2
0 to 10 Vdc
Actuator
+
_
2
Functional Devices
RIBU1C Relay 3
N/C
UO1
Wht/Blu
10-30 Vdc
COM
Wht/Yel
COM
COM
N/O
1
Output accuracy degrades as input
impedance decreases.
2
Resistor kit, AM-708. Be sure to
install the resistor at the 0 to 10 Vdc
device, not at the controller.
3
Can be purchased through PS3,
part number FUN-RIBU1-C.
Figure–1.8 Universal Output Connections.
Digital Inputs
Dry switched contact. Detection of a closed switch requires less than
300 ohm resistance. When connected to a controller’s digital inputs,
detection of an open switch requires more than 2.5 kilohm. When connected
to a controller’s universal inputs (used as digital inputs), detection of an open
switch requires more than 2.5 kilohm. See Figure-1.9 for examples of a
connection to digital inputs.
Connection to Digital Inputs
DI Input
On-Off Type Device
NC
Controller
Inputs
Connection to Universal Inputs
DI Input
On-Off Type Device
DI1
NC
DI2
NO
UI1
COM
COM
COM
Controller
Inputs
UI2
COM
NO
Figure–1.9 Fixed Digital Input Connections.
16 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Digital Outputs, Triac
MNB-V2 and MNB-70
Table–1.12 lists specifications for the Triac outputs featured on the MNB-V2
and MNB-70 controllers.
Caution: The Triac (digital) outputs on MicroNet BACnet controllers are not
protected against short circuits. Take necessary precautions to protect these
outputs against short circuits.
Table–1.12 Digital Outputs, Triac, on MNB-V2 and MNB-70.
Characteristicsa
Input
Common Terminal
Rating (DO1+DO2)b
Rating (DO3)b
Default Output State
Internally sourced, high side switching. Triac outputs
share a common supply (24H) that is independently
switched to each output terminal, SW24H1, SW24H2, and
SW24H3 (DO1, DO2, and DO3).
24 VA total at 24 Vac, 50/60 Hz.
12 VA at 24 Vac, 50/60 Hz.
OFF (inactive).
a. As with all Triac devices, a high-impedance meter on the output without a load will show
24 Vac, due to low level leakage through the device.
b. As labeled on the controller, SW24H1=DO1, SW24H2=DO2, and SW24H3=DO3 (see
Figure-1.2).
See Figure-1.10 for an example of a connection to an MNB-V2 or MNB-70
controller’s Triac outputs.
Load1
Load2
SW24H1
(DO1)
SW24H2
(DO2)
Load3
SW24H3
(DO3)
MNB-V2
Controller
GND
24G
24H
24 Vac
Primary
Class 2
Transformer
Figure–1.10 MNB-V2 and MNB-70 Controller Triac Output Circuit Configuration.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
17
Chapter 1
Note: With the MNB-V2 and MNB-70, AC voltage to Triacs is sourced from
the controller. This is different from the MNB-300 and MNB-1000 controllers,
and the MNB-1000-15 module, where AC voltage is sourced externally.
MNB-300, MNB-1000, and MNB-1000-15
Table–1.13 lists specifications for the Triac outputs featured on MNB-300
and MNB-1000 controllers, and on the MNB-1000-15 remote I/O module.
Caution: The Triac (digital) outputs on MicroNet BACnet controllers are not
protected against short circuits. Take necessary precautions to protect these
outputs against short circuits.
Table–1.13 Digital Outputs, Triac, on MNB-300, MNB-1000, and MNB-1000-15.
Characteristicsa
Input
Isolation
Common Terminal
Rating
Default Output State
Each output individually isolated from circuit common.
Each TO has its own common terminal. This is the voltage
switched to each TO output.
12 VA at 24 Vac, 50/60 Hz.
OFF (inactive).
a. As with all Triac devices, a high-impedance meter on the output without a load will show
24 Vac, due to low level leakage through the device.
See Figure-1.11 for an example of a connection to the Triac outputs on an
MNB-300, MNB-1000, or MNB-1000-15.
24 Vac
24 Vac
Load1
TO1 (DO1)
GND
Load2
C1
24G
TO2 (DO2)
24H
24 Vac
Loadx
C2
TOx (DOx)
Cx
Class 2
Transformer
24 Vac
Primary
Figure–1.11 MNB-300 Controller, MNB-1000 Controller, and MNB-1000-15 Remote
I/O Module Triac Output Circuit Configuration.
20 Vdc Output
20 Vdc ±10% at 100 mA for supplying power to an external device. See
Figure-1.12 for an example of a connection to a 20 Vdc output.
18 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Auxiliary Device
Controller
+
20V
–
250 ohm
Humidity 4 to 20 mA
(example)
UI1
COM
1
1
Resistor kit, AD-8969-202,
4 to 20 mA only. Not
required for Vdc.
Figure–1.12 20 Vdc Output Connection.
Inputs from MN-Sx MicroNet Sensor
Table–1.14 lists specifications for the inputs from MicroNet Sensors. For an
example showing how a MicroNet Sensor may be wired to a MicroNet
BACnet controller, see Figure-1.13.
Table–1.14 Inputs from MN-Sx MicroNet Sensor.
Input
Space Temperature
Space Humidity
Local Setpoint
Override Pushbutton
Fan Operation and
Speed Mode
System Mode
Emergency Heat
F-27360-11
Characteristics
32 to 122 °F (0 to 50 °C).
5 to 95% RH, non-condensing.
Adjustable within limits set by application programming
tool.
For standalone occupancy control.
On/off, speed (low/medium/high), or auto.
Heat, cool, off, or auto.
Enable or disable.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
19
Chapter 1
Wire S-Link to terminals
1 and 2 on baseplate
To Rest of the
MS/TP Network
Controller
S-Link Jack
MN-Sx
Sensor
6
COM
SLK
5
SLD (SHLD)
1
S-Link 3
MS/TP 1
Shield
_
2
4
MS+ (MSTP+)
+
MS- (MSTP-)
MS/TP Jack
1
2
MS/TP wiring of controller to sensor screw terminals
is optional.
Note: To preserve the integrity of the network, the
MS/TP network wiring connecting a MicroNet
BACnet controller to an MN-Sx sensor must be run
to the sensor and back, in daisychain fashion. A
wire “spur” must not be used to connect the sensor
to the controller.
2
Observe consistent polarity when wiring.
3
S-Link wiring is not polarity-sensitive.
4
Tie the MS/TP shields together at the sensor.
3
4
2
To Rest of the
MS/TP Network
Wire MS/TP to terminals
3 and 4 on baseplate
5
MS/TP shields must be connected to the SLD (or SHLD)
terminal of all MicroNet BACnet controllers.
6
S-Link communications is not supported in the
MNB-1000-15 remote I/O module.
Figure–1.13 Sensor Link (S-Link) Connection.
Velocity Pressure Input
MNB-V1 and MNB-V2
Table–1.15 lists specifications for the velocity pressure inputs on MNB-Vx
controllers.
Table–1.15 Velocity Pressure Input, on MNB-V1 and MNB-V2.
Input
Control Range
Over Pressure
Withstand
Accuracy
Sensor Type
Tubing Connections
Tubing Length
Characteristics
0.004 to 1.5 in. of W.C. (0.996 to 373.5 Pa)
±20 in. of W.C. (4.980 kPa)
±5% at 1.00 in. of W.C. (249.00 Pa) with laminar flow at
77 °F (25 °C) and suitable flow station.
Self-calibrating flow sensor (differential pressure).
Barb fittings for 0.170 in. I.D. (4.3 mm I.D.) FRPE
polyethylene tubing or 0.25 in. O.D./0.125 in. I.D. (6.4 mm
O.D./3.2 mm I.D.) Tygon® tubing (high and low pressure
taps).
5 ft (1.52 m) maximum, each tube.
20 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MicroNet Digital Wall Sensors
Each MicroNet BACnet controller supports a single MN-Sx digital wall
sensor. 12 sensor models are presently available, six sensing zone
temperature and six sensing both zone temperature and humidity. These
range from a sensor-only model to one with seven pushbuttons and an LCD
screen. Table–1.16 provides a feature summary of the MN-Sx sensors.
Note: S-Link communications is not supported in the MNB-1000-15 remote
I/O module.
Table–1.16 MicroNet Sensors.
Sensor Model
MN-S1
MN-S1HT
Features
Sensor Model
MN-S2
MN-S2HT
No buttons
• Sensor only.
Its primary function is to provide room
temperature or humidity sensing values
to the controller via the Sensor Link.
One button
• Sensor (as in MN-S1).
• Override key with LED indicator, to
allow the timed override of unoccupied
to occupied modes of operation.
MN-S4
MN-S4HT
MN-S3
MN-S3HT
Three buttons
• MN-S2 features—Sensor; Override key
with LED indicator.
• 3-digit LCD for showing (typically) the
current temperature.
• Up and Down keys to allow adjustment
of the current setpoint.
MN-S4-FCS
MN-S4HT-FCS Six buttons
• Larger LCD capable of showing up to
four possible temperature, humidity,
and function displays
• Up and Down keys for setpoint
adjustment.
• Three fan speed selection keys:
– High Fan Speed
– Medium Fan Speed
– Low Fan Speed
• Fan On / Off / Auto key.
F-27360-11
Features
MN-S5
MN-S5HT
Six buttons
• MN-S3 features—Sensor; Override key
with LED indicator; LCD temperature,
humidity, and function display (larger
than in MN-S3, capable of showing up
to four possible displays); Up and
Down keys for setpoint adjustment.
• These “sub-base” functions:
– Mode key allowing two
Heat/Cool/Auto/Off modes.
– Fan key to control fan operation or
speed.
– Setpoint key to select up to four
Heat/Cool setpoints.
Seven buttons
• MN-S4 features—Sensor; Override key
with LED indicator; larger LCD capable
of showing up to four possible
temperature, humidity, and function
displays; Up and Down keys for
setpoint adjustment; Mode key, Fan
key, and Setpoint key “sub-base”
functions.
• Emergency Heat key with LED
indicator for emergency heat activation
or indication (Heat Pump applications).
MicroNet BACnet Wiring, Networking, and Best Practices Guide
21
Chapter 1
Common Sensor
Features
An MN-Sx sensor communicates with (and is powered by) two Sensor Link
(S-Link) terminals on a MicroNet controller — it does not consume a typical
I/O point. The S-Link connection between the sensor and the controller can
use low-cost, twisted-pair wire up to 200 ft (61 m), and is not polarity
sensitive. All MN-Sx sensor models also include an MS/TP jack for a
convenient means of connecting a network tool, such as a Work Place Tech
Tool PC, to the BACnet network.
Under each MN-Sx sensor’s detachable cover is a pre-wirable baseplate
and a removable electronic assembly (Figure–1.14). The same baseplate is
used in all MN-Sx sensor models.
Pre-wirable Sensor
Baseplate
S-Link Screw Terminals
(1 and 2)
Removable Electronic
Assembly (contains
temperature sensor)
MS/TP Jack
Figure–1.14 MN-Sx Sensor Pre-Wirable Baseplate and Electronic Assembly.
Note: MN-Sx sensors have no independent intelligence. This means any
MN-Sx sensor’s behavior is defined by how the application control logic has
been engineered, compiled, and downloaded into the MicroNet controller.
This allows replacement of a sensor without need of additional
programming.
Keypad Icons
Depending on the sensor model used and the control application, various
keypad buttons allow the sensor user to select or perform different functions.
Table–1.17 MicroNet Sensor Keypad Icon Definitions.
+
+
Setpoint
Up
Override
!
Emergency Heat
Down
Fan On/Off or Speed
Mode
Fan Speed (MN-S4-FCS) Hi,
Med, Low
Fan On/Off Auto (MN-S4-FCS)
22 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
LCD Icons
Sensor models featuring an LCD typically show the current zone
temperature as a default display. The MN-S4, MN-S4HT, MN-S5, and
MN-S5HT models can also display selected icons, as shown in
(Table–1.18). These icons represent status items, depending on keypad
input and the current control application.
Table–1.18 MicroNet Sensor LCD Icon Definitions.
Diagnostic
Functions
°F
Degrees F
Fan
Cool
°C
Degrees C
Fan Speed Hi
On
%
Relative Humidity
Fan Speed Med
Outdoor Air
Fan Speed Lo
Off
Fan
Heat
Unoccupied
AUTO Auto
MN-S3, S3HT, S4, S4HT, S4-FCS, S4HT-FCS, S5, and S5HT sensors
provide access to additional diagnostic data through the sensor keypad. This
Diagnostic Mode data is displayed on the LCD screens of these sensors.
See Figure–1.15 (MN-S5 and MN-S5HT) and Figure–1.16 (MN-S4-FCS and
MN-S4HT-FCS) for descriptions of the various elements of the keypad and
LCD display.
LCD. The top area
displays analog values,
such as temperature
and setpoints.
1
°F
°C
%
The MN-S4, S4HT,
S5, and S5HT can
show additional
icons in this area. 1
AUTO
+
Setpoint, Mode,
and Fan buttons on
the MN-S4, S4HT,
S5, and S5HT.
Emergency Heat button
and LED (MN-S5 and
MN-S5HT only).
+
!
Up/Down buttons on MN-S3,
S3HT, S4, S4HT, S4-FCS,
S4HT-FCS, S5, and S5HT
are used to adjust setpoints
and cycle through LCD icon
displays.
Override button and
Override LED. MN-S2,
S2HT, S3, S3HT, S4,
S4HT, S4-FCS,
S4HT-FCS, S5, and
S5HT have this feature.
1 The icons displayed in the LCD are dependent upon the sensor model used,
the mode the controller is in, and the sensor's configuration in WP Tech. Not all
icons are shown in this illustration.
Figure–1.15 MN-S5 and MN-S5HT Keypad and LCD
(Most LCD Icons Shown Illuminated).
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
23
Chapter 1
LCD. The top area
displays analog values
such as temperature,
humidity, and setpoints. 1
°F
°C
%
The MN-S4-FCS
and S4HT-FCS can
show additional
icons in this area. 1
AUTO
+
Fan speed buttons,
used to set High,
Medium and Low
speed.
Up/Down buttons are
used to adjust setpoints
and cycle through LCD
icon displays.
-
Fan - On/Off
Auto (optional)
and Fan
indication LED.
1 The icons displayed in the LCD are dependent upon the mode the controller is
in and the sensor's configuration in WP Tech. Not all icons are shown in the
illustration.
Figure–1.16 MN-S4-FCS and MN-S4HT-FCS Keypad and LCD
(Most LCD Icons Shown Illuminated).
The LCD screen includes separate displays (frames) for the MicroNet
controller’s:
• Subnet and Node Address
Note: Subnet will always display Ø (null), and the node address will
reflect the address DIP switch setting.
• Errors–Not Supported
• Alarms–Not Supported
• Temperature and Relative Humidity Offsets
With the exception of the Temperature or Relative Humidity Offset,
Diagnostic Mode data is view only. The Temperature or Relative Humidity
Offset is adjustable and applies only to the integral temperature or humidity
sensor in the MN-Sx sensor.
See the I/A Series MicroNet Sensors General Instructions, F-26277, for
detailed information on the features and operation of MN-Sx sensors,
including the Diagnostic Mode.
24 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Communications Wiring
Communications wiring includes a connection between the controller and a
MicroNet MN-Sx Sensor via the S-Link, and a connection between the
controller and the MicroNet BACnet Network. Optionally, an MS/TP jack on
the MN-Sx sensor allows a PC with a network tool, such as WP Tech, to be
connected to the BACnet network.
Caution:
• Be sure to observe proper polarity when wiring the controller’s MS/TP
terminals to the MN-Sx Sensor’s wall plate. See Figure–1.13.
• To preserve the integrity of the network, the MS/TP network wiring
connecting a MicroNet BACnet controller to an MN-Sx sensor must be
run to the sensor, then to the next controller, in daisy-chain fashion. A
wire “spur” or “tee” must not be used to connect the sensor to the
controller.
• Communication wire pairs must be dedicated to MN-Sx (S-Link) and
MicroNet BACnet network communications. They cannot be part of an
active, bundled telephone trunk.
• When wiring the MNB-300 or MNB-1000 controller, or the MNB-1000-15
remote I/O module, provide enough strain relief (slack) in the wires to
allow full range of movement for the input and output boards.
• Shielded cable is required for MS/TP network wiring and ADI or remote
I/O network wiring.
• Shielded cable is not required for S-Link wiring.
• If the cable is installed in areas of high RFI/EMI, the cable must be in
conduit.
• The cable’s shield must be connected to earth ground at one end only.
Shield must be continuous from one end of the trunk to the other.
Intermixing of
Cables
Placing certain types of communications and power wiring in close proximity
to each other can result in communications errors. To prevent this when
running cables, you must note the combinations of wiring that may be
intermixed and, when close placement is not recommended, ensure that
there is sufficient separation between them. The combinations of wiring that
are allowed to intermix are summarized in Table–1.19.
Note:
• The term, “intermix,” is used here to refer to the placement of wiring in
close proximity to each other. The placing of wiring in the same conduit,
or bundling the wiring together, are examples of extremely close
placement.
• Observe the correct shielding of cables to prevent communications
problems such as those that may result from the intermixing of certain
wiring types.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
25
Chapter 1
Table–1.19 Allowed Wiring Combinations for Intermixing
Wiring
S-Link
MS/TP
ADI or Remote I/O
UI, DI, UO
DO
Class 2 24 Vac
S-Link
MS/TP
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
ADI or
Remote I/O
Yes
Yes
Yes
No
Yes
Yes
UI, DI, UO
DO
Yes
No
No
Yes
No
No
No
Yes
Yes
No
Yes
Yes
Class 2
24 Vac
No
Yes
Yes
No
Yes
Yes
The following paragraphs detail the conditions under which wiring can be
intermixed, including placement in the same conduit.
Sensor Link (S-Link) Wiring
Observe the following when laying S-Link wiring.
Note: Refer to Table–1.19 for a summary of the types of wiring that may be
placed in close proximity to each other, such as when running wiring through
a common conduit.
• Do not intermix S-Link wiring with DO wiring or Class 2 AC power wiring,
especially in the same conduit.
• The S-Link wiring between an MN-Sx sensor and a MicroNet controller
can be intermixed with the ADI or remote I/O network wiring, or the
MicroNet BACnet MS/TP wiring, including placement in the same
conduit, so long as they are separate cables.
• S-Link wiring can be intermixed with UI, UO, and DI wiring, including its
placement in the same conduit.
MicroNet MS/TP Network Wiring
Observe the following when laying MicroNet MS/TP network wiring.
Note: Refer to Table–1.19 for a summary of the types of wiring that may be
placed in close proximity to each other, such as when running wiring through
a common conduit.
• Do not intermix MS/TP wiring with UI, UO, or DI types of wiring.
• The MicroNet BACnet MS/TP wiring can be intermixed with the S-Link
wiring between an MN-Sx sensor and a MicroNet controller, including
placement in the same conduit, so long as they are separate cables.
• The MicroNet BACnet MS/TP wiring can be intermixed with ADI or
remote I/O network wiring or DO wiring, including placement in the same
conduit, so long as they are separate cables.
• BACnet MS/TP network and Class 2 AC power wiring can be intermixed
(including placement in the same conduit), provided they are separate
cables, and the MS/TP wire is properly shielded and meets the
requirements stated in "Cable Specifications" on page 29.
26 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
ADI and Remote I/O Network Wiring
Observe the following when laying ADI or remote I/O network wiring.
Note: Refer to Table–1.19 for a summary of the types of wiring that may be
placed in close proximity to each other, such as when running wiring through
a common conduit.
• Do not intermix ADI or remote I/O network wiring with UI, UO, or DI
types of wiring.
• The ADI or remote I/O network wiring can be intermixed with the S-Link
wiring between an MN-Sx sensor and a MicroNet controller, including
placement in the same conduit, so long as they are separate cables.
Note that the MNB-1000-15 remote I/O module, itself, does not support
communications with an MN-Sx sensor.
• The ADI or remote I/O network wiring can be intermixed with MicroNet
BACnet MS/TP wiring or DO wiring, including placement in the same
conduit, so long as they are separate cables.
• The ADI or remote I/O network wiring and Class 2 AC power wiring can
be intermixed (including placement in the same conduit), provided they
are separate cables, and the ADI or remote I/O wire is properly shielded
and meets the requirements stated in "Wiring Specifications for ADI or
Remote I/O" on page 31.
I/O Wiring
Observe the following when laying I/O wiring.
Note: Refer to Table–1.19 for a summary of the types of wiring that may be
placed in close proximity to each other, such as when running wiring through
a common conduit.
• Do not intermix UI, UO, or DI wiring with BACnet MS/TP wiring, ADI or
remote I/O network wiring, DO wiring, or Class 2 AC power wiring,
especially placement in the same conduit.
• UI, UO, DI, and S-Link wiring can be intermixed, including placement in
the same conduit, so long as they are separate cables.
• Do not intermix DO wiring with S-Link wiring, especially placement in the
same conduit.
• DO wiring can be intermixed with BACnet MS/TP wiring, ADI or remote
I/O network wiring, or Class 2 AC power wiring, including placement in
the same conduit, so long as they are separate cables.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
27
Chapter 1
Power Supply Wiring
Observe the following when laying Class 2, 24 Vac power supply wiring.
Note: Refer to Table–1.19 for a summary of the types of wiring that may be
placed in close proximity to each other, such as when running wiring through
a common conduit.
• Do not intermix Class 2 AC power wiring with S-Link wiring or UI, UO, or
DI wiring, especially placement in the same conduit.
• Class 2 AC power wiring can be intermixed with BACnet MS/TP wiring,
ADI or remote I/O network wiring, or DO wiring, including placement in
the same conduit, so long as they are separate cables.
Sensor Link
(S-Link) Wiring
S-Link wiring powers and enables the MN-Sx sensor. The S-Link needs
24 gauge (0.51 mm) or larger, twisted pair, voice-grade telephone wire. The
capacitance between conductors cannot be more than 32 pF per foot
(0.3 m). If shielded cable is used, the capacitance between any one
conductor and the others, connected to the shield, cannot be more than
60 pF per foot (0.3 m). Maximum wire length is 200 ft. (61 m).
Note:
• Each MicroNet BACnet controller supports one MicroNet Sensor
(MN-Sx). Note, however, that the MNB-1000-15 remote I/O module does
not support communications with a MicroNet Sensor.
• S-Link wiring between the sensor and the controller is not polarity
sensitive.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when
S-Link wiring may share conduit with other types of wiring.
28 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
MicroNet MS/TP
Network Wiring
Caution:
• Before terminating the communications (MS/TP) wiring at the controller,
test the wiring for the presence of a 24 Vac or 120 Vac voltage signal. If
present, do not terminate the wiring at the controller’s MS/TP terminals.
Doing so will damage the transceiver chip, rendering the controller
unable to communicate. Instead, take corrective action before
terminating the controller.
• Polarity must be observed for all MS/TP wiring within the MicroNet
BACnet network.
• The MS/TP cable’s shield must be connected to earth ground (GND) at
one end only, to prevent ground currents. Shield must be continuous
from one end of the trunk to the other.
• To preserve the integrity of the network, the MS/TP network wiring
connecting a MicroNet BACnet controller to an MN-Sx sensor must be
run to the sensor, then to the next controller, in daisy-chain fashion. A
wire “spur” or “tee” must not be used to connect the sensor to the
controller.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when
BACnet MS/TP network wiring may share conduit with other types of
wiring.
See Chapter 2, Networking Practices, to design a MicroNet BACnet
network, including recommended topologies. Refer to Appendix A for
BACnet Best Practices.
Cable Specifications
Low capacitance cable is required for high baud rates and high controller
counts. For this reason, all new installations should use a low-capacitance
cable.
Note: Low-capacitance cables are not available in wire sizes larger than
22 AWG (0.326 mm2).
Cable for wiring an I/A Series MS/TP network shall meet the following
specifications:
• Use shielded, twisted-pair cable with characteristic impedance between
100 and 130 ohm. The shield may be either a foil- or braid-type, and
should shield a single pair of conductors.
• Distributed capacitance between conductors shall be less than 15 pF/ft
(49 pF/m).
• Distributed capacitance between the conductors and the shield shall be
less than 30 pF/ft (98 pF/m).
• The maximum recommended length of an MS/TP segment is 4000 ft
(1200 m), using the cables listed in Table 1.20, on page 30.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
29
Chapter 1
Approved Cable Types
The stranded, twisted-pair cables listed in Table–1.20 are recommended for
wiring a MicroNet BACnet MS/TP network.
Table–1.20 Recommended BACnet MS/TP Cable Types.
Baud Rate
No. of
Devicesa
Cable
AWG Plenum(mm2) Ratedb
24
(0.205)
24
Belden 82641
(0.205)
Belden 8641
19,200
or Less
32 Devices
or Less
Belden 82502
76,800
or Less
24
(0.205)
Connect-Air
W241P-2000F
24
128 Devices Connect-Air (0.205)
or Less
W241P-2000S
24
Belden 89841
(0.205)
Electrical Specifications
Capacitance @1 kHz
Cond. DC
Resis. per
Cond-Cond Cond-Shield 1000 ft
Oper.
Temp.
No
22.0 pF/ft
(73 pF/m)
42.0 pF/ft
(140 pF/m)
25 ohm
-4 to +176 °F
(-20 to +80 °C)
Yes
31.0 pF/ft
(103 pF/m)
59.0 pF/ft
(197 pF/m)
24 ohm
Yes
25.0 pF/ft
(83 pF/m)
45.0 pF/ft
(150 pF/m)
24 ohm
Yes
11.4 pF/ft
(38 pF/m)
n/a
27 ohm
+302 °F max.
(+150 °C max.)
Yes
12.0 pF/ft
(40 pF/m)
22.0 pF/ft
(73 pF/m)
24 ohm
-94 to +392 °F
(-70 to +200 °C)
+32 to +140 °F
(-0 to +60 °C)
+32 to +140 °F
(-0 to +60 °C)
a. The length of a wiring segment must be 4000 ft (1200 m) or less.
b. Use plenum-rated cable for operating temperatures less than -4 °F (-20 °C).
30 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
ADI and Remote I/O
Module Network
Wiring
Caution: Observe the following requirements for wiring between an
MNB-1000 and an ADI panel or remote I/O module.
• Before terminating the wiring at the controller, test the wiring for the
presence of a 24 Vac or 120 Vac voltage signal. If present, do not
terminate the wiring at the controller’s terminals used for the ADI or
remote I/O network. Doing so will damage the transceiver chip,
rendering the controller unable to communicate. Instead, take corrective
action before terminating the controller.
• Polarity must be observed.
• The cable’s shield must be connected to earth ground (GND) at one end
only, to prevent ground currents. Shield must be continuous from one
end of the trunk to the other.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when
ADI or remote I/O module network wiring may share conduit with other
types of wiring.
See Chapter 2, Networking Practices, to design a MicroNet BACnet
network, including recommended topologies. Refer to Appendix A for
BACnet Best Practices.
Wiring Specifications for ADI or Remote I/O
Wiring for an ADI or remote I/O module EIA-485 (formerly RS-485) network
shall meet the following specifications:
• Use shielded, twisted-pair cable with characteristic impedance between
100 and 130 ohm.
• Distributed capacitance between conductors shall be less than 15 pF/ft
(49 pF/m).
• Distributed capacitance between the conductors and the shield shall be
less than 30 pF/ft (98 pF/m).
• Foil or braided shields are acceptable.
• The maximum recommended length of an ADI or remote I/O wiring
segment is 4000 ft (1200 m), using the cables listed for “76,800 or Less”
baud rate in Table 1.20, on page 30.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
31
Chapter 1
I/O Wiring
I/O connections include universal inputs, universal outputs, digital inputs,
and digital outputs. See Figure-1.1, Figure-1.2, Figure-1.3, Figure-1.5, and
Figure-1.6 for wire terminal information.
Caution: If shielded cable is used, connect only one end of the shield to the
common terminal at the controller.
Universal Inputs (UI), Universal Outputs (UO), and Digital Inputs (DI)
Caution:
• Input and output devices cannot share common wiring. Each connected
device requires a separate signal and return conductor.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when UI,
UO, and DI wiring may share conduit with other types of wiring.
Note: If maximum closed switch voltage is not more than 1.0 V and
minimum open switch voltage is at least 4.5 V, then solid state switches may
be used for a UI or a DI.
UI, UO, and DI wiring needs at least AWG #24 (0.205 mm2), twisted pair,
voice grade telephone wire. The capacitance between conductors cannot be
more than 32 pF per foot (0.3 m). If shielded cable is used, the capacitance
between any one conductor and the others, connected to the shield, cannot
be more than 60 pF per foot (0.3 m). Table–1.21 provides wiring
specifications.
Table–1.21 UI, UO, and DI Wiring Specifications.
Connection
UI, UO, and DI
Gauge
AWG (mm2)
18 (0.823)
20 (0.518)
22 (0.326)
24 (0.205)
Maximum Distance
ft (m)
300 (91)
200 (61)
125 (38)
75 (23)
Refer to Figure–1.7, Figure–1.8, and Figure–1.9, respectively, for examples
of UI, UO, and DI connections.
32 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Digital Outputs (DO)
Caution:
• The Triac (digital) outputs on MicroNet BACnet controllers are not
protected against short circuits. Take necessary precautions to protect
these outputs against short circuits.
• DO terminals accept up to one AWG #14 (2.08 mm2) or two AWG #18
(0.823 mm2) or smaller wires. The selected wire gauge must be
consistent with the load current rating.
• MicroNet BACnet controllers are Class 2 devices. Each digital (Triac)
output on an MNB-300 controller, MNB-1000 controller, or MNB-1000-15
remote I/O module can support up to 12 VA at 24 Vac, 50/60 Hz, pilot
duty. On MNB-V2 and MNB-70 controllers, digital (Triac) outputs DO1
plus DO2 can support a combined total of 24 VA at 24 Vac, 50/60 Hz,
pilot duty, while DO3 can support up to 12 VA.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when DO
wiring may share conduit with other types of wiring.
If the transformer is sized correctly, the 24 Vac Class 2 power source may be
used for load power. See Figure–1.17 for a diagram showing this with an
MNB-300, MNB-1000, or MNB-1000-15.
Note: With the MNB-V2 and MNB-70, AC voltage to Triacs is sourced from
the controller. This is different from the MNB-300 and MNB-1000 controllers
and the MNB-1000-15 remote I/O module, where AC voltage is sourced
externally. Refer to Figure–1.10 and Figure–1.11 for examples of Triac (DO)
connections.
24 H
24 G
GND
Primary
24 Vac
Class 2
Transformer
TO1
Load1
C1
TO2
Load2
C2
TOx
Loadx
Cx
Figure–1.17 MNB-300, MNB-1000, and MNB-1000-15—Sharing Common
Transformer Between DO Loads and Controller Power.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
33
Chapter 1
Power Supply Wiring
Ensure that MNB-70, MNB-300, and MNB-Vx controllers and the
MNB-1000-15 remote I/O module have appropriate 24 Vac power, taking
note of the following cautions.
Caution:
• Very important! When powering multiple Class 2 devices from the
same Class 2 power transformer, polarity must be observed (24H
connected to 24H, and 24G connected to 24G).
• MicroNet BACnet controllers and remote I/O module are Class 2-only
devices and must be connected to a Class 2 source. Class 2 circuits
must not intermix with Class 1 circuits.
• The MNB-70, MNB-300, and MNB-Vx controllers and the MNB-1000-15
remote I/O module contain a non-isolated half-wave rectifier power
supply and must not be powered by transformers used to power other
devices containing non-isolated full-wave rectifier power supplies. Note
that this precaution does not apply to the MNB-1000, whose IO are fully
isolated from its power supply input. Therefore, an MNB-1000 can be
powered with the same transformer used to power MNB-70, MNB-300,
and MNB-Vx controllers and the MNB-1000-15 remote I/O module.
Refer to EN-206, Guidelines for Powering Multiple Devices from a
Common Transformer, F-26363, for detailed information.
• Use a Class 2 power transformer supplying a nominal 24 Vac, sized
appropriately for the controller (16 VA for MNB-300, 15 VA for MNB-70
and MNB-Vx, 50 VA for MNB-1000, and 16 VA for MNB-1000-15) plus
the anticipated DO loads. The supply to the transformer must be
provided with a breaker or disconnect. In European Community,
transformer must conform to EN 60742.
• The Class 2 power transformer may be used to power multiple Class 2
powered devices, provided that the transformer is properly sized to
power all equipment simultaneously and all devices contain the same
type of rectifier power supplies or internal isolation.
• The transformer frame must be grounded.
• Refer to "Intermixing of Cables" on page 25 for a discussion of when
Class 2 power wiring may share conduit with other types of wiring.
Where power is derived from a central transformer, ensure that transformer
is appropriately sized for the required VA with adequate margin and that the
power wiring length is minimized and the appropriate wire size utilized to
minimize line drops. Adequate transformer power margin should be allowed
so that fluctuations of the primary transformer voltage or fluctuations in the
secondary loads do not cause low voltage power conditions as seen at the
24 Vac input to the controllers.
The MNB-xxxx series controllers contain circuitry that is designed to protect
the integrity of the embedded flash memory under low-voltage or
questionable input voltage conditions. In the event of a controller-perceived
low-voltage condition, the controller will set a read-only flag and lock out all
writes to memory, as well as turn off controller outputs. The read-only flag
can be easily viewed from the WorkPlace Commissioning Tool (WPCT)
34 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
under the “Device Properties” and will indicate the controller status as
“Operational, Read-Only.” The Read-Only status can help serve as an
indicator that the input voltage to the controller may be questionable.
Note: The MNB-1000-15 remote I/O module also features protection for its
embedded flash memory. When a module detects a low-voltage condition, or
questionable input voltage conditions, it locks out all writes to memory and
turns off its outputs. However, because the remote I/O module is mapped as
an extension of the MNB-1000 controller’s I/O points, not as a separate
device, it does not set a read-only flag. Instead, the WPCT simply shows the
module as offline, and all its inputs will be “NA.”
Attention should also be paid to the wire distance between the central
transformer and the secondary loads, especially in the case of half-wave
input devices like the MNB-70, MNB-V series and MNB-300 controllers and
the MNB-1000-15 remote I/O module. With half-wave type input devices,
significant AC input current spikes can occur during the positive half-cycle of
the AC input. Large resistances due to the wire lengths can cause significant
voltage drops as seen from the controller AC input. In extreme cases, the
controller may enter the read-only mode at apparent AC voltages exceeding
20 Vac due to the asymmetrical nature of the AC input voltage waveforms. In
these cases, reducing the load on the transformer, reducing the wire length
between the controller and the transformer, and using higher current rated
wire will correct the problem.
Note:
• Power wiring terminals accept one AWG #14 (2.08 mm2) or up to two
AWG #18 (0.823 mm2) wires.
• Power wiring can be intermixed with DO wiring.
• Twisted or untwisted cable can be used for power wiring.
• To preserve the integrity of the network, the MS/TP network wiring
connecting a MicroNet BACnet controller to an MN-Sx sensor must be
run to the sensor and back, in daisychain fashion. A wire “spur” must not
be used to connect the sensor to the controller.
Figure-1.18, Figure-1.19, and Figure-1.20 are acceptable wiring
configurations.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
35
Chapter 1
To Rest of the
MS/TP Network
Primary
24 Vac
Secondary
Class 2
Black
White
Green (Ground)
To Controller
or Remote
I/O Module
From
Transformer
2
1
2
3
Optional connection provides local access to
the MS/TP network.
Ground the frame of the transformer to a
known ground.
S-Link is not supported in the MNB-1000-15
remote I/O module.
1
Controller
MNB-70
MNB-300
MNB-1000
MNB-V1
MNB-V2
MS/TP
S-Link
Remote I/O Module
MNB-1000-15
From
Transformer
To Rest of the
MS/TP Network
3
24H
24G
GND
MN-Sx
Sensor
MS/TP
24H
24G
GND
IO+
IOSLD
To Rest of
the Remote
I/O Network
From
MNB-1000
Remote I/O
Network
Figure–1.18 Single Controller or I/O Module Powered from a Separate Class 2 Power Source.
36 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
I/A Series BACnet Hardware
Primary
To Other
MNB-70, MNB-300,
MNB-1000, and MNB-Vx
Controllers
24 Vac
Secondary
Class 2
9
To Rest of the
MS/TP Network
MNB-70
MNB-300
MNB-1000
MNB-V1
MNB-V2
Black
White
Green (Ground)
1
2
3
4
5
6
7
8
9
In MS/TP networks, a 120 ohm
±5% EOL resistor must be used
at each end of line. In the case
of an MNB-300 or MNB-1000,
EOL jumpers are provided.
Do not use EOL resistors in
standalone applications that do
not include MS/TP
communications.
MS/TP
Shield
7
S-Link
MN-Sx
Sensor
3
2
4
1
MS- (MSTP-)
MS+ (MSTP+)
SLD (SHLD)
MS/TP
Shield
7
S-Link
24H
24G
GND
MN-Sx
Sensor
MS/TP
2
MNB-1000
MS- (MSTP-)
MS+ (MSTP+)
SLD (SHLD)
MS/TP shields must be
connected to the SLD (or SHLD)
terminal of all MicroNet BACnet
controllers.
Shield
7
Do not make an MS/TP
connection to the sensor at the
end of chain unless an EOL
resistor is used.
At least one set, and no more
than two sets, of network bias
resistors must be present on
each MS/TP network segment,
preferably (but not required to
be) in the middle of the segment.
In MS/TP networks, this requires
an MNB-300, MNB-1000, or
UNC-520 with the appropriate
jumper settings.
Note: Jumper-set MS/TP bias
resistors are built into UNC-520s.
6
1
24H
24G
GND
MNB-70
MNB-300
MNB-1000
MNB-V1
MNB-V2
5
4
MS- (MSTP-)
MS+ (MSTP+)
SLD (SHLD)
Optional connection provides
local access to the MS/TP
network.
Ground the frame of the
transformer to a known ground.
MS/TP shield must be tied to
ground (GND) at a single point
only.
Tie the MS/TP shields together
at the sensor baseplate (there is
no GND terminal at the sensor).
Or to End-Of-Line
Resistor
E
O
L
24H
24G
GND
IO+
IOSLD
2
MNB-70
MNB-300
MNB-1000
MNB-V1
MNB-V2
24H
24G
GND
2
Shield
E
O
L
MS- (MSTP-)
MS+ (MSTP+)
SLD (SHLD)
To Network of
MNB-1000-15
Remote I/O
Modules
5
6
EOL
8
MS/TP
Shield
7
S-Link
MN-Sx
Sensor
To Rest of the
MS/TP Network
Figure–1.19 Multiple Controllers Powered from a Single Class 2 Power Source and
Sharing Communications in a BACnet MS/TP Segment.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
37
Chapter 1
To Other
MNB-70, MNB-300,
MNB-1000, and MNB-Vx
Controllers
Primary
24 Vac
Secondary
Class 2
E
O
L
Black
White
Green (Ground)
4
MNB-1000-15
24H
IO+ 24G
IO- GND
SLD
To MNB-70, MNB-300,
MNB-1000, or MNB-Vx
Controller
Shield
2
6
To Rest of the
MS/TP Network
Remote I/O
MS/TP
MNB-1000-15
MNB-1000
24H
MS- (MSTP-)
MS+ (MSTP+)
SLD (SHLD)
Shield
IO+ 24G
IO- GND
SLD
Shield
6
5
3
7
IO+
IOSLD
24H
24G
GND
2
1
Remote I/O
MNB-1000-15
24H
Shield
E
O
L
Shield
MS/TP
6
4
To Rest of the
MS/TP Network
1
To Other
MNB-70, MNB-300,
MNB-1000, and MNB-Vx
Controllers
2
3
IO+ 24G
IO- GND
SLD
6
One to eight MNB-1000-15 remote I/O modules
may be connected to a remote I/O network.
Ground the frame of the transformer to a known
ground.
MS/TP or remote I/O shield must be tied to
ground (GND) at a single point only.
4
In remote I/O networks, the EOL resistor must
be set at each end of line. The MNB-1000
controller and the MNB-1000-15 module have a
jumper-set remote I/O EOL resistor for this
purpose.
5
MS/TP shields must be connected to the SLD
(or SHLD) terminal of all MicroNet BACnet
controllers.
3
6
Remote I/O shields must be connected to the
SLD (or SHLD) terminals of the MNB-1000
controller and the MNB-1000-15 remote I/O
module(s).
7
Bias for the remote I/O network is provided by
the permanently enabled, built-in bias resistors
on the MNB-1000 controller. The jumper-set
bias resistors located under the cover of the
MNB-1000-15 remote I/O module are set to
"disabled" at the factory, and must not be used
for this purpose.
Figure–1.20 Multiple Controllers and Remote I/O Modules Powered from a Single Class 2 Power Source and
Sharing Communications in a Remote I/O Network.
38 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Chapter 2
Networking Practices
This chapter provides an overview of the BACnet protocol and, more
specifically, its implementation in the MicroNet BACnet system. This chapter
then explains how MicroNet BACnet controllers and sensors are configured
for an MS/TP network. The topics covered include:
•
•
•
•
•
•
•
Introduction to BACnet
Architecture Overview
MS/TP Network Configuration
Remote I/O Network Configuration
MS/TP Network Considerations
Other Network Setup Considerations
Network Setup Procedures
Introduction to BACnet
In BACnet systems, BACnet devices use BACnet objects to share data. To
allow this sharing of data, a BACnet network must be properly configured.
On a properly configured network, the BACnet protocol carries data and
uses Ethernet, Internet Protocol (IP), and Master Slave Token Passing
(MS/TP) for network communication. At the device level, MS/TP network
trunks connect individual BACnet compliant controllers.
Refer to Appendix A, BACnet Best Practices, for detailed information related
to BACnet.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
39
Chapter 2
Architecture Overview
Introduction
As implemented in a TAC I/A Series MicroNet BACnet network, the BACnet
architecture uses one or more networking data link layers to allow
communication among controllers and engineering tools. At the device level,
Master Slave Token Passing (MS/TP) networks can be used to connect up
to 127 MNB-70, MNB-300, or MNB-Vx controllers, or MS/TP tools, to an
MNB-1000 controller (see Table 2.1, on page 42). With 127 devices
connected to an MNB-1000, all 128 MS/TP addresses on the MS/TP
network are used. Similarly, up to 127 devices (MNB-70, MNB-300,
MNB-Vx, MNB-1000, or MS/TP tools) can be connected to each network
trunk of a UNC-520 or ENC-520 network controller, provided sufficient
resources are available within the UNC or ENC (Table–2.1). Multiple BACnet
MS/TP networks can be connected by networking the MNB-1000s and
UNC/ENCs, using BACnet over IP or BACnet over Ethernet. This is referred
to as a BACnet internetwork. In such a configuration, the MNB-1000s and/or
UNC/ENCs manage communication throughout the internetwork and serve
as routers. Engineering tools can be used to manage controllers throughout
an internetwork by connecting them to an MS/TP network trunk or by
connecting to the IP network.
Figure-2.1 shows how a BACnet internetwork is comprised of four or five
individual networks. There are three individual MS/TP network trunks, each
managed by a UNC/ENC or MNB-1000 and running individual BACnet
devices. Ethernet or IP can be used as the networking technology for the
backbone, adding a fourth network. If appropriate for the installation, both
Ethernet and IP can be used on the network backbone. This would add a
fifth network to the internetwork as shown in Figure–2.1.
40 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
PC Workstation
with WorkPlace
Tech Tool Suite
Ethernet and/or IP Backbone
BACnet Internetwork
Optional Port
Bridging to
Additional
MNB-1000
Controllers
BACnet Router:
I/A Series Network
Controller
MSTP NetworkTrunk
BACnet Router:
MicroNet BACnet
MNB-300
Unitary Controller
MicroNet BACnet
MNB-1000 Plant
Controller
AO
BACnet MS/TP
Comm Bus
AO
AO
MicroNet
BACnet
MNB-1000-15
Remote I/O
Modules
MicroNet BACnet
MNB-70
Zone Controller
MicroNet BACnet
MNB-70
Zone Controller
S-Link
Sensor
MicroNet BACnet
MNB-300
Unitary Controller
S-Link
Sensor
MicroNet BACnet
MNB-V1 or V2
VAV Controller
S-Link
Sensor
S-Link
Sensor
S-Link
Sensor
Notebook PC
with WorkPlace
Tech Tool
Software Suite
BACnet MS/TP Communications Bus
MicroNet BACnet
MNB-70
Zone Controller
Remote I/O Communications
S-Link
Sensor
BACnet MS/TP Communications Bus
MicroNet BACnet
MNB-V1 or V2
VAV Controller
BACnet MS/TP Communications Bus
MicroNet BACnet
MNB-1000
Plant Controller
MicroNet BACnet
MNB-V1 or V2
VAV Controller
S-Link
Sensor
Notebook PC
with WorkPlace
Tech Tool
Software Suite
Figure–2.1 BACnet Internetwork
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
41
Chapter 2
MS/TP Network Configuration
The basic TAC I/A Series BACnet configuration is shown in Figure–2.1.
Observe the following networking guidelines, for best operation on your
BACnet MS/TP network trunks.
Physical Limits
Number of Connected Devices
According to EIA-485 Specification
128 devices (including the UNC/ENC-520 or MNB-1000) is the physical limit
of a MicroNet BACnet MS/TP network trunk. This limitation comes from the
EIA-485 (formerly RS-485) specification on which a BACnet MS/TP network
is based. According to this specification, the electrical limit of EIA-485
networks is 32 unit loads per segment (between repeaters), based upon the
loading characteristics of the devices on that segment. However, because
the UNC/ENC-520 and MicroNet BACnet controllers all use 1/4-load
transceivers, four of these devices would together equal one unit load.
Therefore, the actual electrical limit of an MS/TP network trunk comprised of
a UNC/ENC-520 or MNB-1000, plus the MicroNet BACnet controllers
connected to it, is 4 times 32, or 128 total devices.
Note: In terms of the EIA-485 standard, a unit load is based upon a device
that has a EIA-485 transceiver whose load effect is 12 kilohm. The design of
the EIA-485 transceiver on MicroNet BACnet controllers results in a load
effect of 48 kilohm, thus making these controllers 1/4-load devices.
Maximum Number of Devices
Table–2.1 lists the physical limit on the number of devices that can be
connected to an MNB-1000, a UNC-520, or an ENC-520.
Table–2.1 Maximum Number of Connected Devices on MS/TP Trunk.
MicroNet BACnet
Router
Maximum Number of
MS/TP Connections
MNB-1000
UNC-520
1
4
Physical Limit of
Connected Devices
(not including router)
127
508
ENC-520
4
508
Note: The physical limit on the number of connected devices shown in
Table–2.1 does not mean that a UNC-520, an ENC-520, or an MNB-1000
can effectively support that number of devices. There are many logical
factors that can further limit that number. Refer to Logical Limits, below.
Logical Limits
Addressing Limit
The addressing of an MS/TP network trunk is limited to 256 addresses,
numbered 0 to 255. Master devices are restricted to the first 128 addresses
(0 to 127), while slave devices may use any address from 0 to 255. Because
all UNC/ENC-520s and MicroNet BACnet controllers on an MS/TP network
42 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
trunk are master devices, they must be addressed with the first 128
addresses. As such, the address limit is the same as the physical limit of an
MS/TP network trunk.
Limits to Number of Polled Points
Methods for Limiting Polled Points
There are three means for limiting the number of polled points, as described
below.
Note: For additional information related to limiting the number of polled
points, refer to Appendix A, BACnet Best Practices.
PollOnDemand Containers: The first method uses PollOnDemand
containers, which limit the polling to those points that are being queried by
an active GxPage. This means the points are polled if the graphic is being
viewed in a browser, otherwise they do not. Points that must be polled all of
the time (such as schedules), and points that are being logged, do not
qualify for use in PollOnDemand containers.
Number of Devices: The second method is to limit the number of
connected devices, as fewer devices equals fewer polled points.
COV Subscription: The third method is to use COV subscription to create
subscriptions that send notifications to the subscribing device, thereby
limiting the overall number of polled points. COV subscription can be used
for most points that support the Subscribe COV service. However, in the
case of points whose values change quickly, be sure to set the change of
state value appropriately, so that COV notifications are not sent more
frequently than necessary. Refer to Appendix A, BACnet Best Practices for
more information.
Note: The relationship between polled points and COV subscribed points is
not always easy to define. In general, COV subscribed points would not be
considered polled points. However, a UNC/ENC-520 station will poll any
BACnet output or AV priority point, therefore these point types still count as
polled points, even when they are configured as COV subscribed points.
Limits to Resources
Communications through UNC/ENC-520s is further limited by the availability
of Java resources (resource count) and other resources, such as processor
and memory. A shortage of these resources will limit the devices on an
MS/TP network to a number less than the physical limit. Exceeding the
resource limit will negatively affect the UNC/ENC-520s, possibly causing
poor performance and resets (of the UNC/ENCs).
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
43
Chapter 2
Connection to an
MS/TP Network
There are two methods for connecting a PC or notebook computer running
WorkPlace Commissioning Tool (WPCT) or WorkPlace Tech Tool (WP Tech)
5.x to an MS/TP network.
BACnet Ethernet or BACnet/IP
The preferred method is to connect the PC or notebook computer to a LAN
connection, and use BACnet/IP to connect to the BACnet internetwork. The
BACnet internetwork connection routes the BACnet messages to the
BACnet MS/TP network, as needed, through BACnet routers
(UNC/ENC-520s or MNB-1000s). BACnet Ethernet can also be used to
connect to the BACnet internetwork, but communication speed will be
slower.
Controller MS/TP Jack or Sensor S-Link Jack
The second method connects the PC or notebook computer directly to the
MS/TP network, either at the MS/TP jack on a MicroNet BACnet controller,
or at the MS/TP jack of an S-Link sensor, provided it is connected to the
MS/TP trunk. This type of connection requires a USB-to-MS/TP converter or
EIA-232-to-MS/TP converter, depending on the port used on the computer.
Caution: A notebook computer connected to the MS/TP jack on an S-Link
Sensor creates a Tee connection into the daisy-chained MS/TP network
trunk. To minimize disruption of MS/TP trunk communications, the cable
connecting the notebook to the MS/TP trunk should be as short as possible.
Remote I/O Network Configuration
The basic TAC I/A Series BACnet configuration is shown in Figure–2.1 on
page 41. The system illustrated there includes a remote I/O network,
connected under an MNB-1000. A remote I/O network of one to eight
MNB-1000-15 remote I/O modules can be connected to an MNB-1000 to
greatly expand its I/O count.
Observe the following networking guidelines, for best operation on your
remote I/O network.
Connections
When connecting one or more MNB-1000-15 remote I/O modules to an
MNB-1000 controller, observe the following:
• Be sure to connect the remote I/O network wiring to the MNB-1000
controller’s remote I/O port, not the MS/TP port or the MS/TP jack (see
Figure–1.5 on page 12).
• No other types of devices other than MNB-1000-15 remote I/O modules
may be connected to a remote I/O network, including S-Link sensors,
commissioning and maintenance tools such as the WorkPlace Tech Tool
Suite, etc.
44 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
Physical Limits
Number of Connected Devices
According to EIA-485 Specification
The remote I/O network is based on the same EIA-485 (formerly RS-485)
specification as the MS/TP network. However, because the number of
MNB-1000-15 remote I/O modules that are allowed to be connected to an
MNB-1000 is limited to eight devices, there is no danger of exceeding the
EIA-485 limit.
Maximum Number of Remote I/O Modules
A maximum of eight MNB-1000-15 remote I/O modules may be connected
to an MNB-1000 controller.
Logical Limits
Addressing Limit
Each remote I/O module is equipped with a DIP switch for setting its address
on the remote I/O network (Figure–2.2). The addressing of a remote I/O
network is limited to nine addresses, numbered 0 to 8. The MNB-1000
controller’s local I/O is already assigned the address “0,” while the
MNB-1000-15 modules are assigned addresses “1” through “8.”
DIP Switch for Addressing
Remote I/O Module
Least
Significant
Bit (LSB)
O 1
N
2 3 4 5 6 7 8
Most
Significant
Bit (MSB)
Note: This example shows
the address set to "5."
Figure–2.2 DIP Switch Address Example.
Use Table–2.2 to calculate the DIP switch value for remote I/O module
addressing.
Table–2.2 DIP Switch Value for Remote I/O Modules
Switch
Number
Value to add
if switch is ON
Switch
Number
Value to add
if switch is ON
1 (LSB)
1
5
Always OFF
2
2
6
Always OFF
3
4
7
Always OFF
4
8
8 (MSB)
Always OFF
For example, when setting the address to 8, you would set switch number 4
(value=8) to ON, while leaving switches 1, 2, and 3 OFF. In another
example, you would set the address to 7 by setting switch numbers 1, 2, and
3 to ON (value=1+2+4=7), while leaving switch 4 OFF.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
45
Chapter 2
Note:
• Addresses assigned to the remote I/O modules must be consecutive.
That is, no addresses may be missed or duplicated. They are also
required to start with “1,” as enforced by WP Tech. If there are only 2
modules connected, they must be addressed as “1” and “2.”
• The addresses assigned to the MNB-1000-15 remote I/O modules are
used only within the remote I/O network. These modules are transparent
to the MS/TP network to which the MNB-1000 is connected. For all
intents and purposes, the controller and its modules can be viewed,
simply, as an MNB-1000 controller with expanded I/O.
Increased I/O Count
The addition of MNB-1000-15 remote I/O modules can greatly increase the
number of I/O points of an MNB-1000 controller. Therefore, when adding a
remote I/O network to an MNB-1000, it is especially important to take into
account the increased I/O count when taking steps to limit the number of
polled points on an MS/TP network. Refer to "Limits to Number of Polled
Points" on page 43.
MS/TP Network Considerations
Master and Slave
Devices
On a BACnet MS/TP network, MicroNet BACnet controllers operate as
master devices only. Valid DIP switch settings for these master controllers
are 0-127.
Physical
Addressing
Each controller on an MS/TP network trunk is initially identified by a unique
address. The physical address is defined by the network number of the
MS/TP network trunk into which the controller is connected, plus the
controller’s address, which is set with the DIP switch on the controller.
Procedures for assigning an MS/TP network number to an MS/TP network
trunk under the control of a UNC-520 are provided in the BACnet Integration
Reference. Similar procedures for an ENC-520 are provided in the
NiagaraAX BACnet Guide and the NiagaraAX Networking and IT Guide.
Procedures for assigning an MS/TP network number to an MNB-1000 are
found in the Commissioning Tool and Flow Balance Tool Users Guide,
F-27358.
Required Configuration
The DIP switch must be set on every controller that is added to an MS/TP
network trunk. This number must be unique on that particular MS/TP
network trunk but can be used on another internetworked MS/TP network
trunk. For example, referring to Figure–2.1, each of the three MS/TP
network trunks shown could use the DIP switch setting of 5 (Figure–2.2).
However, the same address (DIP switch setting) cannot be used on two
controllers that are on the same MS/TP network trunk. Note that the least
significant bit on the DIP switch is switch 1, the left-most switch.
46 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
Use Table–2.3 to calculate the DIP switch value for physical addressing.
Take, for example, that the address must be set to 16. To do so, you would
set switch number 5 (value=16) to ON. If the address is to be set to 43,
instead, you would set switches 1, 2, 4, and 6 to ON (value=1+2+8+32=43)
Table–2.3 DIP Switch Value for MS/TP Networks
Switch
Number
Value to add
if switch is ON
Switch
Number
Value to add
if switch is ON
1 (LSB)
1
5
16
2
2
6
32
3
4
7
64
4
8
8 (MSB)
Always OFF
Caution: In order for communication to occur, a unique MS/TP physical
address must be assigned to each controller on an MS/TP network trunk.
• Duplicate addresses on an MS/TP network trunk will result in erratic
behavior, lost tokens, and disrupted communication.
• There is no software tool that will identify duplicate addresses on an
MS/TP network trunk. Typically, if two controllers are set to the same
address, one of the controllers will appear to be missing from the list,
and the address shared by the two controllers will intermittently come
and go from the list.
• Be sure a network wiring diagram is used to assign and record
addresses assigned to the controllers.
Optimization
MS/TP relies on a communication token that is passed among all master
devices on an MS/TP network. Starting at address 0 (zero) the token is
passed, sequentially, to each device on the MS/TP network trunk until it
reaches the device with the greatest address (i.e. Max Master, explained
later in this paragraph). The token then starts again at address 0 and repeats
the cycle. A controller will attempt to pass the token to the address that is
one greater than its own. If no device occupies that address, the sending
controller tries the next address. It continues searching sequential
addresses until it finds a device to accept the token. For each failed pass
there is a slight delay. Multiple gaps in the sequential addressing can result
in increased communication overhead and decreased network efficiency.
Therefore, addresses should be a contiguous set. Later, using the WPCT, a
value will be set to indicate the greatest valid address on the MS/TP network
trunk. This value is called Max Master. It prevents devices from searching for
valid addresses beyond the greatest valid address. Additional optimization
can be performed later by using the WPCT. Refer to: Appendix A, BACnet
Best Practices and the WorkPlace Tech Tool Release Notes, which is
provided with WorkPlace Tech and is also available in Tech Zone at The
Source (http://source.tac.com/).
MS/TP Address for BACnet Tools
A BACnet tool, connected to an MS/TP network, requires a physical address
for token passing. Leave one address unused, so that it is available for use
by a BACnet tool.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
47
Chapter 2
Other Network Setup Considerations
Figure–2.3 shows an IP network backbone and an Ethernet network
backbone plus thee MS/TP network trunks forming one BACnet
internetwork. The network backbone can be Ethernet only, IP only, or both.
Ethernet and/or IP Backbone
Optional Port
Bridging to One
or Two Additional
MNB-1000
Controllers
2
3
4
5
1
6
7
7
AO
AO
9
7
8
1
2
Up to 127 controllers can be attached to each trunk of a
UNC-520 or ENC-520 network controller, provided there are
sufficient resources available within the device.
5
Up to 127 controllers can be attached to an MNB-1000.
6
MNB-1000 not configured for routing.
Only one MNB-1000, UNC-520, or ENC-520 may be configured
to route between any two BACnet networks.
7
MS/TP trunks are daisy-chained.
8
A notebook connection to a controller or the MS/TP jack
of an S-Link Sensor is a Tee. It must be as short as
possible to preserve network integrity, and have its own
unique address.
9
One to eight MNB-1000-15 remote I/O modules may be
connected to the remote I/O port of an MNB-1000. The
MNB-1000-15 does not support S-Link.
3
MNB-1000 configured for routing to MS/TP network trunks and
optionally, between Ethernet and IP.
4
A high degree of communications performance may not be
possible if more than one, or possibly two, MNB-1000 controllers
are placed downstream of a bridge. Therefore, no more than
three MNB-1000 controllers should be bridged together.
Figure–2.3 BACnet Networking Restrictions
48 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
Port Bridging
Beginning with Release 1.2, port bridging is enabled on the second Ethernet
port of the MNB-1000 controller. With port bridging, the MNB-1000 acts as a
switch, where messages to and from the LAN are passed from the first
Ethernet port to the second port (Figure–2.4). As such, port bridging is a
convenient method for connecting additional MNB-1000 controllers.
Ethernet and/or IP Backbone
3
Ethernet
Port 0
1
2
Ethernet
Port 1
1
3
5
3
4
4
5
3
3
MicroNet BACnet
MNB-1000
Plant Controller
MicroNet BACnet
MNB-1000
Plant Controller
BACnet MS/TP
Communications Bus
6
BACnet MS/TP
Communications Bus
1
The MNB-1000 contains two Ethernet ports: Port 0 (labeled
"0 Port) and Port 1 (labeled "1 Port").
2
The Ethernet port that is connected to the IP network will
operate at the rate implemented in that network (10 or 100
mbps).
3
When using port bridging, observe the following limitations:
• The maximum distance between MNB-1000 controllers
is 300 ft.
• The throughput through the bridge is limited to 2.5
megabits.
• The throughput of the bridge is limited by the activity
level of the MNB-1000 controller at any given time and
the resources available to process the bridged data.
6
MicroNet BACnet
MNB-1000
Plant Controller
BACnet MS/TP
Communications Bus
4
When port bridging, data is simply passed through an
MNB-1000 from one Ethernet port to the other.
Neither port is designated as the "uplink" or
"downlink" port. Therefore, either of the two Ethernet
ports of an MNB-1000 may be connected to the IP
network, and the other to an adjoining MNB-1000.
5
As a general rule, do not place any customer IT
devices such as computers or routers downstream of
an MNB-1000 used as a bridge. Doing so may
adversely affect the performance of such devices.
6
All devices being port-bridged to an MNB-1000 will
operate at the reduced rate of 2.5 mbps (see note 3).
As a result, a high degree of communications
performance may not be possible if one, or possibly
two, MNB-1000 controllers are placed downstream of
a bridge. Therefore, no more than three MNB-1000
controllers should be bridged together.
Figure–2.4 MNB-1000 Port Bridging.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
49
Chapter 2
Single Path to
Device
BACnet requires that there be no more than one communication path
between two devices anywhere on the BACnet internetwork. More than one
communication path between two devices results in a circular path. Normally
this does not occur because the nature of a properly configured network
does not allow multiple paths between devices. On a BACnet internetwork
that uses both BACnet/IP and BACnet Ethernet, only one UNC/ENC or
MNB-1000 in the internetwork may be configured to route between Ethernet
and IP. If two or more devices are configured to route between BACnet
Ethernet and BACnet/IP, multiple paths between controllers result.
In Figure–2.5 a UNC/ENC routes between BACnet/IP and BACnet Ethernet.
It also routes MS/TP traffic for the BACnet trunk that is attached to it. The
MNB-1000 routes BACnet Ethernet or BACnet/IP for the BACnet trunk that
is attached to it. In this example, the MNB-1000 would be the second device
configured to route between BACnet/IP and BACnet Ethernet, and this is not
permitted. Allowing both the UNC/ENC and the MNB-1000 to serve as
routers violates BACnet internetwork design requirements. This may cause
intermittent communication failures, bandwidth problems, or the interruption
of routing to MS/TP network trunks, as well as the shutdown of BACnet
routing on the UNC/ENC (a self-protective feature).
Ethernet and IP Backbone
IP
Ethernet
IP
Ethernet
One MNB-1000 or I/A
Series Network Controller
can route between
Ethernet and IP.
A second device must
not be configured for
both Ethernet and IP in
a BACnet internetwork.
AO
AO
Figure–2.5 Incorrect Router Configuration
Routers and Network Numbers
In a BACnet internetwork every network is assigned a unique network
number. BACnet routers use the network numbers to route communication
across the internetwork to individual controllers. The network numbers of all
networks connected to a router must be entered into that router using the
setup tool appropriate for the router. The WPCT is used to enter network
numbers in an MNB-1000. In a UNC, WorkPlace Pro is used to enter
network numbers, and Workbench is the tool used for this purpose with the
ENC.
50 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Networking Practices
Network Setup Procedures
The general procedures for setting up a BACnet network are described
below. Follow these procedures to prepare a BACnet network trunk for
logical addressing. After you complete these setup procedures, the WPCT
can be used to configure logical addressing. For logical address
configuration, refer to the Commissioning Tool and Flow Balance Tool Users
Guide, F-27358.
Overview
The general steps are listed below and detailed in the following sections.
1. Perform the physical installation of controllers and cabling.
2. Set the DIP switches on the controllers.
3. Power on the controllers.
4. Use WorkPlace Pro or Workbench to set BACnet service properties of
the UNC/ENC.
Caution: Do not learn controllers until Step 6 has been completed.
This allows traffic to be routed to the MS/TP network trunk(s) attached to
the UNC/ENC and assigns logical addressing to the unit.
5. Use the WPCT to commission the MNB-1000(s) that are connected
directly to the backbone and used for routing, if applicable.
This allows traffic to be routed to the MS/TP network trunk that is
attached to the MNB-1000, and assigns instance numbers to the
MNB-1000.
6. Use the WPCT to assign instance numbers to MNB-1000s that are not
directly connected to the backbone, as well as MNB-70 controllers,
MNB-300 controllers, and MNB-Vx controllers.
Physical
Installation
Install the cabling and controllers following the installation procedures in the
Wiring Guidelines portion of this manual and the following guides:
• MicroNet BACnet MNB-70 Zone Controller Installation Instructions,
F-27456
• MicroNet BACnet MNB-300 Unitary Controller Installation Instructions,
F-27345
• MicroNet BACnet MNB-V1, MNB-V2 VAV Controllers Installation
Instructions, F-27346
• MicroNet BACnet MNB-1000 Plant Controller Installation Instructions,
F-27347
• MicroNet BACnet MNB-1000-15 Remote I/O Module Installation
Instructions, F-27486
• I/A Series UNC-520 Installation Instructions, F-27391
• I/A Series ENC-520 Installation Instructions, F-27416
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
51
Chapter 2
Set the DIP
Switches on the
Controllers
MS/TP Network
A DIP switch must be set on each MNB-70, MNB-300, MNB-1000, MNB-V1,
and MNB-V2. The number must be unique on the MS/TP network trunk in
which the controller is installed but can be repeated elsewhere on the
BACnet internetwork. Refer to "Physical Addressing" on page 46. Follow the
project’s wiring diagram to set the DIP switch on each controller.
Remote I/O Network
A DIP switch must be set on each MNB-1000-15 remote I/O module. Refer
to "Addressing Limit" on page 45. Follow the project’s wiring diagram to set
the DIP switch on each module.
Power on the
MNB-xxxx Devices
Apply power to the MNB-xxxx devices, including all controllers and remote
I/O modules. A status LED will illuminate on each controller or module, to
show operation.
Commission UNCs
and ENCs
For UNC or ENC commissioning instructions, refer to the BACnet Integration
Reference.
Commission the
Controllers
For WPCT details, refer to the Commissioning Tool and Flow Balance Tool
Users Guide, F-27358. Controllers must be commissioned to interoperate
with other BACnet devices. Any remote I/O modules, if present, will be
commissioned together with the MNB-1000 controller to which they are
connected.
52 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Chapter 3
Checkout and Troubleshooting
This chapter provides guidance for troubleshooting MicroNet BACnet
controllers, sensors, and remote I/O modules, including:
• Mechanical Hardware Checkout
• Communications Hardware Checkout
Mechanical Hardware Checkout
Check out the mechanical hardware as follows:
MNB-Vx Controllers Only
1. Verify that both set screws are tightened to the damper shaft.
2. Press and hold the manual override button and rotate the damper by
turning the damper shaft. Verify that the damper moves freely between its
fully open and fully closed positions.
All MNB Controllers
1. Verify that the wiring between the controller and the MicroNet Sensor is
installed according to the job wiring diagram, and to national and local
wiring codes.
Caution:
• Before terminating the communications (MS/TP) wiring at the controller,
test the wiring for the presence of 24 Vac or 120 Vac. If present, do not
terminate the wiring at the controller’s MS/TP terminals. Doing so will
damage the transceiver chip, rendering the controller unable to
communicate. Instead, take corrective action before terminating the
controller.
• Polarity must be observed for all MS/TP wiring within the MicroNet
BACnet network.
• Polarity must be observed for all wiring on remote I/O networks.
• S-Link wiring between the sensor and the controller is not polarity
sensitive.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
53
Chapter 3
2. If the controller is part of a MicroNet BACnet network, verify that the
MS/TP wiring between the controller and other devices is installed in
accordance with the job wiring diagram, following national and local
electrical codes.
3. Connect controllers in a MicroNet BACnet network in daisy-chain
fashion. Be sure that MS/TP polarity, biasing, and termination are
correctly implemented for each network segment.
4. Check for voltage at the COMM wires before setting termination at the
controllers. Be sure voltage is not 24 to 120 Vac.
5. Verify that 24 Vac power is provided from a Class 2 power transformer,
and that power wiring is installed in accordance with the job wiring
diagram, following national and local electrical codes.
6. If multiple devices are powered from a common transformer, verify that
all issues associated with powering multiple devices from a common
transformer have been addressed. In particular, verify that wiring polarity
has been maintained between all connected devices (i.e. 24H connected
to 24H and 24G connected to 24G).
Note: For more information, refer to EN-206, Guidelines for Powering
Multiple Full-Wave and Half-Wave Rectifier Devices from a Common
Transformer, F-26363.
7. Verify that digital outputs are wired according to the job wiring diagram,
and with national and local electrical codes.
8. Make certain that electrical current requirements of the controlled device
do not exceed the rating of the controller’s digital outputs.
Caution: The digital outputs are not internally protected from over-current
or over-voltage conditions.
9. Make certain that the wiring between MNB-1000s and any connected
MNB-1000-15 remote I/O modules is correct.
Note: Connect MNB-1000-15s in a remote I/O network in daisy-chain
fashion. Be sure that polarity, biasing, and termination are correctly
implemented.
54 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Checkout and Troubleshooting
Communications Hardware Checkout
See Figure–3.1 for the locations of controller LEDs and jumpers. Table–3.1
provides a guide for interpreting the LED indications.
MNB-300
Unitary Controller
or
MNB-1000-15
Remote I/O Module
MNB-1000
Plant Controller
TO (DO)
LEDs (8)
6
TO (DO)
LEDs (6)
UO LEDs (3)
6
3
3
XMT
STATUS
4
RCV
8
XMT
7
1
7
STATUS
2
6
MNB-V1 / V2
Controller
6
5
1
Bi-color status LED (all except
MNB-1000-15): green=good; red=fault;
flashing red=bootloader mode.
2
Bi-color status LED (MNB-1000-15):
green=good; slow flashing green=not
configured; fast flashing green=upgrading;
slow flashing red=bootloader mode
(normally 135 sec or less); steady red=not
communicating; fast flashing red=firmware
not compatible.
3
Green data transmission LED.
4
Amber data reception LED.
5
Red/green bi-color AppLED: Can be defined
in the device's application program. Off=0,
Green=1, and Red=2.
6
Internal Triac Switches.
7
EOL and bias jumpers. Bias jumpers not
used in MNB-1000-15 (MNB-1000 provides
bias for remote I/O network).
8
MNB-1000 includes EOL jumper for remote
I/O network.
MNB-70
Controller
1
4
STATUS
MSTP RCV
MSTP XMT
1
4
3
IO
MSTP
AUX
UO
LEDs (8)
Note: Components
are shown in
their approximate
locations.
1
3
RCV
4
STATUS
MSTP RCV
MSTP XMT
Figure–3.1 Location of Controller LEDs and Jumpers.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
55
Chapter 3
Table–3.1 LED Indications.
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Status
Corrective
Action
Indicator
Context
Status LED
Red/green
Power-up
• Blinks red briefly then becomes solid
green.
Indicates: A normal, healthy state.
No action required.
Power-up
• Blinks red during power-up, which
takes 70 to 90 seconds to complete.
When the power-up process
successfully completes, the Status
LED becomes solid green.
Indicates: Normal operation.
No action required.
Contact Schneider Electric
Product Support.
Status
X
X
X
X
Status LED
Red/green
X
Status LED
Red/green
Power-up
• Blinks red for a period of 2 minutes,
then switches to solid red ON.
Indicates: Power-up process has
failed. Controller fault.
X
X
X
Status LED
Red/green
Normal
Operation
• Solid green.
Indicates: A normal, healthy state.
No action required.
X
X
X
Status LED
Red/green
Normal
Operation
• Solid red.
Indicates: A controller fault.
Contact Schneider Electric
Product Support.
Normal
Operation
Wink Mode.
• Blinks red ON for 3 seconds, then
OFF for 1 second, repeatedly for a
period of 20 seconds (default).
No action required.
• The MN-Sx sensor’s Override LED
also blinks (all sensors except MN-S1
and MN-S1HT).
Indicates: Normal operation.
Normal
Operation
Wink Mode.
• Blinks red ON for 1 second, then OFF
for 1 second, repeatedly for a period
of 20 seconds (default).
No action required.
• The MN-Sx sensor’s Override LED
also blinks (all sensors except MN-S1
and MN-S1HT).
Indicates: Normal operation.
X
X
Status LED
Red/green
X
X
Status LED
Red/green
56 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Checkout and Troubleshooting
Table–3.1 LED Indications. (Continued)
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Indicator
Context
Status
Corrective
Action
Status (Continued)
X
X
Status LED
Red/green
X
X
X
X
X
X
X
X
F-27360-11
Bootloader Mode.
• Solid red ON at power-up.
Indicates: That the bootloader code
is executing and the CRC test is either
pending or has failed.
• Blinks red ON for 1 second, then OFF
After Flash
for 1 second.
No action required.
Upgrade
Indicates: The bootloader has
passed the CRC test. Continues to
repeat this pattern while the
bootloader waits for a firmware
upgrade or prepares for the jump to
existing firmware.
Bootloader Mode.
• Continues to blink red beyond the
initial 2 minute period during
power-up.
Indicates: The motherboard is in the
bootloader mode of operation, and is
awaiting a firmware upgrade.
Status LED
Red/green
Power-up
MN-Sx
Sensor
Cold Reset without Power Loss
(commanded from the network
management tool).
• MN-Sx sensor is shut OFF for
2 seconds, and then communication
Cold Reset
No action required.
between the controller and the sensor
is re-established.
Indicates: Normal operation. This
allows the sensor to mimic the “reset
without power loss” scenario.
Status LED
Red/green
• Normal controller function until
download is completed.
Application • LED flashes red briefly following
Download
application download.
• Controller resets.
Indicates: Normal operation.
X
Status LED
Red/green
Firmware
Upgrade
• Flashes ON red for 1 second, then
OFF for 1 second, repeatedly for a
period of 4 to 6 minutes following the
file transfer from the PC to the
controller.
Indicates: Normal operation.
X
Auxiliary
LED
Red/green
Normal
Operation
• Red or green ON, or OFF, as
programmed for the application.
Indicates: Normal operation.
No action required.
No action required.
No action required.
Take action as appropriate
for the application.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
57
Chapter 3
Table–3.1 LED Indications. (Continued)
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Indicator
Context
Triac Output
LEDs
Red
Input is
Turned ON
Status
Corrective
Action
Outputs
X
X
X
X
• Solid ON when the respective input is
turned ON.
No action required.
Indicates: Normal operation.
Universal
Normal
Output LEDs
Operation
Red
• Illuminates in proportion to the output
command signal, whether a load is
attached or not.
Indicates: Normal operation.
No action required.
Universal
Normal
Output LEDs
Operation
Red
• Illuminates in proportion to the output
command signal, provided a proper
load is attached to the output.
Indicates: Normal operation.
Note: Output LEDs on open circuit
outputs will not illuminate.
No action required.
Status LED
Red/green
Wait for the upgrade of this
or any other MNB-1000-15
module to occur and/or
Bootloader Mode.
finish. If this state still exists
• Flashes red slowly, beyond the initial several minutes after all
135 seconds, and then indefinitely.
other modules have been
upgraded, do the following:
Indicates: One of the following:
• The MNB-1000-15 remote I/O module 1) Check the wiring
is awaiting a firmware upgrade, or is in connection between the
MNB-1000 and
the middle of a firmware upgrade.
MNB-1000-15.
Note: While the module is being
2) Check the address of the
upgraded, both the XMT and RCV
MNB-1000-15.
LEDs will blink rapidly.
3) Disconnect the
• The firmware is corrupted and the
MNB-1000-15 module from
module can only stay in Bootloader
the remote I/O trunk, reset
mode.
the module, and then
reconnect the module to
the remote I/O trunk.
Remote I/O
X
Power-up
58 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Checkout and Troubleshooting
Table–3.1 LED Indications. (Continued)
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Indicator
Status
Corrective
Action
Power-up
• Flashes red slowly for approx.
135 sec., and then becomes steady
ON.
Indicates: The MNB-1000-15 remote
I/O module has not received
communications from an MNB-1000.
1) Check the address
setting at the
MNB-1000-15’s DIP switch.
2) Check the wiring
connection between the
MNB-1000 and the
MNB-1000-15.
3) Once the MNB-1000-15
has been correctly
addressed and connected,
the MNB-1000 will check
the firmware level in the
MNB-1000-15 and upgrade
or downgrade it as
necessary.
Normal
Operation
• Steady green ON as messages are
received from the MNB-1000 and sent
by the MNB-1000-15 remote I/O
module.
No action required.
Indicates: Normal operation. The
module is healthy and is
communicating with the MNB-1000 to
which it is connected.
Configure the
MNB-1000-15, using the
ADI/Remote IO Wizard.
That is, in the application,
connect at least one
remote I/O hardware tag to
control logic.
Wait for completion of the
MNB-1000-15 upgrade
process.
Context
Remote I/O (Continued)
X
X
Status LED
Red/green
X
Status LED
Red/green
Normal
Operation
• Flashes green slowly.
Indicates: MNB-1000-15 remote I/O
module has not been configured in the
application. However, there is ongoing
communication with the MNB-1000.
X
Status LED
Red/green
Normal
Operation
• Flashes green rapidly. XMT LED is
actively flashing.
Indicates: The MNB-1000-15 remote
I/O module is being upgraded.
Normal
Operation
• Flashes green rapidly. XMT LED is not
actively flashing.
Wait for completion of the
Indicates: The I/O modules have
remote I/O module upgrade
been set to an “Offline” state. The
process.
MNB-1000 is upgrading other
MNB-1000-15’s on the bus.
X
F-27360-11
Status LED
Red/green
Status LED
Red/green
MicroNet BACnet Wiring, Networking, and Best Practices Guide
59
Chapter 3
Table–3.1 LED Indications. (Continued)
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Indicator
Context
Status
Corrective
Action
Restore communications.
Check: remote I/O module
wiring; remote I/O module
addressing; and the
connection to the
MNB-1000.
Replace the MNB-1000-15
with a compatible unit, or
upgrade its firmware to a
compatible version.
Remote I/O (Continued)
X
Status LED
Red/green
Normal
Operation
• Steady red ON.
Indicates: Normal communications
interrupted between remote I/O
module and the MNB-1000 to which it
is connected. If fallback time has
expired, the module will be in fallback
mode.
X
Status LED
Red/green
Power-up
or Normal
Operation
• Flashes red rapidly.
Indicates: Remote I/O module is
incompatible with MNB-1000 due to
firmware version.
60 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Checkout and Troubleshooting
Table–3.1 LED Indications. (Continued)
MNB-1000-15
MNB-1000
MNB-V1, -V2
MNB-300
MNB-70
Controllers &
Remote I/O Module
Indicator
Context
Status
Corrective
Action
Communications
X
X
X
X
X
X
X
X
X
X
X
X
F-27360-11
X
X
Transmit
Data LED
Green
Receive
Data LED
Amber
Normal
Operation
• Flashes as messages are sent from
the controller.
Indicates: Normal operation. The
No action required.
controller is healthy and is sending out
a “Poll-for-Master” message.
Normal
Operation
• Flashes as messages are received
from the network.
Indicates: Normal operation.
Note: This LED should remain OFF
after disconnecting the MS/TP
segment from the controller.
Normal
Operation
1. Check for shorted
MS/TP+ to SLD or GND
• Solid ON.
and make corrections as
Indicates:
needed.
1. MS/TP+ shorted to SLD or GND on
2. Verify network wiring
MS/TP network wiring.
integrity, polarity, and
2. Excessively heavy MS/TP traffic.
biasing, and make
corrections as needed.
No action required.
X
Receive
Data LED
Amber
X
Transmit
and Receive
Normal
Data LEDs
Operation
Green and
Amber
• LEDs behave erratically.
Indicates: Improperly biased MS/TP
network segment.
X
Ethernet
10/100 Link Normal
Integrity LED Operation
Green
• Solid ON.
Indicates: Normal operation. The link
No action required.
to the Ethernet PHY (physical layer
transceiver) is good.
X
Ethernet
10/100
Activity
LED
Amber
• Flashes ON for approximately
80 milliseconds each time there is
receive or transmit activity.
Indicates: Normal operation.
Normal
Operation
Ensure that network bias
resistors are installed, and
that EOL resistors are
properly placed on the
network segment daisy
chain.
No action required.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
61
Chapter 3
Service
Components within the MNB-70, MNB-300, MNB-V1, MNB-V2, and
MNB-1000 controllers cannot be field repaired. The MNB-1000-15 remote
I/O module cannot be field-repaired, with exception of the units described in
Field-replaceable Units, below. If there is a problem with a controller or
module, follow the steps below before contacting Schneider Electric Product
Support.
1. Make sure all controllers and modules are connected and communicating
to the desired devices.
2. Check that all sensors and controlled devices are properly connected
and responding correctly.
3. If a controller is operating, make sure the correct application is loaded,
using Work Place Tech Tool (WP Tech). For more information, see the
WorkPlace Tech Tool 4.0 Engineering Guide, F-27254, and the
WorkPlace Tech Tool BACnet Engineering Guide Supplement, F-27356.
4. Record the precise hardware setup, indicating the following:
•
•
•
•
Field-replaceable
Units
Version numbers of applications software.
Controller or module firmware version number.
Information regarding the WP Tech.
A complete description of the difficulties encountered.
There are two field-replaceable parts available for the MNB-1000-15 remote
I/O module:
• MNB-CNTLR-15
• MNB-BASE-15
Module Only
Module Base
62 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Appendix A
BACnet Best Practices
This appendix provides best practices information for creating and
maintaining a network of MicroNet BACnet controllers and sensors, as well
as a network of MNB-1000-15 remote I/O modules connected to an
MNB-1000 controller. The material presented here is in addition to
information already contained in Chapter 1, Chapter 2, and Chapter 3.
The information in this appendix has been acquired through factory testing
and actual jobsite installations. The topics covered include:
•
•
•
•
•
•
•
•
F-27360-11
I/A Series MicroNet BACnet System Architecture Overview
MS/TP Network Overview
BACnet Rules that Must be Followed
BACnet Best Practice Guidelines
Remote Connectivity
Performance Improvements for MS/TP
Setting Up a Remote I/O Network
Glossary
MicroNet BACnet Wiring, Networking, and Best Practices Guide
63
Appendix A
I/A Series MicroNet BACnet System Architecture Overview
I/A Series Server with
Graphics Web Pages
PC
(Web Browser)
1
Ethernet and/or IP Backbone
PC Workstation
or Laptop with
WorkPlace Tech
Tool Suite
2
4
BACnet MS/TP
RS-485
Optional Serial
Connection
Any
MNB-xxxx
8
Controller
120 ohm
EOL
4
120 ohm
EOL
MNB-1000
AO
1
Data values passed between the
network controller and the server.
2
Data values passed between the
MNB-1000 and the network controller,
using BACnet/IP protocol.
3
Up to 127 MNB-xxxx controllers can be
attached to each trunk of a network
controller, provided there are sufficient
resources available within the device.
Refer to Resource Limits-Additional
Notes, in this section, for more
information related to resource limits.
4
120 ohm
EOL
3
4
120 ohm
EOL
At least one set, and no more than two sets, of
network bias resistors must be present on each
MS/TP network segment, preferably (but not
required to be) in the middle of the segment. The
MNB-300, MNB-1000, and TAC I/A Series Network
Controllers have built-in, jumper-set network bias
resistors for this purpose.
5
One to eight MNB-1000-15 remote I/O modules
may be connected to a remote I/O network.
6
In remote I/O networks, the EOL resistor must be
set at each end of line. The MNB-1000 controller
and the MNB-1000-15 module have a jumper-set
remote I/O EOL resistor for this purpose.
3
BACnet MS/TP
3
120 ohm EOL
Jumper
6
Remote I/O
MNB-1000
Plant
Controller
120 ohm EOL
Jumper
I/A Series Network
Controller
BACnet MS/TP
USB
USB to RS-485
Serial Converter
BACnet Router:
BACnet
Router:
5
MNB-1000-15
Remote I/O
Modules
7
8
120 ohm EOL
Jumper
6
120 ohm
EOL
7
Bias for the remote I/O network is provided by the
permanently enabled, built-in bias resistor on the
MNB-1000 controller. The jumper-set bias resistors
located under the cover of the MNB-1000-15
remote I/O module are set to "disabled" at the
factory, and must not be enabled for this purpose.
8
No other types of devices other than MNB-1000-15
remote I/O modules may be connected to a remote
I/O network, including S-Link sensors,
commissioning and maintenance tools such as the
WorkPlace Tech Tool Suite, etc.
Figure–A.1 Typical System Architecture.
64 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Resource Limits—Additional Notes
In addition to the resource limits noted in Figure–A.2, be sure to observe the
following:
• Integrating devices other than UNCs, ENCs, or MNB-xxxx controllers
may result in a different maximum number of devices.
• The maximum number of MS/TP devices allowed per MS/TP network is
limited to whichever is smallest among the following: 32 unit loads; the
UNC or ENC resource limit; ENC CPU usage; or the UNC BACnet
shadow object or ENC proxy point limit.
• All MNB-xxxx, UNC-xxx, and ENC-xxx devices use quarter-load
transceivers, which means that an MS/TP network comprised solely of
MNB, UNC, and ENC devices can have no more than 128 total devices
(32 X 4 = 128), consisting of one router plus 127 controllers. Refer to the
definition of Unit Load in the “Glossary ” on page 109.
• A limit of 1500 applies to the UNC BACnet point shadow object and the
ENC proxy points. This limit refers to all BACnet point shadows and
proxy points, regardless of type (MS/TP, BACnet/IP, or
BACnet/Ethernet). Exceeding this limit will result in degraded
performance.
• The UNC-520's resource limit is 600,000 Java Resource Units.
• The ENC-520's resource limit can be determined by comparing the
values for "heap.used" to "heap.max," found in the Resource Manager
view of WorkBench. The value of "heap.used" should never be greater
than 75% of "heap.max." For example, with a "heap.max" of 48MB,
"heap.used" must not exceed 36MB.
Note: ENC-520 Resource Limit
An ENC-520’s resource limit can be calculated based on the “heap.max”
and “heap.used” values, found in the Resource Manager view of
Workbench, as shown in Figure–A.2.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
65
Appendix A
1
To determine the ENC-520's
resource limit, open the Resource
Manager view, in Workbench.
2
Compare the value for "heap.used"
to "heap.max." The value of
"heap.used" should never be
greater than 75% of "heap.max."
For example, with a "heap.max" of
48MB, "heap.used” must not
exceed 36MB.
Figure–A.2 Finding Resource Limits of ENC-520.
66 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
MS/TP Network Overview
Master-Slave Token
Passing
Devices on an MS/TP network communicate by means of Master-Slave
Token Passing. In a typical MS/TP application, each controller (MNB-70,
MNB-300, MNB-Vx, MNB-1000, UNC, or ENC) on the network is a master
node on that network. As a master node, each device receives the
communication token and then has the opportunity to either send messages,
or make requests, to other devices. In addition, each master controls the
communication token while it is in its possession. See Figure–A.3 for an
MS/TP network diagram.
UNC-520
ENC-520
MNB-1000
Device
Address=0
3
1
EOL
4
2
EOL
2
MNB-xxxx
Controller
MNB-xxxx
Controller
MNB-xxxx
Controller
MNB-xxxx
Controller
MNB-xxxx
Controller
MNB-xxxx
Controller
MNB-xxxx
Controller
Device
Address=4
Device
Address=5
Device
Address=1
Device
Address=3
Device
Address=2
Device
Address=X
Device
Address=6
1
The installing engineer or technician is free to choose the
locations of devices based on job requirements and other
considerations. A device's address or controller type does not
determine or restrict its physical location on a network segment.
For example, if a new device is to be added to an existing
network and it is assigned the next available address, #16, it is
perfectly acceptable to physically connect it to the network
segment between devices #3 and #4, or #8 and #9, etc.
Note: Although the physical locations of devices are not important
from an addressing point of view, be sure to observe note 2
regarding the presence of EOL resistors at each end of line.
2
A 120 ohm ±5% EOL resistor must be installed at
each end of line.
3
Although not required, in most systems the UNC,
ENC, or MNB-1000 is located at the end of line.
4
Additional devices, up to the highest-addressed
device connected to the UNC, ENC, or MNB-1000.
Figure–A.3 MS/TP Network.
With the MaxMaster in all the devices on an MS/TP network set to the
default value of 127, these devices will join the network and then
automatically begin passing the token. Starting with the lowest-addressed
device on the network (MNB-1000, UNC, or ENC), the token is passed to the
next device, and from that device to the next, until it reaches the last device
on the network. A device is determined to be the last one when either no
device with a higher address can be found, or the device’s address equals
the MaxMaster value. The last device then returns the token to the first
device, to begin the cycle anew. This scenario is illlustrated in Figure–A.4,
which shows the token being passed by all the master nodes.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
67
Appendix A
Note:
• MaxMaster is a property that exists in all MS/TP master devices. This
property tells the device the highest MS/TP address that may exist on
the network. The default value of this property is always 127.
• In an MS/TP network, a device can make requests and send COV
(Change of Value) data only during the time that it has the token.
• When a master device communicates with a slave device, it uses
request/response messaging. That is, the master requests an action,
such as read or write, and then the slave responds with an action
(answer).
MNB-xxxx
Controller
UNC-520
ENC-520
MNB-1000
MNB-xxxx
Controller
Device
Address=0
1
Device
Address=1
MNB-xxxx
Controller
Device
Address=2
MNB-xxxx
Controller
Device
Address=X
Device
Address=3
MNB-xxxx
Controller
Other
Devices
2
Device
Address=4
MNB-xxxx
Controller
Device
Address=7
1
MNB-xxxx
Controller
Device
Address=6
MNB-xxxx
Controller
Device
Address=5
As shown here, the token passing occurs as follows:
a. The token is started by the lowest-addressed
device. Typically this is the router, which is
assigned address 0 (zero).
b. Device 0 makes any requests or responses, and
then passes the token to the next device, Device 1.
c. Device 1 makes any requests or responses,
including the sending of COV data, and then
passes the token to the next device, Device 2.
e. The token is passed in this way until it reaches the
last device on the network, Device X. A device is
determined to be the last one when either no
device with a higher address can be found, or the
device’s address equals the MaxMaster value.
f. Device X, the last device on the network, then
returns the token to the first device, to repeat the
token-passing cycle.
d. Device 2 makes any requests or responses,
including the sending of COV data, and then
passes the token to the next device, Device 3.
2
Additional devices, up to the highest-addressed device
connected to the UNC, ENC, or MNB-1000.
Figure–A.4 MS/TP Network Token Passing.
68 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Device Addressing
When an MS/TP network is configured, it is recommended that the UNC,
ENC, MNB-1000, or other routing device be assigned the first (lowest)
address on the network, which is 0 (zero). For a UNC or ENC, this is also the
default MS/TP address. As a best practice, other MS/TP devices (MNB-70,
MNB-300, or MNB-Vx) that are added to the network should be addressed
consecutively. In other words, no address numbers should be skipped during
the assigning process. The addressing should be 0 (routing device), 1, 2, 3,
4, and so forth, until the last (highest) address is reached.
BACnet Rules that Must be Followed
Although this appendix mainly focuses on best practices, the items listed in
this section are mandatory and must be followed for any BACnet project.
General BACnet
Rules
No Duplicate Device Instances
Device instances (device ID numbers) must not be duplicated anywhere on
a BACnet network or internetwork. A device is known by its instance, and
cannot be reliably located if it shares that instance with another device.
No Duplicate Object Identifiers within a Device
An object identifier is the combination of an object’s type and its instance
number. No two objects of the same type within a BACnet device may have
the same object identifier.
No Duplicate Network Numbers
Network numbers must not be duplicated anywhere on a BACnet
internetwork. Duplicate network numbers will cause problems with BACnet
routers and may disrupt communications.
Caution: Disruption of communications can affect the entire LAN. If you are
using a shared network, be sure to coordinate with the LAN’s administrator,
so as to minimize the effects of any necessary disruptions.
Devices on a Network Must Share a Single Network
Number
A single site may have multiple BACnet networks, joined by one or more
BACnet routers. While each of these networks must have a unique number,
as stated above in "No Duplicate Network Numbers", each device on the
same network must use the same network number. Generally, only one
BACnet/IP network will exist on a site (or multiple sites connected with
BBMDs). Therefore, all BACnet/IP devices on a site will have the same
network number.
One Communication Path Only
There may be only one communications path between two devices. A
duplicate route (circular path) will cause communications disruptions.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
69
Appendix A
Caution: Disruption of communications can affect the entire LAN. If you are
using a shared network, be sure to coordinate with the LAN’s administrator,
so as to minimize the effects of any necessary disruptions.
One example of this is caused when two devices, a UNC (or ENC) and an
MNB-1000, are set up to route to the same networks. This commonly occurs
when a BACnet internetwork has a need for both BACnet/IP and
BACnet/Ethernet networks. In this example, assume that the UNC (or ENC)
is configured for both BACnet/IP and BACnet/Ethernet. Then, consider an
MNB-1000 being configured to use BACnet/IP (without disabling
BACnet/Ethernet), to route to the same networks as the UNC (or ENC). At
this point, a circular path is created because both the UNC (or ENC) and the
MNB-1000 will be configured for both BACnet/IP and BACnet/Ethernet. This
occurred because MNB-1000s are configured to use BACnet/Ethernet, by
default. This circular path could have been prevented by disabling
BACnet/Ethernet on the MNB-1000 before activating BACnet/IP.
MS/TP Network
Rules
The following items are mandatory for proper operation of an MS/TP
network.
No Duplicate Addresses
The physical address must not be duplicated on any one MS/TP network. To
avoid this problem, be sure a network wiring diagram is used when
assigning and recording controller addresses.
Caution: Duplicate physical addresses on a single MS/TP network will
disrupt communications on that network.
Note:
• The MS/TP address of an I/A Series MicroNet BACnet controller is set
with its DIP switch.
• A physical address may also be set in a non-physical manner, such as
with the communications configuration of a UNC, ENC, or WorkPlace
Tech Tool (WP Tech).
• Any tool, including WP Tech, WPCT, WorkPlace Flow Balance Tool
(WPFBT) or other, that connects directly to the MS/TP network (not
through a router) must also have a unique address. If your tool appears
to be communicating but will not join the token passing, check for
address conflicts.
Duplicate addresses on an MS/TP network trunk can cause many of the
controllers on the network to stop communicating. The symptoms can
include:
• If two controllers are set to the same physical address, the
communications token will either be lost or be generated twice, thus
causing collisions.
• When two controllers are set to the same physical address, it will appear
that part of the network will be up and part will be down. That is,
controllers will appear online, then offline, for no apparent reason.
70 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Isolating the Problem
The only method to reliably identify multiple controllers with the same
address is to physically check the DIP switch setting of each controller on
the network. This task can be made easier by temporarily dividing the
MS/TP network into smaller sections, so as to isolate the problem to a
smaller area. In this way, not every device address will need to be verified.
Note:
• The duplicate MS/TP address cannot be determined by which
controllers are online or offline.
• While the WorkPlace Commissioning Tool (WPCT) will sometimes
detect multiple devices with the same address, there is no software tool
that will reliably do so.
Install Terminators
Be sure to install or enable End of Line (EOL) resistors (120 ohm) as
terminators on both ends of the MS/TP network. Failure to do so may result
in intermittent communications. Terminating resistors are important because
they help to reduce signal reflections and RF interference. Ensure that only
two terminators are used, one at each end of the daisy-chained network.
Using more than two terminators can excessively load the network and
disrupt communications.
Make sure that the MNB-300 and MNB-1000 controllers’ EOL jumpers are
set correctly. Having more than the two EOL resistors on an MS/TP network
will cause intermittent communications. EOL resistors are physically set at
the first and last devices (ends of line).
Note: For information on how the EOL jumpers on an MNB-1000 controller
are used in a remote I/O network, refer to “EOL Resistors” on page 107.
Set Bias Resistors
As a requirement of EIA-485 network topology, an MS/TP network must
have at least one set, and no more than two sets, of network bias resistors
on each MS/TP network segment, preferably (but not required to be) in the
middle of the segment. In MS/TP networks, this requires an MNB-300,
MNB-1000, or UNC-520 with the appropriate jumper settings.
Note:
• Jumper-set MS/TP bias resistors are built into UNC-520s.
• For information on how the MNB-1000 provides bias to a remote I/O
network, refer to “Bias Resistors” on page 107.
A network of MNB-Vx controllers without a UNC-520, ENC-520, MNB-300,
or MNB-1000 will not meet this requirement. This may commonly happen
during installation before the router or area controller is installed. In this
situation communications with devices may not be reliable.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
71
Appendix A
Use Proper Communication Cable
Wiring specifications become much more important as baud rates increase.
In retrofit projects, you must be sure that the existing cable is suitable for
reuse (meets specification). The use of cable that was specified for
NETWORK 8000 ASD or MicroSmart cabling is acceptable if the baud rate
is kept within the range of 9600 or 19.2 k. Upon moving up to a baud rate of
38.4 k or 76.8 k, the cable must meet the approved minimum specification
for I/A Series MS/TP. Most ASD and MicroSmart cable will not meet this
specification and cannot be used at the higher baud rates. Much of the cable
that has been used for previous installations may not meet the specifications
for the higher baud rate.
Be certain that the cable meets, or is lower than, the capacitance
specification for MS/TP, and that it meets the nominal impedance range
specified for MS/TP. See “MicroNet MS/TP Network Wiring” on page 29 for
further information.
Bond the Shield to a Proper Ground
The shield conductor must be bonded to a known, good earth ground to
dissipate any induced signals away from the communication cable. The
shield wire should be continuous from one end to the other, with a bond to
earth ground at only one location. For consistency, this should be done at
the router (MNB-1000, UNC, or ENC). However, it may be done at some
other place, if necessary, for a proper ground. If the bonding is not done at
the router, be sure to document where it is done, for future reference.
Caution: Proper grounding of any EIA-485 shield circuit is important. While
a weak ground may protect communications from low-frequency induced
signals, such as from an AC power line, it is less likely to provide protection
from higher frequency signals, such as radio frequency (RF) radiation.
72 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
BACnet Best Practice Guidelines
Selection of
WP Tech Object
Type for BACnet
A WP Tech BACnet application may contain many BACnet supporting
objects, and many WP Tech object types that represent them. Use care
when selecting the BACnet object type to be used in a WP Tech application.
This section covers the WP Tech object types that directly represent BACnet
supporting objects. You can find a description of these BACnet objects, as
well as the supporting BACnet objects, in the WorkPlace Tech Tool BACnet
Engineering Guide Supplement, F-27356.
Table–A.1 WP Tech Object Types and BACnet Supporting Objects.
BACnet
Supporting
Object Type
AV
Read Only or
Read/Write
(RW)?
Read Only
Analog COV
Client
AV
Analog Setpoint
AV
Read Only
(unless status is
set “offline”)
R/W
WP Tech
Object Type
Analog Monitor
Analog Setpoint AV with priority
array
Prioritya
R/W
Binary Monitor
BV
Read Only
Binary COV
Client
BV
Binary Setpoint
BV
Read Only
(unless status is
set “offline”)
R/W
Binary Setpoint
Prioritya
BV with priority
array
R/W
Command
Priority
AV or BV with
priority array
R/W
Write to RAM or
EEPROM?
n/a
RAM
EEPROM
RAM, EEPROM
(for default only)
n/a
RAM
EEPROM
RAM, EEPROM
(for default only)
RAM
Usage
Used for reading application analog
values.
Used for a peer-to-peer data passing
mechanism between controllers.
Used for writing setpoint data to a
controller. This value is stored in
EEPROM; use normal precautions to
prevent damage to the EEPROM.
Used for writing any data to a controller
that may require the setting of a priority
level. This object requires no precaution
for memory type.
Used for reading application binary
values.
Used for a peer-to-peer data passing
mechanism between controllers.
Used for writing setpoint data to a
controller. This value is stored in
EEPROM; use normal precautions to
prevent damage to the EEPROM.
Used for writing any data to a controller
that may require the setting of a priority
level. This object requires no precaution
for memory type.
Used to add a BACnet priority array to a
BACnet support object.
a.Niagara software cannot write the Relinquish Default value of Analog Setpoint Priority and Binary Setpoint Priority objects.
MS/TP Network
Guidelines
F-27360-11
Keep Exposed Communication Conductors Short
When terminating a communication cable for MS/TP (or any EIA-485
network), do not expose a long length of the conductors. Keep as much of
the conductors covered by the cable shield (the aluminum wrap or wire
mesh) as possible. Excessive exposed length can allow induced
interference.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
73
Appendix A
Do Not Nick the Insulation When Removing the Cable
Sheath
Most shielded, twisted pair (STP) cables have a small, high-strength cord
between the sheath and the shield foil. This cord is inserted in the cable for
use when tearing the sheath along the length of the cable. A short tear at the
end of the cable allows the sheath to be folded back so that the end of the
sheath can be removed (cut off) without damaging the underlying insulation.
Make Low Resistance Terminations
Ensure that all terminations are low resistance. This can be done by simply:
• Tightening screw terminals.
• Making sure there is no insulation left on the wire where it terminates.
• Avoiding any terminations that are not at a normal place, such as a
controller.
• Carefully ensuring that a tight, low-resistance connection is made, with
very little exposed conductor, whenever a termination must be made
between controllers.
Address Devices Consecutively
Number the MS/TP addresses consecutively. Gaps in addressing add
delays in communications. Addressing should begin with node 0 (zero) and
progress through all nodes, without any gaps, for each separate MS/TP
network. It makes no difference where the device is physically located along
the length of the network. Be certain that you start addressing with 0 (zero)
and end at xx (the highest address), with no gaps in numbering between
them.
A Router’s Address Should Be 0 (Zero)
The physical address of a router (UNC, ENC, or MNB-1000) or area
controller on an MS/TP network should be 0 (zero) on that network.
Although this is not a necessity, it should be followed for consistency, and
because the device with the lowest (active) address will regenerate the
communications token in the event of a lost token.
Few Controllers Per Network
Generally, performance is better with fewer controllers on an MS/TP
network. This is because token passing on MS/TP networks can slow
communications when a large number of controllers are on a single network.
Therefore, it is better to have multiple, smaller MS/TP networks than one
large network.
Use BACnet/IP for the MNB-1000
Whenever possible, it is better to communicate to an MNB-1000 via
BACnet/IP rather than MS/TP. Both BACnet/IP and BACnet/Ethernet are
much faster than MS/TP. In other words, if you are transferring point data
from an MNB-1000 to a UNC or ENC, you should use BACnet/IP whenever
possible.
74 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Use Higher Baud Rates
Whenever possible, operate at the highest recommended baud rates on the
MS/TP network.
Note:
• Note that the UNC-510-2 has a maximum baud rate of 19.2 k.
• The UNC-520-2, ENC-520-2, MNB-70, MNB-300, MNB-V1, MNB-V2,
and MNB-1000 have a maximum baud rate of 76.8 k.
Use Auto-baud to Change Baud Rate
Do not use the Device Properties dialog box in the WPCT to change the
baud rate of an MNB controller unless you have been instructed to do so, or
you are configuring an MNB-1000 MS/TP network for the first time. Instead,
use the Auto-baud feature in WPCT to change the baud rates of MNB
controllers. For instructions on using this feature, refer to the section on
baud rate synchronization in the WorkPlace Commissioning Tool and Flow
Balance Tool User's Guide, F-27358.
Changing the baud rate manually (outside of the automatic process) will
likely result in controllers that are operating at different baud rates, and as a
result, will not communicate with each other.
Add a Controller as MS/TP Slave After a Failed Upgrade
If an MNB-300, MNB-70, or MNB-Vx controller becomes stuck in boot-loader
because of a failed upgrade, it may be added as an MS/TP slave, which
would then allow you to restart the upgrade. An MNB-series controller that is
stuck in boot-loader mode cannot Auto-baud, and so any communications
will need to be at the same baud rate at which they failed.
Note: If the upgrade failed because of poor communications, be sure to fix
the communications problem(s) first.
Power the Controllers Properly
Be sure that MNB-70, MNB-300, and MNB-Vx controllers, and any
MNB-1000-15 remote I/O modules, have appropriate 24 Vac power. When
power is supplied by a central transformer, be sure that:
• The transformer is appropriately sized for the required VA, with an
adequate margin.
• The length of the power wiring is minimized.
• The appropriate wire size is used, to minimize line drops.
An adequate transformer power margin should be allowed so that
fluctuations in the primary transformer voltage or fluctuations in the
secondary loads do not cause low-voltage power conditions at the 24 Vac
input to the controllers.
The MNB-xxxx series controllers contain circuitry that is designed to protect
the integrity of the embedded flash memory under low-voltage or
questionable input voltage conditions. In the event a controller perceives a
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
75
Appendix A
low-voltage condition, it will set a read-only flag and lock out all writes to
memory, as well as turn off controller outputs. The read-only flag can be
easily viewed in the Device Properties dialog of the WPCT, and will indicate
the controller status as "Operational, Read-Only." The Read-Only status can
help serve as an indicator that the input voltage to the controller may be
questionable.
Note: The MNB-1000-15 remote I/O module also features protection for its
embedded flash memory. When a module detects a low-voltage condition, or
questionable input voltage conditions, it locks out all writes to memory and
turns off its outputs. However, because the remote I/O module is mapped as
an extension of the MNB-1000 controller’s I/O points, not as a separate
device, it does not set a read-only flag. Instead, the WPCT simply shows the
module as offline, and all its inputs will be “NA.”
Attention should also be paid to the wire distance between the central
transformer and the secondary loads, especially in the case of half-wave
input devices like the MNB-Vx, MNB-70, and MNB-300 controllers and
MNB-1000-15 modules. With half-wave type input devices, significant spikes
in the AC input current can occur during the positive half-cycle of the AC
input. Large resistances due to the wire lengths can cause significant
voltage drops at the device’s AC input. In extreme cases, the controller or
module may enter the read-only mode at apparent AC voltages exceeding
20 Vac, due to the asymmetrical nature of the AC input voltage waveforms.
In these cases, reducing the load on the transformer, reducing the wire
length between the controller or module and the transformer, and using wire
rated for higher current will correct the problem.
Repeaters
Existing non-BACnet installations utilizing EIA-485 communications may
contain repeaters. Generally, these will have been required when the
network’s total length is over 4000 ft, or the device count is over 32. Existing
repeaters in a non-BACnet system, such as those used with ASD networks,
will not function with BACnet MS/TP. If you are converting a non-BACnet
system to BACnet, and the network length exceeds 4000 ft, you can do
either of the following:
• Use MS/TP repeaters such as Continuum™ b-Link Repeater
B-LINK-AC-S (RS-485) or B-LINK-F-AC-S (fiber optic)
• Divide the network into multiple, shorter MS/TP networks
If the BACnet system you are creating is part of a UUKL smoke control
system, refer to details related to approved repeaters in the TAC I/A Series
MicroNet BACnet Smoke Control Systems Manual, F-27419.
Set MaxInfoFrames to Value Greater Than 1
MaxInfoFrames is a property of MS/TP master devices. It determines how
many read or write requests, and/or COV notifications, that a device can
make before it must pass the token to the next device.
In a router device (or area controller), MaxInfoFrames should be set to a
value that allows that device to make multiple requests of other devices
before it passes the token to the next device. If the router’s MaxInfoFrames
76 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
is set at 1 (the usual default), the router may not be able to route efficiently to
the MS/TP network. Testing has shown that increasing the value to 5 will
result in a great boost in performance. Refer to Table–A.2 for recommended
MaxInfoFrames values.
Table–A.2 Recommended Values for MaxInfoFrames.
Device
UNC
ENC
MNB-1000 as a router to MS/TP
MNB-1000 as an MS/TP only device
MNB-300 and MNB-Vx
MaxInfoFrames
Value
20
20
20
20
3
Set the MaxMaster Value
MaxMaster is a property of all MS/TP master devices. The default value of
this property is always 127. MaxMaster tells the device what is the highest
MS/TP address that may exist on the network. The following discussion
explains why devices should be addressed consecutively on any MS/TP
network.
Token passing is done by the controller holding the token, which gives it to
the device with the next higher address. In turn, that device gives it to the
device with the next higher address, and so on. When the token reaches the
device with the highest address, that device passes the token back to the
device with the lowest address, which starts the process anew.
A device knows that it is the highest addressed device in one of two ways.
The first way is if its address matches its MaxMaster value. The second way
is when the device cannot find another device with a higher address to which
it can pass the token.
To conserve communications bandwidth on an MS/TP network, a device that
cannot find another device to pass the token to will initially ignore the
missing device(s). However, a missing device cannot be ignored forever, so
after a specified interval of 50 token passes, a poll for master service is
initiated. In this process, the device polls consecutive addresses for the
presence of any devices between its own address and its MaxMaster value.
If no such devices exist, the polling for nonexistent devices can waste a
significant amount of time and data throughput. See the next section,
"Tuning the MaxMaster Property", to improve performance.
Tuning the MaxMaster Property
To overcome some of the performance losses caused by the search for
missing devices, as discussed above in "Set the MaxMaster Value", you
may wish to tune the MaxMaster property. However, keep in mind that this
will be a small performance gain and may not be of benefit unless your
MS/TP network is heavily loaded, with much data passing.
To tune the MaxMaster property, set it to a value that is just one or two
higher than the highest address on the network. Do this for all controllers
except address 0 (zero), which is assigned to the router or area controller. To
be sure that the router or area controller can find any missing devices (for
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
77
Appendix A
example, if part of a network goes down) you must set its MaxMaster value
to 127, which is the maximum number of controllers allowed on a network
(and the maximum valid value for MaxMaster). The reason for setting the
MaxMaster to a value greater than the highest address is to make sure that
one or two unassigned addresses are available for a tool (WP Tech or
WPCT) to join the network. That is, a device, including a tool, cannot join
unless an empty address space is available.
Discussion of Joining Token Passing
Any device that is going to join the token passing of an MS/TP network must
be passed the token before it can pass it on. If there is no activity, then the
device can create a token. This has an impact on adding new devices, even
temporary ones.
Note: A device may initially appear to be inactive when it is added to the
network. This is normal, as it may take several seconds to join the token
passing.
In the discussion of MaxMaster (see page 77), we learned that a device will
periodically look for a missing or new device. The amount of time between
these searches should be about 50 passes of the token. On a well-tuned
and lightly loaded network, this will be quite frequent. On a degraded
network, or one that is heavily loaded with many controllers, the token
passing can be rather slow. How long could it take a new or missing device
to join the token passing? If the time to complete one token pass cycle is
1 second, and the device polls for master service after 50 passes of the
token, the time to join could be anywhere from nearly 0 seconds, to
50 seconds. The length of time depends on how many token passes had
occurred since the last poll for master when the device became active.
The information in this section is provided to help you understand why it can
take a varying amount of time to connect WP Tech, WPCT, or WPFBT to an
MS/TP network, using a serial adapter. If the token passing cycle is slow, it
may take an excessively long time to join the network.
Understanding the Transmit and Receive Data LEDs on
MS/TP Networks
Observation of a device’s transmit data (XMT) and receive data (RCV) LEDs
can be very helpful when troubleshooting certain situations on an MS/TP
network. An understanding of the token passing sequences allows you to
make some reasonable assumptions about how the network is performing.
78 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Note: (See Figure–3.1 on page 55.)
• The XMT (transmit) LED on a UNC or ENC is amber, and the RCV
(receive) LED is green.
• The XMT LED on all MNB-xxxx series controllers and remote I/O
modules is green, and the RCV LED is amber.
• In EIA-485 (RS-485) communications (such as MS/TP), “TxD” and
“RxD” are traditionally used in reference to transmit and receive.
However, the corresponding common terms, “XMT” and “RCV,” appear
on the labels of some MNB-xxxx devices, and therefore will be used
throughout this document.
In token passing on an MS/TP network, the token is passed from one
controller to the next, in a cyclical manner. The token passing starts with the
lowest-addressed device on the network, which passes the token to the next
device. That device, in turn, passes it on to the next, and so on, until the
token reaches the last device on the network, which then returns the token
to the first device to begin the cycle anew.
Controllers
Because a device only transmits when it passes the token, makes a request,
or responds to a request, it will be in receiving mode almost the entire time.
For this reason, during normal token passing by most control devices, where
there is not a great deal of point polling:
• The RCV LED will appear to be nearly solid ON but will flicker, and every
few seconds it will flash OFF.
• The XMT LED flashes (or flickers) in a fairly consistent pattern,
indicating the following:
– Each time the device receives the token and passes it on, the XMT
LED flashes once.
– Each time that a device receives a request (such as when it is polled
by a UNC or ENC), it will transmit a response and flash the XMT
LED.
• The RCV LED should be ON except when the XMT is ON, or when any
device is performing a poll for master. Poll for master is an MS/TP
means of finding devices that are not communicating.
Router or Area Controller
The normal LED flashing pattern for a router or area controller will basically
be the same as with controllers, described above. However, it is possible
that the device’s XMT LED will flash more frequently because it will be
routing messages or making many requests. This means that, when
compared to a controller, the RCV LED of a router will likely be flickering or
flashing more, instead of appearing to be ON continuously.
Serial Converter
Normal flashing of the LEDs on a serial converter with a tool such as WPCT
may be the same as described above, or the RCV and XMT LEDs may
appear to be flashing about equally. This includes the B&B Electronics
devices recommended for connection to MS/TP networks.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
79
Appendix A
In General
Generally, MS/TP communications problems are indicated as follows:
XMT LED—Continuous Flashing, RCV LED—No Flashing: Any time the
XMT LED is flashing continuously, without any flashing from the RCV LED,
we know that the device is trying to locate other devices by continuously
polling for master but is receiving no responses. This lack of response is
usually due to a wiring problem, or it may be that the other devices are not at
the same baud rate as the device being monitored.
RCV LED—Continuous Flashing, XMT LED—No Flashing: Any time that
the RCV LED is flashing continuously, without any flashing from the XMT
LED, we know that the device is not transmitting because it is not receiving
the token. The cause is that the device is not receiving packets that it can
understand, which may be due to a wiring problem, interference, or the
wrong baud rate.
RCV LED—Mostly OFF: If the RCV LED is flashing, with or without the
XMT LED, in a pattern where the RCV LED is off a good portion of the time,
a serious wiring issue is present.
BACnet/IP Network
Guidelines
Set the gateway address
If a BACnet/IP device is to communicate with devices that are not on its
subnet, it must have a valid gateway address assigned to it. The gateway is
the IP address of the network interface of the IP router (or switch) that
connects this subnet to the rest of the LAN or WAN. Most UNCs, ENCs, and
MNB-1000s that are enabled for BACnet/IP will need to have a gateway
address. In general, if the network has more than one subnet, a gateway
address will be needed.
Use BBMDs When Needed
BACnet protocol relies heavily on broadcast messages. This reliance on
broadcast messages causes a serious issue for BACnet/IP, as routers and
some switches will not pass broadcast messages. This very simply means
that BACnet/IP broadcast messages will not travel from one subnet to
another subnet. Instead, all BACnet broadcast messages will be stopped at
the gateway to a subnet.
To work past this issue, a device called a BBMD was created that intercepts
BACnet broadcast messages and then forwards them to BBMDs on other
subnets.
Note: Only one BBMD may exist on an IP subnet containing BACnet/IP
devices.
Exception—Foreign Devices: A special case in which a BBMD is not
needed on a subnet is when a temporary device needs to communicate with
a controller, but the device is on a remote subnet without a BBMD. An
example of this is a tool such as the WPCT, which may need to temporarily
communicate with a controller during commissioning. This scenario requires
foreign device registration, which is a method of telling a BBMD that a device
needs to communicate but will be leaving after a given amount of time.
Foreign device registration works well for tools, but it will not work for most
80 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
controllers because most controllers are not designed to work as foreign
devices. In other words, manually entering a controller in a UNC or ENC’s
foreign device table (FDT) will not work.
BACnet/IP Through a NAT Router
BACnet/IP communications through a Network Address Translation (NAT)
router will fail unless special provisions are made in the LAN’s firewall/NAT
router. The reason for this is that a BACnet message contains the source
address, which is the address of the device that sent the message. This
source address is used by the destination device to send any responses
back to the source. The NAT will cause that source address to be incorrect
because of the address translation.
BACnet Ethernet
Network Guidelines
BACnet/Ethernet is Not Routed
Ethernet messages are not routed through IP routers. This implies that
BACnet/Ethernet should be used only on a single subnet. If BACnet
messages must be sent from one subnet to another, consider using
BACnet/IP with BBMDs, instead. See “Use BBMDs When Needed” on page
80.
An Exception: There is one exception to this. If the subnetting is
accomplished using a managed switch, instead of a router, the switch may
be configured to pass Ethernet messages. This could be a method used for
spanning subnets with BACnet/Ethernet. However, the use of this method
could cause problems if both BACnet/Ethernet and BACnet/IP are used on
the same LAN. Plan carefully! Keep in mind that if this is a shared network,
you will not have control of the switch or router, and may lose certain
capabilities at anytime.
Do Not Leave BACnet/Ethernet Enabled if Not Used
When an MNB-1000 is configured as an MS/TP-only device, and does not
use BACnet/IP or BACnet/Ethernet, you must be sure that BACnet/IP and
BACnet/Ethernet are both disabled. Leaving BACnet/IP or BACnet/Ethernet
enabled would mean that the MNB-1000 is still a router. This can create
conditions under which the network is flooded with “Who is router to
network” and “I am router to network” messages.
If a secondary means of accessing the MNB-1000 is needed, and you must
have access through the Ethernet interface, it will be necessary to disable
BACnet/Ethernet and enable BACnet/IP for each MNB-1000. In addition,
each MNB-1000 will need to be on a separate BACnet/IP network, each with
a separate UDP port.
BACnet Guidelines
for UNCs and ENCs
F-27360-11
Fewer Points Equals Better Performance
When using a UNC or ENC to communicate to a BACnet MS/TP network, it
is important to recognize that minimizing traffic on the network is the best
way to achieving optimum performance. The number of active polled points
significantly affects traffic on a BACnet MS/TP network, and thus its
throughput. The more traffic there is, the more significant its impact on
performance.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
81
Appendix A
In addition, there are limits to the number of objects a UNC or ENC can
support. It is recommended that the device be limited to a total of 1500 point
shadow objects (UNC) or proxy points (ENC). This quantity may be less,
depending on the available resource count in the UNC or ENC.
While the total number of points can safely be 1500, the number of points
that are polled at any given time should be fewer, for better performance. To
limit this number, use PollOnDemand containers. See the following section.
Use Poll On Demand for Schedules, Alarms, and Trends
UNCs—Use PollOnDemand Containers
UNCs place all BACnet objects, when learned, into “poll always” containers.
All objects other than those that need to be frequently updated (schedules,
alarms, trended objects, etc.) should be moved to PollOnDemand containers
to minimize network traffic.
Note: Keep in mind that all containers that are not PollOnDemand
containers are PollAlways containers, which will poll for values on a
continuous basis.
ENCs—Do Not Add Point Extensions Unless Necessary
In ENCs, proxy points function in a "poll on demand" manner when learned.
However, when point extensions (alarm, history, or both) are added to a
proxy point, the extension will cause the point to poll often. As a best
practice, use proxy extensions only when necessary.
Delete Unused Points
Any BACnet objects that are learned in the UNC or ENC, but are not
needed, should be deleted. Generally, all objects are learned during learning
of a BACnet controller, and those not needed for control or GxPages should
be deleted.
One method of doing this is:
1. Perform the learn of BACnet points.
2. Create a PollOnDemand container.
3. Give this container a name, such as “Holding” or “Store,” that will signify
that it is used for storing shadow objects.
4. Move all of the point shadow objects into this container.
5. Do not link to any of the points in this container. Using this PollOnDemand
container to store BACnet objects will prevent unnecessary polling of
values.
6. Create a second PollOnDemand container. Use this container for
developing your graphics.
Note: PollOnDemand containers are usefull only with GxPages,
because the point values are updated only when the GxPage is active.
82 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
7. Transfer the point shadow objects to the appropriate container as
needed, noting that:
• Points for graphics go into a PollOnDemand container.
• Points that need to update continuously go into other containers.
8. Once the database is complete, simply delete the original PollOnDemand
container named Holding or Store, if desired, and you will have cleaned
up any unused points.
Keep the UNC or ENC Routing
A UNC or ENC will not tolerate networking configuration errors. If a UNC or
ENC detects a duplicate route (a circular path), it will stop routing BACnet
messages. When this happens, the station must be restarted to begin
routing again. If the network error that caused routing to stop still exists, then
routing will stop again, and the error must be investigated and corrected.
The behavior of the BACnet router can be changed in the ENC to keep
routing enabled, by changing the property, [station]\Drivers\BacnetNetwork\
BacnetComm\Network\MaintainRoutingEnabled, to a value of True.
However, the error that originally caused the routing to stop must be
investigated and corrected.
The behavior of the BACnet router in a UNC with a BACnet module (jar file)
of build bacnet-2.305.515a or later can be changed to keep routing enabled.
Instructions for this may be found in the release notes for build r2.301.522.
Keep the Processor Idle Time Above 20%
At no time should the processor idle time be less than 20%. Allowing
processor idle time to drop below 20% may have undesirable effects,
including the loss of control functionality. A low idle time is certain to
adversely affect communications of any type, including BACnet.
The most common cause of low processor idle time is an excessive number
of program objects. As a general guideline, keep the number of program
objects fewer than 100. Less is better. If program objects must be used, one
way of reducing the quantity is to combine the functions of two or more
program objects into one.
UNC and ENC Bias Resistors
Always keep in mind that each MS/TP network should have at least one set,
but no more than two sets, of bias resistors. When using a UNC-520 or
ENC-520, or one or more MNB-1000s, determine which device(s) will
provide the bias resistors for the network and set the jumpers appropriately.
Use COV Subscription for Slowly Changing Points
The use of COV subscription at the UNC or ENC level has the potential to
increase performance. Use COV for points that do not change value quickly.
The frequency of updates can be controlled with the covIncrement property.
Setting the COV increment to a larger value lessens the update frequency,
thus potentially improving performance.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
83
Appendix A
Do Not Use COV for Priority Type Points
The UNC or ENC uses a “rewrite mechanism” to detect whether a point is at
the value that the UNC or ENC last commanded. Priority type points stay in
the poll queue even when they are COV subscribed. Due to this rewrite
mechanism, priority points have the potential to increase update times in the
UNC or ENC. The priority type points are: all outputs, analog value priority
points, and binary value priority points. These points should be avoided for
COV subscription.
Tuning Policy for ENC
Refer to the section, “About Tuning Policies,” in the Niagara AX-3.x User
Guide for a discussion of tuning policies and recommendations that can be
used to optimize the way write requests (to writable proxy points) and read
requests are evaulated in ENCs.
General BACnet
Guidelines
Consider Network Design Carefully
When designing BACnet networks and internetworks, keep the end result of
a functioning system in mind. A simple MS/TP network is straight forward to
design and install, but the complexity increases dramatically when networks
are joined together to form an internetwork. Proper planning and
understanding of modern networking principles is desirable for creating a
BACnet internetwork that includes IP and Ethernet routing and switching.
If a shared network is included in the design, close coordination with the
facility’s IT department may be required. Making prior assumptions about an
IT department’s capabilities, or their ability to cooperate, may be
undesirable. Having your own staff trained in networking essentials will help
considerably in working and communicating with the appropriate IT
personnel.
Remote Connectivity
Remote connectivity is the need to access a BACnet device that exists on a
network (or subnet) other than the one on which your tool’s PC resides. To
accomplish remote access communications, we need to consider the
following items.
Item One. Remote access requires a connection using a
telecommunications interface, which can be a telephone line or a broadband
Internet connection. The BACnet datalink layer type that can utilize these
types of connections is BACnet/IP. This generally excludes all other BACnet
connections.
Item Two. BACnet relies heavily on broadcast messages. Broadcast
messages are generally not passed through IP routers, so special provisions
must be made to transfer BACnet broadcasts from one network subnet to
another. A special BACnet/IP device, called a BACnet Broadcast
Management Device (BBMD), was created for the purpose of transferring
broadcast messages from one subnet to another. The BBMD does this by
transforming any BACnet broadcast messages (BACnet/IP,
BACnet/Ethernet, or MS/TP) that it receives into unicast BACnet/IP
messages that are directed to the other BBMDs on the BACnet internetwork.
84 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Item Three. BACnet/IP messages are not compatible with Network Address
Translation (NAT). This means that if NAT is used (check with the IT
department), it must be bypassed by some means.
Considering the above three items, we will use BACnet/IP for remote
connectivity and make special provisions for its use.
Items necessary for BACnet/IP communications are:
•
•
•
•
IP address
Subnet mask
UDP port number
Unique but common network number
Additional items for BACnet/IP communications between subnets are:
• Gateway address
• One BBMD is needed, per subnet, with appropriate BDT entries
Additional items that may be required for off-site access are:
• Open the BACnet/IP UDP port on the firewall
• Configure a one-to-one NAT
Note:
• Any BACnet/IP communication that passes through a firewall may
require changes to the firewall settings. Make certain that the BACnet/IP
UDP port is open. This includes any personal firewall software on a PC.
• The UDP port default is 47808 (0xBAC0). The UDP port only needs to
be changed if there is a network conflict. In other words, if IT personnel
have instructed you to change it. Secondly, you may change the port if
there is a need for two (or more) separate BACnet/IP networks on the
same physical network media. In that case, each of these BACnet/IP
networks would then be assigned separate network numbers, with each
network using a separate UDP port.
BBMDs–
Connecting
BACnet/IP Devices
on Different
Subnets
Each BBMD must hold the addresses of all other BBMDs that it will work
with, in a table called the BACnet Distribution Table (BDT). When a BBMD
receives a BACnet broadcast message (either a request or a response), it
sends the message as a Forwarded-NPDU message to all other BBMDs in
the BDT. When a BBMD receives a Forwarded-NPDU message from
another BBMD, it broadcasts the message on its local networks (BACnet/IP,
BACnet/Ethernet and MS/TP). Through these actions, the broadcast
messages will be sent to all BACnet devices on the internetwork. See
Figure–A.5.
Secondly, BBMDs hold all addresses of temporary BACnet devices, such as
a PC with WPCT, in a table called the Foreign Device Table (FDT). A foreign
device is a BACnet/IP device with the capability of self-registering with a
BBMD, to allow the BBMD to transfer broadcast messages to and from that
foreign device. The foreign device registration is timed to expire
automatically. To continue communicating, the foreign device must
re-register shortly before the time expires. Foreign device registration can be
used for permanent devices, in case a BBMD is not available on the local
subnet. However, the device must have the built-in capability of being a
foreign device and must also be configured as such.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
85
Appendix A
In an IP network, each subnet that is to be part of the BACnet internetwork
should have a BBMD. It is likewise important that only one BBMD exist per
subnet, for a single BACnet/IP network. Having multiple BBMDs on the
same subnet will flood the subnet with unnecessary IP traffic and greatly
slow BACnet communications.
IP Router
10.1.137.200
10.1.142.200
10.1.144.200
Segregates the network into
subnets. Each interface of
the router becomes the
gateway (GW) to a subnet.
Subnet 10.1.137.0
BBMD
BACnet/IP
Device
BACnet/IP
Device
IP =
10.1.137.6
Mask = 255.255.255.0
GW =
10.1.137.200
IP =
10.1.137.43
Mask = 255.255.255.0
GW =
10.1.137.200
IP =
10.1.137.17
Mask = 255.255.255.0
GW =
10.1.137.200
Subnet 10.1.142.0
BBMD
BACnet/IP
Device
BACnet/IP
Device
IP =
10.1.142.47
Mask = 255.255.255.0
GW =
10.1.142.200
IP =
10.1.142.38
Mask = 255.255.255.0
GW =
10.1.142.200
IP =
10.1.142.66
Mask = 255.255.255.0
GW =
10.1.142.200
Subnet 10.1.144.0
Foreign Device
(Example: PC Workstation
or Laptop with WorkPlace
Tech Tool Suite)
IP =
10.1.144.91
Mask = 255.255.255.0
GW =
10.1.144.200
Figure–A.5 Subnetted LAN with BACnet/IP.
86 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Setup of BBMD in
the MNB-1000
The use of BBMD in the MNB-1000 requires firmware revision 1.3 or later,
and WPCT 1.4 (WP Tech 5.3) or later. Setup is done in the Device
Properties dialog for the MNB-1000 device, using the IP and BBMD tabs.
Examples of these properties are shown in Figure–A.6 and Figure–A.7.
Figure–A.6 MNB-1000 Device Properties Dialog—IP Tab.
All properties on the IP tab of the MNB-1000 Device Properties dialog must
be entered, including:
• Enable IP Port—Check box must be selected.
• Network Number—Must be unique per internetwork. This means that all
BACnet/IP devices that will share data with each other must have the
same network number.
• IP Address—Must be a static address or a reserved DHCP address.
• IP Subnet Mask—Enter the assigned IP address for the subnet mask.
• Default Gateway—Must be included. This is the address of the router
interface.
• UDP Port—The default is 47808 (0xBAC0).
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
87
Appendix A
• Device Type—Choose an option from the pull-down menu:
– Standard IP Device—Select to set up device to act as standard
BACnet IP device.
– BBMD Device—Select to enable device’s BBMD functionality.
– Foreign Device—Select to set up device as a foreign device.
Figure–A.7 MNB-1000 Device Properties Dialog—BBMD Tab.
On the BBMD tab, enter the IP address, UDP port number, and distribution
mask for every other BBMD that exists on this BACnet internetwork.
Recalling that the UDP port for all BACnet/IP devices must be the same, set
the port the same here as on the IP tab. The distribution mask determines
how the broadcast messages are sent between subnets. Most LANs will use
two-hop distribution, which should always work, whereas one-hop
distribution will only work if the LAN is configured for it. Always leave the
distribution mask at “255.255.255.255” (FF:FF:FF:FF) unless the LAN has
been configured for one-hop distribution. If the network is set for one-hop
distribution, you must request the distribution mask from IT personnel.
88 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Use of VPN for
Off-site Access
Use of a Virtual Private Network (VPN) for off-site access is a means of
bypassing the NAT router (Figure–A.8). A VPN connection set up for
remotely joining a LAN will make certain that both the tool’s PC and the
devices being accessed have addresses on the same LAN. This means that
NAT will not be involved, and will not be an issue. Many types of VPN are
available, and many different configurations and capabilities exist. To make
this access possible, you will need a client/server VPN meant for remote
access to a network.
When using a VPN, you will need to configure the tool to register as a
foreign device to a BBMD. In WP Tech or WPCT, this is done automatically
when you select Connect to Remote Internetwork. The connection to a
BBMD is required because a VPN connection will not pass broadcast
messages. This means that for off-site access, at least one BBMD is
required.
NAT Router,
Firewall, etc.
Internet
NAT Router,
Firewall, etc.
LAN - Subnet 10.9.8.0
LAN - Subnet 172.1.0.0
Foreign Device
(Example: PC Workstation
or Laptop with WorkPlace
Tech Tool Suite)
VPN Client
172.1.0.x
1
VPN Server
BBMD
IP = 172.1.0.5
1
VPN client software will create a tunnel connection to
the VPN server, join the remote LAN, and be issued
an IP address (172.1.0.x) on that LAN.
Figure–A.8 VPN Used for Off-site Access.
When using a VPN, the firewall must be set up to open the BACnet/IP UDP
port. In most cases, the VPN will be a part of, or be behind, the firewall and
will be constrained by firewall rules.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
89
Appendix A
Using a BBMD with
an NAT Router
In some cases where remote access is required, a BBMD may be used as
an NAT router (Figure–A.9). Because this is a more complicated method to
set up and use than a VPN, its use is suggested only for projects where a
VPN is not a possibility. This approach requires in-depth networking
knowledge. In the case of a shared LAN, the facility’s IT department will
need to perform the setup.
When using BACnet/IP through an NAT router, it is necessary to use a
“one-to-one” NAT. This is an NAT setup in which the IP device has the same
actual and apparent IP addresses. The effect is the same as the device
having a “public” IP address. This would need to be done for BBMDs and
foreign devices (tool PC) alike.
IP Router
One-to-one NAT Port 47808
open
Each interface of the router
becomes the gateway (GW)
to a subnet.
10.1.137.200
1
Subnet 10.1.137.0
BBMD
BDT
BACnet/IP
Device
BACnet/IP
Device
IP =
10.1.137.6
Mask = 255.255.255.0
GW =
10.1.137.200
10.1.137.6
197.196.1.66
10.1.144.4
IP =
10.1.137.43
Mask = 255.255.255.0
GW =
10.1.137.200
IP =
10.1.137.17
Mask = 255.255.255.0
GW =
10.1.137.200
10.1.142.200
Internet
NAT Router, Firewall, etc.
10.1.144.200
Apparent IP
197.196.1.66
Subnet 10.1.144.0
1
2
BACnet/IP
Device
BACnet/IP
Device
BBMD
IP =
10.1.144.47
Mask = 255.255.255.0
GW =
10.1.144.200
IP =
10.1.144.48
Mask = 255.255.255.0
GW =
10.1.144.200
IP =
10.1.144.4
Mask = 255.255.255.0
GW =
10.1.144.200
One-to-one NAT. Note that the actual
and apparent IP addresses of this BBMD
device (197.196.1.66) are the same,
therefore there is no address translation
problem. Only one BBMD will be set up
with one-to-one NAT.
The BBMD on subnet 10.1.144.0 has an
actual IP address that is not compatible
with the 10.1.142.0 subnet (or any of the
others). Static routing must be built for
this LAN to allow the BBMD with
address 197.196.1.66 to communicate
with the devices on all subnets.
BDT
2
10.1.137.6
197.196.1.66
10.1.144.4
Subnet 10.1.142.0
BACnet/IP
Device
BBMD
BDT
IP =
10.1.142.7
Mask = 255.255.255.0
GW =
10.1.142.200
IP =
197.196.1.66
Mask = 255.255.255.0
GW =
10.1.137.200
1
10.1.137.6
197.196.1.66
10.1.144.4
Figure–A.9 LAN Diagram with One-to-One NAT.
90 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
WP Tech/WPCT
BACnet/IP Remote
Connection Setup
A local connection with BACnet/IP refers to communication between two or
more BACnet/IP devices that are on the same IP subnet. Remote
connectivity refers to communication between two or more devices that are
on different subnets of the same, or different, networks.
If BACnet/IP was previously selected in WP Tech or WPCT, the
communication settings for BACnet/IP will be displayed at the tool’s startup:
an active local IP address, the subnet mask, and a UDP port number (if
other than the default port, 47808).
Figure–A.10 BACnet/IP Local Connection.
In the example shown in Figure–A.10, the workstation is located on subnet
10.1.142.0 and is acting as a local BACnet/IP device (Local IP Address:
10.1.142.84). The default UDP port number (47808) is used, and so it is not
illustrated. BACnet messages will be sent on the local subnet, and any
BACnet/IP devices on this subnet that are also using the same UDP port
number (47808) will communicate with the WP Tech or WPCT.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
91
Appendix A
Figure–A.11 BACnet/IP Remote Connection.
In the example shown in Figure–A.11, the workstation is located on subnet
10.1.142.0 (at IP address 10.1.142.84), but it is communicating with a BBMD
on a different subnet, 10.1.137.0 (at IP address 10.1.137.6). With this setup,
all broadcast BACnet communications will be directed to the BBMD and
processed by the BBMD as required by its router table, broadcast
distribution table (BDT), and foreign device table (FDT) entries. The BBMD
will direct any responses that it receives, back to the WP Tech or WPCT.
Note: With a remote connection, any devices that are on the local subnet
will not appear in the WP Tech or WPCT. In Figure–A.11, above, the
BACnet/IP devices located on the 10.1.142.0 subnet will not be shown on
the list. Only devices having their communications directed through the
BBMD will be shown.
WP Tech or WPCT will automatically register as a foreign device to a BBMD
when Access a remote internetwork is chosen for the connection type, as
shown in Figure–A.12.
A networked PC may have multiple IP addresses. This might be the result of
having multiple network interfaces (i.e. wired Ethernet and WI-FI wireless) or
multiple services that provide IP addresses (i.e. company LAN and VPN
network). The possibility of multiple IP addresses necessitates the ability to
choose which IP address the WP Tech or WPCT will use. As shown in
Figure–A.12, this can be changed in the BACnet Communications
Settings-IP Protocol dialog box.
92 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
The Local IP Address and Subnet Mask field will list all available IP
addresses, allowing any of them to be chosen from the drop-down list for
BACnet/IP communication. It is necessary to select the correct IP address to
open communication between the tool and the devices you wish to
communicate with. This selection identifies the local BACnet/IP address that
will be used, and therefore also selects the specific interface associated with
that address.
Figure–A.12 WP Commissioning Tool BACnet/IP Connection Setup.
In addition to setting the IP address that will be used, BACnet/IP requires
you to specify a UDP port. The default port for BACnet/IP is 47808
(0xBAC0). If the port of the network that you are connecting to has not been
changed, this default value (47808) may be entered by simply leaving the
UDP port field empty.
To connect to a local network, select Access a local internetwork. To
connect to a remote network, select Access a remote internetwork and
then enter the IP address of the BBMD that will provide the interface to the
remote network.
When you are satisfied that the correct settings have been made, click
Finish to save these settings, and then click OK to begin browsing the
network for devices.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
93
Appendix A
Performance Improvements for MS/TP
The MNB-70, MNB-300 and MNB-Vx firmware release 1.4 and later enables
significant performance improvements for MS/TP network speed when
implemented properly. This section covers implementation and optimization
of these performance improvements.
Note: The use of COV subscription requires full token passing.
Implementing
Performance
Improvements
The performance improvement gained with MNB-xxxx firmware 1.4 and later
comes from two sources. First, it comes from an improvement in the
efficiency of the controller communications on the MS/TP network. The
second source is the availability of change of value (COV) subscription in
the controllers, which provides a significant opportunity to enhance
performance.
To increase the efficiency of MS/TP communications, simply install the 1.4x
firmware in all MNB-xxxx devices. If your MS/TP network uses an
MNB-1000 as a router, you must upgrade this controller to version 1.41 or
later before upgrading the MNB-300 and MNB-Vx controllers. This is done to
ensure that the MNB-1000 router is capable of handling the increased traffic
capabilities (higher throughput) on the enhanced MS/TP network.
Note: The MNB-70 comes pre-installed with firmware version 1.41.
After installing the 1.4 firmware in all MNB-300 and MNB-Vx controllers, you
should expect an observable MS/TP performance improvement. You will see
this through decreased data update times. Keep in mind, however, that the
amount of improvement depends on many factors, primarily the number of
data points, the number of devices, and the baud rate.
The implementation of COV subscription in the MNB-70, MNB-300,
MNB-1000 and MNB-Vx with the 1.4x firmware allows the controller to
function as both a COV server and a COV client. This allows a form of
peer-to-peer communications between the MNB-xxxx controllers. The
peer-to-peer links are created with Link Builder, which is part of the WPCT.
Refer to the WorkPlace Commissioning Tool and Flow Balance Tool User's
Guide, F-27358, for detailed instructions on the use of Link Builder.
Note: UNCs support COV as a client only. This means that COV will
function to transfer data from controller devices to the UNC, but not from the
UNC to a controller.
The performance gain with COV subscription comes primarily from
decreasing the number of messages needed to transfer data from one
device to another. This is done by decreasing the number of request and
response (polling) messages, replacing these messages with a “push” of the
data whenever the value changes beyond a threshold (the COV increment
value). By not requiring request messages, almost one half of the messages
for a point are eliminated. In addition, the data is sent only as needed, when
it changes, instead of during every poll cycle.
94 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
COV Subscription in a UNC
To implement COV subscription in a UNC, two useCOV properties must
have their values set to True, first in the device, and then in the point.
BACnet Device Shadow Object
The first place where the useCOV property must be set to True when
implementing COV subscription, is in each BACnet device shadow object
(Figure–A.13). The useCOV property tells the UNC station’s BACnet service
whether the device is capable of being a COV server (the UNC is always a
client). If the value of useCOV is True, then COV subscription is enabled for
that device. If the value is False, then COV subscription is disabled. The
useCOV value for device objects is acquired when the device is learned, and
therefore takes its value from the controller. If the device was learned prior to
the upgrade to firmware revision 1.3 (MNB-300 and MNB-Vx) or 1.4
(MNB-1000), the useCOV property will be False. The useCOV value may
also be changed to enable (only if the device supports it) or disable COV
subscription for a device, as needed.
Note: COV subscription is only supported in MNB-300 and MNB-Vx
firmware revisions 1.3 and later, and in MNB-1000 firmware revisions 1.4
and later.
Figure–A.13 BACnet Device Shadow Property Sheet Showing the useCOV Property.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
95
Appendix A
BACnet Point Shadow Object
The second place where the useCOV property must be set to True, when
implementing COV, is in the BACnet point shadow object (Figure–A.14).
Here, the useCOV property determines whether the BACnet service will use
the request/response method for polling values, or the COV subscription
method. The value of useCOV must be set to True to allow subscriptions.
Figure–A.14 BACnet Point Shadow Property Sheet Showing the useCOV Property.
The useCOV property for point shadow objects has a default value of False.
Learning a device’s points will result in the useCOV property of the points
being False. The point’s useCOV property must be manually changed to
True to allow the UNC to subscribe to that point.
Changing the useCOV property of either a device or point object may be
done manually, one at a time, or you can use the AdminTool object to
change the useCOV property of all objects at the same time. The AdminTool
object was created to provide a means for searching and replacing
properties in a running UNC station. The AdminTool object is described in
Chapter 6 of the Niagara Standard Programming Reference Manual, where
full instructions on its use are provided. Refer to “Using AdminTool Object to
Change useCOV Value” on page 98 for simple instructions on using the
AdminTool object for this purpose.
96 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
COV Subscription in an ENC
The ENC uses COV subscription, which is available if the device supports it.
A property named UseCov in the ENC’s proxy object is the equivalent of
useCOV in the UNC’s device object. To enable COV subscription, the
UseCov property is set to true, in Workbench (Figure–A.15). Note that an
ENC can be a client or a server, unlike a UNC, which is always a client.
Note:
• COV subscription is only supported in MNB-300 and MNB-Vx firmware
revisions 1.3 and later, and in MNB-1000 firmware revisions 1.4 and
later.
• When configuring the ENC as a COV server, additional setup is required
to enable this functionality.
Figure–A.15 BACnet Device Object Proxy Property Sheet Showing the useCOV Property.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
97
Appendix A
Using AdminTool
Object to Change
useCOV Value
This section describes an example of how the AdminTool object can be used
to change the useCOV value.
Caution: The AdminTool object is a simple, yet very powerful tool. Most
properties of objects within a UNC station can be modified with the
AdminTool object. However, because the AdminTool object does not ask you
to confirm before proceeding with a search and replace operation, it must be
used with caution. Not doing so can have serious, detrimental effects.
Therefore, it is highly recommended, and this is considered a best practice,
that you save a proper backup of the station before beginning any search
and replace.
Preparation for Use
For our example, we will copy the AdminTool object from the local library
(…/tridium/apps/AdminTool—see Figure–A.16) and paste it into a container
in the UNC station. Rename the AdminTool object as you like, perhaps
“useCOVtrue” or similar.
Figure–A.16 Path to AdminTool Object.
After pasting the AdminTool object into a container of the UNC station, we
must set four properties on the Config tab of the AdminTool object property
sheet, to enable the search and replace function (Figure–A.17). These four
properties are:
98 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
rootNode: The top level in the station at which you want the AdminTool
object to work. This will probably be BACnetTemp or the container in which
you have stored the device shadow objects.
propertyName: The name should be “useCOV” for all BACnet device and
point shadow objects.
newValue: The value should be set to True to enable (use COV
subscription), or False to disable.
recurseChildren: Setting the value to True allows search and replace in
the root node (container) and all of its child/grandchild nodes, while setting
the value to False means the AdminTool object will search and replace in
the root node container only.
Unused and optional properties of the AdminTool object are:
elementName: Does not apply to the useCOV property, and therefore must
be kept blank (a dash, “-”) to work.
objectTypeFilter: Optional.
nodeNameFilter: Optional.
propertyValueFilter: Not used for the useCOV property (an asterisk, “ * “).
The two optional properties, above, may be used if you have a need for only
certain BACnet objects to be COV subscribed. You may filter the search and
replace by the type of object (objectTypeFilter), part of the object name
(nodeNameFilter), or both. This would allow you to set only certain objects to
be COV subscribed, and may be helpful in allowing some point objects to
communicate by request/response only.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
99
Appendix A
Figure–A.17 AdminTool Object Properties.
Performing a Search and Replace
The search and replace can be initiated by choosing SearchAndReplace in
the Commands menu, or by right-clicking on the AdminTool object and then
selecting SearchAndReplace.
100 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Optimizing the
covIncrement Value
To get the most benefit from COV subscription, and to ensure that the
network performs well, COV must be understood and implemented correctly.
COV Subscription Process
First, consider what happens during a COV subscription. The steps involved
in a single COV subscription are as follows:
1. The COV client (UNC or ENC) makes a request to the COV server
(controller) for the subscription to a single point. Included with the request
is a time value for how long the subscription should last
(covResubscriptionInterval). The default value for
covResubscriptionInterval in a UNC or ENC is “900” (seconds, or
15 min.). In an MNB-xxxx controller, the default value of
covResubscriptionInterval is “300” (seconds, or 5 min.).
2. If the subscription is successful, the COV server will respond back to the
client.
3. Anytime the value of the subscribed point changes more than the
covIncrement amount, the COV server will send the present value and
status to the COV client.
4. Within the covResubscriptionInterval time, the client must resubscribe, in
order for the subscription to continue. This should occur about
30 seconds prior to the expiration time.
covIncrement Value too Small
Next, imagine what will happen if the covIncrement value is too small, or
even zero. If the covIncrement is a very low value, then every time that the
value changes even slightly, the controller will attempt to send the
subscription to the COV client(s). If a controller has a large number of points,
and it is attempting to send them too often, or if a large number of controllers
are sending data too often, it is possible to slow the traffic on the MS/TP
network. This creates a situation where using COV subscription can actually
be slower than using data poll that is strictly request/response. For an
example, take a point that is used for mixed air temperature, degrees C.
Suppose this point has a covIncrement set to “.001.” Then, every time that
the value would change just 1/1000 of a degree, the COV increment would
be satisfied and the COV server would send the present value to the client.
This point would update very frequently, thus flooding the network.
covIncrement Value too Large
Conversely, if a point’s covIncrement value is too large for a specific use, the
point value will not reach the COV increment as often as necessary to
ensure current values. For example, take a point with data for a supply air
static pressure, in inches of water column, set to a covIncrement of “1.0.”
Because the pressure data would be updated only when there are large
fluctuations in pressure (1.0 in. WC or larger), or at the resubscription time
(determined by covResubscriptionInterval), both of which are infrequent, the
result is that static pressure data at the UNC or ENC will not be very current.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
101
Appendix A
Choose the Right covIncrement Value
It is important that each point has an appropriate covIncrement value, to
ensure that the data is updated often enough to be current but not so often
that it will cause the network to be flooded with unnecessary traffic. Default
covIncrement values have been implemented in WP Tech for various
BACnet point types and usages. These default values have been chosen to
be appropriate for most uses.
It is important, however, to make certain that each point has a covIncrement
value that matches its usage. For example, a point used for temperatures
(with units in °F or °C) would need a very different covIncrement than a point
used for static pressure (with units in InWC). In WP Tech, the default value
for a given point is used whenever the value for COV Increment is “NA”. This
value may be changed at the application level by entering a valid value in
the COV Increment field.
The COV increment may also be changed by any BACnet tool that is
capable of changing point properties. The UNC or ENC point shadow
objects support covIncrement only in the full version of the BACnet shadow
object. Any BACnet shadow object that was learned as a “lite” object will not
allow reading of covIncrement.
Note: A “full” version of a BACnet shadow object shows all its properties,
while a “lite” version only shows properties that are commonly used.
In addition to verifying an appropriate value for covIncrement, you should be
aware that points that need to be written frequently, such as any points that
are being controlled by the UNC or ENC, or points such as schedules,
should be set so that they do not use COV (i.e. useCOV = False). This will
help the station perform as efficiently as possible. Conversely, points that are
not written often, or are written only as manual operation (override), are
good candidates for COV subscription.
The UNC and ENC use a “rewrite mechanism” to ensure that the UNC or
ENC is the device that has control of a priority type point.
The BACnet priority type points include: Analog Value Priority (AVP);
Binary Value Priority (BVP); Multi-State Value Priority (MSVP); Analog
Output (AO); Binary Output (BO); and Multi-State Output (MSO).
The WorkPlace Tech objects that represent these points are: Analog
Setpoint Priority (AVSPP); Binary Setpoint Priority (BVSPP); and any
object that represents a physical output point, namely Analog Output,
Binary Output, Event Indicator, Fan Speed, Floating Actuator, Floating
Actuator Priority, Momentary Start/Stop, PWM, PWM Priority, and VAV
Actuator.
102 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
The Type of Point
Affects COV
Efficiency
The use of priority type points for UNC or ENC COV subscription is not
recommended. A UNC or ENC will poll all outputs, as well as the analog
value priority and binary value priority type objects. The rewrite mechanism
requires that all points be polled that are a priority type, even if those points
are COV subscribed. Using COV for priority type points will not reduce
message traffic or decrease update times, therefore this action would negate
any benefit of using COV for these points. For this reason, you should allow
only non-priority type points to have their useCOV property set to True.
Refer to the list of priority type points at the end of the preceding section,
"Choose the Right covIncrement Value".
Summary
Firmware releases 1.3 and 1.4, and later, for MNB-xxxx controllers have the
potential to increase speed performance via two mechanisms – more
efficient communication and COV subscription.
Note: COV Functionality and Firmware Versions
• COV server functionality was added to the Unitary and VAV controllers
in firmware version 1.3.
• COV server functionality for the Plant Controller was added in firmware
version 1.4.
• COV client functionality was added to all controllers in firmware version
1.4.
The steps you must take to utilize the performance potential of firmware 1.3
and later are as follows:
1. Upgrade the MNB-1000 to firmware 1.31 if an MNB-1000 is used as an
MS/TP router.
2. Upgrade all MNB-300 and MNB-Vx controllers to firmware 1.3 or later.
3. Set the useCOV property of all BACnet objects (both device and point) to
True. Use the AdminTool object to set all (or many) of the objects at the
same time, as follows.
Note:
• Devices learned after the upgrade will have the useCOV property
enabled.
• Points, whether they’re learned before or after the upgrade, will have
COV disabled. This is because learning a device’s points results in
the useCOV property of those points being set to their default value,
False. The useCOV property must then be manually changed to
True.
a. Secure a station backup.
b. Copy and paste the AdminTool object into the station.
c. Open the AdminTool object property sheet.
d. Enter the rootNode string.
e. Enter “useCOV” as the propertyName.
f. Enter the newValue, True.
g. Set recurseChildren to True.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
103
Appendix A
h. Set the optional filter properties to select desired points, if needed.
i.
Choose SearchAndReplace in the Commands menu.
4. Set the useCOV property of oft-written point objects back to False.
5. Restart the UNC or ENC. This is a precaution to ensure that COV
subscription starts in an orderly manner.
6. Verify that the covIncrement value is appropriate for the different point
types and purposes.
Note:
• Degrees temperature will not use the same covIncrement as inches
of water column.
• Do not use COV subscription for priority type points.
104 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Setting Up a Remote I/O Network
Overview
The I/O count of an MNB-1000 controller can be greatly expanded by
connecting a network of one to eight MNB-1000-15 remote I/O modules to
its remote I/O port. To do this, you:
1. Address the I/O modules (see “Addressing Limit” on page 45).
2. Wire the modules to the controller.
3. Confirm that the controller’s firmware has been upgraded to version 1.5
or later.
4. Download an application that includes remote I/O modules, to the
controller.
The modules will be learned and configured automatically. If any modules
are to be added or removed at a later time, this can be done manually,
through the ADI/Remote IO Wizard of the WorkPlace Tech Tool (must be
version 5.7 or greater). For detailed instructions on adding or removing
remote I/O modules in an MNB-1000 application, refer to the WorkPlace
Tech Tool BACnet Engineering Guide Supplement, F-27356.
Note: Refer to “MNB-1000-15 Remote I/O Module” on page 13 for more
information on the remote I/O module.
Installing Remote I/O Modules
Physically install and wire remote I/O modules according to the detailed
instructions in the MNB-1000-15 Remote I/O Modules Installation
Instructions, F-27486.
Configuring Remote I/O Modules
Configure the MNB-1000 application for remote I/O modules according to
the WorkPlace Tech Tool BACnet Engineering Guide Supplement, F-27356,
and WorkPlace Commissioning Tool and Flow Balance Tool User's Guide,
F-27358.
The Remote I/O Network
The connection of remote I/O modules to an MNB-1000 constitutes a
communications network that is unrelated to any other network. Therefore,
the existence of these modules is transparent to the MS/TP network (or any
other BACnet network) to which the MNB-1000 is connected. For all intents
and purposes, the controller and its modules can simply be viewed as an
MNB-1000 controller with expanded I/O.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
105
Appendix A
Understanding the Transmit and Receive Data LEDs on
Remote I/O Networks
Observation of a module’s transmit data (XMT) and receive data (RCV)
LEDs can be very helpful when troubleshooting certain situations on a
remote I/O network. An understanding of the request-response sequences
allows you to make some reasonable assumptions about how the network is
performing.
Note:
• The XMT LED on the remote I/O module is green, and the RCV LED is
amber. See Figure–3.1 on page 55.
• In EIA-485 (RS-485) communications (such as remote I/O), “TxD” and
“RxD” are traditionally used in reference to transmit and receive.
However, the corresponding common terms, “XMT” and “RCV,” appear
on the labels of some MNB-xxxx devices, and therefore will be used
throughout this document.
Remote I/O Modules
Communication between an MNB-1000 controller and an MNB-1000-15
remote I/O module occurs by request and response. That is, when a module
receives a query from the controller, it immediately sends a response,
flashing the XMT LED as it does so. The controller polls all eight remote I/O
module addresses in order, once every 1.6 seconds, whether or not there
are modules associated with those addresses. The RCV and XMT LEDs of
the remote I/O module indicate active communication as follows:
• The RCV LED will appear to be nearly solid ON but will flash (flicker)
very rapidly, and it will momentarily flash OFF while the module
transmits a response (XMT LED flashes ON). These flashes indicate all
activity on the remote I/O network, whether that activity is initiated by the
module being watched, another module on the network, or the
MNB-1000.
• The XMT LED flashes (or flickers) in a fairly consistent pattern. Each
flash indicates that the module is transmitting in response to a request
from the MNB-1000.
In General
Generally, remote I/O network communications problems are indicated as
follows:
XMT LED and RCV LED (both)—No Flashing: Any time there is no
activity (no flashing) from both the XMT LED and the RCV LED, we know
that the module is no longer communicating with the remote I/O network.
This lack of response is usually due to a wiring problem, or it may be that the
MNB-1000 to which the module is connected is not configured for remote I/O
modules.
XMT LED—Continuous Flashing, RCV LED—No Flashing: Any time the
XMT LED is flashing continuously, without any flashing from the RCV LED,
we know that: a bad module whose XMT LED is not working; or the device is
not a remote I/O module but, instead, an MNB-300 controller that was wired
to the remote I/O network by mistake.
106 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
XMT LED—No Flashing, RCV LED—Continuous Flashing: Any time that
the RCV LED is flashing continuously, without any flashing from the XMT
LED, we know that: the remote I/O module has a fault that prevents it from
communicating; the module has an address greater than “8,” which would be
accompanied by a solid red Status LED; or the module is connected to a
network other than a remote I/O network, such as an MS/TP network.
RCV LED—Mostly OFF: If the RCV LED is flashing in a pattern where it is
off a good portion of the time (with or without the XMT LED), a serious wiring
issue is present.
Remote I/O Best
Practices
EOL Resistors
The MNB-1000 controller and the MNB-1000-15 remote I/O module are both
equipped with a jumper-selectable EOL termination resistor (marked
“IO EOL”) for the remote I/O network. When connecting a remote I/O
network to an MNB-1000 controller, be sure to set the EOL termination
resistor at the devices at each end-of-line. Do not set an EOL at any other
location. The default position for the remote I/O network EOL jumper is
“Disable.”
Bias Resistors
The MNB-1000 controller has a pair of permanently enabled, built-in bias
resistors that provide the bias to the remote I/O network. Do not use any
other bias resistors, including the jumper-settable bias resistors located
under the cover of the MNB-1000-15 remote I/O module.
Fallback Function
The MNB-1000-15 module’s outputs are driven by the application in the
MNB-1000. However, in cases where there is a temporary loss of
communication between the module and the MNB-1000, a fallback function
provides output values to the MNB-1000-15.
During normal communication, fallback output values are sent by the
MNB-1000 to the remote I/O module, where they are stored. If
communication between the module and the MNB-1000 is lost, the module’s
outputs are set to these values. These values remain in effect until
communication is restored.
The fallback function applies fallback values as follows:
• The remote I/O module has a default state of OFF for all DOs and a
default state of 0% for all AOs. However, the user may define other
values (fallback values) for these outputs during configuration of the
MNB-1000 controller’s application. The MNB-1000 writes, to the
module, any such user-defined fallback values that are associated with
remote I/O hardware tags.
F-27360-11
MicroNet BACnet Wiring, Networking, and Best Practices Guide
107
Appendix A
• During initialization following a power reset, before communication is
restored between the MNB-1000 controller and the remote I/O module,
the module will apply the default state (see above) to all its outputs.
Once communication is re-established, the controller re-initializes the
remote I/O module and downloads the user-defined fallback values (if
there are any) to the module. For those modules that are not configured
in the MNB-1000’s application, the controller will not re-initialize the
module or download the user-defined fallback values. Therefore, the
unconfigured remote I/O modules will use their default fallback value,
indefinitely, until such time that they are configured. Once the
re-initialization process is completed, the controller reissues, to the
remote I/O module, all output values as determined in the control logic.
• Whenever the module loses communication with the MNB-1000
controller for a specified time interval (the fallback time), it will apply the
fallback values to their associated outputs. If a user-defined fallback
value is available, it will be applied. If no user-defined values are
available, the default state will be applied, instead.
• Upon restoration of communication, the MNB-1000 controller reissues
all output values to the remote I/O module.
108 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
Glossary
This section contains definitions, abbreviations, and acronyms that may be
used in this document:
F-27360-11
Actual IP Address
The IP address with which a device has been
configured. What the device knows as its own
address. Often known as the local IP address.
ANSI
American National Standards Institute
Apparent IP
Address
The IP address that appears to belong to a device.
This is the address that is used for accessing a
device from outside the LAN that the device resides.
The use of NAT dictates that the apparent address
will be different than the actual address. The
apparent IP address would usually be public IP
address.
ASHRAE
American Society of Heating, Ventilating,
Refrigeration, and Air-conditioning Engineers
AWG
American Wire Gage
BACnet/IP
see BACnet/IP
BACnet
Building Automation and Controls Network
BACnet Device
Any device, real or virtual, that supports digital
communication using the BACnet protocol.
BACnet Ethernet
BACnet over Ethernet – a method for encapsulating
BACnet messages with an Ethernet wrapper to be
transmitted on a network type that uses the Ethernet
protocol. BACnet Ethernet is non-routable.
BACnet
Internetwork
Two or more BACnet networks that are
interconnected with one or more BACnet routers.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
109
Appendix A
BACnet MAC
Address
A BACnet MAC is used as a physical address on a
BACnet network. The address must be unique on
the network. This address takes one of two forms,
either a one or six octet address. The form of the
address is determined by the network type.
A BACnet MAC from an MS/TP network will be just
one octet long (8 bits in length). This means it will
have a value ranging from 0 to 255 decimal, or 0 to
FF hexadecimal, for example, 63 (decimal) or 3F
(hexadecimal) represent the same value. The
MS/TP MAC address is the same as physical
address (DIP switch setting). It will be unique
because each separate MS/TP network must have a
unique network number.
A BACnet MAC from a BACnet/Ethernet network will
be the same as the network interface MAC, a
six-octet value that will normally be expressed as a
hexadecimal number with the octets commonly
separated by dashes, for example
00-13-CE-53-B3-E9 (hexadecimal).
If the BACnet MAC is from a BACnet/IP network, it
will be derived from the combination of IP address
plus UDP port number. This provides a six-octet
value (4 octets from the IP address plus 2 from the
port number), which when expressed in hexadecimal
will appear just like a BACnet/Ethernet MAC
address, for example 10.1.142.181:47808 (decimal)
or 0A-01-8E-B5-BA-C0 (hexadecimal)
BACnet Router
A device that communicates on two or more BACnet
networks and routes BACnet messages between
those networks. Do not confuse BACnet router and
IP router.
BACnet/IP
BACnet over IP – a method for encapsulating
BACnet messages with an IP wrapper to be
transmitted on a network type that uses Internet
Protocol (IP).
BAS
Building Automation System
B-ASD
BACnet Application Specific Device
BBMD
BACnet Broadcast Management Device – a device
used for transmitting BACnet broadcast messages
through IP router(s) to a different network or subnet
Bias Resistors
Also known as pull apart or pull up/pull down
resistors – provide a voltage differential on the
(EIA-485) communication conductors.
°C
Degrees Celsius
Device Identifier
Device object instance number.
110 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
F-27360-11
Device Object
This object makes information about the device and
its capabilities available to the other devices on the
BACnet internetwork. A device object is present in
every BACnet device.
DI
Digital Input
DIP
Dual In-line Package (switch)
DO
Digital Output
EEPROM
Electrically Erasable Programmable Read-Only
Memory
EMI
Electromagnetic Interference
EOL
End-Of-Line
EOL
End Of Line terminating resistor, the value used for
MS/TP is generally 120 Ohm. One is required at
each end of the communications bus. This is typical
of most EIA-485 (RS-485) networks.
Ethernet
IEEE 802.3 - A communication protocol and physical
network specification that is the basis for much of
today’s network infrastructure for business and
home LANs and WANs.
°F
Degrees Fahrenheit
FRAM
Ferroelectric RAM
ft.
foot
Global IP Address
An IP address capable of being used on networks
outside of the local network. Also see “Apparent IP
Address.”
GND
Ground (electrical)
HVAC
Heating, Ventilating, and Air Conditioning
Hz
hertz
I.D.
Inside Diameter
I/A
Intelligent Automation
I/O
Input / Output
Instance Number
A number used to identify a BACnet object. BACnet
object instance numbers must be unique within a
device per the object type. Device object instance
numbers must be unique within a BACnet
internetwork.
MicroNet BACnet Wiring, Networking, and Best Practices Guide
111
Appendix A
Internetwork
Two or more networks connected by routers.
Networks in an internetwork share information and
services. An internetwork in the case of a BAS would
encompass all networks of devices that will
communicate with each other.
IP
Internet Protocol
IP
Internet Protocol – a common communication
protocol that is used extensively on the Internet and
widely used for home and business networking.
IP Router
A network device that forwards packets from one
network to another using the IP protocol.
Kb
Kilobit
KB
Kilobyte
kHz
kiloHertz
LCD
Liquid Crystal Display
LED
Light Emitting Diode
Local IP Address
An IP address used on a local network, this is
usually a private IP address. Also see “Actual IP
Address.”
m
meter
mA
milliAmperes
MAC
Media Access Control
MaxMaster
MaxMaster is a property that exists in all MS/TP
master devices. This property tells the device the
highest MS/TP address that may exist on the
network. The default value of this property is always
127.
MB
Megabyte
mm
millimeter
MS/TP
Master Slave Token Passing
MS/TP
Master Slave / Token Passing – a BACnet network
specification based on the EIA-485 (formerly
RS-485) standard
MS/TP Master
An MS/TP device that passes the communication
token to other devices. Any MS/TP master must be
capable of regenerating the token after a loss of
communication. All MNB devices are MS/TP
masters during normal operation.
112 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
BACnet Best Practices
F-27360-11
MS/TP Slave
An MS/TP device that does not pass the
communications token and communicates only
when an MS/TP master makes a request. An MNB
device is an MS/TP slave only while having its
firmware upgraded or anytime the address DIP
switch is set to 128 or greater.
n/a
Not Applicable
NAT
Network Address Translation – a method for
conserving IP addresses by assigning private IP
addresses on a LAN and using a NAT router to
translate those actual addresses to the apparent
(public) addresses that are outside the LAN, in other
words on the Internet.
O.D.
Outside Diameter
Object Identifier
An object identifier is the combination of an object’s
type and its instance number. Object identifiers,
other than device object, must be unique within a
BACnet device.
Octet
A binary number consisting of eight digits. An octet
is often expressed as either a decimal or
hexadecimal number for ease of human
understanding. The value of an octet may be from
00000000-11111111, these are the same as decimal
values 0-256 or hexadecimal values 0-FF.
PC
Personal Computer
PDF
Portable Document Format
pF
picofarad
Private IP Address
An IP address that is used on a private network that
is unregulated by the governing bodies that assign
addresses for the Internet.
Public IP Address
An IP address that is used on public networks
(Internet), these addresses are regulated to ensure
that each is unique. Also see “Apparent IP Address.”
RAM
Random Access Memory
RFI
Radio Frequency Interference
RH
Relative Humidity
RCV
Receive Data (LED)
RxD
Receive Data. This abbreviation is used in EIA-485
(RS-485) communications, such as MS/TP. Also see
“RCV.”
SDRAM
Synchronous Dynamic RAM
SPST
Single Pole Single Throw
MicroNet BACnet Wiring, Networking, and Best Practices Guide
113
Appendix A
SRAM
Static RAM
TO
Triac Output
TxD
Transmit Data. This abbreviation is used in EIA-485
(RS-485) communications, such as MS/TP. Also see
“XMT.”
UI
Universal Input
Unicast
Communication between a single sender and a
single receiver over a network. A message sent
directly to a single device.
Unit Load
A measure of the electrical loading of an EIA-485
(MS/TP) network. An EIA-485 network may have 32
unit loads. One unit load consists of one full-load
transceiver, two half-load transceivers, four
quarter-load transceivers, or eight eighth-load
transceivers. All MNB-xxxx, UNC-xxx, and ENC-xxx
devices use quarter load transceivers, which means
that an MS/TP network comprised solely of MNB,
UNC, or ENC devices can have no more than 128
total devices (1 router plus 127 controllers).
32 unit loads times 4 transceivers per unit load
equals 128 maximum transceivers per network
(32 X 4 = 128).
UO
Universal Output
V
Volts
VA
Volt-Amp
Vac, Vdc
Volts Alternating Current, Volts Direct Current)
VAV
Variable Air Volume
VPN
Virtual Private Network – extension of a private
network that encompasses links across shared or
public networks, like the Internet, using a secure
tunnel. There are many types of VPNs. However, for
our use with BACnet/IP we mean remote access of a
computer to a private LAN, using a client/server
process through a tunneling protocol.
W.C.
Water Column
WP Tech
WorkPlace Tech Tool
WPFBT
WorkPlace Flow Balance Tool
WPCT
WorkPlace Commissioning Tool
XMT
Transmit Data (LED). Also see “TxD.”
114 MicroNet BACnet Wiring, Networking, and Best Practices Guide
F-27360-11
Schneider Electric 1-888-444-1311
F-27360-11
www.schneider-electric.com
June 2014 tl
© 2014 Schneider Electric. All rights reserved.
All brand names, trademarks and registered trademarks are the property of their respective owners. Information contained within this document is subject to change without notice.
Download