...
- Archivovať hodnoty objektov (primárne archívy)- archivovanie hodnôt objektov systému D2000. Archivovanie môže byť periodické alebo pri zmene hodnoty.
- Prepočet zaarchivovaných hodnôt štatistickou funkciou (štatistické archívy) - umožňuje prepočet hodnôt definovaného archívneho objektu štatistickou funkciou.
- Prepočet zaarchivovaných hodnôt zadaným výrazom (vypočítané archívy) - prepočet archívnych objektov definovaných vo výraze. Výpočtom sa získajú hodnoty, ktoré sú následne archivované.
- Archív plnený skriptom (Sklad hodnôt) - plnenie hodnôt je možné buď z ESL skriptu alebo manuálne prostredníctvom procesu D2000 HI.
Pozn: do všetkých typov archivovaných objektov (primárne, štatistické aj vypočítané) je možné vkladať hodnoty z ESL skriptu alebo manuálne prostredníctvom procesu D2000 HI.
Kotva | ||||
---|---|---|---|---|
|
...
Definovanie spôsobu prepočtu definovaného výrazu - periodicky alebo pri zmene. Ak je periodický, výpočet prebieha s definovanou periódou a časovým posunom. Ak sa prepočíta pri zmene, tak prepočet výrazu spôsobí zmena aspoň jednej zaarchivovanej hodnoty niektorého zo vstupných archívnych objektov.
Vypočítaný archívny objekt môže byť jednoduchý alebo jedno-stĺpcový. Ak je jedno-stĺpcový, vo výraze môžu byť uvedené aj odkazy na iné štruktúrované alebo jedno-stĺpcové archívne objekty s indexom riadku 0. Takýto index je počas výpočtu dynamicky nahradzovaný aktuálnym číslom riadku stĺpcového archívneho objektu, pre ktorý sa výpočet vykonáva. Toto umožňuje definovať zhodný výraz pre všetky položky stĺpca.
Príklad štruktúrovaného výrazu: H.SourceColumn[0] + H.SourceStruct[0]^ColA
Kotva | ||||
---|---|---|---|---|
|
...
Pre periodické archivovanie údajov sa definuje, aký časový údaj sa spolu s hodnotou pre danú periódu zapíše do archívu. Tento časový údaj môže predstavovať čas začiatku - voľba Počiatok alebo čas konca intervalu (periódy) - voľba Koniec.
Pozn 1: pre skriptom plnené archívy toto nastavenie nič priamo neovplyvňuje - dáta majú takú časovú značku, s akou boli uložené. Ovplyvňuje ale počítanie štatistík a to, čo sa štatistika počíta z hodnoty na hrane intervalu.
Pozn 2
Kotva |
---|
...
|
...
Definovanie podmienok pre štart a prerušenie archivácie poskytuje mechanizmus dynamického riadenia archivácie objektu v závislosti od hodnôt alebo stavov iných objektov v systéme. Obe podmienky nemusia byť definované. Ak nie sú definované, archivovanie sa začne ihneď po štarte a inicializácii procesu Archív.
Podmienka zahájenia archivácie
Definovanie podmienky, ktorá spôsobí odštartovanie archivácie danej archivovanej hodnoty.
Objekt reprezentujúci podmienku zahájenia archivácie možno definovať viacerými spôsobmi:
- zápisom mena objektu do vstupného políčka,
- výberom objektu zo zoznamu objektov - zoznam sa otvorí stlačením tlačidla umiestnenom napravo od vstupného políčka,
- vytvorením nového objektu - tlačidlo Vytvor nový objekt.
Navyše je potrebné určiť, pre aký stav daného objektu nadobúda podmienka platnosť. V zozname pod políčkom na zápis objektu sú zobrazené možné stavy hodnoty objektu. Zoznam je pre jednotlivé typy objektov odlišný. Podmienka zahájenia archivácie nadobudne platnosť, ak sa objekt dostane do vybratého stavu. Ak je aktívna voľba Inverzná funkcia, podmienka nadobudne platnosť vtedy, keď sa objekt nachádza v stave inom, ako je vybratý stav.
...
|
- pre primárne periodické archívy je hodnota vykreslená pre celú periódu (nezávisle od toho, či sa ukladá čas začiatku alebo konca)
- pre štatistické archívy je hodnota vykreslená pre celú periódu (nezávisle od toho, či sa ukladá čas začiatku alebo konca).
Výnimkou je štatistika "časový rez", pri ktorom záleží od hodnoty parametra "Zapisovaný čas intervalu":- ak je nastavený na hodnotu Počiatok, hodnota pre periódu <T, T+Perioda> má časovú značku T a je vykreslená pre periódu <T, T+Perioda>
- ak je nastavený na hodnotu Koniec, hodnota pre periódu <T, T+Perioda> má časovú značku T+Perioda a je vykreslená pre periódu <T+Perioda, T+2*Perioda>
- pre skriptom plnené archívy záleží od hodnoty parametra "Zapisovaný čas intervalu":
- ak je nastavený na hodnotu Počiatok, je hodnota s časom T vykreslená pre periódu <T, T+Perioda>
- ak je nastavený na hodnotu Koniec, je hodnota s časom T vykreslená pre periódu <T-Perioda, T>
Kotva | ||||
---|---|---|---|---|
|
...
Definovanie podmienok pre štart a prerušenie archivácie poskytuje mechanizmus dynamického riadenia archivácie objektu v závislosti od hodnôt alebo stavov iných objektov v systéme. Obe podmienky nemusia byť definované. Ak nie sú definované, archivovanie sa začne ihneď po štarte a inicializácii procesu Archív.
Podmienka zahájenia archivácie
Definovanie podmienky, ktorá spôsobí zastavenie odštartovanie archivácie danej archivovanej hodnoty.
Objekt reprezentujúci podmienku prerušenia zahájenia archivácie možno definovať viacerými spôsobmi:
...
Navyše je potrebné určiť, pre aký stav daného objektu nadobúda podmienka platnosť. V zozname pod políčkom na zápis objektu sú zobrazené možné stavy hodnoty objektu. Zoznam je pre jednotlivé typy objektov odlišný. Podmienka prerušenia zahájenia archivácie nadobudne platnosť, ak sa objekt dostane do vybratého stavu. Ak je aktívna voľba Inverzná funkcia, podmienka nadobudne platnosť vtedy, keď sa objekt nachádza v stave inom, ako je vybratý stav.
...
Podmienka prerušenia archivácie
Definovanie podmienky, ktorá spôsobí zastavenie archivácie danej archivovanej hodnoty.
Objekt reprezentujúci podmienku prerušenia archivácie možno definovať viacerými spôsobmi:
- zápisom mena objektu do vstupného políčka,
- výberom objektu zo zoznamu objektov - zoznam sa otvorí stlačením tlačidla umiestnenom napravo od vstupného políčka,
- vytvorením nového objektu - tlačidlo Vytvor nový objekt.
Navyše je potrebné určiť, pre aký stav daného objektu nadobúda podmienka platnosť. V zozname pod políčkom na zápis objektu sú zobrazené možné stavy hodnoty objektu. Zoznam je pre jednotlivé typy objektov odlišný. Podmienka prerušenia archivácie nadobudne platnosť, ak sa objekt dostane do vybratého stavu. Ak je aktívna voľba Inverzná funkcia, podmienka nadobudne platnosť vtedy, keď sa objekt nachádza v stave inom, ako je vybratý stav.
Kotva | ||||
---|---|---|---|---|
|
...
Kotva | ||||
---|---|---|---|---|
|
Pri archivovaní do štatistického archívu je možné použiť tieto implementované funkcie.
Funkcia | Popis funkcie |
---|---|
Bez funkcie | Žiadna funkcia. |
Priemer * | Aritmetický priemer všetkých hodnôt archivovaného objektu. |
Vážený priemer * | Vážený aritmetický priemer všetkých hodnôt archivovaného objektu. |
Integrál | Časový integrál archivovaných hodnôt. |
Suma | Suma hodnôt archivovaného objektu. |
Maximum | Maximum z hodnôt archivovaného objektu. |
Minimum | Minimum z hodnôt archivovaného objektu. |
Počet | Počet hodnôt archivovaného objektu. |
Filter | Aplikovanie filtra pre zápis hodnôt do štatistického archívu. |
Prírastok | Ak novšia hodnota je väčšia ako staršia, tak rozdiel medzi hodnotami, inak novšia hodnota (funkcia je užitočná spracovaní hodnôt počítadiel, ktoré pretekajú a začínajú znovu od nuly). Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. |
Delta | Rozdiel medzi hodnotami. Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. |
EcoAvg | Priemer hodnôt objektu za uplynulý časový úsek (parameter Perióda v záložke Časové parametre) podľa metodiky založenej na flagoch jednotlivých hodnôt vstupujúcich do výpočtu. Rovnaký účel plní funkcia %EcoAveR, ktorá je implementovaná pre počítané body. |
GT Time (>) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota väčšiu |
Pri archivovaní do štatistického archívu je možné použiť tieto implementované funkcie.
Funkcia | Popis funkcie | |
---|---|---|
Bez funkcie | Žiadna funkcia. | |
Priemer * | Aritmetický priemer všetkých hodnôt archivovaného objektu. | |
Vážený priemer * | Vážený aritmetický priemer všetkých hodnôt archivovaného objektu. | |
Integrál | Časový integrál archivovaných hodnôt. | |
Suma | Suma hodnôt archivovaného objektu. | |
Maximum | Maximum z hodnôt archivovaného objektu. | |
Minimum | Minimum z hodnôt archivovaného objektu. | |
Počet | Počet hodnôt archivovaného objektu. | |
Filter | Aplikovanie filtra pre zápis hodnôt do štatistického archívu. | |
Prírastok | Ak novšia hodnota je väčšia ako staršia, tak rozdiel medzi hodnotami, inak novšia hodnota (funkcia je užitočná spracovaní hodnôt počítadiel, ktoré pretekajú a začínajú znovu od nuly). Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. | |
Delta | Rozdiel medzi hodnotami. Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. | |
EcoAvg | Priemer hodnôt objektu za uplynulý časový úsek (parameter Perióda v záložke Časové parametre) podľa metodiky založenej na flagoch jednotlivých hodnôt vstupujúcich do výpočtu. Rovnaký účel plní funkcia %EcoAveR, ktorá je implementovaná pre počítané body. | |
GT Time (>) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota väčšiu hodnotu ako zadaná konštanta (Referenčná hodnota). | |
GE Time (>=) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota väčšiu alebo rovnú hodnotu ako zadaná konštanta (Referenčná hodnota). | |
LT Time (<) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu hodnotu ako zadaná konštanta (Referenčná hodnota). | |
LE GE Time (<>=) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu väčšiu alebo rovnú hodnotu ako zadaná konštanta (Referenčná hodnota). | |
Maximum v intervale | Zastarené - nepoužívajte! | |
LT Time (<) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu hodnotu ako zadaná konštanta (Referenčná hodnota). | |
LE Time (<=) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu alebo rovnú hodnotu ako zadaná konštanta (Referenčná hodnota). | |
Maximum v intervale | Minimum v intervale | Zastarené - nepoužívajte! |
Minimum v intervale | Zastarené - nepoužívajte! | |
Počet lokálnych maxím | Počet lokálnych maxím v danom časovom intervale. | |
Počet lokálnych miním | Počet lokálnych miním v danom časovom intervale. | |
Suma kladných čísel | Suma kladných hodnôt archivovaného objektu. | |
Suma záporných čísel | Suma záporných hodnôt archivovaného objektu. | |
Aritmetický priemer kladných čísel | Aritmetický priemer kladných hodnôt archivovaného objektu. | |
Aritmetický priemer záporných čísel | Aritmetický priemer záporných hodnôt archivovaného objektu. | |
Suma prírastkov | Súčet prírastkov v danom intervale. Ak je nová hodnota menšia ako stará, tak prírastok je 0 Parameter (Referenčná hodnota) - váha impulzu, ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. | |
Časový rez ** | Hodnota objektu v danom časovom okamihu. | |
Výberová smerodajná odchýlka | Funkcia vypočíta výberovú smerodajnú odchýlku všetkých hodnôt archivovaného objektu. |
* Pre neperiodické hodnoty odporúčame použiť funkciu Vážený priemer, pre periodické hodnoty je postačujúca funkcia Priemer.
** Funkcia umožňuje spätné dopočítanie údajov pri zmene v primárne archivovaných objektoch. Navyše sa ukladá vždy čas konca intervalu (táto 'štatistika' v zásade robí iba prevzorkovanie zdrojového archívu so zvolenou periódou).
Rozdiel medzi funkciami
Rozdiel medzi funkciami Prírastok (INCREMENT), Delta (DELTA) a Suma prírastkov (SUMA PRIRASTKOV) demonštruje nasledujúci obrázok.
...
Časový úsek pre výpočet určuje časový interval, teda množinu zaarchivovaných hodnôt, nad ktorými bude vykonaná príslušná štatistická funkcia. Štandardne je tento interval zhodný s periódou archivácie. Ak je potrebné zadať iný, treba zvoliť voľbu Iný časový úsek ako perióda archivácie a tento zadať vo forme hodina, minúta, sekunda. Časový úsek musí byť väčší ako 0[s].
...
s].
Kotva | ||||
---|---|---|---|---|
|
Parameter pre funkcie GT Time (>), GE Time (>=), LT Time (<), LE Time (<=).
Kotva | ||||
---|---|---|---|---|
|
Parameter pre funkciu INTEGRAL:
- Hodina - hodinový integrál
- Minúta - minútový integrál
- Sekunda - sekundový integrál
Kotva | ||||
---|---|---|---|---|
|
Parameter (dostupný od D2000 verzie 22) nastavuje, či do výpočtu vstupuje hodnota s časom začiatku/konca intervalu. Parameter je nastaviteľný pre funkcie:
- Priemer
- Suma
- Maximum
- Minimum
- Počet
- EcoAvg
- Maximum v intervale
- Minimum v intervale
- Suma kladných čísel
- Suma záporných čísel
- Aritmetický priemer kladných čísel
- Aritmetický priemer záporných čísel
- Výberová smerodajná odchýlka
Pre ostatné funkcie sa konfigurovať nedá:
- Vážený priemer
- Integrál
- Filter
- Prírastok
- Delta
- GT Time (>)
...
- GE Time (>=)
...
- LT Time (<)
...
- LE Time (<=)
...
...
- Počet lokálnych maxím
- Počet lokálnych miním
- Suma prírastkov
- Časový rez
Parameter pre funkciu INTEGRAL:
- Hodina - hodinový integrál
- Minúta - minútový integrál
Kotva filter filter Sekunda - sekundový integrál
Kotva | ||||
---|---|---|---|---|
|
...
Systém umožňuje archivovať významné zmeny hodnôt archivovaného objektu. Tento spôsob archivácie predstavuje definovanie troch pásiem citlivosti, v ktorých je možné zadať rôzne hodnoty významnej zmeny.
...