Funkcia %EcoAve


Starý názov funkcie
%EcoAveR
Funkcia
Funkcia vracia priemer hodnôt objektu za uplynulý časový úsek (daný parametrom ResetTrigger) podľa metodiky založenej na flagoch jednotlivých hodnôt vstupujúcich do výpočtu. Výsledkom je reálna hodnota. Počítaný bod sa musí počítať pri zmenu (parameter Spôsob výpočtu musí byť nastavený na Pri zmene).
Čas vzniku hodnoty funkcie je zarovnaný na minútu, t.j. sekundy a milisekundy = 0.
Deklarácia
REAL %EcoAve(
   REAL in Arg,
   REAL in ValidKriterium,
   BOOL in ResetTrigger
 )

Parametre
Arg Parameter, ktorého priemer sa počíta.
ValidKriterium Hodnota validačného kritéria [%].
ResetTrigger Prechod parametra do stavu @TRUE spôsobí vyhodnotenie priemeru, ktorý sa priradí hodnote počítaného bodu. Súčasne sa začnú spracovávať vstupné hodnoty (Arg) pre ďalší časový úsek.

Poznámka
Typ flagu Meno flagu Význam Význam v ESC Dataloggeri
CF A Neplatnosť merania <
B Neustálená prevádzka F

VF

C Kalibrácia C
D Porucha B
E Údržba M
F Výpadok napájania P
G Neaktívny – disable (zastavené prepínanie) D
H Chýbajúce merania
TF I Odstávka F
J Nábeh
K Odstavovanie
L Zmena paliva (neustálený chod)
M Výpadok odsírenia
N Rezerva
IF O Rezerva - typ paliva - uhlie
P Rezerva

Typy flagov pre Automatizovaný merací systém:
  • CF - komplexné flagy (výsledné atribúty platnosti hodnoty)
  • VF- validačné flagy (vstupné atribúty pre platnosť merania) - podmieňujú flag A
  • TF- technologické flagy (vstupné atribúty stavu prevádzky) - podmieňujú flag B
  • IF- informačné flagy

Hodnota je platná, ak nemá nastavený flag A, t.j. A=FALSE Prevádzka je ustálená, ak nemá nastavený flag B, t.j. B=FALSE.

Na CF flagy spracovávaných hodnôt sú aplikované nasledovné validačné kritériá:
  • Flag A - výsledná hodnota flagu je TRUE, ak počet vzoriek s nastaveným najmenej jedným VF flagom (s hodnotou TRUE) je väčší, ako 100 - ValidKriterium (%)zo všetkých meraní v danom časovom intervale.
  • Flag B - výsledná hodnota flagu je TRUE, ak počet vzoriek s nastaveným najmenej jedným TF flagom (s hodnotou TRUE) je väčší, ako 100 - ValidKriterium (%) zo všetkých meraní v danom časovom intervale.
Podmienky spracovania flagov:
  • Do priemeru nie je započítaná hodnota s nastaveným najmenej jedným z VF flagov, ale je inkrementované počítadlo príslušného flagu.
  • Spracovávané hodnoty by mali mať časy s krokom maximálne 10 sekúnd. Ak chýba hodnota viac ako 10 sekúnd, inkrementuje sa počet flagov „D“ – počítadlo pre neplatné merania.
  • Ak je hodnota výsledného flagu A TRUE, vo VF flagoch počítaného priemeru sú všetky flagy, ktoré sa vyskytli v časovom intervale.
  • Ak je hodnota výsledného flagu A FALSE, hodnota všetkých VF flagov je FALSE, aj keď sa nejaký vyskytol v spracovaných dátach.
  • Taktiež, ak je hodnota výsledného flagu B TRUE, v TF flagoch počítaného priemeru sú všetky flagy, ktoré sa vyskytli v časovom intervale.
  • Ak je hodnota výsledného flagu B FALSE, hodnota všetkých TF flagov je FALSE, aj keď sa nejaký vyskytol v spracovaných dátach.

Napíšte komentár