DNP 3.0 Device Profile

[note] The scan task does not support qualifier eleven (free format qualifier).

OBJECT REQUEST RESPONSE
Object Variation Description Func Code Qualifier Func Code Qualifier
1 1,2 Binary Input – All Variations 1,20,21 all 129,130 all
2 1,2,3 Binary Input Change – All Variations 1,20,21 all 129,130 all
10 1,2 Binary Output – All Variations 2 all 129,130 all
12 1,2,3 Control Block – All Variations 3,4,5,6 all 129 echo of request
20 1-8 Binary Counter – All Variations 1,2,7,8,9,10,20,21 all 129,130 all
21 1-12 Frozen Counter – All Variations 1,7,8,
20,21
all 129,130 all
22 1-8 Counter Change Event – All Variations 1,20,21 all 129,130 all
23 1-8 Frozen Counter Event – All Variations 1,20,21 all 129,130 all
30 1-6 Analog Input – All Variations 1,20,21 all 129,130 all
31 1-8 Frozen Analog Input – All Variations 1,20,21 all 129,130 all
32 1-8 Analog Change Event – All Variations 1,20,21 all 129,130 all
33 1-8 Frozen Analog Event – All Variations 1,20,21 all 129,130 all
40 1,2,3,4 Analog Output Status – All Variation 1,20,21 all 129,130 all
41 1,2,3,4 Analog Output Block – All Variations 3,4,5,6 all 129 echo of request
50 1 Time and Date 2 07 where quantity = 1    
51 1,2 Time and Date CTO – All Variations     129,130 all
52 1,2 Time Delay – All Variations     129 all
60 1 Class 0 Data        
60 2 Class 1 Data        
60 3 Class 2 Data        
60 4 Class 3 Data        
70 1 File Identifier 1,2 all 129,130 all
80 1 Internal Indications        
81 1 Storage Object        
82 1 Device Profile        
83 1 Private Registration Object        
83 2 Private Registration Object Descriptor        
90 1 Application Identifier        
100 1 Short Floating Point 1,2 all 129,130 all
100 2 Long Floating Point 1,2 all 129,130 all
100 3 Extended Floating Point        
101 1 Small Packed Binary Coded Decimal        
101 2 Medium Packed Binary Coded Decimal        
101 3 Large Packed Binary Coded Decimal        
          No Object 13
          No Object 14
          No Object 23

[note] For Binary Output Status (object 10, variation 02), the data sent must already be in the proper format (ie. the binary value must already be in bit 7).

[note] Polling for event objects may result in no response from the end device. In this case, the scan task will not mark object(s) not returned in the response as failed.