V matematických výrazoch je možné použiť odkazy na jednotlivé atribúty komplexnej hodnoty objektu. Tieto atribúty sa uvádzajú za menom objektu, pričom sú od mena oddelené opačným lomítkom "\". Zoznam atribútov je uvedený v nasledujúcej tabuľke.
Názov atribútu | Typ hodnoty atribútu | Popis atribútu |
---|
TIM | Absolútny čas | Čas poslednej zmeny hodnoty objektu. |
LIM | Celočíselný | Limitný stav hodnoty [0-InLimit, 1-VL_Limit, 2-L_Limit, 3-H_Limit, 4-VH_Limit, 5-LimitsProblem]. V závislosti na hodnote objektu vo vzťahu k definovaným medziam nadobúda atribút tieto hodnoty:- 0 - hodnota objektu je väčšia alebo rovná ako LL a zároveň menšia alebo rovná ako HL (LL<=hodnota<=HL),
- 1 - hodnota objektu je menšia ako VLL (hodnota<VLL),
- 2 - hodnota objektu je väčšia alebo rovná ako VLL a zároveň menšia ako LL (VLL<=hodnota<LL),
- 3 - hodnota objektu je väčšia ako HL a zároveň menšia alebo rovná ako VHL (HL<hodnota<=VHL),
- 4 - hodnota objektu je väčšia ako VHL (VHL<hodnota),
- 5 - došlo k porušeniu platnosti podmienky: VLL<LL<HL<VHL alebo hodnoty definujúce medze sú nedefinované.
|
| Boolean | Platnosť hodnoty (TRUE - platná hodnota, FALSE - neplatná hodnota). |
ALF | Boolean | Indikácia aktívneho procesného alarmu daného objektu (daný objekt má aktívny procesný alarm - TRUE alebo nemá aktívny procesný alarm - FALSE). |
ALQ | Boolean | Indikácia kvitovania (potvrdenia) aktívneho procesného alarmu daného objektu (aktívny procesný alarm je nekvitovaný, t.j. nie je potvrdený obsluhou - TRUE, alebo je kvitovaný, t.j. je potvrdený obsluhou - FALSE). |
ALT | Absolútny čas | Čas priradenia hodnoty procesného alarmu. |
| Celočíselný | Typ procesného alarmu. V závislosti na vyhodnotení procesných alarmov definovaných pre daný objekt nadobúda atribút tieto hodnoty:- 0 - PA_NoAlarm
- 1 - PA_ToOn
- 2 - PA_ToOff
- 3 - PA_On
- 4 - PA_Off
- 5 - PA_Err
- 6 - PA_Oscillate
- 7 - PA_ErrCmdOn
- 8 - PA_ErrCmdOff
- 9 - PA_SwToTrans
- 10 - PA_SwToOff
- 11 - PA_SwToOn
- 12 - PA_SwToErr
- 13 - PA_SwTrans
- 14 - PA_SwOff
- 15 - PA_SwOn
- 16 - PA_SwErr
- 17 - PA_ErrZalCmdOff
- 18 - PA_HL
- 19 - PA_VHL
- 20 - PA_LL
- 21 - PA_VLL
- 22 - PA_ToHL
- 23 - PA_ToVHL
- 24 - PA_ToLL
- 25 - PA_ToVLL
- 26 - PA_ErrWriteCmd
- 27 - PA_Change
Význam jednotlivých procesných alarmov je uvedený v kapitole Konfigurácia systémových textov - Procesné alarmy. |
WEA | Boolean | Indikácia podozrivej (weak) hodnoty objektu. Podozrivá je taká hodnota, ktorú systém nemôže považovať za platnú, lebo neboli splnené všetky podmienky na jej platnosť. Hodnota objektu je podozrivá - TRUE alebo hodnota objektu nie je podozrivá - FALSE. |
NAK | Boolean | Indikácia potvrdenia poslednej zmeny hodnoty objektu. Zmena hodnoty objektu nie je potvrdená - TRUE alebo zmena je potvrdená - FALSE. |
TRA | Boolean | Indikácia Transient stavu hodnoty objektu. Transient stav (prechodný stav) nastane vtedy, ak bol vykonaný povel na nastavenie hodnoty objektu, ale spätným čítaním ešte nebolo overené, či hodnota bola nastavená. Hodnota objektu je v Transient stave - TRUE, alebo hodnota nie je v Transient stave - FALSE. |
DEF | Boolean | Indikácia Default stavu hodnoty objektu. Default stav nastane vtedy, ak hodnota meraného bodu získaná procesom komunikácie D2000 KOM je nahradená inou hodnotou - hodnotou riadiaceho objektu, alebo je ručne nastavená operátorom v procese D2000 HI. Hodnota objektu je v Default stave - TRUE, alebo hodnota nie je v Default stave - FALSE. |
MAN | Boolean | Indikácia Manual stavu hodnoty objektu. Manual stav je aktívny, ak je možné hodnotu objektu ovládať (t.j. ak má používateľ dostatočné prístupové práva, alebo ESL skript). Manual stav môže byť nastavený len pre hodnoty objektov typu Vzdialený objekt, Meraný bod, Užívateľská premenná, položka Štruktúrovanej premennej. |
FLX | Celočíselný | Všetky príznaky. Celé číslo, ktorého binárnej reprezentácii sú priradené jednotlivé flagy (príznaky) v poradí FLA FLB FLC ... FLP. Napríklad hodnota 1 zodpovedá situácii, keď flag A má hodnotu TRUE a všetky ostatné flagy FALSE. |
FLA .. FLP | Boolean | Hodnota konkrétneho flagu (príznaku) hodnoty objektu [FLMenoPríznaku]. |
DIM | Celočíselný | Vracia rozmer štruktúry. Je použiteľný len na hodnoty typu Štruktúra. |
HBJ | Celočíselný | Vracia jednoznačný interný identifikátor objektu v systéme D2000. Hodnota je typu HBJ, voľne konvertovateľná na typ Int. V prípade použitia pri lokálnej premennej ESL skriptu atribút vráti ID lokálnej premennej. Využitie pri akcii ON CHANGE na lokálnu premennú. |
CNX | Celočíselný | Vracia index stĺpca štruktúry. Atribút je aplikovateľný jedine na odkaz na položku štruktúry: SV.Struktura^Int\CNX vráti hodnotu 2. |
CNM | Text | Vracia meno stĺpca štruktúry. Atribút je aplikovateľný jedine na odkaz na položku štruktúry: SV.Struktura^Text\CNM vráti hodnotu "Text". |
CNR |
Celočíselný | Vracia počet stĺpcov štruktúry. Je použiteľný len na hodnoty typu Štruktúrovaná premenná a Definícia štruktúry. |
ALC | Boolean | Indikácia aktívneho kritického alarmu daného objektu (daný objekt má aktívny kritický alarm - TRUE alebo nemá aktívny kritický alarm - FALSE). |