25-1000-UM 12
3
rd
Register Pair – Fault Voltage in millivolts
4
th
Register Pair – Minus Ground Voltage in millivolts
5
th
Register Pair – Ripple Voltage in millivolts
6
th
Register Pair – Ripple Current in millivolts
DNP3 Protocol
This section describes the “DNP3” communications protocol used by the ABM, and how to exchange
information with the battery monitor utilizing the “DNP3” protocol. The battery monitor communicates by
emulating a subset of the “DNP3” communications protocol in the operational software and is self-certified to
level one. This implementation of the DNP3 protocol will respond to single fragment and will only generate
single fragment responses. Unsolicited responses and application and DLL level retries are not supported.
The ABM is referred to as an IED (Intelligent Electronic Device) and will respond to a DNP3 message if there
are no detected errors in the message. The address of the ABM switch matches the address of the destination
field in the message, and message requires a reply. The addressing range of the ABM switch is 1 to 255. See
below for a description of valid messages, their actions, and replies.
Device Address
The Device Address Field of the Data Link layer will support addresses from 0 to 255 and 65535 which is the
“BROADCAST” address. All devices will act on the broadcast address so care must be taken in using it. The
ABM switch will not send a reply to a broadcast address. Each ABM switch can have its personal address and
baud rate set or changed by entering the system menu.
Supported Data Link Layer Functions
FUNCTION DESCRIPTION ACTION
0 SEND – Confirm expected. Reset of link Sends confirm and sets FCB bit
1 SEND – Confirm expected. Reset of user process Not implemented
2 SEND – Confirm expected. Test Function. Not implemented
3 SEND – Confirm expected. User Data Passes data to application layer
and issues a data link confirmation
4 SEND – No confirm expected Unconfirmed Data Passes data to application layer
Supported Application Layer Functions
FUNCTION DNP OBJECT USED
0 CONFIRM Clears class 1 data
1 READ DNP3 Object 60 - Class 0,1,2,3.
DNP3 Object 30 – Read point.