_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
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).
