8
Holding Register (Range 0x0300 - 0x0321, Read Function 0x03,
Write Function 0x06)
The Read Holding Registers function code is used to read contents of a contiguous block of Holding Registers in a remote
device. Starting register address and number of registers is specified by the request Protocol Data Unit. Addresses start at 0
and registers numbered 1-16 address as 0-15.
The Write Single Register function code is used to write a Single Holding Register in a remote device. The address of the register
to be written is specified by the request Protocol Data Unit. Addresses start at 0 and registers numbered 1 address as 0.
Description Address Value Unit
Shutdown Action 0x0300 0-999 (0=Abort) Seconds
Shutdown Restart 0x0301 0-65535 Minutes
Test 0x0302
0: Abort Test
1: General Test
2: BTV Test
3: Test for 10 seconds
4: Test until battery low
UPS Identification 0x0303 0-99
Low Transfer Voltage 0x0304 0-999 Voltage
High Transfer Voltage 0x0305 0-999 Voltage
Voltage Sensitivity 0x0306
0: Normal
1: Reduced
2: Low
Last Battery Replace Date-Year 0x0307 0-9999
Last Battery Replace Date-Month 0x0308 1-12
Last Battery Replace Date-Day 0x0309 1-31
Next Battery Replace Date-Year 0x030A 0-9999
Next Battery Replace Date-Month 0x030B 1-12
Next Battery Replace Date-Day 0x030C 1-31
Description Address Value Unit
UPS Periodic Auto-Test 0x030D
1: Disable
2: Daily
3: Weekly
4: Bi-Weekly
5: Monthly
Buzzer Test 0x030E 1-99 Seconds
UPS Boot Delay 0x030F 0-999 Seconds
Bypass Freq. Tolerance 0x0310 5-50 0.1 Hz
Select Output Voltage 0x0311 0-999 Voltage
Test Time 0x0312 1-60 Minutes
Test Voltage 0x0313 0-999 Voltage
Reserved 0x0314
Reserved 0x0315
External Battery Pack 0x0316 0-10
Dry Contact W1 0x0317
Dry Contact W2 0x0318
Dry Contact W3 0x0319
Dry Contact W4 0x031A
Dry Contact W5 0x031B
Dry Contact W6 0x031C
Bypass Low Transfer Voltage 0x031D 0-999 Voltage
Bypass High Transfer Voltage 0x031E 0-999 Voltage
Bypass Voltage Tolerance 0x031F 0-999 Voltage
Operation