TC3 : 3.1 Versionen - Grundsätzlicher Umgang

Pesch!

Level-2
Beiträge
21
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo geschätzte Forengemeinde,

ich habe einige Fragen die mich seit längerem beschäftigt.

Ich arbeite jetzt seit etwa einem Jahr regelmäßig mit Twincat3.1 (4020.32).
Mein Vorgesetzter ist sehr vorsichtig wenn es um ein Update dieser Versionen geht.
Ist das berechtigt ?
Aktuell ist ja nun schon die Version 4022.30 draußen und einige nützliche Sachen sind offensichtlich hinzugeführt bzw. Bugs behoben worden.
Wahrscheinlich liegen da auch schon Welten dazwischen.
Aber - zur nächsten Frage - wo finde ich die Changelog oder ne Versionsverwaltung ?
Gibt es Version die stabil/instabil laufen?

Neulich habe ich mich mal an einem ruhigen Freitagnachmittag, in Abwesenheit meines Vorgesetzten, über dessen Meinung gestellt und die Version 4022.29 (oder .28...) installiert. Hat mir erstmal gut gefallen, bis ich mich mit einer Steuerung verbunden habe und ständig die Verbindung verloren habe. Irgendwie hatte ich das Gefühl das war im 2 Minuten Takt.
Das Projekt war natürlich mit 4020.32 erstellt und ich habe es auch mit dieser geöffnet. Dennoch hatte ich nach der Installation der neueren Version arge Probleme mit Twincat 3.

Habt ihr vielleicht einen Leitfaden, wie Ihr neue Versionen in euren Unternehmen einführt oder eine gewisse Vorgehensweise beim Umgang/Installation mit neuen Versionen ?

Ich habe letztlich Twincat komplett deinstalliert und die alte Build 4020.32 installiert. (das ging alles auch nicht ohne weiteres- ne korrekte Neuinstallation bekomme ich offensichtlich auch nicht hin)
Meinem Vorgesetzten habe ich den ganzen Vorgang mal mitgeteilt. Ich glaube er freute sich darüber das er (offensichtlich) Recht hatte.

Ich hätte dennoch lieber eine neue Version. Vielleicht könnt ihr mir ein paar Tipps im Umgang damit geben.

Ihr braucht mehr Infos ? Gerne.
Die Suchfunktion hat mir nicht helfen können. Gab es schon mal einen ähnlichen Beitrag ?
Im falschen Forum? Bitte verschieben.

Danke
Pesch!
 
Hier der Changelog

https://www.beckhoff.com/english.asp?twincat/new_features_twincat_3_1.htm?id=1905053020927774

[h=2]New Features in TwinCAT 3.1 Build 4022[/h] [h=4]General Features[/h]
  • Multi-dongle support – use of more than one TC3 dongle in the same system
  • Automatic detection of TC3 USB dongle – no further dongle configuration required
  • Platform level downgrade option for TC3 dongles
  • ADS over MQTT – additional transport channel for ADS
  • Integrated PLC library TC3_IotBase for TF6701 IoT Communication
  • New node “Type System”
  • Share data types between TwinCAT projects via file
  • New .tnzip support – archiving of different projects in one file (i.e. TwinCAT project + Scope project)
[h=4]PLC Features[/h]
  • Standalone PLC: PLC project can be separated from TwinCAT project
  • New symbolic mapping as a basis for standalone PLC
  • Multiple instances of the same PLC project possible
  • Zoom function in Structured Text editor
  • Expand/Collapse code segments identified with "region“
  • IntelliSense in CFC
  • Library Manager shows special icon when placeholder is redirected
  • Compiler detects write access to located input variables (with %I*)
  • New JSON and XML parser
[h=4]TwinCAT Scope View[/h]
  • New Overwrite Mode to clear the chart display after display time
  • New Clear Display option for Restart and Stop Display Trigger
  • New oversampling support for trigger channels
  • New scaled values in Tool Tip of data marks
  • New Support Information Report Tool



[h=2]New Features in TwinCAT 3.1 Build 4020[/h] [h=4]General Features[/h]
  • Support for Windows 10 (runtime and engineering)
  • Support for Visual Studio 2015
  • Setup delivers Visual Studio Shell 2013 instead of Visual Studio Shell 2010
  • Remote Manager – allows handling of more than one TwinCAT XAE engineering environment on an IPC. Completely integrated into Visual Studio.
  • Security management integrated – source code encryption, user management a.o.
  • Support for EL6070 license key with memory to store TwinCAT Response File
  • TwinCAT Compare Tool integrated into Visual Studio (stand-alone version will be available)
  • New easy configuration of EtherCAT Automation Protocol (EAP) using graphical editor
[h=4]PLC Features[/h]
  • Refactoring with rename and reorder functions
  • Update graphical editors
  • Update cross reference list
  • Memory view function implemented
  • Export and import of PLC settings
  • Context-sensitive help function implemented
  • New handling for NOVRAM with retain memory. Configuration of retain handlers on NOVRAM device
  • Method calling from PLC to PLC
[h=4]C++ Features[/h]
  • New handling for NOVRAM with new date area. Configuration of retain handlers on NOVRAM device
  • Method calling from C++ to PLC
  • STL improvements: Set, Stack, Wstring; various algorithms
  • Automation Interface for C++ Modules with enhanced features
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es ist zwischen Minor und Major Versionen zu unterscheiden.
Major: 4020, 4022..
Minor 4022.22, 4022.28...

XAR und XAE sollte in der Major - Version übereinstimmen - auf XAE-Seite kannst du aber über den RemoteManager Projektweise "Downgraden".
Major-Versionen integrieren auch neue CodeSys Releases. Minor sind eher Optimierungen/Bug fixing.

Ich würde produktiv z.B. nicht die allererste Major-Version nutzen wenn ich nicht diese neuen Features wirklich brauche. Ja... es gibt auch Qualitätsausreißer nach unten in den Minor-Versionen.
Wenn du ein Auge auf die Versionen hast kannst du denke ich allgemein sagen das - wenn es einige Wochen/Monate keine neue Minor-Version herausgekommen ist diese Gut ist.
4022.22 / 4022.29 könnte ich empfehlen, über die 4022.30 habe ich noch keine Erfahrung. Ich denke da tut sich aber auch nicht mehr viel (im positiven wie auch im negativen). Die 4024.x soll demnächst (was auch immer das heisst) verfügbar werden.

Versionen hochziehen geht im allgemeinen mit "Überinstallation" ziemlich gut. Nach unten heisst de-installieren und gegebenfalls muss man auch noch in der Registry was löschen...
Prinzipiell sage ich hier immer: IMAGES sind den Aufwand wert.

Guga
 
Zurück
Oben