Developer Portal Community

    We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    OpconSetupRealData eroor when building

    OpconSetupRealData eroor when building

    MartinViktor1
    Member

    What is the problem when I tried to build the program, and it came out errors.

    I am using the newest object browser and OES. The hardware is a ctrlx with 2.6 software.

    Where can I find the solution?

    1 REPLY 1

    nexidator
    Community Moderator
    Community Moderator

    Thanks for reporting the problem. We were not aware of this change in ctrlX 02VRS. In 01VRS, the ARM compiler was more tolerant concerning misaligned structs.

    I am afraid there is no solution for this problem, at the moment. The DDL event FB can only send struct arrays if the struct definition does not contain any padding bytes, that's why this struct uses pack mode 1. And obviously, OpconSetupRealData is often used in DDL telegrams, so we cannot change this. When the struct is used by variables that are shown in the HMI (e.g. online data in the data editor), the symbols need to be published, which causes the problem you ran into.

    It looks like it is impossible to show any variables of this type in the HMI when using the ctrlX CORE X3 because of the ARM processor. X5 or X7 do not have this problem.

    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