Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    TwinCAT XAE version overview

    English ūü†¶ Deutsch

     

    TwinCAT XAE version overview

     

    Content

     

    General Information
     
    • Bosch Connected Industry only releases the TwinCAT XAR runtime as part of the Master Image. The TwinCAT XAE development environment can be updated independently without release by Bosch Connected Industry. Feedback about updates is welcome.
    • The change history listed below is not exhaustive. It is provided without liability.
    • XAE / RM
      • The latest full setup can usually be executed without uninstalling previous versions. If you want to uninstall previous versions: first uninstall supplements (TFxxxx / TExxxx), then uninstall the TwinCAT versions contrary to the installation chronology. Always follow the restart dialogs.
      • The XAE build number (e.g. 4022 or 4024) must be equal to the XAR build number.
      • The XAE revision (e.g. 4022.32 or 4024.12) must be equal to or higher than the XAR revision.
      • After updating a project to a new XAE revision (e.g. 4024.12 to 4024.22) a download is usually necessary.
      • The Remote Managers (RM) 4016.28 and 4020.28 may not be the last executed setup, because otherwise you can't open newer projects. Recommended setup sequence (versions not needed can be skipped): Full-4024, RM-4016, RM-4020, RM-4022.
    • Visual Studio / TcXaeShell
      • When installing a new TwinCAT version Bosch Connected Industry recommends to install TcXaeShell which is a labeled Visual Studio 2017 Shell.
      • Recommended Visual Studio versions: 2015, 2017, TcXaeShell.
      • Visual Studio 2013 has some crash problems.
      • In Visual Studio 2019 you can't open SFC actions out of the search results.
    • TwinSAFE Editor TE9000
      • The XAE setup always installs the latest version of TE9000. As TE9000 does not have any version selection like the Remote Manager, the latest installed TE9000 will be used for all projects. When opening older projects the CRC could change. Therefore a login to the TwinSAFE target system requires a download. To prevent this you must uninstall all TE9000 and install the TE9000 version that has been used in your project. This TE9000 version should be placed in Std\Tools

     

    V3.1.4024.22
    Bugfixes
    • Network variables work again. With XAE 3.1.4024.12 network variables do not work.
    Remarks
    • The setup includes the TwinSAFE Editor (TE9000) 1.3.0. If you open any existing TwinSAFE project the CRC will change and therefore only login with download is possible on the TwinSAFE target system. The TwinSAFE Editor TE9000 currently does not have any remote manager function for version selection. You should place the corresponding TE9000 setup in Std\Tools and uninstall other versions.
    • The XAE revisions 4024.15, 4024.17 and 4024.20 should not be used due to known problems.

     

    V3.1.4024.12
    New Features
    • SFC steps may have integrated actions (new property Duplicate on copy) that are renamed automatically together with the step (works already with 3.1.4022 but without automatic renaming). This makes the renaming and copy and paste of steps much easier.
    • Save all online states (Core Dump) in case of a PageFault or at stop on breakpoint. The Core Dump can be opened later offline. Properties (ExecState, UnitState, etc.) are not yet supported, only variables.
    • First TwinCAT version with multiuser ability. Before login every programmer must merge his/her software version with the one on the target system. Beckhoff installs the Git source code management system both on the development and target system.
    • Several TwinSAFE improvements (global variables, multiple usage of variables, auto-complete for variable names, creating own FBs, etc.)
    • Build time as long as with TwinCAT 3.1.4020 and ca. three times faster than TwinCAT 3.1.4022
    • Enumerations support TO_STRING() with the pragma {attribute 'to_string'}
    • FBs have the new property AdditionalMemory to do an OnlineChange without memory re-allocation after creating new variables
    • (Un)comment several lines with CTRL+K, then CTRL+U or +C (recommendation: change shortcut to ALT+U/C)
    • Optionally TcXaeShell can be installed as replacement for Visual Studio Shell 2017. Visual Studio 2010 is not supported anymore.
    Remarks
    • REFERENCE to PLC inputs (%I*) is not possible anymore. If a peripheral (e.g. Kuka KRC4 and St√§ubli CS9) use it, you must switch the compiler version to a previous version in the PLC project properties in TwinCAT as long as no peripheral update is available.
    • The XAE revisions 4024.10 and 4024.11 should not be used due to known problems.

     

    V3.1.4024.10
    Remarks
    • This version should not be used anymore.

     

    V3.1.4022.36
    Bugfixes
    • Unknown.

     

    V3.1.4022.32
    New Features
    • When using Integrated Robotics with St√§ubli robots the uniVALplc Client Library will be installed correctly with OES and Control plus Studio. This is important in case of a new development/service computer.
    Remarks
    • In the RM setup of this version the file TcXaeVsx.15.0.dll is missing. Therefore no TwinSAFE project can be opened (the TwinSAFE are is empty). Manually install this file into the Windows GAC.

     

    V3.1.4022.30
    Bugfixes
    • Project compare tool works again.

     

    V3.1.4022.27
    Remarks
    • The Beckhoff project compare tool of this version does not work.
    • TwinCAT 3.1.4022 handles I/O variables (%I *,%Q *) differently from all previous versions. If an I/O variable has the attributes {attribute 'hide'} or {attribute 'hide_all_locals'} (directly or indirectly), this variable is no longer included in the I/O image of the task and therefore cannot be linked any more.

     

    V3.1.4020.56
    Bugfixes
    • Solves many crashes that occurred with XAE 3.1.4020.28
    Remarks
    • Update recommended for projects with XAE 4020.28. After update a download is necessary. An online change is usually not possible.

     

    V3.1.4020.28
    Remarks
    • Do not forget to apply the patches (DLL updates via batch file). Otherwise library parameters could be lost and login is only possible with download or online change.

     

    V3.1.4016.28
    Remarks
    • Do not use this version anymore.

     

    Deutsch ūü†¶ English

     

    TwinCAT XAE Versions√ľbersicht

     

    Inhalt

     

    Allgemeine Hinweise
     
    • Bosch Connected Industry gibt nur die TwinCAT XAR Runtime als Teil des Master Images bei. Die TwinCAT XAE Entwicklungsumgebung kann unabh√§ngig davon aktualisiert werden ohne Freigabe durch Bosch Connected Industry. Feedback zu Updates ist willkommen.
    • Die unten aufgef√ľhrte √Ąnderungshistorie erhebt keinen Anspruch auf Vollst√§ndigkeit und wird ohne Gew√§hr bereitgestellt.
    • XAE / RM
      • Das neueste Full Setup can √ľblicherweise ohne Deinstallation vorheriger Versionen ausgef√ľhrt werden. Wenn man vorherige Versionen deinstallieren will: zuerst Supplements deinstallieren (TFxxxx / TExxxx), dann die TwinCAT Versionen entgegen der Installationsreihenfolge deinstallieren. Immer den Neustart-Dialogen folgen.
      • Die XAE Build Nummer (z.B. 4022 oder 4024) muss gleich der XAR Build Nummer sein.
      • Die XAE Revision (z.B. 4022.32 oder 4024.12) muss gleich oder gr√∂√üer der XAR Revision sein.
      • Nach Aktualisierung eines Projekts auf eine neue XAE Revision (z.B: 4024.12 auf 4024.22) ist √ľblicherweise ein Download erforderlich.
      • Die Remote Manager (RM) 4016.28 und 4020.28 d√ľrfen nicht das zuletzt ausgef√ľhrte Setup sein, da man ansonsten keine neueren Projekte mehr √∂ffnen kann. Empfohlene Installationsreihenfolge (nicht ben√∂tigte Versionen √ľberspringen): Full-4024, RM-4016, RM-4020, RM-4022.
    • Visual Studio / TcXaeShell
      • Beim Installieren einer neuen TwinCAT Version empfiehlt Bosch Connected Industry die Installation von TcXaeShell, welches ein gelabeltes Visual Studio 2017 Shell ist.
      • Empfohlene Visual Studio Versionen: 2015, 2017, TcXaeShell.
      • Visual Studio 2013 hat einige Crash-Probleme.
      • In Visual Studio 2019 lassen sich SFC-Aktionen aus den Suchergebnissen nicht √∂ffnen.
    • TwinSAFE Editor TE9000
      • Das XAE Setup installiert immer die neueste Version des TE9000. Weil TE9000 keine Versionsauswahl wie beim Remote Manager besitzt, wird der neueste installierte TE9000 f√ľr alle Projekte verwendet. Wenn man √§ltere Projekte √∂ffnet, kann sich die CRC √§ndern. Deshalb erfordert ein Login auf das TwinSAFE Zielsystem einen Download. Um dies zu verhindern, muss man alle TE9000 deinstallieren und die im Projekt notwendige TE9000 Version installieren. Diese TE9000 Version sollte unter Std\Tools abgelegt werden.

     

    V3.1.4024.22
    Fehlerbehebungen
    • Netzwerkvariablen funktionieren wieder. Mit XAE 3.1.4024.12 funktionieren Netzwerkvariablen nicht.
    Bemerkungen
    • Das Setup enth√§lt den TwinSAFE Editor (TE9000) 1.3.0. Wenn man ein bestehendes TwinSAFE Projekt √∂ffnet, √§ndert sich die CRC und deshalb ist nur ein Login mit Download auf dem TwinSAFE Zielsystem m√∂glich. Der TwinSAFE Editor TE9000 hat aktuell keine Remote Manager Funktion zur Versionsauswahl. Man sollte das passende TE9000 Setup in Std\Tools ablegen und andere Version deinstallieren.
    • Die XAE Revisionen 4024.15, 4024.17 und 4024.20 sollten nicht verwendet werden wegen bekannten Problemen.

     

    V3.1.4024.12
    Neue Funktionen
    • SFC Schritte k√∂nnen integrierte Aktionen enthalten (neue Eigenschaft Duplicate on copy), die automatisch mit dem Schritt umbenannt werden (funktioniert auch schon mit 3.1.4022, jedoch ohne automatische Umbenennung). Dies vereinfacht das Umbenennen und Copy und Paste von Schritten.
    • Speichern aller Online-Zust√§nde (Core Dump) im Fall eines PageFaults oder bei Halt an einem Breakpoint. Der Core Dump kann sp√§ter offline ge√∂ffnet werden. Properties (ExecState, UnitState, usw.) werden noch nicht unterst√ľtzt, nur Variablen.
    • Erste TwinCAT-Version mit Multiuser-F√§higkeit, bei dem jeder Programmierer vor dem Login seinen Software-Stand mit dem Zielsystem zusammenf√ľhren muss. Daf√ľr installiert Beckhoff auf dem Entwicklungs- und Zielsystem das Git-Quellcode-Verwaltungssystem.
    • Diverse TwinSAFE-Verbesserungen (globale Variablen, Mehrfachverwendung von Variablen, Autovervollst√§ndigung f√ľr Variablen, Erstellung eigener FBs, usw.)
    • √úbersetzungsdauer gleich wie bei TwinCAT 3.1.4020 und ca. drei Mal schneller als bei TwinCAT 3.1.4022
    • Enumerationen unterst√ľtzen TO_STRING() mit dem Pragma {attribute 'to_string'}
    • FBs haben die neue Eigenschaft AdditionalMemory, um bei neu angelegten lokalen Variablen einen OnlineChange ohne Speicherverschiebung durchf√ľhren zu k√∂nnen
    • Mit CTRL+K, dann CTRL+U bzw. +C k√∂nnen mehrere Zeilen (ent)kommentiert werden (Empfehlung: √§ndern in ALT+U/C)
    • Optional TcXaeShell installierbar als Ersatz f√ľr Visual Studio Shell 2017. Visual Studio 2010 wird nicht mehr unterst√ľtzt.
    Bemerkungen
    • REFERENCE auf SPS-Eing√§nge (%I*) ist nicht mehr m√∂glich. Wenn ein Peripheral (z.B. Kuka KRC4 und St√§ubli CS9) es verwenden, muss die Compiler-Version in den SPS-Projekt Eigenschaften in TwinCAT auf eine vorherige Version gesetzt werden solange kein Peripheral-Update verf√ľgbar ist.
    • Die XAE Revisionen 4024.10 und 4024.11 sollten nicht verwendet werden wegen bekannten Problemen.

     

    V3.1.4024.10
    Bemerkungen
    • Diese Version sollte nicht mehr verwendet werden.

     

    V3.1.4022.36
    Fehlerbehebungen
    • Unbekannt.

     

    V3.1.4022.32
    Neue Funktionen
    • Bei Verwendung von Integrated Robotics mit St√§ubli Robotern wird ab dieser Version die uniVALplc Client Library √ľber OES und Control plus Studio richtig installiert. Dies ist im Fall eines neuen Entwicklungsrechners wichtig.
    Bemerkungen
    • Im RM Setup dieser Version fehlt die Datei TcXaeVsx.15.0.dll. Dadurch kann kein TwinSAFE Projekt ge√∂ffnet werden (der TwinSAFE Abschnitt ist leer). Die Datei manuell in den Windows GAC installieren.

     

    V3.1.4022.30
    Fehlerbehebungen
    • Project Compare Tool (Projektvergleich) funktioniert wieder.

     

    V3.1.4022.27
    Bemerkungen
    • Das Beckhoff Project Compare Tool (Projektvergleich) dieser Version funktioniert nicht.
    • TwinCAT 3.1.4022 behandelt E/A Variablen (%I*, %Q*) anders als alle vorherigen Versionen. Ist eine E/A-Variable mit dem Attribut {attribute 'hide'} oder {attribute 'hide_all_locals'} versehen (direkt oder indirekt), so wird diese Variable nicht mehr ins E/A-Abbild der Task √ľbernommen und kann somit nicht mehr verlinkt werden.

     

    V3.1.4020.56
    Fehlerbehebungen
    • Behebt viele Abst√ľrze, die mit XAE 3.1.4020.28 auftraten
    Bemerkungen
    • Update empfohlen f√ľr Projekte mit XAE 4020.28. Nach Update ist ein Download notwendig. Ein Online Change ist √ľblicherweise nicht m√∂glich.

     

    V3.1.4020.28
    Bemerkungen
    • Nicht vergessen, die Patches anzuwenden (DLL-Updates via Batch-Datei). Ansonsten k√∂nnten Bibliotheksparameter verloren gehen und Login ist nur m√∂glich mit Download oder Online Change.

     

    V3.1.4016.28
    Bemerkungen
    • Diese Version nicht mehr verwenden.
    Version history
    Revision #:
    3 of 3
    Last update:
    ‚Äé12-01-2021 03:32 PM
    Updated by:
     
    Contributors
    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