Factory Software Blog l AVEVA News

Entscheidende Eigenschaften für eine schnelle HMI/SCADA-Entwicklung

Geschrieben von Dirk Rengbers | 07.08.2024 22:00:00

Im Bereich der Betriebssteuerung hat sich die HMI-Software in den letzten 15 Jahren stark weiterentwickelt. Während einige Innovationen dauerhaft bestehen blieben, verschwanden andere genauso schnell, wie sie aufkamen. Zu den wichtigsten und beständigsten Funktionen moderner HMI-SCADA-Entwicklungen zählen eine leistungsstarke Grafikbibliothek, ein vorlagenbasiertes Design und Simulations-Tools. Diese Merkmale tragen dazu bei, Projekte fehlerfreier zu gestalten, die Wartung zu reduzieren und Anwendungen zukunftssicher zu machen. 

Dieser Blogbeitrag gibt einen Überblick über die wichtigsten Funktionen von AVEVA InTouch HMI, mit denen Systementwickler schnell HMI-Anwendungen entwickeln können. 

Leistungsstarke Grafiken   

Nachfolgend sind einige Aspekte aufgeführt, die darstellen, warum die AVEVA Industrial Graphics Bibliothek zur leistungsfähigsten auf dem Markt gehört. 

Polardiagramm-Symbol 

Prozesskontrolle beginnt mit dem Verständnis Ihrer Prozessvariablen. Diese Variablen können in einem einzigen Prozess voneinander abhängig sein. Die manuelle Steuerung jeder einzelnen Variable wäre schwierig, zeitaufwändig, potenziell gefährlich und würde wahrscheinlich Fehler verursachen. Glücklicherweise vereinfacht AVEVA InTouch HMI komplexe Aufgaben. 

Eines der fortschrittlichen Symbole ist das Polardiagramm, das eine Reihe von zusammenhängenden Prozesswerten auf einem Polygon abbildet. Da sich die Werte entlang der Speichen ändern, können die Bediener, die sich ändernde Form des Polygons des Polardiagramms leicht erkennen und schnell auf abnormale Prozessbedingungen reagieren. Jede Speiche enthält eine Reihe von benutzerdefinierten Eigenschaften, mit denen Wert-Sollwerte und Alarmgrenzen sowie Koordinaten-Sollwertpositionen für den normierten Prozesswert festgelegt werden können. Wenn sich ein Prozesswert von seiner Sollwertposition auf einer Speiche ändert, ändert die Animation die Form des Polygons.  

Unterstützung für skalierbare Vektorgrafiken (SVG) 

Mit der Unterstützung von SVG reduziert AVEVA InTouch HMI den Aufwand für die HMI-Entwicklung drastisch. Sie können extern erstellte SVG-Grafiken importieren, unabhängig davon, ob sie als Bilddateien gespeichert oder in das AVEVA Industrial Graphics-Format konvertiert wurden. Reichhaltige Animationen und pixelfreie SVG-Grafiken, die unabhängig von der Bildgröße gestochen scharf sind, verbessern das Erlebnis für den Anwender. 

Auflösungsunabhängigkeit aufgrund des Seitenverhältnisses 

In einer Welt, in der es immer mehr Geräte mit unterschiedlichen Formfaktoren gibt, müssen Anwender oft Anwendungen in ungewöhnlichen Größen entwerfen oder einfach eine Anwendung für Displays entwerfen, zu denen der Entwickler keinen Zugang hat. AVEVA InTouch HMI ermöglicht es den Entwicklern jetzt, Anwendungen in einer anderen Zielauflösung als der der Entwicklungsmaschine zu entwerfen. 

Sie können auflösungsunabhängige Grafiken in der Größe verändern oder ziehen, ohne dass die ursprüngliche visuelle Qualität verloren geht. Dadurch wird die Leistung der Fensteranzeige verbessert und Sie können Grafiken, die in einer Auflösung entworfen wurden, ohne Verzerrung in einer anderen Auflösung wiederverwenden. 

Vorgefertigtes HMI-Design 

Befreien Sie die Entwickler von alltäglichen, sich wiederholenden Aufgaben und maximieren Sie die Wiederverwendung durch die Entwicklung gemeinsamer Komponenten für größere, komplexere Überwachungs- und Steuerungssysteme. 

Benutzerdefinierte Typen (UDT) Strukturen und objektorientierte Grafiken 

Unbestreitbar sind Variablen an sich nützlich. Sie sind einfach, und es ist für die Benutzer leicht, sie von einem Projekt zum nächsten zu migrieren. Allerdings sind Variablen nicht für jede Anwendung die intuitivste Lösung. Mit ihnen können Sie keine Elemente zu komplexen Strukturen mit eingebauten Beziehungen und Abhängigkeiten verknüpfen. Zum Glück gibt es einen anderen Weg. 

Mithilfe von Vorlagen für UDTs und objektorientierten Grafiken können Sie Ihre eigenen Strukturen erstellen, die mit der Feldausrüstung oder den vorhandenen Strukturen in Ihren SPSen übereinstimmen. Entwickler können benutzerdefinierte Datentypen (UDTs) erstellen, um die Prozessausrüstung im Werk zu modellieren. Die Benutzer können dann je nach Bedarf mit mehreren Instanzen darauf verweisen. Wenn Sie z. B. viele Tanks haben, können Sie ein UDT entwickeln, um diese darzustellen, und dann mehrere Instanzen des UDTs verwenden, die jedem Tank zugeordnet sind. 

UDTs sind ein zeitsparendes Werkzeug, das einen objektorientierten Ansatz ermöglicht. UDTs eignen sich am besten für sich wiederholende Strukturen, und Sie sollten sie verwenden, wenn Sie mehrere Instanzen planen. UDTs sind eine Möglichkeit, eine parametrisierte Datenvorlage und eine indirekte Objektreferenzierung zu erstellen. Sobald Sie die zusammengesetzte Datenstruktur definiert haben, können Sie eine Instanz erstellen, als wäre es eine einzelne Variable. 

In AVEVA InTouch HMI verhalten sich UDT-Instanzen wie jede Variable und unterstützen industrielle Grafiksymbole, Animationen, Skripte, Historien und Alarme. Jede Instanz eines UDTs entspricht der UDT-Struktur, und wenn Sie eine Änderung an der Definition vornehmen, wird diese automatisch an alle Instanzen weitergegeben. 

Anwendungs- und Fenstervorlagen 

Ein weiteres großartiges Produktivitätswerkzeug sind Anwendungsvorlagen, die es dem Benutzer ermöglichen, eine neue HMI-Anwendung auf der Grundlage einer Basisvorlage zu entwerfen, anstatt von Grund auf neu zu beginnen. Die spart viele Stunden Entwicklungsarbeit. Anwendungsvorlagen können so einfach wie eine reine Navigationsvorlage sein oder so umfangreich, wie der Benutzer es wünscht. 

AVEVA InTouch HMI-Fenster können auch als Vorlagen definiert werden. So können Sie daraus neue Fenster erstellen, die alle Eigenschaften, Inhalte und Skripte des ursprünglichen Fensters übernehmen. Diese Funktion hilft Ihnen, Zeit bei der Entwicklung zu sparen. 

Benutzer wählen Anwendungsvorlagen über einen Vorlagenbrowser aus, der eine Miniaturvorschau der Vorlagen bietet. Sie können Anwendungsvorlagen in einer Ordnerstruktur ihrer Wahl organisieren, z. B. nach Auflösung, Branche, Kunde oder Entwicklungsteam. Eine Reihe von Anwendungsvorlagen ist sofort verfügbar, aber Sie können auch Ihre eigenen erstellen. 

Systemintegratoren können ihre Entwicklungen in mehreren Projekten wiederverwenden, OEMs können ihren Endbenutzern Basisanwendungen liefern, und neue Benutzer können in kürzerer Zeit einsteigen. 

AVEVA Communication Drivers Simulator 

Ein Simulator-Tool ist von unschätzbarem Wert für das Testen Ihrer Konfigurationen und Grafiken, insbesondere in Situationen, in denen keine physischen SPS verfügbar sind. Simulatoren ermöglichen eine schnelle technische Entwicklung. 

Der AVEVA Communication Drivers Simulator liefert simulierte Daten für OPC- und SuiteLink-Clients, um die Datenkonnektivität zu testen. Dieser leistungsstarke Simulatortreiber wird als Teil des AVEVA Standard-Kommunikationstreiberpakets geliefert, das Daten für Client-Anwendungen wie AVEVA InTouch HMI und AVEVA System Platform simuliert. 

Diese Funktion ermöglicht es Ihnen, jede Monitor-Konfiguration oder HMI-Auflösung zu erstellen und zu testen, die für eine optimale Darstellung auf jedem Bildschirm ausgelegt ist. 

Diese Funktionen von AVEVA InTouch HMI bieten erhebliche Einsparungen, Benutzerfreundlichkeit und Effizienzgewinne. Sie sind nicht nur für die aktuelle Entwicklungsarbeit von großer Bedeutung, sondern auch für die langfristige Wartung und Zukunftssicherheit von HMI-SCADA-Systemen.