Increase EtherCAT PDO Rate

Updated May 17, 2018

Reported In

Hardware

  • cRIO-9039

Software

  • LabVIEW
  • LabVIEW Real-Time Module

Driver

  • NI-RIO

Issue Details

I am using EtherCAT to communicate with a third party controller that updates its PDO variables faster than I am reading them on my Real-Time (RT) target. How can I read them faster?

Solution

You can increase the Scan Engine Rate to increase how quickly you can read your PDO's. 
Right click on your RT target in your Project Explorer and select Properties.
Choose Scan Engine from the Categories selction and you can edit the Scan Period.

Additional Information

The Scan Engine is recommended for applications running at 1 kHz or slower. Anything above this may experience performance issues depending on how much the Scan Engine is being used.

WAS THIS ARTICLE HELPFUL?

Not Helpful