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
5Pin 5 - Signal Ground
RS232 Pin-out