cancel
Showing results for 
Search instead for 
Did you mean: 

Error: Runtime received SIGABRT

Error: Runtime received SIGABRT

bkautzman
Established Member

I have a customer who was online in the PLC Engineering app and recieved this error:

bkautzman_0-1699913733222.png

The most recent change they had made was to add several IL_ECATSOEREAD function blocks to read the diagnostic text from their drives in the event of an error. Chaining the blocks together so they aren't called at the same time seemed to help, but they still saw an exception when running over the weekend. I've attached the diagnostic log that shows the error from last weekend.

This Q&A post seems to suggest that there is a queueing behavior with acyclic reads. Could overfilling the queue cause an error like this? I attempted to recreate this issue on my single axis demo, but I was unsuccessful. I'm assuming the problem must be related to communication with multiple axes.

Any suggestions for troubleshooting?

4 REPLIES 4

bkautzman
Established Member

@CodeShepherd Could this be moved to the ctrlX PLC forum? I don't believe I can move it myself.

bkautzman
Established Member

My colleague tried to recreate this issue by triggering an acyclic read every 10ms for his demo setup that has three ctrlX Drives. He was unable to reproduce the issue even after leaving the demo running overnight. I am no longer confident that this is related to the acyclic reads, but not sure where to look next.

bkautzman
Established Member

The customer disabled the acyclic read and has been running the machine for several days without issue. It seems that the problem is related to the acyclic reads but may be more specific to the customer setup, as we can't seem to recreate it.

Any suggestions for where I could find more information about this error or any potential causes?

It happens also with firmware 02.04. Hopefully should be fixed in fw 02.06.

For now i solved it by avoiding online change and always perfoming a full download.

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