Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Indirekte Variablen mit lokalen Variablen verwenden

Indirekte Variablen mit lokalen Variablen verwenden

  • Last UpdatedSep 24, 2024
  • 1 minute read

In der Regel verwenden Sie indirekte Variablen in Verbindung mit Variablen, die der lokalen Variablenliste definiert sind. Auf diese Weise können Sie auch sehr einfach Grafikobjekte erstellen, die unterschiedliche Eigenschaften einer lokalen Variablen anzeigen. Sie können z. B. ein generisches Anzeigefeld erstellen, das verschiedene Punktfelder einer indirekten Variablen anzeigt, deren Verweis über ein entsprechendes Eingabefeld geändert werden kann. Im folgenden Beispiel ändert der Bediener die Punktfeld-Alarmgrenzwerte, die mit der lokalen Variablen PumpeDrehzahl verknüpft sind.

Die Abbildung zeigt ein Bedienfeld mit Eingabeverknüpfungen für die Alarmgrenzwert-Punktfelder der indirekten Variablen. Je nach dem aktuellen Verweis der indirekten Variablen werden somit die Alarmgrenzwerte unterschiedlicher Variablen angezeigt.

Graphics describing a faceplate with animation links to pump RPM alarm limits

Um das Anzeigefeld mit der gewünschten Variablen zu verknüpfen, ändern Sie den Verweis der indirekten Variablen mit einem Skript.

IndirekteVar.Name = "Variablenname";

Variablenname steht dabei für eine Variable, die in der lokalen Variablenliste definiert ist. Wenn das Skript ausgeführt wird, kann über die indirekte Variable auf alle mit der lokalen Variablen verknüpften Punktfelder zugegriffen werden.