The VT76xx PI controller family is specifically designed for single stage and
multi-stage control of heating/cooling equipment such as rooftop and selfcontained units. The product features an intuitive, menu-driven, back-lit LCD
display, which walks users through the programming steps, making the process
extremely simple. Accurate temperature control is achieved due to the product’s
PI time proportional control algorithm, which virtually eliminates temperature
offset, associated with traditional, differential-based controllers.
The controllers are also compatible with the new Viconics PIR cover accessories.
Fig.1 - VT7600 Series
Controllers equipped with a PIR cover provide advanced active occupancy logic,
which will automatically switch occupancy levels from Occupied to Unoccupied as required by local activity being
present or not. This advanced occupancy functionality provides advantageous energy savings during occupied
hours without sacrificing occupant comfort. All controllers can be ordered with or without a factory installed PIR
cover.
The additional following documentation is available on www.viconics.com
- Detailed information on the controller (VT76xxX5x00x), is available on document: LIT-VT7600-PIR-E00.doc
- Detailed information on the controller (VT76x7X5x00x), is available on document: LIT-VT76x7-PIR-E00.doc
- PIR application information and examples, are available on document: APP-VT76-PIR-Guide-Exx
- PIR cover installation information is available on document: PIR Cover Installation-Exx
Contents
Subject
VT76xx series Protocol Implementation Conformance Statements (PICS)
Objects Table
Standard Object Types Supported
List of Proprietary Properties
List of Property Value Range
List of Property Enumeration Set for BI's and BV's
List of Property Enumeration Set for MV's
Integration - Global commands
Integration - Graphic User Interface (GUI) Objects
Integration - Configuration Objects
Wiring Guide
Overview
Network Configuration
Maximum Number of Devices
Maximum Cable Length
EI-485 Repeaters
End Of Line Resistors
Network Adapter
Default Device Name and Device ID
Integrating Viconics’ Devices on an MSTP Network
Tips and Things You Need To Know
Troubleshooting Section
Document Control
2
VT7600 series Protocol Implementation Conformance Statement (PICS)
The VT76xx series BACnet communicating controller have been specifically designed for RTU and heatpump
applications to be monitored on a BACnet MS-TP® network.
Supported BACnet Services
The BACnet communicating controller meets all requirements for designation as an Application Specific Controller
(B-ASC). The BACnet controller series supports the following BACnet Interoperability Building Blocks (BIBBs).
Application ServiceDesignation
Data Sharing – Read Property - B DS-RP-B
Data Sharing – Read Property Multiple - B DS-RPM-B
Data Sharing – Write Property - B DS-WP-B
Device Management - Device Communication Control - B DM-DCC-B
Device Management – Dynamic Device Binding - B DM-DDB-B
Device Management – Dynamic Object Binding - B DM-DOB-B
Note 1: The controller does not support segmented requests or responses.
Note 2: Time synchronization can be made through a network even if the controller does not support the full date.
Therefore, the device cannot claim conformance to the DeviceManagement – TimeSynchronization - B
(DM-TS-B) service. The device object does not have the Local_Time or Local_Date properties.
3
Device Object Table
Object Name
Type and
Instance
Object Property Controller Parameter
VT76xxX5x00B Device Object_Identifier
Property 75 (R,W)
Object_Name
Property 77 (R,W)
Model Name
Property 70 (R)
Firmware Revision
Property 44 (R)
Protocol Version
Property 98 (R)
Protocol Revision
Property 139 (R)
Max ADPU Length
Property 62 (R)
Unique ID number of a device on a network
Unique name of a Device on a network
Controller Model number
Current BACnet firmware revision used by the
controller
Current BACnet firmware protocol version
Default is Version 1
Current BACnet firmware protocol revision
Default is Version 2
Maximum ADPU Length accepted
Default is 244
ADPU Timeout
Property 10 (R)
Application-
MS/TP_Address
MS/TP_Baud_Rate
Max_Master (R,W) Maximum master devices allowed being part of
Software-Version
Property 12 (R)
Property 1001 (R,W)
Property 1002 (R,W)
ADPU timeout value
Default is60 000 ms
Controller base application software version
Default is based on current released version
the network. 0 to 127, default is 127
BACnet MS-TP MAC Address. Proprietary
attribute. Default is as assigned by configuration
BACnet MS-TP Baud-Rate. Proprietary attribute.
Range is: 1 = 9.6 KBps, 2 = 19.2 KBps, 3 = 38.4
KBps, 4 = 76.8 KBps and 5 = Auto Baud Rate.
Index 5 is Write only. Reading attribute will state
current Baud rate used. Writing index 1 to 4 will fix
the Baud rate to the desired value.
4
Objects Table
Object
Name
Room
Temperature
Room Temp
Override
Outdoor
Temperature
Outdoor
Temp
Override
Room
Humidity
Room
Humidity
Override
Occupancy
Command
System
Mode HP
System
Mode RTU
Fan Mode MV 15
Supply
Temp
Supply RH AV 17
Water
Temp.
Keypad
Lockout
Fresh Air
Level
Control
Output
Type
and
Instance
AV 7
BV 8
AV 9
BV 10
AV 11
BV 13
MV 12
MV 13
MV 14
AI 16
AV 17
MV 18
AI 46
GR 19
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
VT7605B5x00B
VT7656B5x00B
√ √
√ √
VT7607B5x00B
VT7657B5x00B
VT7656E5x00B
VT7600F5x00B
√
VT7600H5x00B
VT7652H5x00B
VT7600W5x00B
√
√ √ √ √ √ √
√ √
√ √
√ √
√ √
√ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √
√ √
√ √ √ √ √ √
VT7606E5x00B
VT7652W5x00B
√ √ √ √ √
√ √ √ √ √
√ √ √ √
√ √
√ √ √ √ √
VT7652F5x00B
√
5
Type
Object Name
and
Instance
PI Heating Demand AV 20
PI Cooling Demand AV 21
AI1 Value AI 23
Economizer Output AV 22
Analog Heat Output AV 35
Controller Status GRP 23
AUX BI 24
G Fan BI 25
Y1 Cool BI 26
Y2 Cool BI 27
W1 Heat BI 28
W2 Heat BI 29
Reversing Valve BI 30
DI 1 Status BI 31
DI 2 Status BI 32
Local Motion BI 33
Effective
Occupancy
Controller Alarms GRP 35
Analog Heat Output AV 35
Frost Alarm BI 36
MV 34
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √
√ √
√ √ √ √
√ √ √ √
VT7600W5x00B
VT7652W5x00B
VT7600F5x00B
VT7606E5x00B
VT7656E5x00B
√ √
√ √
√ √ √ √
√ √
√ √
√ √ √ √
VT7652F5x00B
√ √
√ √
√ √
6
Type
Object Name
and
Instance
Clock Alarm BI 37
Filter Alarm BI 38
Service Alarm BI 39
Fan Lock Alarm BI 40
Temperature
Setpoints
Occupied Heat
Setpoint
Occupied Cool
Setpoint
Unoccupied Heat
Setpoint
Unoccupied Cool
Setpoint
Fresh Air Level AI 46
General Options 1- GRP 46
Temperature Scale BV 47
Heating Setpoint
Limit
Cooling Setpoint
Limit
Heating Lockout
Temperature
Cooling Lockout
Temperature
Deadband AV 52
Heating CPH MV 53
Cooling CPH MV 54
Frost Protection BV 55
GRP 41
AV 42
AV 43
AV 44
AV 45
AV 48
AV 49
AV 50
AV 51
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
√
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√
√
√
√
VT7652W5x00B
√
VT7606E5x00B
VT7600W5x00B
VT7600F5x00B
VT7656E5x00B
√
√ √
√ √
√√√√√
√√√√√
√√√√√
√√√√√
√ √
√√√√√
√√√√√
√√√√√
√√√√√
√√√√√
√√√√√
√
√
√√√√√
√√√√√
VT7652F5x00B
√
7
Type
Object Name
and
Instance
Aux Contact BV 56
Menu Scroll BV 57
Supply Heat Lockout
Status
General Options 2- GRP 58
Password Value AV 59
Power-up Delay AV 60
Temporary Occ.
Time
Fan Control BV 62
Anticycle MV 63
Fan Purge Delay BV 64
DI 1 Configuration MV 65
DI 2 Configuration MV 66
Proportional Band MV 67
Unoccupied Time AV 68
CO2 Level AI 69
With schedule
Model Configuration
Options
Progressive
Recovery
Event Display MV 71
Stages Configuration
Options
Discharge Air Alarm BI 72
BV 58
MV 61
GRP 69
BV 70
GRP 72
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
√
√
√
√
√ √ √ √ √ √ √ √ √ √ √ √ √ √
√
√
√
√
√
√
√
√
√ √ √
√
√
√
VT7600W5x00B
VT7652W5x00B
VT7606E5x00B
VT7656E5x00B
VT7600F5x00B
√ √
√√√√√
√
√√√
√√√√√
√√√√√
√√√√√
√√√√√
√√√√√
√√√√√
√
√
√
√
√
√
√√√√√
√√√√√
√
√
√
√
√
√ √ √ √
√
√
√
VT7652F5x00B
√
√
√
8
Type
Object Name
and
Instance
Heating Stages MV 73
Cooling Stages MV 74
Heatpump Stages MV 75
Economizer Model
Configuration
Options
Fresh Air Max
Range
Economizer
Changeover Setpoint
Economizer
Minimum Position
Mechanical Cooling
Enabled
Mixed Air Setpoint AV 80
Heatpump Model
Configuration
Options
Economizer Max
Position
High Balance Point AV 82
Discharge High Limit
Setpoint
Low Balance Point AV 83
Discharge Low Limit
Setpoint
Comfort Mode BV 84
High CO2 Alarm BI 84
Reversing Valve
Configuration
Compressor
Interlock
GRP 76
AV 76
AV 77
AV 78
BV 79
GRP 81
AV 81
AV 82
AV 83
BV 85
BV 86
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
VT7600W5x00B
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
√ √ √ √ √ √
√ √ √ √ √ √
√ √
√ √
√ √
√ √
√ √
√ √ √
√ √
√ √
√ √
√ √
√ √ √
√ √
√
√
VT7606E5x00B
VT7652W5x00B
VT7656E5x00B
√
√
√
√√√
√ √
√
√
√
√
√
√
√
√
√
√
√ √
√
√√√
√
√√√
√
√
VT7600F5x00B
VT7652F5x00B
Fresh Air Alarm BI 86
√
√
9
Type
Object Name
and
Instance
Dehumidification Model
Configuration Options
RH Display BV 88
Dehumidification RH
Setpoint
Dehumidification
Hysterisys
Dehumidification Low
OA Lockout
Dehumidification
Lockout Functions
Dehumidification
Lockout Functions
Dehumidification Output
Status
Humidification Model
Configuration Options
AI1 Config BV 94
Humidification RH
Setpoint
Minimum Supply Heat
Setpoint
Eff (Effective) Reset
Humidification RH Spt
(Setpoint)
Supply Heat Lockout
temperature.
Humidification High
Limit Spt (Setpoint)
Supply PI Heat Demand AV 97
Low RH Setpoint AV 98
Minimum Fresh Air AV 98
Low Temp Reset RH
Setpoint
Maximum Fresh Air AV 99
High Temp Reset RH
Setpoint
GRP 87
AV 89
AV 90
AV 91
BV 92
MV 92
BI 93
GRP 94
AV 95
AV 95
AV 96
AV 96
AV 97
AV 99
AV 100
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
VT7600W5x00B
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
Present_Value
(R,W)
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√ √
√
√
√
√
√
√
√
√
√ √
√ √
VT7606E5x00B
VT7652W5x00B
VT7656E5x00B
√ √
√
√√√
√
√√√
√
√√√
√
√
√
√
VT7600F5x00B
VT7652F5x00B
10
Object Name
Minimum CO2
Level
Humidifier Output AV 101
Maximum CO2
Level
Local Schedule SCH 102
Type and
Instance
AV 100
AV 101
Object
Property
VT7600A5x00B
VT7652A5x00B
VT7600B5x00B
VT7652B5x00B
VT7605B5x00B
VT7656B5x00B
VT7607B5x00B
VT7657B5x00B
VT7600H5x00B
VT7652H5x00B
Present_Value
(R,W)
Present_Value
(R)
Present_Value
(R,W)
Present_Value
(R,W) √
√
√ √
√
√
√
VT7600W5x00B
VT7600F5x00B
VT7606E5x00B
√
√
√
√
VT7656E5x00B
√
VT7652W5x00B
√
VT7652F5x00B
√
11
Note: Please note that some object type and instant numbers have the same object name. Therefore please
make sure to see the table above for more detailed information on each controller model.
Standard Object Types Supported
Optional
Properties
Supported
Writable
Properties
Reliability Out_of_Service
a
a
b
Reliability
Present_Value
Out_of_Service
Object_Name
Object Type
Analog Input
Analog Value
Supported
Objects
Dynamically
Creatable
;
;
Dynamically
Deletable
Reliability
Binary Input
;
Active_Text
Out_of_Service
Inactive_Text
Binary Value
;
Reliability
Active_Text
Present_Value
Out_of_Service
Inactive_Text
Object_Identifier
Object_name
Max_Master
Present_Value
Out_of_Service
Present_Value
Weekly_Schedule
Device
Group
;
;
Multi-state Value ;
Schedule
;
Max_Master
Max_Info_frames
N/A N/A
Reliability
States_Text
Weekly_schedule
a: The following AV’s are defined as read only. When Out_of_Service properties is set to true, the Present_Value if
written is not derived to the application level of the controller.
1 0 minute
2 1 minute
3 2 minutes
4 3 minutes
5 4 minutes
6 5 minutes
1 None
2 RemNSB
3 RemOVR
4 Filter
5 Service
6 Fan lock
1 None
2 RemNSB
3 RemOVR
4 Filter
5 Service
6 Fan lock
1 2 2 F 0.6 C
2 3 3 F 1.2 C
3 4 4 F 1.7 C
4 5 5 F 2.2 C
5 6 6 F 2.8 C
6 7 7 F 3.3 C
7 8 8 F 3.9 C
Figure 1: Global commands from a BAS front-end to a VT7600 series controller
19
Integration – Typical Graphic User Interface (GUI) Objects
The following objects should be typically used in a GUI:
¾ Room Temperature (AV7);
¾ Occupied and Unoccupied Heat Setpoints (AV 42 and AV44);
¾ Occupied and Unoccupied Cool Setpoints (AV 43 and AV45);
¾ Outdoor Temperature (AV9);
¾ Supply Temperature (AI16) (If available);
¾ Occupancy Command (MV12);
¾ Effective Occupancy (MV34);
¾ System Mode RTU (MV14) or System Mode HPU (MV13);
¾ G Fan (BI25);
¾ Y1 Cool (BI26);
¾ Y2 Cool (BI27);
¾ W1 Heat (BI28);
¾ W2 Heat (BI29) or Reversing Valve (BI30);
¾ Economizer Output (AV22) (if available);
¾ Aux (BI24);
¾ DI 1 Status (BI31);
¾ DI 2 Status (BI 32);
¾ Frost Alarm (BI36) (if available);
¾ Filter Alarm (BI38) (if available);
¾ Service Alarm (BI39) (if available);
¾ Fan Lock Alarm (BI40) (if available);
(BI 38)
(AV22)
(AI 16)
(BI 25)
(BI 26)
(BI 27)
(BI 28)
(BI 29)
(MV 12)
(MV 14)
(BI 24)
(BI 31)
(BI 32)
(BI 36)
(BI 39)
(AV 42)
(AV 43)
(AV 44)
(AV 45)
Typical GUI for a VT7605B5000B with Economizer control
20
Configuration Objects
The following objects and group objects should be typically used for configuration purposes:
¾ General Options 1 Group GRP 46 and its complete list of objects;
¾ General Options 2 Group GRP 58 and its complete list of objects;
¾ With schedule Model Configuration Options Group GRP 69 and its complete list of objects;
¾ Stages Configuration Options Group GRP 72 and its complete list of objects;
¾ Economizer Model Configuration Option Group GRP 76 and its complete list of objects;
¾ Heatpump Model Configuration Option Group GRP 81 and its complete list of objects;
¾ Dehumidification Model Configuration Option Group GRP 87 and its complete list of objects;
¾ Humidification Model Configuration Option Group GRP 94 and its complete list of objects;
If your BAS allows you to remove objects from your database, Viconics recommends removing all configuration
objects once your setup is complete. This will prevent unnecessary polling of non used objects and will help speed
up the network.
Wiring guide
Overview
Viconics uses EIA-485 as the physical layer between their devices and supervisory controllers
For clarity we will use the term “Device” to represent any product with an active EIA-485 network connection,
including Viconics and non-Viconics controllers.
Summary Specifications:
Parameter Details
Media
Characteristic Impedance
Distributed capacitance
Maximum length per segment
Polarity
Multi-drop
Terminations
Network Bias Resistors
Maximum number of nodes per
segment
Maximum number of nodes per
network
Baud rate
Table 1: Summary of Specifications for a Viconics’ EIA-485 Network
Twisted pair 22AWG-24 AWG, shielded recommended
100-130 ohms
Less than 100 pF per meter (30 pF per foot)
1200 meters (4000 feet) Note: AWG 18 cable
Polarity sensitive
Daisy-chain (no T connections)
1. Viconics’ devices are installed at both ends of the
MSTP network:
120 Ohms resistor should be installed at each end.
2. A Viconics device is installed at one end of the MSTP
network and a 3
rd
party device is installed at the other
end:
Install an End-Of-Line resistor value that matches the 3 rd
party device instruction regarding the End-Of-Line resistors
rd
3. 3
party devices are installed at both ends of the MSTP
network:
Follow the 3
rd
party device instructions regarding the End-
Of-Line resistors.
510 ohms per wire (max. of two sets per segment)
64 (Viconics devices only)
128
9600, 19200, 38400, 76800 (Auto detect)
21
Cable Type
Viconics recommends the use of balanced 22-24 AWG twisted pair with characteristic impedance of 100-130
ohms, capacitance of 30 pF/ft or lower. A braided shield is also recommended.
Impedance
A value based on the inherent conductance, resistance, capacitance and inductance that represent the impedance
of an infinitely long cable. The nominal impedance of the cable should be between 100Ωand 120Ω. However
using120Ω will result in a lighter load on the network.
Capacitance (pF/ft)
The amount of equivalent capacitive load of the cable, typically listed in a per foot basis. One of the factors limiting
total cable length is the capacitive load. Systems with long lengths benefit from using low capacitance cable (i.e.
17pF/ft or lower).
Network Configuration
EIA-485 networks use a daisy chain configuration. A daisy chain means that there is only one main cable and
every network device is connected directly along its path.
Figure 3 illustrates two improper network configurations and the proper daisy chain configuration.
Other methods of wiring an EIA-485 network may give unreliable and unpredictable results. There are no
troubleshooting methods for these types of networks. Therefore, a great deal of site experimentation may have to
be done, making this a difficult task with no guarantee of success. Viconics will only support daisy chain
configurations.
Figure 3: Three different network configurations: star, bus, and daisy chain. Only the daisy
chain configuration is correct for an EIA-485 network.
22
Maximum Number of Devices
A maximum of 64 nodes is allowed on a single daisy chain segment. A node is defined as any device (Panel,
Zone, Repeater, etc) connected to the RS485 network. Terminators do not count as a node.
To determine the number of nodes on a network, add the following:
¾ One node for each device, including main panels
¾ One node for each repeater on the chain
For the example in Figure 4, we have one node for the main Panel, plus 4 for the controllers, for a total of 5 nodes.
Figure 4: Five nodes network example.
If you have more than 64 devices, then repeaters are required to extend the network.
Maximum Cable Length
The maximum length of a chain is related to its transmission speed. The longer the chain, the slower the
speed. Using proper cable, the maximum length of an EIA-485 daisy chain is 4000-ft (1200 m). This will only
work reliably for data rates up to 100,000 bps. Viconics’ maximum data rate is 76,800 bps.
If you require a maximum network length of more than 4000 feet, then repeaters are required to extend the
network.
EIA-485 Repeaters
If you have more than 64 devices, or require a maximum network length of more than 4000 feet, then
repeaters are required to extend the network. The best configuration is to daisy chain the repeaters to the
main panel. From each of these repeaters, a separate daisy chain will branch off. Figure 5 demonstrates a
valid use of repeaters in an EIA-485 network.
23
Figure 5: Correct usage – repeaters are daisy chained to the supervisory controller
and separate daisy chains branch from each repeater.
Do not install repeaters in series, as this may result in network reliability problems. Figure 6 demonstrates an
incorrect use of a repeater in an EIA-485 network.
Figure 6: Incorrect usage – the second repeater in series may result in an
unreliable system
24
End Of Line (EOL) Resistors
MS/TP network must be properly terminated. For daisy chain configurations, you must install an EOL resistor at
each end of the daisy chain. Depending on your MSTP network configuration, the resistance value of the EOL
resistor may change:
•Viconics’ devices are installed at both ends of the MSTP network:
120 Ohms resistor should be installed at each end.
rd
•A Viconics device is installed at one end of the MSTP network and a 3
party device is installed at the
other end:
Install an End-Of-Line resistor value that matches the 3rd party devices instructions regarding its EOL
resistor value;
rd
•3
party devices are installed at both ends of the MSTP network:
Follow the 3rd party devices instructions regarding its EOL resistor value.
Network Adapter
The polarity of the connection to the cable is important. From one module to the other it is important that the same
coloured wire be connected to “plus” or “+” and the other coloured wire be connected to the “minus” or ”-“. Figures
7 shows the proper MS/TP connections and the location of the Status LED. This Status LED may help to
troubleshoot network problems.
Figure 7: Correct MS/TP connections and location of a Status LED on a BACnet module
IMPORTANT NOTE: The Ref terminal should NEVER be used to wire shields. The 2 shields from each feed of the
network connection to a controller should be wired together in the back of the controller and properly protected to
prevent any accidental connection to the ground.
The joined shield connection should then be grounded at a SINGLE point on the whole segment. More than one
ground connection to a shielded wire may induce ground loop noises and affect communication.
25
Table 2 shows the different possibilities with the Status LED behaviour of the BACnet module.
Condition of the Status LED Possible Cause Solution
¾ 1 short blink
¾ 2 short blink (no wires
connected to the module)
¾ 2 short blink (wires
connected to the module)
¾ 2 short blinks and a longer
blink (wires connected to
the module)
¾ Right after power is
applied: 2 long blinks and
then no blinking
BACnet communication NOT active
at default MAC address = 254
A T7600 BACnet module has been
installed on a VT7600 controller
A VT7600 module has been
installed on a T7600 controller
The right module has been installed
on the right controller model
Module is not at the same baud
rate as the network
The module has detected the
presence of a network
Polarity has been reversed at the
module
Change MAC address to
another value from 0 to 127
Install a VT7600 BACnet
module on the controller
Install the BACnet module on
a VT7600 controller model
N/A
Power off and on the
controller
N/A
Reverse polarity at the
module
Table 2: Status LED condition and possible solutions
Default Device Name and default Device ID
Default Device Name is set to: Model number – MAC:
¾ Where MAC is the current MAC address of the device.
¾ Where Model number is Viconics part number.
The device name will be upgraded as soon as there is a change to the device MAC address.
¾ Default Device ID is set to: 76000 + MAC
¾ Where MAC is the current MAC address of the device.
The device ID will also be upgraded as soon as there is a change to the device’s MAC.
For example, when a VT7600B5x00B controller with a MAC address of 63 is connected to a network, its default
Device Name will be VT7600B5x00B-63 and its default Device ID will be 76063.
Device Name and Device ID properties are writable in Viconics’ device object. Both properties can be renamed
from any BACnet network management tool as long as the tool itself can write to these properties.
26
Integrating Viconics’ Devices on an MSTP Network
Before doing any BACnet integration, make sure to have Viconics’ PICS (Protocol Implementation Conformance
Statement).
This PICS document lists all the BACnet Services and Object types supported by a device and can be found at
www.viconics.com.
Viconics’ devices do not support the COV service. COV reporting allows an object to send out notices when its
Present-Value property is incremented by a pre-defined value. Since this is not supported at Viconics’ end, special
attention should be given to the polling time settings at the Supervisory Controller and Workstation level when
using a graphic interface or an application program to read or write to a Viconics’ object.
Graphical interfaces
For example, some graphic interface might poll every data linked to the graphic page on a COV basis. If the 3
rd
party device does not support COV, the graphic interface then relies on a pre-configured polling interval, which is
usually in hundredths of milliseconds. Any device containing a monitored object could be subject to network traffic
congestion if such a polling interval is used. Viconics strongly recommend a polling interval of 5 seconds minimum
for any graphic interface. This becomes even more critical in area graphics where a single representation might poll
many devices. If proper poll rate is not respected, devices may be reported offline by certain front end by saturating
the traffic handling capacity of BACnet MSTP without COV subscription.
Free programmed object or loops
As for the application program, you might want to read and write any MSTP data on an “If Once” basis or a “Do
Every” loop basis instead of reading or writing to a 3
rd
party device’s object directly in the program. Otherwise, any
read or write request will occur at the Supervisory Controller’s program scan rate, which might as well be in
hundredths of milliseconds. This can easily bog down a network as single commands can be sent to all
ASC
devices down the MSTP trunks every hundredth of milliseconds
Programs writing to the devices should have a structure similar to the following:
If Once Schedule = On then
MV11 = Occupied
End If
If Once Schedule = Off Then
MV11 = Unoccupied
End If
OR
Do Every 5min
If Schedule = On Then
MV11= Occupied
Else
MV11 = Unoccupied
End If
End Do
Retries and Timeouts
Another thing to look for in a BACnet integration is the Device object of the Supervisory Controller (and the
Operator’s Workstation). This object contains the 2 following required properties:
1) Retry Timeout;
2) Number of APDU Retries;
1) The Retry Timeout property specifies the time between re-transmissions if the acknowledgement has not been
received. When you are experiencing problems with controllers dropping off-line, increasing this value may help.
2) The Number of APDU Retries property specifies the number of times unsuccessful transmissions will be
repeated. If the receiving controller has not received the transmission successfully after this many attempts, no
further attempts will be made.
For example, if one of the controllers does not reply to a Supervisory Controller (SC) request, and the SC’s Retry
Timeout is set to 2000 msec and the Number of APDU Retries is set to 1 (still at the SC level), then the SC will
send one other request, 2 sec later. If the MSTP device does not reply, it will be considered Off-line by the
workstation.
So having a Retry Timeout value of 10000 msec and a Number of APDU Retries property set to 3 at the SC level
may prevent device from dropping Off-line. These properties should also be changed at the Workstation level since
the workstation will likely issue requests to any MSTP devices when the graphics are used.
27
Tips and Things You Need To Know
¾ Each controller is delivered from the factory with the default MAC address set at 254. At this value, the
BACnet communication is NOT active and the device will not participate in the token pass either. The
local LED status for the communication adapter at this point is one short flash only. To enable the
BACnet communication, set the local MAC address configuration property of the controller to any valid
value from 0 to 127.
¾ After the initial configuration of your device and if your BAS allows you to remove objects, we suggest
that you remove all the configuration objects to prevent unnecessary polling of non used objects and to
help speed up the network.
¾ All configuration objects are available and accessible locally from the device itself using the local
configuration routine. Please refer to the Technical Manual LIT-VT7600-PIR-Exx and LIT-VT760x7-PIR-Exx for details.
¾ In its default mode of operation, the device will automatically match its baud rate to the baud rate of the
network. Automatic baud rate detection will occur when the MS/TP communication port is initialized (on
power up). If the network speed is changed, the device will keep listening at the previously detected
speed for 10 minutes before resuming auto-bauding. Re-powering the devices will force right away
auto-bauding.
¾ If the device should go off-line, the following binded controller parameters will be released:
¾ Room Temperature
¾ Outdoor Temperature
¾ Occupancy
¾ The BACnet Data Link layer has two key parameters: the device object name and the device object ID.
The device object name must be unique from any other BACnet device object name on the BACnet
network (i.e. not just the MS/TP sub-network). The device object ID must be unique from any other
BACnet device object ID on the entire BACnet network (i.e. not just the MS/TP sub-network).
¾ Time synchronization can be made through a network even if the controller does not support the full
date. Therefore, the device cannot claim conformance to the DeviceManagement –
TimeSynchronization - B (DM-TS-B) service. The device object does not have the Local_Time or
Local_Date properties.
¾ Device Name and Device ID properties are writable in Viconics’ device object. Both properties can be
renamed from any BACnet network management tool as long as the tool itself give access to write to
these properties.
28
Troubleshooting Section
Error / Trouble
Condition
Controller does not
come online
Possible Cause Solution
Two or more controllers have the same
MAC address.
The MS/TP network has too many
devices.
Too many devices were installed
without any repeaters.
The MS/TP cable runs are broken Locate the break and correct wiring
Modify each duplicate address to a
unique number.
Do not exceed the maximum number of
devices and maximum length allowed
by the EIA-485 specifications.
Repeaters need to be installed as
specified in this document.
MS/TP connections at the module
were reversed
The controller does not have power Apply power to the controller
Respect polarity of the wires on a
MS/TP network.
29
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.