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

AVEVA™ InTouch HMI

Verweise als Minimum und Maximum einer analogen Eingabeverknüpfung verwenden

Verweise als Minimum und Maximum einer analogen Eingabeverknüpfung verwenden

  • Last UpdatedSep 26, 2024
  • 2 minute read

Als Ober- und Untergrenze (Maximum und Minimum) für die Werteingabe bei analogen Eingabeverknüpfungen werden sowohl konstante Analogwerte als auch Verweise unterstützt. Die Grenzen werden im Dialogfeld Eingabe -> Analoge Variable konfiguriert.

Bei den Verweisen kann es sich um Fernverweise oder Verweise auf lokale Analogvariablen (Speicher- oder E/A-Variablen) handeln.

  • Werden InTouch-E/A-Variablen als Minimum und Maximum verwendet, so wird ausschließlich der Wert dieser E/A-Variablen ausgewertet. Verweist eine E/A-Variable beispielsweise auf einen Datenpunkt des Typs Meldung/Text, so wird ihr Wert als 0 interpretiert.

  • Werden als Minimum und Maximum Fernverweise angegeben, so wird deren Wert zunächst als Zeichenfolge ausgewertet. Lässt sich diese Zeichenfolge nicht in einen Analogwert umwandeln, so wird im Log Viewer eine Warnung protokolliert. Die Ober- und Untergrenze hängt dann vom Datentyp des Fernverweises ab.

  • Enthält die Eingabe im Feld Minimum bzw. Maximum den Buchstaben 'e', so handelt es sich entweder um eine Verweiszeichenfolge oder eine Zahl in Exponentialdarstellung. Wenn der Buchstabe "e" zwischen zwei Ziffern steht (Format ±Ne±N), so wird davon ausgegangen, dass es sich um eine Zahl in Exponentialdarstellung handelt. Enthält die Eingabe neben dem Buchstaben "e" weitere Buchstaben (auch ein weiteres "e"), wird sie hingegen als Verweis interpretiert.

Falls die Daten für einen dieser Variablenverweise zur Laufzeit eine ungültige Qualität aufweisen, gilt:

Für den Verweis im Feld Minimum:

  • Falls das Ziel der Eingabeverknüpfung eine InTouch-Variable ist, wird der konfigurierte Mindestwert der Variablen aus der Variablenliste abgerufen und als Mindestwert für die Eingabeverknüpfung verwendet.

  • Falls das Ziel der Eingabeverknüpfung ein externer Verweis ist, wird der Mindestwert seines Datentyps als Mindestwert für die Eingabeverknüpfung verwendet. Falls es sich bei dem Datenpunkt um eine Zeichenfolge handelt, wird der Datentyp anhand des letzten bekannten Wertes ermittelt.

    • Wenn der letzte bekannte Wert einen Dezimalpunkt enthält, wird der Datentyp "Real" verwendet.

    • Wenn der letzte bekannte Wert keinen Dezimalpunkt enthält, wird der Datentyp "Integer" verwendet.

    • Wenn es keinen letzten bekannten Wert gibt, wird der Datentyp "Integer" verwendet.

Für den Verweis im Feld Maximum:

  • Falls das Ziel der Eingabeverknüpfung eine InTouch-Variable ist, wird der konfigurierte Höchstwert der Variablen aus der Variablenliste abgerufen und als Höchstwert für die Eingabeverknüpfung verwendet.

  • Falls das Ziel der Eingabeverknüpfung ein externer Verweis ist, wird der Höchstwert seines Datentyps als Höchstwert für die Eingabeverknüpfung verwendet. Falls es sich bei dem Datenpunkt um eine Zeichenfolge handelt, wird der Datentyp anhand des letzten bekannten Wertes ermittelt.

    • Wenn der letzte bekannte Wert einen Dezimalpunkt enthält, wird der Datentyp "Real" verwendet.

    • Wenn der letzte bekannte Wert keinen Dezimalpunkt enthält, wird der Datentyp "Integer" verwendet.

    • Wenn es keinen letzten bekannten Wert gibt, wird der Datentyp "Integer" verwendet.