====== BACnet PICS ====== PICS (Protocol Implementation Conformance Statement) je dokument, který standardizovaným způsobem popisuje vlastnosti implementace protokolu BACnet. V závislosti na možnostech konkrétní platformy, jejích komunikačních rozhraních, funkcionalitě zařízení (například regulátoru vytápění nebo řídicí stanice), verzi apod. jsou v zařízení implementovány určité funkce. Výrobce uvádí důležité vlastnosti ve formě standardizovaného dokumentu, aby systémoví integrátoři mohli snadno zjistit, do jaké míry zařízení odpovídá standardu BACnet. V textu níže jsou nepodporované vlastnosti přeškrtnuty kvůli možnostem formátování této nápovědy. Dokument PICS je také dostupný ke stažení ve formátu PDF na adrese [[http://www.domat.cz|www.domat.cz]]. **Prohlášení o shodě implementace protokolu BACnet (BACnet Protocol Implementation Conformance Statement)** Datum: 2019-11-10\\ Výrobce: Domat Control System s.r.o.\\ Název produktu: PLC řady mark... s runtime Merbon\\ Model produktu: markMX, mark220, mark320, mark125, ICIO205, IMIO105, IMIO110, wMX..., wCIO..., w750...\\ Verze aplikačního software: 2.4.0.1 Revize firmware: 201911 Revize protokolu BACnet: 135-2012\\ ==== Popis produktu: ==== PLC řady Mark jsou volně programovatelné řídicí jednotky určené pro automatizaci HVAC, řízení budov a technologických procesů a integraci dat.\\ ==== Standardizovaný profil zařízení BACnet (Příloha L): ==== * BACnet Operator Workstation (B-OWS) * BACnet Advanced Operator Workstation (B-AWS) * BACnet Operator Display (B-OD) * 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) ==== Seznam podporovaných BACnet Interoperability Building Blocks (Příloha K): ==== Žádné\\ ==== Schopnosti segmentace: ==== * Schopnost vysílat segmentované zprávy Velikost okna: 1476 * Schopnost přijímat segmentované zprávy Velikost okna: 1476 ==== Podporované standardní typy objektů: ==== Pokud není uvedeno jinak: * Vytváření ani mazání dynamických objektů není podporováno * Nejsou podporovány žádné další zapisovatelné vlastnosti (kromě těch, které vyžaduje tento standard) * Nejsou implementovány žádné proprietární vlastnosti * Neexistují žádná omezení rozsahu hodnot vlastností === Device === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * System_Status * Vendor_Name * Vendor_Identifier * Model_Name * Firmware_Revision * Application_Software_Version * Protocol_Version * Protocol_Revision * Protocol_Services_Supported * Protocol_Object_Types_Supported * Object_List * Max_APDU_Length_Accepted * Segmentation_Supported * APDU_Timeout * Number_Of_APDU_Retries * Device_Address_Binding * Database_Revision * Property_List Podporované volitelné vlastnosti: * Description * Local_Time * Local_Date * Max_Segments_Accepted * UTC_Offset * Daylight_Savings_Status === AI - Analog Input === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Units * Property_List Podporované volitelné vlastnosti: * Description * Min_Pres_Value * Max_Pres_Value === AO - Analog Output === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Units * Property_List Podporované volitelné vlastnosti: * Description * Min_Pres_Value * Max_Pres_Value Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === AV - Analog Value === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Units * Property_List Podporované volitelné vlastnosti: * Description * Min_Pres_Value * Max_Pres_Value Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === BI - Binary Input === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Polarity * Property_List Podporované volitelné vlastnosti: * Description * Active_Text * Inactive_Text === BO - Binary Output === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Polarity * Property_List Podporované volitelné vlastnosti: * Description * Active_Text * Inactive_Text Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === BV - Binary Value === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Property_List Podporované volitelné vlastnosti: * Description * Active_Text * Inactive_Text Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === MI - Multistate Input === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Number_Of_States * Property_List Podporované volitelné vlastnosti: * Description * State_Text === MO - Multistate Output === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Number_Of_States * Property_List Podporované volitelné vlastnosti: * Description * State_Text Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === MV - Multistate Value === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Present_Value * Status_Flags * Event_State * Out_Of_Service * Number_Of_States * Property_List Podporované volitelné vlastnosti: * Description * State_Text Nepodporované vlastnosti: * Priority_Array * Relinquish_Default * Current_Command_Priority === Schedule === Podporované povinné vlastnosti: * Present_Value * Schedule_Default * Status_Flags * Reliability * Out_Of_Service * Number_Of_States * Property_List Podporované volitelné vlastnosti: * Weekly_Schedule * Description * State_Text * Event_State Nepodporované vlastnosti: * Object_Identifier * Object_Name * Object_Type * Effective_Period * Priority_For_Writing * List_Of_Object_Property_References V plánovačích jsou podporovány hodnotové typy Real, Boolean a Integer v závislosti na typu plánovače nakonfigurovaného v PLC. Vlastnost Weekly_Schedule je podporována. === Event Enrollment === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Event_Type * Notify_Type * Event_Parameters * Object_Property_Reference * Event_State * Event_Enable * Acked_Transitions * Notification_Class * Event_Time_Stamps * Event_Detection_Enable * Status_Flags * Reliability * Property_List Podporované volitelné vlastnosti: * Description === Notification Class === Podporované povinné vlastnosti: * Object_Identifier * Object_Name * Object_Type * Notification_Class * Priority * Ack_Required * Recipient_list * Property_List Podporované volitelné vlastnosti: * Description * Event_State * Status_Flags ==== Možnosti linkové vrstvy (Data Link Layer): ==== * **BACnet IP (Příloha J)** * BACnet IP (Příloha J), Foreign Device * ISO 8802-3, Ethernet (Článek 7) * ATA 878.1, 2,5 Mb ARCNET (Článek 8) * ATA 878.1, EIA-485 ARCNET (Článek 8), přenosová rychlost: * MS/TP master (Článek 9), přenosová rychlost: * MS/TP slave (Článek 9), přenosová rychlost: * Point-To-Point, EIA 232 (Článek 10), přenosová rychlost: * Point-To-Point, modem (Článek 10), přenosová rychlost: * LonTalk (Článek 11), médium: * BACnet/ZigBee (PŘÍLOHA O) * Jiné: ==== Vazba adres zařízení (Device Address Binding): ==== Je podporována statická vazba zařízení? (V současnosti je nezbytná pro obousměrnou komunikaci s MS/TP slave zařízeními a některými dalšími zařízeními.) * Ano * **Ne** ==== Možnosti síťování: ==== * Router, Článek 6 – uveďte všechny konfigurace směrování, např. ARCNET-Ethernet, Ethernet-MS/TP apod. * Příloha H, BACnet Tunneling Router over IP * BACnet/IP Broadcast Management Device (BBMD) * Podporuje BBMD registraci Foreign Devices? * Ano * Ne * Podporuje BBMD překlad síťových adres (NAT)? * Ano * Ne ==== Možnosti zabezpečení sítě: ==== * **Nezabezpečené zařízení – je schopno pracovat bez BACnet Network Security** * Zabezpečené zařízení – podporuje BACnet Network Security (NS-SD BIBB) * Více aplikačně specifických klíčů: * Podpora šifrování (NS-ED BIBB) * Server klíčů (NS-KS BIBB) ==== Podporované znakové sady: ==== Podpora více znakových sad neznamená, že mohou být používány současně. * **ISO 10646 (UTF-8)** * IBM/Microsoft DBCS * ISO 8859-1 * ISO 10646 (UCS-2) * ISO 10646 (UCS-4) * JIS X 0208 ==== Pokud je tento produkt komunikační bránou, popište typy nepodporovaných BACnet zařízení/sítí, které brána podporuje: ==== Další podporované protokoly jsou Modbus RTU (server/klient), Modbus TCP (server/klient), M-Bus, IEC 62056-21, SSCP, SoftPLC Link atd.