Configuring Virtual Encoder in ctrlX DRIVE

Hello,

ctrlX DRIVE has a feature to use an externally supplied encoder signal instead of physical encoder interface. This corresponds to a value of 1000 in S-0-2550 for XG20, or S-0-2500 for XG21. But since the virtual encoder setting is associated with the physical encoder interface (not Encoder 1 or Encoder 2) this seems to render the encoder interface unusable for other purposes. Consider a drive that only has XG20 and not XG21. We want use XG20 for the motor encoder like usual, but configure a Virtual Encoder for Encoder 2 as a Measuring Wheel. But if we switch Encoder 2 to Virtual Encoder, now Encoder 1 shows Virtual Encoder because both are linked to S-0-2550. Is there any way around this? And also what is the purpose of the Virtual Peripherals setting for Encoder Interface (P-0-2230)? It looks the same as the Master Communication setting, in which case the encoder signal would be provided in EtherCAT MDT.

Best regards,

Brian

1 reply