DNP3 implementation objects
Object |
Request (Slave must parse) |
Response (Master must parse) |
||||
---|---|---|---|---|---|---|
Objects |
Variation |
Description |
Functional codes (dec) |
Qualifier codes (hex) |
Functional codes (dec) |
Qualifier codes (hex) |
1 |
0 |
Binary input - Any variation |
1 |
00,01,06,07,08,17,28 |
- |
- |
1 |
1 |
Binary input |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
1 |
2 |
Binary input with status |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
20 |
0 |
Binary counter - Any variation |
1 |
00,01,06,07,08,17,28 |
- |
- |
7,8 |
0,01,06,07,08 |
- |
- |
|||
20 |
1 |
32-bit binary counter |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
20 |
2 |
16-bit binary counter |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
20 |
5 |
32-bit binary counter without flag |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
20 |
6 |
16-bit binary counter without flag |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
30 |
4 |
16-bit analog input without flag |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
30 |
5 |
Short floating point |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
30 |
6 |
Long floating point |
1 |
00,01,06,07,08,17,28 |
129 |
00,01,17,28 |
50 |
0 |
Time and date - Any variation |
- |
- |
- |
- |
50 |
1 |
Time and date |
1 |
00,01,06,07,08 |
129 |
00,01,17,28 |
2 |
07, quantity = 1 |
- |
- |
|||
52 |
0 |
Time delay - All variations |
- |
- |
- |
- |
52 |
1 |
Time delay coarse |
- |
- |
129 |
07, quantity = 1 |
52 |
2 |
Time delay fine |
- |
- |
129 |
07, quantity = 1 |
60 |
0 |
Not defined |
- |
- |
- |
- |
60 |
1 |
Class 0 data |
1 |
06,07,08 |
- |
- |
60 |
2 |
Class 1 data |
1 |
06,07,08 |
- |
- |
60 |
3 |
Class 2 data |
1 |
06,07,08 |
- |
- |
60 |
4 |
Class 3 data |
1 |
06,07,08 |
- |
- |