Articles on: Learning & FAQ

How to Obtain the Complete Modbus Register Address Table for the DSY-RS Series Drives?


The DSY-RS series low-voltage DC servo drives embed the standard Modbus RTU communication protocol and support operations where a Modbus master reads from or writes to single or multiple parameters.

The Modbus communication address corresponding to an internal drive parameter follows this relation: P(MmNn) = Mm * 256 + Nn.

The result of Mm * 256 + Nn is a decimal number, where Mm represents the parameter group number and Nn represents the address within that parameter group.


For example, taking the P00 group parameters and the corresponding relationship between Mm and Nn shown in the figure below, we get:

P0000 = 0*256 + 0 = 0 (decimal). The corresponding 16-bit address for 0 is still 0000.


Similarly, all register addresses for the 19 parameter groups from P00 to P18 in the DSY-RS series drive are calculated this way. Another example: the address for parameter P1801 is P1801 = 18*256 + 1 = 4609 (decimal). Converting 4609 to a hexadecimal address gives 1201.


Important Note Regarding Addressing Offsets:


Some PLCs and HMI touch panels use Register Address + 1 in their Modbus programming instead of the actual register address. This is primarily because the standard Modbus protocol starts its register addresses from 1, whereas device register addresses often start from 0. Therefore, when programming these PLCs or HMIs for Modbus communication with the servo drive, the programmer must be clear about the addressing method used by their master device to read and write servo parameters correctly. You will need to apply any necessary offset based on your master device's requirements.

Updated on: 28/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!