Connectivity und Security
Wie kann das TwinCAT HMI mit einer SPS Daten austauschen? Einfach, indem der Client – also der Browser – mit dem HMI-Server kommuniziert. Die seit Jahren bekannten und bewährten Standards HTTPS und Websocket Secure garantieren die Sicherheit vom Client zum Server. Der HMI-Server wiederum ist über geeignete Protokolle mit der jeweiligen Steuerung bzw. den Steuerungen verbunden. Hierfür steht neben der Automation Device Specification (ADS) auch OPC UA zur Verfügung. Über die Server Extensions lassen sich weitere Protokolle, beispielsweise branchenspezifische wie BACNet oder IEC61850, einfach implementieren. In einem lokalen Netzwerk können natürlich verschiedene Steuerungen ihre Daten mit einem oder mehreren Clients austauschen. Die Clients können auf lokalen PCs oder Panel-PCs laufen oder auf mobilen Geräten, wie Tablets oder Smartphones, ausgeführt werden. Die sichere Verbindung zu Cloud-basierten Diensten ist natürlich mit integriert. So können HMI-Seiten auch auf Smartphones angezeigt werden, die z.B. über eine Cloud mit der Maschine verbunden sind.
Flexibilität und Offenheit
Durch die Nutzung von HTML5 ist das TwinCAT HMI durch HTML-Seiten von Designern einfach erweiterbar. So können beispielsweise aus den einzelnen Controls komplexere User Controls zusammengesetzt werden. Damit entsteht auf der Seite der Views ein überaus modulares und einfach erweiterbares System. Java-Script kann – muss aber nicht – für die Client-Logik eingesetzt werden. Wem JavaScript unbekannt ist, der kann über einen grafischen Editor bestimmte Bedingungen einfach konfigurieren, anstatt sie zu programmieren. Auf Seiten des Servers können mit den sogenannten Extensions Erweiterungen sehr einfach programmiert und Funktionalitäten modular erweitert bzw. nachgerüstet werden. Das können in C++ oder .NET programmierte Logiken sein; das kann aber auch eine Extension für ein bestimmtes Protokoll sein. Speziell für branchenorientierte Controls bietet das TwinCAT HMI die ideale Lösung, aber auch vom Design her ganz andere Controls sind integrierbar.
Paradigmenwechsel für HMI-Lösungen
Mit dem neuen TwinCAT HMI wird ein Paradigmenwechsel im Bereich der HMI-Software eingeläutet: Statt der proprietären Systeme für Engineering und Kommunikation und der Verwendung unter bestimmten Betriebssystemen wird mit TwinCAT HMI ein Standard für das Design – nämlich HTML5 – und ein Standard für die Kommunikation – nämlich Websockets und HTTPS – eingesetzt. Auch besteht keine Abhängigkeit vom Betriebssystem: HTML5 kann auf jedem beliebigen Browser unter jedem beliebigen Betriebssystem ausgeführt werden. Damit hat Beckhoff eine zukunftssichere, offene und performante Lösung für die Welt mit Industrie 4.0 und IoT geschaffen.