Webanwendungen – ein etablierter Standard!?
Webanwendungen sind heute ein fester Bestandteil unserer digitalen Landschaft. Ihre Universalität und Benutzerfreundlichkeit machen sie zu einer selbstverständlichen Wahl für die Entwicklung von Benutzerschnittstellen. Was in der täglichen Nutzung für Endnutzer zum Standard geworden ist, ist im Bereich der Maschinensteuerung keineswegs etabliert. Human Machine Interfaces (HMI), die Benutzerschnittstellen von Maschinen bedienen sich meistens noch proprietärer Lösungen. Aber warum? Und welche Vorteile bieten Web Schnittstellen im Bereich der Maschinensteuerung?
Die Neue Rolle von Webanwendungen in HMI
Während bis vor wenigen Jahren die Webanwendung im Desktop, dann auf Tablets, Smartphones usw. genutzt wurde, findet diese immer mehr und mehr Einsatz in Steuerpanels und der Industrie. Sogar im Weltall ist sie mittlerweile angelangt (Golem Link). Da scheint der industrielle Einsatz etwas hintherzuhängen.
Die eigentliche Innovation liegt in der Anwendung von Webtechnologien im Bereich der Human-Machine-Interfaces (HMI). Hier bringen Webanwendungen frischen Wind in ein Feld, das traditionell von proprietären Lösungen dominiert wurde. Diese Entwicklung ist besonders in der Industrie von Bedeutung, wo die Flexibilität und Plattformunabhängigkeit von Webanwendungen die Interaktion mit verschiedenen Maschinen und Anlagen vereinfacht und verbessert. Webanwendungen haben gegenüber proprietären Lösungen folgende Vorteile:
Zuerst wäre da die Herstellungabhängigkeit. Kein einziges Unternehmen, keine Updatestrategie und keine spontanen CEO Anwandlungen machen eine webbasierte HMI ungültig. Wenn Sie heute eine Anwendung entwickeln, können Sie sicher sein, dass diese in 10 noch funktioniert und dass die technischen Grundlagen dafür noch existieren.
Durch die Vielzahl an verschiedenen Geräten entwickeln Sie Webanwendungen mit ganz anderen Prinzipien. Viele der besten und handhabbarsten UI finden Sie heutzutage im Browser. Anwendungen, die auf verschiedene Auflösungen zugeschnitten sind. Deren Einsatz für die Große Leinwand genau wie für das kleine Touchpanel gemacht wurde, ist hier kein Problem. Und es geht immer noch weiter. Tastaturbedienung, Mausbedienung oder Touch sind heutzutage alle handhabbar.
Sie haben für Ihren Kunden ein Update geschrieben. Neue Features eingebaut? Für Ihren Kunden ist das Update mit einem Druck auf die F5 Taste oder einem Neustart des HMI Displays geschehen. Einfacher geht es nicht.
- Flexibilität
- Erweiterbarkeit
- Updates
- Unabhängigkeit (Betriebssystem, Browser-Anbieter)
- …
Konkrete Anwendungsfälle
Betrachten wir konkrete Szenarien: Der Ausfall eines Siemens-Panels mit proprietärer Software von TiA Portal kann nicht einfach ersetzt werden. Ggf. muss immer ein zweites Backupsystem vor Ort sein und dann natürlich noch jemand der das ganze auch anschließen kann. Im Kontrast dazu die Nutzung einer Webanwendung als HMI Lösung. Fällt das eigentliche Panel aus, kann durch den einfachen Einsatz eines Laptops mit Webbrowser der Ausfall schnell behoben werden. Es bedarf noch nicht mal eines Laptops. Tablets oder generell Smartphones sind in der Lage, das ausgefallene Bauteil kurzfristig zu ersetzen.
Im Falle eines Remote Supports, also im Falle einer Unterstützung, muss der Anbieter über VPN Verbindung mit den Entwicklungstools des SPS Systems eine Verbindung mit dem HMI System herstellen. Was ist, wenn die VPN Verbindung nicht aufgebaut wurde oder die lokale Internetverbindung ausgefallen ist, der IT Support im Urlaub oder oder oder. Eine Mobilfunkverbindung und eine TeamViewer Session reichen der webbasierten HMI, um dem Kunden Hilfe zu leisten.
Was ist mit Updates? Stellen Sie sich vor, die proprietäre Software ist nicht mehr die neueste. Ein Update muss her? Aber! Die HMI, die für Ihre Maschine entwickelt wurde, wird nicht mehr unterstützt. Mit einem webbasierten System haben Sie eine garantierte Abwärtskompatibilität. Die erste Webseite von Tim Berners Lee vom 30.04.1994 läuft heute noch auf modernen Browsern. Wer kann sowas schon versprechen.
Diese Beispiele zeigen die Effizienz und Anpassungsfähigkeit von Webanwendungen in HMI-Umgebungen.
Wann es sich lohnt auf eine Webbasierte HMI lösung zu setzen
Natürlich stehen den oben genannten Vorteilen auch Nachteile gegenüber. Proprietäre HMI Anwendungen sind relativ einfach und schnell zusammengestellt. Wo hingegen Webbasierte Anwendungen aufwändiger zu implementieren sind. Hier ist eine Abwägung nötig. In der Regel gibt es bei Serienprodukten unseren Kunden einen recht frühen Schnitt, in dem der Mehraufwand der initialen Entwicklung das Aufsetzen der Produktinstanz überholt. D.h. wenn die Software nur noch installiert werden muss und nicht für jedes Projekt erstellt wird, fällt der komplette Aufwand für das nächste Projekt in diesem Fall weg.
HMI sind mehr als die Schnittstelle zwischen Mensch und Maschine
Beim Einsatz von Serienprodukten ist der Einsatz an der Maschine nicht der einzige Kontext, in dem die HMI eingesetzt werden muss. Übergeordnet, als in der Weiterverarbeitung in der Cloud oder bei der Überwachung mehrerer Standorte, kommt uns der Wiederverwendungswert der Webanwendung endgültig zu Gute.
Webanwendungen sind längst ein Standard in der digitalen Welt, aber ihre Anwendung in HMI ist eine aufkommende Innovation, die das Potenzial hat, die Art und Weise, wie wir mit Maschinen interagieren, zu verändern. Sie bieten eine einfache, flexible und plattformübergreifende Lösung, die die Bedürfnisse der modernen Industrie erfüllt und neue Möglichkeiten in der Mensch-Maschine-Kommunikation eröffnet.