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: 

    BasMove3Positions OutBasePos overwrites OutWrkPos

    BasMove3Positions OutBasePos overwrites OutWrkPos

    tommy3000
    Established Member

    Hello together

    I have an application, one cylinder with 3 positions. I took the BasMove3Positions for that.

    Unfortunatly I have the situation, that my WorkPos2 output must be the same as the BasPos output. If I configure it like that, the output will never setted.

    I know that this is usually not planned for this object, that a WorkPos output can be the same output like for the BasePos.

    In this case, the output will never set from the object

    tommy3000_0-1644941417210.png

     

    Is there a reason for that? I have an own command for the WrkPos2 and so in my opinion I don't find a case why this shouldn't be allowed.

    Thanks in advance

    2 REPLIES 2

    SteffenR-
    Community Moderator
    Community Moderator

    Without checking the source code I assume the output =110+M-K304B is set, but it is set twice:
    OutBasePos  := FALSE;
    OutWorkPos1 := FALSE;
    OutWorkPos2 := TRUE;

    Actually I don't have any spontaneous solution. The classical way would be to implement your use case with two BasMove Standard.

    tommy3000
    Established Member

    Thanks

    I changed the Base and Working Pos definition of the cylinder.

    For me I decided its better that the definition of the cylinder is wrong, than to programm it with two BasMove.

    Thanks for the quick reply.

    Maybe you can check it in the future, making it possible to set the BasPos output in the WrkPos as well.

    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