Nová verzia systémov D2000 na trhu - V4.5
28.03.2001 - Nové vlastnosti verzie V4.5.:
Aktívne schémy
Nové vlastnosti v Eventoch
Doplnenie funkcií jazyka D2000 ESL
Nové externé funkcie
Logické skupiny objektov
Vysielanie správ dátovým satelitným terminálom INMARSAT-C a vysielanie SMS správ
Podpora nových komunikačných protokolov
D2000 Web Server a D2000 Thin Client
D2000 V4.5 – Aktívne schémy
Definícia a základné vlastnosti - aktívnu schému možno stručne definovať ako schému, ktorá obsahuje skripty (procedúry), lokálne a referenčné premenné. Skriptami nazývame procedúry – programy vytvorené v jazyku D2000 ESL. Skriptovanie schém umožňuje pružnejšiu tvorbu interaktívnych aplikácií.
Skript je na rozdiel od systémových eventov, ktoré sú vykonávané a definované na strane aplikačného servera D2000, definovaný z prostredia grafického editora. Je súčasťou schémy a zabezpečuje sekvenčné, udalosťami riadené ovládanie z jej prostredia. Pre každú aktívnu schému je definovaný vždy len jeden skript, ktorý komplexne popisuje jej „činnosť“ a obsahuje ľubovoľný počet vstupov. Vstupom môže byť definovaná udalosť v riadenom procese ako aj akcia operátora nad otvorenou schémou. Aktívne schémy je možné využiť aj na vytvorenie formulárov pre interaktívny dialóg operátora s priebežnou kontrolou jeho vstupov.
Nové možnosti zobrazenia vaktívnych schémach - Aktívne schémy majú veľký význam pri zobrazovaní rozsiahlych technológií, ktoré obsahujú niekoľko, z pohľadu zobrazenia, identických zdrojov. Použitím referenčných premenných (premenné s nepriamou adresáciou cez štruktúry) je v aktívnych schémach možné prostredníctvom jedinej schémy dynamicky interpretovať údaje z viacerých identických zdrojov. Jednotlivé zdroje sú definované tak, že jeden riadok štruktúrovanej premennej popisuje jeden zdroj alebo jeho stav. Zjednodušene možno povedať, že stačí nakresliť jednu schému alebo zadefinovať jeden formulár a dynamicky ho zviazať s jednotlivými zariadeniami. Takúto schému potom možno otvoriť aj viacnásobne vždy pre požadované zariadenie, či technológiu. Zjednoduší a sprehľadní sa popis technológie ako celku, čo má význam pri tvorbe, ale aj akejkoľvek modifikácii realizovanej aplikácie.
Použitie riadiacich algoritmov v aktívnych schémach - Okrem použitia pre zobrazovanie majú skripty v schémach svoj veľký význam aj pri priamom ovládaní riadeného procesu, implementuje riadiace algoritmy na strane klienta - operátora. Systémové eventy, ktoré boli vykonávané na strane servera, je teraz možné realizovať na strane klienta, čo nielen „odľahčí“ server, ale aj minimalizuje možnosť konkurenčného prístupu k premenným v systéme. Skript aktívnej schémy na strane klienta umožňuje kontrolu vstupov operátora a overenie uskutočnenia transakcie.
D2000 V4.5 - Nové vlastnosti v Eventoch
Od verzie 4.1 je do systému implementovaná podpora práce so štruktúrovanými premennými. Práve pre zlepšenie práce s týmito premennými boli vo verzii 4.5 doplnené niektoré dôležité funkcie procesu D2000 Event. Nové vlastnosti umožňujú v eventoch efektívne využívať štruktúrované premenné a prístup k databázam.
D2000 V4.5 - Doplnenie funkcií jazyka D2000 ESL
Do jazyka pre písanie skriptov a eventov D2000 ESL boli doplnené vlastnosti charakteristické pre vývojové prostredia 5. generácie (takýmito prostrediami sú napríklad Power Builder, SQL Windows). Sú to vlastnosti umožňujúce vytváranie aplikácií, ktoré efektívne pracujú s údajmi z reálneho technologického prostredia ako aj s údajmi v databázach. Objekty typu Štruktúrované premenné a Databázy umožňujú vytvárať aplikácie s vysokým stupňom abstrakcie s využitím princípov objektovo orientovaného návrhu a programovania.
D2000 V4.5 - Nové externé funkcie
Od verzii systému D2000 V4.5 je matematický aparát rozšírený o možnosť použitia tzv. externých funkcií. Ide o užívateľom vytvorené funkcie zahrnuté do “dll knižnice”, ktoré môžu implementovať akcie, štandardne nepodporené systémom. Pri ich vhodnej implementácii umožnia nahradiť a v určitých prípadoch aj zjednodušiť rozšírenia systému implementované rozhraniami ObjApi alebo KomApi. Konfigurácia objektu typu Externá funkcia prebieha v procese D2000 CNF.
D2000 V4.5 - Logické skupiny objektov
Pre lepšiu orientáciu operátora v rozsiahlych informačných systémoch monitorujúcich viacero technologických celkov je potrebné triediť informácie na základe ich príslušnosti do určitých logických skupín. Logickou skupinou môže byť napríklad časť technológie. Implementácia logických skupín umožní operátorovi jednoduchší pohľad na systém a rýchlu lokalizáciu vzniknutej udalosti.
Logická skupina je v systéme D2000 novým objektom, ktorý má svoje meno a popis. Príslušnosť objektov systému D2000 do logických skupín sa definuje konfiguráciou v procese CNF alebo pri editácii príslušného objektu. Každý objekt môže patriť do viacerých logických skupín. Rodičom logickej skupiny je systémový objekt LOGGROUPS alebo iná logická skupina. Týmto mechanizmom je možné vytvárať napríklad stromovú štruktúru logických skupín alebo inú štruktúru zodpovedajúcu členeniu technologických celkov.
Práca s logickými skupinami je implementovaná vo všetkých selektovacích zoznamoch. Príslušnosť do logických skupín môže byť kritériom pre vyhľadávanie monitorovaných udalostí. Prezeranie alarmov umožňuje pohľad na alarmy cez logické skupiny ale aj lokalizáciu vzniku alarmu v logickej skupine.
Vysielanie správ dátovým satelitným terminálom INMARSAT-C a vysielanie SMS správ
Použitie technológií SMS je vhodné všade tam, kde je potrebné upozorniť vzdialenú obsluhu alebo dozor na vznik alarmov a kritických situácií alebo na posielanie správ o reálnom stave technológie.
D2000 V4.5 - Podpora nových komunikačných protokolov
Merače tepla firmy OneSoft – ELTRONIC, FC200ST, FC200WM, MAXTRONIC, STEAMTRONIC B, D.
Protokol Allen-Bradley DF1 – Protokol DF1 full-duplex zabezpečuje obojsmerný prenos dát s PLC rady SLC-500.
Podpora technológie Echelon LonWorks (protokol LonTalk) – Použité sú štandardné ovládače Echelon, čiže je možné použiť všetky adaptéry, pre ktoré sú dostupné ovládače. Testované boli adaptéry SLTA/10 a PCLTA-10.
D2000 Web Server a D2000 Thin Client
Podpora technológií Internet/Intranet je realizovaná novými systémovými komponentmi – D2000 Web Server a D2000 Thin Client (Tenký klient).
D2000 Web Server je klient aplikácia systému D2000, ktorá poskytuje dáta systému D2000 do prostredia Internet (resp. Intranet). Získavané dáta sú komprimované, optimalizované a následne transformované do protokolu HTTP. Použitím protokolu HTTP je zabezpečená priepustnosť toku dát a kompatibilita so všetkými bežne používanými Proxy servermi. D2000 Web Server je samostatná aplikácia a je nezávislý od iného HTTP servera (napr. Microsoft Internet Information Server). D2000 Web Server umožňuje okrem pripojenia D2000 Tenkého klienta aj pripojenie tzv. „hrubých klientov“, ktoré realizujú všetky procesy operátorskej konzoly (D2000 HI) až po konfiguráciu systému (D2000 CNF) v prostredí Internet.
D2000 Thin Client (Tenký klient) je tvorený ActiveX komponentom realizujúcim podmnožinu funkčných vlastností operátorskej konzoly. D2000 ActiveX komponent podporuje zobrazenie D2000 schém, diagramov, trendov, reportov a ich zostáv pri zachovaní ich plnej funkčnosti. To znamená, že dáta sú prístupné nielen na prezeranie, ale aj na ovládanie so zachovaním prístupových práv. Zdrojom dát pre D2000 ActiveX komponenty je D2000 Web Server. D2000 ActiveX komponent je pripravený pre použitie v HTML aplikáciách a následnom zobrazení na strane klienta v Microsoft Internet Exploreri.
Použitím popísaných technológií realizovaných v systéme D2000 je možné sprístupniť plne funkčnú aplikáciu do prostredia Internetu (resp. Intranetu) bez potreby inštalácií systému D2000 na jednotlivých klientovských počítačoch. Jediným povinným komponentom klientovských počítačov je štandardný webovský prehliadač – Microsoft Internet Explorer od verzie 4.0.