Hallo an alle !
Ich arbeite seit August 2008 mit der Version 3.xx und habe angefangen mit 3.1, jetzt gibt es 3.4 SP3 und bei jeder Version hat es seine Problemchen nach dem Upgrade gegeben. Ich verwende einen Büro-PC mit XP SP3 und darunter läuft die RTE 3.xx von
COdesys. Diese hatte und hat auch seine Macken, werden aber immer weniger.
Als Nachteil ist die lange Ladezeit beim Programmstart der ENtwicklungsumgebung zu sagen, wurde aber succesive immer besser.
Ich habe diese Steuerung nur für einen Testprüfstand verwendet, der im Haus ist und ich kann sagen, wenn einmal alles funktioniert, läuft es sehr zuverlässig.
Ich verwende Profibus mit 6 Antrieben von Lenze (9400) und die IOs von Beckhoff, BK3150 und KL.., und eine CIF50_PB von Hilscher (PCI_Steckkarte im IPC) da gabs ganz am Anafang Probleme, um den Bus überhaupt zum Laufen zu bringen. Als es dann gelaufen ist, gabs nach dem Upgrade auf die 3.3 SP1 auf einmal das Problem, dass ich alle Words, die von und zum Bus gingen, swappen musste, damit wieder alles läuft. Auf Nachfrage an Codesys Support kam nur ???, das ist nun so.
Sonst ist der Support von COdesys ok.
Die 3.xx bietet schon mehrere Vorteile, z.B. bedingte Compilierung von Codestellen, aber auch hier gibts noch Nachholbedarf beim bedingten COmpilieren von Strukturen.
Wenn man nun entscheidet, die Oop zu verwenden, dann muss man sich hinsetzen und mal ganz genau abchecken, was will ich denn damit machen und wie soll meine Struktur sein, damit es mit später etwas bringt, z.B. meine Grundmaschine, welche Eigenschaften und Methoden hat die, und dann die Weitervererbung oder überschreiben von Methoden. Ich habe das gemacht und es bringt schon was, wenn man in Modulen denkt.
Das debugging ist super und auch der Trace ist viel besser, man muss mit allen mal arbeiten.
Beckhoff kommt ja jetzt dann mal raus mit seiner neuen Version 3.x, da bin ich mal gespannt, wie das alles läuft, denn der Editor kommt ja von Codesys als Plugin.
In der Hardware ist sowieso Beckhoff viel besser mit seinem Systemmanager, ich hoffe, das setzt sich auch in der Vesion 3.x weiter so fort.