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: 
    SOLVED

    CmdHandler object chains

    CmdHandler object chains

    joaomrq
    Member

    Good morning,

    I'm having an issue when developping a new CmdHandler based object.

    When I compile the library and run it on the PLC code, the chains of the new object are run automatically when starting the PLC code.

    If I build the library without it being compiled, this issue doesn't happen.

    Is this normal? I would imagine that Nexeed runs the chains to check if they are available, since the library is compiled, but I'm not sure if this is supposed to happen.

     

    Thank you for your support.

    3 REPLIES 3

    maj9bj
    Long-established Member

    What chains do you mean? Chains for single commands? These chains should run only when command is selected and executed.

    What library do you compile?

    Can you poste here screenshot of your object structure in OES and in TwinCAT?

    SteffenR-
    Community Moderator
    Community Moderator

    Make sure that you have set the SFC flags correctly. When creating new projects with Control plus Studio, this is already included in the Nexeed template.

    SteffenR_0-1660041138282.png

     

    When creating a SFC FB make sure to use these default settings (or alternatively set every SFC flag manually for every SFC FB):

    SteffenR_1-1660041253219.png

    If you create non-compiled libraries the default settings of the application will be used. For compiled libraries the settings in your library project will be used.

    That was exactly my problem.

    I forgot to set the SFC settings for the library project.

     

    Thank you very much.

    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