ACD – Archivní komprese s použitím delta kritéria
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok ACD (Archive Compression using Delta criterion) je určen pro ukládání
komprimovaných analogových signálů do archivu pomocí archivních událostí.
Základní myšlenkou bloku je archivovat vstupní signál u jen tehdy, pokud se mění. Doba mezi uložením dvou po sobě následujících hodnot signálu je v intervalu tmin,tmax sekund (doby jsou zaokrouhleny na nejbližší násobek periody vzorkování). Pokud se hodnota signálu „hodně“ mění, ukládá se signál jednou za čas tmin, pokud se hodnota signálu mění „málo“ nebo je konstantní, ukládá se signál jednou za čas tmax. Po spuštění bloku se vždy uloží první hodnota vstupu u, označme ji u0. Přesná pravidla ukládání dalších vzorků jsou určena vstupem delta a parametrem TR.
Seznam archivů pro ukládání je specifikován parametrem arc, např. 1,3..5,8. Událost bude uložena ve všech specifikovaných archivech. Každý archivační blok musí mít jednoznačný kód identifikace události v archivu daný parametrem id. Pro více informací o těchto parametrech viz úvod kapitoly 10.
Je-li TR=off, testuje se podmínka . Pokud je splněna a od minulého uložení uplynul alespoň čas tmin uloží se tato hodnota u do archivu a nastaví se u0=u. Je-li podmínka splněna dříve než za čas tmin od posledního uložení nastaví se chybový výstup E na 1 a počká se s uložením na první vzorek po uplynutí času tmin, v tomto okamžiku se nastavuje E=0. Pak se celý postup opakuje od začátku.
Je-li TR=on, pracuje blok tak, že ukládá první vzorek, který se odchyluje o více než toleranci delta od signálu s kompenzovaným trendem. Podmínka na minimální čas ukládání platí obdobně jako v předcházejícím případě.
Chování bloku v obou případech ukazuje následující obrázek: a) pro TR=off, b) pro TR=on. Ukládané vzorky jsou označeny symbolem .
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
u | Komprimovaně ukládaný signál | Double (F64) |
delta | Práh pro ukládání signálu do archivu 0.0 1e+10 | Double (F64) |
Parametr
acls | Třída alarmu (typ proměnné) 8 | Byte (U8) |
|
|
|
arc | Seznam archivů pro zápis alarmů | Word (U16) |
id | Unikátní identifikátor události v archivu 1 | Word (U16) |
tmin | Nejkratší čas mezi dvěma uloženími [s] 0.001 1000000.0 1.0 | Double (F64) |
tmax | Nejdelší čas mezi dvěma uloženími [s] 1.0 1000000.0 1000.0 | Double (F64) |
TR | Vyhodnocování trendu signálu on | Bool |
|
|
|
Desc | Bližší popis události Value Description | String |
Výstup
y | Poslední hodnota uložená do archivu | Double (F64) |
E | Příznak chyby | Bool |
|
|
|
[Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com