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: 

    Checking active user right

    Checking active user right

    mov1clj
    New Poster

    Hello Nexeed Development Team,

    I want to know if there is a posibility to check in TwinCAT what is the current user right active.

    As an example of what i am trying to achieve, I want to set a Boolean variable to TRUE whenever EditData104 is active and turn it back to FALSE otherwise.

    Assuming that there is a workaround in CPS for this as well i am open to suggestions.

    Thank you in advance and have a nice day!

    1 REPLY 1

    SteffenR-
    Community Moderator
    Community Moderator

    The add-on "Hmi Utililties" (NxHmiUtilAddon) shows you the user rights of the HMI.

    Keep in mind that on every HMI a different user can be logged in! That means you need one add-on for each HMI.

    If you want to block buttons or switches in the HMI, you should not use a Boolean PLC variable, but use the authorization property of the HMI Smart Control properties:

    SteffenR_2-1689172637647.png
    Using this property shows the operator why the button cannot be pressed:

    SteffenR_3-1689172745678.png

    Manual functions or operation modes can directly be configured in CpStudio / OES:

    SteffenR_0-1689176992068.png

     

     

    Online view of Hmi Util add-on with an admin user (EditData104):

    SteffenR_0-1689172430586.png

    or binary

    SteffenR_1-1689172446377.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