ANNEX I CRequirements for construction, testing, installation, and inspection
CALIBRATION PROTOCOL
6.DATA TRANSMISSION SERVICES
6.1.ReadDataByIdentifier service
6.1.2Message format
CPR_051The message formats for the ReadDataByIdentifier primitives are detailed in the following tables.
Table 25 | |||
ReadDataByIdentifier Request Message | |||
Byte # | Parameter Name | Hex Value | Mnemonic |
---|---|---|---|
#1 | Format byte — physical addressing | 80 | FMT |
#2 | Target address byte | EE | TGT |
#3 | Source address byte | tt | SRC |
#4 | Additional length byte | 03 | LEN |
#5 | ReadDataByIdentifier Request Service Id | 22 | RDBI |
#6 to #7 | recordDataIdentifier = [a value fromTable 28] | xxxx | RDI_… |
#8 | Checksum | 00-FF | CS |
Table 26 | ||||
ReadDataByIdentifier Positive Response Message | ||||
Byte # | Parameter Name | Hex Value | Mnemonic | |
---|---|---|---|---|
#1 | Format byte — physical addressing | 80 | FMT | |
#2 | Target address byte | tt | TGT | |
#3 | Source address byte | EE | SRC | |
#4 | Additional length byte | m+3 | LEN | |
#5 | ReadDataByIdentifier Positive Response Service Id | 62 | RDBIPR | |
#6 and #7 | recordDataIdentifier = [the same value as bytes #6 and #7 Table 25] | xxxx | RDI_... | |
#8 to #m + 7 | dataRecord[] = | [data#1 | xx | DREC_DATA1 |
: | : | : | ||
data#m] | xx | DREC_DATAm | ||
#m + 8 | Checksum | 00-FF | CS |
Table 27 | ||||
ReadDataByIdentifier Negative Response Message | ||||
Byte # | Parameter Name | Hex Value | Mnemonic | |
---|---|---|---|---|
#1 | Format byte — physical addressing | 80 | FMT | |
#2 | Target address byte | tt | TGT | |
#3 | Source address byte | EE | SRC | |
#4 | Additional length byte | 03 | LEN | |
#5 | NegativeResponse Service Id | 7F | NR | |
#6 | ReadDataByIdentifier Request Service Id | 22 | RDBI | |
#7 | ResponseCode= | [requestOutOfRange | 31 | RC_ROOR |
incorrectMessageLength | 13 | RC_IML | ||
conditionsNotCorrect] | 22 | RC_CNC | ||
#8 | Checksum | 00-FF | CS |