...
Info | ||
---|---|---|
| ||
Na zoznámenie sa so základmi konfigurovania archivácie slúžia aj tieto nahrávky z webinára dostupné na YouTube: Odporúčame aj blogy:
|
...
Keďže historické dáta sú jednou z najcennejších položiek v SCADA a MES systémoch, archívny proces je jedným z prvých, ktoré sa konfigurujú ako redundantné. Na dvoch (alebo viacerých) počítačoch sa nakonfiguruje pomocou utility SCS Config dvojica watchdog + proces D2000 Archív s parametrom /W<name>,<instance> udávajúcim meno a číslo inštancie (napr. /WSELF,1 alebo /WSELF,2) a s parametrom /S, /RD alebo /RF špecifikujúcim server alebo redundantnú skupinu, ku ktorej sa archív pripája (viď Spustenie užívateľských procesov).
...
Info | ||
---|---|---|
| ||
Zistenie a nastavenie aktívnej inštancie je možné tell príkazom INSTANCE (napr. INSTANCE GET ACTIVE SELF.ARC alebo INSTANCE SET ACTIVE SELF.ARC 2). Informácia o tom, či je inštancia archívu aktívna, je aj v stĺpci Active v systémových štruktúrovaných premenných SV._System_ArchivPerformance a SV._System_Proces. Archívne procesy vedia fungovať aj v load-balancing režme, keď sú viaceré inštancie aktívne a proces D2000 Server rozdeľuje medzi ne požiadavky na čítanie dát. Zapnutie load-balancing režimu je možné tell príkazom SET_LOAD_BAL_MODE. |
...
Vypočítané archívy prepočítavajú hodnoty iných archívov (primárnych, ale aj iných štatistických alebo vypočítaných) ľubovolným výrazom. Môžu byť zmenové alebo periodické alebo zmenové.
Archív plnený skriptom
Archív plnený skriptom (sklad hodnôt) slúži ako sklad hodnôt, ktoré nevznikajú priamym archivovaním hodnôt iného objektu v systéme, štatistickým výpočtom alebo výpočtom vo vypočítanom archíve. Plnenie hodnôt je možné jedine z ESL skriptu alebo manuálne prostredníctvom procesu D2000 HI. Sklad hodnôt môže byť zmenový alebo periodický. Periodický sklad hodnôt môže mať zapnuté prehrávanie hodnôt - v reálnom čase zverejňuje hodnoty, ktoré boli vopred skriptom vložené (napr. príprava dáta z prípravy prevádzky).
Na plnenie dát zo skriptu slúžia akcie UPDATEARCHVAL a INSERTARCHARR.
Pozn: Tieto akcie dokážu zapisovať aj do primárnych, štatistických a vypočítaných archívov. Pozor - opakovaný prepočet štatistických a vypočítaných archívov ručne zapísané hodnoty premaže novými vypočítanými hodnotami!
...
- Primárne archívy dokážu archivovať stĺpec štruktúrovanej premennej alebo celú štruktúrovanú premennú (toto nie je odporúčané).
- Štatistické archívy dokážu počítať štatistiku nad stĺpcovým alebo štruktúrovaným archívom (a voliteľne zverejňovať hodnotu do stĺpca štruktúry alebo do celej štruktúry).
- Vypočítané archívy dokážu počítať výraz nad štruktúrovanými stĺpcovým archívmi (a voliteľne zverejňovať hodnotu do stĺpca štruktúry).
...
- Otvorením grafu - proces D2000 HI automaticky generuje požiadavky na čítanie všetkých hodnôt zobrazených v grafe.
- Otvorením schémy v režime histórie.
- Akciami na čítanie z archívu: GETARCHVAL, GETARCHARR, GETARCHARR_TO_CNT, GETARCHROW, GETARCHCOL a GETARCHSTRUCT.
- Vyžiadaním archívnych hodnôt z okolia D2000 systému:
- Čítanie cez D2000 Gateway z iného D2000 systému ako reakcia na príkaz GETOLDVAL.
- Čítanie cez D2000 Kom proces (serverovské protokoly, napr. IEC 870-5-104 Server).
- Čítanie cez D2000 OBJApi funkciou GetArchivData.
- Čítanie cez D2000 VBApi (z programov Microsoft Visual Basic alebo Microsoft Excel) funkciami VBApiGetArchData (jednoduchý archív) alebo VBApiGetArchDataItem (položka štruktúrovaného archívu).
- Čítanie cez D2000 Java API.
- Čítanie cez D2000 ODBC ovládač,
- Čítanie cez D2000 REST API.