Podmienka vzniku udalosti

Podmienka vzniku udalosti

Podmienka vzniku udalosti (trigger) sa v systéme D2000 definuje prostredníctvom troch parametrov:

  1. objekt

  2. stav hodnoty objektu

  3. príznak otočenia stavu (normálny, inverzný)

Objekt môže byť ľubovoľný typ objektu (alebo položka hodnoty objektu typu Štruktúrovaná premenná) definovaný v systéme, ktorý je nositeľom (zmysluplnej) hodnoty.
Takto definovaná Udalosť vznikne, ak hodnota objektu (1) nadobudne daný stav (2), prípadne opačný stav (3).

V niektorých prípadoch (v závislosti od typu objektu, pre ktorý sa udalosť definuje) je možné ako objekt definovať skupinu hodnôt (objekt typu Logická skupina alebo Skupina objektov) alebo objekt typu Štruktúrovaná premenná (celá, riadok alebo stĺpec). V tomto prípade udalosť vznikne, ak v definovanej skupine (štruktúre) splní podmienku aspoň jedna hodnota. Podmienka vzniku sa vyhodnocuje len pri zmene hodnoty.

Ponuka stavov hodnoty objektu je daná typom hodnoty objektu použitého pre vznik podmienky. Nasledujúca tabuľka obsahuje popis stavov hodnoty objektu v systémoch D2000:

Stav

Význam

Value

Hodnota @TRUE.

Err

Neplatná hodnota.

InLim

Hodnota v daných medziach.

HiLim

Hodnota nad hornou medzou (HL ≤ hodnota objektu < VHL).

LowLim

Hodnota pod dolnou medzou (VLL ≤ hodnota objektu < LL).

Weak

Hodnota v stave Weak.

Run

Proces je bežiaci.

Crash

Proces ukončený chybou (nekorektné ukončenie).

Stop

Proces ukončený korektným spôsobom.

WDErr

Chyba pri komunikácii s procesom D2000 Server - Watch Dog Error (prerušený tok Watch Dog správ medzi procesom a D2000 Serverom).

StON

Stanica komunikuje.

StOFF

Stanica nekomunikuje. Komunikácia bola zakázaná obsluhou (prostredníctvom ovládacích dialógových okien procesu D2000 HI) alebo pri konfigurácii stanice v procese D2000 CNF.

StCOMERR

Mäkká (soft) chyba komunikácie. Táto chyba nastane po neúspešnom prenose dát.

StHARDERR

Tvrdá (hard) chyba komunikácie. Táto chyba nastane, ak komunikácia so stanicou je v stave StCOMERR počas doby danej parametrom Časový filter. Ak má stanica hodnotu St_HARDERR, všetky merané body na tejto stanici prejdú do nedefinovaného stavu.

StSIMUL

Simulácia komunikácie so stanicou.

StWAIT

Stanica je v režime AUTO. Komunikácia bola zastavená. Riadiaci objekt má hodnotu @TRUE. Požiadavky na výstup sa odkladajú a budú vykonané, keď sa hodnota riadiaceho objektu zmení na @FALSE.

Change

Zmena hodnoty.

VHiLim

Hodnota nad najvyššou medzou --> hodnota objektu ≥ VHL.

VLowLim

Hodnota objektu pod najnižšou medzou --> hodnota objektu ≤ VLL.

ProcAlarm

Aktívny procesný alarm.

ProcCritAlarm

Aktívny procesný alarm - kritický.

Norm

Nenastala podmienka pre vznik alarmu.

Alarm

Nastala podmienka pre vznik alarmu.

Kvit

Alarm potvrdený obsluhou.

Block

Alarm zablokovaný obsluhou, alebo pri konfigurácii alarmu bola vybratá voľba Blokovaný alarm.

UnBlock

Proces D2000 Alarm nebeží a operátor odblokoval daný alarm v stave Block.

NoKvit

Pre povinne kvitovaný alarm je splnená podmienka pre zánik alarmu skôr, ako bol kvitovaný.

NoKvitProcAlarm

Nepotvrdený procesný alarm.

NoKvitProcCritAlarm

Nepotvrdený procesný alarm - kritický.

PA_NoAlarm

Nie je aktívny žiadny procesný alarm.

PA_ToOn

Procesný alarm - prechod do úrovne ON (TRUE).

PA_ToOff

Procesný alarm - prechod do úrovne OFF (FALSE).

PA_On

Procesný alarm - úroveň ON (TRUE).

PA_Off

Procesný alarm - úroveň OFF (FALSE).

PA_Err

Chybná (neplatná) hodnota procesného alarmu.

PA_Oscillate

Kmitajúca hodnota procesného alarmu.

PA_ErrCmdOn

Chyba pri vykonaní povelu cm_SetSwitchOn (ZAP).

PA_ErrCmdOff

Chyba pri vykonaní povelu cm_SetSwitchOff (VYP).

PA_SwToTrans

Procesný alarm - prechod štvorstavovej hodnoty do stavu Q_Trans.

PA_SwToOn

Procesný alarm - prechod štvorstavovej hodnoty do stavu Q_On (TRUE).

PA_SwToOff

Procesný alarm - prechod štvorstavovej hodnoty do Q_Off (FALSE).

PA_SwToErr

Procesný alarm - prechod štvorstavovej hodnoty do stavu Q_Err.

PA_SwTrans

Procesný alarm - štvorstavová hodnota je Q_Trans.

PA_SwOff

Procesný alarm - štvorstavová hodnota je Q_Off.

PA_SwOn

Procesný alarm - štvorstavová hodnota je Q_On.

PA_SwErr

Procesný alarm - štvorstavová hodnota je Q_Err.

PA_ErrZalCmdOff

Chyba pri vykonaní povelu cm_SetSwitchBkpOff (ZÁL. VYP).

PA_HL

Procesný alarm - limitný stav hodnoty HL.

PA_VHL

Procesný alarm - limitný stav hodnoty VHL.

PA_LL

Procesný alarm - limitný stav hodnoty LL.

PA_VLL

Procesný alarm - limitný stav hodnoty VLL.

PA_ToHL

Procesný alarm - prechod hodnoty do limitného stavu HL.

PA_ToVHL

Procesný alarm - prechod hodnoty do limitného stavu VHL.

PA_ToLL

Procesný alarm - prechod hodnoty do limitného stavu LL.

PA_ToVLL

Procesný alarm - prechod hodnoty do limitného stavu VLL.

PA_ErrWriteCmd

Chyba pri nastavení hodnoty výstupných bodov.

PA_Change

Procesný alarm - zmena celočíselnej alebo analógovej hodnoty.

PA_SysPrAl

Špeciálny typ procesného alarmu, ktorý sa používa len pre dva objekty typu Systémová premenná - SystemError a SystemWarning.

Poznámka:
Ak je ako objekt použitý stĺpec štruktúrovanej premennej, zoznam stavov hodnoty je ovplyvnený typom hodnoty stĺpca. Ak je stĺpec typu Objekt, zoznam stavov hodnoty nie je filtrovaný (zobrazí sa zoznam všetkých stavov hodnoty).