![TDK-Lambda GXE600 Series Communications Manual Download Page 16](http://html2.mh-extra.com/html/tdk-lambda/gxe600-series/gxe600-series_communications-manual_4197170016.webp)
COMMUNICATION MANUAL
GXE600 SERIES
TDKLambda
<Page>
16/79
It can be used to update data of multi-register block or consecutive register block.
If a reserved address is included in the specified register address section [start address ~ (start a
number of registers - 1)], an exception response [Exception code 0x02: ILLEGAL DATA ADDRESS] is returned.
Even if the start address or the number of registers is invalid, an exception response [Exception code
0x02: ILLEGAL DATA ADDRESS] is returned.
Exception response [Exception code 0x03: ILLEGAL DATA VALUE] is returned if the Request PDU size is not a
valid size.
When an exception response occurs, non-volatile memory is not updated.
However, if an exception response cause occurs during data update, the value of the register whose write processing
was completed before the cause occurred will be updated. (The register value is not restored.)
・Message exchange example
The Read one words data to the Holding register at start address 102d (0x0066) and the write two words data to
the Holding register at start address 100d (0x0064).
Query
Response
Field
[HEX]
Field
[HEX]
Function code
0x17
Function code
0x17
Read start address Hi
0x00
Number of read bytes
0x02
Read start address Lo
0x66
Register 0x0066 data Hi
0x3F
Number of read registers Hi
0x00
Register 0x0066 data Lo
0x1E
Number of read registers Lo
0x01
Write start address Hi
0x00
Write start address Lo
0x64
Number of write registers Hi
0x00
Number of write registers Lo
0x02
Number of write bytes
0x04
Register 0x0064 data Hi
0x64
Register 0x0064 data Lo
0x02
Register 0x0065 data Hi
Register 0x0065 data Lo
0x00
0x03