Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

„SGCom je aplikačné rozšírenie platformy D2000"Na rozdiel od systémových komponentov platformy D2000 (ako je napríklad D2000 KOM.exe) vyžaduje SGCom prítomnosť konkrétnej množiny DODM objektov v aplikácii. Ide o definície Komunikácia so zvyškom aplikácie prebieha predovšetkým prostredníctvom dohodnutých RPC volaní. Aplikácia (Ipesoft IMS) preto musí obsahovať konkrétne DODM objekty: definície štruktúr (SD.*), ESL rozhrania (I.*), stavové texty, štruktúrované premenné (SV.*) a eventy (E.). Tieto neobsahujú konfiguráciu, podľa ktorej vykonáva úlohy, ale sú použité na komunikáciu SGCom-u s centrálou Centrála – označuje aplikáciu, ktorá zbiera a spracúva dáta z meračov – implementované v Ipesoft IMS.*). Na rozdiel od systémových komponentov platformy D2000 (napr KOM) sa jeho konfigurácia nenachádza v konfiguračnej databáze, ale ju odovzdávajú aplikačné skripty.
„Je modernizovanou alternatívou ku tradičnej implementácii v D2000 KOM.exe" – Charakter protokolu COSEM a z toho vyplývajúci spôsob uloženia hodnôt v inteligentných meračoch spôsoboval, že konfigurácia prostredníctvom kaskády linka – stanica - meraný bod bola neúmerne veľká v porovnaní s počtom meračov, náročná na vytvorenie a prevádzkovanie. Okrem toho bolo potrebné aplikačné podporiť možnosť pridávania nových meracích zariadení, zmenu ich nastavení a zoznamu meraných veličín. Navyše majú byť namerané hodnoty archivované v databáze EDA, k čomu merané body nemajú priamu podporu.
Tieto problémy sú vyriešené tým, že SGCom komunikuje s centrálou prostredníctvom RPC, ktorých štruktúra kopíruje biznis požiadavky aplikácie. Konfigurácia je v centrále uložená vo forme relačnej databázy a do SGCom-u je prenesená jej kópia (vybrané ESL rozhranie obsahuje CRUD CRUD – Create, Read, Update, Delete (Read je v skutočnosti prístupný len cez Systémovú konzolu) operácie). Podľa konfigurácie si vytvorí časový harmonogram pravidelného zberu dát z meračov. Prečítané dáta ako aj prípadné chyby pri zbere dát sú perzistentne uložené do lokálnej databázy. Podľa konfigurácie si taktiež vytvorí časový harmonogram pravidelného odovzdávania dát z lokálnej databázy do centrály (pre účely škálovania záťaže sa môže líšiť od harmonogramu zberu dát). RPC rozhranie tiež umožňuje vykonanie „okamžitých" úloh mimo plán, ktoré slúžia predovšetkým na opätovné prečítanie historických hodnôt z merača, ktoré neboli získané v plánovanom termíne.
SGCom je implementovaný v jazyku Java 8 a pre svoj beh potrebuje JRE verzie 8 alebo novšej. K platforme D2000 sa pripája prostredníctvom knižnice D2JAPI a je distribuovaný ako ZIP archív, ktorý obsahuje všetky potrebné knižnice ako aj šablónu *.bat súboru, ktorým sa aplikácia štartuje. ZIP archív je dostupný v artifactory oddelenia D2000 http://srvbuild2v.ipstest.sk:8081/artifactory/d2000/sk/ipesoft/sgcom/sgcom/.