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

    MappingName length issue

    MappingName length issue

    DRobert
    New Poster

    Dear Nexeed Community,

    we would like to standardize our changover process via DataDownloadRequired telegram.

    To reduce programming time we would not add the mapping name for each variables and use the default instead, which contains all the hierarchy levels. This way the PLC programmer could create the data files on both the machine and the server side easily and the MES part would be the config modification and a data file import.

    In case of the test station there was a multilevel hierarchy in the TypeData so there were case for instance, when the mapping name was 117 character long. We were able to send up the message without any problem, but for the answer we got the “DDLV4 Message – Invalid answer protocol” event which is in the NxIpDdl object. The maximum mapping name length is 80 characters for now according to the XML specification, but I assume it is only because of the default string length of 80 characters. All the string functions working until 255 characters, so I guess it could be extended and our method would work.

    I have started a ticket in February, but out of several different issues, there is no outcome yet.

    Does anyone have some kind of other solution or idea regarding this?

    Thanks a lot for Your answers in advance!

    4 REPLIES 4

    Support-Squad
    New Poster

    Hello,
    the length of the MappingName is defined in the OpconXML specification.
    The PLC object is based on this specification.
    So that the length of the MappingName can be increased on PLC side the specification must be adapted first.
    Unfortunately this is not the responsibility of Nexeed Automation, but of Nexeed MES / Nexeed IAS.
    We have already requested to adapt the specification, unfortunately this has not yet been implemented.

    Hallo,

    I see, thank You for the answer!

    SteffenR-
    Community Moderator
    Community Moderator

    Just as information for everybody, meanwhile there are possibilities available to solve the problem:

    1. Since NxIpDdl V1.2.10.0 the MappingName of receive body items (e.g. in the receive body of a dataDownloadRequired) may be 255 characters instead of only 80.
      As of now the mapping name of send body items is still limitated to 80 characters.

    2. Since Control plus Studio V5.6 you can define the property MappingNameRoot on any structure instance to shorten the full variable name:
      SteffenR_0-1715767620271.png

       

    Hey Steffen,

    yes exactly. Our problem was with V1 stations, but the new object solved it. 🙂

    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