Kapitola 10
ARC – Archivace dat

Exekutiva systému REXYGEN se skládá z různých propojených podsystémů (podsystém v reálném čase, diagnostický podsystém, podsystém ovladačů atd.). Jeden z těchto podsystémů je archivační podsystém. Archivační podsystém se stará o zaznamenávání historie řídicího algoritmu.

Funkční bloky lze rozdělit do skupin podle jejich použití:

Funkce archivačního subsystému
Archiv v systému REXYGEN uchovává historii událostí, alarmů a trendů vybraných signálů. V každém cílovém zařízení může být až 15 archivů. Typy archivů jsou uvedeny níže:

Archiv v paměti RAM
– Vhodný pro krátkodobé ukládání dat. Výhodou je rychlý přístup k uloženým datům, nevýhodou ztráta dat po restartu systému.
Archiv v zálohované paměti.
– Podobný archivu v paměti RAM. Největší výhodou je zachovávání uložených dat i při opakovaných restartech systému, navíc přístup k datům zůstává velmi rychlý. Nevýhodou může být někdy jeho nepříliš velká kapacita (závisí na konkrétní hardwarové platformě).
Archiv v souboru na disku.
– Archivy na disku jsou soubory speciálního formátu. Výhodami jsou snadná přenositelnost (kopírování) a zejména velký rozsah dat omezený jen kapacitou disku. Nevýhodou je pomalejší přístup k datům.

Daná hardwarová platforma nemusí podporovat všechny druhy archivů. Příznaky podporovaných druhů archivů jsou součástí verze řídicího systému cílového zařízení a lze je zjistit v diagnostickém panelu v REXYGEN Studio po kliknutí na jméno cílového zařízení (IP adresu) ve stromu exekutivy. Nachází se na kartě Target v levé spodní části.

Obecné vlastnosti archivů
Archivační a trendovací bloky mají několik společných vlastností, které jsou uvedeny níže.

Seznam archivů
Seznam archivů je v blocích specifikován parametrem arc ve formě např. 1,3..5,8. Podrobnosti o číslování archivů jsou v bloku ARC. Programy třetích stran (Simulink, OPC klienti atd.) pracují s celým číslem, které je bitová maska – pro uvedený příklad je to 157, v binární podobě 10011101.

Kód identifikace události
Kód identifikace události v archivu id musí být unikátní v celém cílovém zařízení s řídicím systémem REXYGEN (tj. ve všech archivačních blocích). Pokud je id = 0, alarm se negeneruje. Pro id = -1 se alarm identifikuje jménem (tj. název bloku musí být stejný jako sloupec Name v definiční tabulce alarmů).

Typy událostí a alarmů
Události a alarmy jsou v systému REXYGEN rozlišeny pomocí parametru lvl. Pokud je 1 lvl 127, jedná se o alarm, u něhož se do archivu ukládá jeho začátek, konec i potvrzení. Rozsah 128 lvl 255 je určen pro události, u nichž se zapisuje pouze okamžik, kdy daná událost nastala.

2024 © REX Controls s.r.o., www.rexygen.com