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: 
    SOLVED

    DataSet access to mounted drive

    DataSet access to mounted drive

    tommy3000
    Established Member

    Hello together

    Short question, I try to run my station locally on my development enviroment. On my system I only have a C drive. I tried to solve that issue, mounting a folder to d drive, unfortunately DataSetManager having a problem with error message 'Can not create folder for .bin-files'

    I've seen, in the Digital Machine, the recommandation is, to change all paths of the DataSetManager to C:, but I want to avoid this, because it's important for me to switch quickly between simulation and real machine.

    I tried to run the station with an usb sick monted as d drive, what is working fine.

    Technically, I don't understand the problem. Is TwinCat not able to create folders on mounted drives?

    Extra question, on my investigation I found an icon, when I was debugging. What is the meaning of the 'S' in the icon?

    tommy3000_0-1673272556837.png

    Thanks in advance

    3 REPLIES 3

    nexidator
    Community Moderator
    Community Moderator

    What I know for sure is that TwinCAT cannot access network paths, even if they are mapped to a drive letter. Looks like the same applies for drives created using the subst command. As far as I know, these drives only exist in the user session. And the TwinCAT XAR does not run under your user account.

    About the s: This is a static variable (VAR_STAT), i.e. it is a common variable for all instances of the type.

    wto2fe
    Established Member

    Is it possbile to change the DataSetAddon? Depending on the simulation mode, a different path can be selected. Similar to switching between real peripherals and simulation peripherals.

    nexidator
    Community Moderator
    Community Moderator

    This is certainly a good idea, but currently, only Port parameters (i.e. connections to peripheral channels) are aware of the simulation mode. I.e., this cannot be changed in the addon object definition.

    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