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

PLC Programm loaded but cannot started

PLC Programm loaded but cannot started

redford
Long-established Member

I got an example PLC program that works perfectly on other controller. The program can be loaded but cannot be started. The error can be seen in the photo. Tested with real CORE X3 and virtual one. Any idea what's wrong? Thanks.

redford_0-1695982396936.png

 

 

3 REPLIES 3

PADE
Established Member

Hi,

probably there is not activated checkbound() function in another controller. The function shows you that there is some access to array in your project where you get over the array size.

Check your arrays and indexes wheter you don ´t increment index too high somewhere.

Regards, P.

redford
Long-established Member

I understand your reply, however exactly the same code is running on other devices (like WAGO PFC200 and CC100 including ABB) in native Codesys, which is where my confusion lies, as these have no errors and run fine. 

It would be great to understand why this issue is only present in the ctrlX development environment.

HmiGuide
Community Moderator
Community Moderator

When there is an array overrun, you must fix you code. Otherwise you read/write data outside of the array.
Independent on your statement that any other environment does not recognize the problem. Instead of asking:

Why is there an compile error on ctrlX, you must ask why there is no compiler error on other systems.
One possible answer was mentioned by pade.

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