Qt-basierte Lösungen
Skalierbare, auf Qt basierende Lösungen für die industrielle Automatisierung
Gewährleisten Sie Zuverlässigkeit Ihrer Robotik-Hardware und SCADA-Systeme
Warum Qt für industrielle Automatisierungsprojekte wählen
Funktionale Sicherheit mit Qt einrichten
Funktionale Sicherheit wird in verschiedenen Industrieumgebungen, Krankenhäusern, Straßen, Eisenbahnen, Baugebieten und Produktionsstätten immer wichtiger. Mit Qt, basierend auf C++, können wir fortschrittliche Software und eingebettete Systeme mit robusten Sicherheitsfunktionen erstellen, die für den Schutz sensibler industrieller Daten unerlässlich sind.
Unser Ansatz umfasst den Qt Safe Renderer, ein Tool, das für die Einhaltung von Zertifizierungsstandards und die Darstellung von Schlüsselinformationen zu Fertigungsprozessen, Anlagenstatus und Sicherheitsalarmen entwickelt wurde.
Quelle: Qt Group
Qt Safe Renderer erreicht dies durch die Ausgliederung sicherheitskritischer Funktionen in ein unabhängiges Subsystem mit eigenem Prozess. Dies gewährleistet einen kontinuierlichen Betrieb der sicherheitskritischen Komponenten, selbst im Falle eines Ausfalls der Haupt-UI.
Darüber hinaus hält sich der Qt-Code an wichtige Standards wie IEC61508, IEC62304 oder ISO26262 und unterstreicht damit unser Engagement für die Erfüllung von Sicherheitsanforderungen.
Was wir tun
UX
Nutzt die volle Leistungsfähigkeit des Qt-Frameworks und enthält die Anzeigelogik für die Benutzeroberfläche
Anwendung
Dient als Kern für die Geschäftslogik und umfasst Dienste, Code und Bibliotheken zur Steuerung von benutzerdefinierter Hardware oder spezifischen Algorithmen. In industriellen Anwendungen umfasst diese Ebene oft mehrere separate Anwendungen und nicht nur eine monolithische ausführbare Datei
Qt-Laufzeitbibliotheken
Enthalten Kerninternas, Unterstützungsfunktionen und Qt-Bibliotheken, die UI-Komponenten (Qt Widgets, Qt Quick/QML, Qt 3D, Drucken) und nicht-UI-Funktionen (Container, Zeichenketten, IPC, Threadings, Parser) abdecken
C++-Laufzeitbibliotheken
Enthalten Laufzeitkomponenten und Bibliotheken des C++-Compilers wie STL oder Boost
Drittanbieterkomponenten
Umfassen externe Softwarebibliotheken, Datenbanken oder Protokollstapel, die über das Kern-Qt-System hinausgehen
Betriebssystem
Dient als Schnittstelle zur Hardware und reicht von Desktop-Betriebssystemen über Linux-Varianten bis hin zu Echtzeit-Betriebssystemen (RTOS), je nach Ihren Anforderungen
Hardware
Unter Verwendung von Qt für die Geräteerstellung entwickeln wir IIoT-Geräte und Robotikhardware für unsere Kunden. Ob drahtlos verbunden oder nicht, diese Geräte bieten nahtlose Interaktion über verschiedene Schnittstellen, wie z. B. physische Knöpfe und Touchscreens.
Qt for Device Creation rationalisiert die Entwicklung unserer eingebetteten Systeme, indem es mit der Boot to Qt-Technologie schnelle Boot-Zeiten gewährleistet und wertvolle, auf Industrielösungen zugeschnittene Komponenten enthält.
HMI-Systeme
Wir entwickeln Human-Machine-Interface (HMI)-Systeme und nutzen unser Fachwissen bei der Erstellung von Software mit fortschrittlichen Benutzeroberflächen für Touchscreen-Geräte.
Mit Qt Quick-Technologie integrieren wir moderne Funktionen wie Touchscreens, Gesten, haptische Steuerelemente und fokussierende Animationen, um die Benutzerinteraktion zu verbessern und eine Smartphone-ähnliche Oberfläche zu schaffen.
SCADA-Systeme
Unser Team sorgt für eine nahtlose Echtzeitsteuerung dezentraler Prozesse, indem es Funktionen wie Multi-Thread-Ausführung, On-Demand-Verhalten und optimierte Speicherverwaltung integriert.
Die auf Leistung ausgelegte Architektur von Qt erleichtert die Entwicklung von SCADA-Systemen, die in der Lage sind, umfangreiche Daten von entfernten Sensoren zu verarbeiten und anspruchsvolle 2D- und 3D-Grafiken darzustellen.
Digitale Zwillinge
Zur Erstellung präziser digitaler 3D-Nachbildungen physischer Systeme entwickeln wir Qt-basierte Lösungen, die Ihre Daten und Prozesse visualisieren, den Gerätestatus steuern, gefährliche Muster erkennen und Optimierungsstrategien identifizieren.
Unser Team liefert innovative Lösungen, die prädiktive Analytik, Systemüberwachung und allgemeine betriebliche Erkenntnisse verbessern.
Qt-Technologien, die wir einsetzen
Wir nutzen verschiedene Qt-Protokolle, virtuelle Tastaturen, Diagramme, Tabellen, Internationalisierung und Remote-UI-Tools in unseren Entwicklungsprojekten für die industrielle Automatisierung.
Qt MQTT
Eine Bibliothek auf der Grundlage des standardisierten Publish-Subscribe-Protokolls für den zuverlässigen Datenaustausch zwischen Geräten oder Komponenten
Qt KNX
Ein Multi-Vendor-Protokoll für Smart Homes und Gebäude
Qt Opc UA
Ein Protokoll für die Datenmodellierung und den sicheren Datenaustausch
Qt Serial Bus
Eine Out-of-the-Box-API für die Konnektivität mit mehreren Plattformen und Geräten
Qt HTTP Server
Ein Server zur Erstellung von HTTP-Funktionalitäten und zur Sicherstellung der Cloud- und Edge-Konnektivität
Qt Web GL
Eine API für schnelles Interface-Streaming über ein Netzwerk zu einem Remote-Browser
Qt für WebAssembly
Eine Plattform für den Remote-Desktop-Zugriff
Erkunden Sie unsere Fallstudien
Anwendung zur Visualisierung von Kamerastreams
Wir haben Anwendungen für mobile Maschinen entwickelt, die der Beobachtung der industriellen Arbeitsumgebung dienen. Die erste Anwendung bietet Betreibern eine umfassende 360-Grad-Ansicht, während die andere mehrere Kamerastreams anzeigt.
Was wir gemacht haben:
- Verbesserte Effizienz und Sicherheit des Bedieners durch eine detaillierte Sicht auf die Umgebung.
- Anpassung der Anwendungen an verschiedene Bildschirme und Systeme zur Gewährleistung der Flexibilität.
- Entwicklung einer qualitativ hochwertigen Benutzeroberfläche (UI/UX) für eine nahtlose Überwachung, bei der die Benutzerfreundlichkeit im Vordergrund steht.
Anwendung für robustes GUI-Testing
Wir haben einen vielseitigen GUI-Tester entwickelt, der in der Lage ist, nahtlos über mehrere Plattformen und Geräte hinweg zu testen, ohne die bestehende Kundenanwendung zu verändern.
Höhepunkte der Lösungen:
- Einfache Integration in das Ökosystem, ohne dass Anwendungsänderungen erforderlich sind.
- Ermöglicht das Testen von hybriden GUIs für verschiedene Szenarien.
- Unterstützt alle Qt-Widgets und Steuerelemente für gründliche Schnittstellentests.
- Unterstützt eingebettete Webinhalte für ganzheitliches Testing und Qualitätsverbesserung.
- Bietet Zugriff auf Eigenschaften und APIs für eine eingehende Analyse.
HMI-System zur Verbesserung von Fertigungsprozessen
Wir haben eine fortschrittliche Human-Machine-Interface (HMI)-Lösung für unseren Kunden in der Fertigungsindustrie entwickelt, um die Effizienz ihrer industriellen Automatisierungsprozesse zu steigern.
Unser Team hat eine benutzerfreundliche Oberfläche mit Echtzeitdatenvisualisierung entworfen, um präzise Einblicke in komplexe Fertigungsprozesse zu ermöglichen.
Wesentliche Merkmale:
- Nahtlose Integration mit virtuellen PLCs und SCADA-Systemen für effiziente Kommunikation.
- Echtzeitüberwachung mit Datenvisualisierung zur Verbesserung der betrieblichen Effizienz und der Entscheidungsfindung.
Qt-basierte Umgebung für die Entwicklung von Robotikhardware
Unser Team hat die Entwicklung von Robotikhardware für ein führendes europäisches Unternehmen vorangetrieben.
Mit Qt-Tools haben wir Betriebsabläufe optimiert, Benutzeroberflächen verbessert und eine komplexe Entwicklungsumgebung bereitgestellt.
Verwendete Technologien:
- Qt-Framework als Hauptplattform für die Entwicklung geräteunabhängiger Lösungen.
- Qt Creator IDE für eine zentralisierte Umgebung und die Integration von Versionskontrolle.
- Qt Quick und Widgets für reaktionsschnelle Benutzeroberflächen.
- Qt Hardware Abstraction Layer für robuste Kommunikation über verschiedene Protokolle (CAN, Ethernet).
Was wir gemacht haben:
- Schnelle Prototypenerstellung und agile Iterationen für den Entwicklungsprozess ermöglicht.
- Sicherstellung einer zuverlässigen Kommunikation mit einer Vielzahl von Robotikkomponenten innerhalb des Ökosystems.
- Nahtlose Bereitstellung von Lösungen auf Windows, Linux und eingebetteten Systemen.
Möchten Sie skalierbare Qt-basierte Lösungen erstellen, die die Produktivität und Sicherheit Ihrer industriellen Umgebung verbessern?
Kontaktieren Sie uns über Ihr Projekt! Wir werden uns noch heute oder am nächsten Arbeitstag mit Ihnen in Verbindung setzen. Alle übermittelten Informationen werden vertraulich behandelt.