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: 

    Incompatibilities between TwinCAT 3.1.4024 and 3.1.4022

    English 🠦 Deutsch

    With Control plus V2, PC based target systems were updated to Windows 10 LTSC 2019. As a result, TwinCAT V3.1.4024 was also officially for Control plus released, due Beckhoff does not support TwinCAT V3.1.4022 on Windows 10.

    For example, if you want to run an application with Control plus V1 (TwinCAT V3.1.4022.xx or older) on a Control plus V2 target system, you have to switch to the new runtime. Unfortunately some compiler settings have changed in TwinCAT V3.1.4024, which means that some instructions now lead to compiler warnings or worse to compiler errors.

    Currently we have noticed such compiler errors also in some of our objects up to these versions. Newer versions have been updated for compatibility with TwinCAT V3.1.4024 (see object's version history).

    NexeedGearinAddon 1.0.3.0
    NexeedEcStaubliCS9 2.0.10.0
    NexeedEcKukaKrc4 2.0.12.0

     

    If there are any compiler errors in your project that affect our objects, please report them to the Nexeed Helpdesk .

    In the following example

    VAR
      _test AT %I* : REAL;
      _testRef     : REFERENCE TO REAL;
    END_VAR

    the statement

    _testRef REF= _test; 

    leads to the error "reference assign is not possible on a variable mapped to an input address":
    CompilerError.PNG

     

    Deutsch 🠦 English

    Mit Control plus V2 wurde bei den PC basierten Zielsystemen auf Windows 10 LTSC 2019 umgestellt. DIes hatte zur Folge, dass auch TwinCAT V3.1.4024 offiziell für Control plus freigegeben wurde, da Beckhoff TwinCAT V3.1.4022 unter Windows 10 nicht unterstützt.

    Will man nun z.B. eine Applikation die mit Control plus V1 (TwinCAT V3.1.4022.xx oder älter) auf einem Control plus V2 Zielsystem laufen lassen, muss zwangsläufig auf die neue Runtime umgestellt werden.
    Leider sind in TwinCAT V3.1.4024 einige Compiler Einstellungen geändert worden, was dazu führt, dass einige Anweisungen nun zu Compiler Warnungen oder schlimmer zu Compiler Fehler führen.

    Aktuell sind uns solche Compiler Fehler auch in einigen unserer Objekte aufgefallen bis zu den entsprechenden Versionen. Neuere Versionen wurden aktualisiert für Kompatibilität mit TwinCAT V3.1.4024 (siehe Versionshistorie des Objekts).

    NexeedGearinAddon 1.0.3.0
    NexeedEcStaubliCS9 2.0.10.0
    NexeedEcKukaKrc4 2.0.12.0

     

    Sollte es bei Ihnen im Projekt zu solchen Compiler Fehler kommen die unsere Objekte betreffen, bitten wir Sie, diese an Nexeed Helpdesk zu melden.

    In diesem Beispiel

    VAR
      _test AT %I* : REAL;
      _testRef     : REFERENCE TO REAL;
    END_VAR

    führt die Anweisung

    _testRef REF= _test; 

    zum Fehler "Reference assign is not possible on a variable mapped to an input address":
    CompilerError.PNG

     

    Version history
    Last update:
    ‎08-23-2024 01:51 PM
    Updated by:
    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