Bühler IIoT Lösung für Zellenmanagement
Bühler IIoT Lösung für Zellenmanagement

Bühler IIoT Lösung für Zellenmanagement

Modernes SCADA-System für Die-Casting-Zellen

Für den Maschinenhersteller Bühler in der Schweiz entwickelten wir im Bereich Zellensteuerung ein SCADA-System und entwarfen Module für ein neuartiges und bahnbrechendes Produkt.


Digitaler Zwilling

Herzstück des Backend ist ein Digital Twin, der basierend auf von der Siemens PLC Simatic zur Verfügung gestellten Metadaten vollständig generiert wird und dadurch immer aktuell mit der komplexen PLC Struktur ist. Jegliche Sensoren, Parameter und Prozesswerte werden von dem Digital Twin abgebildet. Auch Mutationen an den Parameter oder Kommandos werden vollständig über den Digitalen Zwilling gehandelt. Die vollautomatische Code-Generierung spart enorm viel Entwicklerzeit und erhöht zusätzlich die Softwarequalität.

Bei der Wahl der Backendtechnologien waren die modernsten Tools gerade gut genug:

Backend

Das in .NET Core und C# geschriebene Backend verfügt über eine modulare "Vertical-Slice-Architektur" in dem Funktionsblöcke wie Alarme, Tracebility auf Teile-Ebene, Rezepte und ein mächtiges Authentifizierungs-Modul einfach voneinander isoliert werden können. Alle Module verfügen über eine GraphQL Schnittstelle, die per Push Echtzeitdaten an das Frontend zur Verfügung stellen.

Frontend

Das in React und TypeScript geschriebene Frontend vereint einfache Bedienung und mächtige Funktionen zugleich. Kernstück ist die 2d und 3d Visualisierung, die basierend auf dem vom Digital Twin zur Verfügung gestellten Daten, den Zustand der Druckgusszelle zu jeder Zeit visualisiert. Alle Alarme der über 50 Geräte werden aggregiert und übersichtlich dargestellt. Auch das Frontend verfügt über eine moderne modulare Architektur und ist für den Einsatz auf Touchgeräten optimiert.

Datenaustausch per OPC-UA-Server

Fremdsysteme wie beispielsweise Shopfloor-Systeme oder das MES können über einen selbst entwickelten OPC-UA-Server mit der digitalen Druckgusszelle kommunizieren. Neben aktuellen Werten aller Geräte können auch Alarme gelesen werden.

Aufgabenstellung

Handmade Systems übernahm die Architektur des SCADA Frontend + Backend (Systemarchitektur) und entwickelte als Partner diverse Module in enger Abstimmung.

Leistungen

SoftwareentwicklungArchitekturBeratung

Tech-Stack

C# • .NET Core • GraphQL • Postgres • React • TypeScript • Vite • Vitest • HTML5 • CSS • Tailwind • Docker • Digital Twin • Traeger OPC UA SDK • MQTT • MartenDB • Influx • xUnit • Azure DevOps

Andere Projekte

ChatKI

ChatKI

Unser Kunde, ChatKI, hat uns mit der Erweiterung ihrer deutschen Chat-GPT-Alternative beauftragt.

Mehr...
NATO RegSys

NATO RegSys

Für die NATO entwickelten wir ein sicheres und benutzerfreundliches System zur Registrierung von Konferenzbesuchern. Die Web-Software ermöglicht eine reibungslose Registrierung für verschiedenste Veranstaltungen und bietet zusätzliche Dienstleistungen wie Hotelbuchungen sowie An- und Abreiseplanung.

Mehr...
SweepBusiness IoT Plattform

SweepBusiness IoT Plattform

Unser Kunde, ifp - Institut für Produktion und Logistik GmbH & Co. KG, beauftragte uns mit der Architektur und Entwicklung von Modulen für ein neues SaaS-Produkt im IoT-Bereich.

Mehr...
TAXIKOMM24 Admin Portal

TAXIKOMM24 Admin Portal

Handmade Systems ist bei TAXIKOMM24 der Partner für alle Themen rund um die Frontends der in der Entwicklung befindlichen TAXIKOMM-Plattform V2.0.

Mehr...
Gruppe von Menschen
NATO
TaxiKomm24
Swiss Life
SweepBusiness

Sie haben eine spannende Herausforderung oder brauchen Unterstützung?

Nutzen Sie Ihren direkten Draht zu einem AI, SaaS-, Cloud und IoT-Experten: