HTML5 Leitsysteme
Das grösste Highlight bei unseren Anlagen ist – nebst den intelligenten Steuerungsfunktionen – die offen programmierte Visualisierung. Anstatt auf kommerzielle Produkte zu setzen, entwickeln wir die Leitsysteme komplett selbst. Das hat gleich mehrere Vorteile. Zum einen sparen wir damit Lizenzgebühren von den kommerziellen Anbieter. Das heisst für Sie als Endkunde, die Anlage wird durch das günstiger. Zum zweiten stossen wir so nie an irgendwelche limitierenden Vorgaben. Das heisst, Sie erhalten genau die Anlage die Sie wünschen. Der Ausdruck «Geht nicht, gibt’s nicht» trifft bei uns damit voll ins Schwarze. Die Visualisierung wird komplett in HTML5 entwickelt. Für Sie heisst das, dass Sie die Anlagenbilder mit einem beliebigen Browser öffnen können. Plugins werden nirgends benötigt. Auch limitierte Zugriffe, so wie bei kommerziellen Leitsystemen üblich, gibt es bei uns nicht. Ob nun ein einzelner Benutzer oder hundert das Browserfenster öffnen und auf die Anlage zugreifen, spielt keine Rolle. Und das Beste, das alles gehört zum Lieferumfang dazu. Durch die offene Programmierung in HTML5 sind Anpassungen im Handumdrehen erledigt. Mit entsprechendem Fachwissen könnten solche Anpassungen auch direkt durch den Endkunden selbst ausgeführt werden. Wir nennen diese Visualisierung «Infraview».
Für mehrere solcher Anlagen durften wir die grafische Oberfläche mittels folgenden Technologien programmieren:
- Visual Studio 2021 als Programmierumgebung
- PHP für Programmierung der Web-Services
- MySQL Datenbank
- Java-Script Libraries (z.B. JQuery für Ajax-Requests und CSS-Updates)
- HTML5/CSS
- C# und C++ für die Serverfunktionalitäten
- JSON Datenaustausch zwischen verschiedenen Schnittstellen
Bildfunktionalitäten:
- Programmierung Grundfunktionalität dynamische Bildaktualisierung
- Web-Service zur Statusabfrage bestimmter Elementen oder ganzer Elementlisten
- Animation der Bildelemente mittels Java-Script und CSS
- Web-Service zur Übermittlung von Benutzerbefehlen
- Stylesheets und Programmierung der HMI Komponenten Statusanzeigen, Buttons, Werteingaben
- Animation/Programmierung der einzelnen Bilder
- Anzeige der Alarmliste, filterbar nach aktiv/quittiert/archiviert
- Trenddarstellungen mit unbegrenzter Datenaufzeichnung
- Befehlsfenster
- Parameterfenster
- und weitere mehr
Ressourcenschonend kostenlos dabei
Auf nachfolgendem Bild dürfen wir unseren Leitsystemserver für ein Tunnelprojekt präsentieren. Und Nein, es geht auf diesem Bild nicht um die Inframatic Blache 🙂
Zugegeben: Er ist etwas klein für einen HTML5 SCADA Server mit unlimitierten Webzugriffen. Deshalb hier eine grössere Version des Bildes.
Wo andere ganze Serverfarmen aufbauen müssen um die SCADA HMI’s für Infrastrukturprojekte realisieren zu können, reicht bei uns ein Rasperry-PI. Dazu kostenlos inklusive: Ein extrem tiefer Energieverbrauch. In der heutigen Zeit wichtiger denn je. Und damit man sieht, dass das ganze auch zuverlässig funktioniert: