TIA SCL FB Methoden, Property

Simatic AX aber selbst nieh benutzt

 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du meinst objektorientierte Programmierung? Gibt es hierfür eigentlich eine allgemeingültige Definition?

Ob es jetzt die eine gibt, kann ich dir auch nicht sagen. Aber im Grunde beinhalten alle mir bekannten Definition folgende grundlegende Prinzipien:
  • Vererbung
  • Polymorohie
  • Kapselung
Wenn man jetzt Robert C Martin mit in Betracht zieht, gehören sicher auch die SOLID - Prinzipien dazu.
 
Ich war vor kurzem bei einer Messe und haben da mit dem Vertrieb von Siemens kurz über AX geredet. In TIA kann das noch nicht programmiert werden. In Visual Studio Code wie das dann in eine SPS geladen wird weiß ich nicht mehr. Aber da sind bzw kommen die ganzen Features die Codesys hat jedenfalls rein Properties, OOP, Methoden, Vererbung etc
 
Der hier dargestellte AX erinnerte mich "etwas" an eine CPU, die Siemens vor Jahrzehnten schon mal hatte (hieß auch, so meine ich, so ähnlich). Das war im Grunde ein vollwertiger PC auf dem letztlich ein EXE-File lief - ich denke mal, dass das hier nichts anderes sein wird.

In welcher Entwicklungs-Umgebung der Code der Maschine erstellt worden ist wird in nicht allzu ferner Zukunft möglicherweise auch nicht mehr so das Thema sein - die Tendenz geht doch ganz eindeutig in Richtung Hochsprache ...
 
In welcher Entwicklungs-Umgebung der Code der Maschine erstellt worden ist wird in nicht allzu ferner Zukunft möglicherweise auch nicht mehr so das Thema sein - die Tendenz geht doch ganz eindeutig in Richtung Hochsprache ...
Das würde ich so pauschal gar nicht mal sagen.
Es gibt auch einen Trend hin zu Low Code.
Der Trend geht zu digitalem Zwilling mit KI-Unterstützung.
Ein Großteil des SPS-Programms wird dann in Interaktion mit einem CAD-Modell stattfinden.
Zu so einem Entwicklungsstil passt dann eine Hochsprache nicht so richtig. Ich tipp mal, dass da die Cause and Effect Matrix ne große Rolle spielen wird.
 
Ich verstehe nicht, warum Siemens zwei parallele IDE pflegt? Wenn es in AX möglich ist, objekt orientiert zu programmieren - warum wird das im TIA Portal verwehrt? Im Codesys-Universum ist OOP doch bereits voll angekommen...Oder andersrum, warum geht man nicht den Weg wie Beckhoff und integriert TIA in Visual Studio? Kop und FUP ist da ja immer noch möglich (zurecht!)
Siemens macht sich doch selbst das Leben nur unnötig schwer
 
... es wird sich zeigen ... ob wir als SPS-Urgesteine das aber noch wirklich mitbekommen will ich mal bezweifeln ... ;)
Ich kann mir jetzt nicht vorstellen, dass ihr in der Rente das PG gänzlich an den Nagel hängt 😜

Die Frage ist doch eher, ist man bereit, noch zusätzlich Geld auszugeben, wenn man bereits TIA in Verwendung hat?
 
Zurück
Oben