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ètre | Valeur |
|---|---|
| Couche liaison | BACnet MS/TP (RS-485) |
| Version du protocole | 1 |
| Révision du protocole | 13 |
| Nom du fabricant | Cristal Controles |
| Identifiant fabricant | 263 |
| ID d'appareil par défaut | 30 |
| Nom d'appareil par défaut | CCSW-BN |
| Longueur APDU max. | 480 octets |
| Segmentation | Aucune |
| Débits (baud) | 9600 à 230400 bps (par défaut 38400) |
| Adresse MAC | 0 à 255 (par défaut 127) |
| Max Master | 0 à 127 (par défaut 127) |
| Max Info Frames | 1 à 255 (par défaut 2) |
| Abonnements COV | Jusqu'à 8 par objet |
Services BACnet
Liste des services BACnet disponibles.
| Service BACnet | Initier | Exécuter |
|---|---|---|
| I-Am | x | |
| Who-Is | x | |
| Who-Has | x | |
| ReadProperty | x | |
| WriteProperty | x | x |
| DeviceCommunicationControl | x | |
| ReinitializeDevice | x | |
| AtomicReadFile | x | |
| AtomicWriteFile | x | |
| SubscribeCOV | x | x |
| ConfirmedCOVNotification | x | x |
| UnconfirmedCOVNotification | x | x |
| WriteGroup | x | x |
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.
| Objet | Instance | Nom | Valeur min. | Valeur max. | Défaut | Description |
|---|---|---|---|---|---|---|
| Device | CCSW-BN | 0 | 4194302 | |||
| AI | 1 | DIMMER FB 1 | 0.0% | 100.0% | État du gradateur 1 | |
| AI | 2 | DIMMER FB 2 | 0.0% | 100.0% | État du gradateur 2 | |
| AI | 3 | DIMMER FB 3 | 0.0% | 100.0% | État du gradateur 3 | |
| AI | 4 | DIMMER FB 4 | 0.0% | 100.0% | État du gradateur 4 | |
| AO | 1 | DIMMER CMD 1 | 0.0% | 100.0% | Commande du gradateur 1 | |
| AO | 2 | DIMMER CMD 2 | 0.0% | 100.0% | Commande du gradateur 2 | |
| AO | 3 | DIMMER CMD 3 | 0.0% | 100.0% | Commande du gradateur 3 | |
| AO | 4 | DIMMER CMD 4 | 0.0% | 100.0% | Commande du gradateur 4 | |
| BI | 1 | BUTTON TOGGLE 1 | 0 = inactive | 1 = active | 0 = inactive | Basculer lorsque le bouton 1 est enfoncé |
| BI | 2 | BUTTON TOGGLE 2 | 0 = inactive | 1 = active | 0 = inactive | Basculer lorsque le bouton 2 est enfoncé |
| BI | 3 | BUTTON TOGGLE 3 | 0 = inactive | 1 = active | 0 = inactive | Basculer lorsque le bouton 3 est enfoncé |
| BI | 4 | BUTTON TOGGLE 4 | 0 = inactive | 1 = active | 0 = inactive | Basculer lorsque le bouton 4 est enfoncé |
| BI | 101 | BUTTON STATE 1 | 0 = inactive | 1 = active | 0 = inactive | État du bouton 1 |
| BI | 102 | BUTTON STATE 2 | 0 = inactive | 1 = active | 0 = inactive | État du bouton 2 |
| BI | 103 | BUTTON STATE 3 | 0 = inactive | 1 = active | 0 = inactive | État du bouton 3 |
| BI | 104 | BUTTON STATE 4 | 0 = inactive | 1 = active | 0 = inactive | État du bouton 4 |
| BV | 1 | OCCUPIED MODE 1 | 0 = inactive | 1 = active | 1 = active | Mode occupé pour le gradateur 1 |
| BV | 2 | OCCUPIED MODE 2 | 0 = inactive | 1 = active | 1 = active | Mode occupé pour le gradateur 2 |
| BV | 3 | OCCUPIED MODE 3 | 0 = inactive | 1 = active | 1 = active | Mode occupé pour le gradateur 3 |
| BV | 4 | OCCUPIED MODE 4 | 0 = inactive | 1 = active | 1 = active | Mode occupé pour le gradateur 4 |
| BV | 1001 | NETWORK BUTTON 1 | 0 = released | 1 = pressed | 0 = released | État du bouton réseau 1 |
| BV | 1002 | NETWORK BUTTON 2 | 0 = released | 1 = pressed | 0 = released | État du bouton réseau 2 |
| BV | 1003 | NETWORK BUTTON 3 | 0 = released | 1 = pressed | 0 = released | État du bouton réseau 3 |
| BV | 1004 | NETWORK BUTTON 4 | 0 = released | 1 = pressed | 0 = released | État du bouton réseau 4 |
| BV | 1101 | NETWORK OCCUPANCY 1 | 0 = inactive | 1 = active | 0 = inactive | Mode occupé réseau pour le gradateur 1 |
| BV | 1102 | NETWORK OCCUPANCY 2 | 0 = inactive | 1 = active | 0 = inactive | Mode occupé réseau pour le gradateur 2 |
| BV | 1103 | NETWORK OCCUPANCY 3 | 0 = inactive | 1 = active | 0 = inactive | Mode occupé réseau pour le gradateur 3 |
| BV | 1104 | NETWORK OCCUPANCY 4 | 0 = inactive | 1 = active | 0 = inactive | Mode occupé réseau pour le gradateur 4 |
| BV | 2001 | INDICATOR 1 | 0 = inactive | 1 = active | 0 = inactive | Voyant LED 1 |
| BV | 2002 | INDICATOR 2 | 0 = inactive | 1 = active | 0 = inactive | Voyant LED 2 |
| BV | 2003 | INDICATOR 3 | 0 = inactive | 1 = active | 0 = inactive | Voyant LED 3 |
| BV | 2004 | INDICATOR 4 | 0 = inactive | 1 = active | 0 = inactive | Voyant LED 4 |
| MSV | 2001 | INDICATOR PATTERN 1 | 1 | 9 | 1 = Auto | Motif du voyant LED 1 |
| MSV | 2002 | INDICATOR PATTERN 2 | 1 | 9 | 1 = Auto | Motif du voyant LED 2 |
| MSV | 2003 | INDICATOR PATTERN 3 | 1 | 9 | 1 = Auto | Motif du voyant LED 3 |
| MSV | 2004 | INDICATOR PATTERN 4 | 1 | 9 | 1 = Auto | Motif du voyant LED 4 |
| CH | 1 | CHANNEL 1 | Canal pour le gradateur 1 | |||
| CH | 2 | CHANNEL 2 | Canal pour le gradateur 2 | |||
| CH | 3 | CHANNEL 3 | Canal pour le gradateur 3 | |||
| CH | 4 | CHANNEL 4 | Canal pour le gradateur 4 | |||
| FILE | 0 | Config.bin | - | - | - | Fichier de configuration |
| FILE | 1 | ConfigNetwork.bin | - | - | - | Fichier de configuration du réseau |
| FILE | 2 | Flash.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.
| Valeur | Motif | Description |
|---|---|---|
| 1 | Auto | La LED suit la rétroaction locale du gradateur (par défaut). |
| 2 | Manual | La LED conserve son niveau actuel et ignore la rétroaction du gradateur. |
| 3 | Off | La LED est éteinte. |
| 4 | On | La LED est allumée. |
| 5 | Single Pulse | La LED bascule brièvement une fois, puis revient à Manual. |
| 6 | Double Pulse | La LED bascule brièvement deux fois, puis revient à Manual. |
| 7 | Slow Blink | La LED clignote indéfiniment lentement. |
| 8 | Fast Blink | La LED clignote indéfiniment rapidement. |
| 9 | Wink | La 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_Address | 512 | Unsigned | W |
| MSTP_Baudrate | 513 | Unsigned | W |
| Identify_BlinkLED | 702 | Unsigned | W |
| Identify_Timeout | 703 | Unsigned | W |
| System_Info_Reset_Reason | 900 | Unsigned | R |
| System_Info_Temperature | 901 | REAL | R |
| System_Info_Voltage | 902 | REAL | R |
| System_Info_Uptime | 903 | Unsigned | R |
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.
| Valeur | Description |
|---|---|
| 0 | 9600 |
| 1 | 19200 |
| 2 | 38400 |
| 3 | 57600 |
| 4 | 76800 |
| 5 | 115200 |
| 6 | 230400 |
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.
| Valeur | Description |
|---|---|
| 0 | Arrête l'identification |
| 1 | Dé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_Allowed | 532 | Enumerated | W |
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.
| Valeur | Description |
|---|---|
| 0 | Le bouton est désactivé |
| 3 | Le 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.