Objet Device
L'objet Device représente le contrôleur CC-ONYX lui-même sur le réseau BACnet. Il existe exactement un objet Device. Il porte l'identité du contrôleur (nom, fournisseur, modèle, révision du micrologiciel), la configuration réseau et un ensemble de propriétés propriétaires servant à surveiller et à configurer le matériel.
Le numéro d'instance de l'objet est l'identifiant BACnet du périphérique. Il est configurable, la valeur ci-dessous est la valeur par défaut.
| Type | Instance | Name |
|---|---|---|
| Device | 72 | CC-ONYX |
Propriétés
Liste des propriétés disponibles pour l'objet Device. Les propriétés dont l'identifiant est supérieur ou égal à 512 sont des propriétés propriétaires.
| Property Identifier | Property ID | Property Datatype | Writable / Read-only |
|---|---|---|---|
| Object_Identifier | 75 | BACnetObjectIdentifier | R |
| Object_Name | 77 | CharacterString | R |
| Object_Type | 79 | BACnetObjectType | R |
| System_Status | 112 | BACnetDeviceStatus | R |
| Vendor_Name | 121 | CharacterString | R |
| Vendor_Identifier | 120 | Unsigned16 | R |
| Model_Name | 70 | CharacterString | R |
| Firmware_Revision | 44 | CharacterString | R |
| Application_Software_Version | 12 | CharacterString | R |
| Protocol_Version | 98 | Unsigned | R |
| Protocol_Revision | 139 | Unsigned | R |
| Protocol_Services_Supported | 97 | BACnetServicesSupported | R |
| Protocol_Object_Types_Supported | 96 | BACnetObjectTypesSupported | R |
| Object_List | 76 | BACnetARRAY of BACnetObjectIdentifier | R |
| Max_APDU_Length_Accepted | 62 | Unsigned | R |
| Segmentation_Supported | 107 | BACnetSegmentation | R |
| APDU_Timeout | 11 | Unsigned | R |
| Number_Of_APDU_Retries | 73 | Unsigned | R |
| Device_Address_Binding | 30 | List of BACnetAddressBinding | R |
| Database_Revision | 155 | Unsigned | R |
| Property_List | 371 | BACnetARRAY of Unsigned | R |
| Description | 28 | CharacterString | R |
| Serial_Number | 372 | CharacterString | R |
| Max_Master | 64 | Unsigned | W |
| Max_Info_Frames | 63 | Unsigned | W |
| Configuration_Files | 154 | BACnetARRAY of BACnetObjectIdentifier | R |
| Backup_Failure_Timeout | 153 | Unsigned16 | W |
| Last_Restore_Time | 157 | BACnetTimeStamp | R |
| Backup_And_Restore_State | 338 | BACnetBackupState | R |
| Restore_Completion_Time | 340 | Unsigned16 | R |
| Last_Restart_Reason | 196 | BACnetRestartReason | R |
| Time_Of_Device_Restart | 203 | BACnetTimeStamp | R |
| Restart_Notification_Recipients | 202 | List of BACnetRecipient | W |
| Active_COV_Subscriptions | 152 | List of BACnetCOVSubscription | R |
| Local_Time | 57 | Time | R |
| Local_Date | 56 | Date | R |
| UTC_Offset | 119 | INTEGER | W |
| Daylight_Savings_Status | 24 | BOOLEAN | R |
| MAC_Address | 512 | Unsigned | W |
| Baudrate | 513 | Unsigned | W |
| Identify_BlinkLed | 702 | Unsigned | W |
| Identify_Timeout | 703 | Unsigned | W |
| RTC_Error_Flag | 800 | Unsigned | R |
| RTC_Available | 801 | Unsigned | R |
| RTC_Clock_Source | 802 | Unsigned | R |
| System_Reset_Reason | 900 | Unsigned | R |
| System_Temperature | 901 | REAL | R |
| System_Voltage | 902 | REAL | R |
| System_Uptime | 903 | Unsigned | R |
| System_Flash_Id | 910 | Unsigned | R |
| System_Dipswitch_Value | 920 | Unsigned | W |
| OpSeq_Log_Enabled | 930 | Unsigned | W |
| OpSeq_Log_Flash_Enabled | 931 | Unsigned | W |
| Syslog_Enabled | 932 | Unsigned | W |
| Syslog_Level | 933 | Unsigned | W |
| DST_Offset | 940 | Signed | W |
| DST_Start_Month | 941 | Unsigned | W |
| DST_Start_Week | 942 | Unsigned | W |
| DST_Start_Day | 943 | Unsigned | W |
| DST_End_Month | 944 | Unsigned | W |
| DST_End_Week | 945 | Unsigned | W |
| DST_End_Day | 946 | Unsigned | W |
| Hardware_UTC_Time | 947 | BACnetDateTime | R |
| Time_Source | 948 | Unsigned | W |
| Date_Time | 949 | BACnetDateTime | W |
Propriétés propriétaires
Les propriétés propriétaires sont regroupées ci-dessous par fonction.
Configuration MS/TP
Ces propriétés configurent la façon dont le contrôleur communique sur le réseau BACnet MS/TP.
MAC_Address
Adresse de nœud MS/TP du contrôleur. Les valeurs valides vont de 0 à 254. Chaque périphérique du même segment MS/TP doit utiliser une adresse unique.
Baudrate
Vitesse de communication MS/TP, encodée sous forme d'index de 0 à 6 correspondant aux débits pris en charge, de 9600 jusqu'à 230400 bauds.
| Valeur | Débit en bauds |
|---|---|
| 0 | 9600 |
| 1 | 19200 |
| 2 | 38400 |
| 3 | 57600 |
| 4 | 76800 |
| 5 | 115200 |
| 6 | 230400 |
Identification
Ces propriétés pilotent l'identification physique du contrôleur, qui fait clignoter ses sorties d'éclairage pour qu'un installateur puisse la localiser.
Identify_BlinkLed
Réglez à 1 pour démarrer la séquence de clignotement d'identification, à 0 pour l'arrêter. Lorsqu'elle est active, le contrôleur fait clignoter les sorties d'éclairage 1 et 2 pour qu'un installateur puisse localiser l'unité. Les valeurs des sorties sont restaurées à l'arrêt de la séquence d'identification.
Identify_Timeout
Nombre de secondes après lequel le clignotement d'identification s'arrête automatiquement.
État de l'horloge temps réel
Ces propriétés en lecture seule indiquent l'état de l'horloge temps réel matérielle.
RTC_Error_Flag
Vaut 1 lorsque le matériel de l'horloge temps réel signale une erreur, 0 sinon.
RTC_Available
Vaut 1 lorsque le matériel de l'horloge temps réel est présent, 0 lorsqu'il est absent.
RTC_Clock_Source
Source d'horloge active de l'horloge temps réel interne. Les valeurs sont les suivantes :
- 0 - le contrôleur fonctionne sur sa source d'horloge de repli interne.
- 1 - le contrôleur fonctionne sur la source d'horloge principale.
- 2 - la source d'horloge principale était présente lors d'un démarrage précédent mais elle est absente à ce démarrage, le contrôleur est donc revenu à la source interne.
Informations système
Ces propriétés en lecture seule indiquent l'état de santé et l'identité du matériel du contrôleur.
System_Reset_Reason
Code identifiant la cause de la dernière réinitialisation.
System_Temperature
Température interne du processeur en degrés Celsius.
System_Voltage
Tension de référence interne en volts.
System_Uptime
Temps en secondes écoulé depuis le dernier redémarrage.
System_Flash_Id
Identifiant de la puce de mémoire flash externe installée sur la carte.
Configuration matérielle
System_Dipswitch_Value
Valeur actuelle des commutateurs DIP de configuration de la carte, où chaque bit représente le on ou off d'une position.
Journalisation
Ces propriétés activent et configurent le journal de séquence d'opération et le journal système.
OpSeq_Log_Enabled
Réglez à 1 pour activer la journalisation de la séquence d'opération, à 0 pour la désactiver.
OpSeq_Log_Flash_Enabled
Réglez à 1 pour conserver le journal de séquence d'opération en mémoire flash, à 0 pour le garder uniquement en mémoire vive.
Syslog_Enabled
Réglez à 1 pour activer le journal système, à 0 pour le désactiver.
Syslog_Level
Gravité minimale enregistrée. Les valeurs sont les suivantes :
- INFO (0) - enregistre les messages d'information, d'avertissement et d'erreur.
- WARN (1) - enregistre les messages d'avertissement et d'erreur.
- ERROR (2) - enregistre uniquement les messages d'erreur.
Configuration de l'heure d'été
Ces propriétés définissent les règles de transition de l'heure d'été utilisées par l'horloge du contrôleur.
DST_Offset
Décalage de l'heure d'été en minutes. Il suit la convention BACnet où les emplacements à l'ouest de l'UTC utilisent une valeur positive.
DST_Start_Month et DST_End_Month
Mois de la transition. Les valeurs valides vont de 1 à 12.
DST_Start_Week et DST_End_Week
Semaine du mois pour la transition. Les valeurs valides vont de 1 à 5, où 255 signifie la dernière semaine.
DST_Start_Day et DST_End_Day
Jour de la semaine pour la transition. Les valeurs valides vont de 1 à 7.
Heure et source d'horloge
Ces propriétés exposent l'heure de l'horloge matérielle et sélectionnent la façon dont le contrôleur maintient l'heure.
Hardware_UTC_Time
Heure lue directement depuis l'horloge temps réel matérielle, en UTC. Lecture seule.
Time_Source
Source utilisée pour maintenir l'heure du contrôleur. Les valeurs sont les suivantes :
- NTP (0) - l'heure est synchronisée depuis un serveur de temps réseau.
- Manuel (1) - l'heure est réglée manuellement.
Date_Time
Date et heure locales du contrôleur. L'écriture de cette propriété règle l'heure système lorsque la source de temps est manuelle.