Protocolo de comunicaciones RS-232 y conjunto de comandos
Protocolo de comunicaciones
Pines de salida del conector:
Pin 2, transmisión. La unidad MB1000 transmite datos por
medio de este pin.
Pin 3, recepción. La unidad MB1000 recibe datos por medio de
este pin.
Pin 5, SG (tierra de señales).
1
6
Pin 2 -Transmit
2
7
Pin 3 - Receive
3
8
4
9
Pin 5 - Signal Ground
5
Velocidad de transmisión en baudios:
Bits de arranque:
Bits de datos:
Bits de parada:
Paridad:
Control de flujo:
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 hexadecimal.
Si la variable de estado LINEFEED MODE = ON, el <CR> irá
seguido de un salto de línea (<LF>, 0Ah, 10d).
Los mensajes de entrada al MB1000 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 MB1000 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 500 ms de recibir el último carácter.
RS232 Pin-out
1
6
Pin 2 -Transmit
2
7
Pin 3 - Receive
3
8
4
9
5
2400 bps
1
8
1
Ninguna
Ninguno
Los siguientes son los comandos enviados desde el equipo
controlador hacia la unidad MB1000.
Nota: Las respuestas solo se transmiten si está habilitada la
función de realimentación no solicitada ("unsolicited feedback")
(!SET_FEEDBACK)
ENCENDER TODO
Se encienden todas las regletas. El encendido es inmediato, sin
demora.
Envío al UPS:
_____________________________________________
Si no se apaga la alimentación debido a condiciones de batería baja:
Acción:
Respuesta del UPS:
_____________________________________________
Si el nivel de la batería del UPS es mayor que el umbral de corte
Acción:
Respuesta del UPS:
_____________________________________________
Si el nivel de la batería del UPS es menor que el umbral de corte
Acción:
Respuesta del UPS:
Acción:
Respuesta del UPS:
_____________________________________________
APAGAR TODO
Se apagan todas las regletas. El apagado es inmediato, sin
demora.
Envío al UPS:
Acción:
Respuesta del UPS:
Respuesta del UPS:
Respuesta del UPS:
8
!ALL_ON<CR>
Encender la regleta 1
$BANK 1 = ON<CR>
Encender la regleta 2
$BANK 2 = ON<CR>
Apagar la regleta 2
$BANK 2 = OFF<CR>
$BATTERY = charge%<CR>
Activar el botón de encendido
$BUTTON = ON<CR>
!ALL_OFF<CR>
Se apagarán todas las regletas
$BANK 1 = OFF<CR>
$BANK 2 = OFF<CR>
$BUTTON = OFF<CR>