CHAPTER 3: DNP COMMUNICATION
DNP DEVICE PROFILE
D90
PLUS
LINE DISTANCE PROTECTION SYSTEM – COMMUNICATIONS GUIDE
199
Explanation of
sometimes
— Object 12 points are mapped to the D90
Plus
virtual inputs.
The persistence of virtual inputs is determined by the virtual input
Type
settings. The
“Pulse on” and “Latch on” operations perform the same function in the D90
Plus
; that is,
the appropriate virtual input is placed in the “On” state. If the virtual input is
programmed to “Self-Reset,” it resets after one FlexLogic™ pass. The on/off times and
count value are ignored. The “Pulse off” and “Latch off” operations place the
appropriate virtual input into the “Off” state. The “Trip” and “Close” operations place
the appropriate virtual input into the “On” state.
•
Reports binary input change events when no specific variation requested — Only
time-tagged
•
Reports time-tagged binary input change events when no specific variation requested
— Binary input change with time
•
Sends unsolicited responses — Configurable; enable/disable unsolicited function
codes supported
•
Sends static data in unsolicited responses — Never
•
Default counter object/variation:
–
Default object — 20
–
Default variation — 1
A point-by-point list is attached.
•
Counters roll over at:
–
16 bits (counter 8)
–
32 bits (counters 0 to 7 and 9)
A point-by-point list is attached.
•
Sends multi-fragment responses — Yes
DNP v3.00 implementation document
This section identifies the variations, function codes, and qualifiers supported by the
D90
Plus
in both request and response messages. For static (non-change-event) objects,
requests sent with qualifiers 00, 01, 06, 07, or 08, are responded to with qualifiers 00 or 01.
Static object requests sent with qualifiers 17 or 28 are responded to with qualifiers 17 or
28. For change-event objects, qualifiers 17 or 28 are always responded to.
A default variation refers to the variation responded when variation 0 is requested and in
class 0, 1, 2, or 3 scans. The default variations for object types 1, 2, 20, 21, 22, 23, 30, and 32
are selected via the D90
Plus
settings. This optimizes the class 0 poll data size.
For static (non-change-event) objects, qualifiers 17 or 28 are only responded when a
request is sent with qualifiers 17 or 28, respectively. Otherwise, static object requests sent
with qualifiers 00, 01, 06, 07, or 08 are responded to with qualifiers 00 or 01 (for change-
event objects, qualifiers 17 or 28 are always responded to).
Cold restarts are implemented the same as warm restarts, meaning when the DNP process
restarts, not the D90
Plus
.
Object 1 (binary inputs)
Object 1, Variation 0: Binary input (default variation)
Variation 0 is used to request the default variation. The following codes are used for
requests.
•
Function codes for requests, object 1, variation 0:
–
1 (read)
–
22 (assign class)