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: 

    How to change the 'FbpState' from OFFLINE to ONLINE?

    How to change the 'FbpState' from OFFLINE to ONLINE?

    lmsissi
    Occasional Visitor

    The peripheral state is 'OP'. And the 'WCState' is right. But the 'FbpState' is always 'OFFLINE'. How to change the 'FbpState' from OFFLINE to ONLINE? Thanks for help.

    FbpState Offline.png

    2 REPLIES 2

    ViktorP
    Community Moderator
    Community Moderator

    Hello, unfortunately the screenshot is not yet meaningful enough. The following additional information would be interesting here. Is this a V1 or V2 project? How is the participant connected to the bus, as a slave?
    The variable FbbState cannot be set by the application engineer.
    If the periphery is called, the variable changes by itself from the state OFFLINE out, provided that the flag BusComm = TRUE and HasError = FALSE is. Both are true according to the screenshot.
    Therefore there is only the possibility that the periphery has shown an unexpected/erroneous behavior during the start-up procedures (e.g. participants are reset here if necessary) and thus has been excluded from the call loop of the slaves by the EtherCAT master.

    In case of doubt please send us the project via the helpdesk.

    Düscha
    New Contributor

    what method you used in your peripheral.

    You used UpdateInputs/UpdateOutputs or you used OnEcUpdateInputs/OnEcUpdateOutputs?

    For ECSlaves you must only using OnEcUpdateInputs/OnEcUpdateOutputs

    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