Twincat 4024 Erfahrungen

testor

Level-2
Beiträge
143
Reaktionspunkte
15
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
gestern wurde die neue Twincat 3 Hauptversion 4024 veröffentlicht. Ich bin aus Erfahrung etwas vorsichtig mit der Installation. Hat von euch schon wer Erfahrung mit der 4024 gemacht?
Läuft das ganze stabil? Wie sind die neuen Features?
Fg
Testor
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na wenn es gestern erst freigegeben wurde dürften die Erfahrungen noch spärlich sein


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


Nur weil die Version gestern veröffentlicht wurde ist es denke ich trotzdem eine gerechtfertigte Frage um die Erfahrungen in einem Thread zu sammeln. Oder was spricht dagegen? Es handelt sich dabei ja um eine Hauptversion und die Erfahrung zeigt, das dieser Hauptversion noch einige Bugfix Versionen folgen werden. Da ist es denke ich ganz gut gesammelt Informationen hierzu zu sammeln.
Dein Link beschreibt was es für neue Features gibt, beantwortet aber auch nicht meine Frage.
 
Ohne die neuen Features zu kennen, ich hab's heute auf 2 Notebooks installiert, (32 Bit sowie 64Bit) , und auf nem CX2020 mit W7, 32Bit die Runtime dazu installiert, läuft klaglos.
P.S.: auch Codesys3 hat ne neue Hauptversionsnummer, welch ein Zufall! ;-)
 
Zuletzt bearbeitet:
Varianten Management... Vielleicht nur ein Workaround, weil so Varianten die Runtime zum abschmieren gebracht haben?! Grübel... :-(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Varianten Management... Vielleicht nur ein Workaround, weil so Varianten die Runtime zum abschmieren gebracht haben?! Grübel... :-(

Ich denke um da genaueres Sagen zu können, muss man auf das spezifische Webinar zu dem Thema warten. Die Beispiele die im Webinar zu bedingten Kompilierungen gezeigt wurden waren jetzt noch nicht so aussagekräftig und man muss hoffen, dass diese dann auch für grafische Sprachen nutzbar sind. Es wurde ja auch gesagt, dass da ein Gesamtkonzept für alle Teile vorliegt. Ich bin gespannt.

Was ich leider vergessen habe zu fragen, auf welcher Codesys Hauptversion basiert das ganze jetzt? Die 4022 hatte sich ja schon etwas von der aktuellen Codesys Version unterschieden.
 
integriert in der 4024 ist 3.5 SP13. Wobei Multiuser und VariantenManagement nix ist, was von Codesys kommt.

zu der anderen Frage: Bedingte Compilierung ist komplett nur in ST verfügbar. Im Deklarationsteil aber auch in den grafischen Sprachen.
 
Zuletzt bearbeitet:
Varianten Management... Vielleicht nur ein Workaround, weil so Varianten die Runtime zum abschmieren gebracht haben?! Grübel... :-(

Es gibt halt Kunden, die mehrere Varianten einer Maschine in einem Projekt haben wollen. Die einzelnen Varianten unterscheiden sich dann zum Beispiel in den Ausbaustufen der einzelnen Maschinenmodule oder in den Zusatzfunktionen etc. Jetzt möchte man aber für einen Maschinentyp ja nicht unbedingt für jede mögliche Variante ein eigenes Projekt aufziehen. Genau dafür ist Varianten-Management. Man hat die Möglichkeit Varianten zu definieren. Dann kann man für jedes Element im Baum einstellen, in welcher Variante es da ist bzw. welche Parameter in der jeweiligen Variante aktiv sind. In die SPS-Projekte kann man dann die Varianten als Compiler-Defines durchreichen, so dass man auch im SPS-Projekt das Kompilat für die jeweilige Variante spezifisch generieren kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
integriert in der 4024 ist 3.5 SP13. Wobei Multiuser und VariantenManagement nix ist, was von Codesys kommt.

zu der anderen Frage: Bedingte Compilierung ist komplett nur in ST verfügbar. Im Deklarationsteil aber auch in den grafischen Sprachen.

Erstmal Danke für die Antworten. Ich gehe mal davon aus, das du bei Beckhoff beschäftigt bist. Daher erlaube ich mir mal ein paar Nachfragen zu stellen.
Bzgl. der Codesys Version: Werden neue SP nur in neuen Hauptversionen veröffentlicht, also kann man mit einer neueren Codesys Version frühestens in 2 Jahren zu 4026 rechnen?

Ist es den angedacht bedingte Compilierung in Zukunft in die grafischen Sprachen zu integrieren? Hier würde ich den absoluten Mehrwert sehen. In ST ist es natürlich auch von Vorteil, allerdings hat man dort auch das IF-Else Konstrukt.
Bei grafischen Sprachen hat man nur die Möglichkeit mit Selects oder Sprüngen zu arbeiten. Hier würde eine bedingte Compilierung noch höheren Mehrwert bringen.
 
Ich habe alles neu installiert und kann nicht mehr eben mal die git-tools via NuGet installierenm weil NuGet fehlt. Ich versuchte dann die Package-Manage-Console. Die Packete wurden zwar gelistet, aber Git Tools waren nicht dabei. Seufz

Ja Git is eingebaut, aber die Git Tools sind besser. Ich habe die dann auf Festplatte heruntergeladen, aber die wurden nicht installiert beim Doppelklick
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich habe mal wieder diverse Probleme mit Beckhoff. So kann ich z.B. kein Safety Projekt bearbeiten, wenn ich die Version auf 4022.30 zurückschalte und mit der integrierten VS2017 Version arbeite. mit 4024 geht es, das kann ich aber nicht verwenden weil die Runtime auf dem eingesetzten CP6606 nur in 4022 vorliegt.
Integriere ich die 4024 in eine alte Installation die noch mit VS2013 Shell läuft, funktioniert es (alles in Vms). Durch das rumprobieren mit den Versionen, bedingter Compilierung usw. habe ich mir dann auch diverse Dateien im Projekt zerschossen, die dann wegen fehlende Objektreferenzen nicht mehr in TC geöffnet werden konnten. Die XML-Dateien an sich waren aber mit nem Editor normal ansehbar.
Strange waren auch einige Effekte in AS, wo Variablen laut Querverweisliste in Schritten angeblich geschrieben wurden, was aber unsinn war. Die Variablen wurden dort nicht verwendet. Schritt löschen und neuen Schritt einfügen behob dann das Problem.

Insgesamt (mal wieder) ca. 3 Tage mit Beckhoff selbst gekämpft, bei einem Projekt was eigentlich nur eine Woche dauern sollte. :rolleyes:
 
Hi,

ich habe mal wieder diverse Probleme mit Beckhoff. So kann ich z.B. kein Safety Projekt bearbeiten, wenn ich die Version auf 4022.30 zurückschalte und mit der integrierten VS2017 Version arbeite. mit 4024 geht es, das kann ich aber nicht verwenden weil die Runtime auf dem eingesetzten CP6606 nur in 4022 vorliegt.
Integriere ich die 4024 in eine alte Installation die noch mit VS2013 Shell läuft, funktioniert es (alles in Vms). Durch das rumprobieren mit den Versionen, bedingter Compilierung usw. habe ich mir dann auch diverse Dateien im Projekt zerschossen, die dann wegen fehlende Objektreferenzen nicht mehr in TC geöffnet werden konnten. Die XML-Dateien an sich waren aber mit nem Editor normal ansehbar.
Strange waren auch einige Effekte in AS, wo Variablen laut Querverweisliste in Schritten angeblich geschrieben wurden, was aber unsinn war. Die Variablen wurden dort nicht verwendet. Schritt löschen und neuen Schritt einfügen behob dann das Problem.

Insgesamt (mal wieder) ca. 3 Tage mit Beckhoff selbst gekämpft, bei einem Projekt was eigentlich nur eine Woche dauern sollte. :rolleyes:

Mir sind auch einige (unfassbare) Sachen aufgefallen, zu viel um es alles aufzulisten. Mit der Querverweisliste habe ich aber auch Probleme. Bei mir ist die Querverweisliste nicht vollständig bzw. Zeigt zwischendurch nicht mehr alle Variablen an. Ich wäre glaube ich besser bei der 4022.30 geblieben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein paar Beispiel:

  • Fortschreitender Verlust der Querverweisliste.
  • Arbeiten mit dem FUP-Editor kaum möglich, da nach einiger Zeit kein Einfügen mehr möglich ist und Variablennamen beschnitten werden.
  • Fehlende/Vergessene Refactoring Optionen in der neuen TC-Custom XAE-Shell
  • Fehlerhafte Parameterübergabe ans Codesys Modul mit entsprechenden Abstürzen
  • Darstellungsfehler bei gesetzten Breakpoints in Vererbungsstufen, inklusive falsch dargestellten Sprünge
  • Verlust von Verknüpfungen nach erneutem Compilieren.
  • Darstellung alter Code-Versionen im Onlinemodus bei Nutzung des Multiviews.
  • Formatfehler innerhalb des Projekts, welche zu andauernden Warnungsmeldungen führen.

Das sind einige der Punkte, die ich mit der neuen Version verbinde. Die Version habe ich dabei noch gar nicht so lange in Benutzung. Alte Probleme,Einfrieren, Abstürze etc. waren schon vorher da. Teilweise treten Fehler auf, die in Zwischenversionen gefixt waren/zumindest nicht mehr aufgetreten sind, nun wieder auf.
 
Zuletzt bearbeitet:
Mir sind noch keine großen Probleme mit der TC3 4024 aufgefallen, aber ich habe da auch noch nicht so sehr drauf geachtet. Ich benutze VS2015 Professionell anstatt der Shell, vielleicht macht da schon einen Unterschied.

Hast du die Bugs bei Beckhoff gemeldet?
 
Nun schmiert bei mir immer das Visual Studio ab, wenn ich in einem AS (SFC) Baustein eine Tansition anklicke. D.h. ich kann den Baustein nicht mehr ändern, ohne dass das Programm abstürzt. Bei der Visualisierung hatte ich gerade den Fall, dass sich keine Werte mehr in die Eingabefelder eingeben liessen.
Beckhoff macht mich echt fertig. Letztes Projekt mit dem Schrott, wenn es sich irgendwie vermeiden lässt. Ich habs echt satt.
 
Zurück
Oben