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í:
- Bloky pro generování alarmů a událostí – ALB, ALBI, ALM, ALMI, ALN, ALNI, ARS.
- Bloky pro zaznamenávání trendů – ACD, TRND, TRNDV.
- Bloky pro manipulaci s archivy – AFLUSH, ACLEAR.
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
, jedná se
o alarm, u něhož se do archivu ukládá jeho začátek, konec i potvrzení. Rozsah
je
určen pro události, u nichž se zapisuje pouze okamžik, kdy daná událost
nastala.
ACLEAR – Vynucené smazání archivu
AFLUSH – Vynucené zapsání archivu
ALB, ALBI – Alarmy pro logickou hodnotu
ALM, ALMI – Uložení hodnoty do alarmu
ALN, ALNI – Alarmy pro číselnou hodnotu
ARS – Uložení hodnoty do archivu
TRND – Záznam trendů v reálném čase
TRNDV – Záznam trendů v reálném čase (pro vektory)
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com