The following table lists Analog Outputs (Object 40).

The valid range for many of these points depends on ATevo battery charger model (Vdc – Adc rating). To determine valid ranges of these set points, refer to user supplement (JA5124-02) . It is important to note that 16-bit and 32-bit variations of Analog Inputs, Analog Output Control Blocks, and Analog Output Statuses are transmitted through DNP as signed numbers. Even for analog input points that are not valid as negative values, the maximum positive representation is 32767.

The “Multiplier” column indicates the value by which each data point is multiplied. Since all data points are sent in integer format, floating point numbers are multiplied by a constant (1, 10, or 100) to maintain decimal information. For example, points with two decimal places of resolution are multiplied by 100 (5.67 is sent as 567) while points with one decimal place of resolution are multiplied by 10 (8.2 is sent as 82). To convert a data point to the correct value, simply divide the point by the “Multiplier” value.

When writing a value to the Analog Output, you must multiply the desired value by the constant in the ‘Multiplier’. For example, if you want to change the ‘Float Voltage Set Point’ to 132 volts, you need to write 1320 to Analog Output ‘0’ (132 × 10 = 1320); ‘10’ is the multiplier for Analog Output Point ‘0’.

The ‘Valid Range’ column lists the possible values that can be successfully written to the associated Analog Output point. This is the true value, and does not include the multiplier correction. Attempting to write values outside of this range will result in a DNP3 error response.

Analog Output Status Points
Object Number Status 40
Request Function Codes Supported 1(read)
Default Variation reported when variation 0 requested 2 (16-bit Analog Input)
Analog Output Blocks
Object Number 41
Request Function Codes supported: 3 (select), 4 (operate)
5 (direct operate), 6 (direct operate, noack)
Point Index Name/Description Multiplier (format) Valid Range
0 Float Voltage Set Point (Vdc) 10 (XXX.X) see JA5124-02
1 Equalize Voltage Set Point (Vdc) 10 (XXX.X) see JA5124-02
2 Equalize Timer Set Point (hours) 1 (XX) 1 <= XX <= 99
3 Current Limit Set Point (Adc) 10 (XXX.X) see JA5124-02
4 High Voltage DC Alarm Set Point (Vdc) 10 (XXX.X) see JA5124-02
5 Low Voltage DC Alarm Set Point (Vdc) 10 (XXX.X) see JA5124-02
6 High Level Detect Set Point (Vdc) 10 (XXX.X) see JA5124-02
7 Low Level Detect Set Point (Vdc) 10 (XXX.X) see JA5124-02
8 End of Discharge Set Point (Vdc) 10 (XXX.X) see JA5124-02
9 AC Ripple Alarm Set Point (mV) 1 (XXX) 50 < XXX < 250 (in 5mV steps)
10 Positive Ground Fault Set Point (kOhms) 1 (XX) 10K <= XX <= 40K (in 1 kOhm steps)
11 Negative Ground Fault Set Point (kOhms) 1 (XX) 10K <= XX <= 40K (in 1kOhm steps)
12 Battery Type (chemistry) 1 (X) 0 – lead acid, 1 – NiCd
13 Charger Mode Setting 1 (X) 0 – shutdown, 1 – battery open test, 2 – float, 3 – timed equalize
14 Ground Fault Critical Setpoint (kOhms) 1 (XX) 1 <= X <= 50
15 Vgnd Imbalance Warning Setpoint (Vdc) 1 (XX) see JA5124-02
16 Vgnd Imbalance Critical Setpoint (Vdc) 1 (XX) see JA5124-02
17 Battery Overtemp Setpoint (°C) 10 (XX.X) 30 <= XX <= 60
18 Battery Open Test Frequency (days) 1 (XXX) 1 <= X <= 180
19 Battery Open Test Duration (minutes) 1 (X) 1 <= X <= 8
20 Battery Open Test Setpoint (Vdc) 1 (XXX) see JA5124-02
21 Date/Time Low
(seconds since January 1, 2000)
1 (XXXXX) lower 16-bits
22 Date/Time High
(seconds since January 1, 2000)
1 (XXXXX) upper 16-bits
- future - -
Last modified: 25 October 2023