Você está na página 1de 29

COV Subscription

SubscribeCOV Service SubscriberProcessID ObjectID ConfirmedNotifications Lifetime 123 AV27 TRUE 300 SubscribeCOVProperty Service SubscriberProcessID ObjectID ConfirmedNotifications Lifetime PropertyID COV Increment 123 AV27 TRUE 300 85 1.0

1996-2009 PolarSoft Inc., All Rights Reserved

COV Notification
ConfirmedCOVNotification Service

SubscriberProcessID
DeviceID ObjectID

123
3415 AV27

PropertyID Array Index Property Value

Time Remaining
List of Values

143

1996-2009 PolarSoft Inc., All Rights Reserved

Modeling With Objects

1996-2009 PolarSoft Inc., All Rights Reserved

Data Model
Name Present Value Status Last Changed Hours On e.g. OutsideLight on or off? OK, Fault, Overridden 2008-09-06 20:13 1652.5

1996-2009 PolarSoft Inc., All Rights Reserved

Everything is a Point
Name Present Value Status Last Changed Hours On OutsideLight ON OK 2008-09-06 20:13 1652.5

1996-2009 PolarSoft Inc., All Rights Reserved

Use Standard Objects to Model Points


Name Present Value Status Last Changed Hours On

BO or BV MSI or MSV

AV

1996-2009 PolarSoft Inc., All Rights Reserved

Mix Standard Objects and Proprietary Objects


Name Present Value Status Last Changed Hours On Proprietary String object BO or BV MSI or MSV Proprietary Date object AV

1996-2009 PolarSoft Inc., All Rights Reserved

Everything is an Object
OutsideLight Present Value Status Last Changed Hours On ON OK 2008-09-06 20:13 1652.5

1996-2009 PolarSoft Inc., All Rights Reserved

Standard Object
BO object Object_Name Present_Value Status_Flags
Change_Of_State_Time

OutsideLight Active Normal 2008-09-06 20:13 1652.5

Elapsed_Active_Time

1996-2009 PolarSoft Inc., All Rights Reserved

Proprietary Object
Proprietary XX object Object_Name My Value My Status
Last Change

OutsideLight 1 0 2008-09-06 20:13 1652.5

Hours On

1996-2009 PolarSoft Inc., All Rights Reserved

I/O Modeling: Events


ReadProperty or ReadPropertyMultiple

Present_Value

(unsubscribed) COVNotification EventNotification Event Enrollment object

1996-2009 PolarSoft Inc., All Rights Reserved

I/O Modeling: Feedback


BO object Object_Name Present_Value Event_State Feedback_Value AHU3Fan Active Offnormal Inactive

Time_Delay

1996-2009 PolarSoft Inc., All Rights Reserved

HOA, Override, Out of Service Inputs


NOT NORMAL? NOT NO_FAULT_DETECTED?

IN_ALARM Status_Flags FAULT OVERRIDDEN

Out_Of_Service T

OUT_OF_SERVICE

writes to Present_Value

Present_Value F BACnet Alarm/Fault Logic Reliability F Reliability Logic Event_State

writes to Reliability

sensor input

F=auto

Override Decision

Interface_Value
T=manual

manual setting

1996-2009 PolarSoft Inc., All Rights Reserved

NOT NORMAL? NOT NO_FAULT_DETECTED?

HOA, Override, Out of Service Outputs


IN_ALARM FAULT OVERRIDDEN Status_Flags

Out_Of_Service

OUT_OF_SERVICE

Present_Value writes to Reliability

T F Reliability Logic

BACnet Alarm/Fault Logic Reliability Event_State Interface_Value

T F

Override Decision Last In-Service Value F=auto

control output

T=manual

manual setting

1996-2009 PolarSoft Inc., All Rights Reserved

Change of State Time, Count


BI/BO/BV object

Present_Value
Change_Of_State_Time Change_Of_State_Count

Active/Inactive
2008-09-06 20:13 23457

Time_Of_State_Count_Reset
Elapsed_Active_Time Time_Of_Active_Time_Reset

2008-09-06 21:22
1257.3 2008-09-06 21:22

1996-2009 PolarSoft Inc., All Rights Reserved

Structuring and Aggregating Objects

1996-2009 PolarSoft Inc., All Rights Reserved

Structured View Object


Structured View Object
Node_Type Node_Subtype Subordinate_List Subordinate_Annotations equipment AHU

Mode Schedule, Heating Setpoint, Cooling Setpoint

DeviceID ObjectID

1996-2009 PolarSoft Inc., All Rights Reserved

Group Objects
List_Of_Group_Members Present_Value
ObjectID PropertyID Array Index Property Value

Global Group
Group_Members Present_Value Group_Member_Names
DeviceID ObjectID PropertyID Array Index

Status, Mode, Level

Property Value

1996-2009 PolarSoft Inc., All Rights Reserved

Questions

1996-2009 PolarSoft Inc., All Rights Reserved

Character Sets
String

Values, any length Character 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

1996-2009 PolarSoft Inc., All Rights Reserved

Character Set Contexts


Object_Names String

properties, e.g. Description, Active_Text, etc. String parameters, e.g. Passwords Comparison, e.g. ReadPropertyConditional

1996-2009 PolarSoft Inc., All Rights Reserved

Questions

1996-2009 PolarSoft Inc., All Rights Reserved

Proprietary Extensions

1996-2009 PolarSoft Inc., All Rights Reserved

Extensible Enumerations
Enumeration Name error-class error-code BACnetAbortReason BACnetDeviceStatus BACnetDoorAlarmState BACnetEngineeringUnits BACnetEventState BACnetEventType BACnetLifeSafetyMode BACnetLifeSafetyState BACnetLifeSafetyOperation BACnetMaintenance BACnetObjectType BACnetProgramError BACnetPropertyIdentifier BACnetPropertyStates BACnetReliability BACnetRejectReason BACnetSilencedState BACnetVTClass Reserved Range 0-63 0-255 0-63 0-63 0-255 0-255 0-63 0-63 0-255 0-255 0-63 0-255 0-127 0-63 0-511 0-63 0-63 0-63 0-63 0-63 Maximum Value 65535 65535 255 65535 65535 65535 65535 65535 65535 65535 65535 65535 1023 65535 4194303 254 65535 255 65535 65535

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 all proprietary object types and their properties

1996-2009 PolarSoft Inc., All Rights Reserved

EventNotifications
Complex,

Extended Event Types Using event types with objects not listed in 13-2 Faults

1996-2009 PolarSoft Inc., All Rights Reserved

Proprietary Services
PrivateTransfer
unconfirmed

confirmed

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. Private Mechanisms (web pages etc.)

1996-2009 PolarSoft Inc., All Rights Reserved

Questions

1996-2009 PolarSoft Inc., All Rights Reserved

Você também pode gostar