Jednotlivé funkčné vlastnosti systému IPESOFT D2000® sú členené do funkčne orientovaných procesov v dvoch hlavných kategóriách:
Procesy IPESOFT D2000® aplikačného servera
- IPESOFT D2000® Kernel – jadro systému IPESOFT D2000®
- IPESOFT D2000® Kom – zabezpečuje prenos údajov v reálnom čase
- IPESOFT D2000® Alarm – generuje a vyhodnocuje alarmové stavy
- IPESOFT D2000® Calc – vykonáva aritmetické a logické operácie nad údajmi v reálnom čase
- IPESOFT D2000® Archív – zabezpečuje archiváciu hodnôt objektov
- IPESOFT D2000® Event – vykonáva skripty na strane servera
Procesy interakcie s používateľom
- IPESOFT D2000® HI (Human Interface) – konzola operátora (hrubý klient)
- IPESOFT D2000® TCL – tenký klient systému
- IPESOFT D2000® CNF – konfiguračný nástroj pre real-time časť
- IPESOFT D2000® GR – konfiguračný nástroj pre grafické zobrazenia a používateľské funkcie
- IPESOFT D2000® WBK – podpora pre zobrazenie údajov IPESOFT D2000® v MS Excel
IPESOFT D2000® Kernel
- Centrálny proces systému IPESOFT D2000® – konfiguračná, dátová a koordinačná báza systému IPESOFT D2000®
- Správa systémových objektov – vytváranie, aktualizácia stavov a hodnôt, udržiavanie väzieb medzi objektami v DODM
- Asynchrónna distribúcia real-time hodnôt jednotlivým procesom systému IPESOFT D2000®
- Monitorovanie chodu systému a významných zásahov obsluhy do systému
- Správa systémovej konfiguračnej databázy
- Správa systémovej monitorovacej databázy
- Štartovanie a zastavovanie procesov systému IPESOFT D2000®, dohľad nad funkčnosťou softvérových komponentov systému (WatchDog)
- Riadenie komunikácie medzi procesmi (message-queuing)
- Riadenie záťaže paralelných procesov (load-balancing)
- Synchronizácia údajov so standby serverom, HOT/STDBY Failover arbiter
- Riadenie používateľských prístupov prostredníctvom hierarchie rolí
IPESOFT D2000® Kom
- 3-úrovňová architektúra komunikácie: meraný bod, stanica, linka
- Otvorenosť voči zariadeniam na procesnej úrovni riadenia
- Implementovaných viac ako 80 komunikačných protokolov (IEC 60870-5-101/104, OPC client/server, OPC UA, MODBUS, PROFIBUS, TASE.2, Simatic S7, BACnet atď.)
- Podporuje neobmedzený počet paralelných protokolov a pripojených systémov, umožňuje komunikáciu cez viacnásobný sériový port
- Otvorené komunikačné rozhranie umožňuje jednoduché doplnenie komunikačných protokolov implementáciou DLL/C, C++ knižnice nad rozhraním IPESOFT D2000® KOM-API
- Konverzia, filtrácia, deadbanding a definovanie náhradných hodnôt umožňuje efektívne predspracovanie vstupných údajov s možnosťou definovania náhradných hodnôt v prípade výpadku komunikácie
- Zmena konfigurácie komunikačných objektov on-line za chodu
- Podporuje protokoly s časovou značkou, zabezpečuje časovú synchronizáciu
- Podporuje metodiku spätného dočítania údajov po výpadku a obnovení komunikácie
- Podporuje redundantnú komunikáciu na úrovni komunikačných liniek aj RTU staníc
IPESOFT D2000® Alarm
- 5-stavová logika alarmov (Normal, Alarm, Kvitovaný/Potvrdený, Nekvitovaný/Nepotvrdený, Blokovaný)
- Archivovanie alarmov, štruktúrovaný pohľad na jednotlivé alarmy
- Kritické a nekritické alarmy, priority alarmov, kategórie
- Akcie spúšťané na zmenu stavu alarmu
- Prístup k alarmom je riadený na základe používateľských práv
- Prezentácia alarmov a notifikácií v rôznych formách: akusticky a vizuálne na konzole operátora, zaslaním SMS alebo e-mailu
IPESOFT D2000® Calc
- Matematické spracovanie výrazov a rovníc v reálnom čase (automatický výpočet na zmenu vstupnej hodnoty, periodické výpočty)
- Podpora množstva matematických a účelových funkcií a výrazov, konverzií a pod.
- Kaskádovanie výpočtov
- Hromadné výpočty nad štruktúrovanými údajmi
IPESOFT D2000® Archív
- Využíva relačnú SQL databázu - PostgreSQL, Oracle, Sybase, MsSql a iné
- Základný objekt sa nazýva archívny objekt. Jeho úlohou je archivovať hodnoty ľubovoľného objektu (meraného bodu, počítaného bodu, alarmu atď.)
- Každý archívny objekt má osobitne definované parametre ukladania a hĺbku archivácie
- Hodnoty archívneho objektu sú prístupné všetkým používateľom
- IPESOFT D2000® Archív podporuje štyri typy archívov:
- Primárny archív – archivácia zmenových hodnôt, periodická archivácia hodnôt v ľubovoľných periódach
- Štatistický archív – periodická aplikácia štatistických a bilančných funkcií nad údajmi v zdrojovom archíve (vážený priemer, integrál atď.). Zdrojovým archívom môže byť ľubovolný typ archívu.
- Vypočítaný archív - zmenová alebo periodická archivácia hodnôt vypočítaných zo zdrojových archívov pomocou matematických výrazov s rovnakou syntaxou ako používa D2000® Calc
- Skriptom plnený archív - archív plnený iba zo skriptu z procesu D2000® Event
- Trezor – časovo neobmedzená archivácia v SQL databázach, dlhodobý archív hodnôt na externom zálohovacom médiu alebo na NAS/SAN
- Podpora analýzy a spracovania dát externými nástrojmi MS Excel (pomocou rozhrania IPESOFT D2000® XLS Workbook)
- Podpora spracovania oneskorených údajov v IPESOFT D2000® Archíve tak, že sú spätne prepočítané všetky závislé hodnoty v štatistických a vypočítaných archívoch
- Automatická synchronizácia hodnôt medzi redundantnými archívmi
- Podpora rozdelenia záťaže medzi paralelne pracujúcimi redundantnými archívmi (load-balancing)
- Hromadná archivácia štruktúrovaných údajov
- Vnútorná paralelizácia práce archívu na viacerých taskoch (multi-read a multi-write archívy)
- Implementácia pokročilej vyrovnávacej pamäte s cieľom minimalizovať záťaž databázy a zvýšiť rýchlosť pri čítaní (izochrónna cache archívu)
IPESOFT D2000® Event
- Vlastný real-time skriptovací jazyk ESL (vzdialené volania procedúr, štandardné vyjadrovacie prostriedky)
- Podpora jazyka JAVA a integrácia s JVM
- Štart skriptu na udalosť alebo periodicky (milisekundy až dni)
- Paralelné spracovanie udalostí
- Užívateľská možnosť ladenia skriptov za úplného behu systému (debugger)
- Integrované knižnice na prácu s XML, knižnice pre súborové operácie atď.
- Integrované knižnice na prácu s relačnými databázami (ODBC, OCI)
- Možnosť použitia externých knižníc DLL (C/C++, Ada95)
- Podpora skriptovania na strane servera (riadenie technológie) aj klienta (aplikačné formuláre)
IPESOFT D2000® HI
- Human Interface – konzola operátora (hrubý klient)
- Zobrazovanie údajov systému pomocou grafického rozhrania GUI operačného systému
- Zobrazovanie grafických schém
- Počet grafických objektov (statických aj dynamických) nie je obmedzený limitom, len rozlíšením displeja a výkonom pracovnej stanice
- Zobrazovanie hodnôt a stavov objektov (meraných a počítaných bodov, staníc, liniek, alarmov) v grafickej a číselnej forme
- Povelovanie, ovládanie výstupných objektov: digitálne výstupy analógové a celočíselné výstupy, stanice, časové výstupy
- Zobrazovanie grafov a živých trendov
- Časová hĺbka grafov a trendov nie je staticky obmedzená, je daná len dostupnosťou údajov v SQL databáze
- Maximálny počet priebehov v jednom grafe je 20
- Zobrazovanie grafických reportov
- Prezeranie archivovaných hodnôt
- Prezeranie monitorovaných dát systému
- Ovládanie alarmov (potvrdzovanie, blokovanie, odblokovanie)
- Zobrazovanie grafických schém
- Podpora funkcií zooming, panning, decluttering
- Podpora zobrazenia historických údajov v grafických schémach (snapshots)
- Automatické prispôsobenie zobrazení pre rôzne rozlíšenia obrazovky
- Export hodnôt meraní v štandardných formátoch (XML, CSV, TXT, Clipboard)
- Podpora veľkoplošných zobrazovacích zariadení
IPESOFT D2000® TCL
- Webové rozhranie k real-time systému
- Technológia postavená na štandardoch Java 6 (AJAX, GWT)
- Prezentácia schém a údajov v reálnom čase na zmenovom princípe (živé schémy)
- Spoločná konfigurácia objektov pre hrubý klient (IPESOFT D2000® HI) a tenký klient (IPESOFT D2000® TCL)
- Zachovanie plnej funkcionality hrubého klienta
- Podpora zobrazovania historických hodnôt a ich aktualizácie v grafe
- Podpora prehliadačov Internet Explorer, Mozilla Firefox, Chrome
- Radenie bezpečnosti prístupu k údajom v SCADA
IPESOFT D2000® CNF
- Konfigurácia objektov systému IPESOFT D2000® (merané body, archívy, alarmy, výpočty atď.)
- Editácia skriptov pre stranu servera
- Hromadné zmeny vlastností objektov
- Import, export konfigurácie (XML, XLS)
- Správa používateľských rolí
- Konfigurácia on-line za plného chodu systému
- Zobrazenie histórie konfiguračných zmien
IPESOFT D2000® GR
- Vytváranie grafickej prezentácie – schém (vektorová grafika)
- Grafické elementy (čiary, 2D prvky, 3D prvky)
- Bitmapy, JPG, PNG
- Pripájanie real-time objektov
- Real-time objekty ovplyvňujú rôzne vizuálne aspekty grafického objektu (veľkosť, farbu, tvar, polohu)
- Textové štýly
- Zobrazovacie palety
- Podpora vrstiev (multi-layer)
- Editácia skriptov pre stranu klienta (aplikačné formuláre)
- Podpora relačných databáz
- Podpora štandardných ovládacích prvkov Windows (button, check box, list view, tree view atď.)
- On-line konfigurácia za plného chodu systému
- Export/import zobrazení vo formáte DXF
- Rovnaká konfigurácia schém pre hrubého aj tenkého klienta
IPESOFT D2000® WBK
- Add-in do MS Excel pre prístup k údajom systému IPESOFT D2000®
- Prístup k archívnym hodnotám z IPESOFT D2000® Archív
- Funkcie agregovaných výpočtov nad archívnymi údajmi