Systémové premenné - System Tags sú objekty, ktorých hodnoty vypočítava, resp. zisťuje proces D2000 Server na základe ich definície. Hodnoty sú vypočítavané periodicky alebo na zmenu.
Použitie systémových premenných v systéme D2000 (príklady):
- ovládanie výstupných bodov v režime AUTO
- operandy v logických a aritmetických výrazoch
- operandy v podmienkach pre vznik a zánik alarmov
- zobrazenie v grafických schémach
- zobrazenie v grafoch
V dokumentovanej verzii systému D2000 sú implementované nasledovné systémové premenné:
Meno | Typ | Perióda | Popis |
---|---|---|---|
ActNrDynamicObject | Integer | 60 s | Aktuálny počet dynamických objektov v systéme. |
ActTagNr | Integer | na zmenu | Aktuálny počet tagov v aplikácií. |
ActTransListNr | Integer | 1 s | Počet aktívnych transakcií otvorených procesom D2000 Server. |
Act_Client | Integer | na zmenu | Počet pripojených klientov. |
AllocatedMem | Integer | 10 s | Veľkosť alokovanej pamäte [kB] |
ArchivChange | nepočíta sa | Zmena hodnôt v archíve. | |
CPU_Load | Integer | 1 s | Vyťaženosť procesora [%] procesom D2000 Server. Poznámka: Jedná sa o celkovú priemernú vyťaženosť, ktorá sa vypočíta ako (user_time + kernel_time)/TimeFromStart |
Day | Integer | 24 h | Aktuálny deň |
DiskSpace | Integer | 30 s | Voľný priestor na pracovnom disku [kB]. |
FreeMem | Integer | 10 s | pre Win32 - veľkosť voľnej pamäte [kB] pre VMS - zvyšková veľkosť pamäte vyhradenej pre proces D2000 Server udávaná v pageletoch (na Alpha systémoch) |
Hour | Integer | 1 h | Hodina |
IN_QUEUE | Integer | nepočíta sa | Počet požiadaviek na proces D2000 Server. |
LogFileSize | Integer | 15 min | Veľkosť monitorovacej databázy (zápisníka) [kB]. |
Min | Integer | 1 min | Minúta |
Month | Integer | 24 h | Aktuálny mesiac |
Pending_Cfg_Rq | Integer | 10 s | Počet požiadaviek vo fronte na zápis do konfiguračnej databázy. Tieto požiadavky môžu vznikať zmenou konfigurácie, blokovaním alarmov alebo zmenou hodnoty objektu, ktorý má nastavené ukladanie štartovacej hodnoty. |
Pending_Monitor_Rq | Integer | 10 s | Počet požiadaviek vo fronte na zápis do monitorovacej databázy. |
Perf_Cfg_Rq | Integer | 10 s | Počet vybavených požiadaviek na zápis do konfiguračnej databázy za 1 sekundu. |
Perf_Kernel_Rq | Integer | 10 s | Počet vybavených požiadaviek na proces D2000 Server za sekundu (rýchlosť spracovávania správ za sekundu). |
Perf_Monitor_Rq | Integer | 10 s | Počet vybavených požiadaviek na zápis do monitorovacej databázy za sekundu. |
ProcAlarmsNr | Integer | na zmenu | Počet aktívnych procesných alarmov. |
Sec | Integer | 1 s | Sekunda |
Signal_Trigger | Boolean | na zmenu | Štartovací trigger pre signál. Na tejto systémovej premennej sa vygeneruje impulz hodnoty TRUE podľa konfigurácie systémových alebo procesných alarmov - parameter Generovať signál. |
SysAlarmsNr | Integer | na zmenu | Počet aktívnych systémových alarmov |
SystemError | Informácia o systémovej chybe. Hodnota tejto premennej je nastavovaná systémom - procesom D2000 Server alebo ostatnými procesmi systému D2000. Hodnota premennej zobrazuje poslednú chybu. Každá zmena hodnoty spôsobí nastavenie procesného alarmu na tomto objekte. Text v stĺpcoch Popis udalosti (okno Zoznam alarmov v procese D2000 HI) a Príčina udalosti (okno Monitorovanie v procese D2000 HI) pre procesný alarm je ovládaný prostredníctvom zobrazovacej masky alarmu "SM._SystemError" (preddefinovaná hodnota masky je {V}, čiže kopíruje hodnotu objektu). Vznik systémovej chyby je teda signalizovaný procesným alarmom a história je zaznamenaná v monitorovacej databáze. | ||
SystemWarning | Informácia o systémovom varovaní. Hodnota tejto premennej je nastavovaná systémom - procesom D2000 Server alebo ostatnými procesmi systému D2000. Hodnota premennej zobrazuje posledné varovanie. Každá zmena hodnoty spôsobí nastavenie procesného alarmu na tomto objekte. Text v stĺpcoch Popis udalosti (okno Zoznam alarmov v procese D2000 HI) a Príčina udalosti (okno Monitorovanie v procese D2000 HI) pre procesný alarm je ovládaný prostredníctvom zobrazovacej masky alarmu "SM._SystemError" (preddefinovaná hodnota masky je {V}, čiže kopíruje hodnotu objektu). Vznik systémového varovania je teda signalizovaný procesným alarmom a história je zaznamenaná v monitorovacej databáze. | ||
SystemInfo | Systémová informácia. Hodnota tejto premennej je nastavovaná systémom - procesom D2000 Server alebo ostatnými procesmi systému D2000. Hodnota premennej zobrazuje poslednú systémovú informáciu. Každá zmena hodnoty spôsobí nastavenie procesného alarmu na tomto objekte. Text v stĺpcoch Popis udalosti (okno Zoznam alarmov v procese D2000 HI) a Príčina udalosti (okno Monitorovanie v procese D2000 HI) pre procesný alarm je ovládaný prostredníctvom zobrazovacej masky alarmu "SM._SystemError" (preddefinovaná hodnota masky je {V}, čiže kopíruje hodnotu objektu). Vznik systémovej informácie je teda signalizovaný procesným alarmom a história je zaznamenaná v monitorovacej databáze. | ||
SysTime | Čas | 1 s | Systémový čas |
TimeFromStart | Relatívny čas | 10 s | Čas od štartu systému D2000. Poznámka: Pre redundantné systémy je to čas chodu HS (Hot Servera). |
UpTime | Relatívny čas | 10 s | Čas chodu redundantného systému D2000. Poznámka: Pre neredundantné systémy - UpTime = TimeFromStart. |
WeekDay | Integer | 24 h | Deň v týždni |
Year | Integer | 24 h | Aktuálny rok |
Pridať komentár