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.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Ethercat master app delay

Ethercat master app delay

arizhih
New Poster

Hi everyone,

I'm working on NC realtime app and found 1 cycle delay between writing data to ethercat master and actual data send. I understand the reason, scheduler process ethercat callback (read/write data to the bus) and after that process NC callcbak (read feedback, write new setpoint) and data will be sent only on next scheduler call.

I tried to add another ethercat callback to the scheduler rigth after NC and delay is gone, but I'm not sure is the right way. Also I saw additional arguments to ethercat callback, some of them with rx and tx prefixes.

So my question is it possible to configure ethercat callback to proceed all read operations at the beginning of the ctrlXAutomation task and all write at the end?

 

Best regards,
Andrey

2 REPLIES 2

nickH
Community Moderator
Community Moderator

Hello Andrey

Thanks for your interesting question. 


@arizhih wrote:

So my question is it possible to configure ethercat callback to proceed all read operations at the beginning of the ctrlXAutomation task and all write at the end?


At the moment this configuration is not possible. But we are already aware of this topic and have a solution strategy in mind. This is in our backlog for future releases, but due to other priorities this will take some time.  

 

Best regards, 

Nick

Hello Nick

Glad to hear. Looking forward to check it out.

Best regards,

Andrey

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist