- Vytvoril D2000 Dev Team na okt 12, 2017
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.
Č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.
- 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.
Súvisiace stránky:
Pridať komentár