9
Protocole de communication et jeu de commandes RS-232
BASCULER UN BLOC DE PRISES
Allumer ou éteindre un bloc de prises donné. L’action est immédiate,
sans aucun délai.
Envoyer à l’onduleur : !SWITCH bank state<CR>
bank = {1, 2}
state = {ON, OFF}
Exemple : !SWITCH 2 ON<CR> (allume le bloc de prises 2)
________________________________________________
Si l’alimentation du bloc 1 est basculée :
Action : Basculer l’alimentation du bloc de prises 1
Réponse de l’onduleur : $BANK 1 = state<CR>
_________________________________________________
Si l’alimentation du bloc 2 est basculée ET si la charge de la batterie est
supérieure au seuil de coupure de l’alimentation :
Action : Basculer l’alimentation du bloc de prises 2
Réponse de l’onduleur : $BANK 2 = state<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>
________________________________________________
Si l’interrupteur est ÉTEINT et son état est changé :
Action : Activer l’interrupteur
Réponse de l’onduleur : $BUTTON = ON<CR>
________________________________________________
Si un bloc ou un état invalides sont spécifiés :
Réponse de l’onduleur : $INVALID_PARAMETER<CR>
________________________________________________
CONFIGURER LE SEUIL PLANCHER DU BLOC 2
Détermine le seuil de charge en-deçà duquel le bloc de prises 2 est
éteint.
Envoyer à l’onduleur : !SET_BATTHRESH level<CR>
où level est un nombre compris entre 20 et 100 représentant le niveau
de charge de la batterie en-deçà duquel l’alimentation du bloc de prises
2 est coupée de façon à réserver la charge restante aux équipements
connectés au bloc de prises 1. level doit être arrondi au multiple de
10 le plus proche.
Si level est supérieur à 19 ET inférieur à 101
Action : Le SEUIL DE COUPURE sera 20 , 100
Réponse de l’onduleur : $BTHRESH = level<CR>
_________________________________________________
Si le nombre sélectionné pour level est invalide :
Action : Aucune action
Réponse de l’onduleur : $INVALID_PARAMETER<CR>
________________________________________________
CONFIGURER LE MODE DE SIGNAL D’ALARME
Si le mode de signal d’alarme est ACTIVÉ, un signal d’alarme est
émis lorsque l’appareil fonctionne en mode onduleur.
Envoyer à l’onduleur : !SET_BUZZER mode<CR>
mode = {ON, OFF}
_______________________________________________
Si un mode invalide est spécifié :
Action : Aucune action. L’onduleur demande un
mode valide.
Réponse de l’onduleur : $INVALID_PARAMETER<CR>
$BUZZER = mode<CR>
________________________________________________