FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important
information on the platform change.
06-03-2024 05:17 AM - edited 06-03-2024 05:20 AM
Dear Community,
our sales partner is recently testing with our Oscilloscope APP and found out a magnificent delay in signal tracking.
In the picture, the test engineer is tracking S-0-0047 Position Command Value and S-0-0051 Position Feedback Value. For visualizatoin, he used both Oscilloscope APP in ctrlX CORE and oscilloscope function in ctrlX Drive engineering to track the signal values.
After comparison, the result shows that there is an apparent delay of signal incoming about 5~6 cycle time in the Oscilloscope APP which is running on ctrlX CORE as real-time task. They also tried with ctrlX CORE X3 and X7, and both hardware gave the same result.
Automation Core 1.20.1 / Oscilloscope APP 1.20.1 / EtherCAT Master APP 1.20.1
Is this a bug or any configuration mistake?
Thanks,
Hui
Solved! Go to Solution.
06-04-2024 05:32 AM - edited 06-04-2024 08:37 AM
This is not a bug neither a configuration mistake, but a conceptual error.
tip:
if you want to use Oscilloscope to measure drive signals, please use OSC-V-0206 with DCA app
06-05-2024 07:24 AM
Thank you very much for your answer. I still have some questions.
If the CtrlX device supports these two communication methods:
Service Channel: Used for device configuration or parameter setting. It allows access to device parameters through the IDN (Identity Number) for configuring or modifying the parameters of servo drives.
Process Data: Used for real-time data exchange, such as control commands and device status feedback. This method supports efficient and low-latency data transmission, suitable for control applications that require a rapid response.
If the position under this data layer communicates via the process data pathway
If the oscilloscope is synchronized in real time.
When the oscilloscope listens to the data.
Will there be a delay of five cycles in this case?