NU-988-01 BACnet Accessory Addition for TouchLink

Technical Bulletin: ACCESSORY INFORMATION
NU-988-01 BACnet Accessory Addition for
TouchLink Control BSC Systems,
Models NU-427/430/435/440/480/481
General
The Biological Safety Cabinet (BSC) TouchLink Control System Control Board can interface your Biological Safety Cabinet (BSC) to
your existing facilities’ Heating Ventilating and Air Conditioning (HVAC) Control System, provided that the HVAC Control System uses
a common interface standard known as BACnet. The purpose of this document is to allow you to add an accessory upgrade to your
BSC to allow it to interface to BACnet and share a number of BSC operational parameters with BACnet. As an example, if it is evening
and no one is working in the laboratory, you will be able to remotely turn the BSC blower off from your HVAC control center.
Minimum Tools Required:
• Phillips Screwdriver
• Terminal Block screwdriver (1/8” straight)
• BACnet Accessory kit (NU-988-01) which contains the A-440-9312-A BACnet daughter board.
Additional Requirements (provided by the host facility):
• Existing BACnet Interface
• BACnet cable (20-24 AWG twisted pair shielded cable)
Current Software Version: 61N.37N or greater
 NOTE: Turn power off to the Downflow cabinet before starting work
The steps involved in getting your BSC connected to your facilities BACnet system are as follows:
1. Lower the control panel,
2. Plug the daughter board into the BSCC control board,
3. Route the BACnet cable to the control panel,
4. Connect the control board with 2 wires via a 2-pin terminal block,
5. SW upgrade, if necessary,
6. Restore control panel to its upright position,
7. Board Configuration
8. Go to your BACnet system and install the new BACnet device.
9. Using your new BACnet device
ATB0231 | Rev 1 November/2012
Page 1 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
A more detailed description of these steps is as follows:
1. Lower the control panel
• On the BSC cabinet, the control panel is held in place by two (2) Phillips head screws mounted either on the side or
the top of the control panel.
• Remove the two screws, always having one hand supporting the control box, set aside the screws for replacement
later, and lower the control box slowly.
2.
Plug the daughter board into the BSCC control board
• If power is not off to the cabinet, please turn the switch off or disconnect the power cable at this time.
• Locate the BACnet daughter board envelope (static bag and board),
and set it at a convenient place on the control panel surface.
• Connect your wrist strap cable to your wrist and a convenient ground stud on the control panel.
• Remove the board from its static bag and mount the board to header sockets J13 and J4 on the main board.
(See photo one).
• Visually inspect your work afterwards to ensure both connectors are connected on all pins; it is easy to connect
them 1 pin or 1 row off.
BACnet daughter board is being placed on
the BSCC main control board.
Photo One
3.
Note:
Route the BACnet cable to the control panel
• First you will need to locate a HVAC component that has a BACnet interface associated with it.
If you are unsure about this, please contact the facilities maintenance/HVAC experts.
• Since this accessory kit does not include a BACnet interface cable (20-24 AWG twisted pair), this is an item that
Facility Maintenance can help provide or specify.
• Also note that BACnet supports a number of physical layers, including Ethernet RS-232, RS485, LonTalk, and others.
• Please note that this BACnet implementation uses RS-485 only.
• Once a BACnet interface and cable are available, this cable should a) be routed from the BACnet interface
hardware (hopefully not in parallel/adjacent with existing power lines) to the BSC cabinet.
• Then connect the wires to the BACnet interface.
If you are installing more than 1 BSC BACnet option, you should know that BACnet/RS-485 only permits “daisy chain” wiring
schemes. That means that once you connect the BACnet cable to one BSC, you can then “daisy chain” the cable to the
adjacent BSC, however it still must be ‘daisy chained’ into the existing system.
•
The BACnet cable can be routed into the control box areas from the left and right side cable access ports just
above the control panel itself (see photos).
ATB0231 | Rev 1 November/2012
Page 2 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
Left Side Cable Access
4.
Right Side Cable Access
Connect the control board with 2 wires via a 2-pin terminal block
• Prepare the BACnet cable end by stripping back the outer insulation about 2 inches, remove the ground wire
and shield wrap, and strip the wire ends about ¼”.
• Remove the 2-pin terminal block from header P25, fasten the 2 wires into the terminal block, and reinstall the
terminal block back into P25.
• Fasten the cable down with a cable wire tie, or two. You do not want any exposed metal on the cable to be
touching any active metal parts on the BSCC board.
P25 located near the
middle and the back of
the main control board.
5.
SW upgrade
• Check the software upgrade and make sure it is version 61N.37N or greater (newer).
• If you did not record this SW version earlier, remove all loose items/tools from the panel, and turn the panel
power back on.
• Lift the panel up and ensure the screen is on the Main Menu; the software version is displayed in the lower left of
the Main Screen.
• If the SW version is not 61N.37N or greater, you will have to contact NuAire customer service for instructions on
upgrading to the latest software.
6.
Restore control panel to its upright position
• Remove any/all your tools, accessories, and documents if not already completed.
• Push panel up and re-install the control panel using the two Philips screws removed in step No. 1.
ATB0231 | Rev 1 November/2012
Page 3 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
7.
Board Configuration
The BSCC/BACnet daughter board is initially configured to have
• A BACnet Baud rate of “automatic”
• A BACnet address of 2470001.
Talk with your facility maintenance people and determine
• Is automatic Baud rate OK or is it preferred to set it at a particular Baud rate, and
• Is that address OK or does it need to be changed.
All devices connected to BACnet have an assigned BACnet address.
If this particular address is already assigned, than an available number needs to be obtained and programmed
into the BSCC control board memory.
Before you operate the board on your BACnet bus, you should make sure that the Mac Address and the baud rate
are set up correctly.
• At the BSCC display, hit MenuEnter9876 Enter select “BACnet Settings” and hit Enter.
• You are now at a screen that gives you 2 buttons: BACnet MSTP Address and BACnet Baud rate.
By selecting BACnet MSTP address button, you can move to the MAC Address screen.
• You can then use the up/down buttons to set the address to your network’s required address for this
device.
• The default address is 1 and you can set an address from 1 to 127, using the number you were given
earlier
By selecting the BACnet Baud Rate button, you can then use the up down buttons to change the baud rate.
The choices are auto (default), 9600, 19200, 38400, and 76800.
You have just completed your BSC upgrade, permitting it to now communicate on your BACnet network.
8.
Go to your BACnet system and connect the new BACnet device
• There are a number of manufactures that supply BACnet compatible control centers hardware and or software.
AFDTek, Alerton, Carrier, Fastek Johnson Controls, Honeywell, McQuay, Siemens, Trane, and TSI are just a few.
• You can go to www.bacnet.org and look up device IDs for other manufactures to verify your supplier is a BACnet
listed.
• If you are uncertain how to connect your new “device” to your BACnet system, please contact your facility
maintenance people and/or your facilities HVAC service provider.
At this stage, the HVAC maintenance facility person, who knows your facilities BACnet software tool, will be able to
assist you:
• Have their BACnet tool search for this new device that was added to the network.
•
• Setup a name and BACnet Objects to observe and monitor your NuAire BSC cabinet.
9.
Using your new BACnet device
BACnet is an acronym for Building Automation and Control Network which happens to also be an ASHRAE, ANSI, and an
ISO standard protocol.
• This standard addresses the hardware physical layer as well as addressing the application layer (the human
interface portion).
• It is designed to allow building automation and control systems for applications like heating, ventilating, air
conditioning, lighting control, access control, operator workstation, and fire detection.
• With these items interconnected, they are now allowed to share information.
Once your NuAire BSC Cabinet has been connected to your BACnet system, the key operational parameters can now be shared with
BACnet, mainly at the main HVAC operations council (a PC). All you should have to do is to use your BACnet operator workstation to
setup the NuAire Cabinet as a BACnet device and then setup the device objects that you want to monitor (read from) and control
(write to).
ATB0231 | Rev 1 November/2012
Page 4 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
The list of device objects (operational parameters), available from the NuAire BSC Cabinet and their respective values,
are as follows:
NuAire BACnet object
Read & Write Service
Digital assignment
Units
Blower
Read, Write
1=Off, 2=Pending, 3=On
Multi-state
Fluorescent Lights
Read, Write
Read, Write
Binary value
Night Setback
Read, Write
Read, Write
Binary value
Initiate Remote Override
Read, Write
0=off 1=on
Binary value
Downflow, setpoint
Read, Write
FPM or MPS
Downflow, alarm limit hi
Read, Write
FPM or MPS
Downflow, alarm limit Lo
Read, Write
FPM or MPS
Downflow, Current Value
Read
FPM or MPS
Inflow, setpoint
Read, Write
FPM or MPS
Inflow, alarm limit hi
Read, Write
FPM or MPS
Inflow, alarm limit Lo
Read, Write
FPM or MPS
Inflow, Current Value
Read
FPM or MPS
Exhaust, setpoint
Read, Write
CFM or CMH
Exhaust, alarm limit hi
Read, Write
CFM or CMH
Exhaust, alarm limit Lo
Read, Write
CFM or CMH
Exhaust, Current Value
Read
CFM or CMH
Motor RPM
Read
RPM
UV Light Status
Read
0=off 1=on
Binary
Alarm Status
Read
16 states Note 1
Multi-state
Window Position
Read
4 states Note 2
Multi-state
Decon Status
Read
0=off 1=on
Binary
Engineering Units
Read
0=English, 1=Metric
Binary
Damper Position
Read, Write
0 to 90
Degrees
MAC Address
Read, Write
1 to 127
Integer
Note 1: Please see table 3 for a detailed explanation of these error codes
Note 2: 1=Window in Position,
2=High,
3= Low, and
4=Closed
Appendix A provides additional information regarding this board’s options on BACnet
ATB0231 | Rev 1 November/2012
Page 5 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
Appendix A
BACnet MS/TP Protocol Implementation Conformance Statement
Date: 24 July 2012
Vendor Name: NuAire Inc.
Vendor ID Number: 610
Product Name: BSCC BACnet Option
Product Model Number: A-440-9312-A
Applications Software Version: 1.0
Firmware Revision: 1.3
Product Description:
This controller is a BSCC board mountable daughter board that has functionality that permits it to communicate with a Building’s
BACnet network. The board mounts on a BSCC control board permitting any NuAire cabinet with a BSCC board, and this option, to
be able to interface some of the cabinet screen information to BACnet.
BACnet Standardized Device Profile:
BACnet Application Specific Controller (B-ASC)
List all BACnet Interoperability Building Blocks (BIBBs) Supported:
Application Service
Data Sharing – Read Property - B
Data Sharing – Write Property - B
Data Sharing – Read Property Multiple - B
Device Management – Dynamic Device Binding - B
Device Management – Dynamic Object Binding - B
Device Management – Dynamic Communications Control - B
Designation
DS-RP-B
DS-WP-B
1
DS-RPM-B
DM-DDB-B
DM- DOB-B
DM-DCC-B
Note 1: DS-RPM-B is not required for B-ASC but is highly desirable for optimum performance on the network.
Segmentation Capability:
Segmented requests not supported
Segmented responses not supported
Standard Object Types Supported:
Dynamically
I/O
Creatable
Analog Input
No
Analog Value
No
Binary Input
No
Binary Value
No
Multi-State Input
No
Multi-State Value
No
Device Object
No
Dynamically
Delete-able
No
No
No
No
No
No
No
Optional Properties
Supported
No
No
No
No
No
No
No
Writable Properties (Data Type)
Present_Value (Real
Present_Value (Enumerated)
Present_Value (Unsigned Integer)
Object Name (Character String)
Data Link Layer operation: MS/TP master (clause 9), baud rate(s): 76.8k, 38.4k, 19.2k, 9600 bps
Device Address binding: Is static device binding supported? No
(This is currently necessary for two-way communication with MS/TP slaves and certain other devices.)
Networking Options: NA
Character Sets Supported: ANSI X3.4
If this product is a communication gateway, describe the types of non-BACnet equipment/network(s) that the gateway supports:
Not Applicable
ATB0231 | Rev 1 November/2012
Page 6 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
Table 1 – BACnet MS/TP Object Set for A1/A2 cabinets
Object Type
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Device Instance
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Multi-State Value
Multi-State Value
Multi-State Value
1
2
3
4
5
6
7
1
2
Description
Downflow, setpoint
Downflow, alarm limit hi
Downflow, alarm limit lo
Downflow, Current Value
Inflow, setpoint
Inflow, alarm limit hi
Inflow, alarm limit lo
Inflow, Current Value
Exhaust, setpoint
Exhaust, alarm limit hi
Exhaust, alarm limit lo
Exhaust, Current Value
Motor RPM
Damper Position
MAC Address
RPM
degrees
integer
Fluorescent Lights
Initiate Remote Override
Not Used
UV Light Status
Decon Status
Engineering Units
Blower
Alarm Status
Window Position
1
Reported Values
Unknown **
Unknown **
Unknown **
Unknown **
0 – 1800 rpm ***
0 – 90 degrees ****
1-127
0 off
1 on
0 off
1 on
0 off
1 on
Night Setback
3
Device
Units *
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
English/metric
0 off
1 on
0 off
1 on
0 English units
1 Metric units
0 off
1 on
1 Off
2 Pending
3 On
See Table 3
1 In position
2 Window High
3 Window Low
4 Window Closed
BSCC
* These units are based on the state of BV7 0 being English and 1 being metric.
** Because of the A cabinet design, these 4 values are unavailable and appear as “Unknown” on the BACnet bus.
*** Reads 0 for AC motors
**** Reads 0 for cabinets not using a damper actuator
ATB0231 | Rev 1 November/2012
Page 7 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
Table 2 – BACnet MS/TP Object Set for B2 cabinets
Object Type
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Analog Value
Device Instance
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Binary Value
Multi-State Value
Multi-State Value
Multi-State Value
1
2
3
4
5
6
7
1
2
Description
Downflow, setpoint
Downflow, alarm limit hi
Downflow, alarm limit lo
Downflow, Current Value
Inflow, setpoint
Inflow, alarm limit hi
Inflow, alarm limit lo
Inflow, Current Value
Exhaust, setpoint
Exhaust, alarm limit hi
Exhaust, alarm limit lo
Exhaust, Current Value
Motor RPM
Damper Position
MAC Address
FPM or MPS
CFM or CMH
CFM or CMH
CFM or CMH
CFM or CMH
RPM
degrees
integer
Initiate Remote Override
Not Used
UV Light Status
Decon Status
Blower
Alarm Status
Window Position
1
0 – 1800 rpm ***
0 – 90 degrees ****
1-127
0 off
1 on
0 off
1 on
0 off
1 on
Night Setback
Engineering Units
Reported Values
Unknown **
Unknown **
Unknown **
Fluorescent Lights
3
Device
Units *
FPM or MPS
FPM or MPS
FPM or MPS
FPM or MPS
English/metric
0 off
1 on
0 off
1 on
0 English units
1 Metric units
0 off
1 on
1 Off
2 Pending
3 On
See Table 3
1 In position
2 Window High
3 Window Low
4 Window Closed
BSCC
* These units are based on the state of BV7 0 being English and 1 being metric.
** Because of the B cabinet design, these 3 values are unavailable and appear as “Unknown” on the BACnet bus.
*** Reads 0 for AC motors
**** Reads 0 for cabinets not using a damper actuator
ATB0231 | Rev 1 November/2012
Page 8 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com
Table 3 Alarm codes for MSV3, Alarm Status
BACnet Integer
2
3
5
9
17
33
65
129
257
513
1025
2049
4097
8193
16325
32769
Software Binary Value
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16324
32768
ATB0231 | Rev 1 November/2012
SW, Hex Value
0x0001
0x0002
0x0004
0x0008
0x0010
0x0020
0x0040
0x0080
0x0100
0x0200
0x0400
0x0800
0x1000
0x2000
0x4000
0x8000
Alarm Error Description
Down Flow Low Limit Error
Down Flow High Limit Error
In Flow Low Limit Error
In Flow High Limit Error
Low 24 volt Power
Low air pressure alarm
UV bulb needs to be replaced
Reset occurred
Not Used
Window Low Alarm
Window High Alarm
Communication error between micros
Airflow sensor reporting an error
Airflow sensor reporting an error
Airflow sensor not responding error
Airflow sensor not responding error
Page 9 of 9
NuAire, Inc. | 2100 Fernbrook Lane | Plymouth, MN 55447 | U.S.A | ph: 763.553.1270 | fx: 763.553.0459 | tf: 800.328.3352 | www.nuaire.com