Date post: | 03-Apr-2018 |
Category: |
Documents |
Upload: | teewit-milk |
View: | 228 times |
Download: | 0 times |
of 29
7/28/2019 Trane BACnet Objects2
1/29
1996-2009 PolarSoft Inc., All Rights Reserved
COV Subscription
SubscribeCOV Service
SubscriberProcessID
Lifetime
123
300
ObjectID
ConfirmedNotifications TRUE
AV27
SubscribeCOVProperty Service
SubscriberProcessID
Lifetime
123
300
ObjectID
ConfirmedNotifications TRUE
AV27
PropertyID
COV Increment
85
1.0
7/28/2019 Trane BACnet Objects2
2/29
1996-2009 PolarSoft Inc., All Rights Reserved
COV Notification
ConfirmedCOVNotification Service
SubscriberProcessID
Time Remaining
123
143
ObjectID AV27
List of Values
3415DeviceIDPropertyID
Array Index
Property Value
7/28/2019 Trane BACnet Objects2
3/29
1996-2009 PolarSoft Inc., All Rights Reserved
Modeling With Objects
7/28/2019 Trane BACnet Objects2
4/29
1996-2009 PolarSoft Inc., All Rights Reserved
Data Model
Name e.g. OutsideLightPresent Value on or off?
Status OK, Fault, Overridden
Last Changed 2008-09-06 20:13Hours On 1652.5
7/28/2019 Trane BACnet Objects2
5/29
1996-2009 PolarSoft Inc., All Rights Reserved
Everything is a Point
Name
Present Value
Hours On
ON
1652.5
Status
Last Changed
OK
2008-09-06 20:13
OutsideLight
7/28/2019 Trane BACnet Objects2
6/29
1996-2009 PolarSoft Inc., All Rights Reserved
Use Standard Objects to Model Points
Name
Present Value
Hours On
BO or BV
AV
Status
Last Changed
MSI or MSV
7/28/2019 Trane BACnet Objects2
7/29
1996-2009 PolarSoft Inc., All Rights Reserved
Mix Standard Objects and Proprietary
Objects
Name
Present Value
Hours On
BO or BV
AV
Status
Last Changed
MSI or MSV
Proprietary String object
Proprietary Date object
7/28/2019 Trane BACnet Objects2
8/29
1996-2009 PolarSoft Inc., All Rights Reserved
Everything is an Object
OutsideLight
Present Value
Hours On
ON
1652.5
Status
Last Changed
OK
2008-09-06 20:13
7/28/2019 Trane BACnet Objects2
9/29
1996-2009 PolarSoft Inc., All Rights Reserved
Standard Object
BO object
Present_Value
Elapsed_Active_Time
Active
1652.5
Status_Flags
Change_Of_State_Time
Normal
2008-09-06 20:13
Object_Name OutsideLight
7/28/2019 Trane BACnet Objects2
10/29
1996-2009 PolarSoft Inc., All Rights Reserved
Proprietary Object
Proprietary XX object
My Value
Hours On
1
1652.5
My Status
Last Change
0
2008-09-06 20:13
Object_Name OutsideLight
7/28/2019 Trane BACnet Objects2
11/29
1996-2009 PolarSoft Inc., All Rights Reserved
I/O Modeling: Events
Event
Enrollment
object
ReadProperty
or
ReadPropertyMultiple
(unsubscribed)
COVNotification
EventNotification
Present_Value
7/28/2019 Trane BACnet Objects2
12/29
1996-2009 PolarSoft Inc., All Rights Reserved
I/O Modeling: Feedback
BO object
Present_Value
Time_Delay
Active
5
Event_State
Feedback_Value
Offnormal
Inactive
Object_Name AHU3Fan
7/28/2019 Trane BACnet Objects2
13/29
1996-2009 PolarSoft Inc., All Rights Reserved
HOA, Override, Out of Service
Inputs
sensor
input
Status_Flags
Present_Value
Out_Of_Service
Event_State
Reliability
IN_ALARM
FAULT
OVERRIDDEN
OUT_OF_SERVICE
NOT NORMAL?
BACnet Alarm/FaultLogic
Reliability
Logic
NOT NO_FAULT_DETECTED?
F=auto
T=manual
manual
setting
OverrideDecision
Interface_Value
wri tes to
Present_ValueF
T
F
Twri tes to
Reliabi l i ty
sensor
input
Status_Flags
Present_Value
Out_Of_Service
Event_State
Reliability
IN_ALARM
FAULT
OVERRIDDEN
OUT_OF_SERVICE
NOT NORMAL?NOT NORMAL?
BACnet Alarm/FaultLogic
Reliability
Logic
NOT NO_FAULT_DETECTED?NOT NO_FAULT_DETECTED?
F=auto
T=manual
manual
setting
OverrideDecision
Interface_Value
wri tes to
Present_ValueF
T
F
Twri tes to
Reliabi l i ty
7/28/2019 Trane BACnet Objects2
14/29
1996-2009 PolarSoft Inc., All Rights Reserved
HOA, Override, Out of Service
Outputs
F
T
T=manual
control
output
Status_Flags
Out_Of_Service
Event_State
Reliability
IN_ALARM
FAULT
OVERRIDDEN
OUT_OF_SERVICE
NOT NORMAL?
BACnet Alarm/Fault
LogicReliability
Logic
NOT NO_FAULT_DETECTED?
F=auto
manual
setting
OverrideDecision
Interface_Value
Present_Value
F
T
Last
In-Service
Value
wri tes to
Reliabil i ty
F
T
T=manual
control
output
Status_Flags
Out_Of_Service
Event_State
Reliability
IN_ALARM
FAULT
OVERRIDDEN
OUT_OF_SERVICE
NOT NORMAL?NOT NORMAL?
BACnet Alarm/Fault
LogicReliability
Logic
NOT NO_FAULT_DETECTED?NOT NO_FAULT_DETECTED?
F=auto
manual
setting
OverrideDecision
Interface_Value
Present_Value
F
T
Last
In-Service
Value
wri tes to
Reliabil i ty
7/28/2019 Trane BACnet Objects2
15/29
1996-2009 PolarSoft Inc., All Rights Reserved
Change of State Time, Count
BI/BO/BV object
Present_Value
Time_Of_State_Count_Reset
Active/Inactive
Change_Of_State_Count 23457
Elapsed_Active_Time 1257.3
Change_Of_State_Time 2008-09-06 20:13
2008-09-06 21:22
Time_Of_Active_Time_Reset 2008-09-06 21:22
7/28/2019 Trane BACnet Objects2
16/29
1996-2009 PolarSoft Inc., All Rights Reserved
Structuring and
Aggregating Objects
7/28/2019 Trane BACnet Objects2
17/29
1996-2009 PolarSoft Inc., All Rights Reserved
Structured View Object
Subordinate_List
Node_Type
Subordinate_Annotations Mode Schedule, Heating Setpoint, Cooling Setpoint
Structured View Object
equipment
Node_Subtype AHU
DeviceID
ObjectID
7/28/2019 Trane BACnet Objects2
18/29
1996-2009 PolarSoft Inc., All Rights Reserved
Group Objects
Present_Value
List_Of_Group_Members ObjectIDPropertyID
Array Index
Property Value
ObjectIDPropertyID
Array Index
Property Value
Present_Value
Group_Members
Group_Member_Names Status, Mode, Level
ObjectID
PropertyID
Array Index
Property Value
ObjectID
PropertyID
Array Index
Property Value
DeviceID
Global Group
7/28/2019 Trane BACnet Objects2
19/29
1996-2009 PolarSoft Inc., All Rights Reserved
Questions
7/28/2019 Trane BACnet Objects2
20/29
1996-2009 PolarSoft Inc., All Rights Reserved
Character Sets
String Values, any lengthCharacter Set Code
ANSI 3.64
DBCS (plus code page)
JIS (Japan)
ISO 10646 UCS-4 (Everything)
ISO 10646 UCS-2 (Unicode)
ISO 8859 (ANSI + Latin/Europe)UTF-8
7/28/2019 Trane BACnet Objects2
21/29
1996-2009 PolarSoft Inc., All Rights Reserved
Character Set Contexts
Object_NamesString properties, e.g. Description,
Active_Text, etc.
String parameters, e.g. PasswordsComparison, e.g.
ReadPropertyConditional
7/28/2019 Trane BACnet Objects2
22/29
1996-2009 PolarSoft Inc., All Rights Reserved
Questions
7/28/2019 Trane BACnet Objects2
23/29
1996-2009 PolarSoft Inc., All Rights Reserved
Proprietary
Extensions
7/28/2019 Trane BACnet Objects2
24/29
1996-2009 PolarSoft Inc., All Rights Reserved
Extensible Enumerations
Enumeration Name Reserved Range Maximum Value
error-class 0-63 65535error-code 0-255 65535BACnetAbortReason 0-63 255BACnetDeviceStatus 0-63 65535
BACnetDoorAlarmState 0-255 65535BACnetEngineeringUnits 0-255 65535BACnetEventState 0-63 65535
BACnetEventType 0-63 65535BACnetLifeSafetyMode 0-255 65535BACnetLifeSafetyState 0-255 65535BACnetLifeSafetyOperation 0-63 65535BACnetMaintenance 0-255 65535BACnetObjectType 0-127 1023BACnetProgramError 0-63 65535BACnetPropertyIdentifier 0-511 4194303
BACnetPropertyStates 0-63 254
BACnetReliability 0-63 65535BACnetRejectReason 0-63 255BACnetSilencedState 0-63 65535
BACnetVTClass 0-63 65535
7/28/2019 Trane BACnet Objects2
25/29
1996-2009 PolarSoft Inc., All Rights Reserved
Proprietary Object Types
and Properties
Some BACnet clients wont support
Avoid using constructed datatypes
Publish detailed descriptions of allproprietary object types and their
properties
7/28/2019 Trane BACnet Objects2
26/29
1996-2009 PolarSoft Inc., All Rights Reserved
EventNotifications
Complex, Extended Event TypesUsing event types with objects not
listed in 13-2
Faults
7/28/2019 Trane BACnet Objects2
27/29
1996-2009 PolarSoft Inc., All Rights Reserved
Proprietary Services
PrivateTransferunconfirmed
confirmed
7/28/2019 Trane BACnet Objects2
28/29
1996-2009 PolarSoft Inc., All Rights Reserved
Configuration
Read/Write properties is preferred vs.PrivateTransfer or
AtomicRead/WriteFile
Tools vs. Files (e.g. XML) vs. PrivateMechanisms (web pages etc.)
7/28/2019 Trane BACnet Objects2
29/29
1996-2009 PolarSoft Inc All Rights Reserved
Questions