8
8
Protocolo de comunicaciones
Pines de salida del conector:
Pin 2, transmisión. La unidad MB1500 transmite datos por medio de este pin
Pin 3, recepción. La unidad MB1500 recibe datos por medio de este pin
Pin 5, SG (señal a tierra).
Velocidad de transmisión en baudios: 9600 bps
Bits de arranque:
1
Bits de datos:
8
Paridad:
Ninguno
Control de flujo:
Ninguno
Comandos del controlador
Los comandos y las respuestas tienen el formato de secuencias de caracteres
ASCII terminados con un carácter ASCII 13 de retorno (<CR>) en formato hexa-
decimal. Si la variable de estado LINEFEED MODE = ON, el carácter de salto de
línea irá seguido de un salto de línea (<LF>, 0Ah, 10d).
Los mensajes de entrada al MB1500 deben terminar con uno de los siguientes
caracteres: nulo (NUL, 00h, 00d), retorno (<CR>, 0Dh, 13d) o salto de línea
(<LF>, 0Ah, 10d
El MB1500 descartará el mensaje de entrada en las siguientes condiciones: El
mensaje desborda el búfer del receptor (32 caracteres). No se recibe ningún
carácter de terminación (NUL, <CR>, <LF>) dentro de los 500ms de haber
recibido el último carácter. Los siguientes son los comandos enviados desde el
equipo controlador hacia la unidad MB1500.
NOTA:
Las respuestas se transmiten solamente si se activa la realimentación
no solicitada (!SET_FEEDBACK)
ENCENDER TODO
Se encienden todas las regletas. El encendido es inmediato, sin demora.
Envío al UPS: !ALL_ON<CR>
Si no se apaga la alimentación debido a condiciones de batería baja:
Acción: Encender la regleta 1, 2
Respuesta del UPS: $BANK 1 = ON<CR>
$BANK 2 = ON<CR>
Si el nivel de la batería del UPS es mayor que el umbral de corte
Acción: Encender la regleta 3, 4
Respuesta del UPS: $BANK 3 = ON<CR>
$BANK 4 = ON<CR>
Si el nivel de la batería del UPS es menor que el umbral de corte
Acción: Apagar la regleta 3, 4
Respuesta del UPS: $BANK 3 = OFF<CR>
$BANK 4 = OFF<CR>
$BATTERY = charge%<CR>
Acción: Activar el botón de encendido
Respuesta del UPS: $BUTTON = ON<CR>
APAGAR TODO
Se apagan todas las regletas. El apagado es inmediato, sin demora.
Envío al UPS: !ALL_OFF<CR>
Acción: Se apagarán todas las regletas
Respuesta del UPS: $BANK 1 = OFF<CR>
$BANK 2 = OFF<CR>
$BANK 3 = OFF<CR>
$BANK 4 = OFF<CR>
Respuesta del UPS: $BUTTON = OFF<CR>
CONMUTAR REGLETA
Apaga o enciende una regleta específica. La conmutación es inmediata, sin demora.
Apaga o enciende una regleta específica. La conmutación es inmediata, sin
demora. (1,2,3,4) state = {ON, OFF}
Ejemplo: !SWITCH 2 ON<CR> (enciende la regleta 2)
Si se conmuta la alimentación de la regleta 1, 2:
Acción: Conmutar la alimentación de la regleta 1
Respuesta del UPS: $BANK 1 = state<CR>
$BANK 2 = state<CR>
Si se conmuta la alimentación de la regleta 3,4 Y el nivel de la batería es
mayor que el umbral de corte:
Acción: Conmutar la alimentación de la regleta 3,4
Respuesta del UPS: $BANK 3 = state<CR>
$BANK 4 = state<CR>
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