Systémové premenné

Systémové premenné

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