Objektorientiert – offen – effizient

Mit objektorientierter Programmierung und
OPC-UA-Server zu High-End-Motion-Control-Lösungen

Objektorientiert –
offen – effizient

Objektorientiertes Programmieren (OOP) und ein OPC-UA-Server sind wichtige Neuerungen des Motion-Control-Systems Simotion. Mit OOP lässt sich die immer stärker wachsende Software einfacher modular gestalten, überschaubar halten und leichter pflegen. Mit OPC UA erhält Simotion ein offenes standardisiertes Kommunikationsinterface, das die Einbindung in heterogene Automatisierungstopologien vereinfacht.

Objektorientierte Programmierung in Scout (Bild: Siemens AG)
Objektorientierte Programmierung in Scout (Bild: Siemens AG)

Damit Maschinenhersteller und -betreiber besser auf die steigenden Anforderungen ihrer Märkte vorbereitet sind, hat Siemens sein Motion-Control-System Simotion weiterentwickelt und in der aktuellen Version 4.5 zwei umfangreiche Neuerungen implementiert.
Maschinenmodule in Bibliotheken (Bild: Siemens AG)
Maschinenmodule in Bibliotheken (Bild: Siemens AG)

Objektorientiert und effizienter programmieren

Immer kürzere Innovationszyklen und eine steigende Variantenvielfalt bei Endprodukten erfordern variable und performante Produktionsmaschinen. Der Wettbewerbsdruck erzwingt verbesserte Entwicklungsprozesse und schnellere Durchlaufzeiten, und das alles bei hohen Qualitätsanforderungen. Antwort der Maschinenhersteller sind modulare und hoch flexible, auf Knopfdruck umstellbare Lösungen. Mit zunehmender Funktionalität wird aber auch die Automatisierungssoftware umfangreicher. Da Software lebt und Änderungen oft auch rückwirkend einzupflegen sind, stoßen Unternehmen immer öfter an Kapazitätsgrenzen. Um hier an Effizienz zu gewinnen gilt es, die Prozesse der Software-Entstehung zu verbessern. Systematische Standardisierung und Modularisierung ist der Schlüssel dazu. Das führt zu Software-Baukästen und -Modulen, die einfach wiederverwendbar und kombinierbar sind. Ein solches Lean Development unterstützt die objektorientierte Programmierung (OOP). OOP – in der IT-Welt etabliert – setzt sich auch im Automatisierungsumfeld mehr und mehr durch. Richtig eingesetzt ist die Methodik in der Lage, den Aufwand der Software-Entstehung und -Pflege signifikant zu reduzieren. Mit der Simotion-Version 4.5 ist die OOP gemäß der IEC61131-3 ED3 vollumfänglich implementiert. Die Bildung von Klassen, Prinzipien der Vererbung und Interfaces zur Interaktion zwischen Objekten sind nun verfügbar.

OPC-UA- durchgängige Kommunikation auf allen Ebenen (Bild: Siemens AG)
OPC-UA- durchgängige Kommunikation auf allen Ebenen (Bild: Siemens AG)

Einfacher und strukturierter modularisieren

OOP überträgt die Betrachtung von Objekten der realen Welt in die Software. Die Übertragung bildet dabei den modularen Aufbau einer Maschine in Form von Objekten in der Software ab. Das können kleinere Funktionseinheiten wie eine Achse, ein Ventil oder eine Vereinzelung sein. Größere Software-Einheiten, wie eine Füllstation, ein Förderband oder ein Wickler setzen sich aus verschiedenen kleineren Einheiten zusammen. Da jede Software-Einheit (Objekt) autark funktioniert, lässt sie sich einfach testen. Nach der Integration in eine größere Einheit entfällt der erneute Test der eingebetteten Einheiten. Jedes Modul (Objekt) bildet eine Einheit mit seinen Eigenschaften (Daten) und Methoden (Funktionen). Jedes Objekt hat stets die Kontrolle über seine Eigenschaften und Funktionen. Die Kapselung schützt vor unerlaubten Zugriffen und erhöht die Sicherheit der Software. In Summe steigert der objektorientierte Ansatz den Modularisierungsgrad. In Bibliotheken abgelegt lässt sich die Standardisierung und Wiederverwendbarkeit nochmals erhöhen.


  • Maintenance verzeichnet Besucherzuwachs

    Mit einem Besucherzuwachs von 25 Prozent ziehen die Veranstalter der Messen Maintenance und Pumps & Valves ein positives Fazit und wollen die…


  • Koenig & Bauer setzt Wachstumskurs fort

    Koenig & Bauer hat im zurückliegenden Geschäftsjahr 2023 seinen Wachstumskurs aus dem Vorjahr fortgesetzt. Demnach stieg der Umsatz des Konzerns um 12%…


  • Verbindungstechnik neu gedacht

    Edelstahl ist der Materialstandard für Installationen im Reinraum, für Abfüll-, Verpackungs- und Förderanlagen in der Lebensmittelindustrie und für alle korrosionsgefährdeten Bereiche. Leider…


  • NEONEX, Fabasoft Approve & KSB: „Win-win-win-Situation“ durch starke Partnerschaft

    Im Zuge einer Smart-Factory-Potenzialanalyse für ihren Kunden KSB identifizierte die Managementberatung NEONEX Opti mierungschancen bei der Beschaffung der Lieferantendokumentation sowie der Erstellung…