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: 

    Sending GTL label content to Nexeed MatControl

    Sending GTL label content to Nexeed MatControl

    vkadoun
    New Poster

    Hello,

    we try to implement Nexeed MatControl module and GTL labels (apart from common implementation with MatLabels). The problem is presence of special control ASCII characters in GTL label,  when sending the whole label content to MES:

    vkadoun_0-1697718230862.png

     

    As you can see, Cognex scanner sends the control characters as $1E or $1D  but MatControl for some reason, needs data as: &#x1E or &#x1D .

    We tried to replace the dolar characters with the required sequence, it looks good in PLC string buffer. But, when we send the data to MES (as a STRING identifier variable), it is received incorrectly, with four additional characters after every ampersand: amp;  This, of course, renders the whole string unrecognizable for MES.

    Is there some solution, how to send charecters like & or > to MES with DDL communication over OpConXML format? I guess the hash sign is not a problem.

    Thank you

     

    6 REPLIES 6

    the DDL library changes & to &.

    As nexidator wrote above, this change was made in coordination with matcontrol.

    Actual i see no chance on plc site how you can send &#x1D whitout changes in the library.

    Düscha
    New Contributor

    Do you used actual version of Matcontrol.

    All changes in our libs is from 2020.

     

    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