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).

Napíšte komentár