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

AVEVA™ InTouch HMI

HTGetLastError (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Mit der Skriptfunktion HTGetLastError() können Sie feststellen, ob die Daten für einen bestimmten Stift eines Archivierungstrends erfolgreich abgerufen wurden.

Kategorie

Archivdaten

Syntax

[Ergebnis=]HTGetLastError(Archiv_Variable,Aktualisierungszähler, Stiftnummer);

Argumente

Archiv_Variable

Beliebige Variable vom Typ "Hist. Trend".

Aktualisierungszähler

Integer-Wert, der das .UpdateCount-Feld des Trends darstellt.

Stiftnummer

Nummer des Stifts (1-8) als Integer-Variable oder Zahl.

Ergebnis

Integer-Variable, in die der Status für den angegebenen Stift geschrieben wird:

0 = Kein Fehler

1 = Allgemeiner Serverfehler

2 = Alte Abfrage

3 = Dateifehler

4 = Server nicht geladen

5 = Übergebener Trend/Stift existiert nicht

6 = Trendvariable ist in Datenbank nicht vorhanden

7 = Stiftnummer ist ungültig (nicht im Bereich 1 bis 8)

8 = Für die Stiftnummer existiert keine Variable/dem Stift ist eine nicht-aufgezeichnete Variable zugewiesen

Beispiele

Die folgende Anweisung ruft den Status für den letzten Datenabruf von Stift 3 des Trends mit der Variable "Trend1" ab und schreibt das Ergebnis in die Integer-Variable "ErgebnisCode":

[ErgebnisCode=]HTGetLastError("Trend1",Trend1.UpdateCount,3);

In einer Animationsverknüpfung würden Sie den folgenden Ausdruck verwenden:

HTGetLastError("Trend1",Trend1.UpdateCount,3);

In This Topic