ARC – Archiv systému REXYGEN

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio prev next ARC

Popis funkce
Blok ARC slouží v systému REXYGEN pro konfiguraci archivů, sloužících pro průběžné zaznamenávání alarmů, událostí a historických trendů přímo na cílovém zařízení. Vstup prev prvního z archivů se propojí s výstupem Archives bloku EXEC. Další archivy se přidávají propojováním vstupu prev s výstupem next předchozího archivu. Na každý výstup next smí být připojen nejvýše jeden vstup prev následujícího archivu, u posledního archivu zůstává výstup next nepřipojen. Vzniklá posloupnost určuje pořadí alokace a inicializace jednotlivých archivů v řídicím systému REXYGEN a také určuje index archivu, používaný v parametru arc archivačních bloků (viz kap. 10). Archivy jsou číslovány od 1 a jejich maximální počet je omezen na 15 (archiv č. 0 je interní systémový log).

Typ archivu z hlediska zachování dat i po restartu cílového zařízení je určen parametrem atype. Přípustné volby závisejí na možnostech cílového zařízení a lze je po úspěšném připojení k danému zařízení zjistit v diagnostice programu REXYGEN Studio. Standardně jsou k dispozici následující možnosti:

  • 1: RAM memory: Archiv je alokován v paměti RAM (po restartu RexCore je nenávratně ztracen).
  • 2: Permanent memory: Archiv je alokován v zálohované paměti, např. CMOS (po restartu RexCore zůstává zachován).
  • 3: Disk: Archiv je ukládán na disk (po restartu RexCore zůstává zachován).

Archivy jsou na cílovém zařízení tvořeny posloupností úložek proměnné délky (optimalizace paměti a disku), z nichž každá obsahuje časovou značku. Proto dalšími parametry archivu jsou celková velikost v bytech asize a maximální počet časových značek nmarks pro urychlení sekvenčního vyhledávání v archivu.

Frekvenci zápisu hodnot lze ovlivnit parametrem period. U zařízení používajících flash paměť nebo SD karty jako disk není vhodné zapisovat hodnoty příliš často, proto je vhodné nastavit tento parametr na hodnotu v řádech minut. Dále je možné vybrat vhodný zdroj časových značek parametrem timesrc.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

prev

Vstup pro řetězení archivů

Long (I32)

Parametr

atype

Typ archivu  1

Long (I32)

1 ....

paměť RAM

2 ....

zálohovaná paměť

3 ....

disk

asize

Velikost archivu (v bytech)   256 102400

Long (I32)

nmarks

Počet časových značek   2 720

Long (I32)

ldaymax

Maximální velikost archivu za den [byte]   1000  2147480000 1048576

Large (I64)

period

Perioda zapisování dat na disk [s]  60.0

Double (F64)

timesrc

Zdroj časových značek  1

Long (I32)

1 ....

CORETIMER

2 ....

CORETIMER (přesný)

3 ....

RTC (UTC)

4 ....

RTC (lokální čas)

5 ....

PFC

6 ....

TSC

Výstup

next

Výstup pro řetězení archivů

Long (I32)

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