Protocole de communication
Protocole de communication et jeu de commandes RS-232
L'interface série RS-232 peut être utilisée de différentes façons :
1. Configuration initiale du système : La personne qui installe le système peut
utiliser un ordinateur portable pour programmer les variables du logiciel de ges-
tion de l'alimentation. Une fois la configuration effectuée, l'ordinateur peut être
débranché. Les paramètres sont stockés dans la mémoire du MB1500.
2. Connexion à un PC ou à un réseau : Cette fonctionnalité est tout à fait simi-
laire à celle d'un onduleur standard avec PC. Le MB1500 peut fournir une ali-
mentation continue à un nombre quelconque d'appareils pour maintenir leurs
capacités d'enregistrement en cas de panne du secteur ou de baisse de tension.
Il peut aussi sauvegarder des documents ouverts et éteindre l'ordinateur lors de
pannes prolongées. Pour ce faire, il faut d'une part que l'onduleur soit connecté
à l'ordinateur de façon permanente via le port RS-232, et d'autre part que le
logiciel de gestion de l'alimentation soit ouvert en arrière-plan sur l'ordinateur
(pour les systèmes d'exploitation Windows uniquement ; compatible avec le
logiciel Mac Energy Saver).
3. Intégration avec des systèmes d'automatisation sophistiqués comme AMX®
et Crestron® : Le jeu de commandes et le protocole de communication en
série sont libres. Ils sont publiés dans les pages qui suivent. Cette informa-
tion peut être utilisée par le programmeur du système d'automatisation tant
pour permettre audit système de contrôler le MB1500 que pour lui faire notifier
l'historique d'alimentation par le MB1500.
Jeu de commandes / messages d'état
Les commandes suivantes sont applicables lorsque vous communiquez avec
votre MB1500 utilisant le incluses interface RS-232. Ces commandes peuvent
aussi être utilisés lors du raccordement direct à l'appareil via le protocole Telnet
avec la carte d'interface BlueBOLT-CV1 (vendu séparément).
Brochage du connecteur :
Broche 2, Transmission. Le MB1500 transmet les données sur cette broche.
Broche 3, Réception. Le MB1500 reçoit les données sur cette broche.
Broche 5, TS (terre de signalisation).
Débit en bauds : 9 600 bps
Bits de départ
Bits de données :
Bits d'arrêt :
Parité :
Contrôle de flux :
RS232 Pin-out
1
6
Pin 2 -Transmit
2
7
Pin 3 - Receive
3
8
4
9
Pin 5 - Signal Ground
5
1
8
1
None
None
1
6
Pin 2 -Transmit
2
7
Pin 3 - Receive
3
8
4
9
5
Commandes de contrôle
Les commandes et réponses se font sous formes de chaînes de caractères
ASCII conclues par un retour chariot <CR>, soit le caractère 13 en ASCII (0D
en hexadécimal). Si la variable d'état LINEFEED MODE = ON, un caractère
indiquant le saut de ligne (<LF>, 0Ah, 10d) suit le retour chariot.
Les messages entrants (reçus par le MB1500) doivent se conclure par l'un des
caractères suivants : Nul (<NUL>, 00h, 00d), retour chariot (<CR>, 0Dh, 13d)
ou saut de ligne (<LF>, 0Ah, 10d).
Le MB1500 rejette les messages entrants si : ils dépassent la capacité de la
zone tampon du récepteur (32 caractères) ; le dernier caractère n'est pas suivi
d'un caractère de fin (NUL, <CR>, <LF>) reçu dans les 500 ms. Les com-
mandes suivantes sont envoyées par l'équipement de contrôle au MB1500.
REMARQUE : Les réponses sont transmises uniquement si la réponse spon-
tanée est activée (!SET_FEEDBACK)
TOUT ACTIVÉ
Active l'ensemble des prises de courant. L'activation est immédiate, sans
aucun délai.
Envoyer à l'onduleur : !ALL_ON<CR>
Si le courant n'est pas coupé pour cause de faiblesse de la batterie :
Action : Allumer le bloc de prises 1
Réponse de l'onduleur : $BANK 1 = ON<CR>
Si la charge de la batterie est supérieure au seuil de coupure de l'alimentation
Action : Allumer le bloc de prises 2
Réponse de l'onduleur : $BANK 2 = ON<CR>
Si la charge de la batterie est inférieure au seuil de coupure de l'alimentation
Action : Éteindre le bloc de prises 2
Réponse de l'onduleur : $BANK 2 = OFF<CR>
Action : Activer l'interrupteur
Réponse de l'onduleur : $BUTTON = ON<CR>
TOUT ÉTEINT
Éteint l'ensemble des prises de courant. La coupure est immédiate, sans
aucun délai.
Envoyer à l'onduleur : !ALL_OFF<CR>
Action : Toutes les prises sont éteintes
Réponse de l'onduleur : $BUTTON = OFF<CR>
8
$BATTERY = charge%<CR>
$BANK 1 = OFF<CR>
$BANK 2 = OFF<CR>
$BANK 3 = OFF<CR>
$BANK 4 = OFF<CR>