_archive

Attribut (neutral) Typ Beschreibung
_archive bool Soll Variable im Archiv gespeichert werden
_class dpid Referenz der Archivklasse, z.B. System1:_ValueArchive_3
_interv
_interv_type
_round_inv bool Soll Rundungswert reziprok (invertiert) sein
_round_val int Rundungswert
_std_time time Zeitintervall der Standardglättung
_std_tol float Toleranzwert der Standardglättung
_std_type int Typ der Standardglättung (Toler./Zeit/komb..), siehe _smooth
_type int Typ der Archiveinstellungen

Konstanten für .._type

CTRL-Konstante Int-Wert Beschreibung
DPCONFIG_NONE 0 Keine Archiveinstellungen
DPCONFIG_DB_ARCHIVEINFO 45 Archiveinstellungen

Wahl des Archivs "_archive.<i>._type"

CTRL-Konstante Int-Wert Beschreibung
DPATTR_ARCH_PROC_SIMPLESM 3 Archiv-Glättung wird verwendet
DPATTR_ARCH_PROC_VALARCH 15 Daten werden in History DB archiviert

Beispiel

So legen Sie ein "_archive" Konfig für das 1. Tagesarchiv (Archivnummer 3) mit wertabhängiger Glättung an:

 main()
{
  ...
  dpSetWait("TestDP_1.element:_archive.._type",
  DPCONFIG_DB_ARCHIVEINFO,
  "TestDP_1.element:_archive.._archive", TRUE,
  "TestDP_1.element:_archive.1._type",
  DPATTR_ARCH_PROC_VALARCH,
  "TestDP_1.element:_archive.1._class",
  "System1:_ValueArchive_3",
  "TestDP_1.element:_archive.1._std_type",
  DPATTR_VALUE_SMOOTH,
  "TestDP_1.element:_archive.1._std_tol", 10);
  ...
}

Folgende Tabelle gibt das entsprechende ASCII-File wieder mit dem ebenfalls die Datenpunkte parametriert werden können (siehe ASCII-Manager):

ElementName TypName DetailNr _archive.._type _archive.._archive _archive.._class
element TestDP 45 1
element TestDP 1 15 System1:_ValueArchive_3

Weitere Informationen zum Config "_archive" finden Sie im Kapitel Modul PARA - _archive (Archivierung).