Hello Community,
Currently, we are using the X20DS1119 module for encoder emulation to provide encoder signals to a third-party system.
In parallel, we are reading axis parameters such as Error Code, Current, Status, and Actual Position. However, whenever we read the Torque data, we observe misbehavior in the DS1119 module—specifically, the position output is not updated every cycle. The actual axis position appears to update only on alternate (even/odd) cycles.
We suspect this could be related to a POWERLINK data transfer or timing issue.
On the customer’s third-party diagnostic tool, the encoder pulses generated by the DS1119 show a variation of approximately 2–5%, whereas when we use the 8BAC0133.000-1 module under the same conditions, the encoder pulses are very smooth and stable.
We have attached a sample task configuration for your reference.
Kindly suggest if there are any additional configuration changes or recommended approaches to achieve encoder pulse quality comparable to the 8BAC0133.000-1 module while using the X20DS1119.
System Details
-
Controller: APC3100
-
Communication: POWERLINK, X2X
-
Powerlink Cycle Time: 2 ms
-
X2x Cycle Time: 2ms
Your guidance on this issue would be greatly appreciated.
Thank you.
X20DS1119Module.zip (15.0 KB)


