11
RS-232 Communications Protocol & Command Set
RESET FACTORY SETTINGS
Resets all of the custom configuration settings
Send to UPS: !RESET_ALL<CR>
Action: Sets all state variables to the default
values
Response from UPS: $FACTORY SETTINGS
RESTORED <CR>
_________________________________________
QUERIES
IDENTIFY
Request that the unit identify itself.
Send Query to UPS: ?ID<CR>
Action: Model number and firmware revision
will be provided.
Response: $PANAMAX<CR>
$MB1000<CR>
$FIRMWARE revision<CR>
_________________________________________
OUTLET STATUS
Requests the on/off status of the outlet banks
Send Query to UPS: ?OUTLETSTAT<CR>
status = {ON, OFF}
Action: On/Off status for outlets
will be provided.
Response: $BANK1 = status<CR>
$BANK2 = status<CR>
_________________________________________
POWER STATUS
Requests the status of the input voltage. The responses are the
same as Power Fault Status Change.
Send Query to UPS: ?POWERSTAT<CR>
Action: Power status messages will be
returned
Response: Normal operation $PWR =
NORMAL<CR>
Overvoltage $PWR = OVERVOLTAGE<CR>
Undervoltage $PWR = UNDERVOLTAGE<CR>
Lost Power $PWR = LOST POWER<CR>
Test Mode $PWR = TEST<CR>
_________________________________________
VOLTAGE
Requests the input and output voltages
Send Query to UPS: ?POWER<CR>
Action: Voltage status messages will be
displayed
Response: $VOLTS_IN = vvv<CR>
$VOLTS_OUT = vvv<CR>
$WATTS = xxxx<CR>
$VA = xxxx<CR>
xxx is expressed in decimal format. If the value is less than 100,
the hundreds digit is represented with a 0. For example a line
voltage of 92VAC would be expressed as: $VOLTAGE =092
_________________________________________
LOAD LEVEL STATUS
Requests the load level, expressed as percentage of maximum.
Send Query to UPS: ?LOADSTAT<CR>
Action: Load level will be displayed
Response: $LOAD = xxx<CR>
xxx is the load level (percentage of maximum load) expressed in
decimal format. If the value is less than 100, the hundreds digit
is represented with a 0.
_________________________________________