Bei der Unterstützung von Softwareentwicklern in ihrer täglichen Arbeit durch Entwicklungswerkzeuge geht es – tatsächlich und in den Werbeaussagen – immer nur um das Eine: um Effizienz. Was aber ist das in diesem Zusammenhang überhaupt? Es ist die optimale Ausnutzung aller am Software-Entstehungsprozess beteiligten Ressourcen. Das ist die Hardware ebenso wie die IT-Infrastruktur und letztlich die Arbeitskraft des Entwicklungsteams. Erst in jüngerer Zeit spielte sich ein zweiter Aspekt in den Aufmerksamkeitshorizont, die Nachhaltigkeit. Die bezeichnet in diesem Zusammenhang die vorteilhaften Auswirkungen auf die Effizienz von Entwicklungsprojekten über das momentan bearbeitete Projekt hinaus. Entwicklungsmethoden, die sowohl effizient als auch nachhaltig sind, bezeichnet man gemeinhin als Smart Engineering. \“Schon wieder so ein Anglizismus!\“, ächzen Sie? Der Blick ins Wörterbuch überzeugt, denn dort wird smart übersetzt mit geschickt, gewandt, klug, schlau, gewitzt, pfiffig und elegant. Und das trifft es doch sehr gut. Parallele Entwicklung verkürzt Time-to-Market Einer der Mechanismen, die das Arbeiten mit Automation Studio in Version 4 ab Mitte 2012 smarter machen, ist die Projektmodularisierung. Mit ihr wird es möglich, nicht nur unterschiedliche Entwicklungsaufgaben an verschiedene Mitglieder des Engineering-Teams zu verteilen, sondern jedes einzelne Projekt in Module zu untergliedern. Diese erhöhen einerseits die Effizienz, da sie in einem massiv parallelen Arbeitsablauf von mehreren Entwicklern gleichzeitig bearbeitet werden können, um die Entwicklungsdauer des aktuellen Projektes zu verkürzen. Sie schaffen andererseits Nachhaltigkeit, da sie durch Weiterverwendung in anderen, ähnlichen Projekten deren Neuentwicklungs- und Testaufwand reduzieren und ihre Entwicklung beschleunigen. Dieser Effekt ist noch größer, wenn es um die Überarbeitung bestimmter Funktionen innerhalb eines Gesamtprojektes geht. War es bisher erforderlich, durch erneutes Kompilieren des Gesamtprojektes einen neuen Build zu erstellen, beschränkt sich dieser Vorgang auf das modifizierte oder ausgetauschte Modul. Das verkürzt nicht nur den Vorgang der Übersetzung in Binärcode, es reduziert vor allem die Notwendigkeit von Tests und Zulassungsverfahren auf das einzelne Modul. Diese Module können zu unterschiedlichen Zeiten an verschiedenen Orten bearbeitet werden. Das kann den Druck aus großen Entwicklungsprojekten nehmen, da nicht alles auf einmal neu entstehen muss. Das macht auch die Einbindung von Mitarbeitern und Zulieferern an externen Standorten einfach und das ermöglicht sogar die Erstellung kundenspezifischer Softwareteile durch den Kunden selbst, ohne dass dieser das restliche Programm genau kennen müsste. Durch ihre offene Struktur können die Module in beliebig tiefen Hierarchien als Subprojekte zu einem Ganzen gefügt werden. Schneller konfigurieren \“Im Endeffekt werden sich nur Entwicklungssysteme durchsetzen, die es den Entwicklern einfach machen, die zunehmende Komplexität ihrer Programme handhabbar zu halten\“, ist Dr.-Ing. Hans Egermeier überzeugt. Als Business Manager der Business Unit ASW (Automation Software) bei B&R wacht er gemeinsam mit externen Usability-Experten darüber, dass künftige Generationen von Automation Studio dieses wichtige Kriterium der sogenannten Simplexity erfüllen. Das beginnt mit der Hardwarekonfiguration, die häufig den ersten Schritt einer Systementwicklung darstellt. Die Hauptarbeit dazu erfolgt im neuen System-Designer. Die Topologie \’Ansicht des Systems\‘ entsteht durch Anordnung fotorealistischer Darstellungen der Hardwarekomponenten quasi wie im Schaltschrank und dem Setzen von Verbindungen dazwischen. Anhand der im Hardware-Katalog hinterlegten Geräteeigenschaften prüft Automation Studio im Hintergrund die Plausibilität und setzt bereits erste Parameter. Weitere Parameter können in der Baumansicht für eine beliebig große Auswahl an Systemkomponenten gemeinsam gesetzt werden, die Konfiguration durch Kopieren, Ziehen und Einfügen einzelner Hardware-Symbole, aber auch ganzer Zweige bearbeitet werden. Die benötigten Konfigurationsparameter zieht das System im Hintergrund selbsttätig nach, was einen Großteil der bisher in dieser Phase aufgewendeten Zeit spart und Fehler erst gar nicht entstehen lässt. Automation Studio wird dadurch zum komfortablen Top-down Konzeptionierungswerkzeug, da auf diese Weise in der Spezifikationsphase sehr rasch Varianten durchgespielt und Machbarkeiten überprüft werden können. Die Ausdetaillierung kann dann nach der Grundsatzentscheidung sukzessive erfolgen. Mechatronik braucht Grenzöffnung Mechatronisch orientierte Entwickler erhalten Unterstützung in der durchgängigen Gestaltung von Mechanik, Elektrotechnik und Automatisierungssoftware. Dazu verfügt Automation Studio 4 über eine bidirektionale Schnittstelle zum Datenbanksystem des marktführenden Elektro-CAD-Systems Eplan P8. Über diese wird nicht nur eine Wahlfreiheit des Planungssystems möglich, sondern auch der weiterführende Zusammenschluss mit Fluid-Planungssystemen für hydraulische und pneumatische Systemteile und mit maschinenbaulichen CAD-Systemen für die mechanische Integration der Automatisierungshardware. Ähnliche Schnittstellen von Automation Studio 4 zu diversen Simulationsprogrammen bieten eine Vielfalt von Möglichkeiten, die Ergebnisse der Entwicklungstätigkeit außerhalb der oft noch nicht verfügbaren Hardware zu überprüfen, aber auch Simulationsergebnisse als Ausgangspunkt für die konkrete Systementwicklung in die Entwicklungsumgebung zu laden und so die Softwareentwicklung von vornherein auf die Basis überprüfter Abläufe zu stellen. Offene Kommunikation macht zukunftssicher Bezüglich der Kommunikation setzt B&R mit Automation Studio 4 erstmals lückenlos auf das Kommunikationsprotokoll OPC Unified Architecture, kurz OPC UA. Dieses Protokoll bietet von sich aus äußerst komfortable Funktionen und erleichtert so Softwareentwicklern ihre Arbeit. Zudem setzt es sich wegen seiner offenen Architektur auf dem Markt als Standard durch, sodass kommunikationsseitig Kompatibilität mit zahlreichen Fremdsystemen besteht. Direkt unterstützt werden in Automation Studio 4 mittels eigener Bibliotheken die populärer werdenden Web-Technologien. So fällt es leichter, Visualisierung, Prozessüberwachung und Fernwartungsapplikationen zu schaffen und standortunabhängige Bedien- und Produktionskonzepte umzusetzen. Nachhaltigkeit durch Konsistenz Die oben erwähnte Nachhaltigkeit wird durch die Erweiter- und Ergänzbarkeit aller Softwareprojekte unterstützt. Die klare Abgrenzung der einzelnen Systemteile sorgt gemeinsam mit der integrierten Versionsverwaltung in allen Entwicklungsphasen für Ergebnisse. Diese gefährden das restliche System nicht und bieten valide Entscheidungsgrundlagen für das weitere Vorgehen. Damit ist sichergestellt, dass Projekte über ihre gesamte Realisierungsdauer innerhalb der vorgegebenen Bahnen bleiben. Zugleich entstehen durch Konsistenz der Entwicklung in nur einer Umgebung für Steuerung, Regelung, Visualisierung und Antriebstechnik keine Brüche zwischen den Systemteilen. Darüber hinaus sorgt eine Ausstattung von Automation Studio 4 mit allen erforderlichen Schnittstellen und Übergabemechanismen dafür, dass das geschaffene Werk auch nach Abschluss der Entwicklungstätigkeit über seinen gesamten Produktlebenszyklus in Automation Studio eingebunden bleiben kann. So gelangt wertvoller Input für die Entwicklung weiterer Lösungen genau dorthin, wo er gebraucht wird, um auch in der Entwicklung späterer Produktgenerationen nachhaltig weiter zu wirken. Auch Objekte werden smarter Auf der Ebene der tatsächlichen Softwareerstellung manifestieren sich Weiterentwicklungen für die objektorientierte Programmierung mit C++, durch die das Programmieren mittels Klassen und Objekten komfortabler werden. Hier unterstützt beispielsweise ein Smart Editor die Programmierer durch kontextabhängige Vorschläge, sowohl aus den mitgelieferten Funktionsbibliotheken als auch aus dem Fundus bereits erstellter Programmteile. Das beschleunigt die Softwareerstellung spürbar und fördert auch die Wiederverwendbarkeit der Software, was letztendlich auch den Wartungsaufwand bei späteren Änderungen reduziert. Durch Wiederverwendung und einfache Abwandlung ähnlich zeitsparend wie die Verwendung von Objektklassen wirken Visualisierungstemplates als Schablonen für die Gestaltung von Benutzeroberflächen in Visual Studio. Sie verkürzen den Umsetzungsaufwand für diese Teilaufgabe. Besonders spürbar ist die Beschleunigung, die durch Vorbereitung einer Norm für unterschiedliche Bildschirmgeometrien entsteht. \“Nicht nur in der Erstentwicklung, sondern auch bei der Schaffung von Varianten und Optionen und nicht zuletzt in der späteren Programmpflege fördert Automation Studio 4 klar strukturierte Softwarearchitekturen\“, sagt Hans Egermeier. \“Seine smarten Eigenschaften unterstützen die Schaffung \’schöner\‘ Lösungen, in denen die weitere Arbeit eine Lust ist.\“ Und dazu sagte bereits Honoré de Balzac: \“Bei Gott, Lust ist die schönste Lösung.\“
B&R Automation Studio 4 kommt Lustobjekte für die smarte Softwareentwicklung
-
Security
Cyber-Sicherheit wird zum integralen Bestandteil der Maschinenkonzepte
Ab 2027 wird Cyber-Sicherheit verpflichtend: Maschinenhersteller müssen umfassende Security-Maßnahmen wie Security-by-Design und Update-Strategien integrieren. Phoenix Contact unterstützt praxisnah.
-
Bis 250mm Zeichenhöhe
Die fehlerunanfällige, widerstandsfähige Konstruktion und die einfache Bedienung sind die großen Vorteile der industriellen Großanzeigen der Serie S302.
-
Sensor für robuste Absolutpositionierung
Präzision im Heavy-Duty-Modus: Weg-Codier-System mit IO-Link
Wo automatisierte Laufkatzen und Hafenkräne tonnenschwere Lasten bewegen, benötigt die Steuerung absolute Positionsgeber für Positions- und Geschwindigkeitsdaten. Raue Umgebungsbedingungen dürfen die Zuverlässigkeit der Sensorik nicht beeinträchtigen. In solchen…
-
Zertifizierung nach IEC62443-4-1/2
Sicherheitssteuerung
Im November erhielt die Sicherheitssteuerung Flexi Compact von Sick vom Tüv Süd die Zertifizierung nach IEC62443-4-1/2.
-
Elektroexporte im September: Bester Monat im Jahresverlauf
Die Exporte der deutschen Elektro- und Digitalindustrie sind im September um 9,6% gegenüber Vorjahr auf 22,2Mrd.€ gestiegen.
-
Komponenten für energieoptimierte Maschinenkonzepte
Effizient antreiben, intelligent bremsen
Der Auftritt von KEB Automation auf der SPS steht ganz im Zeichen der…
-
Stahlketten sichern Performance von Umreifungsanlagen
Gut verpackt
Wer seine Produkte in die ganze Welt verschickt, muss sicher sein können, dass…
-
Kabelmanagement-Lösung
Kabeldurchführungsplatte für extreme Außenbedingungen
Mit der KEL-DPU-OD bringt Icotek eine Kabeldurchführungsplatte auf den Markt, die speziell für…
-
Auftragsbestand im Verarbeitenden Gewerbe im September: +0,6% zum Vormonat
Der reale (preisbereinigte) Auftragsbestand im Verarbeitenden Gewerbe ist nach vorläufigen Ergebnissen des Statistischen…
-
Märkte für elektronische Komponenten und Baugruppen wachsen zweistellig
Die globalen Märkte für elektronische Komponenten und Baugruppen verzeichnen ein starkes Wachstum.
-
Werkzeugmaschinenbestellungen haben Talsohle erreicht
Im dritten Quartal sank der Auftragseingang in der deutschen Werkzeugmaschinenindustrie um 5%.
-
Ginzinger und Limes Security
Whitepaper zeigt praxisnahen Weg zum Cyber Resilience Act
Ginzinger Electronic Systems und Limes Security haben ein gemeinsames Whitepaper zum Cyber Resilience…
-
Sicher und vollständig kalibrieren: detaillierte Checkliste von DataTec
Checkliste für sichere und vollständige Messgeräte-Kalibrierung
Messgeräte entsprechen ab Werk nur für begrenzte Zeit ihren Spezifikationen – meist ein…
-
Panduit stellt besonders kurzen, geschirmten Keystone-RJ45-Jack vor
Keystone-Buchse: kompakt und kurz
Panduit erweitert sein Portfolio um kompakte Cat-6/Cat-6A-Keystone-Module, die sich einfach in Standard-Keystone-Aufnahmen vieler…
-
OPC UA für die Feldebene
Aktueller Status und Ausblick
OPC UA FX (Field eXchange) ist ein zentraler Bestandteil der Weiterentwicklung von OPC…
-
Inverse modulare Kabeldurchführungen mit geteiltem Rahmen
Flexible Kabeldurchführung
Mit KDSI-SR-G erweitert Conta-Clip sein modulares Kabeldurchführungssystem um einen zweigeteilten Rahmen, der die…
-
Sichere Fernwartung – leicht gemacht
Keine Chance für Cyber-Brechstangen
Online-Kriminelle haben die OT für sich entdeckt – das zeigen u.a. rasant steigende…
-
Neue Not-Halt-Baureihe
Robuste Not-Halt-Schalter mit M12-Anschluss
Mit Quartex Connect bringt Schlegel eine neue Not-Halt-Baureihe für 22,3mm-Bohrungen auf den Markt…
-
Weidmüller Stripax – jetzt auf der Conrad Sourcing Platform
Schnell, einfach und präzise abisolieren
Weidmüller bringt die neue Generation der Stripax-Abisolierzange auf den Markt.
-
TKD Kabel erweitert Produktfinder zum Kundenportal
Schneller zum Kabel, das passt
TKD Kabel hat seinen Online-Produktfinder zu einem kundenorientierten Portal ausgebaut, das den Zugang…
-
VDMA-Studie
Mehr als die Hälfte der Maschinen- und Anlagenbauer setzt auf OPC UA
Laut aktueller Interoperabilitätsstudie des VDMA sehen 84% der Unternehmen einen konkreten Bedarf an…
-
Energieverbrauch der Industrie um 1,9% gestiegen
Die deutsche Industrie hat im Jahr 2024 insgesamt 3.343 Petajoule Energie verbraucht.
-
Time Sensitive Networking
TSN-Layer-3-Switch für präzise Echtzeitkommunikation
Mit dem TSN-6325-8T4S4X präsentiert Spectra einen Managed Industrial Ethernet Switch, der für zeitkritische…
-
Für Motion-Control-Anwendungen
BiSS-Master-Chip mit SPI und RS-422-Transceiver
Mit iC-MBE stellt iC-Haus einen SPI-zu-BiSS-Master-Konverter vor, der die Integration der offenen BiSS-…
-
Industrielle Bildverarbeitung
Neues Deep-Learning-Feature in Halcon 25.11
MVTec erweitert seine Machine-Vision-Software Halcon 25.11 um das neue Deep-Learning-Feature Continual Learning.
das könnte sie auch interessieren
-
Multivariable und energieeffiziente Steuerung
Multivariabel und energieeffizient
-
Sensoren, Ladekabel und Cybersicherheits-Zertifizierung
Zertifizierte, sichere Entwicklungsprozesse
-
OPC UA als Enabler für Data Spaces und KI
Semantische Standards
-
Multilevel-Technologie vermeidet LC-Filter und senkt Energiekosten
Drei Level für weniger Verluste

















