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":
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":
👍