Read Memory By Address
0x23The Read Memory By Address service allows the client to read a block of data from a specific memory location in the server.
✕Negative response codes
0x130x220x31
Request
SID 0x23 · 4 bytesLen (bits)
Parameter description
Value (hex)
8
Read Memory By Address SID0x234
memorySizeLengthSpecifies the byte length of the memory size field.0x0-0xF4
memoryAddressLengthSpecifies the byte length of the memory address field.0x0-0xFn*
8
memoryAddressStarting address of the memory block to read.0x00-0xFFm*
8
memorySizeNumber of bytes to read from the specified memory address.0x00-0xFFn = value of memoryAddressLength
m = value of memorySizeLength
Positive response
SID 0x63Len (bits)
Parameter description
Value (hex)
8
Read Memory By Address SID0x63m*
8
dataRecordData bytes read from the specified memory location.0x00-0xFFm = Number of data bytes read from memory