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

CtrlX Core X3's Core 2 increases the usage

CtrlX Core X3's Core 2 increases the usage

Tasty_Tech
Long-established Member

Hello Team,

We observed that the Core 2 gets 100% from 70% when we connects to drives via the core. Can we shift the core usage for accessing the drive to another core like 1 or 3 or 4?

Thank you

10 REPLIES 10

nickH
Community Moderator
Community Moderator

Hi @Tasty_Tech 

on the ctrlX CORE X3 two CPU Cores are reserved for realtime workloads (which run inside the System App "Automation Core"). These Cores are Core2 and Core3. 

If you take a look at the Scheduler Settings (Settings->Scheduler->Configuration) you can check which Task runs on which CPU Core. And you can also move a Task to another CPU Core. 

sample scheduler configurationsample scheduler configuration

 

Best regards, 

Nick

Tasty_Tech
Long-established Member

Hello @nickH,

Thank you for your reply.

I moved all the tasks to Core-3 but still the load on Core-2 increases and reaches around 60% (this is on my desk setup), Please find the image in the attachments. Can we move the process like dl_Broker, etc. which you can see in the screenshot to another Core?

I am asking you this because the customer is using 70% of Core 2 but when he accesses the drive via the core's field bus, the core 2 is running at max 100% and gives un-expected errors related to field bus.

Could you please help?

Thank you

nickH
Community Moderator
Community Moderator

We can't move the dl_broker (Data Layer Broker) to another core. This task is fix on CPU core 2. I would guess that the customer is stressing the Data Layer too much. Maybe with too much requests at a time or by another way. 

JHU1XI1
Long-established Member

How many milliseconds is the PLC task?

Can we increase its time while meeting the demand.

Tasty_Tech
Long-established Member

PLC Task is running at 2ms, No, in there application currently not. Is there any solution or check i need to perform?

Tasty_Tech
Long-established Member

The increase in the usage of the core and overloading, this happens when we try to access the drives from the Drive engineering via the core. So do we have a solution for this?

Tasty_Tech
Long-established Member

I think  found another solution as the core 2 is being overloaded because we are accessing the drive throught the core over the EtherCAT. So we can use EoE to access the drive so the core 2 is not overloaded. Would anyone like to comment on this?

Thank you

So it sounds you already do more asynchronous requests to the drives or other EtherCat mailboxing. It done extensively the load rises for sure. Could you check whether CoE/SoE request are done via your PLC project?

Which connection way you are using, as there is more then one available, even via the control?
Establish Ethernet connection via  [ctrlX CORE (SIP) and EoE]  [Panel]  [EtherCAT control]  -  [DOCU]

Tasty_Tech
Long-established Member

No, the control is done via EtherCat from the Core. They just want to access the drive to monitor few things from the Drive engineering application.

The EOE through CtrlX Core.

Thank you

 

So did you check the load of mailbox telegrams?

Are you sure EoE is used? This is done via the IP address search. As other Channels are way slower.

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