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