Aller au contenu principal

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.

TypeInstanceName
Device72CC-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 IdentifierProperty IDProperty DatatypeWritable / Read-only
Object_Identifier75BACnetObjectIdentifierR
Object_Name77CharacterStringR
Object_Type79BACnetObjectTypeR
System_Status112BACnetDeviceStatusR
Vendor_Name121CharacterStringR
Vendor_Identifier120Unsigned16R
Model_Name70CharacterStringR
Firmware_Revision44CharacterStringR
Application_Software_Version12CharacterStringR
Protocol_Version98UnsignedR
Protocol_Revision139UnsignedR
Protocol_Services_Supported97BACnetServicesSupportedR
Protocol_Object_Types_Supported96BACnetObjectTypesSupportedR
Object_List76BACnetARRAY of BACnetObjectIdentifierR
Max_APDU_Length_Accepted62UnsignedR
Segmentation_Supported107BACnetSegmentationR
APDU_Timeout11UnsignedR
Number_Of_APDU_Retries73UnsignedR
Device_Address_Binding30List of BACnetAddressBindingR
Database_Revision155UnsignedR
Property_List371BACnetARRAY of UnsignedR
Description28CharacterStringR
Serial_Number372CharacterStringR
Max_Master64UnsignedW
Max_Info_Frames63UnsignedW
Configuration_Files154BACnetARRAY of BACnetObjectIdentifierR
Backup_Failure_Timeout153Unsigned16W
Last_Restore_Time157BACnetTimeStampR
Backup_And_Restore_State338BACnetBackupStateR
Restore_Completion_Time340Unsigned16R
Last_Restart_Reason196BACnetRestartReasonR
Time_Of_Device_Restart203BACnetTimeStampR
Restart_Notification_Recipients202List of BACnetRecipientW
Active_COV_Subscriptions152List of BACnetCOVSubscriptionR
Local_Time57TimeR
Local_Date56DateR
UTC_Offset119INTEGERW
Daylight_Savings_Status24BOOLEANR
MAC_Address512UnsignedW
Baudrate513UnsignedW
Identify_BlinkLed702UnsignedW
Identify_Timeout703UnsignedW
RTC_Error_Flag800UnsignedR
RTC_Available801UnsignedR
RTC_Clock_Source802UnsignedR
System_Reset_Reason900UnsignedR
System_Temperature901REALR
System_Voltage902REALR
System_Uptime903UnsignedR
System_Flash_Id910UnsignedR
System_Dipswitch_Value920UnsignedW
OpSeq_Log_Enabled930UnsignedW
OpSeq_Log_Flash_Enabled931UnsignedW
Syslog_Enabled932UnsignedW
Syslog_Level933UnsignedW
DST_Offset940SignedW
DST_Start_Month941UnsignedW
DST_Start_Week942UnsignedW
DST_Start_Day943UnsignedW
DST_End_Month944UnsignedW
DST_End_Week945UnsignedW
DST_End_Day946UnsignedW
Hardware_UTC_Time947BACnetDateTimeR
Time_Source948UnsignedW
Date_Time949BACnetDateTimeW

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.

ValeurDébit en bauds
09600
119200
238400
357600
476800
5115200
6230400

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.