Human Machine Interface

Human Machine Interface für ein aktives harmonisches Filtersystem

Welle_web
Icon-Digitalisierung von Geschäftsprozessen

Human Machine Interface

Es wurde die Software für ein HMI (Human Machine Interface) entwickelt. Über das HMI wird ein aktives harmonisches Filter-System überwacht und konfiguriert. Das Gerät besitzt ein Touchdisplay mit grafischer Benutzeroberfläche, ein Webinterface, eine ModbusTCP-Schnittstelle und eine EtherCAT-Schnittstelle.
Das System basiert auf Embedded Linux mit Echtzeit-Patches (Linux RT). Die Software wurde mit Qt und C++ entwickelt.

C
C++
JavaScript
JSON
Embedded Linux
Qt
SQLite
EtherCAT
Modbus (/TCP)
HTTP/S
Touch UI / Touch Display

Das HMI besitzt ein Touch Display mit einer auf Touch-Bedienung optimierten Benutzeroberfläche zur Konfiguration des Display und der angeschlossenen Module mit der Leistungselektronik.

Zustandsanzeige / Modul-Status

Über die Zustandsanzeige ist jederzeit der Status der einzelnen Module ersichtlich.

Visualisierung der deaktivierten Harmonischen

Auf dem Startbildschirm befinden sich Diagramme zur Darstellung von Grid Voltage, Grid Current, THDu, THDi und Filter-Current. Zusätzlich werden übersichtlich die deaktivierten Harmonischen visualisiert.

Abstraktion über Parameter

Auf alle Parameter des Systems kann über eine einheitliche Abstraktion zugegriffen werden. Parameter dienen dazu, die Leistungselektronik zu konfigurieren, Netzwerkeinstellungen vorzunehmen, Datum und Uhrzeit einzustellen, Dienste zu aktivieren sowie viele weitere Aspekte des Systems zu konfigurieren.

Ereignisprotokoll

Im Ereignisprotokoll werden die Ereignisse der verschiedenen Dienste und Kompontenten auf dem Display als auch die Ereignisse der Module mit der Leistungselektronik-Steuerung erfasst. Das Ereignisprotokoll ist filterbar.

Passwortschutz

Das HMI besitzt einen per Parameter konfigurierbaren Passwortschutz. Nach einer konfigurierten Inaktivitätszeit wird das Display gesperrt und Änderungen erfordern die Eingabe eines konfigurierbaren Passworts.

Webinterface

Über das Webinterface kann auf die Parameter-Konfiguration zugegriffen werden. Durch dieses Konzept stehen alle als Parameter abgebildete Konfigurationen und Aktionen im Webinterface zur Verfügung.

Web-Schnittstelle

Über die Web-API des Webservices können andere Softwaresysteme an das HMI angebunden werden und Parameter bearbeiten. Durch die Abstraktion stehen alle als Parameter abgebildete Konfigurationen und Aktionen über die API zur Verfügung.

Modbus-Schnittstelle (TCP)

Über die Modbus-TCP-Schnittstelle können andere Softwaresysteme an das HMI angebunden werden und Parameter bearbeiten. Durch die Abstraktion stehen alle als Parameter abgebildete Konfigurationen und Aktionen über die API zur Verfügung.

EtherCAT-Schnittstelle zur Leistungselektronik-Steuerung

Die einzelnen Module mit der Leistungselektronik-Steuerung sind per EtherCAT mit dem HMI / Display (EtherCAT-Master) verbunden. Über die EtherCAT-Verbindung werden die Modul-Parameter kontinuierlich mit dem internen Cache des Displays synchronisiert.

Screenshots erstellen (Webinterface)

Erstellte Screenshots vom Display können über das Webinterface heruntergeladen werden.

Generierbarer System-Report

Es ist möglich einen System-Report zu generieren, welcher alle wichtigen Informationen zum Display und den angeschlossenen Modulen enthält. Dazu gehören auch die Parameter und Systemereignisse.

Digital IOs

Über die per Parameter konfigurierbaren digitalen Ein- und Ausgänge am Display kann z. B. der Zustand des Systems ausgegeben werden.

Import / Export der Konfiguration (USB-Stick und Webinterface) mit CRC

Es ist möglich die aktuelle Konfiguration auf einen USB-Stick zu exportieren und wieder von dort zu importieren. Ebenfalls ist es möglich, die Konfiguration über das Webinterface zu exportieren und wieder zu importieren.

Reset-Funktionalität

Das HMI kann per Parameter-Konfiguration auf die Werkseinstellungen zurückgesetzt werden.

Mehrsprachigkeit

Die gesamte Benutzeroberfläche unterstützt mehrere Sprachen. Die aktive Sprache kann per Parameter-Konfiguration festgelegt werden.

HMI2

Kunden­geschichte

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Unsere Referenzen

Footer-Trenner-Desktop-Welle
Footer-Trenner-Mobil-Welle

Kontakt

Adrian Junker

Adrian L. Junker

M.Sc., Geschäftsführer & Entwickler

Junker Technologies GmbH
Badstraße 24a
77652 Offenburg

info@junker-technologies.com
+49 781 96667220