Mit Automation Studio hat B&R 1992 erstmals ein integriertes Entwicklungswerkzeug für die industrielle Automatisierung eingeführt, das die trennenden Mauern zwischen den einzelnen Disziplinen der Softwareentwicklung abbaute. Ob für die Ablaufsteuerung, Bedienung und Visualisierung, die Antriebe oder die Sicherheitstechnik: Die Programme für B&R-Automatisierungslösungen werden innerhalb einer durchgängig einheitlichen Entwicklungsumgebung erstellt. Seitdem haben sich die Marktansprüche an Maschinen und Anlagen gewandelt: Gefordert sind heute auf den individuellen Nutzer zugeschnittene Maschinen mit großer Komplexität, Flexibilität und Optionenvielfalt sowie der Fähigkeit zur Integration in Gesamtanlagen. Zum Preis und mit der Stabilität eines Großserienproduktes, kurzfristig verfügbar, ohne lange Inbetriebnahmezeiten und selbstverständlich allen Normen und Dokumentationsvorschriften entsprechend. Nicht zuletzt möchten Käufer auch noch später durch Nach- oder Umrüstung und durch eigene Eingriffe in die Software auf veränderten Bedarf reagieren können. Produktkomplexität beherrschen Zur Bewältigung der gestiegenen Produktkomplexität in überschaubarer Zeit und zu beherrschbaren Kosten bedient sich die Maschinenbau-Konstruktion der Standardisierung und Modularisierung. Sie schafft Normteile und Einheitsbaugruppen für einzelne Funktionen, die mittels wohldefinierter Anschlüsse baukastenartig in unterschiedlichen Kombinationen zu verschiedenen Gesamtmaschinen oder -anlagen zusammengestellt werden können. In vielen Konstruktionsbüros gibt es darüber hinaus eine Arbeitsteilung zwischen Spezialisten in unterschiedlichen Unterbereichen des Engineering. \“Was in der mechanischen Entwicklung längst selbstverständlich ist, sollte in der Softwareentwicklung ebenso einfach möglich sein\“, sagt Dr. Hans Egermeier, Business Unit Manager Automation Software bei B&R. \“In der IT-Welt ist das auch längst gängige Praxis, lediglich im Maschinenbau halten sich hartnäckig Methoden aus der Frühzeit der SPS-Programmierung. Sie machen die Softwareentwicklung für komplexe mechatronische Systeme zur herkulischen Aufgabe.\“ Das liegt nicht zuletzt an der trotz immer komplexer werdender, parallel stattfindender Abläufe innerhalb von Maschinen und Anlagen weit verbreiteten Vorstellung von Produktionsvorgängen als strikt sequentielle Vorgänge. Die Themen SPS, CNC, Robotik, intelligente Achsregelung, Visualisierung und Kommunikation wachsen immer weiter zusammen. Um die zunehmende Komplexität funktionaler Abläufe, das Steuerungsverhalten ganzer Maschinen und von Regelungsalgorithmen beherrschbar zu halten, muss die Software modular aufgebaut sein. In Analogie zur Mechanik mit ihren Normteilen funktioniert das über Baukästen in Form von Bibliotheken mit einzelnen Funktionen, Abläufen und Reglern. Größere Programme übersichtlich halten Die Möglichkeit, einzelne Unterprogramme als Funktionsblöcke in Bibliotheken abzuspeichern und durch Aufruf im Hauptprogramm zur Wirkung zu bringen, existiert bereits seit längerer Zeit und wird von Programmierern fleißig genutzt. Ebenso ist in bereits existierenden Versionen von Automation Studio die Möglichkeit zur objektorientierten Programmierung in C++ vollständig integriert. Bei dieser Art der Softwareerstellung bedient sich der Entwickler einer Struktur aus Programmklassen, die als funktionale Behälter für kleine und kleinste Funktionsprogramme dienen. Durch Zuweisung von Werten werden sie zu Programmobjekten, die wie Bausteine zusammengesetzt, aber auch ineinander geschachtelt werden können. \“Diese objektorientierte Programmierung ist die Schlüsseltechnologie zur Modularisierung von Software\“, sagt Wolfgang Portugaller, Leiter Systemarchitekten bei B&R. \“Sie hilft, größere Programme übersichtlich zu halten und dadurch ihre Wartbarkeit nachhaltig zu erhöhen.\“ Allerdings ist die Granularität trotz der Möglichkeiten zu hierarchischer Verkettung von Objekten recht fein. Trotz objektorientierter Programmierung müssen die Softwareentwickler zuletzt alle Teile einer Maschinenprogrammierung in einem Gesamtprogramm zusammenführen, um sie als Ganzes für die Maschine oder Anlage zu übersetzen, zu testen und in Betrieb zu nehmen. Eine der wesentlichsten Neuerungen von Automation Studio 4 ist die Modularisierung auf einer höheren Ebene durch autonom lauffähige Applikationsmodule. Diese können unterschiedlich groß sein und einzelne Funktionen, aber auch ganze Maschinenteile oder Teilmaschinen repräsentieren. In ihrem Inneren können sie hierarchisch aus einzelnen Funktionsblöcken, ganzen Programmen oder beliebigen Mischungen davon bestehen. Entwicklungsaufgaben effizient verteilen Neben einer erleichterten Abbildung modularer Maschinenkonzepte erlaubt die Modularisierung mittels Applikationsmodulen eine Verteilung der gesamten Entwicklungsaufgabe auf mehrere Entwickler, die nicht notwendigerweise im selben Haus sitzen müssen. So ist es z.B. ohne großen Aufwand möglich, externe Automatisierungsdienstleister beizuziehen oder Teile der Programmierung vom Kunden vornehmen zu lassen. Dabei können nicht nur funktional unterschiedliche Teilprogramme auf die jeweiligen Spezialisten aufgeteilt, sondern auch große Einzelaufgaben auf mehrere Entwickler verteilt werden. Das beschleunigt die Softwareentwicklung wesentlich: Auf der Grundlage vereinbarter Schnittstellen können diese Applikationsmodule gleichzeitig entwickelt und durch Simulation der Umgebung ausführlich getestet werden, ohne dass dies gleichzeitig erfolgen muss. Darüber hinaus stellt B&R in Automation Studio 4 eine ganze Reihe vorgefertigter Bibliotheken und Funktionsmodule – etwa für die Ansteuerung von Antriebsachsen – zur Verfügung. Diese Bibliotheken und Module müssen nur noch in das eigene Projekt integriert werden. Der Austausch von Daten zwischen den einzelnen Applikationsmodulen erfolgt dabei mithilfe des Mappings von Prozessvariablen, ein bereits heute bewährter Mechanismus. Die Variablen müssen nicht global von außen definiert werden. Der Grund: Innerhalb des Applikationsmoduls wird definiert, welches andere Modul zu welchen Bereichen des eigenen Adressraums Zugriff erhält. Auf diese Weise muss nicht im ersten Projektierungsschritt an alles gedacht sein. Auch im Lauf der Entwicklung kann die Definition von Schnittstellen zum Datenaustausch erfolgen. Das Kompilieren der Applikationsmodule erfolgt einzeln. Sie können daher für Tests und zur sukzessiven Inbetriebnahme nach und nach in die Zielhardware geladen werden, was die Fehlersuche und -behebung stark erleichtert und beschleunigt. Als Gemeinsamkeit ist für die weitgehend voneinander getrennten Komponenten lediglich eine Software-Konfiguration und eine Hardware-Konfiguration als Information über die Laufzeitumgebung erforderlich, in der sie im Endeffekt arbeiten müssen. Änderungen erfolgen sowohl in der Prototypenphase als auch im Fall späterer Weiterentwicklungen in klar umrissenen Teilen der Gesamtanlage, was das Risiko von Qualitätsverlust durch schnelle Änderungen minimiert. Auch kann der Zertifizierungsaufwand nach einer Änderung gering gehalten werden, da nur die von der Änderung direkt betroffenen Module einer erneuten Prüfung unterzogen werden müssen. Einzelne Funktionsteile sukzessive weiterentwickeln
Engineering im Team
-
-
Skalierbare IPC-Plattform
Spectra bietet mit der MD-3000-Serie von Cincoze eine modulare Embedded-Computer-Plattform an, die speziell für Machine-Vision-Anwendungen ausgelegt ist.
-
Retrofit für die Industrie 4.0
So lassen sich alte Steuerungen wirtschaftlich OPC-UA-fähig machen
Viele Produktionsanlagen arbeiten noch mit Steuerungen, die seit Jahrzehnten zuverlässig ihren Dienst verrichten. Für Industrie-4.0-Anwendungen müssen diese Systeme jedoch zunehmend in moderne Datenarchitekturen eingebunden werden. Retrofit-Lösungen ermöglichen es,…
-
KI perfektioniert Phishing-Angriffe – von personalisierten Mails bis zu Voice Cloning
Wenn Maschinen Vertrauen imitieren
Die KI generiert nicht nur immer neue Hacker-Tools, sondern verbessert die Glaubwürdigkeit von Phishing Mails durch perfide Tricks. Doch auch die Gegenseite rüstet sich mit KI-Tools gegen digitale…
-
Interview: Wie neue EU-Regularien Maschinenbauer zu sicheren Kommunikationsarchitekturen zwingen
„Cybersecurity ist heute keine Option mehr“
Mit neuen regulatorischen Vorgaben wie dem Cyber Resilience Act steigt der Druck auf Maschinenbauer und Gerätehersteller, Cybersecurity systematisch in ihre Produkte zu integrieren. Gleichzeitig eröffnet eine sichere Kommunikationsinfrastruktur…
-
ABB Robotics ernennt neuen Cluster-Manager für DACH-Region
ABB Robotics hat Marc-Oliver Nandy zum Cluster-Manager für die DACH-Region ernannt.
-
Für sichere Maschinennetzwerke
Industrial Security-Gateway und Maschinenfirewall
Sichere Maschinennetzwerke werden mit den aktuellen Vorgaben der Europäischen Maschinenverordnung und der IEC62443…
-
Für die DACH-Region
Schneider Electric: Neuer Vice President Secure Power
Schneider Electric hat Marco Geiser zum neuen Vice President Secure Power DACH ernannt.
-
Yaskawa strukturiert Führungsspitze in Europa um
Yaskawa hat eine Neustrukturierung der Geschäftsführung in seiner europäischen Zentrale vorgenommen.
-
Lebensmittelkonformer Oberflächenschutz
Aluminium-Antriebe
Mit NXD Tuph von Nord Drivesystems können Anwender auch in hygienesensiblen Applikationen von…
-
Für datenintensive Industrieumgebungen
1HE-Rack-PC
Für PXI-Testsysteme, Echtzeitanwendungen und die Industrieautomation sind hohe Datenraten, geringe Latenzen und flexible…
-
Spürbarer Dämpfer in den Bestellungen
Maschinenbau-Auftragseingang im Februar
Der Auftragseingang im Maschinenbau ist im Februar abermals gesunken und die Stimmung der…
-
Feldbuskoppler
Feldbus und Anzeige konsequent integriert
In Profinet-basierten Anlagen übernimmt das PN220 von Motrona die Funktion eines Feldbuskopplers und…
-
Seit März
Hannover Messe erhält eigenen Geschäftsbereich
Zum 1. März hat die Deutsche Messe einen eigenständigen Geschäftsbereich eingerichtet, der sich…
-
Ifo-Konjunkturumfrage
Unternehmen planen mit höheren Preisen
Deutlich mehr Unternehmen in Deutschland planen mit höheren Preisen.
-
Ann Fairchild neue CEO
Siemens USA unter neuer Leitung
Siemens hat Ann Fairchild zur neuen Geschäftsführerin von Siemens USA ernannt.
-
IO-Link Safety: Sicherheit vernetzt im Feld
Die Automation ändert sich rasant – sicherheitstechnische Anforderungen ebenso. Mit IO-Link Safety entsteht…
-
Mit integrierter Sicherheitstechnik
MDR-Controller für die Intralogistik
Die IP54-geschützten MDR-Controller EP741x von Beckhoff sind je nach Bedarf mit und ohne…
-
Professor Dr. Jörn Müller-Quade
Wibu-Systems beruft Kryptografie-Experten in Aufsichtsrat
Wibu-Systems hat Professor Dr. Jörn Müller-Quade in den Aufsichtsrat berufen.
-
IFR stellt Preisträgerinnen vor
Women in Robotics 2026
Um Frauen in der Robotikbranche mehr Sichtbarkeit und Anerkennung zu verschaffen, hat die…
-
Gemeinsam zum vollständig integrierten Automatisierungs-Stack
Salz Automation und Tele vereinbaren Partnerschaft
Salz Automation und Tele Haase Steuergeräte gehen in ihrer Partnerschaft einen entscheidenden Schritt…
-
3D-Druck
Harting eröffnet Zentrum für 3D-Druck
Harting hat in seinem Werk Rahden ein „Center of Competence Additive Manufacturing“ eröffnet.
-
Mikko Soirola
Neuer CEO für Elisa Industriq
Mikko Soirola startet als neuer CEO bei Elisa Industriq.
-
Drehkreuz in Südamerika
Wika eröffnet neues Werk in Brasilien
Wika hat Mitte März ein neues Werk am Standort Boituva in Brasilien eröffnet.
das könnte sie auch interessieren
-
Warum KI im Mittelstand einen neuen Ansatz braucht
Vom Hype zur Wirkung
-
Klaus Conrad – Unternehmer, Visionär, Möglichmacher
90 Jahre Pioniergeist
-
Miniatur-Sensoren realisieren hohe Reichweiten
So weit, so klein
-
Dank Binnenmarkt
Deutsche Elektroexporte mit Plus auch zum Jahresbeginn
















