Konfigurierbare Layouts für die Zugangskontrolle: Nur Software, kein Austausch der Bedienfelder

Das Projekt in Kürze: Promwad entwickelte ein konfigurierbares Windows 11-Steuerungssystem für Total Support Services, einen in Großbritannien ansässigen Anbieter von Sicherheits- und Facility-Services. Wir haben eine .NET 8-Desktop-Lösung mit einem Layout-Editor und einer Bediener-App entwickelt, um 4-Wege- und 8-Wege-E/A-Karten von Industrie-PCs zu steuern. Es ersetzt einen starren Prototyp und ermöglicht es Ingenieuren nun, Bildschirme und Logik pro Standort anzupassen, ohne die Hardware oder den Code zu ändern.

Dadurch verfügt Total Support Services über ein wartungsfreundliches, leicht zu implementierendes Tool, das die Anforderungen seiner Endkunden an die Tor- und Schrankensteuerung erfüllt und weiter ausgebaut werden kann.

Review

Kunde & Herausforderung

Unser Kunde, Total Support Services, ist ein in Großbritannien ansässiger Anbieter von Sicherheits- und Facility-Services, der Zugangskontrollsysteme für Industrieanlagen liefert und wartet. Für einen seiner Endkunden benötigte er eine zuverlässige Möglichkeit, Tore und Schranken über Industrie-PCs zu steuern, die an 4-Wege- und 8-Wege-E/A-Karten angeschlossen sind. Der vorhandene Windows-Prototyp war schwer an verschiedene Standorte anzupassen, schwierig zu warten und zu erweitern und bot den Ingenieuren nicht genügend Flexibilität, um Steuerungsbildschirme zu entwerfen und zu aktualisieren. 

Sie suchten nach einem System, das mit der ausgewählten Relais-Hardware kompatibel war, Ingenieuren die Konfiguration und Weiterentwicklung von Steuerungslayouts ohne Änderung des Codes ermöglichte und für ihr eigenes Serviceteam einfach zu installieren und zu unterstützen war. 

Sie entschieden sich für Promwad als Entwicklungspartner aufgrund unserer Erfahrung mit .NET-Desktop-Tools für die industrielle Automatisierung und unseres pragmatischen Ansatzes: Wir konnten auf ihren bestehenden Controllern und ihrem UI-Konzept aufbauen, das vereinbarte Budget einhalten und flexibel auf sich ändernde Projektprioritäten reagieren.

quick facts
Suchen Sie einen zuverlässigen Entwicklungspartner für Industriesoftware?

 

Lösung

Wir haben ein konfigurierbares Steuerungssystem für Windows 11 auf .NET 8 entwickelt. Es besteht aus zwei Teilen:

  • Ein visueller Layout-Editor, mit dem Ingenieure relaisbasierte Steuerungsbildschirme als JSON-Layouts entwerfen können.
  • Eine Vollbild-Bediener-App, die diese Layouts auf Industrie-PCs ausführt und mit 4-Wege- und 8-Wege-E/A-Karten über TCP arbeitet.
Our Approach

Dieses Design bietet dem Kunden:

  • Ein versioniertes JSON-Layoutmodell mit automatischen Upgrades, sodass bestehende Installationen weiterhin funktionieren, während neue Bildschirme und Komponenten hinzukommen.
  • Eine separate TCP-Befehlsebene für die 4-Wege- und 8-Wege-E/A-Karten, die die Schnittstelle auch bei instabilem Netzwerk reaktionsfähig hält.
  • Zwei Bereitstellungsoptionen – ein WiX-basiertes Installationsprogramm und eine portable Version –, sodass das Serviceteam Systeme vor Ort ohne zusätzliche Tools aktualisieren kann.

 

Während der Entwicklung mussten wir einige praktische Probleme lösen:

  • Arbeiten mit unzuverlässigen TCP-Verbindungen, um Controller weiterzuleiten, ohne die Benutzeroberfläche einzufrieren oder Relais in einem unbekannten Zustand zu belassen.
  • Ändern und erweitern Sie Layouts und Steuerungslogik, während ältere JSON-Konfigurationen gültig bleiben.
  • Packen Sie alles so, dass die Installation und Aktualisierung auf Industrie-PCs für das eigene Serviceteam des Kunden einfach ist.

 

technology review

Dieses Projekt ist Teil unserer Expertise im Bereich kundenspezifische Softwareentwicklung für industrielle Automatisierung und Robotik. Wir entwickeln wartungsfreundliche .NET-Desktop-Tools für Industrie-PCs. Mit diesem System kann der Kunde Installationen an mehreren Standorten aktualisieren, indem er Layouts in der Software bearbeitet, ohne Relaispanels auszutauschen oder Code zu ändern.

Geschäftlicher Nutzen

Die neue Software bietet unserem Kunden eine moderne Relaissteuerungsanwendung, die auf die von ihm unterstützten Tor- und Schrankenanlagen zugeschnitten ist und sich somit nahtlos in seine bestehenden Abläufe integrieren lässt. Sie wird für die Fernöffnung von Schranken und für einen reibungsloseren täglichen Zugang für die Mitarbeiter des Endkunden verwendet. Das Feedback der Endkunden ist positiv, weitere Erweiterungen der Anwendung sind bereits geplant. Für den Kunden ist es eine maßgeschneiderte, kostengünstige Lösung, die auf seiner aktuellen Hardware und seinen Layouts basiert und zeigt, dass ähnliche Projekte innerhalb eines festgelegten Budgets realisiert werden können, ohne das gesamte System überarbeiten zu müssen.

Weitere Informationen zu unseren Leistungen im Bereich der industriellen Softwareentwicklung

  • Qt-basierte Lösungen: Erfahren Sie mehr über die Expertise von Promwad bei der Entwicklung von SCADA-Systemen, HMI-Software und Robotik mit Qt-Tools.
  • 5 Gründe für die Verwendung von Rust: Entdecken Sie unsere Forschungsergebnisse zu den Vorteilen von Rust in verschiedenen Branchen, von der Raumfahrt bis zur Blockchain. 

FAQ

Welche Software für die industrielle Automatisierung entwickeln Sie?

 

Wir entwickeln maßgeschneiderte Software für SPS-, SCADA-, MES- und ERP-Lösungen sowie für roboter- und industrienetzwerkgesteuerte Systeme. Unsere Teams passen die Lösung an Ihren Anwendungsbereich an (z. B. Energietechnik, Gebäudeautomation, Sicherheit, industrielle Netzwerke).

 
 

Welche industriellen Netzwerke und Protokolle integrieren Sie?

 

Wir arbeiten mit PROFINET, EtherCAT, IO-Link und Modbus TCP/RTU und können bei Bedarf auch andere industrielle Netzwerke integrieren. Außerdem unterstützen wir Datenaustauschschichten, die häufig in IIoT-/Industriesystemen verwendet werden (z. B. OPC UA, MQTT).

 
 

Über welche Fachkenntnisse verfügen Sie in den Bereichen Regelalgorithmen und Low-Level-Engineering?

 

Wir arbeiten mit automatischer Regelungstechnik, elektrischen Antrieben, FPGA-basierten Algorithmen, DSP-Mathematik und Algorithmen für Energiesysteme. Dazu gehören Motorsteuerungsansätze wie die feldorientierte Regelung (FOC) für PMSM, ACIM und BLDC.

 

 

Entwickeln Sie PLC/SCADA-Entwicklungswerkzeuge und IDEs?

 

Wir entwickeln SPS-Software gemäß IEC 61131-3 und können IDEs und Tools für die SPS-/SCADA-Programmierung erstellen. Dazu gehören die Arbeit mit etablierten Laufzeitumgebungen/Frameworks und die Entwicklung benutzerdefinierter IDEs in Sprachen wie C/C++ und Rust.

 
 

Können Sie Software für die Energietechnik und das Energiemanagement entwickeln?

 

Wir entwickeln Energiemanagement-Plattformen zur Optimierung und Verbrauchsregulierung für Industrieanlagen und Smart-Building-Szenarien. Die Lösungen können auf modularen Frameworks (z. B. OpenEMS) aufbauen, um die Erweiterung und die Integration von Geräten/Protokollen zu vereinfachen.

 
 

Erzählen Sie uns von Ihrem Projekt

Wir prüfen Ihre Anfrage sorgfältig und melden uns mit dem optimalen technischen Ansatz.

Alle übermittelten Informationen bleiben vertraulich und sicher — eine NDA stellen wir auf Anfrage bereit.

Sie bevorzugen direkten E-Mail-Kontakt?
Schreiben Sie an [email protected]

Andere Fallstudien