Konfigurationstool
für ein Industrie-PC basiertes Pumpensystem
Für die Erstellung und Wartung von Konfigurationsdateien einer Steuerung von
Druck- und Vakuumpumpen haben wir eine intelligente, übersichtliche und flexible
Lösung geschaffen.
Maschinenlesbare Konfigurationsdateien für komplexe Pumpensysteme sind per
Hand kaum noch erstell- oder wartbar. Durch die Anzahl und Bedeutung der einzelnen
Parameter, deren Grenzwerte und deren Abhängigkeiten untereinander, ist das
manuelle Verfahren sehr zeitaufwendig und potentiell auch fehlerträchtig.
Hier bietet sich ein geeignetes Konfigurationsprogramm geradezu an. Verschiedene
Aspekte, z.B. eine übersichtliche Oberfläche, automatische Prüfung
auf fehlende Parameter, auf Verletzung von Randbedingungen, auf Konsistenz logischer
Zusammenhänge und schließlich automatische Generierung syntaktisch korrekter
Dateien, vereinfachen und beschleunigen die Konfiguration erheblich.
Merkmale und Leistungen
- Übersichtliche Darstellung der Konfigurationsstruktur als Baum
- Einfaches Hinzufügen oder Löschen einzelner Abschnitte
- Darstellung jedes Abschnittes als Eingabemaske
- Vorgabe erforderlicher Parameter und, wo möglich, die Vorgabe erlaubter Eingabewerte
- Dynamische Ermittlung fehlender Parameter
- Dynamische Deaktivierung der Eingabefelder für nicht erforderliche Parameter
- Automatische Vorgabe von konstanten, nicht änderbaren Parametern
- Direkte Rückmeldung von Fehleingaben in Form von farbiger Markierung und Texthinweisen
- Laufend generierte Aufgabenliste, durch Doppelklick direkte Navigation zum entsprechenden
Parameter
- Unbegrenztes UnDo und ReDo
- Sämtliche Parameterbezeichnungen sind konfigurierbar. Textdarstellungen von
Parameterwerten wie beispielsweise Baudraten und deren Darstellung in der Konfigurationsdatei
können vorgegeben werden
- Die Sprache und Texte aller Menüeinträge sind konfigurierbar
Vorteile
- Strukturierung der Konfiguration in einer für den Anwender übersichtlichen
und logischen Weise
- Kontrolle sämtlicher Parameter auf Korrektheit
- Kontrolle sämtlicher vorgegebener Abhängigkeiten
- Einfache und effiziente Erstellung korrekter Konfigurationen
Technische Bemerkungen
- Aufteilung der Software in die Subsysteme Dateiparser und -generator, Regelwerk
und Darstellung
- Die Benutzeroberfläche bildet eine Konfigurationsdatei ab: Die Anwendung unterstützt
die dynamisch und kontextabhängig erzeugte, strukturierte Darstellung der Konfiguration
als Baum und als Vorgabe der erforderlichen Parameter durch Eingabemasken (MVC-Architektur)
- Die Objekte zur Datenhaltung sind aus einigen wenigen Basisklassen zusammengesetzt,
die die einzelnen Parametertypen darstellen. Die Benutzeroberfläche und der
Dateiparser sowie -generator greifen auf die Datenobjekte zu
- Eine Erweiterung des Umfangs der Konfigurationsdatei um weitere Parameter, Parametertypen
oder selbst ganze Abschnitte sind programmierbar, ohne den "Rest" der Anwendung
zu ändern. Ein Austausch des "View" durch eine Weboberfläche oder ein
Wechsel des Parsers auf eine andere Syntax sind problemlos realisierbar
Mögliche Erweiterungen
- Grafisches Zusammenstellen einzelner Pumpen
- Simulation von Pumpensystemen
Benutzeroberfläche des Variair System Konfigurators
Diese Darstellung zeigt das Bearbeiten einer Konfigurationsdatei.
Die Baumstruktur, welche die Struktur der Konfiguration abbildet, ist links erkennbar.
Hier können Abschnitte hinzugefügt oder gelöscht werden.
Der ausgewählte Abschnitt wird in der Konfigurationsmaske rechts bearbeitet.
Unter der Konfigurationsmaske ist die Aufgaben- und Fehlerliste dargestellt. Die
angewählte Aufgabe wird in der Konfigurationsmaske farbig unterlegt.
Grau hinterlegte Eingabefelder entsprechen Parametern, die in der aktuellen Konfiguration
nicht erforderlich sind.