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

AVEVA™ InTouch HMI

LogDataChangeEvent()

  • Last UpdatedNov 11, 2023
  • 1 minute read

Protokolliert ein Projektänderungs-Ereignis im Historian des Projekts.

Die Funktion LogDataChangeEvent() funktioniert nur in Objektskripten, nicht in Grafikskripten.

Kategorie

Sonstige

Syntax

LogDataChangeEvent(AttributeName, Description, OldValue, NewValue, TimeStamp);

Parameter

AttributeName

Attributname als ein Variablenname.

Beschreibung

Beschreibung des Objekts.

OldValue

Alter Wert des Attributs.

NewValue

Neuer Wert des Attributs.

TimeStamp

Der dem protokollierten Ereignis zugeordnete Zeitstempel. Der Zeitstempel kann UTC oder Ortszeit sein. Der Parameter TimeStamp ist optional. Der Zeitstempel des protokollierten Ereignisses ist standardmäßig Now() wenn ein Parameter TimeStamp nicht enthalten ist.

Anmerkungen

Ein Grafikskript wird weiterhin kompiliert, wenn die Funktion LogDataChangeEvent() enthalten ist. Allerdings wird eine Warnmeldung, die besagt, dass die Funktion inoperabel ist, zur Laufzeit in das Protokoll geschrieben.

Beispiel

Dieses Beispiel protokolliert ein Ereignis, wenn eine Pumpe startet oder stoppt mit einem Zeitstempel der aktuellen Zeit wenn das Ereignis aufgetreten ist.

LogDataChangeEvent(TC104.pumpstate, "Pump04", OldState, NewState);

In This Topic
Related Links