Developer Portal Community

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

    peripheral object developing issue

    peripheral object developing issue

    Hudson
    Established Member

    Hello

      one issue I have during testing peripheral object. I put the new peripheral into the std and exported to TwinCAT via control plus studio, after that excuted the 'build' process, some errors are then ocurred. I am not sure from which the issue is happend. (please see the picture attached), if any other clues should be provided? like ood file? need your help. thank you

    2 REPLIES 2

    Thorsten_Brach
    New Contributor

    With regard to the screenshot, I notice several problems at once :

    It looks like you want to develop your own modules for the Festo CPX37, right ?
    ( Just to say, from us there are already objects for the CPX37 available - but so far, only simple I/O modules )

    The main error I notice is that you try to address the modules as EtherCat slaves - but only the CPX37 node is an EtherCat slave.
    The modules (slots) are EtherCat modules and have no own EtherCat settings or status...

    According to this, the compiler errors in lines 6 and 10 should no longer be relevant, because the modules do not have StdEcPar...

    But for your information, the constant name is wrong... I think the FinalState should be "OCEC_DEVICE_STATE_OP" ( EtherCat in OPERATIONAL)
    but here also the hint, that this parameter is normally set within the peripheral FB and not via the parameters in the OnApplyParameter section....

    I hope that this information will help you to solve the problems?

     

    thank you~

    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