TR-2100 User Manual 80
DNP Data Objects
The DNP format divides data into several types of information called “Objects”. The
specific information elements are uniquely identified by their
object point number. This
may be thought of as the index into an array of objects. As well as being identified as a
particular
object number, the data is identified as being a particular variation. The variation
identifies the type of data, e.g. 16-bit analogue input or 32-bit analogue input, etc. The
application can choose to read a particular point as any variation it chooses. For the TR-
2100, we are primarily interested only in Object 30, Variation 04 (Analogue Inputs, 16-Bit,
Signed without flag), and Object 01, Variation 01 (Digital Status Values, Single bit binary
input).
The data returned from the recorder is located as follows:
5. Digital Status values Object 01 indices 101-103 inclusive
6. Digital Input Status Object 01 indices 1-160 inclusive
7. Analogue Voltage values Object 30 indices 1-32 inclusive
8. Analogue Profile values Object 30 indices 110-429 inclusive
The Digital Status values signify three Status types:
1. Recorder faulty – this is set for any alarm condition other than “Disk nearly full”. The
conditions are watchdog, modem, printer, time sync, Real Time Clock battery, memory,
GPS fault, disk memory, disk not useable, and comms fault.
2. Disk nearly full – the disk is 85% full
3. New event – indicating a new record is available
The Analogue Voltage values (Object 30) are indexed 1 through 32, corresponding with the
TR-2100 Analogue Input channels 1 through 32.
The Analogue Profile values are arranged in groups of ten per channel, thus:
9. 110-119 profile data for Analogue Input channel 1
10. 120-129 profile data for Analogue Input channel 2
through ...
11. 420-429 profile data for Analogue Input channel 32
For each analogue channel, the ten data values indicate:
xx0 Pre-fault
xx1 Immediate
xx2 Final
xx3 Post-clearance
xx5-xx9 Not used