100% found this document useful (1 vote)
185 views300 pages

6001 - 51.1 Training Manual

Uploaded by

r.boyer31
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
185 views300 pages

6001 - 51.1 Training Manual

Uploaded by

r.boyer31
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 300

Distech Controls Training

Distech Controls Applications & Controllers


Certification Course # 6001

INTRODUCTION
The #6001 course has been developed to complete the Distech Controls Applications & Controllers Certification
Program. This in-class training introduces and describes key concepts and knowledge about Distech Controls
applications and controllers using the EC-NetAX software, and provides the hands-on opportunities needed to
firmly establish the proficiency required in today’s competitive marketplace. Features related to both
LONWORKS-based (ECL) and BACnet-based (ECB and ECLYPSE) programmable controllers (including the
recently released x50-series LCD-based controllers) are covered in an easy and convenient method to provide
the needed requirements to complete the Certification Program with confidence.
As part of this course, the Certification Program also includes a pre-requisite e-Training #601 presentation
followed by a final examination that validates a working understanding of the key concepts and ensures Distech
Controls Factory Certification. The precertification e-Training #601 is available online on SmartTrack and must
be completed prior to attending the #6001 classroom training.

INFORMATION
COURSE DURATION 4.5 days (ends by 12:00 noon on Friday)

CERTIFICATION PROGRAM Distech Controls Applications & Controllers Factory Certification

REQUIRED EQUIPMENT Company or personal laptop with:


Wireless card
Windows 8.1, 7, or XP
Ability/rights to turn off Windows firewall
Admin rights to download/install software

REQUIRED SKILLS Functional working knowledge of Windows and PCs


Navigating the Windows and software architecture
Locating files within a
Using a mouse/keyboard
Downloading software
Following and executing a step-by-step procedure/process
PRE-REQUISITES e-Training #601 (online access is provided with #6001
registration) with minimum of 70% on final exam
Software (EC-NetAX and EC-gfxProgram) pre-installed
Latest Support Pack/Productivity Enhancement Tools pre-installed

HELPFUL ASSETS LONWORKS Network Design knowledge


BACnet Network Design knowledge
An understanding of basic programming logic
Basic troubleshooting methods
NiagaraAX Certification

Distech Controls, Inc., Copyright © 2015 Distech Controls, Inc. 1


Tel. toll-free North America: 1-800-404-0043
Tel. international: 1-450-444-9898
www.distech-controls.com
training@distech-controls.com
INTENDED AUDIENCE
Network and Systems integrators
Operations and maintenance engineers
Energy management specialists
Building automation systems installers
Application Engineers

OBJECTIVES

Participants will:
Discover where to find the information for downloads, updates and reference
Troubleshoot common problems encountered while building applications
Install specific files to and commission an EC-BOS
Integrate with a NiagaraAX environment using EC-NETAX
Navigate the EC-gfxProgram user interface
Create a program using the graphical programming interface (GPI), blocks, and tools of EC-
gfxProgram
Convert a program from LON to BACnet using the GFX conversion tool
Use LONWORKS specific features to program an ECL series (32-bit) controller
Use BACnet specific features to program an ECB series (32-bit) controller
Operate Distech’s latest ECL-/ECB-series controllers with LCD interface
Operate peripheral devices such as an EC-Smart-Vue, Open-to-Wireless, and discrete
sensors
Modify an existing pre-engineered program
Use the GPI for VAV pre-loaded applications

Distech Controls, Inc., Copyright © 2015 Distech Controls, Inc. 2


Tel. toll-free North America: 1-800-404-0043
Tel. international: 1-450-444-9898
www.distech-controls.com
training@distech-controls.com
Overall Course Structure
DAY 1

Information Sources Lab 1


Commissioning an EC-BOS Lab 2
Exploring the EC-gfxProgram interface N/A
Getting started with LONWORKS controllers Lab 3
Configuring Inputs/Outputs using Xpressgfx Points Lab 4
Building a Fan-Coil Unit Project with EC-gfxProgram Lab 5

DAY 2

Using a Wireless Temperature Sensor Lab 6


AHU project: Creating a program on a LONWORKS controller Lab 7

DAY 3

AHU project (cont’d) Lab 7


Configuring the X50 Series LCD Screen Lab 8
Downloading and Using the Distech Mobile App (MyDC Controls) Lab 9
Creating AX Proxy Points and Px Graphics in EC-NETAX Lab 10
Getting started with BACnet controllers Lab 11
AHU project: Converting a LON program for BACnet Lab 12
Building a Custom Toolbox in EC-gfx (optional) Lab 13

DAY 4

Time Synchronization Lab 14


Scheduling Lab 15
EC-Smart-Vue sensor – exploring various uses Lab 16
Modifying an existing pre-engineered application in EC-gfx Lab 17
Using VAV pre-loaded applications in EC-NetAX Lab 18
Troubleshooting Tips ---
Q&A Session / Test Preparation ---

DAY 5

Certification Exam (50-question multiple choice exam)

Distech Controls, Inc., Copyright © 2015 Distech Controls, Inc. 3


Tel. toll-free North America: 1-800-404-0043
Tel. international: 1-450-444-9898
www.distech-controls.com
training@distech-controls.com
DISCLAIMER
This training is intended to provide technical information on a particular subject or subjects and is not an exhaustive treatment of such subjects. Accordingly, the
information in this training is not intended to constitute application, design, software or other professional engineering advice or services.
Distech Controls does not warrant the completeness, timeliness or accuracy of any of the data contained in this document and web site and may make changes
at any time in its sole discretion without notice.

Confidentiality Notice
The information contained in this document is confidential information of Distech Controls, Inc. Such information and the software described herein, is furnished
under a license agreement and may be used only in accordance with that agreement.

The information contained in this document is provided solely for use by Distech Controls employees, licensees, and system owners; and, except as permitted
under the below copyright notice, is not to be released to, or reproduced for, anyone else.

While every effort has been made to assure the accuracy of this document, Distech Controls is not responsible for damages of any kind, including without
limitation consequential damages, arising from the application of the information contained herein. Information and specifications published here are current as
of the date of this publication and are subject to change without notice. The latest product specifications can be found by contacting our corporate headquarters,
Brossard, Quebec.

Trademark Notice

BACnet and ASHRAE are registered trademarks of American Society of Heating, Refrigerating and Air-Conditioning Engineers. Microsoft and Windows are
registered trademarks, and Windows NT, Windows 2000, Windows XP Professional, and Internet Explorer are trademarks of Microsoft Corporation. Java and
other Java-based names are trademarks of Sun Microsystems Inc. and refer to Sun's family of Java-branded technologies. Mozilla and Firefox are trademarks
of the Mozilla Foundation. Echelon, LON, LonMark, LonTalk, and LonWorks are registered trademarks of Echelon Corporation. Niagara Framework,
NiagaraAX and NiagaraAX Framework are registered trademarks of Tridium, Inc. EC-BOS and EC-NetAX are registered trademarks of Distech Controls, Inc. All
other product names and services mentioned in this publication that are known to be trademarks, registered trademarks, or service marks are the property of
their respective owners.

Copyright and Patent Notice

This document may be copied by parties who are authorized to distribute Distech Controls products in connection with distribution of those products, subject to
the contracts that authorize such distribution. It may not otherwise, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any
electronic medium or machine-readable form without prior written consent from Distech Controls, Inc.

Distech Controls, ECLYPSE, ENVYSION, HORYZON and easyCONTROLS are registered trademarks of Distech Controls Inc. EC-Light, Lonwatcher 3 are
trademarks of Distech Controls Inc. Echelon, LON, LONWORKS, and LONMARK, and LNS are registered trademarks of Echelon Corporation registered in the
United States and other countries.

Copyright © 2015 Distech Controls, Inc. All rights reserved.

The product(s) described herein may be covered by one or more patents of Distech Controls, Inc..

Distech Controls, Inc., Copyright © 2015 Distech Controls, Inc. 4


Tel. toll-free North America: 1-800-404-0043
Tel. international: 1-450-444-9898
www.distech-controls.com
training@distech-controls.com
Table of
Contents 1 Lab Exercises

2 Training Aids
1

LAB EXERCISES GUIDE


6001 – Distech Controls & Applications LAB Exercises Guide

TABLE OF CONTENTS
LENGTH
LAB TITLE (min) PAGE
1 Distech Controls Smart Source Resources 25 3
2 Getting Started: Downloading/Licensing Software and Support 35 17
Pack and Commissioning an EC‐BOS
3 Getting Started With Lonworks Controllers 20 31
4 Configuring Inputs/Outputs Using Xpressgfx Points 20 41
5 Building a Fan‐Coil Unit Project Using EC‐gfxProgram (Quick Start) 130 51
6 Using a Wireless Temperature Sensor With EC‐gfxProgram 30 95
7 Building a Multi‐Sheet AHU Project 205 101
8 Configuring the X50 Series LCD Screen 15 119
9 Downloading and Using the Distech Mobile App 15 125
10 Creating AX Proxy Points and Px Graphics in EC‐NETAX 45 131
11 Getting Started With BACnet Controllers 40 145
12 AHU Project on Lon (ECL) Controller – Project Conversion 60 163
13 Building a Custom Toolbox (optional) 30 195
14 Time Synchronization: Synchronizing Time Between the BOS and 30 199
Field Bus Controllers
15 Establishing Schedules Between Controllers 45 215
16 EC‐Smart‐Vue – Modifying/Adding Rolling, Edit and Menu Scenes 80 231
17 Modify a Pre‐engineered Application 30 245
18 ECB‐VAV Pre‐Loaded Applications (using EC‐NetAX and the EC‐ 45 249
Smart‐Vue)
15.0
TOTAL
HRS

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 1
6001 – Distech Controls & Applications LAB Exercises Guide

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 2
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 1: Distech Controls SmartSourceTM


Time: 25:00
Objectives
After completing this exercise, the user will be more familiar with SmartSource and
how/where to locate documents and articles.
Slides: A – Finding the Information
Overview
 Signing into SmartSource
 Navigating the SmartSource architecture
 Locating the right information
Reference
SmartSource Quick Guide
Preparation
You will need your SmartSource login provided by Distech Controls after course registration.
Steps
A Locate and log into Smart Source from the Distech website
B Navigate the Smart Source architecture
C Find the right information
D Manage your SmartSource account

A. LOCATE / LOG INTO SMARTSOURCE FROM THE DISTECH WEBSITE

1. Navigate to the Distech Controls website on a web browser:


www.distech‐controls.com

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 3
6001 – Distech Controls & Applications LAB Exercises Guide

2. Select the Login button in the


upper right‐hand corner.
3. Provide your SmartSource
credentials and select the green
LOGIN button.

4. This is the SmartSource Dashboard:

B. NAVIGATE THE SMARTSOURCE ARCHITECTURE

1. DASHBOARD
The dashboard consists of the following 4 basic regions:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 4
6001 – Distech Controls & Applications LAB Exercises Guide

Scroll down to view Featured Documents, Latest Announcements, and Latest News:

2. LATEST ANNOUNCEMENTS
For Distech Controls Latest Announcements, click on the Announcements link on the
left‐hand panel OR at the bottom of the main Dashboard page:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 5
6001 – Distech Controls & Applications LAB Exercises Guide

Announcements include:
 Technical Information Notices (TINs)
 Product Update Notices (PUNs)
 How‐Tos
 Product releases
 Partner Bulletins
 Best practices

3. DOCUMENT CATEGORIES
To view Document categories, select the drop‐
down arrow to the right of the Documents link.

4. CUSTOMER SUPPORT PORTAL


Click on the “Customer Support
Portal” link on the menu.

This will take you to a portal


that provide additional
information regarding:
 Customer Support
 Training
 Technical Support
 Doing Business With Distech Controls
 Best Practices & How‐Tos

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 6
6001 – Distech Controls & Applications LAB Exercises Guide

C. LOCATE THE RIGHT INFORMATION


1. Using the menu system, document searches
can be accomplished from different
perspectives such as by:
 Product
(for datasheets and HW install guides)
 Marketing & Sales Tools
 Product Comparison Charts
 Technical Issue & Product Update Notices
 Estimating & Design Tools

If you know the specific Product, select the


drop‐down arrow to the right of Products to
view the list of products available.

2. For example, under Products, select the


ECLYPSE menu link and then Connect System
to expand each menu level.
3. Then, select “ECLYPSE Connected System
Controller” from the menu.

4. The resulting page displays all of the Data Sheet and Hardware Installation Guides
related to that product:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 7
6001 – Distech Controls & Applications LAB Exercises Guide

5. Download the ECLYPSE Series Solution Guide by clicking on the Download button.

6. When prompted, select the Open button to open ECLYPSE Series Solution Guide
document.

The ECLYPSE Series Solution Guide will open as a PDF using whatever default PDF
viewer (e.g., Adobe Reader) you have installed on your laptop.

Save this document to your laptop in an easy‐to‐find location that you use for Distech
and vendor guides.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 8
6001 – Distech Controls & Applications LAB Exercises Guide

7. From the Menu, select the “Estimating and Design Tools” link.
The following key documents can be found here:
 Product‐Related:
o Product Overviews
o Product Catalog
 Systems & Networking:
o System Estimating
o Network Guide
 Smart Room Control:
o Smart Room Control Solution Guide
o VAV Smart Room Control Device Calculator spreadsheet
o EC‐Light Design Guide
 X50 series (LCD screen equipped) controllers User Guide
 myDC Control Mobile Application Quick Start Guide
 Open‐to‐Wireless Application Guide
 UUKL Smoke Control System Solution Guide and Application Guide
 HVAC Design Guide (Danfoss)

Each of the documents can be downloaded by clicking the green “DOWNLOAD” button
to the right.
8. Download the Network Guide by clicking on the Download button.

9. When prompted, select the Open button to open Network Guide document.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 9
6001 – Distech Controls & Applications LAB Exercises Guide

The Network Guide will open as a PDF using whatever default PDF viewer (e.g.,
Adobe Reader) you have installed on your laptop.

This document provides the set of Best Practices (for LAN installing, wiring and
grounding) and reviews the specifications; device limits; addressing, cabling,
termination, and power requirements; and LAN troubleshooting for both Bacnet and
Lonworks controllers.
It also describes the set of Best Practices (for installing and wiring the subnetwork); and
reviews the addressing, cabling, and termination requirements for the subnetwork used
for the I/O extension modules and the Allure EC‐Smart‐Vue.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 10
6001 – Distech Controls & Applications LAB Exercises Guide

10. Save this document to your laptop in an easy‐to‐find location that you use for Distech
and vendor guides. We will be using it as a reference for later labs.

11. Download the System Estimating Guide by clicking on the Download button.

12. When prompted, select the Open button to open System Estimating Guide
document.

The System Estimating Guide will open as a PDF using whatever default PDF viewer
(e.g., Adobe Reader) you have installed on your laptop.

This document provides information regarding various estimating aspects of the


Distech Controls’ systems and products, such as:
 Labor and cost estimation
 Network design (Bacnet and Lonworks)
 Network infrastructure products (Bacnet and Lonworks)
 EC‐NetAX system estimating
 Stand‐Alone system
 Managing existing systems (Bacnet and Lonworks)

The EC‐NetAX System Estimating section is intended to provide guidelines for


controllers and network capacity and also indicate areas where system
implementation cost saving can be attained. For more complex projects than those
presented, please contact your Distech Controls Regional Sales Manager.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 11
6001 – Distech Controls & Applications LAB Exercises Guide

13. Now, in SmartSource, look up answers to the following questions. You may be
required to use Product Comparison Charts, Datasheets, the Network Guide, the
System Estimating Guide, or any other document available on SmartSource.
REAL‐TIME CLOCK (RTC) SOURCE:

A. Which ECL‐series controller has


a real‐time clock for time ANSWER:
synchronization and 16 UIs?

NETWORK VARIABLES (LON) SOURCE:

B. How many Network Variables


does an ECL‐600 series ANSWER:
controller support?

SENSORS SOURCE:

C. Which EC‐Sensor allows


sensing room temp with ANSWER:
setpoint adjust, occupancy
override and fan speed
selection?
VAV CONTROLLERS SOURCE:

D. Which VAV controller is


recommended for cooling with ANSWER:
reheat and perimeter heating?

PRE‐LOADED APPS SOURCE:

E. What types of controllers have


factory pre‐loaded applications ANSWER:
that allow (right from the box)
operating standard VAV
equipment with a proven
energy‐efficient sequence of
operation, thus eliminating the
need for programming?
WIRELESS SOURCE:

F. What is the maximum line of


sight for wireless transmission ANSWER:
in hallways?

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 12
6001 – Distech Controls & Applications LAB Exercises Guide

WIRELESS SOURCE:
G. TRUE or FALSE?
The most effective scenario for
ANSWER:
transmitting wireless radio waves
is along a wall.
STATS SOURCE:
H. Which EC‐STAT devices allow
sensing humidity?
ANSWER:

USER GUIDES SOURCE:


I. Where in SmartSource can you
download the EC‐gfxProgram
ANSWER: Hint – You must look in Products under
User Guide? the right controller types for either Lon or Bacnet.

POWERED TERMINAL UNITS SOURCE:


J. Which Bacnet PTU
programmable controller would
ANSWER:
you use for a heat pump unit
variable‐speed fan?
To improve overall energy
efficiency, with what can the
ECB‐PTU be combined?
SMART ROOM CONTROL SOURCE:
K. In a Smart Room Control
solution, what is the last
ANSWER:
component installed on the
subnet, and how is it connected?
ECLYPSE SOURCE:
L. TRUE or FALSE?
 ECLYPSE controllers can only be ANSWER:
installed with a daisy‐chain
topology.
 ECLYPSE controllers do NOT
support wireless communications.
 The ECY‐S1000 supports up to
100 points.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 13
6001 – Distech Controls & Applications LAB Exercises Guide

ECLYPSE SOURCE:
M. What type of connector is
used with the new ECLYPSE
ANSWER:
controller?

ENVYSION SOURCE:
N. Does ENVYSION support Java?
ANSWER:

ENVYSION SOURCE:
O. TRUE or FALSE?
ENVYSION‐generated graphics
ANSWER:
can be viewed on a mobile
device.

D. MANAGE YOUR ACCOUNT

In SmartSource, as a partner, you are able to manage


your account details, including:
 Adding new contacts from your company
 Provide access to product Price Lists
 Change your own password
1. In the upper right‐hand corner, click on the
“MY ACCOUNT” link.
This will provide you access to the menu that allows
you to perform contact management tasks, change
your password, or logout. My Account Menu

2. Select the Management link on the menu.

My Account > Management Link

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 14
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3.
3 To add a new contacct, click the “ADD
“ A NEW
W CONTACT”” button.

Adding a New CContact

4.
4 Enter the
e required in
nformation in the fields provided annd select thee green “SEN
ND
INVITATION” button n to invite a colleague
c too SmartSourcce.

Sending an Invvitation

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 15
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

WHHAT’S AHEAD??
In the next lab (2
2), you will:
 Download re equired softwware
 Commission the EC‐BOS

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 16
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 2: Downloading Software/Commissioning an EC‐BOSAX (optional)


Time: 65:00
Objectives
After completing this exercise, the user will be able to configure an EC‐BOS in preparation to
start working with Distech Controls LonWorks and BACnet controllers.
Slides: I – Stations & Platforms
Overview
 Commissioning an EC‐BOS with the latest version of software
 Creating a new station (database) and transferring it to the EC‐BOS
 Installing the Support Pack to the computer and to the EC‐BOS
Preparation
 Download the following Users Guides (all documentation is available on Smart Source)
o EC‐BOSAX Install and Start‐up Guide
o EC‐gfxProgram User Guide
Key Terms:
Download When downloading software from SmartInstaller, it places the software
setup.exe files in the C:\Distech Controls directory. Downloading DOES NOT
install software on your laptop, only the setup files.
Install When using SmartInstaller, to INSTALL the software onto your laptop, you
must select the Automatically install files after download checkbox.

Licensing EC‐NET‐AX requires a license that is tied to your laptop using what is called a
Windows Host ID that EC‐NET‐AX generates when requesting the license.
When the request is generated, it automatically is sent to the licensing server
for approval. Each license is encrypted for use on that specific laptop from
which the request was generated.
Connection To interact with a device (laptop or EC‐BOS) with EC‐NET‐AX, you must
“connect” to either its platform or station. Connection are made as a session
via a specified port number:
 Non‐Secure Connection –
 Platform – 3011
 Station – 1911
 Web – 80
 Secure (SSL) Connection –
 Platform – 5011
 Station – 4911
 Web – 443

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 17
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Au
uthentication
n Consists of
o a username e and a passw
word combinaation. Passwords must bee 10
characterss long, and must
m contain aat least one leetter, numberr and special
character..

Stepss
t “EC‐BOSAXX Install and Start‐up
Refer to the S Guidde” and the ECC‐gfxProgram
m User Guide,
Chapters 2 and 4: Gettting Started on EC‐NetAX ffor LonWorkss and BACnet Controllers.

A Install and
d license the
e required sooftware
B Commissiion the EC‐B
BOS
C Install the
e Support Paack on the EC
C‐BOS
D Create a new
n station and copy it tto the EC‐BO
OS
E Connect to
t the station
F Add the distechContr
d ols palette tto the palettte side bar

Log‐in as a Distecch client on the


t Client Lo
og‐in page (ffrom Resourrces menu). Run the
SmarrtInstaller from Quick Links.

EC‐‐NETAX must be
b installed first and separrately from otther downloaads.

A. INSTALL AND
A LICEN
NSE THE REQUIRED
R SOFTWAR
RE

AUTOMATIC
A C SOFTWAREE INSTALLATTION

1.
1 Download
d EC‐NET‐AX
X Pro/Superrvisor from tthe SmartInsstaller:

Select the “AUTOMATICALLY INSSTALL FILES A


AFTER DOWN NLOAD” checckbox in the lower
right corner. This will
w allow the
e software too auto‐installl.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 18
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Iff you did NOOT check the


e “Automaticcally install aafter downlo
oad” box,
proceed
p to Step 1A‐5 to manually install the sofftware.

2 Licensing EC‐NETAX: Once


2. O ed, launch EEC‐NETAX from
installe m the Desktop and when
prompted, insert th
he License Ke ey provided by your EC‐‐NETAX/EC‐gffxProgram
instructor to requesst from the AX
A License SServer that yo
our copy of the AX softw
ware be
activate
ed.
AX AX
A active EC‐N
An NET license e is requiredd to legally eenable the EC C‐NET
software. It is
i NOT required for any off Distech Conttrols’ pre‐requisite eTrainiings.

This keyy will allow temporary acccess to the EC‐NETAX sooftware for ttraining purp
poses
only. Affter your insstructor has approved yoour training license and you receive an
AX
email to
o that effect,, re‐launch EC‐NET
E .

You
Y must have
e an internet connection tto connect to the Tridium license server.

The AX application will


w request the license from the AXX License Serrver and it w will be
automatically deposited in the licenses foldder of the Niiagara directtory on yourr laptop.
(You willl receive an email instru
ucting you hoow to copy tthe attached
d license file,, but
that is not
n required..)

3 Launchingg EC‐NETAX: Once licenssed, re‐launcch EC‐NETAX and attemp


3. pt to connectt to the
My Host platform (rrepresents your
y laptop) using the fo
ollowing step
ps:

Verify
V that yoou can successfully launch EC‐NETAX and that you caan connect to
o the
Platform
P of th
he My Host iccon on the naavigation treee.
To
T log onto th he Platform, you
y will need to use your W Windows useer name and
password
p that you use to log
l onto you r laptop each h day.

In the Navigation tree, right‐click on


n the My Hostt icon (repressents your lap
ptop) and seleect
“Open Platform” from the menu.

Type in your Windows user name and password


d, as follows:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 19
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

If successful, you should


d see a solid active Platfo rm icon appeear in the navvigation tree:

AX
Before in
nstalling the Support
S Pack, you must fi rst close EC‐N
NET if it is still runningg.

4.
4 Download
d the latest version available of thee following ffrom the Sm
martInstallerr:
 Distech Controlss EC‐gfxProggram
 Distech Controlss EC‐NETAX Support
S Packk
 Prod
ductivity Enh
hancing Tools

Select the
e “Automatically install files after d
download” ccheckbox in tthe lower rigght
corner. This
T will allow
w the softwaare to auto‐iinstall.

For the Su mpted, selecct the version of EC‐NETAAX to updatee.


upport Packk, when prom

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 20
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Iff you only haave one verssion of EC‐N ETAX installeed, you mustt still select
that version.

Proceed to
t Step 10.
Iff you did NO
OT check the
e “Automaticcally install aafter downlo oad” box for
any
a downloaad, proceed to t Step 7 thrru 9 to manu ually install tthe EC‐gfx
software and d tools.

MANUAL
M SOFFTWARE INSSTALLATION
N
After
A downloading the so oftware and tools to youur laptop, alll files are plaaced in a fold
der
under the C‐d
drive called “Distech
“ Con ntrols Downnload.” If yo ou did NOT ccheck the
“A
Automaticallly install aftter download d” box for anny download d, you MUSTT install it maanually
with
w the setup.exe files placed
p in thiss folder usin g the follow
wing steps.

ally install EC‐NETAX:


5. To manua
In the Disstech Contro
ols Download folder on tthe C‐
drive –
 ech Controlss EC‐NETAX reelease
Locaate the Diste
folder (e.g., EC‐NET‐AX‐3.7.106.x).
 Douuble‐click on the Setup.eexe applicatioon file
C‐NETAX Setu
to laaunch the EC up Wizard too install
EC‐N NETAX on you
ur laptop.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 21
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

6. To manua
ally install EC‐gfxProgram:
In the Disstech Contro
ols Download folder on tthe C‐
drive –
 Locaate the Diste
ech Controlss EC‐gfxProgram
Setu
up file.
 Launnch the EC‐g gfxProgram Setup
S Wizarrd to
install the EC‐gffxProgram on your laptoop.
(Insttall the EC‐ggfxProgram in accordancce with
the EC‐gfxProgrram User Gu uide, Chapterr 2)

AX
Prior to in
nstalling the Support
S Pack, you must cloose the EC‐N
NET software if it is run
nning.

7. To manua
ally install th
he Support Pack:
P
In the Disstech Contro
ols Downloaad folder on the C‐
drive –
 ech Controlss EC‐NETAX S upport
Locaate the Diste
Pack Setup.exe application file.
 Launch the Disttech Supportt Pack Setup Wizard
to in
nstall the Su
upport Pack on
o your lapttop.

8. To manua
ally install th
he Productivvity Enhanciing Tools:
In the Diistech Contrrols Downloa
ad folder on
n the
C‐drive –
 Loccate the Disttech Controlls EC‐NETAX
Pro
oductivity Ennhancing Toools Setup.exee
application file
e.
 Lau
unch the Disstech Producctivity Enhanncing
Toools Setup Wiizard to instaall the Supp ort
Pacck on your laaptop.

THE SOFTWARE DOWNLOA


D AD PROCESSS IS COMP
PLETE.
YOU ARE NOW
N READ
DY FOR TR
RAINING.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 22
6001 – Distech Controls & Applications LAB Exercises Guide

B. COMMISSION THE EC‐BOS

B1 Opening a platform connection to the EC‐BOS


B2 Commissioning the EC‐BOS
B3 Installing the Support Pack on the EC‐BOS
B4 Creating a new station and copying it to the EC‐BOS
B5 Opening a station connection to the EC‐BOS
B6 Adding the distechControls palette to the palette sidebar

1. Open an EC‐NetAX platform connection (starts the platform daemon – niagarad.exe)


to your EC‐BOS using its IP address:
a. Click on File > Open > Open Platform from the Menu bar (or you can click the
Open folder icon in the Tool bar).

b. Type in the IP address of your EC‐BOS using the format :

10.1.1.xxx
xxx stands for the last 3 numbers of your EC‐BOS IP address
(a label on your EC‐BOS contains this information)

c. When prompted, provide the login credentials needed for access:

Username = distech password = controls

Click the OK button.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 23
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2.
2 Commisssion the EC‐BOS using th he Commisssioning Wizaard (right‐clicck on platforrm icon)
to update all of the software
s (modules and ccore), the liccense, lexico
ons, and the
configuraations of you
ur EC‐BOS.

a. Rightt‐click on the
e platform iccon in the Naav tree and select “Com
mmissioning
Wizaard.”

b. Selecct ALL checkboxes EXCEP PT for:


 “C
Configure TC CP/IP networrk settings”
 “In
nstall a station from the
e local compuuter”
 “In
nstall lexicon
ns to supporrt additional languages”

YOU WILLL INSTALL A


NEW STATTION LATER.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 24
6001 – Distech Controls & Applications LAB Exercises Guide

c. Click the Next button to progress through the Commissioning Wizard.

d. DO NOT change/install any licenses or certificates.

e. Set the Module Content Filter Level to UI+Runtime.

f. Select ALL of the following software modules to be installed (in addition to the
baseline modules already selected for installation).
Sort by software module by clicking on the “Software” column header.
ALARM Generates alarms
BACNET Supports the Bacnet protocol and the devices used
CONTROL Supports totalizing runtime on equipment
DCIMAGES For use on Px graphics (only if using the EC‐BOS 6 or 7 due
to RAM limitations)
DISTECHCONTROLS Contains Bcp versions (pre‐configured to work best with
Distech controllers) of Bacnet/Lon networks, Distech
Bacnet and Lon devices, etc.
HISTORY Supports the ability to trend data for proxy points
KITCONTROL A kit of control objects such as comparators, logic, math,
timers, etc. to use for adding value to proxy points
KITPX A kit of miscellaneous graphics for use on a Px graphic view
KITPXHVAC A kit of application‐specific graphics (fans, ducts, coils,
pumps, lighting, etc.) for use on a Px graphic
LONWORKS Supports the Lonworks protocol and the devices used (may
already be selected based on dependencies)
PLATHWSCAN Provides a visual depiction of all ports and connections for
any of the supported EC‐BOS‐AX models
PLATHWSCANJVLN Specific HW scan for the EC‐BOS‐AX 7 model
PROVISIONINGNIAGARA Allows for actions like station backups across the Niagara
network
PXEDITOR For creating and editing front‐end graphics

g. Verify the username and password are:

Username = distech password = controls

h. Allow the Commissioning Wizard to install all necessary core files.

i. Review the final list of changes. You can click the Back button if you need to go
back and make any changes.

j. When your review of the commissioning changes is finished, click the Finish
button to complete the commissioning process.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 25
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

k. When commissio
oning is complete, click CClose.

l. Re‐co
onnect to th
he platform of
o the EC‐BO
OS by right‐clicking on th
he host icon on the
Nav Tree.
T

m. Selecct “Connect to Platform” from the m


menu and prrovide the lo
ogin credenttials
needded for accesss:

Username = diste
ech passsword = co
ontrols
Click the OK buttton.

C. IN
NSTALL TH
HE SUPPO
ORT PACK ON THE E
EC-BOS

1. Install the
e Distech Coontrols EC‐NetAX Supporrt Pack on yo our EC‐BOS (with a .dist file) by
using the Distributionn File Installeer platform ttool (Source: EC‐gfxProg
gram User G Guide,
Chapter 2,2 p. 24 to 26
6):

a. In the
e Nav Tree, expand the Platform icoon and doub
ble‐click the D
Distribution File
Insta
aller platform
m tool.

b. In the View Pane e, click on th


he Choose D Directory buttton (at the b bottom) and d
naviggate to the Distech
D Conttrols Files foolder to acceess the distribution file fo
or the
Suppport Pack.

Niaga
ara > EC‐NET‐AX‐3.7..46 > Disteech Contro
ols Files

c. Selecct the distrib


bution file for the Suppo rt Pack and click the Insstall button.

nform you if there are anny stations rrunning thatt must be sto
d. EC‐NET‐AX will in opped
beforre proceedin
ng. Click the
e Finish buttton.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 26
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

e. An “IInstalling Disstribution” pop‐up


p wind ow will appeear to displaay the progreess of
the in
nstallation.

f. Click the Close button when the installattion has com


mpleted. Alllow at least 1
minuute for the EC
C‐BOS to reb
boot.

D. CREATE
C A NEW STAT
TION / COP
PY THE ST
TATION TO
O THE EC-B
BOS

1.
1 Create a new
n station:
a. Creatte a new staation by selecting Tools > New Statio
on in the Meenu bar.
b. Name it with you
ur workstatio
on # or first name).
 You
Y MUST assign
a a Password for thee admin useer: disTecch@123
2.
2 Copy the new station
n to your EC‐BOS using tthe Station C
Copier platfo
orm tool:
a. In the
e Nav Tree, double‐clickk on the Plattform icon. In the View pane, double‐click
on thhe Station Co
opier platforrm tool.
b. Highlight the stattion you justt created annd click the  Copy buttton to copy tthe
statio
on to your EC‐BOS.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 27
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

c. Name the station Click  Nextt.


n (if you desire a differe nt name). C
d. Leave box checked.. Click  Neext.
e the Auto‐SStart checkb
e. Afterr copying the
e station, the Click  Nextt.
e EC‐BOS wiill reboot. C

f. Click the Finish button


b to staart copying tthe station.

E. CONNECT
C TO
T THE ST
TATION

1. Open an EC‐NetAX staation connecction (Fox) oon your EC‐B


BOS (right‐click comman
nd on
the host icon) to the new
n station:
a. In the Nav tree, right‐click on the BOS’ hhost icon (with the IP ad
ddress formaat
10.1..1.xxx) and select
s “Openn Station (fo x)” from thee menu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 28
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

b. Proviide the login


n credentialss needed forr access:

Username = admin passw


word = diisTech@1
123
Click the OK buttton.

Once the Station icon (orange Fox) is visible on tthe Nav tree,, when it is dimmed out duue to
being disconnected fro om a session with the stattion, you can simply doublle‐click on thee
station iccon to re‐conn
nect.

F. ADD
A THE DISTECH
D CONTROLS
S PALETTE
E TO THE P
PALETTE S
SIDE BAR
1. Select the Side Bar iccon in the To
ool bar and oopen the Palette side baar.

2. Click the Open


O Palettte folder icon.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 29
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Type the letter “d” in the “Select one or moree palettes too open field.””
Highlight the distechC
Controls palette and clicck OK.

The distechControls palette


p open
ns in the pal ette side bar.

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next lab (3
3), you will:
 Add a BcpBa acnetNetworkk and discoverr available BAACnet devicess on the netw
work
 Launch EC‐gffxProgram on n the new Baccnet device

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 30
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 3: Getting Started With Lonworks Controllers


Time: 20:00
Objectives
After completing this exercise, you will be able to create a new project database in preparation
to start working with Distech Controls’ LonWorks controllers.
Slides: G – Integration Platforms, H – Getting Started With Lon
Overview
 Configuration of the Drivers with the required modules to program Distech Controls’
Lonworks controllers
Preparation
 Commissioning of the EC‐BOS
Key Terms:
Driver/Network In any EC‐NET‐AX station, one or more driver networks are used to
fetch and model real‐time data values from field‐bus controllers.
Real‐time values are modeled with proxy points, lower‐tier
components in that driver's architecture.
In addition, (depending on the driver/devices) other data items
"native" in devices may also integrated into the station, such as
schedules, alarms, and data logs (histories).
All network drivers reside in the Drivers container and are managed
using the Driver Manager.
Discover/Add A process through which devices, proxy points, schedules and histories
available on other AX stations or field bus controllers are found and
brought into an EC‐NET‐AX station’s database.
At each level of the driver architecture, an appropriate specialized
manger is used to “learn” candidates for inclusion in the station
database:
 Devices > DEVICE MANAGER
 Points > POINT MANAGER
 Schedules > SCHEDULE IMPORT or EXPORT MANAGER
 Histories > HISTORY IMPORT or EXPORT MANAGER
Desired devices, proxy points, schedules or histories can be selected
and added from those candidates, creating components in the network
(Niagara, Lon, Bacnet, etc.).
Match FOR DEVICES: Match is a feature that may be useful when you have an
application replicated many times at the device level, or if you have
programmed offline using the New device feature.
FOR POINTS: Match is a feature that may be useful when you have an
application with proxy points you wish to reuse, or if you have
programmed offline using the New point feature.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 31
6001 – Distech Controls & Applications LAB Exercises Guide

Neuron ID A unique 48‐bit identification number is assigned to each neuron chip


of a Lon device. Even the EC‐BOS is assigned a neuron ID (defaults to
127). Theoretically, no two neuron chipsets have the same neuron ID.
Each Neuron chip contains 3 in‐line CPUs (media access, network, and
application). The Neuron chip is a processor, device controller, and a
built‐in EEPROM that contains network configuration and addressing
information, a unique permanently programmed 48‐bit serial number,
and optional user‐written application code.
Program ID A unique 8‐byte identifier for device functionality that is included in a
Lonworks device. Devices that have been certified by a LonMark
Association contain program IDs in a standard format that includes:
 Manufacturer ID
 Device class
 Device sub‐class
 Model number
Subnet A logical sub‐grouping of up to 127 devices – if the node count exceeds
127, a router must be used to extend the network.
Node Refers to a specific Lonworks device on a given subnet. Each node
receives every message on the network and then determines whether
that message is intended for it. Most Lonworks devices contain a
Neuron chip and a transceiver. Depending on the content of the
message, the receiving node responds with an acknowledgement, a
response, or an authentication message, depending on the binding
type used.
All Lon nodes randomize their access to the network, using over a
minimum of 16 levels of delay (up to 1008), which are dynamically
adjusted by every device, based on an estimate of expected network
loading maintained by each device.
Each Lon device should have a unique node number. If there is a node
conflict on the network between 2 or more devices, there will be
network connection issues that will persist until the conflict is resolved.
Commissioning Commission in the Lon Device Manager is used to set a device's
internal (neuron ID) tables to a functioning but unbound state. Under
operating conditions, these internal tables will contain a record of all
other Lon devices and points in those devices on the network to which
any specific Lon device is communicating. They are configured using a
network management tool such as LNS or EC‐NET‐AX. When power is
lost, the binding will persist.
Typically, this is performed on any newly‐added Lon device except
those created by a Quik Learn of a previously managed network, where
the initial state of the device is already "Config Online."
Commissioning a previously commissioned device will break any link
bindings between Lon controllers, necessitating a re‐binding of those
links.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 32
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

La
aunch Wizard
d A function
f adde ed by the Disttech Support Pack that allo
ows you to laaunch
the
e appropriate e configuratioon wizard, depending on the controller
typ
pe. For exam mple, for Disteech programmmable devicess such as the ECL‐
or ECB‐ line, “Laaunch Wizardd” would launnch EC‐gfxProogram.
Binding To
o ensure that one device reesponds to a message sent by another
de
evice, a devicee must be “lisstening” for thhat message in particular
am
mong all the others
o on the network. Th his is done by making
en
ntries in a bind
ding table he ld in each Lon n node.
Th
his table identtifies all the oother devices and points w
within them too
whhich each devvice is conneccted. It is conffigured using a network
maanagement to ool such as LN NS or EC‐NET‐‐AX. When p power is lost, the
bin
nding will perrsist.
Tw
wo rules exist for bindings::
1. To bind two NVs, one musst be an outp put (NVO) and d the other m
must
be
e an input (NV
VI). An NVO ccan be bound NVIs (fan‐out).
d to multiple N
An
n NVI can receeive input froom multiple N
NVOs (fan‐in).
2. To bind 2 NV
Vs, the SNVTs of the NVs m must match, wwhich insure
compatibility off the informaation.

Stepss
t “EC‐BOSAXX Install and Start‐up
Refer to the S Guidde” and the ECC‐gfxProgram
m User Guide,
Chapters 2 and 4: Gettting Started on EC‐NetAX ffor LonWorkss and BACnet Controllers.

A Create a BccpLonNetworrk on the EC‐B


BOS station
B Discover and Match Lon
n devices
C Commissio
on the Lon de
evice
D Launch thee EC‐gfxProgram from the Lon ECL_6500 device icon
Verify you are connecte
ed to the dev ice in EC‐gfxPProgram

A. CREATE
C A BCP LON NETWORK
K ON THE STATION
1.
1 Expand the
t station Config
C container in the N
Nav sidebar aand double‐‐click on the Drivers
containe
er to open th
he Driver Ma
anager view..

Co
onfig > Driivers

2.
2 Click on the
t New buttton at the bottom
b of thhe Driver
Managerr.

3.
3 Click on the
t drop‐down menu an
nd select a B
BcpLonNetw
work from the list. DO NOT
change the
t name whhen prompte
ed.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 33
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

4.
4 Expand the
t BcpLonN
Network nod
de in the Navv Tree.

5.
5 Note thaat a LOCAL LON DEVICE app
pears. The Loocal Lon Devvice represeents your EC‐‐BOS.

LOCAL
L LON
L DEVIICE = EC--BOS

B. DISCOVER
D R & MATCH
H LON DEV
VICES

1. From th
he Distech Controls pale ette, add a
BcpLonw worksDevice (generic Distech
D Contrrols gfx
controlller template
e) to the BcpLonNetworkk.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 34
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2.
2 Right‐click on the device and se
elect Device Model. Ussing
the drop‐down on thet Model Seelector, sele ct “Distech
Controls Inc. : ECL_
_600.”

By addingg a device fro


om the palettte and selectiing its modell, you are creating a Lon device
that you can engineer offline witho
out having thee physical devvice installed on the network.

3.
3 Double‐‐click the Bcp
pLonNetworrk in the Navv Tree to op
pen the Bcp LLon Device
Manageer.
After ad
dding the offfline BcpLonworksDevic e, note that the Program
m ID and Neeuron ID
have noot yet been identified sin
nce the Lonw
works netwoork has no id
dea WHICH
controlller this is.

4.
4 Click the
e Discover button
b to disscover all Lon devices on
n the network. The Bcp Lon
Device Manager
M enters the Lea
arn mode.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 35
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Before discovering Lon


n devices, you
u may need tto set the Dom
main Id in thee Property sheet
of the Lon Network > Lon Netmgmt > length = 11, id = 01).

5.
5 Match the
t discovered device (EECL‐600) wit h the BcpLonworksDevice device in the
station database.
a. High
hlight BOTH devices – th online devicee (ECL_600) in the Disco
he physical o overed
pane and the lo
ogical offline
e device (BcppLonworksDDevice) in thee Database p
pane.
The Match buttton at the boottom activaates.

b. Clickk the Match button at the bottom oof the Bcp Loon Device Manager to m
match
any configuratioons in the offfline device to the onlin
ne device.
Clickk OK to close
e the dialog box.

Note that the Prrogram ID field is now ppopulated in the station database.

c. Righ
ht‐click on th
he device and select Ren
name from tthe menu. R
Rename the
conttroller to:

ECL_6500

Througho
out this coursse, in the nam
ming conventi on, xx standss for your training panel #.

Note thatt after matching the online


e and offline devices, the P
Program ID iss correctly
identified
d.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 36
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Matchingg allows you to


t match any configurationns you might have made in
n the offline
device to
o the online (p
physical) device.

You MUSST ensure thaat there is no Subnet/Nod e conflict forr any of the Lon devices orr you
will obtain a commun nication errorr in EC‐gfxPro
ogram when yyou attempt to Build/Sen nd the
code to the controllerr.

IF you had configured the controlle er offline, a D ownload action (right‐click, Actions >
Download) would syncchronize all configuration properties (C CPs) between the logical
(offline) device
d and ph
hysical (online
e) device. (Doownload goes from the staation to the
controller.)

C. COMMISSI
C ION THE LON DEVIC
CE

Lon
L devices must be com mmissioned to reset thee neuron chip
pset data tables inside tthe
device
d to a default
d state
e.

1.
1 Highligh
ht the ECL_6 n the databa se and click the Commisssion button
650 device in n.

2.
2 The Com
mmission diaalog appearss displaying the Neuron ID.

3.
3 Click Ap
pply. If succcessful, the Lon
L Bind andd Lon Commission Succeess flags shou
uld
temporarily display in the lower right corneer.

A Lon devvice can also be commissio oned using thhe device’s Seervice Pin, loccated in differrent
places, de
epending on the device. Iff the “Servicee Pin” buttonn is selected, a pop‐up willl
appear prompting you u to press the
e Service Pin.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 37
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

The Service Pin Wait Time


T is 300 se
econds (5 minnutes) and ca n be changed
d on the Property
sheet of the
t BcpLonNe etwork underr Lon NetMgm mt:

It is possiible to commiission multiplle devices sim


multaneously.

4.
4 Commisssion the devvice by clicking the Com
mmission buttton.

Commissioning sets alll of the intern


nal neuron chhipset configu
uration tabless to a default
state.
You can monitor
m the Commissionin
C ng process by viewing the progress bar at the top of the
View pan
ne.

If succe
essful, the Lo
on Bind and Lon
L
Commisssion Success flags should
temporrarily displayy in the lowe
er right
corner.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 38
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

D. LAUNCH
L EC-GFX
E PR
ROGRAM

1. Right‐click on the EC
CL_650 deviice and selecct Launch
Wizard from the me enu.

This will launch the associated configuratio


c on wizard forr
your particular deviice (if the wiizard is instaalled on the
computter you are using).
u In thiis LAB, beca use the ECL‐‐650
is a gfx programmable controlle er, the wizarrd that open ns is
the EC‐ggfxProgram.

2.
2 In the EC‐gfxProgra
E am, verify that you are oonline (live) o
on your conttroller (show
ws two
(2) GREEN connection lights in the
t lower rigght‐hand corner).

EC‐gfxPro
ogram may open
o UNDER the
t existing EEC‐NET‐AX prrogram currently open.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 39
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next lab (4
4), you will:
 Program a sim
mple Economizzer Control Seq uence.
 Program a Wiireless Temperrature Sensor
 Program a 1‐p page program for a simple coooling control ssequence for a fan coil unit w
with
a physically ha
ardwired room
m sensor (EC‐Seensor)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 40
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 4: Configuring Inputs/Outputs Using Xpressgfx Points


TIME: 20:00
Objectives:
 Download/install the Xpressgfx Points Microsoft® Excel spreadsheet add‐on.
 Create a spreadsheet for all existing project I/O hardware resources using the Excel
spreadsheet add‐on.
 Export that spreadsheet into EC‐gfxProgram to create a project with all I/O hardware
resources placed on a programming sheet, configured with point name, description, signal
type, equipment name, range, units, etc.
 Import an existing EC‐gfxProgram project’s I/O resources into a Microsoft® Excel
spreadsheet.

Slides: N/A
Overview:
Xpressgfx Points is an add‐on to Microsoft® Excel that allows you to configure EC‐gfxProgram
I/O resources by reusing points list information from engineering. A detailed points list
worksheet can be created for a wide range of ECB Bacnet and ECL LonWorks series controllers.
Pre‐Requisite Software:
 Xpressgfx Points plug‐in
 Microsoft Excel
 EC‐gfxProgram
Steps:
A Download/Install Xpressgfx Points
B Configure Xpressgfx Points
C Create a spreadsheet for a project’s I/O resources
D Export a spreadsheet into EC‐gfxProgram

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 41
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. DOWNLOA
D D/INSTALL
L XPRESSGFX POINTS
1. From the SmartInstalller, locate and install th e Xpressgfx Points add‐‐on onto you
ur
laptop.

2. Run throuugh the instaall process using the Set up.exe file tthat gets dow
wnloaded on
nto
your lapto
op in the C:\\Distech Conntrols Downlload:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 42
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Once installed, open Microsoft Exxcel. Notice that Xpresssgfx Points has been add
ded as a
plug‐in, displayed as a new tab on
n the Menu bar.

4. After opening Microsoft Excel, a blank


b worksheet appearrs. Immediately save this
worksheeet as an Exce
el Workbookk – using thee following n
name:

QuicckStartPro
oject_you
urname__currentd
date
This will create
c a file with
w a .xls exxtension, whicch identifies it as an Excel Worksheet..
Save the file to a common location n so that you can easily fin
nd it later.
EXAM
MPLE: C:\Myy Documentss > Distech CControls > ECC‐gfxProgra
am > Xpressg
gfx
You will need
n to create the Xpressggfx folder youurself in Wind
dows.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 43
6001 – Distech Controls & Applications LAB Exercises Guide

B. CONFIGURE XPRESSGFX POINTS

1. Click on the Xpressgfx Points tab and select the Configure button.

2. Configure Xpressgfx Points for the following settings:

New Sheet

Using the model number


Import

Using the project name


Export

Using the Controller name

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 44
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Presentattion

Usingg your compaany’s logo

3. Click on th
he Add Conttroller butto
on and selectt the ECL‐6550 controllerr. Click the A
Add
Sheet and d Close button.

4. A new Pro
oject coversheet and EC
CL‐650 workssheet are bu
uilt and addeed to the pro
ogram.

Project covversheet

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 45
6001 – Distech Controls & Applications LAB Exercises Guide

ECL‐650 worksheet

5. Click on the Project tab and configure the following:

Project Name AHU_QuickStart_Lon


Project Number Use the current date in the following format:
042415
04 – month
24 – day
15 – year
Project Version v1

6. Click on the ECL‐650 tab and enter the Controller Name as “ECL_650.”
Then, observe how the values entered populate the sheet’s header.

C. CREATE A SPREADSHEET FOR A PROJECT’S I/O RESOURCES

1. On the ECL‐650 tab worksheet, enter the following inputs/outputs:


POINT POINT
INDEX OBJECT TYPE SIGNAL TYPE UNITS
HARDWARE INPUTS
o
UI1 Space Temp AI 10K Type II F
UI2 Setpoint_Offset AI Setpoint Offset delta oF
UI3 Fan Speed Selector AI Resistance no‐unit
o
UI4 OAT AI 10K Type II F

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 46
6001 – Distech Controls & Applications LAB Exercises Guide

HARDWARE OUTPUTS
UO1 Economizer DO Digital N/A
UO2 Cooling Valve AO 0‐10V no‐unit
UO3 Fan_Low DO Digital N/A
UO4 Fan_Med DO Digital N/A
UO5 Fan_High DO Digital N/A
UO6 OCC_Override_LED DO Digital N/A

2. Save the Excel spreadsheet file at the following location:

This is also where Xpressgfx Points will create the controller’s .gfx project file when it
gets exported.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 47
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

D. EXPORT
E A SPREADS
SHEET INTO
O EC-GFX
XPROGRAM
M

1. Export the
e file to EC‐ggfxProgram.

Select the
e Export & Close
C button.

This will create


c a .gfx project file in the samee location thaat you saved d the .xls
spreadshe eet file, usin
ng the contro oller name yyou specifiedd earlier in th
he configuraation for
Export:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 48
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Remembe er where you saved your Xpressgfx Points spreaadsheet file – it will be u
used in
the next lab.

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next lab (5
5), you will:
 Program a sim
mple Economizzer Control Seq uence.
 Program a Wiireless Temperrature Sensor
 Program a 1‐p page program for a simple coooling control ssequence for a fan coil unit w
with
a physically ha
ardwired room
m sensor (EC‐Seensor)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 49
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 50
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 5: Building a Fan‐Coil Unit Project Using EC‐gfxProgram


(Quick‐Start Project)
Time: 130:00
Objectives
This Quick‐Start Project is designed to help you gain familiarity with the interface, and some of
the functionality, typical procedures, and best practices used when working with EC‐
gfxProgram.
Slides: K – Quick Start Project
Overview
In this lab, you will build a simple 4‐section cooling control sequence for a Fan Coil Unit with a
wired room EC‐Sensor.

Controllers Used

EC‐BOS‐AX 7 ECL‐650 EC‐Sensor SOF

Preparation
 It is assumed that EC‐gfxProgram has been installed, connected to a device, and
launched.
 Download the EC‐Sensor SOF Hardware Installation Guide from SmartSource, or you
may access it from your student files provided by your instructor.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 51
6001 – Distech Controls & Applications LAB Exercises Guide

Key Terms:
Debugging Debugging is useful to verify the expected code behavior by observing debug
values progress in time. Debugging buttons are used to debug the project
after it has been built. When in debugging mode, GFX executes the code and
optionally displays debug Present Values on each block’s output.

Build Function in EC‐gfxProgram that builds the project and verifies the code for
any build errors. Errors found will be displayed in the Error List pane. The
project can also be built by pressing Ctrl+B on the keyboard. There are a few
rules that need to be followed in order to successfully build a code:
 If a change is made to the code by adding a new block, moving blocks
around on the programming sheet relative to each other, or creating a
new connection, the project needs to be rebuilt before the code can be
executed.
 When the controller is online, configurations are sent to it every time a
change is made, for example, by setting the value of a Constant Numeric
block, configuring a Hardware Input block, inputting the parameters of a
PID block, etc.
 If you are making many changes to your project, and it is unnecessary to
synchronize every change you make in real time, you can work offline.
To do so, select Work Offline. Work Offline can be toggled by pressing
F10 on the keyboard.
Build & Send Function in EC‐gfxProgram that builds the project, verifies the code for any
build errors and if all is correct, downloads the project code (not the
configurations) into the device. The project can also be built and sent to the
device by pressing Ctrl+Shift+B on the keyboard.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 52
6001 – Distech Controls & Applications LAB Exercises Guide

Synchronize Used to synchronize the code and configurations between the device and PC
by either downloading from the PC to one or more devices or uploading from
a device to the PC. The information being transferred can include
configurations, modes, and values of blocks.
A project may need to be synchronized for a number of reasons:
 To send a project and its configuration that has been imported from a file
to a controller.
 To send a project to more than one controller at a time.
 When returning to online mode from offline mode, you will need to
synchronize your project.
 When you change the project’s units (from Metric to US, for example).
Save EC‐gfxProgram has 3 types of saves:
 Save Project (CTRL‐S) – saves project to the AX station database in the
File space under a Bcp folder
 Save to File – saves project as a portable .gfx file
 Backup to Device – backs up the project locally to the device’s flash
memory
Enumeration The enumeration function assigns enumerations to the output to provide a
descriptive meaning to the output based on a type of mode.
For example, instead of outputting a value of 3 for an HVAC mode, an output
can be assigned an enumeration so that it will output HVAC_COOL (which
corresponds to a value of 3), which is much more descriptive than the
numeric value in of itself.
The set of values that span the enumeration is called the “range.” Example:
For the enumeration 0 – Off, 1 – Slow, 2 – Med, 3 – Fast, the range is 0 to 3.

Skills:
 Creating a new project  Duplicating blocks
 Adding/linking blocks  Debugging a project
 Configuring properties/ports  Building & sending code to the device
 Developing a basic control sequence  Synchronizing a project to a device
 Configuring an NVI block  Configuring a Live Trend Log
 Creating a Custom block  Configuring the x50 LCD screen
 Auto‐linking blocks  Building a simple Px graphic
 Building an enumeration

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 53
6001 – Distech Controls & Applications LAB Exercises Guide

Blocks:
HW Input / HW Output
PID Loop
Switch
Network variable input (nvi)
Min On Time
Wireless sensor

Lookups:

ECL‐650
Use the Datasheet and/or Product Comparison Chart.
How many of the following can be connected to an ECL‐ WIRELESS DEVICES:
650?
EXTENSION MODULES:

EC‐SMART‐VUES:

UIs:

UOs:

What is the CPU speed?


Together with I/O extensions, how many UIs and UOs
can the ECL‐600 series support?

EC‐SENSOR‐SOF
Use the Datasheet and/or Product Comparison Chart.
What does “SOF” indicate for the EC‐Sensor‐SOF model?
What is the operating temperature for the EC‐Sensor?
What are the ohm values for fan speeds 1, 2 and 3?

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 54
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Stepss:
A Hard‐Wire
e an EC‐Senso
or‐SOF to thhe ECL‐650 ccontroller. 5:00
B Import Hardware Inpu
uts/Outputs from a .gfx ffile 10:00
C Configure the Project 10:00
D Configure Hardware In
nputs/Outpuuts 20:00
E‐H Build Simpple Economizzer Control SSequence 80:00
Build a Sim
mple Coolingg PID Controll Sequence
Build a Sim
mple Fan Con ntrol Sequennce
mple Occupancy Control Sequence
Build a Sim
I Connect alll Blocks / Bu
uild & Send tthe Project 10:00
J Save the Project 5:00
K Debug & Test
T the Project 20:00
L Configure a Live Trend
d Log to monnitor point outputs 5:00
M Monitor/control pointts with the x 50 LCD interrface 10:00
N Build a Sim
mple Px Grap
phic (optionaal) 20:00

A. HARD-WIRE
H E A ROOM
M SENSOR
TO
T MEASURE
E SPACE TEM
EMP AND PRO
OVIDE OCCU
UPANCY AND
ND SETPOINT
T CONTROL

1. Wire an EC‐Sensor
E (m
model SOF) to the ECL‐6550 controller (refer to th
he EC‐Sensorr
Hardwaree Installation
n Guide and the EC‐Senssor controlleer board in th
he EC‐Senso
or
device byy removing th
he cover):
Senso
or / Wire Wire Color Block I/O
O Port Slo
ot
Space
S Temp
perature Sensor Blue Ha rdware Inpu
ut 1 U
UI1 1
(or Brown)

Common
C Blaack N/A
A UI1
1 Com 2
Setpoint
S Offfset Greeen Ha rdware Inpu
ut 2 U
UI2 3
Fan Speed Selector Reed Ha rdware Inpu
ut 3 U
UI3 4
Occupancy
O Override
O LED
D Whhite Ha rdware Outp
put 6 U
UO6 1

Yo
our training panel
p may hhave alreadyy been wired
d.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 55
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

BLUE
B RED

BLACK GREEN
N

ECL-65
50 Hardware In
nputs (bottom
m)

ECL-650 Hardware O
Outputs (top)

BLACK
BLUE

GREEN
RED

WHITE

EC--Sensor circuiit board

Your
Y trainingg panels mayy have alreaddy been wireed.

To
T facilitate wiring,
w you may
m wish to remove thee ECL‐650 co over (gently)
and
a remove the input wiring block. Replace thee wiring blocck and
controller
c cover when finnished to re‐‐power the ccontroller.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 56
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

B. IM
MPORT HA
ARDWARE INPUTS/O
OUTPUTS F
FROM A .G
GFX FILE

1. From File > Import > Import From


m File, impo rt the .gfx fille created in
n the previou
us lab
using Xpreessgfx Pointts.

Click Open.

Iff you saved the


t .xls workksheet in MyygfxApplicattions, you caan also drag
the project frrom the Cod
de Library onnto a programming sheeet.

2. All Hardw
ware Inputs and
a Outputs are importeed from the .gfx project file and are
displayed on a prograamming shee
et called “Haardware.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 57
6001 – Distech Controls & Applications LAB Exercises Guide

Hardware Inputs display with a Reference Hub attached to each of the Output ports.
Hardware Outputs display with Monitor block attached to each of the Output ports.

3. Attempt to build the project code by selecting the Build icon.

You will receive a number of compilation errors because none of the Reference Hubs
are connected to a target port, not allowing the code to compile.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 58
6001 – Distech Controls & Applications LAB Exercises Guide

C. CONFIGURE THE PROJECT

1. Using a Text block, create a section header for both Hardware Inputs and Hardware
Outputs.

Save the Text block as a Code Snippet so that you can use it again in this and future
projects. Use an appropriate name so that you know what is in the code snippet.

2. Create a 2nd programming sheet (CTRL+N) called “Logic” on which to place the
remainder of the project code.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 59
6001 – Distech Controls & Applications LAB Exercises Guide

3. Reusing the same Text block from the Hardware sheet, create four ( 4) Text blocks that
will act as section headers:
 ECONOMIZER CONTROL
 COOLING PID
 FAN SPEED
 OCCUPANCY

4. In the four project sections created, the following blocks will be added and configured:
HYSTERESIS Prevents short‐cycling of a load such as a fan or pump based on a
dead band.
PID LOOP Controls output (such as cooling/heating demand) to minimize
the error (offset) between a controlled variable and a setpoint. In
addition to error, PID loops can control overshoot and oscillation.
SWITCH Selects between two values (via the ON/OFF ports) based on a
Boolean condition (TRUE/FALSE) at the Select port.
EQUAL Compares 2 inputs: if Input 1 = Input 2, then the Output = 1
(TRUE).
OR Requires ONLY 1 input to be TRUE (1) to output a TRUE (1)
MIN ON TIME Sets a time base for a minimum amount of time equipment must
be ON:
Seconds – Minutes – Hours
This is set in the Properties (F4) for the block.
NOT Inverts a Boolean value from TRUE (1) to FALSE (0) and vice versa.
REFERENCE HUBS Allows linking to multiple objects without physically drawing a
link – using a Reference Target
Typically used to link between programming sheets
REFERENCE TARGETS Allows an object to receive a link from another object linked to a
Reference Hub
Typically used to link between programming sheets

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 60
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

When
n completed
d, the projecct will look likke this:
HARD
DWARE I/O PAGE:

LOGIC PAGE:

Data from both pages


p flows to
t the otherr page througgh the use o of Referencee Hubs and TTargets.
The links BETWEEEN programming sheetss as well as liinks BETWEEEN project sections facilitated
by REEFERENCE HUBS/TARGETTS. Data is traveling
t in bboth directio
ons.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 61
6001 – Distech Controls & Applications LAB Exercises Guide

REFERENCE HUB PROG SHEET REFERENCE TARGET LINKS TO


SpaceTemp Hardware Logic: Cooling PID Input
Override Hardware Logic: Min On Time Input
Setpoint_Offset Hardware Logic: Effective Setpoint Input2
Fan Speed Hardware Logic: Switch On port (inside Custom block)
Selector
OAT Hardware Logic: Short‐Cycle Prevent (Hysteresis inside Custom
block)
Cooling Valve Out Hardware Logic: Cooling PID Feedback
Fan_Low Out Hardware Logic: Fan Status Inputs 1, 2 and 3
Fan_Med Out
Fan_High Out
Economizer Logic Hardware: Economizer Hardware Output block
Cooling Valve Logic Hardware: Cooling Valve Hardware Output block
Fan_Low Logic Hardware: Fan_Low, Fan_Med and Fan_High Hardware
Fan_Med Output blocks
Fan_High
Fan Status Logic Logic: Enabled port of PID Loop
OCC_OVR_LED Logic Hardware: OCC_OVR_LED Input
Occupancy Logic Logic: Switch Select port (inside Custom block)

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 62
6001 – Distech Controls & Applications LAB Exercises Guide

D. CONFIGURE HARDWARE INPUTS/OUTPUTS

Refer to the table below for steps 1, 2 and 3.


1. Verify that the signal interpretations and types are correct for each hardware I/O.
2. Configure the options for Space Temp to display the Override port.
 Right‐click on the Space Temp block and select Configure. In the Options section at
the bottom, check the “Use override” checkbox. Click OK to close.

 Right‐click again on the Space Temp block and select Configure Ports. Check the
Override port checkbox and change the port format to YES/NO.

3. Configure the multi‐level signal values for the Fan Speed Selector as detailed in the
table that follows. (See step 4 for more detailed instructions.)

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 63
6001 – Distech Controls & Applications LAB Exercises Guide

4. Using the Format Editor, set the port format for each hardware I/O as specified below.
(See step 5 for more detailed instructions.)

Block Type Name Explanation / Configuration Port Format


HW Inputs Space Temp Signal Interpretation: RTD & Output > Eng. Units:
(green) (HW Input 1) Thermistors Temperature – oF/ oC
Toolbox: Thermistor Type: 10K Type II Override >
Inputs & Outputs Boolean: YES/NO
Lon SNVT type: SNVT_temp_p
Block numbers
should
Options: Use override (check the box)
correspond to Signal Interpretation: Setpoint Offset Output > Eng. Units:
Setpoint Offset
the physical I/O o o Temperature – delta
(HW Input 2) Min/Max Output: ‐5 to 5 F (3.9 C)
ports – o
F/ oC
see section A,
step 1.
Fan Speed Signal Interpretation: Multi‐Level Enumeration:
Selector Signal type: Resistance. OFF‐0, LOW‐1, MED‐
(HW Input 3) 2, HIGH‐3
Set resistance, as follows, under Multi‐
Level: (Select Configure
Ports, then select
Signal Related
Entry Value Output Switch “Enumeration” under
# (ohms) Value Position Format Type. Click on
the “Configure” link.
YOU MUST SET UP 1 0 4 Auto
Expand the Custom
BOTH THE MULTI‐ Enumerations folder;
2 2500 0 Off
LEVEL SIGNAL TYPE right‐click on it and
AND THE 3 5000 1 Low select “Add
ENUMERATION. >> Enumeration.”
4 7500 2 Med
Then on the right
5 10000 3 High side under Members,
right‐click and select
The above values can be found in the Hardware
“Add Member” for
Installation Guide for the EC‐Sensor SOF
each ordinal tag of
(downloadable from SmartSource).
the enumeration.)

HW Outputs Economizer Signal Interpretation: Digital Output >


(blue) (HW Output 1) Boolean:
Toolbox: OPEN/CLOSED
Inputs & Outputs
Cooling Valve Signal Interpretation: Analog 0 – 10V Output > Eng. Units:
(HW Output 2) Percent (%)

Fan_Low Signal Interpretation: Digital Output >


(HW Output 3) Boolean: ON/OFF

Fan_Med Signal Interpretation: Digital


(HW Output 4)

Fan_High Signal Interpretation: Digital


(HW Output 5)

OCC_OVR_LED Signal Interpretation: Digital Output >


(HW Output 6) Boolean: ON/OFF

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 64
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5. CREATING
G ENUMERA
ATIONS
 Right‐‐click on the Fan
Speedd Selector block,
selectt Configure Ports.
P
 Then select
s
“Enum
meration” un
nder
Formaat Type.

 Click on
o the “Conffigure” link. Expand thee Custom Enumerations folder; right‐click
on it and
a select “A
Add Enumerration.”

 Renam
me it “3‐Speed Fan.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 65
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 On the right side under Members, right‐cclick and seleect “Add Meember” for eeach
ordinaal tag of the enumeratio
on.

 Name
e each memb
ber of the en
numeration as follows:

 OFF 0

 LOW 1

 MED 2

 HIGH 3

 AUTO
O 4

6. FORMAT EDITOR
To use the
e Format Ed
ditor to configure each pport’s formatt:

 Right‐‐click on each block and select


Configgure Ports frrom the mennu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 66
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Each port
p will disp
play its form
mat in the rigght‐hand “Fo
ormat” colum
mn.

The
T Output port
p for each h Hardware Input and OOutput is alreeady
configured
c – based on th
he default Loonworks SNV
VT type used d when the
object
o was crreated.

 To chaange the port format, se


elect the Forrmat menu, then the specific Formaat type.

Favorite & Recent Fo


ormats
 To addd the currennt (or any) po
ort format too your Favorites for futu
ure use, seleect the
reversse clock icon
n as shown below.
b Thenn select “Add
d to Favoritees.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 67
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 The most reecent (up to the last 20) port formatts are autom
matically add
ded to the Reecent
Formats listt under the Favorite Forrmats.

 Favorite Fo
ormats can be
b re‐ordered by selectinng Manage FFormats, and then draggging the
format to th
he desired lo
ocation.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 68
6001 – Distech Controls & Applications LAB Exercises Guide

Recent Formats cannot be managed.

BUILD, CONFIGURE AND LINK THE PROJECT SECTIONS THAT FOLLOW:

LAB
PROJECT SECTION SECTION #
ECONOMIZER E
COOLING F
FAN SPEED G
OCCUPANCY H

E. BUILD A SIMPLE ECONOMIZER CONTROL SEQUENCE

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 69
6001 – Distech Controls & Applications LAB Exercises Guide

1. Conditions:

IF THEN
o o
OAT < or = setpoint of 70 F (21 C) the economizer damper will open to
use outside air for cooling

OAT rises 2 oF (1.1 oC) above OAT setpoint the economizer damper remains open

2. Add the following blocks:

Block Type Name Explanation / Configuration Port Format


Numeric EconoSetpoint Provides a setpoint at which to Output > Eng. Unit:
constant open/close the economizer damper in Temperature – oF/ oC
Toolbox: relation to OAT.
Constants & Variables
Initial Value: 70 oF (21 oC)
Set Constant: 70 oF (21 oC)
Internal N/A Provides 2 oF (1.1 oC) for input to the Output > Eng. Unit:
Constant Add block Temperature – oF/ oC

Add Deadband Adds 2 oF (1.1 oC) to the Output > Eng. Unit:
Toolbox: Math EconoSetpoint to provide the Temperature – oF/ oC
deadband for the Hysteresis block.
Hysteresis Short‐Cycle Holds the output value steady Output >
(aqua) Prevent until the input value has surpassed Boolean: YES/NO
Toolbox: General either the high or low limits. It
prevents the output from short
cycling due to small, yet frequent
changes to the input.
Reference OAT Links the output of the OAT N/A
Target Hardware Input block into the
Hysteresis block.
Reference Hub Economizer Links the output of the Hysteresis N/A
block to the Economizer Hardware
Output block.

3. Link all blocks together as follows:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 70
6001 – Distech Controls & Applications LAB Exercises Guide

4. Create a Custom block from existing blocks:


 Drag‐select the Deadband and Hysteresis blocks.
 Select the CTRL‐E keyboard keys simultaneously. This is the “Encapsulate”
function.
 Configure the Name and Programmatic Name properties (F4) as follows:

 The new Custom block should look like this:

The Input/output ports displayed ON the Custom block are auto‐created as Exported
Inputs and Exported Outputs INSIDE the Custom block.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 71
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Se
et the port fo
ormat for the output to Boolean: YES/NO.

 Orrganize the internals


i of the
t Custom block, includ
ding Exporteed Inputs/Ou
utput
naames as follo
ows:

 Ad
djust the blo
ocks’ location
n and size too provide a cclean presen
ntation.
To acce
ess the intern
nal (child) blo cks inside a ccustom block,, double‐clickk on the
parent custom block.

F. BUILD
B A SIMPLE COO
OLING PID
D CONTRO L SEQUEN
NCE

1. Condition
ns:

IF THEN
Space Te
emp is highe
er than the Effective
E the Cooling PID load will start to
Setpointt increase based on a p
proportional band
o o
of 2 F (1.1 C) and an
n Integral timme of
400 seconds
The Fan is running the Cooling Load conntrols a modulating
Cooling V
Valve (0 to 10 v)
The Effective Setpoiint is the ressult of a Cooling Setpoint of 72 oF (22 oC) plus th
he
occupannt Setpoint Offset
O (+/‐ 5 oF or +/‐ 3.9 oC).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 72
6001 – Distech Controls & Applications LAB Exercises Guide

2. Add the following blocks:

Block Type Name Explanation / Configuration Port Format


Numeric Cooling Setpoint INPUT1 to Effective Setpoint Output >
constant Engineering Unit:
Provides a setpoint below which the
Temperature – oF
Toolbox: Cooling Valve will modulate open, if
Constants & Variables the Fan is running.
Initial Value: 72 oF (22 oC)
Set Constant: 72 oF (22 oC)
Reference Setpoint_Offset Input2 TO Effective Setpoint FROM N/A
Target Setpoint_Offset Hardware Input block

Add Effective Setpoint To add the output values of the Output >
Toolbox: Math Setpoint Offset and Cooling Setpoint Engineering Unit:
blocks. This becomes the setpoint for Temperature – oF
the PID Loop.
PID (aqua) Cooling Load Proportional Band: 2 oF (1.1 oC) Output >
Toolbox: General Note: If the Space Temp changes by 1 Engineering Unit:
degree F, a 2 degree proportional band Other – %
will allow the loop to adjust up to 50% (1
divided by 2) to compensate.
Integral Time: 400 seconds
The Feedback port is used to stop PID
output if the controlled equipment is
in override.
Note: The Cooling Load PID controls a modulating Cooling
Valve (0 to 10 v) IF the Fan is running.

Reference Space Temp Links Input TO the PID Loop FROM N/A
Target the Space Temp hardware input

Reference Hub Cooling Valve Out Links Output of the Cooling Valve to N/A
(on Cooling the Input of the Feedback of the PID.
Valve block)
Reference Cooling Valve Out Feedback into the PID from the actual N/A
Target control signal output of the Cooling
Valve – If the Cooling Valve is in
override, the PID’s integration
function is suspended, thus
preventing a surge once the override
is removed. This allows the PID
function to resume smoothly from the
last override value into the PID.
Reference Fan Status Links TO PID Loop FROM Fan Status N/A
Target block to enable the PID based on Fan
status
Reference Hub Cooling Valve Links FROM Output of the PID TO the N/A
Cooling Valve Hardware Output block

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 73
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Lin
nk all blocks together ass follows:

OPTION: Use
U a Referen nce Hub and Reference Taarget to makee the connecttion between the Fan
Status (Or)
r) (in the Occu
upancy section
n) and PID Looop instead off a direct linkk.

G. BUILD
B A SIMPLE FAN
N SPEED CONTROL
C S
SEQUENC
CE

1. Condition
ns:

IF THEN
The 3‐sp
peed fan is manually
m con
ntrolled by thhe occupantt OFF – LO
OW – MED – HIGH
by a mullti‐position selector.
s

The Fan needs 3 wired digital siggnals – one ffor each LOW – M
MED – HIGH
speed.

Th
he AUTO position is not used in this lab .

2. Add the fo
ollowing blo
ocks:

Block Typ
pe Name Explaanation / Con
nfiguration Port Forrmat
Switch Switch To sw
witch between Fan Speed Output >
Toolbox: Log
gic blockss (Low, Med orr High) based o
on Enum: OFFF, LOW,
Occuppancy and the position of thee MED, HIGHH
Fan Sppeed Selector Switch.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 74
6001 – Distech Controls & Applications LAB Exercises Guide

Block Type Name Explanation / Configuration Port Format


Equal (3) Equal If the output of the Switch block Output >
Toolbox: Comparators equals any of the Equal block Boolean: YES/NO
values, that specific Fan coil is
energized.
Internal Constants N/A INPUT2 to each Equal block for N/A
(3) comparison

Reference Hubs (3) Fan_Low Links FROM each Equal block TO N/A
the Fan_Low, Fan_Med, and
Fan_Med
Fan_High Hardware Output blocks.
Fan_High

Reference Targets(3) Fan_Low Out Links FROM the Fan_Low, N/A


Fan_Med, and Fan_High Hardware
Fan_Med Out
Output blocks TO the Inputs of the
Fan_High Out Fan Status block:
 Fan_Low: Input1
 Fan_Med: Input2
 Fan_High: Input3
Or Fan Status If the input is either a: Output >
Toolbox: Logic  1 (Low) Boolean: ON/OFF
 2 (Med)
 3 (High)
... then the Fan Status (Or) output will be ON (1), thus
enabling the PID Loop and opening the Cooling Valve.
If the input to Fan Status (Or) is 0 (OFF), then the Fan
Status (Or) output will be OFF (0), disabling the PID Loop,
and closes the Cooling Valve.

3. Link all blocks together as follows:

OPTION: Use a Reference Hub and Reference Target to make the connection between the
Occupied (Or) (in the Occupancy section) and Switch instead of a direct link.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 75
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Conne ecting each Faan Speed blocck to the Or ( Fan Status) bblock, regardleess of the speeed, will
providde either a 0 (Off),
( 1 (Low),, 2 (Med), or 3 (High) signaal to the Fan Status block, the
output of which (0 – OFF or 1 (O ON) will enablle or disable tthe PID Loop,, either openiing or
closingg the Cooling Valve.

4. Create a Custom
C blocck from existing blocks:
 Drag‐sselect the Sw
witch, 3 Equ
ual blocks annd 3 Internall constants.

 Selectt the CTRL‐E keyboard ke


eys simultanneously. Thiis is the “Enccapsulate”
function.

 Configgure the Nam


me and Proggrammatic N
Name propeerties (F4) ass follows:

 The new Custom block should


d look like thhis:

 Set th
he port format for each Custom
C blocck output to Boolean: Y
YES/NO.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 76
6001 – Distech Controls & Applications LAB Exercises Guide

 Organize the internals of the Custom block, including Exported Inputs/Output


names as follows:

H. BUILD A SIMPLE OCCUPANCY CONTROL SEQUENCE

1. Conditions:

IF THEN
The Fan Coil Unit is enabled by an Occupancy Schedule and can be overridden by the
Occupancy Override button (on the EC Sensor) for a limited delay (60 min).

The occupant presses the EC‐Sensor‐ The PID Loop is enabled via the Fan Speed
SOF’s Occupancy button Selector logic) and the Cooling Valve will
begin to modulate

2. Add the following blocks:

Block Type NAME Explanation / Configuration Port Format


Network Variable Occupancy Enables the Fan Coil Unit during Output >
Input (nvi) occupied times. Enumeration:
Schedule
Toolbox: Inputs & Outputs
Lon SNVT type: SNVT_occupancy Lonmark DRF
Enumerations >
In Lon, a value of 0 = Occupied and STANDARD.TYP >
occup_t
a value of 1 = Unoccupied.
To change the schedule status,
right‐click and select Set Value.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 77
6001 – Distech Controls & Applications LAB Exercises Guide

Block Type NAME Explanation / Configuration Port Format


Not Not Inverts the normal Lon SNVT value of Output >
Toolbox: Logic “0” for Occupancy to a “1” for input Boolean:
to the Or block. OCCUPIED /
UNOCCUPIED
Min On Time Min On Time Min On: 60 min (linked from an Output >
Toolbox: Time Internal Constant) Boolean: ON/OFF
Sets the time period for an occupant
override on the EC Sensor.
Time Base: Min
(Properties pane on the right)
Enable: 1 (linked from an Internal
Constant)
Input: Link from SpaceTemp Override
If the Occupancy Override button on the
EC‐Sensor is pressed by the occupant, a
pulse signal is sent to the Min On
Time Input and the Min On Time output
will be 60 minutes.

Reference Hub Override Links FROM the Override port on N/A


(On Space Temp Space Temp TO the Input of the Min
block) On Time block to start the countdown
timer when the occupant is present.
Internal Constants N/A Internal Constant 1 – provides MinOn N/A
(2) value for Min On Time
Internal Constant 2 – provides value
to enable Min On Time
Reference Hub OCC_OVR_LED Links FROM Occupancy Status TO the N/A
OCC_OVR_LED Hardware Output
Numeric Value Remaining Allows display of remaining Output >
OCC Time occupancy time on a Px graphic in EC‐ Units: seconds
NET‐AX.
Or Occupancy If the Occupancy Override button on Output >
Toolbox: Logic Status the EC‐Sensor is pressed by the Boolean:
occupant OR the Occupancy Schedule OCCUPIED /
output is Occupied (1): UNOCCUPIED
 It will output a Boolean value of 1
(Occupied).
 This allows the fan Switch to
switch from the OFF value of 0 if
the fan is not running, to any one
of the enumerated values (LOW‐
MED‐HIGH) from the Fan Selector
Switch.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 78
6001 – Distech Controls & Applications LAB Exercises Guide

Block Type NAME Explanation / Configuration Port Format

Reference Hub Occupancy Links FROM Occupancy Status TO N/A


the Switch’s Select port to pass
the value of the Fan Speed
Selector onto the PID to enable it.

3. Link all blocks together as follows:

OPTION: Use a Reference Hub and Reference Target to make the connection between the
Occupied (Or) and Switch (in the Fan section) instead of a direct link.

I. ELIMINATE ERRORS / BUILD & SEND THE PROJECT

1. If you haven’t already done so, link the Hardware Inputs and Outputs to the logic blocks
as indicated:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 79
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Refer to the
e list of Refe
erence Hubss/Targets on
n page 62 to assist.

2. Verify thaat all block in


nputs and ou
utputs have connectionss.

3. Check the
e Error List (aat the bottom) for errorrs and fix eacch one. Dou
uble‐click on
n the
error and GFX will takke you directtly to the cooding error.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 80
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A tooltip appears and


d the block with
w the erroor blinks 3 times and rem
mains highligghted in
red.

4. Synchronize the program code an


nd project coonfiguration
ns to the ECLL‐650 device.

You
Y will need to perform a Synchronize since you im mported a .gfxx project file in
nto
the device. Th
his will build the
t code AND D send both ccode and projject configuraations
to the device.
You
Y may need d to Synchronize if the Fan Speed Selecttor block output does not
respond to adjusting the co ontrol on the EC‐Sensor. In addition to
o the default
options,
o checkk the followin
ng:
 “Clear objects’ values and over rides”
 “Rebooot controllerr

J. SAVE
S THE PROJECT & CUSTOM BLOCKS
S

1. SAVE THEE PROJECT to


o the AX station databaase:
 Click the File menu
m in the upper
left corner.

Se
elect “Save – Save Proje
ect.”
Th
he same can be accomplished
ussing CTRL‐S.

Whenever
W GFX
X asks if you:

it is asking if you wan


nt to save thee project TO TTHE AX STATIO
ON DATABASE.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 81
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. SAVE THEE PROJECT as a .gfx file on


o your com
mputer:
 Click the File menu
m in the upper
left corner.
Se
elect “Save – Save to File
e.”

3. SAVE EAC CH CUSTOM BLOCK CREATED PREVIIOUSLY as a code snippeet. Save theem to a
location in the Code Library
L unde
er My gfxAppplications.

K. DEBUG
D & TEST
T THE PROJECT

4. Start Deb
bugging mod de and test the logic of yyour completted project u
using the
EC‐Sensor controls. Verify
V that th
he values annd formats agree with thhe previous
configuration tables.

The Debugging mode displayss LIVE VALU ES on each o


of the links.

5. Test the application:


a
 Press the Occupancy Override button to
simulaate an occuppant entering the space..
 Adjustt Fan Speed using the Faan Control kknob.
 Adjustt the offset for
f the Cooling Setpointt
using the Temp Se etpoint knob.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 82
6001 – Distech Controls & Applications LAB Exercises Guide

SOLUTION NOTES:
The following solution notes are provided in the project solution file in your Student Files.

ECONOMIZER:
 IF OAT IS LESS THAN OR EQUAL TO SETPOINT (70 oF / 22 oC), the economizer damper will OPEN.
 IF OAT RISES 2 OF (1.1 OC) ABOVE SETPOINT (70 oF / 22 oC), the economizer damper will CLOSE.
COOLING:
 IF SPACE TEMP IS HIGHER THAN THE COOLING EFFECTIVE SETPOINT, the Cooling PID load will
increase based on a proportional band of 2 oF (1.1 oC) and an Integral time of 400 seconds.
 Effective Setpoint is the result of a Cooling Setpoint (72 oF / 22 oC) + the occupant Setpoint
Offset (+/‐ 5 oF or +/‐ 3.8 oC).
 IF THE FAN IS RUNNING, the Cooling Load controls a modulating Cooling Valve (0 to 10 v).

FAN SPEED:
 The 3‐speed fan is manually controlled by the occupant by a multi‐position selector:
OFF – LOW – MED – HIGH
NOTE: The Auto Position is not used in this lab.
 The Fan needs 3 wired digital signals – one for each speed.
OCCUPANCY:
The Fan Coil Unit is enabled by an Occupancy Schedule and can be overridden by the
Occupancy Override button (on the EC Sensor) for a limited delay (60 min).

To ensure the logic of this project works correctly, accomplish the following:
 SET the Occupancy Schedule to Simulates an occupant entering a
UNOCCUPIED    building/office space during off‐hours
 OVERRIDE Space Temp to manipulate Observe the PID output
the PID Loop output   
 OVERRIDE Space Temp to a value
slightly above and below the setpoint

 ADJUST the Fan Speed and Setpoint Verify that the output for the respective
controls on the EC‐Sensor    blocks (Fan Speed Selector and Setpoint
Offset) respond accordingly
 PRESS the Occupancy button    Verify that the LED on the EC‐Sensor is lit
 ADJUST the Fan Speed to OFF    Verify that the PID Loop responds – it should
become disabled

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 83
6001 – Distech Controls & Applications LAB Exercises Guide

 SYNCHRONIZE the project with the IF you:


controller     Go from an offline condition to online
 Import a project
 Change the project’s units of measure
 Are not certain what is causing the
project to not respond properly
 Want to do a soft reboot of the controller

TROUBLESHOOTING/PERFORMANCE NOTES:
SYMPTOM/ISSUE SOLUTION
1. Logic not responding to changing controls Verify all HW physical connections are correct –
on EC‐Sensor. HW Input block numbers should correspond to
the physical hard wiring on the ECL‐650 wiring
block.
2. Unusual numeric values appear at the Auto (right‐click: Lonworks Object > Auto) each
output of HW Input or Output blocks. HWI block that exhibits this behavior.
3. Fan Speed Selector or Setpoint Offset Power‐cycle the ECL‐650 controller by
block outputs still do not respond. removing/replacing the cover OR
Synchronize with only the “Reboot Controller”
option checked.
4. PID Loop does not respond or does not Synchronize with only the “Reset PIDs” option
respond correctly. checked.
Verify that the PID loop is configured as “Direct
Acting” for cooling.
5. Other unexplainable issues occur. Synchronize the project, selecting the
appropriate option(s).
When in doubt, Synchronize!!

L. CONFIGURE A LIVE TREND LOG TO MONITOR POINT OUTPUTS


1. In EC‐gfxProgram, find and drag a Live Trend Log block from the Toolbox to any
programming sheet.
Rename it “OAT/SpaceTemp vs. Cooling Valve.”

2. In the properties tab (F4), set the NumberOfInputs property to 3.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 84
6001 – Distech Controls & Applications LAB Exercises Guide

This will open up the additional Input ports on the Live Trend Log block as Y1, Y2, and
Y3:

3. For the inputs, link each to a Reference Target as follows:

Y1 OAT
Y2 Space Temp
Y3 Cooling Valve Out

4. Enter the Debug mode and double‐click on the Live Trend Log block to view the
resulting graph:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 85
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5. For all points in the se


eries, change the Line
Style to Line.

The Live Trend


T Log block is not inntended to bbe used as an administraator
tool for ongoing
o survveillance as itt consumes too many network resoources
in this mo
ode.

M. CONTROL
C & MONITO
OR POINTS
S WITH THE
E LCD SCR
REEN INTE
ERFACE
CONFFIGURING AND
A USING THE
T LCD SCR REEN WILL B
BE COVERED IN MORE D
DETAIL IN LAB #X. THIS
SECTION IS DESIG
GNED AS A BRIEF
B INTRO
ODUCTION.
1. In the Too
olbox, type “LCD”
“ in the Search fieldd:

The LCD Scre


een block can be found in tthe “General”” toolbox.

2. Drag an LCD Screen block


b to any programminng sheet. Naame it as follows:

3.
3 The LCD Screen
S will auto‐configu
a re and will aactivate the built‐in men
nu system.

4.
4 Rotating the
t Jog Diall (1), scroll thhrough the vvisual icon m
menu until th
he resource
you’re intterested in iss highlighted
d.
For example, to view Points, rotaate the Jog D
Dial (1) until the Points m
menu is
highlighte
ed; tap the Jog
J Dial to enter that meenu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 86
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5. To view, for
f example, Hardware Inputs, rota te the Jog D
Dial until Harrdware Inputts is
ed, then tap it to enter:
highlighte

Haardware Inpu
uts
Harrdware Outputs
Boo
olean constantts
Enu
um constants
Numeric constan
nts
Boo
olean values
Enu
um values
Numeric values
Com
m inputs
Wireless inputs
Nettwork variable
e inputs
Nettwork variable
e outputs

6. Rotate the Jog Dial until Fan Speed Selector is highligh


hted and preess it.

HW
WI1 Space
e Temp 85..76 oF
HW
WI2 Setpo
oint Offset ‐5..00oF
HW
WI3 Fan Speed
S Selecttor HIGH

7. Press aggain to selecct Override from


f the meenu. Assign a different vvalue for thee Fan
Speed Selector
S output.
OFF
LOW
MED
HIGH
AUTO

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 87
6001 – Distech Controls & Applications LAB Exercises Guide

8. Note on the programming block that the previous value has been overridden.

9. Auto the override using the same Jog Dial on the LCD screen and verify that the
Fan Speed Selector output has returned to its previous value.

N. BUILD A SIMPLE PX GRAPHIC (INSTRUCTOR-GUIDED ACTIVITY)


BUILDING A PX GRAPHIC WILL BE COVERED IN MORE DETAIL IN LAB #10. THIS SECTION IS
DESIGNED AS A BRIEF INTRODUCTION TO THE CONCEPT OF PX GRAPHICS.
1. In EC‐NET‐AX, create a set of proxy points on the ECL_650 controller by right‐clicking on
the ECL_650 device and selecting Actions > Create Points.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 88
6001 – Distech Controls & Applications LAB Exercises Guide

2. Move all of the points created into the parent container


called “Points” and delete the CreatedPoints folder.

3. Using the Lon Link Manager, bind the proxy points brought into the station database.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 89
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

4. Build a sim
mple Px grapphic in EC‐NEET‐AX showiing a dashbo
oard‐style in
nterface with
h simple
bound lab bels using th
he following (or similar) ppoints:
 In EC‐‐NET‐AX, righ
ht‐click on th
he ECL_650 device undeer the BcpLo
onNetwork aand
selectt Views—Ne ew View.

 Name
e the view “Q
QuickStartLaab” when prrompted:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 90
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 From the Points container


c un
nder the ECLL_650 devicee, drag over all of the fo
ollowing
pointss simultaneo
ously by sele
ecting them oone‐by‐one (with the CTTRL key deprressed)
in the Nav Tree:
OcccupancySch
hedule FFanSpeedSelector
Eco
onoSetpointt EEconomizer
Co
oolingSetpoin
nt C
CoolingValvee
OC
CCOverrideLED R
RemainingOCCTime

 Whenn the Make Widget


W Wizaard opens, seelect Bound Label as thee source,
formaatting the folllowing prop
perties:

Fo
ormat Text %dispplayName%
Bo
order 1.0 soolid black
baackground whitee
fo
ont Bold 14.0pt SanSSerif

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 91
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Arrange the resulting bound labels on thee Px Canvas pane and reepeat the pro
ocess,
this time using the
e following as
a the Formaat Text:
%out.valuee%

To displayy these value


es, use the following
f synntax (bFormatting) in the text propeerty of each
label:

ayName% Presents the Display Namee of the objecct


%displa EcconoSetpointt
%ou
ut.value% Presents the value of the O
Out slot of th
he object 0.0oF
70
 Pointing to
o the Parent oobject

5. Change any of the po


oints’ values in the ECL_6650 controlleer in EC‐gfxP
Program.
Observe the
t resultingg change in EC‐NET‐AX
E oon the Px graaphic. Perform the reverse
procedure
e.
Change any of the pro
oxy point values by rightt‐clicking an
nd selecting A
Actions > Ovverride.

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 92
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

WHHAT’S AHEAD??
In the next labs, you will:
 Replace the Hardware
H Inputt for OAT and rreplace it with a Wireless Inp
put (Lab 6)
 Build a 6‐sheeet project for an Air Handlingg Unit (Lab 7)
 Configuring th
he x50 series LC
CD screen (Labb 8)
 Download thee Distech Contrrols mobile appp called “MyDCC Control” and
d connect to thee
ECL‐650 contrroller (Lab 9)
 Build a Px gra
aphic for the La
ab 7 AHU projeect (Lab 10)

OPTIONAL
1. Advance to LAB
L #9, Down nloading andd Using the Distech Mobilee App. Intera
act
with the poin
nts available from
f this currrent Quick Staart lab.
2. Advance to LabL #11, Gettting Started WWith Bacnet. After setting g up
Bacnet/MSTTP, import thee Lon Quick Sttart project innto the ECB_6
650 controllerr and
convert the project;
p replace the single NVI with a N
Network Valuee object and
configure it.
Doinng these optional activitiess and Sectionn D (Building a Px Graphic) at this junctu
ure
(instead of waitin
ng) may servee to more effe fectively introduce the conccepts of
mob bile/remote control,
c Px graaphics and prroject converssion.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 93
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 94
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 6: Using a Wireless Temperature Sensor With EC‐gfxProgram


Time: 30:00
Objectives
This project is designed to help you gain familiarity with the wireless interface and
functionality, and is an extension of the Quick‐Start project (previous lab).
Slides: K – Quick Start Project (Wireless)
Overview
In this lab, you will substitute a wireless build a simple 4‐section cooling control sequence for a
Fan Coil Unit with a wired room EC‐Sensor.

Controllers Used

ECL‐650 ECW‐Sensor SOF Wireless Receiver


Preparation
 The wireless receiver must be connected to the ECL‐650 controller.
 At least one wireless ECW‐Sensor‐SOF must be available for the class.

ECW‐SENSOR‐SOF
Use the Datasheet and/or Product Comparison Chart.
Which frequency is approved for use by
the FCC in the US and Canada?
How many hours of solar charging are
required for the ECW‐Sensor to operate
for 80 hrs in total darkness?
What is the maximum range of  315 MHz –
transmission between sensor and receiver  868 MHz –
for the various ECW‐Sensor models?  902 MHz –
How much of a reduction in transmission
range could result from mounting a
wireless sensor on a metal surface?

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 95
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Stepss:
A Conne
ect a Wirelesss Receiver M
Module
B Insert and Configu
ure a Wirelesss Input Blocck
C Debugg and test the project

A. CONNECT
C A WIRELESS RECEIV
VER MODU
ULE
In this section, yo
ou will conne
ect the wireless receiverr module on
n your demo panel to thee ECL‐
650, and use a wireless transsmitter provided by the instructor.

1. Physicallyy plug in the Wireless Re


eceiver Mod Wireless portt (RJ‐11) on your
dule to the W
ECL‐650 controller,
c ass shown belo
ow:

The Wireless Receiverr Module is plug‐and‐play. It is ready to


o work without any additio
onal
steps. Make sure the Wireless Recceiver frequeency (label) mmatches the frequency of tthe
Wireless Sensor(s), which can be fo
ound on a sticcker on the ccontroller’s bo
oard.

B. IN
NSERT & CONFIGUR
C RE A WIRELESS INPU
UT BLOCK
K

1. In the Eco
onomizer control sequen
nce, replace the Hardwaare Input 4 (OAT) by a W
Wireless
Sensor Input.

2. In the Pro operties pane for the Wireless Sensoor block, add
d a new Wireeless Sensorr in your
list (click on
o the “Addd new sensor” link).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 96
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Learn the
e Sensor ID in
n the configuration winddow by first clicking the Learn butto
on.

4. When the e Learn Wireeless Sensorr ID pop‐up aappears, theen press the small Learn button
on the sensor’s circuit board whille in learningg mode.

The Sensoor ID and Sensor Type


properties auto‐updaate.

The defauult and recommmended heaartbeat (resennd rate when n there is no ssignificant chaange in
values) fo
or a wireless sensor
s is about 15 min.
As a rule of thumb, se et the Max Reeceive Time ffor the wireleess input to the controllerr to a
value a little higher th
han twice thee source (senssor) heartbeaat. By doing tthis, the conttroller
is allowed
d to miss one e message from the sensorr, but will flagg a communiccation failure after 2
missed messages.
m Thee default valu
ue for the Ma x Receive Timme is 2400 secc (40 min).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 97
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5.
5 Set the Default
D value
e to 50°F.

C. DEBUG
D & TEST
T THE PROJECT

1. Build and Send your program


p to the
t device a nd start the Debugging mode.

2. The defau
ult value (of 50°F > 10°C) is used by the
eived from thhe
block unttil a new messsage is rece
wireless sensor.
s
To triggerr a new messsage from th
he sensor:
a. Blow into the inta
ake to changge the
tempeerature.
b. Push the
t Learn orr the Occupaancy overrid
de
button on the sen
nsor.
(Or yo
ou must waitt up to 15 minutes.)
m

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 98
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next labs, you will:
 Build a 6‐sheeet project for an Air Handlingg Unit (Lab 7)
 Configure the x50 series LCD
D screen (Lab 88)
 Download thee Distech Contrrols mobile appp called “MyDCC Control” and
d connect to thee
ECL‐650 contrroller (Lab 9)
 Build a Px gra
aphic for the La
ab 7 AHU projeect (Lab 10)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 99
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 100
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 7: Building a Multi‐Sheet AHU Project


TIME: 3:25:00
Objectives
This project is designed to help you understand how to build the control logic needed to
program a programmable controller, using many of the programming blocks available in GFX.
Much of what you will learn in this Lab can be applied to programming both Bacnet and
Lonworks controllers.

Slides: L – Lon Networks (AHU Lon Project)

Overview
Based on a sequence of operation, the project is divided into 6 main programming sheets,
with 11 sub‐programming sheets for Custom blocks (identified as C1, C2, C3, D1, D2, D3, D4,
D5, D6, E1, and F1) as follows:

SEQUENCE STEP TIME PROGRAMMING SHEETS


1. Unit start‐up 30:00 Sheet A – HW Inputs & Outputs
35:00 Sheet B – Network Variable Inputs & Outputs
2. Supply Air Temp Setpoint 30:00 Sheet C – Supply Air Temp (SAT) Setpoint Reset
(includes Sheets C1, C2 and C3 – Custom blocks)

3. Econo (Free) Cooling Mode 15:00 Sheet D3 – Econo Cool Enable (Custom block)
4. AHU Operation Mode 40:00 Sheet D – Heat/Cool
(includes Sheets D1, D2, D4, D5 and D6 – Custom blocks)

5. Fan Control 30:00 Sheet E – Fans


(includes Sheet E1 – Custom block)

6. Alarms 25:00 Sheet F – Alarms


(includes Sheet F1 – Custom block)

TOTAL 3.4 Between each sequence step will be instruction and a


HRS discussion of all requirements.

Controllers Used

ECL‐650

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 101
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Prepa
aration
 Set the deefault measuurement uniits to US or M
Metric (if no
ot already set).
 As laid ou
ut in the Lab Details Guid
de, each seqquence step has the folloowing sectio
ons:
O INNTRODUCTO ORY OVERVIEEW
O PRROGRAMMING SHEET DIAGRAMD
O BUUILDING BLO OCKS TABLE

Consult
C the 60
001 Lab Detaails Guide inseerted in your Training Man
nual for each
sequential
s ste
ep’s overview
w, sample proggramming sheet, and build ding blocks taable.
Project
P solutio
on files and co
ode snippets for both proggramming sheets and individual
sections
s have been provide ed in your Stuudent Files th
hat were distrributed earlieer. All
of
o these can be
b accessed using the Codee Library und der My gfxApplications.

Key Terms:
T
Refe
erence Hub/T
Target Allows
A 2 or more
m blocks too be connecteed with draw
wing a physical link.
These
T are req
quired for linkking from onee programmin
ng sheet to another,
and
a are optio onal when linkking on the saame program
mming sheet.
 Reference Hub – aquaa
 Reference target – lighht green
Expo
orted Inputs//Outputs Allows
A ports within a Custtom block to b be exported tto the parentt
Custom
C blockk as either inpput or outputt ports.
 Exported inputs/outpuuts – light purple
Enth
halpy The
T measure of the internnal energy of a system. Th
his includes:
 Temperature
 Pressure
 Humidityy
Prop
portional rese
et Allows
A the ou
utput of a bloock to be “reset” on a lineaar basis, based on
the
t equation y = mx + b (eequation for tthe slope of a line). Two b blocks
typically
t acco
omplish this fuunction:
 Linear – provides
p the pproportional reset

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 102
6001 – Distech Controls & Applications LAB Exercises Guide

 Limit – limits the output to prevent under/overflow


This is useful for applications such as supply air temperature reset in
relation to the outside air temperature.

SNVT Standard Network Variable Type – used in Lonworks to standardize the


variables used to communicate across the network to describe various
physical aspects to Lonworks, such as resolution, byte size, units, etc.
SNVTS are the key to Lonworks’ interoperability.
Network variables on 2 different Lonworks devices must be of the
same SNVT to communicate.
Bindings In Lonworks, it is required to perform a link binding from the source
device to the target device so that network variable updates are
consistently received. This is often more efficient than simply allowing
a point to poll the source device.
There are 5 basic binding types:
 Standard
 Reliable
 Critical
 Authenticated
 Poll Only
Fan‐In A binding between the same NVO of multiple controllers and a single
NVI of another controller:

Updates from the sending controllers (NVOs) are made at pre‐


determined intervals to keep the receiving controller up to date with
performance parameters of the sending controllers.
To do this, the application controller records the output value from
each LonWorks zone controller and the corresponding Subnet and
Node id into a table according to the order these values are collected
(up to a maximum of 255 NVOs per NVI). The order in which these
values are collected is called the FanInNumber. The Maximum receive
time configuration value sets a time‐out for values that are not
updated regularly, thus flagging a communication failure.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 103
6001 – Distech Controls & Applications LAB Exercises Guide

NV Link Mark A function in EC‐NET‐AX that allows convenient linking between


Lonworks NVs (NVIs ‐ inputs and NVOs ‐ outputs).

Skills:
 Adding/linking blocks
 Configuring properties/ports
 Building an enumeration
 Duplicating blocks
 Changing Lon SNVT types
 Creating Custom blocks
 Building & Sending code to the device
 Synchronizing a project to the device
 Configuring an NVI/NVO
 Configuring a Floating Pair for Opening/Closing a valve
 Setting setpoint values
 Programming Best Practices

New Blocks:
Floating Output Used to interface with a floating actuator connected to the
controller’s output (either OPEN or CLOSED). The controller
calculates the time that is needed for the actuator motor to reach
the correct position.
For Loop Used to execute code created on the associated Programming Sheet
a pre‐determined number of times as set by the StartIndex and
StopIndex. This block is typically used to compare multiple network
values between each other (use Generic Network Value), to find the
average, highest/lowest value, etc.
Multiplexer Used to select one of the values presented at up to 10 inputs based
on an integer value from 0 to 9 (Select input).
Reference Hubs/Targets A connection via references is done by connecting the output port of
one block to a Reference Hub block and then connecting a
corresponding Reference Target block to the input port(s) of other
blocks. This is how you pass values between two Programming
Sheets to inter‐connect blocks (however it does not allow you to
pass values between a Programming Sheet and a custom block nor
between two custom blocks).
Custom blocks Used to simplify graphic control sequences by grouping multiple
blocks together and creating a new block for advanced controls.
These new blocks can then be added to the Code Library as a code
snippet.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 104
6001 – Distech Controls & Applications LAB Exercises Guide

Exported Inputs/Outputs By adding Exported Input blocks and Exported Output blocks on the
programming sheet within a Custom Block, input and output ports
are added to the parent Custom Block on the main programming
sheet. Connect a graphic control sequence to these inputs and
outputs as usual. Set the name for these blocks in the Properties
pane.
Limit Used to control the input value within a specified range. If only one
of the limits (either High or Low) is given a value, then the input is
only limited in one direction.
Linear Provides a proportional reset based on the linear equation (y = mx +
b) – equation for calculating the slope of a line. This is useful for
applications such as supply temperature reset in relation to the
outside air temperature. Often used in combination with a Limit
block.
Enthalpy Used to calculate air enthalpy when supplied with the dry air bulb
temperature, relative humidity, and atmospheric pressure.
Enthalpy is the amount of internal heat energy contained in the air,
expressed as a ratio of energy to mass (BTU/lb).
Analog Stages Used to control multiple (up to 4) analog stages. As the Input
demand increases, the Output stages increase from 0 to 100
sequentially.
If only 2 stages are configured, the first stage will increase at double
the rate of the Input so that when the Input reaches 50%, the first
stage will reach 100%. As the Input increases beyond 50%, the
second stage will begin to increase at double the rate of the Input so
that finally when the Input reaches 100%, the second stage will also
reach 100%.

Digital Fault Used to evaluate a digital fault condition such as a fan or a pump
stop or a manual override. When the input is different than the
status for a defined time period (Activation Delay), the block will
output a fault. There are two types of faults; run faults and stop
faults.
Numeric Fault Used to evaluate a numeric fault condition such as a supply
temperature low limit. If the input is less than or equal to the low
limit or greater than or equal to the high limit for a defined time
period (Activation Delay), the block will output a fault. There are two
types of faults; low fault and high fault.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 105
6001 – Distech Controls & Applications LAB Exercises Guide

Live Trend Log Shows a variable’s trend or variation with respect to another
variable or to time. This block is ideal for analyzing cause and effect
within a controlled system, and for debugging.
For example, use Live Trend Log to view the performance of a
process by assigning one or more control variables to the Y‐axis and
time as the X‐axis. You can then see the system response.

NVIs Used to interface with any network variable output (NVO) that has a
length up to 31 bytes (SNVT or UNVT) or with an HMI. The user can
read and write to the Network Variable Input blocks directly through
a corresponding nviFP xx (xx = input number). The NVI Blocks are
dynamic and the number of their input and output ports vary
depending on which SNVT or UNVT type has been selected. The
SNVT type that has been selected in the Change Type window is
shown at the bottom of the block.
NVO – SNVT_state Used to interface with any network variable input (NVI) of any type
and length (SNVT or UNVT) up to 31 bytes. The user can read the
Network Variable Output blocks directly through a corresponding
nvoFP xx (xx = output number). The NVO Blocks are dynamic and
the number of their input and output ports vary depending on which
NVO block has been selected. However, each SNVT type has a
common output: TypeIndex. The SNVT type that has been selected
in the Change Type window is shown at the bottom of the block.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 106
6001 – Distech Controls & Applications LAB Exercises Guide

Best Programming Practices:

Segregating different functions When creating a multi‐sheet project, place HW In/Out


and NV In/Out on separate pages. Keep functions
segregated (e.g., SAT Reset, Heat‐Cool, Fan Control, and
Alarms to aid in understanding the project.

Coding block placement When building logic, arrange coding blocks from left to
right, and top to bottom; this is how the code is
sequenced when it is being built.

Text blocks Use Text blocks for titling programming sheets and
sections, and for adding amplifying notes.

Duplicate Use the Duplicate function when using the same block
multiple times on a programming sheet. Configure once
– then duplicate.

Link To function Use the “Link to” option on the right‐click menu to
create and link to blocks like Internal
Constants/Variables, Monitors, Reference Hubs/Targets,
etc.

Toolbox search When looking for blocks, use the Toolbox Search
feature to save time.

Code snippets Save key blocks or sections of code as Code Snippets for
efficiency and reuse.

Organizing your Code Library Provide organization to your Code Library with added
folders for code snippets and GFX project files in a way
that makes sense and facilitates locating projects and
project resources.

Configuring blocks in advance Consider configuring blocks in advance (e.g., HW


– Resources Viewer inputs/outputs, Network variables/values, etc.) using
the Resources Viewer. When you extract them from
the Toolbox, they will be pre‐numbered and configured,
except for port formats.

Custom blocks Organize groups of blocks into Custom blocks using


Encapsulate (CTRL‐E) wherever it makes sense. Avoid
putting constants and inputs/outputs into Custom
blocks to facilitate locating them.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 107
6001 – Distech Controls & Applications LAB Exercises Guide

Reference Hubs/Targets Use Reference Hubs and Targets to code as clean as


possible, minimizing cross‐over links. When building
multi‐sheet projects, create Reference Hubs as you go;
create and connect all Reference Targets at the end of
the project.

Cross‐over links Minimize (or eliminate) any cross‐over links.

Auto‐link Use the Auto‐link (CTRL‐Q) to save time in linking


between blocks.

Text documents – adding Use Text documents to add descriptive text to


descriptive project text document the control sequence. Text documents
support rich‐text format (RTF), which means text and
supporting graphics can be copied from design
documents and pasted directly into a GFX project.
Enhanced formatting features include bolding, multiple
font types, use of graphics, etc.

Monitoring system values Build and use a System Monitoring page (consisting of
Reference Targets and Monitor blocks) at the beginning
of the project to bring in parameters from all project
sheets onto a single sheet, with related system values in
close proximity.

Steps
A Create/name the Project/programming sheets 10:00
B Build the Project 3:25:00
C Build a Watchlist to monitor specific project values 10:00
D Build a System Monitor sheet to monitor specific project values 20:00
E Manipulate project values to simulate a dynamic system 20:00
F Save the project 5:00

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 108
6001 – Distech Controls & Applications LAB Exercises Guide

A. CREATE THE PROJECT AND PROGRAMMING SHEETS

1. Create a new project called “AHU‐LonProject_Lab7” and add 6 new programming


sheets.
a. Click the File menu in the upper left corner.
b. Select “New Project” from the menu.

c. A blank programming
sheet should appear.

d. From the Project Explorer tab (right side of screen),


right‐click on My Project and rename the project to:
AHU‐LonProject_Lab7

e. Left‐click on the newly renamed project to highlight


it.
f. Select CTRL‐N on your laptop keyboard – hold the
CTRL key down and press the N key 5 times. This will
create 5 additional programming sheets.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 109
6001 – Distech Controls & Applications LAB Exercises Guide

g. Rename each of the programming sheets as follows:

Sheet A – HWI/HWO
Sheet B – NVI/NVO
Sheet C – SAT Setpoint Reset
Sheet D – Heat‐Cool
Sheet E – Fans
Sheet F – Alarms

B. BUILD THE PROJECT


1. Using the LAB DETAILS GUIDE provided by your instructor, start building the project
with Unit Start‐up (#1); conclude with Alarms (#6).

1. Unit Start‐up Sheet A – HWI/HWO


Sheet B – NVI/NVO
2. Supply Air Temp Setpoint Sheet C – SAT Setpoint Reset
3. Econo (Free) Cooling Mode Custom block on Sheet D
4. AHU Operation Mode Sheet D – Heat‐Cool
5. Fan Control Sheet E – Fans
6. Alarms Sheet F – Alarms

2. FOR EACH PROGRAMMING SHEET:


 Your instructor will introduce any new concepts, demonstrate how to configure
unfamiliar blocks, and discuss the functionality of the logic.
 Read through the INTRODUCTORY OVERVIEW section.
 Review the DIAGRAM that follows.
 Build the logic using the blocks in the diagram and the information provided in the
TABLES that follow each diagram.
 Drag a GAP SOLUTION from the student files in the Code Library onto programming
sheets A to F. These are partially completed solutions (code snippets) that must be
completed by inserting, configuring and linking the missing blocks.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 110
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Review th
he PROJECT SPECIFICATI
S IONS, which presents a concise overview of all p
project
requirements, values and setpoin
nts.
Use the Resource
R Viewer (at the bottom)
b to vview/set thee Present Value for all:
 HWWI/HWOs
 NVVI/NVOs
 Vaariables
 Co
onstants
 PID values
This is an excellent way to managge the valuess and constaants for the project.

4. Configure
e all block’s output
o portss with the apppropriate fo
ormat (unitss).

5. Consult th
he building blocks
b table
e that follow s each diagrram for additional inform
mation
such as th
he purpose, configuratio
on parameteers and port settings.

You will no
ot be able to debug the prrogram code uuntil you havve completed the entire prroject.

6. Insert com
mments in th
he program to facilitate later undersstanding.

7. Set each of
o the projecct’s starting values and constant seetpoints as p
per the PROJJECT
SPECIFICA
ATIONS table e of Value & Constant B lock Parameeters on pp. 8 – 10.

8. Build the program, re


esolve any errrors, and Seend it to the device.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 111
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

9. Start the monitor mode (Debug), and use oveerrides to sim


mulate the Inputs.

10
0. Verify thaat the originaal HW/NV innput values oon Sheets A and B are co
orrect to sim
mulate
the startin
ng condition ns for the pro
oject.

11. Verify thaat all setpoin


nts for the en
ntire projectt are correctt. Use the PR
ROJECT
SPECIFICA ATIONS docu ument, pp. 8 – 10 to ma ke this process more effficient.

C. OPTIONAL:
O : Build a Watch
W List to Monitorr Specific PROJECT Values
1. Add an ad
dditional Mo
onitor block to each of tthe followingg block outp
puts:

SAT SP Ovverride (Num


meric Value) Sheet C, SAT SP Reseet
HVAC Mo
ode (Equal) Sheet C, SAT SP Reseet
Econo Cool Enable (C
Custom) Sheet D, Heat‐Cool
Fan Speed
d (PID Loop)) Sheet E, Fans

2. Add a namme to the Watch


W Variab
ble property (F4) for each
h of the abo
ove blocks an
nd for
the follow
wing blocks:

Heating Valve
V Positio
on Sheet A, HWI/HWO
Cooling Valve
V Outputt (HWO1) Sheet A, HWI/HWO
OA Damp
pers Output (HWO2) Sheet A, HWI/HWO

3. Use the Watch


W List to
o observe changes in theese parametters as you m
manipulate vvalues
to simulatte a dynamicc system:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 112
6001 – Distech Controls & Applications LAB Exercises Guide

D. OPTIONAL: USE A PROGRAMMING SHEET TO MONITOR PROJECT VALUES


1. As an alternative to using the Watch List, create a new programming sheet called
“System Monitoring.”
2. Drag the code snippet called “System Monitoring_Lab 7 AHU Project” from the Class
Code Library in your student files. This will allow you to monitor and navigate to all key
parameters in your project on one convenient view.

3. Add the following additional Reference Hubs (exactly as spelled) to your project to
support this new System Monitoring sheet, as follows:

BLOCK NEW REFERENCE HUB (TAGNAME) PROG SHT


Dual PID Lon (Cool port) Cool PID D – Heat‐Cool
Analog Stages (Output 1) Analog Stages_Econo D – Heat‐Cool
Analog Stages (Output 2) Analog Stages_Cool D – Heat‐Cool
Econo Cool Enable Econo Cool enabled D – Heat‐Cool
Econo Cool Enable OA Enthalpy D – Heat‐Cool
Econo Cool Enable RA Enthalpy D – Heat‐Cool
Duct Static Pressure SP Duct Static Pressure SP E – Fans
SAT Fault (Numeric Fault) SAT_Low F – Alarms
SAT Fault (Numeric Fault) SAT_High F – Alarms

The System Monitoring programming sheet will look as follows:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 113
6001 – Distech Controls & Applications LAB Exercises Guide

E. MANIPULATE PROJECT VALUES/SETTINGS TO SIMULATE A DYNAMIC SYSTEM


Manipulate the following values/settings in the project to observe the effect on the
project outputs:

SETTING EFFECT

SAT  Cooling Out (output 2 of Analog Stages):


At SAT = 66 OF (19 OC) – above Effective SAT
On Sheet A – HWI/HWO
SP – cooling mode is engaged. If previously
1. Set the SAT to the following values: open, the Heating valve will drive in the
 66 OF (19 OC) – above Effective SAT SP CLOSE direction.
 57 OF (14 OC) – below Effective SAT SP

NOTE: There is a narrow range in which  Heating Out (output of PID Heat):
neither the Cooling OR Heating valve is At SAT = 57 OF (14 OC) – below Effective SAT
open: 58.5 OF (14.7 OC) to 60.5 OF (15.8 OC) SP – heating mode is engaged. If previously
closed, the Heating valve will drive in the
OPEN direction.
 OA Dampers:
When in Cooling mode, OA Dampers will
open to the maximum of either Analog
Stages output 1 or OA Damper Limit (based
on Fan speed).
When in heating mode, OA Dampers CLOSE
to a minimum of 15%.

DUCT STATIC PRESSURE For Celsius:


 At 374 Pa, Fan Speed increases to 25%.
On Sheet A – HWI/HWO  At 373 Pa, Fan Speed increases to 50%.
2. Set the Duct Static Pressure to the For Fahrenheit:
following values:  At 1.0 in H2O, Fan Speed increases to 12.5%.
For Celsius:  At 0.5 in H2O, Fan Speed increases to 25%.
 374 Pa As Fan speed drops, the OA Damper position
 373 Pa increases, and vice versa, to maintain a
For Fahrenheit: constant duct static pressure.
NOTE: In this application, when in Heat mode,
 1.0 in H2O
OA Dampers will maintain a 15% open position.
 0.5 in H2O

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 114
6001 – Distech Controls & Applications LAB Exercises Guide

SETTING EFFECT

OAT OA Dampers (Sheet 3A):


If HEAT mode is ON (>0%):
On Sheet B – NVI/NVO
 OA Dampers are at minimum (15%).
3. Reset the OAT_Override to the
following values: If COOL mode is ON (>0%):
 73 OF (23 OC)  At OAT = 73 OF (23 OC), OA Dampers are at
 68 OF (20 OC) minimum of 15% ONLY IF OA Enthalpy > RA
Enthalpy.
 At OAT = 68 OF (20 OC), the Analog Stages
will first stage open OA Dampers until
100%, then will stage open Cooling Valve.

OCCUPANCY Fans should become DISABLED.

On Sheet B – NVI/NVO
4. Change the Occupancy to UNOCCUPIED.

Troubleshooting Notes:
1. Review the Troubleshooting Notes below and implement a given solution if a problem
is encountered.
SYMPTOM/ISSUE SOLUTION
HVAC mode does not change from HEAT Perform a Synchronize and select the “Reset
mode PIDs” option.
Project units are changed in the Project Perform a Synchronize with default settings.
Explorer properties (F4)
Unusual numeric values appear at the Auto the HW input block
output of HW input block
Error regarding not finding a particular Align Tag Names between Reference Hubs
TagName for a Reference Hub for an created in the project with Reference Targets
existing Reference Target – when a code dropped into the project from code snippets.
snippet is dropped on a programming sheet
with existing Reference Targets that don’t
match tag names for Reference Hubs
already in the project
Can’t get the system into Econo Cooling Ensure that the OA enthalpy being measured in
Mode the Econo Cooling Enable custom block on
Sheet 3D is LESS THAN the RA enthalpy.
Override either the OAT or OAH to a value low
enough so that OA enthalpy is less than RA
enthalpy.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 115
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

SYMPTOM/I
S SSUE SOLUTION
To
T view this in
nformation diirectly on Sheeet D, expose slots that dispplay these va
alues on the EEcono
Cooling
C Enablle block from both Enthalppy blocks, thenn link to Monitor blocks.
PID
P loop doess not respond
d as expected Sync hronize with only the “Resset PIDs” option
chec ked.
Veriffy that the PID
D loop is conffigured as
“Revverse Acting” for heating.
Fans
F are not enabled
e Ensu re that occup
pancy state iss OCCUPIED; ffans
are oonly enabled iif the buildingg is occupied..
Can’t
C easily se
ee the effectss of changing one Creatte the option
nal System Mo
onitoring pagge.
or
o more syste em parameterrs

2. Review Lo onworks Trooubleshootinng issues asssociated witth a Lon netw


work in Chappter 6
of the Disstech Controls Network Guide
G (Studeent Files – Documentatioon folder – U
User
Guides).

F. SAVE
S THE PROJECT

1. In EC‐gfxP
Program:
 SAVE each custom
m block in th
he project ass a code snip
ppet in your code libraryy.
 SAVE the project (complete program)
p as a .gfx file on
n your comp
puter.
 SAVE the project to
t the AX station datab
base.
 SAVE the project (complete program)
p as a backup in the device.

TAX, save the


2. In EC‐NET e running staation on the EC‐BOS.

MY QUESTIONS

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 116
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next labs (8 and 9), you will:
 Configure the X50 Series LCD
D Screen
 Download thee Distech Contrrols mobile appp called “MyDCC Control.”
 Connect to the ECL‐650 conttroller.
 Use the mobille app to contrrol and monitorr points from tthe AHU Lab (7
7).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 117
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 118
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

LAB
B 8: CONFIGURING THE X5
50 SERIESS LCD SCR
REEN
Time
e: 15:00
Objecctives:
This lab is designed to give yo
ou an opporrtunity to configure the XX50 series controller LCD
en interface to monitor and
scree a control the
t ECL/ECB B line of proggrammable ccontrollers.
To
T monitor, configure
c an
nd control a device’s Poiints, PID Loo
ops, Overrid
des, and Alarrms
Contrrollers Used
d:

ECL‐650

Stepss:
A Con
nfigure the Main
M Screen
n
B Mo
onitor & Con
nfigure Project Parameteers

A. CONFIGUR
C RE THE MA
AIN SCREEN
1. From the General too
olbox, add an
n Lcd Screen
n block to an
ny programm
ming sheet. Name
it as follow
ws:

2. Double‐click on the Lcd Screen bllock to openn the LCD


Screen Co
onfigurationn window.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 119
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. On the Main screen, add


a a 2nd lin
ne of text: ttype in your full name.

Click OK.

4. Using the Jog Dial on the LCD scre


een on the ddevice:
 Sccroll over to the About menu
m
 Taap the Jog Dial
D
 View your chaanges

B. MONITOR
M & CONFIGU
URE PROJ
JECT PARA
AMETERS

1. Rotate the Jog Dial (1


1) until the Points
P menu is highlighteed; tap the JJog Dial to enter
that menu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 120
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

PO
OINTS
MEENU

Haardware Inputs
Haardware Outp
puts
Bo
oolean constaants
Enum constants
Nu
umeric constaants
Bo
oolean valuess
Enum values
Nu
umeric valuess
Co
om inputs
Wiireless inputss
Ne
etwork variab
ble inputs
Ne
etwork variab
ble outputs

a. Selectt the Hardwaare Inputs menu


m item bby turning the Jog Dial to
o the right until the
Hardwware Inputs is highlighteed in navy bluue. Tap the Jog Dial to eenter. All off the
projecct’s hardwarre inputs are
e displayed.

HW
WI1 Supplyy Fan Status ON
HW
WI2 Return
n Fan Status ON
HW
WI3 Supplyy Air Temp In 68.00 oF
HW
WI4 n Air Temp
Return 72.00 oF
HW
WI5 Return
n Air Humidit y 40.00%
%
HW
WI6 Duct Static
S Pressur e 1.50 In H2O

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 121
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

b. Using the Jog Diall, scroll down to Return Air Humiditty (RAH), and tap the Jo
og Dial
to view
w the available options..

c. Selectt Override.

d. Selectt either Scro


oll or Edit to change the current valu
ue of the Retturn Air Hum
midity
block output to an nother value e.
Scrolling allows yo ou to change the overall value baseed on the clo
osest base 10 0 unit to
1% of the current value. So at 40% RH, thhe default sttep size = 40 0 x .01 = 0.4 > 0.1 ,
since the closest base
b 10 unit to 0.4 is 0.11. That means with everry click of the Jog
Dial sccroll, the vallue will chan
nge by 0.1. W When completed, tap thhe Jog Dial o once,
and thhen tap it aggain on the OKO button too accept the change.
Editin
ng allows you u to change the value off each unit pplace, startin
ng with the h
highest
og Dial to chaange the vallue. When ccomplete with each
unit fiirst, then rottating the Jo
unit, tap
t the Jog DialD to proce eed to the neext unit. Whhen completted, tap the Jog Dial
once more,
m and thhen tap it aggain on the O
OK button too accept thee changes.

Values thatt are overrid


dden are hig hlighted in PPURPLE. Vallues that aree
in alarm are highlighted in RED.

g. Tap th
he Exit butto
on twice to return
r to thee Main screeen.

You can alsso access the


e override acction for thee RAH from tthe
Overrides menu.
m

2. Rotate the Jog Dial (1


1) until the Alarms
A menuu is highlightted; tap the Jog Dial to eenter
that menu.
a. Note the
t alarms that are displaying.

b. Tap th
he Exit butto
on twice to return
r to thee Main screeen.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 122
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 123
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 124
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 9: Downloading and Using the Distech MyDC Contols App


Time: 15:00
Objectives:
This lab is designed to give you an opportunity to download and use Distech’s mobile app to
monitor and control its line of programmable controllers.
Controllers Used:

ECL‐650

Pre‐requisites:
You must have a wireless connection to the EC‐BOS to connect using the MyDC Controls app
with your cell phone.
Steps:
A Download and launch the myDC Control mobile app
B Connect to the ECL650 device
C Modify points using the MyDC Control mobile app

A. DOWNLOAD AND LAUNCH THE MYDC CONTROL APP


1. On your smart phone, open a browser and navigate to the following site, depending on
your phone type:

iPhone App Store


Android phone Google Play Store (https://play.google.com)

2. Search for “myDC Control” in the search bar.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 125
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Click on th
he myDC Co
ontrol app iccon.

4. Click on th
he Install bu
utton to dow
wnload the aapp to your ssmart phonee.

5. After the app has bee en installed to


t your phonne, re‐establish a wireleess connectio
on to
the dc‐traaining wirele
ess network.

6. Launch th
he MyDC Control app.

To use th
his app to inte
erface with Distech
D contro
ollers, you m
must have wireeless access tto
the netw
work on which h the controlllers reside.

B. CONNECT
C TO
T THE EC
CL650 DEV
VICE
1. Re‐connect to the dc‐‐Training ne
etwork on yoour cell phon
ne.
2. Establish a New Conn
nection by cllicking “New
w” and fillingg in the following inform
mation
requestedd:
Name Mo
obile Distech
h
Platform
m Lon
n

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 126
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Bcp Servver IP address


a of your EC‐BOS (10.1.1.1xx))
Port 193
31
User Na
ame adm
min
Passworrd disTech@123

3. Click the + sign on the


e Connections screen too add a
new conn nection.

4. Select “Ad
dd Connectiion.”

5. Configure
e the connecction as follo
ows:
 NAMEE: ECL650
 PLATFFORM: Lonwworks
 BCP SERVER: 10.1.1.1xx (IP address of EC
C‐BOS)
 PORT: 1931
 USERNNAME: admmin
 PASSWWORD: disTTech@123

6. Click “Add
d Connection” when com
mpleted.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 127
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

7. Select the
e icon repressenting the ECL650
E netw
work
connectioon.

8. Select the
e ECL650 devvice icon.

C. MODIFY
M PO
OINTS USIN
NG THE MY
YDC CONT
TROL MOB
BILE APP

1.. Notice the


e similarity with
w the LCD
D screen inteerface.
However,, to use the MyDC Contrrol app, it is NOT
required to
t have the x50 controller LCD screeen
interface..

2.. Select the


e Points icon
n to view all Hardware
Input/Outtputs, Constants, Valuess, and NVIs/N
NVOs.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 128
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Select Hardware Inpu


uts.

4. Right‐clickk on “HW2 Return


R Fan Status”
S and select
Override..

5. Override the
t value to
o OFF.

6. The HW2 Return Fan status should now displlay as


OFF.
Verify in EC‐gfxProgra
E am that the Return Fan SStatus
block output reflects this overridd
den value off OFF.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 129
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.

WHHAT’S AHEAD??
In the next lab (1
10), you will:
 o proxy points in EC‐NETAX.
Create a set of
 Create a simp
ple Px graphic to
t represent soome of those pooints.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 130
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 10: Creating AX Proxy Points and Graphics (Optional)


Time: 45:00
Objectives:
This project is designed to give you an opportunity to create proxy points in AX and build a
graphical interface (front‐end) using the EC‐NETAX PX Editor.
THIS LAB MAY BE EDITED BY THE INSTRUCTOR DEPENDING ON THE AVAILABLE TIME.
Controllers Used:

EC‐BOS‐AX 7 ECL‐650
Preparation:
Using the Px Editor in EC‐NETAX, you will create a graphic similar to the graphic below for the
AHU lab project:

Steps:
A Create proxy points for the ECL_650 device
B Create a new Px view
C Bind the graphical widgets to the created proxy points

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 131
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Distech Controls’
C “dcImages” palette library w was used too create this graphic page.
To use these images, you must first install th e:
 dcIma ages.jar mod dule onto the EC‐BOS
 Image e Service intto the Servicces directoryy
 dcgfxA Applicationss folder to th he File spacee of the AX sstation
See the Productivity
P Enhancing
E Tools
T User Guuide, Chapteer 2 (in your student files)
in the folllowing sectio
ons:
 Installing the dcIm mages Files on
o the EC‐BOOS
 Installing the dcgffxApplications Palette

A. CREATE
C SE
ELECTED PROXY PO
OINTS FOR
R THE ECL
L_650 DEVIICE

1. In the EC‐‐NETAX Nav tree,


t expand
d
the Drivers > BcpLonNNetwork >
ECL_650 device node e.

2. Right‐click on the ECLL_650 device


e
and selecct Actions – Create
C Pointts

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 132
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. When pro ompted, sele


ect TRUE to
create a temporary
t Points
P folder.
Using a teemporary foolder is
optional, but is recom
mmended.

Note thatt proxy pointts created in


n AX will havve the same name and faacets (port
format) as were assiggned/configu ured in EC‐gffxProgram. All spaces aare omitted..

4.. Approxim
mately 53 new
w proxy poin
nts are creatted.
Warningss indicate that as AX wass attemptingg to create a point, it deetected that there
was a poiint already created
c with a duplicate name – andd so, it will no ot create thee point
and proviides a warninng with the name
n of thee point that ddid not get ccreated. You u will
need to reeturn to EC‐g
gfxProgram,, rename thee point, and re‐initiate C
Create Pointss.

5.. Double‐click on the Points


P container (not thee CreatedPoiints folder) tto go to the Bcp Lon
Point Man
nager view ini the centerr View pane .

6.. Expand th
he Points con
ntainer in th
he Nav tree. Note the prresence of the point fold
der called
“CreatedP
Points.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 133
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

7.. Sort the liist of created points:


a. Right‐‐click on the new tempo
orary “CreateedPoints” po
oint folder.
b. Selectt “Reorder.” Select “So
ort by Name..”

8.. Drag the following


f cre
eated proxy points from
m the temporary Created d Points folder in the
Nav tree to
t the Bcp Loon Point Maanager view (one level u
up in the arch
hitecture), b
by dragging
them from
m the Nav trree to the View pane:
 CoolingValve  OutsideAirTemp (OATT)
 DemandA
Avg  ReturnAirH
Humidity (RA
AH)
 DuctStatiicPressure  ReturnAirTTemp (RAT)
 HeatingV
ValveCloseOu
utput  ReturnFan
nStatus
 HeatingV
ValveOpenOu
utput  SupplyAirTTemp_Out (SAT_Out)
 OADampers  SupplyFan
nStatus
 OutsideA
AirHumidity (OAH)
(

You can accomplish


a this
t point byy point, OR yyou can use tthe CTRL‐C kkey while ho olding
down thee left mouse button to highlight
h eac h of the poin
nts. Then, aafter releasin
ng the
mouse buutton, drag all
a 13 points over to the Bcp Lon Poiint Managerr simultaneo ously.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 134
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

B. CREATE
C A NEW PX GRAPHIC
G VIEW
V
1. Create a Px
P view on the
t ECL_650 device:
a. Right‐click on the ECL_650
0 device (whhere you want the Px vieew to reside).
b. Se
elect Views – New View.

2. Name the
e Px view –

AHU_Lxxx
where xx is you
ur workstation
n # (the last 2 ddigits of the ECC‐BOS’s IP addrress)

Creating a new Px vie


ew creates an associatedd Px source ffile with the same namee,
and the Px
P Editor opeens (in the Edit mode).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 135
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Click OK.

3. The Px Ed
ditor opens with
w a blank Canvas panee.

C. BIND
B THE GRAPHICA
G AL WIDGET
TS TO THE
E CREATED
D PROXY P
POINTS
1. Resize the
e canvas to 800
8 (width) x 600 (heighht) :
a. Doublle‐click on th
he Canvas pa
ane to open its propertyy sheet.

b. Configgure the following prope


erties:

view
wSize

8000 x 600
backkground

Caddet Blue

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 136
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Open the
e dcImages palette
p in the
e Palette sidde bar.
3. Expand thhe AHU > Du ucts folder and select thee
appropriaate duct secttions from th
he Straight aand T folderrs
and build the ductwoork as shown n previously..
 Straigght – Horizo
ontal (8)
 T – Top (1)
 T – Bottom
B (1)

Straight – Horizontal
H (8
8)

T – Top (1)

T – Bottom
m (1)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 137
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

To sele
ect and use dcImages,
d se
ee the Produuctivity Enhaancing Toolss User Guide,
Chapteer 2, under “Opening
“ the
e dcImages Palette” and d “Using dcImmages.”

There is currently no groupingg function avvailable in th


he Px Editor tto group all of
the ducting pieces together thhat you mustt assemble. You can, ho owever, after
creatin
ng the duct pieces
p and aligning them
m, assign eacch piece of the ductworkk to
a pre‐d
defined Laye er and LOCK that layer inn the Edit mode by usingg the Layers
sidebar and Layerss property. This
T will lockk the ductwo ork in place as you add tthe
other widgets
w to th
he Px graphiic.

PX Edit Canvas
C Panee with ductw
work

4. Expand th
he Drivers > BcpLonNetw
work > ECL_6650 device n
node > Pointts container..

5. One by on
ne, drag the following inndividual prooxy points (o
of those you previously ccreated)
from the Points contaainer in the Nav Tree to the Px Editoor canvas paane, both as
graphical images (fro
om the dcImages palettee) and as bo ound labels.
PROXY
P POINTT WID
DGET TYPE PATH
 CoolingValve AHUU > Coils > Coooling
> Veertical > Stag
ges

Bouund Label N/A


 Deman
ndAvg BOUND
D LABEL ONLLY N/A

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 138
6001 – Distech Controls & Applications LAB Exercises Guide

PROXY POINT WIDGET TYPE PATH


 OADampers AHU > Damper >
Horizontal (for Return
Air) and Vertical (for
Outside Air)

Bound Label N/A


 OutsideAirTemp (OAT) BOUND LABEL ONLY N/A
 ReturnAirTemp (RAT) BOUND LABEL ONLY N/A
 ReturnFanStatus AHU > Fans >
Centrifugal Fan > Left

Bound Label N/A


 SupplyAirTemp_Out BOUND LABEL ONLY N/A
(SAT_Out)
 SupplyFanStatus AHU > Fans >
Centrifugal Fan >
Right

Bound Label N/A

The Make Widget Wizard will allow you to select a variety of widget sources (Bound
Label, From Palette, Properties, Actions, etc.)

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 139
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Ord

Widget sourcces

ALLL properties

Quick pick properties

Bound labels and graphical


g widdgets are coonnected to the proxy pooint through
ha
properrty called the
e ORD – Objject Resolution Descripttor. The ORD is what
allows the label orr widget to animated
a bassed on the o
object it reprresents.

6. For the boound labels, use the apppropriate bF ormatting (ssee Tab 4 fo
or the bForm
matting
training aid) in the Te
ext property of each bouund label wid
dget, displayy either:

Dissplay Name Output Value


%dissplayName% %
%out.value%

bFormattting is syntaxx sensitive – therefore, ccorrect spelling and form


matting are
crucial.

When you u drag objeccts directly frrom the Navv Tree onto tthe Px Editor canvas panne,
the Makee Widget Wizzard pops up p and the obbject’s ORD (Object Reso olution
Descripto
or – the path
h to the proxxy point) is ppassed to wh
hichever grap phic or labell you
select.

To displayy the proxy point’s


p DISP
PLAY NAME iin a bound laabel, use thee following
syntax in the Format Text properrty in the Maake Widget W
Wizard:
%displayN
% Name%

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 140
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

To displayy the proxy point’s


p OUTPUT VALUE in a bound llabel, use th
he following
syntax in the Format Text properrty in the Maake Widget W
Wizard:
%out.value%

To displayy the proxy point’s


p PAREENT NAME i n a bound laabel, use thee following
syntax in the Format Text properrty in the Maake Widget WWizard:
%parent.n
% name%
%paren
nt.name.displayNam
me%

bFormatss can be stru


ung togetherr with spacess or separato
ors in betweeen, as such :
%p
parent.pare
ent.name%
% > %parent.name%
% > %displaayName%

In the Maake Widget Wizard,


W select the approopriate sourcce (bound laabel, from
palette, etc.),
e and con
nfigure the desired
d propperties (font type/size, b
background,
foregrounnd, border, etc.).
e You maay edit propperties later by double‐clicking on an
ny
object onn the canvas pane.

7. Add a Titlle to the Px graphic


g using a bound laabel configu
ured as follow
ws:

Text (Fo
ormat)

%d
displayNamee%
Font Typ
pe/Size Ariaal 24 bold
Backgro
ound/Foregrround (text) Color youur choice – m
must be conttrasting colo
ors
Border soliid black

8. When you
u have comp
pleted the grraphic, it shoould look sim
milar to the ffollowing :

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 141
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

PX Editt Canvas Pan


ne with ducttwork

9. Click the View/Edit


V Mode
M toggle switch in thhe Px toolbar (part of thee main toolb
bar on top)
to view annd test the graphic.
g

10
0. A dashboard can be created
c usingg the same pproxy pointss, such as :

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 142
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next 2 lab
bs (11 and 12)), you will:
 Set up and configure a Bacn
net MS/TP netw
work (11).
 Discover and add
a all Bacnett devices (11).
 Launch EC‐gfxxProgram and convert the AH
HU Lon projectt to Bacnet (12)).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 143
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 144
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 11: Getting Started With Bacnet Controllers


Time: 40:00
Objectives
After completing this exercise, you will be able to create a new project database in preparation
to start working with Distech Controls’ Bacnet controllers.
Slides: G – Integration Platforms, Getting Started With Bacnet
Overview
 Configuration of the Drivers with the required modules to program Distech Controls’
Bacnet controllers

Controllers Used:

EC‐BOS‐AX 7 ECB‐650

Preparation:
 Commissioning of the EC‐BOS
 Bacnet devices are physically connected to the network
Key Terms:
RS‐485 EIA‐485 (RS‐485) is a standard defining the electrical
characteristics of the receivers and drivers to be used
to transmit data in a differential (balanced) multipoint
data bus that provides high noise immunity with
relatively long cable lengths (4,000 feet).
RS‐485 connectors are 3‐pin.

MSTP Master‐Slave Token Passing


Used for connecting field devices to controllers / routers / control
applications. BACnet MSTP uses RS‐485/EIA‐485 as its physical layer which
allows up to 128 master devices to be installed on a single network with a
max physical length of 4000 feet and speeds up to 115k baud. Using
repeaters allows the length to be increased. General baud rates are
19200, 38400 and 76800. All devices must operate at the same baud rate
and upon auto‐sensing the baud rate, the devices configure themselves
correctly.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 145
6001 – Distech Controls & Applications LAB Exercises Guide

A device that receives a request that requires a response, may respond


without having the token.
Allowing masters to initiate a message exchange only when they have the
token provides a means whereby there can be multiple masters on a
network and data collision can be avoided. Ethernet uses a different
system – it allows collisions and provides a recovery mechanism. Imposing
rules on the token passing such as specifying how much a master can do
while it has the token (Max Info Frames) provides a way to balance the
performance of various devices on a single network.
The biggest disadvantage of MSTP is that any one device gets a limited use
of the bandwidth to initiate a service request and thereby a device may
necessitate keeping an internal queue of application layer messages it
wants to send, waiting to use the token. Limited access combined with the
overhead makes it easy to consume all the bandwidth on the network in
the event there are many devices with many objects with many properties.
MAC address Media Access Control address – the logical address on a network – it is a
unique identifier assigned to network interfaces for communications on
the physical network segment. On MS/TP networks, this is the 8‐bit
address used to identify devices on a single RS‐485 subnet.
In Bacnet, you are allowed up to 128 master devices on a network, starting
at MAC address 000 – for the Building Master Controller (EC‐BOS) – up to
127.
MAC address 255 is reserved for Bacnet‐wide broadcasting.
It is best practice to cluster all the devices at adjacent MAC addresses.
Each gap in the MS/TP MAC address space must be periodically polled for
new devices (poll for master). Each device before an addressing gap starts
a new PFM cycle every 50 token passes and every address in the gap is
checked during the cycle to see if new devices have been added. During a
PFM cycle, one new address is checked each time the device before a gap
is about to pass the token. The timeout waiting for a new device to
respond is allowed to range from 20 to 100 milliseconds.
If all the devices start polling for master at the same time, the token
passing will slow down significantly while all the devices are polling the
gaps and waiting for timeouts.
If there is only one gap, then every 50 times the token goes around the full
loop, one polling cycle will start. But if there are, for example, 5 gaps, then
there will be 5 polling cycles for each time the token goes around the full
loop. The net result is that the subnet will spend more time polling for
new master devices, reducing the available bandwidth for other traffic,
and increasing latency.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 146
6001 – Distech Controls & Applications LAB Exercises Guide

Device ID Device Identifier – also known as Object ID


It is often comprised of the Network # + MAC address (and sometimes the
Vendor #).
The Device ID is shorthand for the Instance Number portion of the BACnet
Device object Object_Identifier property. The Device ID is a non‐volatile
value that is chosen and configured by someone at the site where the
BACnet product is installed. The Device ID is used resolve network layer
addresses into application layer addresses, commonly referred to as
"binding".
The Object_Identifier property, which is required in every BACnet object,
is useful for uniquely referencing each object in a device. The
Object_Identifier is made of two pieces of data:
 an object type (10‐bits)
 an object instance number (22 bits)
The object instance numbers can range from 0 to 4194302. The vendor
can choose which object instance numbers are used for each object. The
exception to this is the object instance number for the Device object,
which can be chosen initially by the vendor, but must be configurable and
survive power and controller resets (non‐volatile).
The only method to make a system‐wide unique Device ID from 0 to
4194302 is to have this value configurable at the building site where the
BACnet product is installed. This can be accomplished in a variety of ways,
from a user interface on the product to simply allowing the Device object
Object_Identifier property to be writable using BACnet WriteProperty
service. This Device ID, which must be unique system wide, provides a
mechanism for referencing every Device in the control system network.
But why do we even need a Device ID when each device has a MAC
(Media Access Control) address? An Ethernet MAC address is large (6
bytes) enough to be unique across a large building network, but an MS/TP
MAC address is too small to be used in any building that requires more
than 127 devices. BACnet devices can use a variety of datalink and
physical layer interfaces, and utilize a BACnet router to pass messages
between the interfaces. The router (network layer) must also be
accounted for when communicating between BACnet devices located on
different interfaces.
BACnet uses a type of address resolution protocol that uses a Device ID
query broadcast (Who‐Is) to the network to find a specific device. The
device reply (I‐Am) will contain information about the route and include
the MAC address. Having an address resolution protocol is useful if a
device fails and is replaced as it can simply be re‐numbered to the failed
Device ID. It is also useful in systems where the MAC address may change
(i.e. BACnet/IP and DHCP service). The address resolution protocol is
needed when routers are utilized in the network to join various datalink
and physical network segments.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 147
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

After discovery, the Device ID ca n now be asssociated with this MAC


address and route. This data wil l be used as tthe unicast ad
ddress in the
majoritty of BACnet messages, inccluding ReadProperty, WrriteProperty, aand
DeviceCommunicationControl thhat are directeed to that Deevice ID.
(Courteesy of Founda
ations, June 22012, a BACneet Internationnal Publication
n)

ECB
B‐650
Use the Datashee
et and/or Pro
oduct Comparrison Chart.
How
w many of the followingg can be con
nnected to aan ECB‐650? WIRELESS DEVICES:

EXTENSION
N MODULES:

EC‐SMARTT‐VUES:

UIs:

UOs:

What is the CPU


U speed?
What designatiion indicates the presen
nce of an LC D screen?
What is the inp
put range in terms of oh
hms?

Stepss:
t “EC‐BOSAXX Install and Start‐up
Refer to the S Guidde” and the ECC‐gfxProgram
m User Guide,
AX
Chapters 2 and 4: Gettting Started on EC‐Net ffor LonWorkss and BACnet Controllers.

A Create a BccpBacnetNetw
work on the EEC‐BOS statio
on
B Configure the
t Local devvice (RFS‐485 MSTP port)
C Add and co
onfigure the MSTP
M port
D Set the MA
AC Address fo
or all Bacnet ddevices
E Discover and Add Bacne
et devices
F Configure the
t Device ID
Ds for all Bacnnet devices
G Configure the
t Max Masster all Bacnett devices
H Launch EC‐‐gfxProgram and verify co
onnection to the device

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 148
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. CREATE
C A BCP BACN
NET NETW
WORK

1. Expand th
he station Coonfig contain
ner in the Naav sidebar and double‐cclick on the D
Drivers
containerr to open the
e Driver Mannager view.

Co
onfig > Driivers

2. Click on th
he New buttton at the bottom of thee Driver
Manager.

he drop‐dow
3. Click on th wn menu and
d select a BccpBacnetNeetwork from the list. DO
O NOT
change thhe name wheen prompted.

B. CONFIGUR
C RE THE LOC
CAL DEVIC
CE

1. Expand th
he BcpBacne
etNetwork node
n in the N
Nav Tree.

2. Note thatt a LOCAL DEVVICE appears.. The Local D


Device repreesents your EC‐BOS.

LOCA
AL DEVIC
CE = EC-B
BOS
3. On the Naav Tree under the BcpBacnetNetwo ork, double‐‐click the Loccal Device to
o see its
properties and set the
e Device ID (shown as O
Object ID).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 149
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

4. Set the Object ID (De


evice ID) for the Local Deevice (EC‐BO
OS) to:

xx0000
xx the last 2 digits of
o the EC‐BOSS IP address
000 MAC address of thet building mmaster controoller (EC‐BOS))
Click Save
e.
We
W will use the
e following scchema for thee Device IDs o
of the Bacnet devices on th
his
ne
etwork:
NETWORK
N # + MAC ADDR RESS
Examplee: 18 + 000
Th
he Device Id must
m be a uniique number for each device in the enttire BACnet
ne
etwork intern
network. The valid range iss 0 to 41943002.

C. ADD
A & CON
NFIGURE THE
T MSTP PORT

1. From the distechControls palette


e, add a BAC
Cnet MS/TP port (Comm munication Port) to
the BcpBaacnetNetwork driver (un
nder BcpBaccnetNetworkk > BACnet C
Comm > Netw work).

2. Double‐click the MS/TP Port in th


he Nav tree to open its PProperty sheeet.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 150
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Assign thiis BACnet MS/TP network a unique Network Nu


umber. Use the last 2 digits of
the EC‐BOOS IP address.
The Netw
work Numberr must be a un nique numbeer for each seggment in the entire BACneet
network internetworkk. The valid raange is 0 to 655534.

4. Expand th
he Link properties and co
onfigure its properties aas follows:

Port Nam
me COM2 (this is the onboaard RS‐485 p
port on an EC‐BOS)
Baud Rate Baud_38400
0 (recommeended), that’’s 38.4 kbps
MS/TP Address
A 0 (default/rrecommendeed MAC Add
dress for thee MS/TP portt)
Max Ma
aster 127 (for now
w)

Leave thee Max Master at 127 for now until you have discoveered and fixed d all device
addresses on the bus. Then, the Max M Master shhould be set tto the address of the last (Max)
MAC address on the MS/TP
M Segment (Bus) ‐ plu s 2 or 3 to leaave room for adding somee
devices in
n the future. Use the MS//TP Configura tion Tool lateer (Step 1‐15)) to copy the Max
Master vaalue to all devvices on the Bus.
B Only theen, the last deevice will know w that it is the last
one and will
w pass the token
t back to
o the device 00.

Max Info
o Frames 20 (the defaault and a reecommended property ffor the EC‐BO
OS)

Max Infoo Frames conttrols how man ny messages are sent befo
ore passing th
he token, and
d may
be increaased up to 50 to increase performance
p in some cases.

5. Click the Save


S button.
6. Right‐clickk the MS/TP
P Port and se
elect the Acttion “Enablee.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 151
6001 – Distech Controls & Applications LAB Exercises Guide

The result will display “enabled” on the MSTP title AND will display the “Enabled”
property as TRUE.

D. SET THE MAC ADDRESS FOR ALL BACNET DEVICES


1. FOR THE ECB_650/ECB_VAV:
Set the MAC Address and the BAUD rate for the ECB_650 and ECB_VAV devices as
follows:

CONTROLLER MAC ADDRESS BAUD RATE


ECB_650 3 38.4
ECB_VAV 5 Auto
Consider the following options for setting the MAC address and BAUD rate:

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 152
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

OPTIION DEEVICES DESCR


RIPTION
DIP Swittches EC
CB‐650, Use the DIP sw
witches to sett the MAC Ad
ddress on the
EC
CB‐VAV EC
CB‐650 and E CB‐VAV (if eq
quipped) conttrollers (see
ppendix B, Neetwork Guidee) – WE WILL NOT BE USIN
Ap NG
TH
HIS METHOD IN CLASS.
EC‐Smarrt‐Vue EC
CB‐650, Usse the EC‐Smaart‐Vue menu tto set the MAC C Address and the
EC
CB‐VAV BA
AUD Rate on t he ECB‐650 an nd ECB‐VAV controllers (leavee
th
he DIP switchees all to their 0 position – seee pp. 34 to 35,
Neetwork Guide) .
Th
he default passsword is 9995.
Yoou must conneect the CAT 5 ccable exiting frrom the gromm met
to
o the left of thee EC‐Smart‐Vu ue to either thee ECB‐650 or tthe
EC
CB‐VAV contro oller. The proccedure for settting MAC addreess
an
nd/or baud ratte is available in any ECB device hardware
installation guidde or in the Nettwork Guide (ssee pp. 76 to 777).
Vaalidate that theeir BAUD rate is set to AUTOO so it will
au
utomatically m match the rate ((38.4 kB/sec) sset by the EC‐B
BOS
– MSTP Port.
LCD Scre
een EC
CB‐650 Usse the LCD screeen on the ECB‐650 (only) coontroller to seet
th
he MAC Addresss and BAUD R Rate for the ECB
B‐650. From th he
Main
M Screen, rottate the Jog Diial (1), until the Settings men nu is
highlighted; tap the Jog Dial to
o enter that menu.

If using th
he LCD scree
en for the EC
CB_650, use the followin
ng basic proccedure:

SETTINGS
MENU

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 153
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Briightness
Lannguage
Loggout Time
Deevice Instance
e
MAAC Address
Maax Master
Baud Rate
Daate
Tim
me

 Selectt MAC Addre ess and Baud


d Rate menuu items by tu urning the Jo
og Dial to the right
until the
t MAC Add ud Rate selecction is highlighted in naavy blue. Tap the
dress or Bau
Jog Diial to enter each
e menu item. Use thhe Jog Dial ro otate/tap fuunctions to cchange
the MAC
M Address and Baud Rate.
 Tap th on (2) twice to return to the Main sccreen.
he Exit butto

2. FOR THE ECB_STAT:


Use the ECB_STAT
E de
evice menu to MAC address only for thee ECB_STAT d
t set the M device.

CONT
TROLLER MAC AD
DDRESS BAUD RATTE
ECB
B_STAT 4 N/A
 Press the Menu button for 8 to
t 10 secondds, and answ
wer No (N) to
o set the Passsword.
 When
n prompted with
w “Com addr
a set?” seelect Yes (Y)).
 Selectt the up or down
d arrow buttons to rreset the MA
AC address. Use MAC ad
ddress 4
for the ECB_STAT.
 Exit th
he menu when finished.

Make surre all BACnet MSTP device es have their MAC addresss (physically)) set properlyy and
there is no
n conflict, sttarting with address
a 3. (A
Address 0 is reeserved for th
he Max Masteer
and addresses 1 and 2 are reserved d for other usses.)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 154
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

E. DISCOVER
D AND ADD AVAILABLE BACNE
ET DEVICE
ES

1. Double‐click on the Bcp


B Bacnet Network
N on tthe Nav tree.

2. Discover the
t devices (physical controllers) byy pressing Diiscover button on the Bccp
Bacnet Deevice Manag
ger view.
If the Disscover buttonn is greyed ou
ut – go back aand double‐ch
heck that the Local Devicee’s
Object ID
D (section B) has
h been conffigured from a ‐1 value to the “xx000” sschema and tthat
the MSTP P port (section C) has been
n both properrly configured
d and enabledd.

3. A Discove
er process will initiate – a progress b
bar at the to
op of the screeen will indicate
the progress of the Discover proccess.

mpleted, 3 Baacnet device


Once com es should dissplay in the D
Discovered p
pane:

ered by high lighting and dragging them from thee


4. Add the 3 Bacnet devvices discove
Discovere
ed pane (topp section) intto the statioon Databasee pane (botto
om section)..

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 155
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5. An Add dialog box ap


ppears:

Click OK to
t add the 3 Bacnet deviices to the sttation’s dataabase:

6. Check forr any MAC ad ddress conflicts betweenn devices an


nd fix them, if required. A MAC
address conflict
c is evident if you cannot disccover those devices wheen initiatingg a
Discover action.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 156
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

F. CONFIGUR
C RE DEVICE IDs FOR ALL
A BACNET DEVICE
ES
1. Select all devices in yo
our database and set th eir Device ID
Ds in batch u
using the DeeviceID
button att the bottomm of the Bcp Bacnet Deviice Managerr.

Select “Ye
es” when asked if you wish
w to write the device O
Object IDs to
o the remotee devices.

2. As a convvention in this Lab, set yo


our Device ID
Ds as follow
ws (using the last 2 digits of your EC‐
BOS IP ad
ddress – xx):
Network Device
D MACC
BOS IP Address
A # Number Address Devvice Instancee ID
10.1.1.1xx xx nnn xx + nnn
(000 to 127)

Example
es:
10.1.1.118 18 3 ECB‐650 1
18003
10.1.1.118 18 4 ECB‐STTAT 1
18004
10.1.1.118 18 5 ECB‐VA
AV 1
18005
The Devicee ID will be a co
ombination off the last 2 digitts of the EC‐BO
OS IP address (xxx) and the
MAC addrress (nnn).
NOTE: The Deevice ID cannoot exceed 4,1944,302.

3. Add the appropriate


a network
n # to
o all 3 devicees simultaneeously. Then
n, click OK.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 157
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

You cann not “swap” De evice IDs between devicees. The changge Device ID aaction will faill and
generate an error messsage since AX X thinks that those Devicee IDs are alreaady assigned. In
this instance, you musst change the Device ID forr each individdual device to
o a ID that is n
not
currentlyy assigned, the
en change it once
o the desiired Device ID
D is free.

4. A Changee Device ID popup


p will ap
ppear displaaying the beffore and afteer. Verify th
hat the
Device ID changes are
e correct andd click OK. IIf not, click C
Cancel and b
begin the pro
ocess again.

5. Verify thaat the Device


e IDs have be
een changedd as expecteed.
You may have to selecct the Refresh icon in the Tool bar.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 158
6001 – Distech Controls & Applications LAB Exercises Guide

G. CONFIGURE THE MAX MASTER PROPERTY

1. Expand the MSTP Port node on the Nav tree. Double‐click on the MSTP Port Link node in
the Nav tree to open its Property sheet in the View pane.

2. Perform the following steps to communicate the Max Master to all Bacnet devices on the
network:

Right‐click on the Link


property.

Select Ms/Tp
Configuration from
the menu.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 159
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. A dialog box
b pops up to allow con
nfiguring thee Max Masteer and Max IInfo Frames properties.

Uncheck the
t checkbo
ox for Entter the numb
ber “8” for
MaxInfoFFrames. thee MaxMaster.
(Thee last physical device on the
neetwork is addreessed at 5.)

This will allow


a several spare devicces to be insstalled at a laater date without requirring the Maxx
Master to o be changedd.
Click OK.

Ea
ach time the Ms/Tp
M Configguration tooll is opened, the Max Mastter will reflecct the
MAC
M address of o the last phyysical device on the Bacneet network.

A Messagge dialog boxx will pop up


p notifying yoou that the Max Masterr update wass successful.
Click OK.

4. The Link property


p she
eet view will reflect the new Max M
Master value (8) in the EC
C‐BOS.

5. Save the station


s database by righ
ht‐clicking onn the Station
n’s Fox
icon in the Nav tree and
a selectingg “Save Statiion.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 160
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

H. LAUNCH
L EC
C-GFX PRO
OGRAM
1.
1 Launch EC
C‐gfxProgram on the EC
CB_650 devicce (right‐clicck
commandd – Launch Wizard).
W
In EC‐gfxP
Program, ve erify that you
u are online (live) on you
ur
ECB‐650 controller
c (shows conne REEN lights in
ected as 2 GR
the lowerr right‐hand corner – 1 for
f the EC‐BO OS and 1 forr
the controller).

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 161
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

WHHAT’S AHEAD??
In the next lab (1
12), you will:
 Launch EC‐gfxxProgram and convert the AH
HU Lon projectt to Bacnet.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 162
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

LAB
B 12: AHU
U Project (BACnet)
TIMEE: 1:40:00
0 / 3:00:00
0
Objecctives
This project
p is designed to he
elp you unde erstand howw to build thee control loggic needed too program
an EC
CB‐650 Bacnet controller, using man ny of the proogramming b blocks availaable in EC‐gfx
fxProgram.
Havinng completed the AHU Project
P Lab 4 in a Lon controller, thee objective o
of Lab 8 is to reuse the
samee program an nd convert itt to work in a Bacnet conntroller.
Slides: M – BACn
net Networkks
Overview
Referr to the soluttion pages that follow to
o help you vverify and co
omplete the conversion aafter
usingg the Converrt Tool in EC‐‐gfxProgramm.
The entire sequence of operation in the followingg pages is exaactly the samee as in the Lab
b 4.
Some custtomized trainiing might beg
gin with Lab 88, if desired, tto build the AHU project to
o focus
more on BACnet
B contro
ollers.

Based
d on a seque
ence of operration, the project
p is diviided into 6 m
main prograamming sheeets, with 3
sub‐p
programming sheets for custom bloccks (identifieed as Sheetss C1, D1, D2)):
SEQUEENCE TIME PROGRAM
MMING SHEEETS
1. Unit
U start‐up 30:00 Sheet A – HW Inputs & Outputs
35:00 Sheet B – Network Vaariable Inputts & Outputts
2. Supply Air Te
emp Setpoin
nt 30:00 Sheet C – Supply Air TTemp (SAT) SSetpoint Reset
(includes Sheeet C1 – Custom block)
3. Econo (Free) Cooling Mo
ode 15:00 Sheet D1 – Econo Cooll Enable (Cusstom block)
4. AHU
A Operation Mode 40:00 Sheet D – Heat/Cool ((includes Sheett D2 – Custom block)
5. Fa
an Control 30:00 Sheet E – Fans
6. Alarms
A 25:00 Sheet F – A
Alarms
TOTTAL 3.25 Between eaach sequencee step will be iinstruction an
nd a
HRS discussion oof all requirem
ments.

NOTTE: Lab time is


i somewhat reduced
r if only performingg Lon‐to‐Bacnnet conversion
n – approx. 1.5 hrs.

Contrrollers Used
d:

ECB‐650

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 163
6001 – Distech Controls & Applications LAB Exercises Guide

Preparation:
 Complete Lab 11, Getting Started With BACnet Controllers.
 For the purposes of this project, it is already assumed that EC‐gfxProgram has been launched
on the ECB650 controller.
 Set the default measurement units to US or Metric (if not already set).
 Each sequence step has the following sections:
O INTRODUCTORY OVERVIEW
O PROGRAMMING SHEET DIAGRAM
O BUILDING BLOCKS TABLE

Key Terms:
Convert Project Converts a project to the current controller type as best as possible. When code
is opened from a different type of controller, this applies conversion rules to
currently unsupported blocks to exchange them for similar blocks that are
supported by the current controller. This facilitates code reuse from other
controller models.
For example, when a type of block is not supported by the current controller,
this is shown in the Error List as “The object “object name” is not supported by
the current device.”
Build & Send Builds the project, verifies the code for any build errors and if all is correct,
downloads (sends) the project code (not configurations) into the device.
Keyboard shortcut = Ctrl+Shift+B
Synchronize Used to synchronize the code and configurations between the device and PC by
either downloading from the PC to one or more devices or uploading from a
device to the PC. The information being transferred can include configurations,
modes, and values of blocks.
Enthalpy The measure of the internal energy of a system.
This includes:
 Temperature
 Pressure
 Humidity
Proportional reset Allows the output of a block to be “reset” on a linear basis, based on the
equation y = mx + b (equation for the slope of a line). Two blocks typically
accomplish this function:
 Linear – provides the proportional reset
 Limit – limits the output to prevent under/overflow
This is useful for applications such as supply air temperature reset in relation to
the outside air temperature.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 164
6001 – Distech Controls & Applications LAB Exercises Guide

Network Value Used to read a value from OR to write a value to any BACnet object
available on the BACnet intranetwork, according to the block’s Input or
Output mode. The Network Value block is NOT a Bacnet object, just a
communication facilitator.
The number of Network Value block instances supported by a controller
is shown in the Number drop‐down list in the Properties pane or in the
Statistics pane.
COV Subscription See Input Services
Input Services Read Property – Read polling makes a request to a network device to provide
the value of a network point at a regular time interval. Should the value change
immediately after the value was polled, the update will occur only when the
device is polled again.
Read Property Multiple – Reads multiple points in one telegram. This reduces
the amount of network traffic required to transmit data.
Confirmed COV Subscription – Subscribe as a client to an object for change‐
of‐value reporting. The remote device (server) watches the object property
value, the subscription list, and the change criteria. The change criteria are
determined by a change in value, and throttling rules for the minimum and
maximum period between object value transmissions. When the change criteria
for the value are met, the server sends COV notifications for the new value to
the subscribed clients.
Clients return a confirmation message to the server to validate that the message
was received. This adds extra traffic on the network. If a confirmation is not
received, the COV notification is resent.
Unconfirmed COV Subscription – Clients do not return a confirmation
message to the server to validate that the message was received. This reduces
the amount of traffic on the network. This method is less secure as lost
messages are not resent.
Receive Broadcast COV – See Broadcast COV (Send/Receive)
Output Services Write Property – Write to a network point.
Write Property Multiple – Write multiple points in one telegram. This reduces
the amount of network traffic required to transmit data. No confirmation
message is returned and there is no guarantee that the write message was
successfully received.
Send Global Broadcast COV – See Broadcast COV (Send/Receive)
Send Local Broadcast COV – See Broadcast COV (Send/Receive)
Broadcast COV Receive Broadcast COV – Instead of regularly polling an object for its value,
(Send/Receive) this allows a device to push a value to the receiving controller only when the
value has changed at the remote controller. This method is useful to reduce
network congestion as information is transmitted only when necessary. The
remote controller must be configured for Send Broadcast COV for the property
value.
Send Broadcast COV –
 Global – The local device (server) watches the object property value and
the change criteria. The change criteria are determined by a change in

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 165
6001 – Distech Controls & Applications LAB Exercises Guide

value, and throttling rules for the minimum and maximum period between
object value transmissions.
When the change criteria for the value are met, the server broadcasts a COV
notification for the new value to any client (remote device) located on the
BACnet intranetwork that may need it. This broadcast COV is passed on
(repeated) by Building Controllers according to its routing configuration.
Clients do not return a confirmation message to the server to validate that
the message was received. This reduces the amount of traffic on the
network. This method is less secure as lost messages are not resent.
 Local – The local device (server) watches the object property value and the
change criteria. The change criteria are determined by a change in value,
and throttling rules for the minimum and maximum period between object
value transmissions.
When the change criteria for the value are met, the server broadcasts a COV
notification for the new value to any client (remote device) located on the
local BACnet MS/TP data bus that may need it. This broadcast COV is not
passed on (repeated) by a Building Controller.

Skills:
 Adding/linking blocks
 Configuring properties/ports
 Converting a non‐Bacnet project into a
Bacnet project
 Configuring Network Value blocks as
either inputs or outputs
 Creating Custom blocks
 Simulating a fan‐in function
 Building & Sending code to the device

New Blocks:
Floating Output Used to interface with a floating actuator connected to the
controller’s output (either OPEN or CLOSED). The controller
calculates the time that is needed for the actuator motor to reach
the correct position.
For Loop Used to execute code created on the associated Programming Sheet
a pre‐determined number of times as set by the StartIndex and
StopIndex. This block is typically used to compare multiple network
values between each other (use Generic Network Value), to find the
average, highest/lowest value, etc.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 166
6001 – Distech Controls & Applications LAB Exercises Guide

Reference Hub/Target Allows 2 or more blocks to be connected with drawing a physical


link. These are required for linking from one programming sheet to
another, and are optional when linking on the same programming
sheet.
 Reference Hub – aqua
 Reference target – light green
Custom blocks Used to simplify graphic control sequences by grouping multiple
blocks together and creating a new block for advanced controls.
These new blocks can then be added to the Code Library as a code
snippet.
Exported Inputs/Outputs Allows ports within a Custom block to be exported to the parent
Custom block as either input or output ports.
 Exported inputs/outputs – light purple
Limit Used to control the input value within a specified range. If only one
of the limits (either High or Low) is given a value, then the input is
only limited in one direction.
Linear Provides a proportional reset based on the linear equation (y = mx +
b) – equation for calculating the slope of a line. This is useful for
applications such as supply temperature reset in relation to the
outside air temperature. Often used in combination with a Limit
block.
Enthalpy Used to calculate air enthalpy when supplied with the dry air bulb
temperature, relative humidity, and atmospheric pressure.
Enthalpy is the amount of internal heat energy contained in the air,
expressed as a ratio of energy to mass (BTU/lb).
Analog Stages Used to control multiple (up to 4) analog stages. As the Input
demand increases, the Output stages increase from 0 to 100
sequentially.
If only 2 stages are configured, the first stage will increase at double
the rate of the Input so that when the Input reaches 50%, the first
stage will reach 100%. As the Input increases beyond 50%, the
second stage will begin to increase at double the rate of the Input
so that finally when the Input reaches 100%, the second stage will
also reach 100%.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 167
6001 – Distech Controls & Applications LAB Exercises Guide

Digital Fault Used to evaluate a digital fault condition such as a fan or a pump
stop or a manual override. When the input is different than the
status for a defined time period (Activation Delay), the block will
output a fault. There are two types of faults; run faults and stop
faults.
Numeric Fault Used to evaluate a numeric fault condition such as a supply
temperature low limit. If the input is less than or equal to the low
limit or greater than or equal to the high limit for a defined time
period (Activation Delay), the block will output a fault. There are
two types of faults; low fault and high fault.
Live Trend Log Shows a variable’s trend or variation with respect to another
variable or to time. This block is ideal for analyzing cause and effect
within a controlled system, and for debugging.
For example, use Live Trend Log to view the performance of a
process by assigning one or more control variables to the Y‐axis and
time as the X‐axis. You can then see the system response.

Network Value Used to read a value from OR to write a value to any BACnet object
available on the BACnet intranetwork, according to the block’s Input
or Output mode.
The number of Network Value block instances supported by a
controller is shown in the Number drop‐down list in the Properties
pane or in the Statistics pane.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 168
6001 – Distech Controls & Applications LAB Exercises Guide

Best Programming Practices:

Segregating different functions When creating a multi‐sheet project, place HW In/Out


and NV In/Out on separate pages. Keep functions
segregated (e.g., SAT Reset, Heat‐Cool, Fan Control, and
Alarms to aid in understanding the project.

Coding block placement When building logic, arrange coding blocks from left to
right, and top to bottom; this is how the code is
sequenced when it is being built.

Text blocks Use Text blocks for titling programming sheets and
sections, and for adding amplifying notes.

Duplicate Use the Duplicate function when using the same block
multiple times on a programming sheet. Configure once
– then duplicate.

Link To function Use the “Link to” option on the right‐click menu to
create and link to blocks like Internal
Constants/Variables, Monitors, Reference Hubs/Targets,
etc.

Toolbox search When looking for blocks, use the Toolbox Search
feature to save time.

Code snippets Save key blocks or sections of code as Code Snippets for
efficiency and reuse.

Organizing your Code Library Provide organization to your Code Library with added
folders for code snippets and GFX project files in a way
that makes sense and facilitates locating projects and
project resources.

Configuring blocks in advance Consider configuring blocks in advance (e.g., HW


– Resources Viewer inputs/outputs, Network values, etc.) using the
Resources Viewer. When you extract them from the
Toolbox, they will be pre‐numbered and configured,
except for port formats.

Custom blocks Organize groups of blocks into Custom blocks using


Encapsulate (CTRL‐E) wherever it makes sense. Avoid
putting constants and inputs/outputs into Custom
blocks to facilitate locating them.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 169
6001 – Distech Controls & Applications LAB Exercises Guide

Reference Hubs/Targets Use Reference Hubs and Targets to code as clean as


possible, minimizing cross‐over links. When building
multi‐sheet projects, create Reference Hubs as you go;
create and connect all Reference Targets at the end of
the project.

Cross‐over links Minimize (or eliminate) any cross‐over links.

Auto‐link Use the Auto‐link (CTRL‐Q) to save time in linking


between blocks.

Text documents – adding Use Text documents to add descriptive text to


descriptive project text document the control sequence. Text documents
support rich‐text format (RTF), which means text and
supporting graphics can be copied from design
documents and pasted directly into a GFX project.
Enhanced formatting features include bolding, multiple
font types, use of graphics, etc.

Monitoring system values Build and use a System Monitoring page (consisting of
Reference Targets and Monitor blocks) at the beginning
of the project to bring in parameters from all project
sheets onto a single sheet, with related system values in
close proximity.

Steps:

A Import a project into EC‐gfxProgram 10:00


B Convert the project into a Bacnet format 2:00
C Replace non‐convertible objects (Lonworks NVs) with Bacnet equivalents: 60:00
1. Network inputs …………………………………………… p. 173
2. Network outputs …………………………………………… p. 175
3. ForLoop block …………………………………………… p. 178
4. Schedule …………………………………………… p. 182
5. Equal (for HVAC Mode conversion) …………………………………………… p. 184
6. Alarm States …………………………………………… p. 185
D Configure an Alarm Limit and Notification Class 15:00
E Synchronize the project 3:00
F Manipulate project values to simulate a dynamic system 20:00
G Save the project 5:00

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 170
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. IM
MPORT A PROJECT
P INTO BAC
CNET
Havin
ng completed Lab 7, verify that you are online (llive) in EC‐gffxProgram o
on the ECB‐6650
contrroller (showss connected as 2 GREEN
N lights in thee lower right‐hand corner – 1 for the EC‐BOS
and 1 for the conntroller).
1. A new pro
oject should be displaye
ed with a singgle blank prrogrammingg sheet.
2. Synchronize this new blank project with the EECB‐650 devvice using th he following
settings. This will flussh the device
e of any exissting settinggs from the p
previous training.

3. Select the
e File menu in the upperr left corner..

4. Import the LAB 7 (AHU Project Lo


on) project innto EC‐gfxPrrogram.

Documents / Distech Contro


ols / EC‐gfxProogram / My gfxxApplications / Project Files

5. Immediattely rename
e the projectt in the Projeect Explorerr as a Bacnett project.

RENAMIN NG the projecct NOW (usinng “Bacnet” ssomewhere inn the saved ffilename) willl
prevent you
y from inad dvertently ovverwriting yo
our Lonworkss project wheen you save th
he
project LA
ATER as a file
e.

6. Open the Error List (b


bottom tab) and observee the total number of errrors. There should
be approxximately 45 to 50 errors.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 171
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

B. CONVERT
C THE
T PROJ
JECT INTO A BACNE
ET FORMAT
T

1. Select the File menu in th


he upper lefft corner.

2. Using
U the Connvert Projectt tool (availaable in EC‐gfx
fxProgram v.. 4.1 and lateer), convert the
co
ontrol seque ence built in LAB 4 (AHU U Project LON N). All blockks EXCEPT th
he network
vaariables (and
d the For Looop block, wh hich contain s a network variable) arre automaticcally
co
onverted.

Examples of blocks th
hat automatically converrt include th
he following::
Conversion
ns
In this lab
b, the Lon objeccts in the left column
c will be
automaticcally replaced by BACnet obje ects in the righht column:
LON BACN
NET
Numeric Constant Analog
A Value (AV)
Numeric Value Analog
A Value (AV)
Boolean Value Binary
B Value ((BV)

This will significantly reduce


r the nu
umber of erroors generated
d that must be corrected – the
remaininng number of errors will de ecrease to 11 .

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 172
6001 – Distech Controls & Applications LAB Exercises Guide

C. REPLACE NON-CONVERTIBLE OBJECTS (NETWORK VARIABLES)


The remaining Lonworks network variable objects that were not converted using the
“Convert Project” tool must be manually replaced with BACnet equivalents, as shown:
LON BACNET QTY SHEET
Network variable input (NVI) Network Value (NV) 3 B
Network variable output (NVO) Network Value (NV) 6 B
NVI4 (Occupancy Schedule) Schedule 1 B
For Loop (for Lon) For Loop (for Bacnet) 1 F

Open the Error List (bottom tab) and observe the total number of remaining errors. There
should now be only 10 or 11 errors, all of which involve Lonworks non‐convertible Network
Variable blocks, which are not supported by BACnet.

1. Replace Network Inputs

a. Starting with Sheet 3B, Network Variable Inputs & Outputs, one at a time, delete
the input links to/from each Lonworks NVI. Replace each NVI with a Network
Value (NV) block from the Bacnet Toolbox, using the same name, as shown:
In/Out Lon Name Bacnet
Input NVI1 OAT NV1
NVI2 OAH NV2

These will be configured in the next step.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 173
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

You will convert


c NVI3 – TerminalLo
oadFanIn andd NVI4 – Occu
upancySchedu
ule LATER in tthe lab.

b. Configgure the new


w Bacnet Ne
etwork Valuee objects preeviously added, as follow
ws:

OAT | OAH
O
Networkk value mod
de Input

Configurration type Databasse

Use the D
Database devicce to select a N Network Value
on a conttroller that is ccurrently onlinee.

Service Read
(see p. 165 for a description Propertyy
of input serrvice types)

Device Path
P VAV

Object AV8 OAT ‐ A nalog Value 8:: Outdoor Tem


mp
AI5002 OAH ‐ AAnalog Input 50002: Com Senssor 1 ‐ Humiditty
Default Value
V 20
Poll Inte
erval 60 sec

Default Value:
V The block’s output when a Max receive time failure occurrs (a network
value upd date is not recceived on the
e network witthin the time period set in
n the textbox)).
Poll Interrval: The timee period betwween polling a network variable on the network
e has change d).
(whetherr or not the vaariable's value

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 174
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

For Inputs from/Outpu uts to a devicce, configure tthe NV blockss with which BACnet
network value
v mode you
y want the controller to execute. Preevious NVIs w will be
configure
ed as Inputs; previous
p NVOOs will be con figured as Ouutputs.

BACnet services includ


de Read or Write,
W which arre the easiestt to use. For example, you
u
would use a Read servvice to read a value FROM another device, or use a W Write service
to write a value TO another device.
The assiggned Services are for training purposes only. The acttual Bacnet service assigneed
will depend on the spe ecific applicattion. The Baccnet Service ttypes for inpu
uts are
describedd in the Key Terms
T section at the begin ning of the Laab.

2. Replace Network
N Outtputs

a. On Sh
heet 3B, one at a time, delete the inpput links to//from each LLonworks NV
VO.
Replace each NVOO with a Nettwork Valuee (NV) objectt from the Baacnet Toolboox,
using the same naame, as showwn:
Out Lon Name Bacnet
Output NVO1 SAT NV3
NVO2 HVAC MMode NV4
NVO3 Demandd Average NV5
NVO4 Supply FFan VFD NV6
NVO5 Return FFan VFD NV7

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 175
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

To displayy the Input po


orts as shown
n, you must fiirst configuree the Networkk Value blockks
as Outputs (see Step 6).
6

b. Add a new Netwo


ork Value objject (NV8) a nd name it ““Enabled Fan VFD.”

You will convert


c NVO6
6 – Alarm Stattes LATER in tthis lab.

c. Configgure the new


w BACnet Ne
etwork Valuee objects preeviously add
ded, as follow
ws:

SAT_Ou
ut | HVAC Mode | Demand
D Avvg
Networkk value Output
O
mode

Configurration Database
D
type

Use the Databbase device to select a Netwo


ork Value on a
controller thaat is currently oonline.

Service Write
W
(see p. 165 for a Property
P
description of output
service type
es)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 176
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Device Path
P VAV
V

Object AV6
A SAT_Out – Analog Value 66: DuctInTemp
MV14
M HVAC Mode – Multistatee Value 14: HVVACModeStatuus
AV44
A Demand Avvg – Analog Vaalue 44: TermiinalLoad
Write Interval 60
6 sec

For Inputts from/Outpuuts to a devicce, configure tthe NV blockss with which BACnet
network value
v mode you
y want the controller too execute. Preevious NVIs w will be
configure
ed as Inputs; previous
p NVOOs will be connfigured as Ouutputs.

d. Configgure the rem


maining 3 blo
ocks, leavingg the Configu
uration Path
h UNASSIGNED:
Con
nfiguration
Out Nam
me N
NV # Path
Output Supply Fan VFD N
NV6 Un
nassigned
Return Fan VFD N
NV7 Un
nassigned
Enable Fan VFD N
NV8 Un
nassigned

e. For eaach of the NV


V modes asssigned as Ouutputs, right‐‐click on eacch NV and seelect
Configgure Ports – unselect the Trigger poort and selecct the Input port.

f. Link th
he Network Value outpu
ut blocks as ffollows:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 177
6001 – Distech Controls & Applications LAB Exercises Guide

Remain unassigned –
Input ports must be checked
in Configure Ports.

3. Replace the ForLoop Block:

a. Replace the Lonworks For Loop block with one designed for Bacnet in the Code
Library. The path is provided below – in gfxApplications:

gfxApplications > 2.3 > BACnet > _Custom Blocks > NetworkValue > BACnet_3Min3MaxAvgSum_2.2.1

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 178
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

The ForLo oop block for the Lon soluttion containss a generic neetwork variable input (NVI)) that
Bacnet do oes not suppoort. Also, Baccnet does no t have a single NV that reepresents thee Fan‐in
of all term
minal loads (like LonWorkks).

b. Bacneet does NOTT have the saame “Fan‐in” capability as Lonworkks NVIs. You u must
configgure the totaal number off VAVs (or anny other con
ntroller typee) from which the
valuess need to be
e fed into the
e ForLoop bllock for calculation:

c. Delete
e the existing Lonworks TerminalLo ad_FanIn bllock on Sheeet 3B – NVIs//NVOs.

d. Link th
he StartInde ex and
StopInndex input ports
p of the
new ForLoop
F blocck to two
Intern
nal Constants that
repressent the range of Bacnet
devicees (10 in thiss example)
from which
w we wiill be 50 to 59 > We picked 100 NV numbers at random tha at we
receivving values (550 to 59). know willl not conflict w
with any other b
blocks in the prroject.

e. Doublle‐click on th
he ForLoop block
b to opeen up its child
d programm
ming sheet.

f. Note the
t Loop Inffo and Gene
eric Networkk Value blocks inside thee ForLoop.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 179
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Th
he Loop Info
o block provides the status of the Fo or Loop blockk. Each timee the
loop has comppleted, the index is increeased by 1. This happenns rapidly at the
Lo
oop Info Outtput port.

 Baased on the Loop Numbe er being gennerated on the Loop Info o Output port, the
Geeneric Netwwork Value block
b receivees that valuee at the inputt port called
d
“N
Number,” an nd the Generric Network Value acts aas NV50 – NV V59 (one at a time)
for each instance of the lo
oop.

g. Using the Resourcces Viewer, configure


c ue blocks 50 through 59 as
Neetwork Valu
follow
ws:

h. For Ne
etwork Valu
ue block 50:
 Se es tab and a View Modee of All. This will display all
elect the Nettwork Value
Neetwork Values available in the contrroller, not ju
ust those currrently used in the
prroject.

Note the prooperties of Nettwork Values 1 – 8, those currrently used in the project.
NVs 1 – 5 arre pointing to a Device Instannce of 18005 – the VAV contrroller physicallyy
connected to o the network.. NVs 6, 7 and 8 remain unasssigned, since tthere are no acctual
VFDs conneccted.

 Sccroll down to
o Network Value
V 50. Rigght‐click on Network Vaalue 50 and select
“C
Configure…” from the menu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 180
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Co
onfigure Nettwork Value
e 50 using th e following parameters:

Configuration
C n Type Database
D
Access
A Type (SService) Read Propertyy Multiple
Device
D Path 100.1.1.1xx\BcppBacnetNetw work\ECB_VA AV
(TThe path shouuld point to yyour EC‐BOS.)
Device
D Instancce WS
W # + MAC aaddress of VA
AV:
(a
auto‐populatted Exxample: 180005 (for WS #118, MAC Addrress of 005)
based
b on the Device
D ID
set in AX)
Object
O Instancce Analog
A Value 444 – Terminaal Load
Default
D Value
e null
not between tthe expected
(n d values of 0 aand 100)

 Re
ename Netw
work Value 50 to:
Name
N VAV_Termina
V lLoad

i. For Ne
etwork Valu
ue blocks 51‐59:
 In the Resourcces Viewer, right‐click
r onn Network V
Value block 5
50 and select
“D
Duplicate.”

 Co
onfigure the Duplicate as
a follows:

Device Insttance In
ncrement byy 1

Number off Copies 9

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 181
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

When yo ou use Dupliccate, it uses a Manual Conffiguration Typ


pe and sets a
an
incremeenting Device Instance for eeach NV blocck.

It is NOTT necessary to
o place NV500 through 59 oonto a progra
amming sheett.

j. The re
esult will display Networrk Value 50 aas connected to the Dattabase and N
NVs 51
througgh 59 as Maanual. The Device
D IDs shhould be autto‐incremented from thee xx005
assign
ned to the ph hysical onlin
ne ECB_VAV device.

4. Replace the
t Schedule
e Block:

a. On Sh
heet B – NVI//NVO, replaace NVI4, Occcupancy Sch
hedule objecct with a Sch
hedule
objectt from the Bacnet
B toolbo
ox.
b. Configgure the Sch
hedule as Occcupied M‐F,, 8AM to 5PM
M.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 182
6001 – Distech Controls & Applications LAB Exercises Guide

 Left‐click on Monday at
8:00 AM and drag down
to highlight the cells from
8:00 AM to 5:00 PM.
 Then right‐click and
select “New Event” from
the menu.

 Select “Occupied” as the event value.

 Right‐click on the Monday event and select


“Apply to Monday through Friday.”

 The result will display as follows:

 If you click on any day scheduled, you can


adjust the schedule for that day on the right
using the Start Time and End Time properties.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 183
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Se
et the Schedu
ule Default to
t UNOCCUP
PIED.

 Clo
ose the Sche
edule and Saave the channges.

5. Replace the Multiplexxer block (ussed to conveert the Lon o


occupancy eenumeration
n) with
an Equal block.

a. To vie
ew the enum meration vallues outputtted from thee Schedule sso you can p
properly
configgure the Equ
ual block’s port
p format:
 Right‐click on the Schedulle and selectt “Configuree Ports.” Do
ouble‐click on
n the
Cu
urrent State format calle
ed “Enum: O Occupancy.”

 Click on the Co
onfigure hyp
perlink.

 No net enumeraation values for occupan


ote the Bacn ncy:

Occupied
O 1
Un
noccupied 2

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 184
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

b. Link th
he Schedule output dire
ectly to the Input1 port o
of the Equall block.
c. Link an Internal Constant
C into
o Input2 of tthe Equal blo
ock and set it to a value of 1.

This will
w compare the occupancy values (bbeing outpu utted from thhe Schedule) to 1,
and allow us to co
onvert the Unoccupied
U vvalue of 2 to
o a 0 instead.

EEqual Outpu
ut
Sche
edule Outpu
ut Result of Comparingg to 1 (bassed on port format)

Occcupied (1) TRUE (1) O


Occupied (1)
Uno
occupied (2)) FALSE (0) Unoccupied (0)

d. Changge the port format


f for th
he Equal bloock to the following:
True (1) OCCU PIED (1)
False (0
0) UNOCC UPIED (0)

e. Once the project has been converted andd in Debug m


mode, it will output like tthis:

f. Perforrm a Monitoor All on the Schedule b lock to placee a Monitor block on thee
remaining ports.

6. Replace the
t Alarm Sttates Block:
a. On Shheet F – Alarrms, encapsu
ulate the Lonnworks Alarm Status (NV
VO6) block ((if not
alread
dy accomplisshed in Lab 7)
7 to producce a Custom block called
d “Alarm States.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 185
6001 – Distech Controls & Applications LAB Exercises Guide

b. Double‐click on the new Custom block, and delete the Alarm States nvo block
inside.

c. Add a Binary Value block and duplicate it 9 times.

Inside the Alarm States Custom Block

d. Drag‐select ALL BLOCKS inside the Custom block and select CTRL+Q to auto‐link all
Exported Inputs, Binary Values, and Exported Outputs.

CTRL + Q = AUTOLINK

Spread out the blocks horizontally to allow the links to be drawn properly.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 186
6001 – Distech Controls & Applications LAB Exercises Guide

k. If desired, rename each Binary Value block with a name that approximates the
same name as the connected reference targets.

D. CONFIGURE AN ALARM LIMIT AND NOTIFICATION CLASS

e. Configure an alarm for the RAT Hardware Input block as follows:

Enable alarms
Limit enable: High/Low
High limit: 80
Low limit: 65

a. Enable alarms and the High and Low limits.


b. Set High/Low limits as follows:

High Limit 80
Low Limit 65

f. Click the “Configure notification class …” hyperlink to establish an alarm


notification class linked to the controller of choice.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 187
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

g. Click either
e the ed
dit link or the
e “Add new
w recipient” link.

h. Click the
t “Select device
d from database” l ink to add a device.

i. To sen
nd alarms to
o the EC‐BOSS, click the lo
ocalDevice.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 188
6001 – Distech Controls & Applications LAB Exercises Guide

Click OK twice. In the Recipient List, rename the destination to “EC‐BOS.”

Click OK twice again to return to the programming sheet.

j. Right‐click on the RAT block and override the RAT output to 82 oF. Expose the Fault
and InAlarm ports and add a Monitor block to each.

k. Start the Debug mode and view the Fault and InAlarm outputs – both should
display as TRUE.

l. In the Alarm Service (wire sheet view) of EC‐NETAX, add a Console Recipient from
the Alarm palette, and link it from the Default Alarm Class as follows:

m. Double‐click the Console Recipient and view the alarm:

The entry indicates that it’s a Fault alarm (due to the override performed) from the
ECB650 device.
Adding a separate alarm extension in EC‐NETAX is unnecessary, thus saving RAM in the
EC‐BOS.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 189
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

E. SYNCHRON
S NIZE THE PROJECT
P
The “Synchronize
“ e” function is used to synchronize thhe code and configuratio
ons between n the
devicce and PC byy either downloading froom the PC too one or morre devices orr uploading ffrom
one or
o more devices to the PC.
P The inforrmation beinng transferreed can include configuraations,
mode es, and values of blocks.
A pro eed to be synchronized for a numbeer of reason
oject may ne ns:
 oject and its configuratio
To send a pro on that has bbeen importted from a file to a contrroller
 To send a pro
oject to moree than one controller
c att a time
 When
W returning to onlinee mode from m offline modde
 When
W changing the proje ect’s units (frrom Metric tto US, for exxample)
When any of the
e following Synchroniza
S tion Options are selecteed, the project’s curren
nt code
will be
b backed up in the database:
 Project's
P Con
nfiguration
 ECL
E Series Co ontrollers: Reinitialize
R non‐controlleer specific vaalues and co
onstants
 ECL
E Series Co ontrollers: Reinitialize
R co
ontroller speecific values and constan nts
 ECB
E & ECY Se eries controllers: Reinitialize non‐coontroller speecific values
 ECB
E & ECY Se eries controllers: Reinitialize controoller specific values
 Send
S Schedule's configurration
 Save
S Code too the databasse
 Compile
C code
e and send itt to device

1. Configure
e all blocks’ output
o portss with the
appropriaate format (uunits).
2. Insert com
mments in thhe program to facilitate
later unde
erstanding.
3. Resolve any remaininng errors, and
Synchronize the proje
ect with the ECB‐650
device using the default settings.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 190
6001 – Distech Controls & Applications LAB Exercises Guide

F. MANIPULATE PROJECT SETTINGS TO SIMULATE A DYNAMIC SYSTEM

Start the monitor mode (Debug), and use the set values and overrides specified in the Project
Specification document for Lab 4 to simulate the Inputs for the project.

Manipulate the following values/settings in the project to observe the effect on the project
outputs:

SETTING EFFECT

SAT  Cooling Out (output 2 of Analog Stages):


At SAT = 66 OF (19 OC) – below Effective SAT SP –
On Sheet A – HWI/HWO
cooling mode is engaged. If previously open, the
1. Set the SAT to the following values: Heating valve will drive in the CLOSE direction.
 66 OF (19 OC) – above Effective SAT SP
 57 OF (14 OC) – below Effective SAT SP

NOTE: There is a narrow range in which  Heating Out (output of PID Heat):
neither the Cooling OR Heating valve is At SAT = 57 OF (14 OC) – below Effective SAT SP –
open: 58.5 OF (14.7 OC) to 60.5 OF (15.8 OC) heating mode is engaged. If previously closed,
the Heating valve will drive in the OPEN direction.
 OA Dampers:
When in Cooling mode, OA Dampers will open to
the maximum of either Analog Stages output 1 or
OA Damper Limit (based on Fan speed).
When in heating mode, OA Dampers CLOSE to a
minimum of 15%.

DUCT STATIC PRESSURE For Celsius:


 At 374 Pa, Fan Speed increases to 25%.
On Sheet A – HWI/HWO  At 373 Pa, Fan Speed increases to 50%.
2. Set the Duct Static Pressure to the For Fahrenheit:
following values:  At 1.0 in H2O, Fan Speed increases to 12.5%.
For Celsius:  At 0.5 in H2O, Fan Speed increases to 25%.
 374 Pa As Fan speed drops, the OA Damper position
 373 Pa increases, and vice versa, to maintain a constant
For Fahrenheit: duct static pressure.
NOTE: In this application, when in Heat mode, OA
 1.0 in H2O
Dampers will maintain a 15% open position.
 0.5 in H2O

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 191
6001 – Distech Controls & Applications LAB Exercises Guide

SETTING EFFECT

OAT OA Dampers (Sheet 3A):


If HEAT mode is ON (>0%):
On Sheet B – NVI/NVO
 OA Dampers are at minimum (15%).
3. Reset the OAT_Override to the following
values: If COOL mode is ON (>0%):
 73 OF (23 OC)  At OAT = 73 OF (23 OC), OA Dampers are at
 68 OF (20 OC) minimum of 15% ONLY IF OA Enthalpy > RA
Enthalpy.
 At OAT = 68 OF (20 OC), the Analog Stages will
first stage open OA Dampers until 100%, then
will stage open Cooling Valve.

OCCUPANCY Fans should become DISABLED.

On Sheet B – NVI/NVO
4. Change the occupancy to UNOCCUPIED.

Troubleshooting Notes:
1. Review the Troubleshooting Notes below and implement a given solution if a problem
is encountered.
SYMPTOM/ISSUE SOLUTION
HVAC mode does not change from HEAT Perform a Synchronize and select the “Reset
mode PIDs” option.
Project units are changed in the Project Perform a Synchronize with default settings.
Explorer properties (F4)
Unusual numeric values appear at the Auto the HW input block
output of HW input block
Error regarding not finding a particular Align Tag Names between Reference Hubs
TagName for a Reference Hub for an created in the project with Reference Targets
existing Reference Target – when a code dropped into the project from code snippets.
snippet is dropped on a programming sheet
with existing Reference Targets that don’t
match tag names for Reference Hubs
already in the project
Can’t get the system into Econo Cooling Ensure that the OA enthalpy being measured in
Mode the Econo Cooling Enable custom block on
Sheet D is LESS THAN the RA enthalpy.
Override either the OAT or OAH to a value low
enough so that OA enthalpy is less than RA
enthalpy.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 192
6001 – Distech Controls & Applications LAB Exercises Guide

SYMPTOM/ISSUE SOLUTION
To view this information directly on Sheet D,
expose slots that display these values on the
Econo Cooling Enable block from both Enthalpy
blocks, then link to Monitor blocks.
Fans are not enabled Ensure that occupancy state is OCCUPIED; fans
are only enabled if the building is occupied.
Can’t easily see the effects of changing one Create the optional System Monitoring page
or more system parameters

2. Review BACnet Troubleshooting issues associated with a Bacnet network in Chapter 5


of the Network Guide.

G. SAVE THE PROJECT

1. Save each custom block in the project as a code snippet in your code library.

2. Save the project (complete program) as a .gfx file on your computer. For convenience
and ease of location, project files should be saved to the following location in My
gfxApplications:

3. Save the project to the AX station database.

4. Save the project (complete program) as a backup in the device.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 193
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.

WHHAT’S AHEAD??
In the next lab (1
13), you will:
 Create a custo
om toolbox.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 194
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 13: Building a Custom Toolbox (optional)


Time: 30:00
Objectives
This project is designed to help you understand how to create a custom toolbox using the
Toolbox Builder tool in EC‐gfxProgram.
Slides: N/A

Steps
A Create the Toolbox
B Configure the Toolbox
C Build and test the Toolbox

A. CREATE THE TOOLBOX


1. Using the Bacnet AHU project previously built, right‐click on each of the following
blocks and create 2 new code snippets, if not already accomplished:

SAT‐SP Dual Reset (Sheet C)


Econo Cool Enable (Sheet D)

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 195
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Open the Toolbox Bu


uilder from the Tools rib bon.

3. Select File
e – New Too
olbox.

4. Name the
e toolbox:

“AHU””

B. CONFIGUR
C RE THE TOO
OLBOX
1. Configure
e the toolboxx properties as follows:
Toollbox Name AHU
Commpany Name Control Fre
eak HVAC
Desccription AHU Stuff
Filen
name AHU
Title
e AHU

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 196
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Right‐clickk on the to
oolbox icon and select “Add New Group.” TTo add a neew code
snippet too the group, right‐click on
o a group foolder and seelect “Add N
New Snippet.” Add 2
new groups and code e snippets ass follows:

Group Name #1 > Resets


 Snippet SAT‐SP
S Dual Reset
R
Group Name #2 > Energy
 Snippet Econo
E Cool En
nable

C. BUILD
B AND
D TEST THE
E TOOLBO
OX

1. Build (F5) the new To


oolbox.

2. Close the Toolbox Builder and savve/name your new toolb


box.

3. Save yourr program, and close/resstart EC‐gfxPProgram.

4. Validate your
y new To oolbox is avaailable and ddrag one of the blocks yyou added o
onto the
programm ming sheet.

D. OPTIONAL
O

1. Share you
ur toolbox with
w someone
e else.

2. Modify th
he Dual PID Loop Customm block so itt can be add
ded to the A
AHU Toolboxx. (Clue:
use a Gen
neric PID Loo
op block.)

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 197
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.

WHHAT’S AHEAD??
In the next lab (1
14), you will:
 Synchronize tiime with the EC‐BOS and othher field bus controllers

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 198
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 14: Time Synchronization


Time: 30:00
Objectives
This project is designed to show you how to synchronize time between devices using either the
BOS or the field bus controller (ECL‐/ECB‐650) as the master time reference.
Slides: N – Time Synchronization

Overview
Time must be synchronized among all the controllers on a network. To accomplish this, each
Lon or Bacnet device has a Real Time Clock block.
 For Bacnet, most of the time synchronization can be accomplished in EC‐gfxProgram.
 For Lon, most of the time synchronization configurations must be accomplished in EC‐
NET‐AX using specialized objects.

Controllers Used:

ECL‐650
ECL‐650 ECB‐650
ECB‐650

Key Terms:
Real Time Clock Supplies and maintains real time for a controller. This block does not
need to be on a Programming Sheet to maintain time.
The time can be manually set during configuration through the configure
dialog.
B‐ASC and B‐AAC listed Bacnet controllers support the time‐
synchronization‐recipients or utc‐time‐synchronization‐recipients
properties used to synchronize a controller’s time at regular intervals
from another B‐AAC listed controller. Under this scheme, the controller
is added to the recipient list of another controller that supports this
property and acts as the time source.
Time Sync Controllers designated to receive automatic time synchronization at
Recipients regular intervals from the master time synch controller.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 199
6001 – Distech Controls & Applications LAB Exercises Guide

Synchronization The time period between pushing a controller’s time to all controllers
Interval specified in the Recipients List. Setting the Synchronization Interval to
zero (0) disables this feature.
Lon Time (object) Provides "system time" ability from the station to any Lon device that has
an nvi using Snvt_TimeStamp. To use, copy LonTime from the kitLon
palette into the BcpLonNetwork, and link as needed to Lon devices.
Build An action that allows you to build a set of configuration properties for
the nvoTimeDate Lon object under the RTC (Real Time Clock).

Steps
FOR BACNET DEVICES:

If EC‐BOS is master time reference:


A Add time synchronization recipients
B Configure time synchronization recipients
C Synchronize time between EC‐BOS and controllers

If ECB controller is master time reference:


A Configure a Real Time Clock and Time Sync Service
B Set the Time Synchronization Interval

FOR LONWORKS DEVICES:

If EC‐BOS is master time reference:


A Add and link a LonTime object
B Set the synchronization interval (Update Time)

If ECL controller is master time reference:


A Configure a Real Time Clock
B Set the synchronization interval (minSendTime/maxSendTime))
C Link the TimeDate nvo to other controllers’ TimeSet nvi

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 200
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

TIM ME SYNC C FOR BACNET DEVICE ES


If thee EC‐BOS is
i the mastter time reeference:
A. ADD
A TIME SYNCHRO
S NIZATION RECIPIEN
NTS
1. In EC‐NETTAX, right‐clicck on the BA
ACnet Local
Device (in
n the BcpBaccnetNetworkk), and selecct
Views – Property
P She eet.
The Bacneet Local Devvice represen
nts the EC‐BO
OS.

2. Scroll dow
wn and rightt‐click on
Time Synchronization n
Recipientts.
Expand th
he node for Time
T
Synchronization Recip
pients.
Right‐clickk on Time
Synchronization Recippients
and select Actions >
addEleme ent.
3. Resize the
e dialog box.
4. Click on th
he double‐down arrow.

B. CONFIGUR
C RE TIME SY
YNCHRONIIZATION R
RECIPIENTS
S
1. To synchrronize with a specific de
evice:
Select EITTHER Device or Address.

To select Device ID Enter th


he controllerr’s Device ID
D (workstatio
on # + 00 +
MAC address) – exaample: 180003.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 201
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

To select Address Enter th


he controllerr’s Network Number (workstation ##)
and a MAC
M Addresss of 3.

You can fin


nd the Device
e ID, MAC A ddress or Neetwork Num
mber by view
wing
the BCP Bacnet Device Manager.

2. To synchrronize with all


a devices on
o the entiree BACnet MSTP bus:

To select Address Enter th


he Network Number.
Set the MSTP addreess to 255, w
which repressents a
broadcaast to all MA
AC addressess on that nettwork.

255 = BROADCAS
B ST

In Bacnet, MAC
M addresss 255 is reseerved for bro
oadcasts.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 202
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Set the Time Synchro


onization Intterval value to establish the refresh rate.

Since the ECB‐VAV


E and
d ECB‐100/2000 series do
o not have an n RTC, the
recommended Time Syynchronizati on Interval iis 5 minutess.

C. SYNCHRON
S NIZE TIME BETWEEN
N EC-BOS AND CONTROLLERS
1. To force the
t time syn nchronizatio
on to occur immmediatelyy so you don
n’t have to w
wait,
double‐click on the BccpBacnetNe
etwork to vieew the Bcp B
Bacnet Devicce Manager.

2. Select the
e devices witth which to synchronize
s and click on
n TSynch buttton at the b
bottom
of the screen. Select Yes when th he pop‐up a ppears.

3. Select the
e Time Synch
h Type as “Local Time.” Select the A
Address Ran
nge to transm
mit on
“All Connected Netwworks.”

4. This will transmit upd


dated time values from tthe EC‐BOS tto the selectted devices o
on ALL
physicallyy connected networks.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 203
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

5. Success iss indicated by


b the Time Synch
S flags tthat will pop
p up in the lo
ower right corner
of the screen.

TIM ME SYNC C FOR BACNET DEVICE ES


If thee ECB CON
NTROLLER is
i the masster time reeference:

A. CONFIGUR
C RE A REAL--TIME CLO
OCK AND T
TIME SYNC
C SERVICE
E

1. In EC‐gfxP
Program, draag a Real Tim
me Clock (RTTC) block on
nto a program
mming sheet and
set the clo
ock on the RTC
R block configuration w window.

2. Configure
e the properrties for the Time Sync SService to brroadcast thee time and d
date on
the BACnet network..
a. Click on the “Con
nfigure Time
e Sync Servicce” link at th
he lower leftt corner.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 204
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

b. Rightt‐click on “Tiime Sync


Recip
pients” and select “Add”” to
add a recipient.

c. Name the Recipient.

Up to 5 con
ntrollers for time‐synchrronization‐reecipients can
n be defined
d.

d. Usingg the drop‐d


down menu, select the R
Recipient Typ
pe to Local, Global or Reemote
Broadcast.

DEVVICE BACnet device innstance – Cllick the “Seleect device frrom


dataabase” link tto open a listt of devices in the datab
base.
AX
This is the prefeerred option when usingg EC‐NET .
ADD
DRESS BACnet Node (M
MAC) Addresss.
LOCAAL BROADCAAST Broaadcast the ti me synchronization to aall controllerrs on
the same subneet as this conntroller.
GLO
OBAL BROADC
CAST Broaadcast the ti me synchronization to aall controllerrs on
all subnets.
REM
MOTE BROADC
CAST Broaadcast the ti me synchronization to aall controllerrs on
anotther subnet than the on ne used by tthis controlleer.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 205
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

You can alsso select a single Device by Device ID


D or by MAC
C Address.

The time‐syynchronizatiion‐recipien ts can be brroadcast locaally to all


controllers on the same subnet of the current controller, o or can be
broadcast globally
g to all controller s on all subn
nets.

e. Controllers require a network time syncchronization n pulse befo


ore the Real Time
Clockk becomes available.
a Cllick on the SSynchronize button to syynchronize ttime
with the EC‐BOS..

B. SET
S THE TIIME SYNCH
HRONIZAT
TION INTER
RVAL

1. Set the Tiime Sync Serrvice Synchro


onization Interval (min send time) p
property (refresh
rate).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 206
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

TIM ME SYNC C FOR LO ONWOR RKS DEV VICES


If thee EC‐BOS is
i the mastter time reeference:
A. ADD
A AND LINK
L A LON
NTIME OBJ
JECT

1. In EC‐NETT‐AX, drag a LonTime ob


bject from thhe kitLon pallette onto th
he wire sheet for
the BcpLoonNetwork.

2. Right‐clickk on the Lon


nTime
object (soource).

Select NV
V Link Mark to
t create a Lon
L link (bindding) betweeen the LonTTime object’ss Time
Stamp slo
ot and the EC
CL‐650 contrroller’s nviTiimeSet slot.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 207
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Right‐clickk on the ECLL650 device and


a select:

Nvv Link From LonTim


me

4. On the So
ource‐side, click
c on:

Tim
meStamp
5. On the Ta arget‐side, only
o
objects with
w the same e SNVT
will highlight; the restt will be
greyed ou ut.

6. Scroll dow
wn and click on:

nviTimeSet

Link Editor

7. A link is fo
ormed betw ween the
LonTime object
o and the ECL_650,,
indicated by a small knob
k on the
source sid de of the Lon
nTime object.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 208
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

8. Double‐click on the link knob on the


t
LonTime object to navigate to the e
Real Time
e Clock (RTCC) in the
ECL_650 device.
d The link displayss in
green.

Wire sheet vview of the ECL_650

BcpLonNetworkk Wire Sheet

Status Bar Readout

Lon Link M
Manager

B. SET
S THE SY
YNCHRON
NIZATION INTERVAL (REFRESH
H RATE)

1. Set the syynchronizatioon interval using


u the LonnTime objecct’s Update TTime properrty on
the Prope erty sheet vie
ew.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 209
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

TIM ME SYNC C FOR LO ONWOR RKS DEV VICES


If thee ECL‐CON
NTROLLER is
i the master time reeference:
A. CONFIGUR
C RE A REAL TIME CLO
OCK

1. In EC‐gfxP
Program, draag a Real Timme Clock (RTTC) block onto a program
mming sheett and
set the clo
ock in the RTTC block con
nfiguration w
window.

B. SET
S THE SY
YNCHRON
NIZATION INTERVAL (REFRESH
H RATE)

1. Under the e in EC‐NETAXX, right‐click on


e ECL device
the RTC Lonmark
L object, and sele
ect the Propperty
sheet view
w.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 210
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Expand th he nvoTimeDDate properrty and


right‐clickk on nvoTim
meDate.

Select Acttions – Build


d to build the
configuraation propertties for the
minimum m and maxim mum send tim mes.
They will appear in a CP Containe
er
called:

ConfiggurationP
Propertie
es

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 211
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Expand th
he SCPTminSSendTime and SCPTmaxxSendTime p
properties to
o set the minimum
and maximum send times.
t

C. LINK
L THE TIMEDATE
T NVO TO OTHER
O CO
ONTROLLE
ERS’ TIMES
SET NVI

1. On the Wire
W sheet off the BcpLon
nNetwork, crreate a Lon Link (bindingg) between the
ECL_650 nvoTimeDat
n te and otherr controllers’ (ECL_STAT) nviTimeSeet.

Yo
ou will first need
n to Discover and Addd the ECL_SSTAT device, and Commiission it.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 212
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

BcpLonNetwor
B rk Wire Sheet

Status Bar Readout

Lon Link M
Manager

2. Bind the New


N Link be
etween the ECL_650
E andd the ECL_STTAT device in
n the Lon Lin
nk
Manager.

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 213
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

WHHAT’S AHEAD??
In the next lab (1
15), you will:
 Establish scheedules between
n field bus conttrollers
 Establish scheedules between
n the EC‐BOS aand a field bus controller

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 214
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 15: Establishing Schedules Between Controllers


Time: 45:00
Objectives
This project is designed to show you how to configure a Schedule object in EC‐NET‐AX and in
EC‐gfxProgram when the controller schedule:
 IS linked to a master schedule from an EC‐BOS or EC‐NET‐AX Supervisor
 IS NOT linked to a master schedule from an EC‐BOS or EC‐NET‐AX Supervisor
Preparation
For this lab, you will need to create a master Schedule in the EC‐BOS and in multiple VAV
controllers. The lab is based on the following scenarios:
 Scenario A – Linking an occupancy schedule in an AHU controller (ECL/ECB‐650) to one or
multiple VAV controllers (ECL/ECB‐VAVs) WITHOUT using an AX schedule on the EC‐BOS
 Scenario B – Linking an AX building master schedule (BMS) in an EC‐BOS to an AHU
controller’s internal occupancy schedule

Controllers Used:

EC‐BOS ECL‐650 ECB‐650


Steps:
A Replace the Lonworks NVI with an actual Schedule
B Configure the field bus controller Schedules
C Lonworks: Link the field bus master Schedule to other devices
D BACnet: Link the field bus master Schedule to other devices
E Create a master Schedule in EC‐NETAX
F Lonworks: Export the AX master Schedule
G BACnet: Export the AX master Schedule

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 215
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. REPLACE
R THE
T LONW
WORKS NV
VI WITH AN
N ACTUAL SCHEDUL
LE
Program, in the AHU Lonworks projject (Lab 7), replace the network varriable
1. In EC‐gfxP
input NVI4, Occupanccy Schedule with an actuual Schedulee object from
m the Time p
palette
and also name
n it Occu
upancy Sche
edule.
Link the CurrentState
C e Select port of the Multtiplexer block, as shown.
e port to the

The Schedule ob
bject can be used as eithher an nvi orr an nvo.
Notee the NV Ma
anager view of the Lonmmark Schedulle object bellow.

B. CONFIGUR
C RE THE FIELD BUS CONTROLL
LER SCHED
DULES

1. For both
h LonWorks//Bacnet:
Double‐cclick the Schedule block or right‐clic k and selectt “Build Scheedule”) to co
onfigure
the Sche
edule block in EC‐gfxProgram for:

Mo
on – Fri, 8A
AM‐5PM
on the Weekly
W Sched
dule tab.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 216
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

SCE ENARIO A
Field
d Bus Conttroller scheedule NOT linked to a master SSchedule in
n AX
C. LONWORK
L S: LINK FIELD BUS MASTER S
SCHEDULE TO OTHER DEVICE
ES
C‐NETAX on th
In EC he BcpLonNe etwork wire sheet, link tthe nvoScheedule (AHU) to all other
contrrollers’ (VAV
Vs) nviSchedules, as follo
ows:
1. In EC‐gfxxProgram, fo
or the ECL_6650 Occupanncy Schedulee object, con nfigure the
Min/Max Send Time e in the Sche
edule block. For this exaample, leavee it at the deefault
values.
The Min
M Send Tim me determinnes the minim mum updatee time if therre is a
config
guration cha ange; the Maax Send Tim me determinees the maximmum
updatte time if theere is NO connfiguration cchange.

2. In EC‐NET‐AX, add an
n ECL_VAV controller
c too the BcpLon
nNetwork (in
n the Driverss
containe
er) from the distechConttrols palette.. Use the BccpLonworkssDevice and
rename it “ECL_VAVV0.”

3. Right‐clicck on the BcpLonworkDevice and seelect [Devicee Model] fro


om the menu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 217
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

4.
4 Select th
he ECL_VAV from the drop‐down listt.

5. Use Copyy/Paste Spe


ecial to creatte 9 copies oonto the Bcp
pLonNetworkk wire sheett.

6. Discoverr the ECL_VAAV controllerr physically rrepresented


d on the Training Panel.
Highlightt both the diiscovered EC
CL_VAV and the ECL_VA AV0 devices.

7. Match th
he ECL_VAV device with the ECL_VA
AV0 device.

8.
8 Commisssion the ECLL_VAV0 devicce.

9. Right‐clicck on the EC
CL_650 devicce icon and sselect “NV Liink Mark” frrom the men
nu.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 218
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

10. Drag‐sele
ect all ECL_V
VAV controllers on the w
wire sheet annd right‐clickk on any of tthe
selected group of ECCL_VAV controllers and sselect “NV Link From EC CL_650” from m the
menu.
(You can also select the
t VAV con
ntrollers on tthe Nav Treee.)

11. On the Source side (ECL_650), se elect “nvoScchedule1.” W


Wait for a m
moment. Thee Link
Editor is parsing thro
ough all of th
he target objjects

12. On the Target


T side (1
10 ECL_VAVss), select “nvviSchedule11.” It should be one of 2 objects
with the same SNVT as the sourcce device’s nnvoSchedulee1 object.
(All other objects on the Source side
s that do not have the same Lon SNVT will bee
grayed out.)
o

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 219
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

13. On the BcpLonNetwo


B ork, right‐cliick and selecct Views > Lo
on Link Man nager. Check the
Hide Pro oxy Links che
eckbox in the e lower left corner. Thiss will reducee the numbeer of
links disp
played to only those direectly betweeen Lon contrrollers (netw work links).

14. Select all of the linkss between th


he ECL_650 n
nvoSchedulee_1 and eacch ECL_VAV
nviScheddule1 and click the Selecctive Bind buutton.
(You can also just sellect the Bind
d button with
thout selectinng specific liinks.)

You will NOT


N be able to bind the only
o physically installed deevice UNTIL yyou delete all of
the otherr copied/non
n‐existent devvices, so you will only be aable to bind tthe single link.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 220
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

The Scchedule objeect can be ussed as eitherr an nvi or an


n nvo.

Data passed
p to an
n nviSchedulle from anotther device iss passed to
the nvvoSchedule automatical
a lly to allow ddaisy‐chainiing from onee
devicee to anotherr.
Offlinee devices will display a ““Device Errorr” as the Link Status. To
o
successsfully bind the
t online deevice (ECL_V VAV0), you m must delete
the off
ffline devicess first.

D. BACNET:
B LINK
L FIELD
D BUS MAS
STER SCH
HEDULE TO
O OTHER D
DEVICES
In EC
C‐gfxProgram
m, configure a network service for thhe Schedule block used iin the Bacneet Lab 12
to bro
oadcast on the
t networkk:
1. In the co
ontroller thatt will be broadcasting thhe schedule (ECB_650), aadd a Netwo
ork
Value bloock called “SSchedule_Brroadcast” in the Occupaancy section of the NV Innputs &
Outputs programmin ng sheet.

2. e configuration window and configuure the Netw


Open the work Value b
block as follo
ows:
Name Schedule_Broadcast
Ne
etwork Value
e Mode Output
Configuration Type Databasee
Acccess Type (SService) Send Locaal Broadcastt COV
Device Path 10.1.1.1002\BcpBacneetNetwork\EECB_650
(automattically pointss to itself)
Ob
bject Occupanccy Schedule or Schedulee_OVR
Data Type Enum

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 221
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. In EC‐NEET‐AX, add an
n ECB‐VAV controller
c to the BcpBacnetNetworkk by using the
Discoverr function. Name
N it “ECB
B_VAV0.”

4. Use Copyy/Paste Spe


ecial to creatte 9 copies oonto the Bcp
pLonNetworkk wire sheett.

5. In ECgfxP
Program, in each of the controllers eexpected to receive the schedule
(ECB_VAAVs), add a Network
N ue block call ed “Schedulle_Receive.””
Valu

In
I this lab, on
nly do this steep for the ECB
B_VAV0 deviice, since it iss the only livee VAV
controller
c on
n the networkk.

6. Configurre the Netwo


ork Value blo
ock as follow
ws:
Name Schedule_Receive
Ne
etwork Value
e Mode Input
Configuration Type Databasee
Acccess Type (SService) Receive B
Broadcast CO
OV
Device Path 10.1.1.1002\BcpBacneetNetwork\EECB_650
(point to the ECB_650 master sch
hedule)
Ob
bject Occupanccy Schedule or Schedulee_OVR
Min Receive Tiime 10 sec

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 222
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

10
0

SCE ENARIO B
Field
d Bus Conttroller scheedule IS lin
nked to a m
master Sch
hedule in A
AX

E. CREATE
C A MASTER SCHEDULE
S E IN EC-NE
ET-AX
1. In EC‐NetAX, create a new folder called “Scheedules” on tthe Config co
ontainer using the
New menu.

2. e Schedules palette, draag an EnumSSchedule into the Schedules folder.


Open the

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 223
6001 – Distech Controls & Applications LAB Exercises Guide

3. Configure it to reflect a Mon – Fri, 8AM – 5PM schedule. Duplicate it.


Lon Enum schedule Lon_OccupancySchedule
Bacnet Enum schedule BACnet_OccupancySchedule

4. Set the Facets and Default Output for each of the schedules as follows:
Lon Enumeration LonOccupancyEnum (frozen enum in range)

Bacnet Enumeration Occ = 1, UnOcc = 2 (manually configured)

F. LONWORKS: EXPORT THE AX MASTER SCHEDULE

Lonworks (for ECL controllers): In EC‐NetAX, use the Bcp Lon Schedule Export Manager (on the
device object’s Schedules device extension) to link each controller’s internal Occupancy
Schedule on the network to the master schedule on the EC‐BOS.
1. Expand the ECL_650 device node in the Nav Tree. Double‐click on the Schedules
device extension to open the Bcp Lon Schedule Export Manager.

2. Click the Discover button to discover all the ECL_650 controller’s schedules and
calendars.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 224
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Drag the
e Occupancyy Schedule th
hat you creaated in EC‐gffx into the sttation database.

4. Set the Su
upervisor Orrd to the AX Occupancy Schedule (m
master) that you created
d in the
Scheduless folder under the Config container..

This “refereence” conne ects the masster AX Occupancy Sched


dule to the
controller’ss internal Occcupancy Schhedule.

5. Leave the Execution Time set to Interval andd 5 minutes.

6. Click OK to completee the Add prrocess. The ccontroller’s Occupancy Schedule ap ppears
in the Daatabase pane
e and in the Nav Tree unnder the ECLL_650 controoller’s Sched
dules
device exxtension.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 225
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

7. Note thaat the Last Su


uccess colum
mn may dispplay a “null” value. To fo
orce the exeecution,
highlightt the Occupaancy Scheduule and click the Export b
button.

8. The conffiguration off the AX Occu


upancy Scheedule is writtten to the Lo
on controller’s
Occupanncy Schedule e, displaying a Time/Datee stamp in the Last Succcess column.

Any updates to the AX A schedule rreferenced byy a controller’’s internal


schedule immediateely and autom matically updaate the outpu ut (Current sta
ate)
of the controller’s
c in
nternal scheduule. The dataa from the AX X schedule
superseedes any outp put from the ccontroller’s innternal sched
dule.
Only th
he output is superseded;
s tthe previous cconfiguration n of the
controlller’s internall schedule rem mains intact,, unless a ma anual Import iis
perform
med in GFX. Should
S powerr to the EC‐BO OS become in nterrupted, th
he
controlller’s internal schedule willl act to controol the block to
o which the
schedule is linked.

9. Verify in EC‐gfx that the Lon controller’s Occcupancy Schedule outpu


ut updates.

0. Change the
10 t Occupan ncy Schedule
e master in A
AX, export itt to the Lon ccontroller aggain,
and veriffy in EC‐gfxP
Program thatt the Occupaancy Schedu ule block’s output updattes.

11 ule in the sc hedule block’s “Build Scchedule”


1. To updatte the actual GFX schedu
configuraation window, manuallyy perform ann import by sselecting thee following ffrom
the schedule’s menuu:
File > Im
mport > Im
mport From
m Device

12
2. Lonworkks (for non‐EECL and STATT controllerrs):
Use the LonTodEven
L nt object from the kitLon n palette to link the buillding masterr
schedule
e (BMS) to nvviSchedule on
o all the coontrollers in the networkk (binding).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 226
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

G. BACNET:
B EXPORT
E THE AX MA
ASTER SCH
HEDULE
BACnnet (for ECB controllers)): In EC‐NettAX, Use the BBcp Bacnet SSchedule Exp port Manageer (on
the device
d objectt’s Scheduless device exte
ension) to linnk each controller’s Baccnet Schedulle on
the network
n to th
he master scchedule on the
t EC‐BOS.
1. Expand the
t ECB_650 0 device node in the Navv Tree and double‐click o
on the Sched
dules
device exxtension to open
o the Bccp Bacnet Schhedule Expoort Manager.

2. Click the Discover bu


utton to disccover all of t he ECB_6500 controller’ss schedules aand
calendarrs. Drag the Occupancy Schedule thhat you creatted in EC‐gfxxProgram in nto the
station database.
d

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 227
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Set the Supervisor


S Ord
O to the Orrd of the AX Occupancy Schedule (m
master) that will
control this controlle
er’s internal Bacnet Scheedule.

This
T “referen nce” connectts the AX Occcupancy Sch
hedule (BMSS) to the
controller’s in
nternal Occu
upancy Scheedule.

4. Leave the Execution Time set to Interval andd 5 minutes.

5. Click OK to completee the Add prrocess. The ccontroller’s Occupancy Schedule ap ppears
in the Daatabase pane
e and in the Nav Tree unnder the ECB B_650 controller’s Sched
dules
device exxtension.

6. Once add ded to the Database,


D op
pen the Occuupancy Scheedule export extension’s
propertyy sheet and configure
c the Skip Writees property aas follows:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 228
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

In the Co
onfig Facets window, sett the priorityyForWritingg to TRUE.

7. Note thaat the Last Su


uccess colummn in the Bccp Bacnet Schhedule Expo
ort Managerr may
display a “null” value
e. To force the
t executioon, highlight the Occupancy Schedule and
click the Export button.

8. The conffiguration off the AX Occu


upancy Scheedule is writtten to the Bacnet contro
oller’s
Occupanncy Schedule e, displaying a Time/Datee stamp in the Last Succcess column.

Any updates to the AX


A schedule llinked to a controller’s inteernal schedulee
immed diately and au
utomatically uupdate the ouutput of the coontroller’s
interna
al schedule. The
T data from m the AX scheddule superseddes any outpuut
from th
he controller’ss internal sch edule.
Only th
he output is superseded;
s tthe previous cconfiguration n of the
controlller’s internall schedule rem mains intact,, unless a ma anual Import iis
perform
med in GFX. Should
S powerr to the EC‐BO OS become in nterrupted, th
he
controlller’s internal schedule willl act to controol the block to
o which the A
AX
Occupaancy Schedulee is connectedd.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 229
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

9. Verify in EC‐gfxProgrram that the


e Bacnet conntroller’s Occcupancy Sch
hedule outpu
ut
updates..

10
0. Change the
t Occupan ncy Schedule
e master in A
AX, export itt to the Bacn
net controlleer again,
and veriffy in EC‐gfxP
Program thatt the Occupaancy Schedu ule block’s output updattes.
To upd
date the actuual schedulee’s Mon‐Fri cconfiguration in the field
d
bus co
ontroller, you
u must perfoorm a manuaal Import fro om Device.

11
1. To updatte the actual GFX schedu
ule in the sc hedule block’s “Build Scchedule”
configuraation window, manuallyy perform ann import by sselecting:
File > Im
mport > Im
mport From
m Device
from the
e schedule’s menu.

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next lab (1
16), you will:
Conffigure an EC‐Sm
mart‐Vue for the following:
 Main
M rolling sceenes
 Quick
Q edit scenee
 Menu
M scene

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 230
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 16: Configuring the EC‐Smart‐Vue


Time: 80:00
Objectives
 Reuse an existing project and convert it as required for this lab.
 Use an EC‐Smart‐Vue for the room sensor and configure it with some new Scenes.
Slides: N – EC‐Smart‐Vue
Overview
 Replacing the EC‐Sensor and all the Hardware Input blocks in the program, by EC‐Smart‐
Vue and ComSensor blocks
 This exercise will also broadly cover the process of adding new scenes to an EC‐Smart‐Vue:
Validate Main Rolling Scene Local Normal: Space Temp
Add Main Rolling Scene Local Normal: Relative Humidity
Add Main Rolling Scene Global Custom: Outdoor Air Temp (OAT)
Add Quick Edit Scene Custom Edit Value: Setpoint Adjust
Add Menu Scene Custom Icon Enumeration: Occupancy Override
Add Menu Scene Custom Icon Enumeration: Fan Speed (optional)

Preparation
 The current project should be saved to a program file (.gpi) before starting this lab.
 It is assumed that the GPI software is already “Connected” to the ECL or ECB device.

Controllers Used:

EC‐SMART‐VUE ECL‐650 ECB‐650

EC‐SMART‐VUE
Use the Datasheet and/or Product Comparison Chart.
How many different models are available with the EC‐Smart‐Vue?
What parameters is the EC‐Smart‐Vue able to sense?

How many EC‐Smart‐Vues measuring CO2 are supported by Distech


controllers?
What media is used to connect the EC‐Smart‐Vue to controllers?

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 231
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

What is the ma
aximum lenggth of an EC‐‐Smart‐Vue subnet bus??
How
w should EC‐Smart‐Vue sensors be connected o
on the subnet?
How
w do you access the advvanced menu?

Stepss:
A Conne ect EC‐Smart‐‐Vue and Com m Sensor Block
B Configgure the Comm Sensor Blocck
C Validaate Main Rollling Scene – SSpace Temp
D Add Standard
S Main Rolling Sceene – Humiditty (Local Valu
ue)
E Add Custom
C Main Rolling Scenee – OAT (Global Value)
F Add Quick
Q Edit Sce
ene – Setpoin
nt (Local Valu
ue)
G Add Menu
M Scene – Occupancy Override
H Add Menu
M Scene – Fan Speed

A. CONNECT
C THE
T EC-SM
MART-VUE
E AND COM
M SENSOR
R BLOCK

1. Import th
he ECL‐650 project
p .gfx file
f for the A
AHU Quick Sttart Project (Lab 5).

2. Connect an EC‐Smarrt‐Vue to the


e “Sub‐net” pport of your device (ECB
B or ECL) usin
ng the
RJ‐11 cab
ble.

The
e programmin ng block exam
mples shown in this lab aree when conneected to an
ECLL (Lon) device
e.

3. In the “Lab 7” projecct, replace th


he Space Tem
mp (HW Input 1 block) b
by an EC‐Smart‐Vue
input (Co
omSensor 1 Block > from m Inputs & O
Outputs).
Name it: EC‐Smartt‐Vue

The
e ComSensor block numbe er refers to thhe EC‐Smart‐V
Vue SubNet ID
D. When usin
ng
onlly one sensor, the numberr and SubNet ID must be 11.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 232
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

B. CONFIGUR
C RE THE COM SENSOR
R BLOCK

1. mSensor block to open tthe ComSenssor configurration tool.


Double‐cclick the Com

Nottice that whe


en the “Scene
es” node is ex panded in the configuratioon window, aall
existing Scenes are
a listed with their types.. These are faactory Default Scenes for
an EC‐Smart‐Vue.

2. Click on the
t “Global Options” no
ode.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 233
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Update the
t options as
a follows:

Time Fo
ormat 24 hr
h
Activityy backlight High
h
Inactivity backlightt Low
w

3. Click on the
t “Options” node. Ch
hange the Seensor type tto match thee installed m
model.

C. MODIFY
M AN
N EXISTING
G MAIN RO
OLLING SC
CENE

1. Expand the
t Main Ro olling Sceness node, doubble‐click on SSpace Temp
p, and validatte that
the “Spa
ace Temp” Sccene is configured as folllows.
Add the word TEMPP to appear in the Text ffield (which should be thhe only moddification
needed for
f this default Scene).

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 234
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Click OK,, and then te


est/view you
ur modificatiion(s) on thee screen of yyour EC‐Smaart‐Vue.

D. ADD
A MAIN ROLLING SCENE – LOCAL
L VA
ALUE STAN
NDARD: H
HUMIDITY

1. Double‐cclick the Com


mSensor blo
ock to open tthe ComSen
nsor configurration tool.

2. Right‐clicck on Main Rolling


R Scen
nes and selecct “Add Scen
ne” to createe a new stan
ndard
Main Rolling Scene called:
c
Rellative Hum
midity

Configurre it as shown below and


d test it.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 235
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Nottice that whe


en you get “‐‐‐‐“ or the null value for relaative humiditty, it’s becausse
the
e EC‐Sensor‐VVue you are using is not eqquipped with the humidityy option (H).

E. ADD
A A MAIN ROLLING
G SCENE – GLOBAL
L VALUE C
CUSTOM: O
OAT

1. In the Co
omSensor co Numeric Glo
onfiguration tool under ““Values,” create a new N obal
Value annd name it:
OAT
o
Set unitss for either degrees
d F orr oC.

2. m Main Rolling Scene, select Normaal display type.


Create a new Custom

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 236
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Set Text to read: OA


AT

4. In the Vaalue field, select the glob


bal value cal led “OAT” in
n the drop‐d
down.

5. On the programming
p g sheet, link the OAT (W
Wireless Senssor 1) to a Co
omSensor V
Value
block inp
put port.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 237
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

Set its “V
Value” prope
erty to the OAT
O value (oon the propeerty sheet (F4
4)).

If you
y DO NOT set the Value property to ppoint to the O
OAT global value you
preeviously configured, you will
w receive a R
Register errorr.

6. Notice th
he descriptio
on of the blo
ock automattically changes to “Globaal ComSenso
or
Value.”

F. ADD
A A QUIC
CK EDIT SCENE
S – CUSTOM ED
DIT VALUE
E: SETPOIINT

1. Create a new Numerric Local Valu


ue and namee it:
Setpoint
o
Set unitss for either degrees
d F orr oC. Set a ddefault value of 74.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 238
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. In the “Link to Lonwo


orks object”” field, selectt the object called “Coolling Setpoin
nt” from
the dropp‐down.

This links the Co


ooling Setpoin
nt block to thee new Setpoiint local valuee so that wheen
you
u change the setpoint in thhe Cooling Seetpoint block, it changes thhe value in the
EC‐‐Smart‐Vue and vice versa.

3. Add a ne
ew Custom Edit
E Value Sccene in Quicck Edit. Righ
ht‐click on Q
Quick Edit and select
“Add Custom Scene – Edit Value
e.” Name itt:
Setpoint

4. Complete the configuration as shown below


w:
 Set Text
T to read “SETPT.”
 Link the
t Value fie
eld to the “SSetpoint” loccal value you
u just createed.
 Set th
he Value Lim
mits to between 68 and 78 (20 and 225 if using Celsius) with a
decim
mal precision
n of 1.
 Set th
he Icons Sele
ection to Blink Degrees Fahrenheit and Space SSetpoint.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 239
6001 – Distech Controls & Applications LAB Exercises Guide

5. Build and Send the code to the device.

6. Test your new scene: change the Setpoint on the EC‐Smart‐Vue and verify that the
output value of the Cooling Setpoint block changes.

G. ADD MENU SCENE – CUSTOM ICON ENUMERATION: OCCUPANCY OVERRIDE

1. Add a new Local Value > Icon Value (Occupancy Value) and name it:

OccupancyOVR

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 240
6001 – Distech Controls & Applications LAB Exercises Guide

2. Notice the enumeration used by the Occupancy Icon – use values 5 and 6.

3. Add a new Custom Menu Scene called a Select Icon Enumeration type.

4. Name it:
Occupancy
5. Complete the configuration as shown below:
 Set the Text to read “BYPASS.”
 Link the Value field to the OccupancyOVR local value you just created.
 Enable the Filter to use only the following two icons:
5 ‐ UnOccupied 6 ‐ Occupied

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 241
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

6. Verify the Occupancy Icon is sele


ected to shoow and use tthe enumeraation Value aand not
a fixed Iccon.

7. Create th
he followingg program inside a Custoom block (an
nd place it so
omewhere in
n the
Occupanncy section):

Occup
pancy Override CCustom Block

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 242
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

BLOCK TOOLBOX
T PURPOSE
Switch Logic
L Based on feeedback from m the output oof the Min Onn Time
block, it willl pass througgh either a:
 6 (Occ vvalue) (based d on a feedback value = 1) OR
 5 (Unoccc value)(baseed on a feedb back value = 0
0)
ComSenssor Value Inputs & Value propeerty must be set to Occup
pancyOVR.
Outputs
O

Equal Comparator
C Compares aactual occupaancy value with 6 (Occ valu ue) – if
True, then ooutputs a Tru
ue (1) value in
nto the Risingg Edge.
Rising Edge General
G Output pulsses On if the input goes fro
om Off (0) to On (any
non‐zero vaalue). The ouutput will rem
main On for thhe
duration off one code execution. Thiss is used to do
o a one‐
shot executtion (pulse) upon an Off to
o On transitio
on.

Test the logic by changing the Occupancy staatus in the EEC‐Smart‐Vu


ue.

8. OPTIONA AL STEP ‐ Add the Occup


pancy Icon too show in all other scenes where it’s
useful.

H. ADD
A MENUU SCENE – CUSTOM ICON ENU
UMERATION: FAN SP
PEED
(O
OPTIONAL
L)
1. OPTIONA
AL STEP – Crreate a new Icon Local V
Value (Fan Sp
peed) and caall it Fan Speeed.
2. OPTIONA
AL STEP – No
otice the enu
umeration aand use only: OFF, LOW, MED, HIGH.
3. AL STEP – Crreate a new Custom Mennu Scene, seelect Icon En
OPTIONA numeration ttype.
4. OPTIONA AL STEP – Alsso create the required pprogram to m
make the fan
n speed seleection
work from the EC‐Smmart‐Vue.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 243
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

MY QUESTIONS

THIS COMPLETES THE LAB.


WHHAT’S AHEAD??
In the next lab (1
17), you will:
Expllore ways to modify
m pre‐engiineered code foor the VAV conntrollers:
 Changing hard
dware input fun
nctionality
 Modifying
M a ha
ardware outpu
ut type
 Changing the number
n of hea
ater stages

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 244
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 17: Modify a Pre‐Engineered Application


TIME: 30:00
Objectives
This project is designed to show you how to modify an EC‐gfxProgram pre‐engineered
application in areas such as changing hardware input functionality, modifying a hardware
output type, or changing the number of heater stages.

Preparation
 Refer to the Productivity Enhancement Tools User Guide, CH 3, Using the gfxApplications
Pre‐Engineered Applications Library (in your class files).
 Refer to the Productivity Enhancement Tools User Guide, CH 4, Customizing a Pre‐
Engineered Application (in your class files).

Controllers Used:

ECB‐VAV

ECB‐VAV
Use the Datasheet and/or Product Comparison Chart.
What can be used to configure and troubleshoot the VAV controller
without a programming interface?
How many wireless inputs does the VAV support?
How many multi‐sensors can be connected to a VAV controller?
Which VAV model would you use for a parallel fan VAV box?

Steps:
A Import a Pre‐Engineered Application into EC‐gfxProgram
B Complete modification examples from the Productivity Enhancement Tools User Guide

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 245
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. IM
MPORT A PRE-ENGI
P NEERED APPLICATI
A ION INTO E
EC-GFXPR
ROGRAM

1. Launch EC‐gfxProgra
E am for the ECB‐VAV conntroller.

2. Import a pre‐enginee
ered program from the gfxApplications Library.

CODE LIB
BRARY:
gfxApp
plications > 2.3
2 . BACnett > VAV > Faan Powered > IMP
ECBVA
AV_FAN_DIG
GHTG_IMP__2.1.6

See Productivity Enhancing Tools, CH


H 3, Using thee gfxApplicatiions Pre‐Engineered Applications
Library.
Consider saving
s the currrent program
m to a file (ba ckup) before you open or import a new
w
program. A new prograam will alwayys overwrite tthe current program in thee database.

3. Synchron
nize the projject. Enter the
t Debug m mode, and th hen check the Statistics ttab.
Note the
e amount of controller reesources useed for the prre‐engineereed code – it uses
about 48
8% of the avaailable code space.

B. COMPLETE
C E THE MOD
DIFICATION
N EXAMPL LES FROM
M THE PRO
ODUCTIVITY
Y
ENHANCIN
E G TOOLS USER GUIDE, CH 4

1. Example
e 1: Changin
ng Hardware
e Input Funcctionality
Example
e1 Changging Hardwarre Input Funcctionality (CHH 4, p. 49)
Insteaad of using the Hardware I nput 3 block as an input foor the discharge air
tempe erature, we will
w use it for ooccupancy deetection insteead.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 246
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

2. Example
e 2: Modifying a Hardwaare Output TType
Example
e2 Modiffying a Hardw ware Output Type (CH 4, p p. 52)
Insteaad of using a digital
d signal ttype for the H
Hardware Inp
put 3 block, w
we will
reconfigure it to prroduce a moddulated (PWM M) signal.

3. Example
e 3: Changin
ng the Numb
ber of Heateer Stages
Example
e3 Changging the Nummber of Heateer Stages (CH 4, p. 55)
We will modify thee number of dduct heater sttages controlled by an
ECBVA AV_FAN_DIGHTG (digital hheating) pre‐eengineered application, which
e updated reaal‐time on thee associated Px graphic in EC‐NET‐AX.
will be

MY QUESTIONS

THIS COMPLETES THE LAB.

WHHAT’S AHEAD??
In the next lab (1
18), you will:
Expllore the pre‐loa
aded project co
ode with pre‐bbuilt graphics fo
for the VAV con
ntrollers.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 247
6001 – Distech Controls & Applications LAB Exercises Guide

PAGE INTENTIONALLY LEFT BLANK

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 248
6001 – Distech Controls & Applications LAB Exercises Guide

LAB 18: Using VAV Pre‐loaded Applications


TIME: 45:00
Objectives:
To become familiar with the code and capability of the pre‐loaded applications resident in
Distech’s ECB‐VAV Series controllers.

Overview:
 Installing dcgfxApplications
 Accessing the pre‐loaded applications via EC‐NETAX
o Creating a generic offline pre‐loaded ECB‐VAV device (using the dcgfxApplications palette)
o Matching the offline pre‐loaded device to a discovered device
 Understanding the system view
 Configuring the VAV
o Space Temp setpoints
o System parameters
 Configuring the pre‐loaded applications
 Setting up trends

Preparation:
 The Productivity Enhancing Tools have been pre‐installed from Smart Installer.
 Refer to the following in the ECB‐VAV Pre‐Loaded Applications User Guide provided in
your class files:
 Chapter 3, Using the dcgfxApplications,
 Chapter 4, Allure EC‐Smart‐Vue Screen‐by‐Screen Guide
 Chapter 5, Configuration Codes

Controllers Used:

EC‐BOS ECB‐VAV
Steps:
A Install dcgfxApplications onto an EC‐BOS Station Database
B Add and Match Pre‐Loaded VAV Controllers in EC‐NET‐AX
C Configure the Pre‐loaded VAV Graphic
D Make Configuration Edits Using the EC‐Smart‐Vue

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 249
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

A. IN
NSTALL DC
CgfxAPPL
LICATIONS ONTO AN
N EC-BOS S
STATION D
DATABASE

1. Establish
h a station co n EC‐NETAX too the EC‐BOSS:
onnection in

USER NAM
ME = admin PASSSWORD = d
disTech@1
123

2. In EC‐NETAX, open thhe dcImages palette in t he palette sidebar. Fromm the dcImaages
palette, drop
d the Image Service onto the Seervices contaainer (Configg > Services) of the
station you’re
y configguring.

You
u may have already perforrmed the prevvious step in an earlier optional lab.

3. Establish
h a platform connection to the EC‐BO
OS:

USER NAME
N = disstech PA
ASSWORD = controls

4. Double‐cclick on the File


F Transferr Client platfform tool.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 250
6001 – Distech Controls & Applications LAB Exercises Guide

5. Navigate in the “Files on this Computer” tree to the Distech Controls Files folder and
open it.

6. Highlight the dcgfxApplications sub‐folder and transfer it to the EC‐BOS (on the right)
under Niagara – stations – your Training station into the File space of the station by
clicking the right arrow button.

Verify that it actually was transferred:


 First expand and then right‐click on the Files container in the station.
 Select “Refresh Tree Node” from the menu.

 The dcgfxApplications folder should be present.

Version: 6001-51-01 Distech Controls, Inc. Copyright © 2015 May 30, 2015 251
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

7. Expand the
t dcgfxApp
plications fo
older in the N
Nav tree:
Inside, yo
ou will find the
t dcgfxApplications p
palette and a
complete e collection of BACnet and Lonworkks VAV contrrollers
pre‐loaded with:
 Engin
neering project code
 Px grraphics
 Supp
porting images

B. ADD
A AND MATCH
M PR
RE-LOADED
D VAV CON
NTROLLER
RS IN EC-N
NET-AX

1. Refer to ECB‐VAV Series Preload


ded Applicatiions User Guuide – Chapter 3
(dcgfxAppplications User
U Guide) – for this secction.
If you
y already haave an ECB‐VAV device in the station database that you discoverred and
addded from a prrevious lab, delete it at thiis point.

2. To access the pre‐loaaded applicaations of an ECB‐VAV Seeries controlller, first add a


generic ECB‐VAV
E devvice (or devices) to the B
BcpBacnetNetwork of th he station in EC‐
AX
NET fro om the dcgfxxApplication ns palette.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 252
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

3. Discoverr all BACnet devices


d physsically on thee network, tthen match tthe pre‐load
ded
ECB‐VAVV controller with the existing discovvered ECB‐VA AV controlleer in the
BcpBacnetNetwork.
(See CH 3,
3 Accessing aded Applicaations Througgh EC‐NETAXX Pro, steps 1 –6.)
g the Pre‐Loa

4. Set the Network


N # an
nd Device ID
D (if not prevviously accom
mplished). ((See Chapterr 3,
A
AX
Accessing the Pre‐Lo
oaded Appliccations Throuugh EC‐NET Pro, steps 7 and 8.)

5. Launch EC‐gfxProgra
E am from the ECB‐VAV coontroller and
d perform a Synchronizee.

C. CONFIGUR
C RE THE PRE
E-LOADED
D VAV GRA
APHIC

1. Double‐cclick on the VAV


V device in the AX Naav tree that was just add ded. A pre‐built Px
ed overview and graphic, like the one below:
view willl display a prre‐configure

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 253
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

If you
y see the te ext header buut don’t see aany graphics,, it may be thaat you are
atteempting to viiew the Px graaphic on the offline devicee before having matched
thee offline devicce to one online. The Px ggraphic will noot populate tthe graphic
witth data or visuals unless thhe VAV contrroller is receiiving data inpput from the
BACnet objects..

2. From the
e dcImages palette,
p add the Image SService to th
he Services ccontainer. TThis will
remove any
a securityy hatching prresent.

You
u may have to click the Pxx Mode toggl e button or rrefresh the sccreen before
the
e changes will take effect on the graph
hic.

3. To changge the physiccal VAV conffiguration beeing displayeed:


 box type
t
 coil types/locatioons
 reheaat
 damp per direction
n
 etc.
click on the
t Configurration tab att the upper ccenter of thee screen, theen click on the
Application Config tab to the rigght of the Coonfiguration tab.

4. The first property unnder the VAV V Box Configguration tablle is called th
he VAV Box Code.
Based on n the tables starting on page
p 61 (Tabbles of Confiiguration Co odes) of the EECB‐

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 254
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

VAV Seriies Preloaded


d Applicationns User Guidde, enter diffferent codess to change the
VAV conffiguration th
hat displays on the Px grraphic.
To change any configuration
c property, clicck on the set screw graphic in the rightt‐hand
column of the taable.

Notte that the de


efault VAV coode of 72 is baased on thosee binary valuees in the tablee that are
che
ecked. A chan nge in a selecction checkedd (under the D
Default colummn) will changge the
Deffault VAV Codde by the DIFFERENCE bet ween the 2 selections’ bin nary codes.
Exaample 1: The default VAV configurationn code with a single duct b box type is 0; the
connfiguration co
ode for a serie
es fan duct boox type is 1. TThe overall D
Default VAV Code
would increase by 1 – 0 or 1. The new ovverall Defaultt VAV Code w would then bee 72 + 1
or 73.
7
Exaample 2: The default VAV configurationn code with a 1‐stage ductt heater is 64; the
connfiguration co
ode for a 3‐staage duct heatter is 192. Thhe overall Deffault VAV Codde would
increase by 192 – 64 or 128. The new oveerall Default VAV Code wo ould then be 72 + 128
or 200.
2

You
u may have to o wait several seconds or m
more to see tthe updates tto the configu
uration
tab
ble or graphic.

SINGLE DUC
CT (VAV Cod
de = 72)

SERIES FAN
N (VAV Code
e = 73)

5. Instead of
o changing the
t VAV Boxx Code, try cchanging onee of the otheer configurattion
propertie
es such as:

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 255
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 Box Type
T
 Duct Heat Stagess
 Damper Directions

Nootice that the


e change on the Px grap hic is autommatic. You arre not
req
quired to acccess the Px Editor
E to re‐cconfigure th
he graphic.

6. To set up
p history tre
ends, perform
m the steps in the ECB‐VVAV Series P
Preloaded
Applicatiions User Gu
uide, Chapter 3, Setting U
Up Trends, p
pp. 39 to 40.

 Doubble‐click on the
t History Service
S in thhe Services container under Config. The
Histo
ory Extensionn Manager appears
a in thhe View pane. The Histo ory Extension
Manaager displays all history‐‐related exteensions for aall controllerrs for every
netw
work in the Drivers
D contaainer.

 Highllight the Num


meric Intervval history exxtensions for EffectSP an
nd SpaceTem
mp.
These currently display
d as “{ddisabled}.”
 ected entriess and select “Enable Collection” from the
Rightt‐click on anyy of the sele
menu u.

 Note
e that the staatus has changed to “{okk}.”

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 256
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

 To view the histo


ory charts, return
r to thee ECB‐VAV co
ontroller and double‐click on it
to vie
ew the Px grraphic. Clickk the Trends tab to view the history charts for
SpaceTemp and EffectSP.
Since
e the collectiion interval for
f both trennds is set to 15 minutes, you will no
ot see
actuaal data building on the graph
g until thhe first trend
d gets colleccted.

D. MAKE
M CON
NFIGURATIION EDITS USING TH
HE EC-SMA
ART-VUE

1. Refer to ECB‐VAV Seeries Preload


ded Applicatiions User Guuide – Chapter 4 (EC‐Smaart‐Vue
Screen‐bby‐Screen Gu
uide. p. 41).

2. As an altternative, yo
ou can configgure the ECB
B‐VAV contro
oller directlyy in the EC‐Smart‐
Vue. Th he VAV configuration parrameters of an ECB‐VAV V Series conttroller can be found
in the VAAV Configuraation subme enu of the A
Advanced meenu.
Through this submen
nu, you can select variouus settings ssuch as a con
ntroller’s fan
n‐
powered
d box type, number
n of du
uct heater reeheat stagess, and VVT o operation mo ode.

3. Connect the EC‐Smaart‐Vue on yo


our training panel to thee ECB‐VAV controller using the
CAT‐5 ca
able provided.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 257
6001
1 – Distech
h Controls & Applicattions LA
AB Exercisees Guide

4. Follow stteps 1 – 5 off the Configu


uring the VA V section off ECB‐VAV Seeries Preload
ded
Applicatiions User Guuide, Chapter 4. Changee the VAV Co ode to 90 an
nd view the rresults
on the Pxx graphic.
Whenn you have se
elected the deesired Code vvalue from the menu, presss the Menu
butto
on once to accept the value; then hold tthe Menu buutton for 5 secconds to exit..

The new
w graphic sho
ould look like
e the followiing:

MY QUESTIONS

THIS COMPLETES THE LAB.

Versio
on: 6001-51--01 Distech
h Controls, Inc
c. Copyrig
ght © 2015 May 30, 2015 258
2

TRAINING AIDS
KEY FILE / PALETTE / LIBRARY LOCATIONS
SW FILE/ AX/
PALETTE/LIBRARY GFX INSTALLED BY LOCATED IN FUNCTION ACTIONS
PALETTES
distechControls AX Support Pack My Host > My Modules Allows the addition of pre- Must be installed in EC-BOS
configured Lonworks and Config space using
Bacnet networks and off-line Commissioning Wizard or

Distech Controls, Inc.


controllers that can launch Software Manager – both
their respective platform tools
configuration/ programmable
wizards
dcImages AX Productivity Tools My Host > My Modules Provides 700+ images for use Must be installed in EC-BOS
in creating front-end (PX) Config space using
graphics Commissioning Wizard or
Software Manager – both
platform tools
dcgfxApplications AX Productivity Tools My Host > My File System > Sys Allows use of ECL- and ECB- Must be installed in EC-BOS File
Home> Distech Controls Files > 2.0 VAV controllers with pre- space using the File Transfer
loaded PX graphics that use Client platform tool

Copyright 2015
dcImages (see Image Service)
CODE LIBRARY
My gfx Applications GFX Default - C:\Users\specific user folder\My Allows the use of Custom Drag anything stored in My Gfx
customizable Documents\Distech Controls\EC- blocks, code snippets, and Applications from the Code
gfxProgram saved GFX projects Library onto a GFX
Programming sheet
SERVICES
Wizard Service AX Support Pack distechControls palette Allows launching The addition of a
configuration and BcpLonNetwork or
programmable wizards like BcpBacnetNetwork will
EC-gfxProgram directly from automatically install the Wizard
EC-NET-AX Service into EC-BOS station >
Config > Services container

1
SW FILE/ AX/
PALETTE/LIBRARY GFX INSTALLED BY LOCATED IN FUNCTION ACTIONS
Image Service AX Productivity Tools dcImages palette Eliminates the security hash Must be installed from
marks on any widget used on dcImages palette into EC-BOS
the EC-BOS taken from the station > Config > Services
dcImages palette container
FILES
SOFTWARE MANUAL AX/ Smart Installer C:\Distech Controls Download Batch files are downloaded by No actions are required

Distech Controls, Inc.


SETUP.EXE BATCH FILES GFX the Smart Installer for later UNLESS the user DID NOT
manual installation – optional check the “Automatically install
files after download” checkbox
in the Smart Installer
STUDENT CLASS FILES AX/ The student C:\Users\specific user folder\My Allows student access to Copy from the ftp site or
GFX Documents\Distech Controls\EC- training lab solutions and instructor-provided thumb
gfxProgram\My gfx Applications course-provided drive into specified location
documentation NOTE: While this is a typical
location on a Windows 7 system, it
may be in another location on
some laptop systems

Copyright 2015
SUPPORT PACK AX Distribution My Host > My File System > Sys Allows launch capability for Once the Support Pack has
DISTRIBUTION FILE File Installer Home > Distech Controls Files Distech wizards, and various been installed on the PC, the
(DistechControls_EC-BOS- (EC-BOS) modules, palettes, and files to distribution file must be
AX_3_5_13316_2.dist) support Distech’s Lon and installed in EC-BOS using
Bacnet controller lines Distribution File Installer
platform tool
Lonworks controller AX/ C:\Lonworks\Types Lists all of the Lon standard No action required
files GFX files for each of the vendors
represented, and the
controller models used.

2
Keyboard Shortcuts

SHORTCUT * FUNCTION EC-NETAX EC-gfx


CTRL-C * Copy (to the Windows clipboard) x x
CTRL-D * Duplicate x x
CTRL-E Encapsulate (blocks into a Custom block) x
CTRL-L * Displays the current Ord x
Open New Window x
CTRL-N Add a Programming Sheet x
Add a Schedule Event x
CTRL-O Import From File x
CTRL-Q Auto link x
CTRL-P * Print x x
CTRL-R * Rename x
Save Station x
CTRL-S
Save Project (to station database) x
CTRL-T Open new tab x
CTRL-V * Paste (from the Windows clipboard) x x
CTRL-X * Cut (to the Windows clipboard) x x
CTRL-Y Redo previous action x
CTRL-Z Undo previous action x x
CTRL-ALT-Z Redo previous action x
Del * Delete x x
F1 Help x x
Display Console x
F3
Resources Viewer x
F4 Hide Console x
F4 Properties x
Find x
F5 Error List x
Start Debug x
Shift-F5 Stop Debug x
F6 Replace x
F9 Synchronize x
F11 Full-screen view x
ALT-F4 Close EC-gfxProgram x
ALT-Home Home page x
ALT-R Refresh x
ALT-SPACE Recent Ords x

* Keyboard shortcuts will not work on the Nav Tree in EC-NETAX. You must use the right-click menu.

Distech Controls, Inc. Copyright 2015 3


Distech Controls, Inc. Copyright 2015 4
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Connections IP, MS/TP, Ethernet TCP/IP with Fox connections

Topology Daisy chain (Bus) TP/FT10 (recommended)


Spur/ring/backbone and star topologies are (TP = twisted pair, FT = free topology)

Distech Controls, Inc.


BACnet – p. 20‐22
Lon – pp. 45‐47 UNSUPPORTED. Free (Ring, Star, Loop, Combo)

Termination Bus topology: Free Topology:


Requirements First and last device on the bus must have EOL One EOL anywhere on the segment
termination resistors (120 ohms) connected across the
BACnet – pp.20, 21
Lon – pp. 46, 47
2 data lines/wires of the twisted pair. (See Network
Guide, CH 2, p. 20)
Cable Shielded twisted pair Unshielded twisted pair*
Requirements 24 AWG gauge Type 1 Cable: 22 AWG gauge

Copyright 2015
BACnet – p. 19 Type 2 Cable: 16 AWG gauge
Lon – pp. 48, 49 * Use shielded twisted pair for networks or portions of
networks that are run OUTSIDE buildings.

Wiring Length 1,220 meters (4,000 ft) TYPE 1 CABLE TYPE 2 CABLE
BACnet – p. 19 Bus topology: Bus topology:
Lon – p. 49 1,400 meters 2,700 meters (8,858 ft)
(4,593 ft) Free Topology:
Free Topology: 500 meters (1,640 ft)
500 meters
(1,640 ft)

5
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Extending the Using a Repeater: A single repeater may be used to extend the
Data Bus No more than 2 repeaters > up to 3,660 m (12,000 ft) network, effectively doubling the max number
for the entire network – 3 segments of 4,000 ft each of devices from 64 to 128 (repeater counts as 1
BACnet – pp. 27, 28
device).

Distech Controls, Inc.


Lon – p. 50 Using an EC‐BOS:
Up to 5 MS/TP networks when equipped with 2 Type 1 Cable: Extendible up to 2,800 meters (9,186 ft)
– Bus or 1,000 meters (3,280 ft) – Free
optional MS/TP network cards + installed RS‐485 port
Type 2 Cable: Extendible up to 5,400 meters (17,716 ft)
(This depends on the MS/TP Feature limitation in the
– Bus or 1,000 meters (3,280 ft) – Free
license.)
Router recommended for best performance.
* Could have up to 50 x 5 cards = 250 devices/BOS >
the System Estimating Guide recommends a typical Using an EC‐BOS:
usage of about 150 devices on an EC‐BOS‐7. Up to 2 Lon option cards
Could have up to 256 devices/BOS (128 x 2

Copyright 2015
option cards) on a fully extended network.
Device Limits Up to 255 max 64 nodes (including Lon card)
(Per Segment)  up to 128 (0 to 127) are Masters (128 when router or repeater is used)
(Per Network)  up to 128 (128 to 255) are Slaves
(Distech has no slave devices) 32,385 (255 segments)
BACnet – pp. 16‐18
Lon – pp. 48, 50
50 max (recommended) if using all Distech controllers
32 50 – when using DC devices exclusively
(when using 250 – when equipped with 2 optional MS/TP
full‐load
devices) network cards + RS485 conn on the EC‐BOS
side (assuming you are licensed for them)

6
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Polarity Sensitive YES NO
BACnet – pp. 14, 15 Maintain consistent polarity when connecting controllers/devices to the power transformer.
Lon – p. 53

Distech Controls, Inc.


Addressing MAC Address 0 – 255 Subnet/Node (no conflicts allowed)
(avoid gaps in 0 – bus master (EC‐BOS) Program ID: Each device type is assigned a
BACnet – pp. 29‐36
Lon – N/A addressing) 1, 2 – temp commissioning, reserved Program ID that identifies the vendor, usage,
format and controller model type
3 – 127 – Master range
Neuron ID: Each individual controller is
128 to 254 – Slave range
assigned a unique identifier
255 ‐ broadcast
For certain ECB controllers (e.g., ECB‐203), MAC address must
be set using an EC Smart Vue. Dip switches take precedence
over Smart Vue settings. When using the EC‐Smart‐Vue, the dip

Copyright 2015
switches must be set to default positions (see p. 29).
Device Instance Number: 0 to 4,194,303*
Vendor # + Network # + MAC Address
1 + 100 + 003
Example Device IDs = 1100003, 2200035, etc.
* Based on all 22 bits of the object ID set to 1.
Network 1 to 65,534
Number
Max Master Initially – 127
(EC‐BOS) After device discovery – eliminate gaps in the
address range, reserving 3 to 5 more for spares.

7
Max Info Frames: EC‐BOS 20
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Max Info Frames: VAV/ECB‐203 + 1
Max Info Frames: Stat 5
Power 24V COM terminal used as the required signal reference point See below.

Distech Controls, Inc.


for the data bus. The 24V COM/C terminals of all devices must
Requirements
be connected to the power supply bus that is grounded.
BACnet – pp. 37‐41 DO NOT use a mechanical ground.
Lon – pp. 52‐55 DO NOT use MSTP to connect BETWEEN buildings.
Avoid ground lift: excess voltage that develops over a long run
of cable connected too many devices. If the ground lift is > 7
volts peak, there is risk of data corruption and offline events
due to the device being incapable of correctly reading data
signals from the data bus.
Transformer Selection: Use transformers of 100VA or less to power devices.

Copyright 2015
Calculate power requirements of all devices + external loads: multiply total power by 1.3 – choose a power
transformer just over this amount. Always use a SEPARATE transformer for EACH ECB‐/ECL‐series controller and
for EACH I//O extension.
External Loads: When calculating a controller’s power consumption, you must also add the external loads the
controller will drive, including any connected subnet modules such as EC‐Smart‐Vues. (See p. 50 for the total
number of EC‐Smart‐Vue controllers are supported by a given controller model.
VAV Device – Max Number: Depends on wire gauge and power run total cable length

Grounding Cable shield must be twisted together and isolated with Use shielded twisted pair for networks or portions of
electrical tape at each device. Shield on each network segment networks that are run OUTSIDE buildings, since it will
Practices
must be connected to electrical system ground at one only > at be subjected to EMI.
BACnet – pp. 23‐26 the Bus Master (EC‐BOS). Grounding in more than one location The cable shield should be grounded using a capacitor
Lon – p. 51 could reduce shield effectiveness. to tie the shield to earth ground and large value resistor

8
should be used to bleed off any static charge on shield.
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Data Rates 9600, 19200, 38400 (Distech recommends), 76800 baud 78 kbps (raw bit rate)
Master device sets the baud rate; all other devices set to 144/168 packets per second
BACnet – pp. 16‐18
AUTO.
Lon – p. 48 180/210 packets per second MAX (peak traffic)
Distech recommends 38400 baud for its controllers.

Distech Controls, Inc.


At 9600 baud, the max number of devices is reduced to 25 due
to the increased time it takes for token passing between devices.

Troubleshooting SYMPTOM POSSIBLE CAUSE SYMPTOM POSSIBLE CAUSE


Issues Device doesn’t  Power supply requirements Device doesn’t  Power supply requirements
communicate  Polarity reversed communicate  Max # of devices on a network
BACnet – pp. 84‐89
on the MSTP  More than one device with same MAC on the Lon segment exceeded (64)
Lon – pp. 90‐93
network address or Device ID network  Absent or incorrect voltage
(For BACnet, see  Baud rate is set to AUTO for ALL devices  Overloaded power transformer
CH6 for solutions  Device is set to MAC address outside of 3‐  Network not wired correctly
and a complete list 127 range  Absent/incorrect network

Copyright 2015
of issues.)  Max # of devices exceeded termination
 Incorrect Max Master  Supply voltage, overloaded
(For Lonworks, see  Gaps in the MAC addressing scheme transformer, or wiring issue
CH7 for solutions  EOL resistors missing  Too many EC‐Smart‐Vue devices
and a complete list  Supply voltage, overloaded transformer, or providing network access
of issues.) wiring issue (global/local values)
 Inter‐building comm attempted using
MSTP w/o first configuring BBMD Service
on each MSTP network – to allow
messages to be sent on IP via an IP router

9
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Controller  Wrong wire type Controller  Network length exceeds specs
communicates  Network wiring problem communicates  Wrong wire type
well over short  EOL resistors missing/incorrect well over short  Network wiring problem
network, but  Max # of devices exceeded network, but  EOL resistors missing/incorrect

Distech Controls, Inc.


not over a large  Incorrect Max Master not over a large  Max # of devices on a network
network network segment exceeded (64)
 Extra capacitance
 Network traffic
HW input not  Open/short circuit HW input not  Open/short circuit
reading correct  Configuration problem reading correct  Configuration problem
value  Over‐voltage/current at an input value  Over‐voltage/current at an input
 Blown fuse  Input wiring problem
HW output not  Output wiring problem HW output not  Output wiring problem
operating  Configuration problem operating  Configuration problem

Copyright 2015
correctly  Polarity of 24VAC power supply connected correctly  Blown fuse
to actuator  Polarity of 24VAC power supply
 Device not associated to controller connected to actuator
Wireless  Power discharge
devices not  Device too far from receiver/Obstructions in line of signal
working  Configuration problem
correctly
RX LED not  Data not being received on bus
blinking
TX LED not  Data not being sent on bus
blinking
STATUS LED See pp. 71‐72 of Network Guide STATUS LED See pp. 76‐77 of Network Guide

10
blinking blinking
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


BEFORE CALLING Before calling Technical Support, verify the following Before calling Technical Support, verify the
TECH SUPPORT recommendations have been carried out: following recommendations have been carried
 Properly terminated MSTP data bus. out:
BACnet – p. 89
 At least one device set to recommended baud rate with the  Properly terminate the Lonworks data bus.
Lon – p. 93

Distech Controls, Inc.


remainder set to AUTO.  Connect no more than 5 devices to a power supply
 Ensure that polarity of all data bus wiring is correct and transformer.
consistent.
 Do not overload the data bus with COV reporting, since
these contribute to the most amount of network traffic.
 Ensure there are no gaps in MAC addresses, and that the
Max Master is set to the last MAC address # on the network,
perhaps allowing several spaces for expansion.
 ONLY daisy‐chained devices – DO NOT use T‐taps or star
configurations.
 Connect no more than 5 devices to a power supply

Copyright 2015
transformer.

11
BACnet vs. Lonworks Specifications (Network Guide)

SPECIFICATION BACNET (CH 2) LONWORKS (CH 3)


Pros/Cons Pros: Pros:
 Usually cheaper and easier to install  Generally more stable and forgiving
(Bacnet/MSTP)  In a bus topology, greater allowed cable

Distech Controls, Inc.


 Less complex protocol length (8,858 ft vs. 4,000 ft)
 More aggressively marketed and supported  Minimal initial setup
 Niagara (AX) objects are modeled after Bacnet Cons:
objects  Steeper learning curve
 Greater bandwidth (Bacnet/IP)  More complex protocol/rules
 Can add alarming capability in the controller  Usually greater initial cost (installation)
 Can add trending, alarming, totalization, and  LOTS of vendor‐/model‐specific modules
graphics in Bacnet/IP ECLYPSE controller  Must add all trending, alarming, and
Cons: totalization in the EC‐BOS
 Polarity sensitive

Copyright 2015
 More extensive initial setup (e.g., network #,
MAC address, device ID, baud rate)
 Must be “tweaked” to achieve optimal
performance
 More aggressively marketed

12
BFormatting Examples

%.% Value + Status of the Out slot

%out.value% Value of the Out slot

%out.status% Status of the Out slot

%Hours% Get the total elapsed time in hours

%Minutes% Get the total elapsed time in minutes

EXAMPLE:
Burn Time = %Hours% HRS
(Burn Time static text – total elapsed time in hours – space – HRS static text)
Burn Time = 568 HRS
(Use either Hours OR Minutes – not both, since they both display total time.)

%displayName% Display name of the slot

%parent.name% Name of the parent component (1 level up)

%parent.parent.name% Name of parent of the parent component (2 levels up)

EXAMPLE:
For the LightingSystem window lights relay:
%parent.name% > %displayName%
LightingSystem > WindowLightsRelay
This will display the display name of the child component (WindowLightsRelay) preceded by
the name of the parent object (the folder called Lighting System).

Text = %out.value% Insert ANY text before or after % to provide a labeling


function w/o having to produce a separate Display
Text > %out.status% Name Label.
Text: %.% All text outside % signs is static.

%property.value% %property.value% Two (or more) bFormats strung together separated by a


space – can be something other than the “Out” slot.

EXAMPLE:
%high.value% / %low.value% > > %weatherSummary%: %precipChance%
65 F / 44 F >> Rain Likely: 67.0%

%anyproperty.value% Value of any component’s property

%user()% Currently logged in user

Distech Controls, Inc. Copyright 2015 13


Source: %alarmData.sourceName% Email body for an Email Recipient in the Alarm Service
Timestamp: %timestamp%
State: %sourceState% / %ackState%
Priority: %priority%
Alarm Class: %alarmClass%
Text: %alarmData.msgText%

Distech Controls, Inc. Copyright 2015 14


EC-NetAX IT Manager’s Guide
A White Paper

Distech Controls, Inc. Copyright 2015 15


This document addresses some of the common concerns and issues that IT managers
have relating to Distech Controls’ EC-NetAX products.

Overview
EC-NetAX is a suite of internet-based products designed to integrate a variety of devices and
protocols into a common distributed automation system. It incorporates the industry’s first
software technology to integrate diverse systems and protocols into a common object model,
embedded at the controller level and supported by a standard Web browser interface. EC-NetAX
enables monitoring and control systems based on LonWorks, BACnet, Modbus and a wide
range of legacy protocols to work together as a seamless web-enabled system. EC-NetAX also
includes integrated network management tools to support the design, configuration, installation
and maintenance of interoperable networks.

The following figure shows a typical EC-NetAX architecture:

Distech Controls, Inc. Copyright 2015 16


EC-BOSAX Controllers
EC-BOSAX (EC-BOS-2AX, EC-BOS-6AX, and EC-BOS-7AX) controllers are devices that provide
integrated control, supervision, and network management services for networks of monitoring
and control devices. When connected over an Ethernet network, the EC-BOSAX controllers
communicate with each other on a peer-to-peer basis as well as communicating with other
Ethernet-based devices. With the optional Web User Interface Service (UI), an EC-BOSAX can
serve graphical views of the information contained in the connected devices to any standard
Web browser such as Internet Explorer™ or Firefox™ over the Internet or an Intranet.

The EC-BOS-2AX, 6AX and 7AX are compact embedded controllers operating on PowerPC
processor platforms with Flash Memory running QNX™ OS with IBM J9 Java Virtual Machine.

EC-NetAX Supervisor
The EC-NetAX Supervisor is a flexible network server for multiple connected EC-BOSAX stations.
The EC-NetAX Supervisor is designed to harness the power of the Internet and provide efficient
integration and aggregation of the information coming in to multiple EC-BOSAX. In effect, the
EC-NetAX Supervisor creates a single view of these multiple devices, while providing a powerful
network environment with comprehensive database management, alarm management and
messaging services. In addition, the EC-NetAX Supervisor provides the engineering environment
used to set up and manage systems, and a graphical user interface. This software is designed
to run on Windows 2000, Windows XP Professional, Windows 7 Professional, and on Windows
2003 or 2008 Server as long as Windows IIS is disabled. It can be connected to the Internet
where the system’s graphical views can be accessed using any standard Web browser such as
Internet Explorer™ or Firefox™ 5.0 or higher.

The EC-NetAX Supervisor incorporates a flexible graphical user interface that provides traditional
building management functions such as scheduling, trending, alarming, historical data collection
and advanced energy management applications.
Provides seamless access to multiple EC-BOSAX and sites
Hosts Web pages
Manages global functions
Includes an alarm management tool
Provides database and log management
Supports an unlimited number of users over the Internet /Intranet with a standard
web browser, depending on the host PC resources
“Audit Trail” of database changes, database storage and backup, global time
functions, calendar, central scheduling, control, and energy management routines
Direct Ethernet based driver support for BACnet I/P, OPC (Client), Modbus TCP, and
SNMP
Can be operated locally or via the Internet
Can be used to aggregate information (real-time data, history, alarms, etc.) from
large numbers of EC-BOSAX into a single unified application.

EC-NetAX Pro
The EC-NetAX Pro is a comprehensive set of engineering tools combined into one common,
easy to use graphical-based engineering environment. It simplifies the complexity of working
with multiple protocols by consolidating them into one common object model. EC-NetAX Pro is

Distech Controls, Inc. Copyright 2015 17


the tool used to set up and manage systems and to create and maintain the database that runs
on a EC-NetAX Supervisor or EC-BOSAX controller.

The EC-NetAX Supervisor includes EC-NetAX Pro, a user-friendly tool kit that allows you to
integrate and manage multi-vendor devices and sub-systems via the Web. This comprehensive
toolset combines all the resources needed to provide a complete solution from field level
programming to the end user presentation. This multi-function engineering tool includes:

• Network management tools for the development and management of LONWORKS


and BACnet networks
• Local and global control logic development applications
• Web page graphical generation and publishing tools
• Programming of Distech Controls products
• Enterprise level application integration.

Distech Controls, Inc. Copyright 2015 18


Integration Issues

Q: How will the EC-NetAX solution tie in with my current Windows 7/Windows 2000
infrastructure?
All of Distech Controls’ EC-NetAX products can co-exist on your Windows 7/Windows 2000
infrastructure. Your EC-NetAX Supervisor software will most likely be on a computer or
server that is already a member of your Domain or Active Directory. The EC-NetAX
Supervisor and EC-BOSAX systems will appear in your Network Neighborhood and can be
browsed. Security access to the EC-NetAX system is provided by local authentication on the
EC-NetAX Supervisor Workstation or EC-BOSAX and does not participate in the Domain or
Active Directory authentication, so there will be no additional security burden on your
existing Domain or Active Directory infrastructure.

Q: Which RFCs (Request for Compliance) does the EC-NetAX support?


EC-NetAX uses HTTP, SMTP and SNMP (optional) protocols. Implementation of these
protocols complies with their associated RFCs.

Network Issues

Q: What does a system of EC-BOSAX and EC-NetAX Supervisor do to my network traffic


and bandwidth?
There are four categories of traffic that will affect network bandwidth:

• Configuration Traffic – This is traffic that is associated with the initial setup and
commissioning of an EC-NetAX implementation. During system commissioning
bandwidth varies depending on the number and type of objects being configured.

• Logging Traffic – This is the scheduled bulk transfer of historical data being passed
from the EC-BOSAX to the EC-NetAX Supervisor. This can be tuned to fulfill operational
requirements and bandwidth considerations. The formula for calculating analog logs is:

i. kbps = 0.0012 x Number of points / logging interval in minutes (assuming 9 bytes


per analog log value record).
ii. For 100 analog points from an EC-BOSAX being logged every 5 minutes this
would mean a bandwidth utilization of approximately 0.024 kbps.

For planning purposes you may want to add in 5-10% to account for IP packet overhead.

• Real Time Data/Interstation Link Traffic – This is data that is transferred from station
to station for operational purposes. Interstation links might be used for peer-to-peer
control or other similar activities. This can be tuned to fulfill operational requirements and
bandwidth considerations. The EC-NetAX Supervisor supports a maximum of 50,000
links per instance, or a maximum of 500 EC-BOSAX per EC-NetAX Supervisor. Each
record transmitted is approximately 9 bytes. The kbps for interstation links can be

Distech Controls, Inc. Copyright 2015 19


calculated with the same formula used in calculating Logging Traffic. This will be the
worst-case scenario if all the points changed within the interval in minutes.

kbps = 0.0012 x Number of links / fixed interval in minutes (assuming 16 bytes per
analog log value record).

For 100 links points from a EC-BOSAX that all happened to update during the same 5
minute period this would mean a bandwidth utilization of approximately 0.024 kbps.

For planning purposes you may want to add in 5-10% to account for IP packet overhead.

• Alarming Traffic – This is data that is sent during alarm conditions, though it cannot be
predicted, it can be managed based on how aggressive alarm set points are configured.
The size of a typical alarm message is approximately 256 bytes.

Your Distech Control’s Systems Integrator Partner will work with you to properly configure
your system to ensure minimal impact to your networking environment.

Q: Does EC-NetAX support DHCP?


DHCP is supported in all current versions of EC-NetAX, though static IP addresses provide
the most reliable connectivity. EC-NetAX does not support dynamic native DNS so you must
link your DHCP server to your DNS server or use HOSTS files on each station. To reliably
use DHCP it is recommended that you:

• Reserve a static DHCP address for the MAC address of each EC-NetAX device. The
device can be set for DCHP and whenever it requests a DHCP address it will be
assigned the same one.
• Use a HOSTS file on each EC-NetAX station.

Q: When does the EC-BOSAX communicate with the EC-NetAX Supervisor and vice versa?
The EC-BOSAX initiates conversation with a EC-NetAX Supervisor:
• whenever an Alarm event occurs in the EC-BOSAX
• to archive data. This conversation is based on log setup
• if the EC-BOSAX is set up to monitor the EC-NetAX Supervisor.

The EC-NetAX Supervisor initiates conversation with a EC-BOSAX:


• when the EC-NetAX is set up to monitor the EC-BOSAX
• when global functions, such as Master Schedules, are set up in the EC-NetAX Supervisor
and a change is made to the schedule
• when the TimeSync Server function is set up on the EC-NetAX Supervisor, and the
TimeSync Client function is setup on the EC-BOSAX, and the EC-BOSAX sends a time
synchronization call to the EC-NetAX Supervisor.

Distech Controls, Inc. Copyright 2015 20


Security Issues

Q: How will EC-NetAX tie in to my security policy?


EC-NetAX stations that are NT or XP based can support your current policies for NT or XP
level access.

EC-NetAX uses a proprietary authentication scheme that is based on a local username and
password database on all stations. EC-BOSAX stations can be optionally configured for
strong passwords. With strong passwords, the local user password must meet the following
minimum requirements:

• Eight (8) characters in length


• one (1) alphabetic character upper case
• one (1) alphabetic character lower case
• one (1) special character (!@#$%_0123456789)

Q: How do I protect someone from hacking into my EC-NetAX system?


Our software uses a proprietary protocol running on top of HTTP. Without our software it is
highly unlikely that someone could hack our system without reverse engineering our
product. Additional security can be provided through the use of a Virtual Private Network
(VPN). Use of a VPN allows for the tunneling both the browser GUI and our engineering
software EC-NetAX Pro. All messages are encrypted, including the usernames and
passwords used to access the system either as a browser user, or for EC-NetAX engineering
use.

The EC-NetAX does not use Microsoft IIS server, instead it is a pure JAVA-based Internet
Information server. This eliminates many security holes associated with the Microsoft IIS
server.

Q: How secure is EC-NETAX? Do any existing IT security measures have to be


compromised to allow the EC-NetAX system to work?
If you are accessing the station over the Internet you will need to open up port 80 and/or
8080 for HTTP access (for example to allow users to view web pages of system data). Port
3011 is used for remote access/administration via the EC-NetAX Pro. Ports, 1911, 1930 &
1931 are used for application messaging between the EC-gfxProgram programming tool
and the EC-NET AX framework. These are the standard port numbers; they can be changed
to fit your individual security requirements.

Interconnectivity Issues

Q: How do we access an EC-BOSAX or EC-NetAX Supervisor over the Internet/VPN?


This device can be accessed over the Internet if Name Address Translation (NAT) is
implemented through your firewall or router and ports 80 and 3011 are opened. These are
the standard port numbers; they can be changed to fit your individual security requirements.

Distech Controls, Inc. Copyright 2015 21


Distech Controls offers professional services to help end users and system integrators
configure VPNs for their EC-NetAX environments. The EC-NetAX engineering tool cannot be
used through a proxy server.

Q: How do I set up/use a VPN?


Distech Controls offers professional services to help end users and system integrators
configure VPNs for their EC-NETAX environments.

Q: How do we work with firewalls?


Both the EC-BOSAX and the workstation can use NAT through a firewall to expose them to
the Internet. Settings in the firewall should be used to control the type of traffic that can be
passed to the device. Ports 80 and 3011 (for the EC-NetAX only) will need to be open to
allow access through the firewall. These are the standard port numbers; they can be
changed to fit your individual security requirements.

Q: What firewalls does your system work with?


Any firewall that can perform NAT and can filter on the port level will work fine with our
products. We have demonstrated compatibility with multiple firewalls from varying
manufacturers without issue as our network of system integrators have deployed thousands
of successful implementations of the framework worldwide.

Q: Can I access the entire EC-NetAX network if only the EC-NetAX Supervisor is exposed
to the Internet?
The EC-NetAX system can be designed to manage a facility through one exposed EC-NetAX
Supervisor. To configure individual EC-BOSAX you will need direct network connectivity to
each device either by being on the same physical network or by using a remote control
application.

Q: How do I backup this device?


The EC-NetAX application uses a service called BackupService to back up the system. The
BackupService “zips up” a station’s entire directory into a WinZip-compatible file. Backup zip
files are placed in a <niagaraRelease>\backups\<stationName> directory. Two backups are
stored: the last (backup.zip) and previous (backupOld.zip). It is recommended that these
files be backed up to removable media on a daily basis.

Q: I use a browser, are there any ActiveX compatibility issues that I need to be concerned
with?
We do not use any ActiveX in our software, but it is important to note the Systems Integrator
must not add any when they develop the browser GUI. The simplest approach is to specify
to the Systems Integrator the compatibility of all GUI features must be met using Browser
Version "XXX", and you can consider specifying that the browser GUI must not include the
use of any ActiveX components.

Q: How is the EC-BOSAX protected from viruses?


The EC-BOSAX stations are proprietary Web servers, not typical client machines. As part of

Distech Controls, Inc. Copyright 2015 22


normal station operations, they do not download any files. However, you may want to install
virus protection for an EC-NetAX Supervisor computer/server if it is used for other (non-EC-
NetAX) functions. In addition, Distech Controls offers instructions on closing unused “ports” to
prevent hacking via these access ports on the Windows based EC-BOSAX platforms.

Q: What network management tools do I use to manage this box?


The EC-NetAX application provides all the tools required to manage the stations. They also
provide support for SNMP. This allows them to be managed by any standard enterprise
network management tool that supports the SNMP protocol.

Distech Controls, Inc. Copyright 2015 23


Distech Controls, Inc. Copyright 2015 24
Test Log-in
https://www.mytestcom.net/app/myTestcom.cfm (Smart Track)
Use the link provided in your student files under the Test folder.
To begin the exam, log in with your Distech client login. For the Account Code,
use:
DistechControls (no space, capital D and C)

On the SmartTrack page, click on the following links:


Click here for Training Content
Distech Controllers & Applications Course
6001 Certification Exam
Start Taking This Test (button at bottom of screen)

Course Evaluation Log-in


After completing the exam, please provide your input about the course. Log out
of SmartTrack, and log back in as:
Username TestAnonymous
Password TestAnonymous
When you’ve completed the exam and course evaluation, you will receive your
course certificate. You are then free to leave. Thank you for participating in this
course.

Distech Controls, Inc. Copyright 2015 25


Test Conduct
There are several test functions of which you should be aware:
 Bookmarking
 Jumping to other questions
 Ability to retake the exam
Test Breakdown
Passing grade = 70%
AREA #Qs %
Distech controllers 5 10%
GFX program 26 52%
Lonworks networks and applications 6 12%
Bacnet networks and applications 13 26%
Productivity Enhancing Tools 3 6%
TOTAL --- 100%
QUESTION TYPES #Qs %
Which is the best method, block, type, signal to …? 17 34%
Properties, settings 6 12%
Process/procedure/order 3 6%
True/False 6 12%
Which of the following statements is True (or False) about …? 4 8%
Single answer 47 94%
Multiple answer 3 6%

Test Timing Strategy


A 3-pass strategy is recommended:

Answer all questions of which you are sure of the answer 1st pass 1.75 hours
Answer questions for which you have narrowed down the 2nd pass 0.75 hours
answer to 1 of 2 choices
Answer all remaining questions 3rd pass 0.5 hours
Timing remaining – reserve for test retake if needed --- 1.0 hour
TOTAL --- 4.0 hours

Note each question to which you need to return.

Distech Controls, Inc. Copyright 2015 26


Sample timing:
1st pass = 1.75 hours (105 min)
Approx 2.0 minutes/question

Lookup Locations
 Course slides Files various
 Lab Exercises Lab Guide various
 Smart Source Distech www.distech-controls.com
Controls Documentation & Downloads
Website  Datasheets
 Product Comparison Charts
 HW Installation Guides
 User Guides

 ECgfxProgram PC Menus, Buttons, Ribbons, Panes, etc.


 Help F1 Assistance on block functionality and properties
 Blocks Toolbox Property pane, Config, Config ports
 Network Guide Course Physical layout, characteristics of Lon/Bacnet
Files networks
 Productivity Enhancing Course Use of dcImages, dcgfxApplications (pre-engineered)
Tools User Guide Files

 ECB-VAV Pre-Engineered Course Pre-Engineered, pre-loaded applications


Applications User Guide Files

Distech Controls, Inc. Copyright 2015 27


Distech Controls, Inc. Copyright 2015 28
Training Manual ‐ Course #6001 – Distech Controls Applications and Controllers
Copyright © Distech Controls, Inc., Printed May 2015
Printed in USA

While all efforts have been made to verify the accuracy of information in this manual, Distech Controls is
not responsible for damages, or claims arising from the use of this manual. Persons using this manual
are assumed to be competent, trained technologists and are responsible for using the correct wiring
procedures, and maintaining safe working conditions with fail‐safe environments. Distech Controls
reserves the right to change, delete or add to the information in this manual at any time without notice

Distech Controls, ECLYPSE, ENVYSION, HORYZON and easyCONTROLS are registered trademarks of Distech
Controls Inc. EC‐Light, Lonwatcher 3 are trademarks of Distech Controls Inc. Echelon, LON, LONWORKS,
and LONMARK, and LNS are registered trademarks of Echelon Corporation registered in the United States
and other countries.

Distech Controls, Inc. 05DI‐TM6001X‐51


4205 place de Java
Brossard, QC J4Y 0C4
Tel. :1‐800‐404‐0043
Tel. :1‐450‐444‐9898

You might also like