Articles on: Learning & FAQ

How to Read Encoder Data from DSY Series Servo Motors?



STEPPERONLINE's DSY series low-voltage servo motors currently on sale are divided into two variants: the DSY-RS (supporting pulse control and MODBUS RS485 control) and the DSY-C (supporting CANopen control). Both series support software debugging.

A common requirement for servo motors is reading the encoder position. So, how can this be achieved?

First, we need to identify which drive parameter corresponds to the encoder position.


P1807 (Absolute Position Counter) is the parameter that provides the feedback for the encoder position.

The specific methods to obtain the position data are as follows:


1. Using Servo Drive Software (Simplest Method)


As shown in the figure below, you can directly find the data for P1807 in the status display bar of the servo drive software.


2. Using Bus Commands (MODBUS RS485 and CANopen)


  • MODBUS RS485:

The 16-bit hexadecimal address for P1807 is 1207. The corresponding read command is:

01 03 12 07 00 01 CRC CRC

  • CANopen:

Querying the object dictionary at index 6064h allows you to read the encoder position feedback.

Updated on: 28/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!