Unsere Kompetenzen
Softwarelösungen für industrielle Anwendungen
Software entscheidet mit darüber, wie flexibel Maschinen arbeiten, wie zuverlässig Anlagen betrieben werden und welche digitalen Services entstehen können. Wir verbinden individuelle Softwareentwicklung, Steuerungstechnik und industrielle Datenlösungen, um diese Potenziale gemeinsam mit Ihnen zu erschließen.
Dabei entwickeln wir modulare, erweiterbare und wartbare Lösungen, die zu Ihren Anforderungen und den langen Produktlebenszyklen im Maschinen- und Anlagenbau passen.
Softwareentwicklung
Wir entwickeln Software für industrielle Anwendungen, von maschinennahen Lösungen über vernetzte Edge- und Cloud-Anwendungen bis zu intuitiven Benutzeroberflächen. Dabei verbinden wir technische Anforderungen mit den Bedürfnissen der Anwender und schaffen eine Grundlage für die langfristige Weiterentwicklung Ihrer Produkte.

Individuelle Softwareentwicklung
Softwareentwicklung ist unsere Kernkompetenz und unsere DNA. Programmiersprachen und Frameworks sind unsere Werkzeuge, die es den Anforderungen entsprechend anzuwenden gilt. Technologien gepaart mit agilen Vorgehensmodellen machen unsere tägliche Arbeit erst richtig spannend. Mit dem Fokus auf industrielle Anwendungen bringen wir auch das Wissen für Ihre Branche mit. Wir sind stets am Puls der Zeit. Unser Ziel: „Die perfekte Softwarelösung für Ihre Anforderungen!“
Edge & Cloud Computing
Skalierbarkeit, Pay-per-Use und ein einfaches Deployment sind aus Sicht der Entwicklung einige Vorteile des Cloud Computings. Mit Edge Computing können diese Stärken nun auch direkt auf dem Shopfloor genutzt werden. Predictive Maintenance und Condition Monitoring sind nur zwei mögliche Anwendungsfälle, die sich mittels Edge- und Cloudtechnologien realisieren lassen. In Verbindung mit entsprechenden Kommunikationsschnittstellen entstehen so vielversprechende Lösungen. Wir unterstützen Sie gerne in allen Phasen Ihrer Edge- oder Cloud-Projekte.


UI / UX
UX/UI-Design ist mehr als nur eine schöne Darstellung. Wir gestalten mit Blick auf Ihre User, denn eine gute User Experience (UX) und ein durchdachtes User Interface (UI) sind entscheidend für die Akzeptanz von Softwareprodukten. Durch die Kombination bewährter Technologien mit agilen Methoden gestalten wir das Nutzererlebnis zielgerichtet und ansprechend. Gerne begleiten wir Sie durch alle Phasen Ihres UX/UI-Projektes – von der ersten Idee bis zur finalen Umsetzung.
Steuerungstechnik
Variantenreiche modulare Maschinen erfordern auch die Modularisierung und Konfigurierbarkeit der Steuerungssoftware. Offene Steuerungskonzepte bieten hier unschätzbare Vorteile um auch die Softwarequalitätskriterien wie Wartbarkeit und Erweiterbarkeit einzuhalten. Die objektorientierten Erweiterungen in der IEC 61131-3 unterstützen in der Entwicklung von softwareintensiven Steuerungsprojekten. Mittels Software zur virtuellen Inbetriebnahme kann ein digitaler Zwilling von Maschinen erstellt werden, der die Softwarequalität absichert und die Wiederverwendung der Softwaremodule ermöglicht.

SPS-Programmierung
Wiederverwendung von Steuerungssoftware ist ein zentraler Wettbewerbsfaktor. Ab einer Wiederverwendungsrate von 3 amortisiert sich der initiale Mehraufwand für einen modularen Lösungsansatz. Damit verbunden ist die Modularisierung der Software, der Einsatz von Tools zur Quellcodeverwaltung, die Einführung toolgestützter Reviewtechniken und die Anwendung geeigneter agiler Vorgehensmodelle. Wir unterstützen unsere Kunden bei der Programmierung, der Einführung von Tools und beim Changemanagement.
Virtuelle Inbetriebnahme
Die virtuelle Inbetriebnahme von Maschinen und Anlagen bietet zahlreiche Vorteile und kann zu einem echten Wettbewerbsvorsprung verhelfen. Entwicklungs- und Inbetriebnahmezeiten werden deutlich verkürzt, die Softwarequalität wird maßgeblich verbessert. Durch zahlreiche Projekte verfügen wir über langjährige Erfahrung in der Erstellung von virtuellen Modellen. Dabei vertrauen wir auf die leistungsstarke Simulationssoftware „ISG-virtuos“.

Servitization
Mit digitalen Services können Maschinenhersteller ihr Produktangebot erweitern und ihre Kunden über den gesamten Maschinenlebenszyklus begleiten. Zustandsüberwachung, vorausschauende Wartung oder nutzungsbasierte Angebote benötigen dafür eine verlässliche technische Grundlage.

Datenräume und Manufacturing-X
Digitale Services benötigen häufig Daten aus unterschiedlichen Unternehmen. Datenräume ermöglichen deren Austausch unter vereinbarten Zugriffs- und Nutzungsbedingungen. Im Umfeld von Manufacturing-X unterstützen wir Sie dabei, Maschinen und Anwendungen an solche Datenökosysteme anzubinden. Offene Standards wie OPC UA und die Verwaltungsschale bilden dafür wichtige Grundlagen.
IIoT Building Blocks
Mit unseren IIoT Building Blocks schaffen Sie eine Grundlage für datenbasierte Anwendungen und Services. Die modularen Bausteine Collect, Explore, Improve und Exchange unterstützen Sie bei der Erfassung, Auswertung und Nutzung industrieller Daten sowie beim kontrollierten Austausch über Unternehmensgrenzen hinweg. Daraus entstehen beispielsweise Lösungen für Condition Monitoring oder Predictive Maintenance.


OPC UA Lösungen
Einheitliche Schnittstellen machen Maschinendaten für unterschiedliche Anwendungen nutzbar. Mit OPC UA lassen sich Maschinen, Anlagen und IT-Systeme herstellerübergreifend vernetzen. Wir unterstützen Sie bei der Entwicklung passender Schnittstellen und Informationsmodelle und schaffen damit eine Grundlage für die Integration Ihrer Maschinen und digitale Serviceangebote.
Machine Learning
Machine Learning hilft, Muster in Maschinendaten zu erkennen und daraus Vorhersagen abzuleiten. So können beispielsweise Qualitätsabweichungen erkannt, Wartungsbedarfe abgeschätzt oder Produktionsprozesse verbessert werden. Wir begleiten Sie von der konkreten Aufgabenstellung über die Datenaufbereitung und Modellentwicklung bis zur Integration in Ihre Anwendung.

