8
Protocole de communication
Brochage du connecteur :
Broche 2, Transmission. Le MB1000 transmet les données sur
cette broche.
Broche 3, Réception. Le MB1000 reçoit les données sur cette
broche.
Broche 5, TS (terre de signalisation).
Débit en bauds : 2 400 bps
Bits de départ : 1
Bits de données : 8
Bits d’arrêt : 1
Parité : Aucune
Contrôle de flux : Aucun
Commandes de contrôle
Les commandes et réponses se font sous formes de chaînes de car-
actères ASCII conclues par un retour chariot <CR>, soit le caracè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 MB1000) 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 MB1000 rejette les messages entrants si :
ils dépassent la capacité de la zone tampon du récepteur (32 car-
actè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 commandes suivantes sont envoyées par l’équipement de contrôle
au MB1000.
Remarque : Il n’est transmis de réponse que si la fonction correspon-
dante ( !SET_FEEDBACK) est activée.
ACTIVATION GÉNÉRALE
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>
$BATTERY = charge%<CR>
________________________________________________
Action : Activer l’interrupteur
Réponse de l’onduleur : $BUTTON = ON<CR>
_______________________________________________
DÉSACTIVATION GÉNÉRALE
É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 : $BANK 1 = OFF<CR>
Réponse de l’onduleur : $BANK 2 = OFF<CR>
Réponse de l’onduleur : $BUTTON = OFF<CR>
Protocole de communication et jeu de commandes RS-232
Pin 2 -Transmit
Pin 3 - Receive Pin 3 - Receive
Pin 2 -Transmit
1
6
2
7
3
8
4
9
5
1
6
2
7
3
8
4
9
5
Pin 5 - Signal Ground
RS232 Pin-out