Aller au contenu principal

BACnet MS/TP

La communication à l'interrupteur mural se fait en utilisant le protocole BACnet MS/TP sur un lien physique RS-485. Pour effectuer des configurations avancées, vous devrez utiliser le logiciel BACnet Browser par BACnet MS/TP.

Spécifications BACnet​

ParamètreValeur
Couche liaisonBACnet MS/TP (RS-485)
Version du protocole1
Révision du protocole13
Nom du fabricantCristal Controles
Identifiant fabricant263
ID d'appareil par défaut30
Nom d'appareil par défautCCSW-BN
Longueur APDU max.480 octets
SegmentationAucune
Débits (baud)9600 à 230400 bps (par défaut 38400)
Adresse MAC0 à 255 (par défaut 127)
Max Master0 à 127 (par défaut 127)
Max Info Frames1 à 255 (par défaut 2)
Abonnements COVJusqu'à 8 par objet

Services BACnet​

Liste des services BACnet disponibles.

Service BACnetInitierExécuter
I-Amx
Who-Isx
Who-Hasx
ReadPropertyx
WritePropertyxx
DeviceCommunicationControlx
ReinitializeDevicex
AtomicReadFilex
AtomicWriteFilex
SubscribeCOVxx
ConfirmedCOVNotificationxx
UnconfirmedCOVNotificationxx
WriteGroupxx

COV (Change of Value)​

L'abonnement COV est pris en charge pour les objets Analog Input et Binary Input.

Réseau RS-485​

Tous les réseaux RS-485 doivent avoir une résistance de terminaison installée. L'interrupteur mural a une résistance de terminaison intégrée. Par conséquent, s'il est installé à l'extrémité d'un réseau RS-485, le cavalier Term. doit être installé. Le CC-BIAS de Cristal Controls peut être utilisé pour terminer un réseau RS-485.

(Contactez Cristal Controls pour commander un CC-BIAS).

Pour plus d'informations, référez-vous au manuel de Cristal Controls, « Mise en place d'un réseau RS-485 ». Rendez-vous sur notre site web ou contactez le service à la clientèle afin d'obtenir une copie.

Objets​

Le tableau suivant présente les objets BACnet exposés par l'interrupteur mural, avec leur instance, leur plage de valeurs et leur valeur par défaut.

ObjetInstanceNomValeur min.Valeur max.DéfautDescription
DeviceCCSW-BN04194302
AI1DIMMER FB 10.0%100.0%État du gradateur 1
AI2DIMMER FB 20.0%100.0%État du gradateur 2
AI3DIMMER FB 30.0%100.0%État du gradateur 3
AI4DIMMER FB 40.0%100.0%État du gradateur 4
AO1DIMMER CMD 10.0%100.0%Commande du gradateur 1
AO2DIMMER CMD 20.0%100.0%Commande du gradateur 2
AO3DIMMER CMD 30.0%100.0%Commande du gradateur 3
AO4DIMMER CMD 40.0%100.0%Commande du gradateur 4
BI1BUTTON TOGGLE 10 = inactive1 = active0 = inactiveBasculer lorsque le bouton 1 est enfoncé
BI2BUTTON TOGGLE 20 = inactive1 = active0 = inactiveBasculer lorsque le bouton 2 est enfoncé
BI3BUTTON TOGGLE 30 = inactive1 = active0 = inactiveBasculer lorsque le bouton 3 est enfoncé
BI4BUTTON TOGGLE 40 = inactive1 = active0 = inactiveBasculer lorsque le bouton 4 est enfoncé
BI101BUTTON STATE 10 = inactive1 = active0 = inactiveÉtat du bouton 1
BI102BUTTON STATE 20 = inactive1 = active0 = inactiveÉtat du bouton 2
BI103BUTTON STATE 30 = inactive1 = active0 = inactiveÉtat du bouton 3
BI104BUTTON STATE 40 = inactive1 = active0 = inactiveÉtat du bouton 4
BV1OCCUPIED MODE 10 = inactive1 = active1 = activeMode occupé pour le gradateur 1
BV2OCCUPIED MODE 20 = inactive1 = active1 = activeMode occupé pour le gradateur 2
BV3OCCUPIED MODE 30 = inactive1 = active1 = activeMode occupé pour le gradateur 3
BV4OCCUPIED MODE 40 = inactive1 = active1 = activeMode occupé pour le gradateur 4
BV1001NETWORK BUTTON 10 = released1 = pressed0 = releasedÉtat du bouton réseau 1
BV1002NETWORK BUTTON 20 = released1 = pressed0 = releasedÉtat du bouton réseau 2
BV1003NETWORK BUTTON 30 = released1 = pressed0 = releasedÉtat du bouton réseau 3
BV1004NETWORK BUTTON 40 = released1 = pressed0 = releasedÉtat du bouton réseau 4
BV1101NETWORK OCCUPANCY 10 = inactive1 = active0 = inactiveMode occupé réseau pour le gradateur 1
BV1102NETWORK OCCUPANCY 20 = inactive1 = active0 = inactiveMode occupé réseau pour le gradateur 2
BV1103NETWORK OCCUPANCY 30 = inactive1 = active0 = inactiveMode occupé réseau pour le gradateur 3
BV1104NETWORK OCCUPANCY 40 = inactive1 = active0 = inactiveMode occupé réseau pour le gradateur 4
BV2001INDICATOR 10 = inactive1 = active0 = inactiveVoyant LED 1
BV2002INDICATOR 20 = inactive1 = active0 = inactiveVoyant LED 2
BV2003INDICATOR 30 = inactive1 = active0 = inactiveVoyant LED 3
BV2004INDICATOR 40 = inactive1 = active0 = inactiveVoyant LED 4
MSV2001INDICATOR PATTERN 1191 = AutoMotif du voyant LED 1
MSV2002INDICATOR PATTERN 2191 = AutoMotif du voyant LED 2
MSV2003INDICATOR PATTERN 3191 = AutoMotif du voyant LED 3
MSV2004INDICATOR PATTERN 4191 = AutoMotif du voyant LED 4
CH1CHANNEL 1Canal pour le gradateur 1
CH2CHANNEL 2Canal pour le gradateur 2
CH3CHANNEL 3Canal pour le gradateur 3
CH4CHANNEL 4Canal pour le gradateur 4
FILE0Config.bin---Fichier de configuration
FILE1ConfigNetwork.bin---Fichier de configuration du réseau
FILE2Flash.bin---Mémoire flash

Binary Input - Button Toggle​

Les objets Binary Input BUTTON TOGGLE inversent leur état (actif vers inactif, ou inactif vers actif) à chaque appui sur le bouton physique correspondant. Ces objets sont en lecture seule. Les mises à jour s'arrêtent lorsque le bouton est désactivé par la propriété Command_Allowed.

Binary Input - Button State​

Les objets Binary Input BUTTON STATE reflètent l'état réel de chaque bouton physique : actif lorsque le bouton est appuyé et inactif lorsqu'il est relâché. Ces objets sont en lecture seule. Les mises à jour s'arrêtent lorsque le bouton est désactivé par la propriété Command_Allowed.

Binary Value - LED Indicator​

Les objets Binary Value INDICATOR fournissent une commande simple marche/arrêt pour chaque LED de bouton. Écrire actif allume la LED et écrire inactif l'éteint. Les objets INDICATOR et INDICATOR PATTERN contrôlent la même LED de façon indépendante; la dernière écriture l'emporte. Pour redonner le contrôle de la LED à la rétroaction locale du gradateur, réglez le INDICATOR PATTERN correspondant à Auto.

Multi-State Value - LED Indicator Pattern​

Les objets Multi-State Value INDICATOR PATTERN déterminent le comportement de chaque LED de bouton. Les valeurs acceptées sont les suivantes.

ValeurMotifDescription
1AutoLa LED suit la rétroaction locale du gradateur (par défaut).
2ManualLa LED conserve son niveau actuel et ignore la rétroaction du gradateur.
3OffLa LED est éteinte.
4OnLa LED est allumée.
5Single PulseLa LED bascule brièvement une fois, puis revient à Manual.
6Double PulseLa LED bascule brièvement deux fois, puis revient à Manual.
7Slow BlinkLa LED clignote indéfiniment lentement.
8Fast BlinkLa LED clignote indéfiniment rapidement.
9WinkLa LED reste indéfiniment allumée et s'éteint brièvement à intervalles réguliers.

Propriétés​

Device​

Identifiant de propriétéID de la propriétéType de données de propriétéCode de conformité
MSTP_MAC_Address512UnsignedW
MSTP_Baudrate513UnsignedW
Identify_BlinkLED702UnsignedW
Identify_Timeout703UnsignedW
System_Info_Reset_Reason900UnsignedR
System_Info_Temperature901REALR
System_Info_Voltage902REALR
System_Info_Uptime903UnsignedR

MSTP_MAC_Address​

L'adresse MAC MS/TP. Les valeurs acceptées sont comprises entre 0 et 255. La valeur par défaut est 127.

MSTP_Baudrate​

Le baudrate MS/TP. La valeur par défaut est 2 (38400 bps). Les valeurs acceptées sont les suivantes.

ValeurDescription
09600
119200
238400
357600
476800
5115200
6230400

Identify_BlinkLED​

Permet de démarrer et d'arrêter l'identification. Lors de l'identification, les DEL clignotent pour le temps configuré. Les valeurs acceptées sont les suivantes.

ValeurDescription
0Arrête l'identification
1Démarre l'identification

Identify_Timeout​

Temps en secondes pendant lequel l'identification sera active. Les valeurs acceptées sont comprises entre 0 et 1073741823.

System_Info_Reset_Reason​

Permet d'obtenir la raison du dernier redémarrage.

System_Info_Temperature​

Permet d'obtenir la température présente en degrés Celsius. Cette valeur de température n'est pas calibrée et n'est fournie qu'à titre informatif.

System_Info_Voltage​

Permet d'obtenir la tension d'alimentation interne. Cette valeur est normalement proche de 3.3 volts.

System_Info_Uptime​

Le temps écoulé en secondes depuis le dernier redémarrage.

Binary Input​

Identifiant de propriétéID de la propriétéType de données de propriétéCode de conformité
Command_Allowed532EnumeratedW

Command_Allowed​

Permet de désactiver temporairement un bouton. Après un redémarrage, le bouton est activé. Les valeurs acceptées sont les suivantes.

ValeurDescription
0Le bouton est désactivé
3Le bouton est activé

Services​

ReinitializeDevice​

L'interrupteur mural prend en charge le service BACnet ReinitializeDevice. Une requête Coldstart émise avec le mot de passe de réinitialisation d'usine restaure la configuration des Outputs (paramètres de bouton, de gradateur, de canal, de COV et d'occupation) à ses valeurs d'usine. Contactez Cristal Controls pour obtenir le mot de passe.