Standard IEC 60870-5-101 data types
Type  | Dec  | Hex  | Description  | 
|---|---|---|---|
ASDU_TYPEUNDEF  | 0  | 0x00  | Not used  | 
1  | 0x01  | Single-point information  | |
2  | 0x02  | Single-point information with time tag  | |
3  | 0x03  | Double-point information  | |
4  | 0x04  | Double-point information with time tag  | |
5  | 0x05  | Step position information  | |
6  | 0x06  | Step position information with time tag  | |
7  | 0x07  | Bitstring of 32 bit  | |
8  | 0x08  | Bitstring of 32 bit with time tag  | |
9  | 0x09  | Measured value, normalised value  | |
10  | 0x0A  | Measured value, normalized value with time tag  | |
11  | 0x0B  | Measured value, scaled value  | |
12  | 0x0C  | Measured value, scaled value wit time tag  | |
13  | 0x0D  | Measured value, short floating point number  | |
14  | 0x0E  | Measured value, short floating point number with time tag  | |
15  | 0x0F  | Integrated totals  | |
16  | 0x10  | Integrated totals with time tag  | |
17  | 0x11  | Event of protection equipment with time tag  | |
18  | 0x12  | Packed start events of protection equipment with time tag  | |
19  | 0x13  | Packed output circuit information of protection equipment with time tag  | |
20  | 0x14  | Packed single point information with status change detection  | |
21  | 0x15  | Measured value, normalized value without quality descriptor  | |
ASDU_TYPE_22..29  | 22..29  | 0x16..0x1D  | Reserved (standard area)  | 
30  | 0x1E  | Single-point information with time tag CP56Time2a  | |
31  | 0x1F  | Double-point information with time tag CP56Time2a  | |
32  | 0x20  | Step position information with time tag CP56Time2a  | |
33  | 0x21  | Bitstring of 32 bit with time tag CP56Time2a  | |
34  | 0x22  | Measured value, normalised value with time tag CP56Time2a  | |
35  | 0x23  | Measured value, scaled value with time tag CP56Time2a  | |
36  | 0x24  | Measured value, short floating point number with time tag CP56Time2a  | |
37  | 0x25  | Integrated totals with time tag CP56Time2a  | |
38  | 0x26  | Event of protection equipment with time tag CP56Time2a  | |
39  | 0x27  | Packed start events of protection equipment with time tag CP56Time2a  | |
40  | 0x28  | Packed output circuit information of protection equipment with time tag CP56Time2a  | |
ASDU_TYPE_41..44  | 41..44  | 0x29..0x2C  | Reserved (standard area)  | 
45  | 0x2D  | Single command  | |
46  | 0x2E  | Double command  | |
47  | 0x2F  | Regulating step command  | |
48  | 0x30  | Set-point Command, normalised value  | |
49  | 0x31  | Set-point Command, scaled value  | |
50  | 0x32  | Set-point Command, short floating point number  | |
51  | 0x33  | Bitstring 32 bit command  | |
ASDU_TYPE_52..57  | 52..57  | 0x34..0x39  | Reserved (standard area)  | 
58  | 0x3A  | Single command with time tag CP56Time2a  | |
59  | 0x3B  | Double command with time tag CP56Time2a  | |
60  | 0x3C  | Regulating step command with time tag CP56Time2a  | |
61  | 0x3D  | Measured value, normalised value command with time tag CP56Time2a  | |
62  | 0x3E  | Measured value, scaled value command with time tag CP56Time2a  | |
63  | 0x3F  | Measured value, short floating point number command with time tag CP56Time2a  | |
64  | 0x40  | Bitstring of 32 bit command with time tag CP56Time2a  | |
ASDU_TYPE_65..69  | 65..69  | 0x41..0x45  | Reserved (standard area)  | 
70  | 0x46  | End of Initialisation  | |
ASDU_TYPE_71..99  | 71..99  | 0x47..0x63  | Reserved (standard area)  | 
100  | 0x64  | Interrogation command  | |
101  | 0x65  | Counter interrogation command  | |
102  | 0x66  | Read command  | |
103  | 0x67  | Clock synchronisation command  | |
104  | 0x68  | Test command  | |
105  | 0x69  | Reset process command  | |
C_CD_NA_1  | 106  | 0x6A  | Delay acquisition command  | 
C_TS_TA_1  | 107  | 0x6B  | Test command with time tag CP56Time2a  | 
ASDU_TYPE_108..109  | 108..109  | 0x6C..0x6D  | Reserved (standard area)  | 
110  | 0x6E  | Parameter of measured values, normalized value  | |
111  | 0x6F  | Parameter of measured values, scaled value  | |
112  | 0x70  | Parameter of measured values, short floating point number  | |
113  | 0x71  | Parameter activation  | |
ASDU_TYPE_114..119  | 114..119  | 0x72..0x77  | Reserved (standard area)  | 
F_FR_NA_1  | 120  | 0x78  | File ready  | 
F_SR_NA_1  | 121  | 0x79  | Section ready  | 
F_SC_NA_1  | 122  | 0x7A  | Call directory, select file, call file, call section  | 
F_LS_NA_1  | 123  | 0x7B  | Last section, last segment  | 
F_FA_NA_1  | 124  | 0x7C  | ACK file, ACK section  | 
F_SG_NA_1  | 125  | 0x7D  | Segment  | 
F_DR_TA_1  | 126  | 0x7E  | Directory  | 
ASDU_TYPE_127..255  | 127..255  | 0x7F..0xFF  | Reserved (user area)  |