BTL Listed March 2013 STRATO Automation BACnet Protocol Implementation Conformance Statement Date: March 8 th, 2013 Product name : BACzone 424 Applications Software Version : 0.1 Firmware Revision: 2.139 BACnet Protocol Revision: 12
2
Table of Content Product Description:... 5 BACnet Standarized Device Profile (Annex L):... 5 BACnet Application Specific Controller (B-ASC) Description:... 5 Data Sharing... 6 Device and Network Management... 6 Services supported... 6 Standard Object-Types Supported... 7 Analog Output... 7 Analog Input... 7 Analog Value... 7 Binary Output... 7 Binary Input... 7 Binary Value... 7 Standard Object-Types Supported (continued)... 8 Multi-state Output... 8 Multi-state Input... 8 Multi-state Value... 8 Loop... 8 Device... 9 Data Link Layer Option... 10 Character Set Support... 10 Special Functionality... 10 Segmentation Capability... 10 Basic BACnet Functionnality Checklist... 10 Basic Functionality (applies to all BACnet devices)... 10 BACnet Objects Mandatory and Optional Capabilities Checklist... 11 Analog Input Object... 11 Analog Output Object... 11 Analog Value Object... 11 Binary Input Object... 11 Binary Output Object... 11 Binary Value Object... 11 Device Object... 11 Loop Object... 11 Multi-state Input Object... 12 Multi-state Output Object... 12 Multi-state Value Object... 12 3
Data Sharing - ReadProperty B... 12 Data Sharing - WriteProperty A... 13 Data Sharing - WriteProperty B... 13 Data Sharing - COV A... 13 Data Sharing - COV B... 14 Device Management - Dynamic Device Binding A... 14 Device Management - Dynamic Device Binding B... 14 Device Management - Dynamic Object Binding A... 14 Device Management - Dynamic Object Binding B... 14 Device Management - Time Synchronization B... 14 Device Management - Device Communication Control B... 15 Data Link Layer - MS/TP - Master Node... 15 4
BACnet Protocol Implementation Conformance Statement (PICS) BACzone 424 Date : March 8 th, 2013 Vendor Name : Strato Automation Product Name : BACzone 424 Applications Software Version: 0.1 Firmware Revision: 2.139 BACnet Protocol Revision: 12 Product Description: The BACzone 424 is a powerful and fully programmable variable air volume box controller that offers 10 physical control points. All of these I/O s are completely free for all uses: 4 analog inputs, 2 analog outputs and 4 binary solid state relay outputs (triac). It communicates on a RS-485 LAN using the BACnet MS/TP protocol. It is also BTL listed for BACnet interoperability. For improved controls, the BACzone 424 uses a high precision hot wire velocity transmitter (a new dust segregation technology) that provides a very rapid response to changes at low air flow levels, where most applications for this type of controller are used. This VAV controller accepts the proprietary Tzone digital temperature sensors, a Strato Automation product it is compatible with (up to 8 Tzones per BACzone 424). BACnet Standarized Device Profile (Annex L): BACnet Operator Workstation (B-OWS) BACnet Building Controller (B-BC) BACnet Advanced Application Controller (B-AAC) BACnet Application Specific Controller (B-ASC) BACnet Smart Sensor (B-SS) BACnet Smart Actuator (B-SA) BACnet Application Specific Controller (B-ASC) Description: A BACnet application controller is intended for use in a specific application and supports limited programmability. It enables specification of the following: Data Sharing Ability to provide the values of any of its BACnet objects Ability to allow modification of some or all of its BACnet objects by another device Device and Network Management Ability to respond to queries about its status Ability to respond to requests for information about any of its objects Ability to respond to communication control messages Dynamically deletable and creatable objects Not through any BACnet services 5
Basic Interoperability Building Blocks Supported (Annex K): Data Sharing BACnet Supported Interoperability Description Building block DS-RP-A Data Sharing - ReadProperty-A DS-RP-B Data Sharing - ReadProperty-B DS-WP-A Data Sharing - WriteProperty-A DS-WP-B Data Sharing - WriteProperty-B DS-COV-A Data Sharing Change Of Value - A DS-COV-B Data Sharing Change Of Value - B Device and Network Management BACnet Interoperability Supported Building block Description DM-DDB-A Device Management-Dynamic Device Binding - A DM-DDB-B Device Management-Dynamic Device Binding - B DM-DOB-A Device Management-Dynamic Object Binding - A DM-DOB-B Device Management-Dynamic Object Binding - B DM-TS-B Device Management - Time Synchronization - B DM-DCC-B Device Management Device Control Communication - B Services supported Service Initiation Execution ReadProperty WriteProperty SubscribeCOV ConfirmedCOVNotification UnconfirmedCOVNotification WhoIs Iam WhoHas I-Have TimeSynchronization DeviceCommunicationControl 6
Standard Object-Types Supported Properties Analog Output Analog Input Analog Value Binary Output Binary Input Binary Value Properties Writable Optional Writable Optional Writable Optional Writable Optional Writable Optional Writable Optional Object_Identifier Object_Identifier Object_Name Object_Name Object_Type Object_Type Present_Value Present_Value Description Description Device_Type --- --- Device_Type Status_Flags Status_Flags Event_State Event_State Out_Of_Service Out_Of_Service Units Polarity --- --- Priority_Array --- --- Inactive_Text Relinquish_Default --- --- Active_Text COV_Increment Reliability Reliability --- --- Relinquish_Default --- --- Resolution --- --- Priority_Array --- --- Minimum_Off_Time --- --- Minimum_On_Time --- --- All properties with a checkbox ( or ) are considered as being readable. All properties with a hyphen mark (---) are not existing in the specified object type. 7
Standard Object-Types Supported (continued) Properties Object_Identifier Multi-state Multi-state Input Multi-state Value Loop Output Properties Writable Optional Writable Optional Writable Optional Writable Optional Object_Identifier Object_Name Object_Name Object_Type Object_Type Present_Value Present_Value Description Description Device_Type --- --- Status_Flags Status_Flags Event_State Event_State Reliability Out_Of_Service Out_Of_Service Number_Of_States Output_Units State_Text Manipulated_Variable_Reference Priority_Array --- --- Controlled_Variable_Reference Relinquish_Default --- --- Controlled_Variable_Value Reliability --- --- --- --- Controlled_Variable_Units Setpoint_Reference Setpoint Action Priority_For_Writing COV_Increment 8
Standard Object-Types Supported (continued) Properties Object_Identifier Object_Name Object_Type System_Status Vendor_Name Vendor_Identifier Model_Name Firmware_Revision Application_Software_Version Description Protocol_Version Protocol_Revision Protocol_Services_Supported Protocol_Object_Types_Supported Object_List Max_Apdu_Length_Accepted Segmentation_Supported Local_Time Local_Date Apdu_timeout Number_Of_APDU_Retries Max_Master Max_Info_Frames Devices_Address_Binding Database_Revision Active_COV_Subscriptions Devices Writable Optional 9
Data Link Layer Option Media Baud Rates MS/TP Master 9600, 19200, 38400, 76800, 115200 Character Set Support Supported Character Set ANSI X3.4 IBM/Microsoft DBCS JIS C 6226 ISO 10646 (UCS-4) ISO 10646 (UCS-2) ISO 8859-1 Special Functionality Maximum APDU size in octets: 465 Segmentation Capability No Segmentation Capability Basic BACnet Functionnality Checklist Basic Functionality (applies to all BACnet devices) EPICS Consistency Tests Supports DS-RP-B Uses Who-Is and I-Am services for router address discovery Uses MAC broadcasts for router discovery Supports DM-DDB-B Supports DM-DOB-B Initiates Confirmed Requests 10
BACnet Objects Mandatory and Optional Capabilities Checklist Analog Input Object Supports writable Out_Of_Service properties Analog Output Object Supports command prioritization Analog Value Object Supports command prioritization Binary Input Object Supports writable Out_Of_Service properties Binary Output Object Supports command prioritization Binary Value Object Supports command prioritization Device Object Supports Database_Revision property Loop Object Contains a non-empty Setpoint_Reference list 11
Multi-state Input Object Supports writable Out_Of_Service properties Supports State_Text Multi-state Output Object Supports command prioritization Supports State_Text Multi-state Value Object Supports command prioritization Supports State_Text Data Sharing - ReadProperty B Contains Enumerated property values Contains Unsigned property values Contains BACnetObjectIdentifier property values Contains Character String property values Contains Bit String property values Contains NULL property values Contains BOOLEAN property values Contains INTEGER property values Contains REAL property values Contains Time property values Contains Date property values Contains proprietary properties with basic data types 12
Data Sharing - WriteProperty A Can write non-array properties Can write array elements Can write whole arrays Can command and relinquish with a priority Can write array sizes Can write BOOLEAN property values Can write Enumerated property values Can write Unsigned property values Can write REAL property values Data Sharing - WriteProperty B Contains writable non-array properties Contains commandable properties Contains writable BOOLEAN properties Contains writable Enumerated properties Contains writable Unsigned properties Contains writable REAL properties Contains writable proprietary properties with basic data types Data Sharing - COV A Subscribes with lifetimes up to 8 hours in duration Can subscribe for confirmed notifications Can subscribe for unconfirmed notifications Can subscribe for COV from Analog objects Can subscribe for COV from Binary objects Can subscribe for COV from Loop objects Can subscribe for COV from Multi-state objects Can cancel subscriptions 13
Data Sharing - COV B Supports Lifetimes up to 8 hours in duration Supports 5 concurrent COV subscribers Supports COV for Analog Input objects Supports COV for Analog Output objects Supports COV for Analog Value objects Supports COV for Binary Input objects Supports COV for Binary Output objects Supports COV for Binary Value objects Supports COV for Multi-state Input objects Supports COV for Multi-state Output objects Supports COV for Multi-state Value objects Device Management - Dynamic Device Binding A Initiates Who-Is service request with range parameters Device Management - Dynamic Device Binding B Device Management - Dynamic Object Binding A Initiates Who-Has service request with Object Identifier parameter with range parameters Device Management - Dynamic Object Binding B Device Management - Time Synchronization B 14
Device Management - Device Communication Control B Supports receiving a DeviceCommunicationControl service request with no password Supports receiving a DeviceCommunicationControl service request with a finite duration Supports receiving a DeviceCommunicationControl service request with an indefinite duration Supports receiving a DeviceCommunicationControl service request specifying DISABLE_INITIATION. Data Link Layer - MS/TP - Master Node Supports read only Max_Master property Contains configurable Max_Info_Frames property 15