AT-Ansicht ist ja schön und gut. Die geht ja nur in eine Richtung, oder kann ich auch 32 Bits auf ein DWord abbilden? Und wenn ich die 32 Bit als DWord definiere und per Slice darauf zugreife, hab ich keine vernünftigen Variablenbezeichnungen mehr. Das ist ja auch nicht der Weisheit letzter Schluß. Ich hab einen DB mit lauter Bits für die Störungsmeldungen und -quittierungen. Um abzufragen, ob einer der Bits gesetzt ist, hab ich in der 300-er immer ind. adressiert und eine kleine Schleife laufen lassen, simpel, in Aal, Megaschnell. Hat ein wenig gedauert, bis ich mit PEEK_DWORD die Lösung hatte, natürlich nur für SCL und nicht optimierte Bausteine. Was für ein Mega-Mist ist das denn, eine neue Steuerung, die solche Krücken braucht, schüttel.
PS: Mal von der Steuerung abgesehen, hier noch ein kleines Statement zur TIA-Programmierumgebung: Die ist von allen Programmierumgebungen, die ich je in den Fingern hatte mit Abstand die schlechteste, langsamste und am uneffektivsten und dümmsten umgesetzte Lösung. Wer das verbrochen hat, hat niemals, ich betone niemals, irgendwelche wirklichen Projekte in der Industrie programmiert. Es sind so viele kleine nervige immer wieder auftretende Handgriffe (Größerziehen von irgendwelchen Scheiß-Spalten, die bei jedem Mal wieder die alte, zu kleine Größe haben, so daß die Variablen oder Adressen nicht komplett zu sehen sind. Fügt man irgendwas in KOP ein, muß man recht oft 2 Mal Enter drücken. Über den Tag nervt das sowas von ab.) Alles zusammen ist sowas von abartig, dass ich überzeugt davon bin, dass wir in 20 Jahren nicht mal mehr wissen, wie eine Siemens-SPS aussieht, wenn die nicht ganz schnell kapieren, was da läuft, nämlich
NICHTS mehr. Ich programmiere sein 25 Jahren fast ausschließlich Siemens-SPS, sowas habe ich noch nie gesehen, unglaublich. Da hätte Joe Kaeser eine Baustelle, an der er sich wirklich mal gewinnbringend abarbeiten kann. Wenn es in anderen Bereichen von Siemens auch so zugeht, dann gute Nacht, ich könnte glatt heulen.
PS2: Ich kenne die Simotion von Siemens. Die Frage stellt sich, warum haben die das Teil nicht ordentlich ausgebaut und diesen TIA-Schrott weggelassen. Das ist wirklich was mit Hand und Fuß, das ist IEC61131, da kommt man sogar mit
Codesys-Hintergrund halbwegs klar. Die Entwickler haben ihre Arbeit nicht schlecht gemacht, das ist um Klassen besser als TIA.
PS3: Die Hilfe-Dateien, von TIA verdienen den Namen nicht. Das stelle man sich mal vor, die erreichen nicht mal ansatzweise das Niveau vom alten Classic, dabei hätte man gerade für die 300-er genau diese Daten weiternutzen können. Wenn man da liest, hat man sich dauernd zu vergewissern, ob das nun für die 300-er, die 1200-er oder die 1500-er gilt. Wie arm ist das, die merken nicht mal, dass ich im Editor gerade eine 1200-er am Kragen hab um mir die richtige Hilfe bereitzustellen.
Ich könnte das hier ewig weiterführen, aber ich weiß, es ist sinnlos. Ich würde ja Herrn Kaeser gerne mal auf einen Whisky einladen. Nicht dass ich nun das TIA mit meinen bescheidenen Kenntnissen mal eben rumreißen könnte, das schafft niemand mehr oder nur ein wirklich guter Organisator mit viel Geld. Aber so ein paar kleine Anmerkungen und Vorführungen hätte ich doch parat.