Developer Portal Community

    We are still working on migrating to the new Bosch Connected Industry Online Portal. Stay tuned! Click here for the latest updates.

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

    Home position conditions and IsInBasPos vs. BinIO

    Home position conditions and IsInBasPos vs. BinIO

    maj9bj_cz
    New Poster

    I am confused about using of home position conditions for pneumatic cylinders in OnApplyOutputs of Command handler units.
    In some project people use BinIO.xxx and in other (e.g. DigitalMachine) there is Unit.OutImm.IsInBas(Wrk)Pos. What is the right usage?
    My opinion:

    1. IsInBas(Wrk)Pos is absolutely unreadable for maintenance guys. _102B201B (Press cylinder in press position) is for them much better then  Loc101K201.Unit.OutImm.IsInBasPos.
    2. I know I can also add comment to Loc101K201.Unit.OutImm.IsInBasPos but why to do that when I already have BinIO texts imported from eplan.
    3. I also use subtrees and I do not know how to use BinIo in conditions for subtrees. Any idea?

     

     

    1 REPLY 1

    SteffenR-
    Community Moderator
    Community Moderator

    I agree. For conditions in the HMI (release of manual function or operation mode) you should use BinIo instead of BasMove OutImm.

    I am looking forward to the next releases. It is planned to replace variables with the BMK (item designator) and its HMI text. This solution will cover both BasMove and axis/robot positions etc.

    OES and CpStudio until V5.7:

    SteffenR_0-1688389775537.png

    New view (without any change in code or CpStudio):

    SteffenR_1-1688389856380.png

     

    For subtrees you have to put a CASE InstIdx around IsInHomePosition (this must be done manually):

    SteffenR_2-1688389948753.pngSteffenR_3-1688389968993.png

     

    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