Meine "Problemzonen":
1. ActiveX: Die ActiveX-Unterstützung ist das allerletze: von 1000 getestenen ActiveX-Controlls ging gerademal eines, bei den anderen stürzt die Runtime ab oder es wird überhaupt nicht angezeigt.
Laut Anleitung und Katalog sind alle ActiveX der Windows-Umgebung möglich zu benutzen.
Fragt man dann mal bei Siemens nach bekommt man immer und überall die Allerweltsantwort: "OPP: Open Platform Program", das es mit einem 2-tägien Lehrgang und 2,5k€ gibt oder man es bei irgendeinem Ingenieurbüro erstellen lassen kann für 5k€ aufwärts.
ActiveX ist ein Standart, der definiert ist, Siemens sollte das lieber SiemensX oder so nennen, aber nicht ActiveX.
Spezielles Problem: Eine CSV-Datei mit ein paar Autragsdaten, die ein Benutzer über eine Auswahlliste angezeigt bekommt und dann auch noch was aussuchen kann.
Nachdem der Kunde die "Lösung" mit den 400 Textfeldern und den darüberliegenden Scahltflächen gesehen hat, gab er uns eine Visitenkarten von seiner Beckhoff-Vertretung (das war wirklich so!!!)
2. Fehlermeldungen: Wenn in einem Script ein Fehler auftritt wird einfach das Script abgebrochen ohne Meldung oder irgendetwas anderes es geht einfach nichtmehr weiter.
Wenn eine Runtime abschmiert kommt nur ein Fenster in dem steht, dass die Runtime ein Problem festgestellt hat und bietet an eine Fehlermeldung an Siemens und Windows abzusetzten: auf die Antwort warte ich bis heute, das Problem wird nirgends beschrieben, in der Fehlerdatei befindet sich ein kilometerlanger Hex-Code, den es sich sicher nicht zu etschlüsseln lohnt.
3. Versionsionkompatibilitäten: WinCC flexible 2005 und 2007 lassen sich nicht auf einem System installieren, WinCC flexible 2005 lässt sich nicht mit der Runtime 2007 verwenden und WinCC flexible 2007 lässt sich nicht mit der Runtime 2005 verwenden, das Update von einer Runtime 2005 auf 2007 kostet natürlich Geld und braucht auch ein bisschen Zeit. Zwei Laptops sind auch keine wirklich schöne Lösung.
4. Kundenorientierung: Kurz nach dem Erscheinen der Version 2007 steht schon fest, was neu in der Version 2008 kommen soll, ohne sich mal angehört zu haben, was es für Probleme bzw. Wünsche es von den Kunden gibt.
5. Ablsolut sinloser Schnick-Schnack ohne Sinn und Verstand: Bei einem "Workshop" über WinCC flexible, bei dem ich beiwohnen durfte hat einer der "Gurus" dafür eindrucksvoll bewiesen, wie Sinnlosigkeit in Programmform aussieht: Man kann mit Hilfe eines Druckertreibes, der Textdateien erstellt einen Datenbaustein aus einem Projekt ausdrucken und über ein Sondertool in das WinCC flexible-Projekt importieren. Der Witz an der Sache: Ansatt die importierten Variablen, die in mühevoller Arbeit über einen Drucker ine eine Textdatei und dann in das Projekt kopiert hat, zu verwenden hat der doch tatsächlich jede Variable, die er verwendet hat aus dem Siemensprojekt aus dem Datenbaustein ausgewählt und damit nochmal angelegt...
@ JesperMP
Auf
http://www.chestysoft.com gibt es einen sogenannten csXGraph (60$, eine Demo gibt es auch) mit dem lassen sich 2D-Graphen das ist das eine ActiveX, das ich zum laufen gebracht habe und das zusammen mit etwas Script auch relativ gut funktioniert (Runtime 2005, wie es auf OPs aussieht weiß ich leider nicht).