APPENDIX C: DNP 3.0 PROTOCOL FOR F650 C.3 IMPLEMENTATION TABLE
GEK-106310-AF F650 DIGITAL BAY CONTROLLER c-9
IMPLEMENTATION TABLE (Sheet 2 out of 3)
Note 1: A default variation refers to the variation responded when variation 0 is requested and/or in class 0, 1, 2, or 3 scans.
Note 2: For static (non-change-event) objects, qualifiers 17 or 28 ar
e 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).
Note 3: Cold restarts are implemented the same as warm restarts – T
he F650 is not restarted, but the DNP process is restarted.
OBJECT REQUEST RESPONSE
Object
No.
Variation
No.
Description Function Codes
(dec)
Qualifier Codes (hex) Function Codes Qualifier Codes
(hex)
21 0 Frozen Counter - All Variations 1 (r
ead) 06 (no range, or all)
22 0
Counter Change Event - All
Va
riations
1 (r
ead)
06 (no range
, or all)
07,08 (l
imited qty)
23 0 Frozen Counter Change Event 1 (r
ead)
06 (no range
, or all)
07,08 (l
imited qty)
30 0 Analog Input - All Variations
1 (r
ead)
22 (assign class
)
06 (no range
, or all)
00,01 (sta
rt-stop)
07,08 (limit
ed qty)
17,28 (i
ndex)
30 1
32-Bit Analog Input
See Note 1
1 (r
ead)
22 (assign class
)
000,01 (star
t-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00, 01 (st
art-
stop)
17,28 (i
ndex)
See Note 2
30 2
16-Bit Analog Input
1 (r
ead)
22 (assign class
)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00, 01 (st
art-
stop)
17,28 (i
ndex)
See Note 2
30 3 32-Bit Analog Input without Flag
1 (r
ead)
22 (assign class
)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00, 01 (st
art-
stop)
17,28 (i
ndex)
See Note 2
30 4 16-Bit Analog Input without Flag
1 (r
ead)
22 (assign class
)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00, 01 (st
art-
stop)
17,28 (i
ndex)
See Note 2
30 5 Analog Short Float
1 (r
ead)
22 (assign class
)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00, 01 (st
art-
stop)
17,28 (i
ndex)
See Note 2
32 0 Analog Change Event - All Variations 1 (r
ead)
06 (no range
, or all)
07,08 (l
imited qty)
32 1
32-Bit Analog Change Event without
Ti
me
See Note 1
1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (
unsol.resp)
17, 28 (i
ndex)
32 2
16-Bit Analog Change Event without
Ti
me
1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (
unsol.resp)
17, 28 (i
ndex)
32 3
32-Bit Analog Change Event with
Ti
me
1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (u
nsol.resp)
17,28 (i
ndex)
32 4
16-Bit Analog Change Event with
Ti
me
1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (unsol.resp)
17,28 (i
ndex)
32 5 Analogs (Short-float) without time 1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (u
nsol.resp)
17,28 (i
ndex)
32 7 Analogs (Short-float) with time 1 (r
ead)
06 (no range,
or all)
07,08 (limit
ed qty)
129 (r
esponse)
130 (u
nsol.resp)
17,28 (i
ndex)
34 0 Analog Input Reporting Deadband 1 (r
ead)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
34 1
16-Bit Analog Input Reporting
Dea
dband
See Note 1
1 (r
ead)
00,01 (sta
rt-stop)
06 (no range,
or all)
07,08 (limit
ed qty)
17,28 (i
ndex)
129 (r
esponse)
00,01 (star
t-
stop)
17,28 (i
ndex)
See Note 2