12. května 2025
Systém Reliance 5 přináší celou řadu novinek a zásadních vylepšení, na jejichž vývoji jsme pracovali pět let a které umožnily jeho nasazení na extrémně rozsáhlé instalaci s více než 4 miliony proměnných. Pro takto rozsáhlou aplikaci jsme provedli mnoho optimalizací, které významně zvýšily rychlost systému Reliance.
Nové funkce vycházejí nejen z požadavků stávajících uživatelů, ale také z doporučení NÚKIB pro provozování softwaru v oblasti kritické infrastruktury. Při vývoji nové verze jsme kladli maximální důraz na bezpečnost, kvalitu a snadnou použitelnost.
Reliance 5 rovněž přináší změny v licenční politice, které zjednoduší cenové kalkulace a umožní lépe přizpůsobit licence konkrétním potřebám koncových zákazníků, například tím, že je nyní možné rozlišovat datové body pro jednotlivé komunikační drivery.
Požadavků, nápadů a doporučení jsme obdrželi mnoho, ale ne všechny se nám podařilo do nové verze implementovat. Proto budeme i nadále systém Reliance 5 průběžně rozšiřovat o nové funkce a možnosti, stejně jako tomu bylo u předchozí verze.
Systém Reliance 4 zůstává nadále podporován a bude možné jej i nadále objednávat, avšak jeho další vývoj a rozšiřování o nové funkce již nebude pokračovat.
Projekty vytvořené v systému Reliance 4 je možné jednoduše otevřít ve vývojovém prostředí Reliance 5 Design. Při otevření projektu dojde automaticky k jeho konverzi – není nutné provádět žádné úpravy.
SCADA/HMI systém Reliance 5
Reliance 5 je profesionální SCADA/HMI systém určený pro monitorování a ovládání průmyslových technologií a automatizaci budov.
Více o systému Reliance 5
Novinky a vylepšení
Obecné
- podstatně zvýšena stabilita, bezpečnost a výkon všech modulů systému Reliance
- řada časově náročných operací je nyní prováděna na pozadí (paralelně), což vede k rychlejšímu dokončení
- podstatně zrychleno vyhledávání objektů a komponent, zejména podle názvu
- systém je již nyní provozován na velmi rozsáhlých aplikacích (miliony proměnných) v kritické infrastruktuře, kde je kladen vysoký důraz na bezpečnost, rychlost a robustnost
- aktualizováno grafické uživatelské rozhraní (nové ikony a grafika, zjednodušeny ovládací prvky pro výběr/zadání vazby)
64bitová verze Reliance
- umožňuje využít všechnu dostupnou operační paměť počítače (32bitová využívá max. 3,7 GB)
- má samostatný instalátor
Změna názvosloví
Byly změněny tyto pojmy:
- "Přístupová práva" → "Oprávnění"
- "Alarm/událost" → "Alarm"
- "Stanice" → "Zařízení"
- "Parametry" → "Vlastnosti"
Alarmy
- přepracován systém alarmů
- alarmy se nyní definují ve Správci alarmů
- alarm již nemá vazbu na proměnnou; místo toho má proměnná vazbu na alarm (směr vazby je tedy opačný než dříve)
- alarm může být společný pro libovolný počet proměnných z různých zařízení (více proměnných může mít vazbu na stejný alarm); v celém SCADA projektu nyní stačí definovat malý počet alarmů
- alarmy se nyní vyhodnocují na základě změny hodnoty/kvality proměnné
- doplněna možnost použít uživatelské značky pro text a popis alarmu
- přidány další značky, které lze vložit do textu alarmu:
- $(TagDescr) pro "Popis" proměnné
- $(TagTechName) pro "Technologické označení" proměnné
- doplněna možnost skrýt aktivní kvitovaný alarm, např. alarm vzniklý v důsledku poruchy čidla; po odstranění poruchy čidla alarm zanikne a pokud alarm opět vznikne, bude zobrazen, aniž by bylo nutné ručně obnovit jeho zobrazení
- v runtime modulu je nový nástroj pro správu skrytých alarmů
- zavedena oprávnění pro zobrazení alarmu
- zavedena oprávnění pro zobrazení interních alarmů (zadávají se pro počítač ve Správci struktury projektu)
- doplněna možnost generovat alarmy pomocí funkce RAlm.SetAlarm ze skriptu
- prohlížeč historických alarmů v runtime modulech je nyní vložen do hlavního okna (stejně jako prohlížeč aktuálních alarmů)
- rozšířeny možnosti blokování/potlačení alarmů pomocí proměnné: nyní lze potlačit vznik alarmu nebo jeho zobrazení, zvuky a vyžadování kvitace
- čas přijetí alarmu se nyní přenáší mezi počítači (servery a klienty) při synchronizaci alarmů (je na všech počítačích stejný)
- doplněna možnost vyvolat alarm při selhání zápisu do proměnné
- zrušeno přehrávání stejného zvuku pro každý alarm
- zvuk alarmu se přehraje jen tehdy, jestliže má přihlášený uživatel oprávnění pro zobrazení alarmu
- definice typů a skupin alarmů přesunuta z dialogu Možnosti projektu do Správce alarmů
- doplněno volitelné zabezpečení pro různé operace (zavření prohlížeče alarmů, kvitace všech alarmů apod.)
- vlastnost "Podmínka/stav" rozšířena o volbu "Hodnota mimo rozsah"
- doplněna volba "Povolit použití za běhu projektu"
- doplněna možnost vybrat typ zařízení pro alarmy, u nichž je vlastnost "Podmínka/stav" nastavena na "Událost ze zařízení"
- alarmy vzniklé v důsledku změny dynamické meze mají nyní čas vzniku určený časem této změny
- alarmy vzniklé jejich povolením/odblokováním mají nyní čas vzniku určený časem povolení/odblokování
- dialog pro výběr alarmů: přidány sloupce "Typ" a "Podmínka/stav"
- doplněna možnost načíst nekvitované interní alarmy z databáze do seznamu aktuálních alarmů (při spuštění projektu)
- doplněna možnost přenášet a synchronizovat interní alarmy a alarmy generované ze skriptu mezi počítači (servery a klienty)
- podstatně zrychlena synchronizace alarmů mezi počítači (servery a klienty)
- alarmy v SQL databázi:
- zrychleno vyhledávání alarmů
- zrychleno načtení aktuálních alarmů při spuštění projektu
Datové struktury
- doplněna možnost nastavit vybrané vlastnosti proměnných už na úrovni položek datových struktur (záložka "Volitelné")
- všechny proměnné vytvořené podle položky datové struktury mají stejnou hodnotu těchto vlastností, což velmi usnadňuje správu SCADA projektu
- doplněna podpora pro zařízení typu SMA a IEC62056
Zařízení
- Správce zařízení:
- podstatně zrychlena synchronizace proměnných s datovými strukturami
- doplněna možnost změnit typ datové struktury pro vybranou proměnnou
- doplněna možnost změnit typ zařízení včetně typu datové struktury pro všechny proměnné v zařízení
- doplněna možnost zadat oprávnění a skupiny alarmů pro zařízení
Proměnné
- zavedeny nové vlastnosti:
- Uživatelská data
- Sdílet s runtime moduly
- Minimum a Maximum (statistická data)
- doplněny nové typy speciálních vnitřních proměnných, např.:
- Web server – status
- Aktuální interní alarmy
- Počet handlů programu
- Počet handlů programu Driver Server
- Datum/čas přihlášení uživatele
- Verze projektu – časová značka
- Verze projektu – informace
- Verze projektu k dispozici – časová značka
- Verze projektu k dispozici – informace
- Kontrolní součet projektu
Akce
- doplněny nové typy akcí, např.:
- Restartovat projekt
- Zobrazit Startovací protokol
- Vybrat barvu
- Vybrat rozložení oken
- Editovat rozložení oken
Skripty
- doplněna řada nových funkcí, např.:
- RSys.CreateAutomationObject
- RSys.GetProjectHash
- RTag.SetTagValueEx
- RTag.SetCustomHighlight
- RAlm.CreateAlarmData
- RAlm.CreateAlarmFromData
- RAlm.SetAlarm
- RAlm.AckTagAlarm
- RAlm.AckTagAlarms
- RSys.ShowTagDbTrends
- RSys.SaveDbTrend
- RSys.SaveTagDbTrend
- RSys.SaveDbReport
- RSys.SaveTagDbReport
- RSys.SaveTagDbTrends
- RSys.PrintTagDbReport
- RSys.PrintTagDbTrends
- funkce pro získání seznamu alarmů pro zadanou proměnnou
- funkce pro práci s náhradními hodnotami
- funkce, které pracují s GUI (např. RSys.ActivateWindow), nyní fungují i pro tenké klienty (Web Client a Smart Client)
- při chybě ve skriptu doplněny podrobnější informace do chybového hlášení (např. která proměnná z projektu nebyla nalezena)
- přidány nové vlastnosti do datového objektu vráceného funkcí RScr.GetCurrentScriptDataEx
- doplněn nepovinný parametr do funkce RSys.ActivateWindow (možnost otvírat okna na určeném monitoru bez ohledu na polohu kurzoru myši)
- podstatně zrychleno spouštění velkého počtu skriptů
- doplněna možnost spustit vybraný skript při chybě ve skriptu
- upravena funkce RSys.RelativePathToPath: v názvu proměnné prostředí už nemusí být na konci zpětné lomítko
- doplněn přístup k vlastnostem objektů (např. zařízení) z projektu (nová funkce GetProperty v objektu získaném pomocí funkcí RProj.GetObject nebo RProj.GetObjectList)
- přidány nové vlastnosti do objektu RConst.ProjObjType (konstanty typů objektů Seznam stavů, Stav, Složka seznamů stavů a Složka stavů)
- doplněna možnost zvýraznit komponenty s vazbou na zadanou proměnnou (RTag.SetCustomHighlight)
Receptury
- zpracování souborů (kontrola, čtení, zápis) se nyní provádí na pozadí
Grafy
- přepracován prohlížeč grafů
- čáry grafů i texty je možné vykreslovat vyhlazené (antialiasing)
- doplněn panel Navigace zobrazující časová období (roky, měsíce, dny) ve formě stromové struktury
- usnadněna úprava a skrývání řad
- doplněna podpora pro historická data založená na změnách
- doplněna podpora pro definované kvality dat
- doplněna podpora pro zobrazení náhradních hodnot
- doplněn typ grafu Plošný
- doplněna možnost vykreslování řad až do času poslední komunikace (pouze pro data ze zařízení s komunikačním protokolem IEC 60870-5-104)
- doplněna možnost ukládat časovou značku pravítka do proměnné
- v runtime modulech i tenkých klientech doplněna možnost zobrazit graf seznamu proměnných vytvořeného postupným označováním komponent myší
- Správce grafů: doplněna možnost navázat řadu grafu na proměnnou (místo položky datové tabulky)
Tabulkové sestavy
- doplněn panel Legenda
- doplněna možnost automatické aktualizace dat
- doplněna podpora pro definované kvality dat
- doplněna podpora pro zobrazení náhradních hodnot
- doplněny příkazy pro rolování
- do stavového řádku doplněna indikace zapnutí filtru (včetně názvů aktivních filtrů)
- vylepšen export do formátů XLS a XLSX (formátování buněk se nyní provádí podle vlastností proměnné; původně bylo nastaveno formátování buněk "Text")
- vylepšen export do formátu CSV (export zobrazených sloupců, úprava formátování číselných hodnot atd.)
Okna
- zrychleno načítání oken v runtime modulech
- doplněna možnost zobrazit okno na pozici jiného okna ze stejné složky oken (Vlastnosti okna > Základní > "Nahradit okno ze stejné složky")
- doplněna možnost zobrazit okno u kurzoru myši (Vlastnosti okna > Základní > Umístění > U kurzoru myši)
- doplněna možnost zobrazit okno na více monitorech současně (pouze v runtime modulech)
- doplněna možnost uložit rozložení oken pod vybraným názvem a později jej načíst
- doplněna možnost řídit viditelnost hladiny pomocí proměnné
- při změně měřítka se nyní změní i velikost okna
Komponenty
- Displej:
- umožňuje zobrazovat další vlastnosti proměnné (kvalita, časová značka, název, alias, jednotky atd.)
- Kontejner:
- doplněno filtrování aktuálních a historických alarmů podle seznamu zařízení řízeného pomocí proměnné
- doplněno filtrování historických alarmů podle seznamu typů alarmů řízeného pomocí proměnné
- doplněna možnost měnit velikost šablony
- doplněna podpora pro kotvy v šabloně
- BACnet – Kalendář:
- nová komponenta umožňující zobrazení a editaci kalendáře v zařízení typu BACnet
- BACnet – Výjimky časového programu:
- nová komponenta umožňující zobrazení a editaci výjimek pro časový program v zařízení typu BACnet
- Domat – Časový program:
- nová komponenta umožňující zobrazení a editaci časového programu v zařízení typu Domat
- Domat – Výjimky časového programu:
- nová komponenta umožňující zobrazení a editaci výjimek pro časový program v zařízení typu Domat
- Trend – Časový program:
- nová komponenta umožňující zobrazení a editaci časového programu v zařízení typu Trend
- Webový prohlížeč:
- nová komponenta založená na WebView2 (MS Edge, jádro Chromium)
Vlastnosti objektů řízené pomocí proměnných
- mnoho vlastností, které dříve nebylo možné měnit za běhu projektu, lze nyní řídit pomocí proměnných, např.:
- vlastnosti akcí
- SQL připojení pro databázi alarmů a historická data založená na změnách
- IP adresa a port komunikačního kanálu (pouze v neomezené verzi)
- blokování komunikačního kanálu
- zapnutí logování komunikace se zařízením (vlastnosti komunikačního kanálu)
- skupiny alarmů zadané pro zařízení
Změnami řízené ukládání historických dat
- data se uloží do databáze při vybraných událostech (změna hodnoty, kvality nebo časové značky proměnné, přijetí dat z komunikačního driveru)
- možnost zadat pásmo necitlivosti (aby se neukládaly malé změny hodnoty)
- zásadní úspora místa v databázi
- nastaveno na úrovni proměnné, resp. položky datové struktury
- možnost určit, do jaké tabulky se budou data ukládat (Hlavní společná tabulka, Jiná společná tabulka, Samostatná tabulka)
- není nutno definovat datové tabulky ve Správci datových tabulek
- pouze pro relační (SQL) databáze
Omezení současné verze Reliance 5:
- synchronizace historických dat založených na změnách mezi počítači
- v tabulkových sestavách není možné zobrazit najednou více proměnných z historických dat založených na změnách
Tyto funkce budou doplněny v některé z příštích verzí.
Zabezpečení cílových objektů
- volba "Zabezpečit cílové objekty" (Možnosti projektu > Zabezpečení > Kontrola)
- pokud je volba aktivní, budou se oprávnění zadávat a kontrolovat u cílového objektu (např. proměnná)
Dvoufaktorová autentizace (2FA)
- pokud je zapnuta, bude pro přihlášení uživatele vyžadován kód vygenerovaný ověřovací aplikací (např. Google Authenticator)
Správci
- doplněna možnost zobrazit aliasy objektů ve stromu
- doplněna možnost vyhledat objekt podle ID
- doplněna možnost zkopírovat ID vybraného objektu do schránky Windows
- doplněna možnost připojit objekty (např. zařízení) k počítačům podle vzoru pomocí nového Průvodce připojením objektů k počítačům (příkaz "Připojit objekty k počítačům")
- doplněna možnost odpojit objekty (např. zařízení) od počítačů pomocí nového Průvodce odpojením objektů od počítačů (příkaz "Odpojit objekty od počítačů")
- import z CSV:
- pokud nelze najít objekt, na který se odkazuje importovaný objekt, je do výpisu hlášení a log souboru přidáno chybové hlášení
- zrychleno vyhledání objektů, na které se odkazuje importovaný objekt
- tabulka nejvyšších ID objektů (soubor ObjectTypes.rdt) se nyní ukládá pouze tehdy, když je to nutné (tzn. pokud došlo k nějaké změně)
Správce struktury projektu
- volba pro zapnutí logování komunikace se zařízením přesunuta ze Správce komunikačních driverů na úroveň komunikačního kanálu
- volby pro řízení a stav komunikačního kanálu přesunuty z úrovně kanálu na úroveň zařízení
- doplněna možnost napojit proměnné pro stav komunikačních kanálů (stavy: Neaktivní/Aktivní/V pořádku/Chyba komunikace/Hlavní spojení/Chybné parametry)
- doplněna možnost napojit proměnné pro řízení komunikačních kanálů
- doplněna možnost automaticky přihlásit uživatele podle uživatele přihlášeného ve Windows
Vývojové prostředí Reliance Design
- přepracováno a vylepšeno okno "Vítejte" (nová grafika, seznam nedávných a oblíbených projektů atd.)
- dialog Možnosti projektu: doplněna možnost definovat odvozená data
- dialog Možnosti projektu: doplněna možnost definovat kvality proměnných a odpovídající barvy pro zobrazení v grafech a tabulkových sestavách
- dialog Možnosti projektu: doplněna možnost nastavit barvy gradientu titulkového pruhu vložených oken v runtime modulech
- definice oprávnění přesunuta z dialogu Možnosti projektu do Správce uživatelů
- doplněn příkaz, který vygeneruje skripty pro nastavení firewallu (výjimky pro TCP porty)
- doplněn příkaz, který prohledá složku projektu a vygeneruje seznam souborů, které do projektu nepatří
- podstatně zrychlena diagnostika projektu, zejména v projektech využívajících šablony oken
- přepracováno a podstatně zrychleno zapnutí/vypnutí šifrování projektu
- zálohování/obnovení projektu: doplněna možnost přidat poznámku k záloze; poznámka a časová značka zálohy je k dispozici v podobě speciálních vnitřních proměnných
- návrhové okno: upraveny barvy úchopů označených komponent
- návrhové okno: doplněna možnost zadat vnitřní rozměry okna
- návrhové okno: doplněna možnost zarovnávat komponenty k referenční komponentě (relevantní např. pro příkazy "Rozmístit vertikálně" a "Rozmístit horizontálně")
- import proměnných do vybraných zařízení ze souborů generovaných vývojovými prostředími rozšířen o dialog pro výběr importovaných proměnných
Všechny runtime moduly
- komunikace mezi runtime moduly
- podstatně zrychlena komunikace
- podstatně vylepšeny a zrychleny některé komunikační funkce (např. pokud vznikne více alarmů rychle po sobě, jsou odeslány najednou)
- zavedena společná fronta pro aktuální data a alarmy (důsledkem je prokládání aktuálních dat a alarmů)
- podstatně zrychlena příprava aktuálních dat pro odeslání (nyní se provádí na pozadí)
- doplněna možnost spustit skript po dokončení synchronizace aktuálních dat
- změněna základna pro čísla TCP portů (43500, dříve 50000)
- odvozené a speciální vnitřní proměnné:
- doplněna aktualizace po spuštění projektu bez ohledu na zadaný interval
- zrušena změna časové značky při každé aktualizaci hodnoty
- zrychlen přístup k hodnotám proměnných v paměti
- ukládání dat do souborů se nyní provádí na pozadí
- datové tabulky: doplněno ukládání/načítání posledního záznamu každé tabulky do/ze společného souboru
- datové tabulky typu SQL: zrychleno ukládání/načítání dat do/z databáze
- datové tabulky, plovoucí grafy: zrychleno ukládání dat do dočasných souborů (při ukončení projektu)
- zrychlen export projektu pro komunikační drivery
- export projektu do SQL databáze: export tabulky rozdělen na více transakcí (pro případ velkého počtu záznamů v jedné tabulce)
Reliance Server, Reliance Control Server
- redundance datových serverů: podstatně zrychlena synchronizace aktuálních dat
- redundance datových serverů: doplněno zpracování dat s časovou značkou ze zařízení v primárním serveru během synchronizace datových tabulek
- redundance datových serverů: doplněna možnost blokovat aktivní roli pomocí proměnné
- doplněno zpracování historických dat přijatých prostřednictvím REST API
- datové tabulky typu SQL: zrychleno ukládání dat (rozdílových tabulek) pro klienty do dočasných souborů
Reliance View, Reliance Control, Reliance Control Server
- hlavní okno nyní využívá celou plochu monitoru (odstraněny průhledné okraje)
- okno systémových informací nahrazeno dialogem s vloženou webovou stránkou diagnostiky web serveru
- doplněna podpora pro uživatelské rozložení oken
- Správce projektu: při zobrazení hodnoty proměnné se nyní používají stavy (definované ve Správci stavů)
- odstraněny široké okraje vložených oken (např. prohlížeč aktuálních alarmů)
- prohlížeč aktuálních alarmů: do stavového řádku doplněna informace o počtu skrytých alarmů
- prohlížeč aktuálních alarmů: doplněn export do formátu CSV
- prohlížeč historických alarmů:
- vylepšen export do formátu CSV (export zobrazených sloupců, úprava formátování číselných hodnot atd.)
- po nastavení časového filtru se zobrazí všechny alarmy, které odpovídají filtru (bez omezení počtu)
- zvýšen počet alarmů načtených z SQL databáze při otevření prohlížeče a při procházení do historie
Webový server a webová stránka serveru
- webový server je nyní k dispozici i v modulech Reliance View a Reliance Control (umožňuje zobrazit webovou stránku za účelem diagnostiky)
- podstatně rozšířena a vylepšena diagnostika programu (doplněna řada metrik do grafů, doplněn přehled skriptů, skriptovacích vláken, systémových vláken a dalších údajů)
- spouští se před startem projektu za účelem zobrazení průběhu startu
- webovému serveru lze přidělit výčet rolí (např. Web Client, Smart Client, REST API, aktualizační server, OPC server); role se přidělují ve Správci struktury projektu
- doplněna možnost vybrat kořenový adresář webového serveru (pro nové projekty přednastaven adresář WebRoot, pro existující projekty adresář ThinClients)
- doplněna podpora pro proxy servery
- doplněna podpora pro CORS (Cross-Origin Resource Sharing)
- doplněna správa uživatelů
- REST API: podstatně rozšířeno rozhraní
- REST API: doplněn další způsob zabezpečení – pomocí ověřování uživatelů
- REST API: doplněna dokumentace pomocí OpenAPI
- zlepšena úroveň zabezpečení na základě důkladných penetračních testů aplikací provozovaných v kritické infrastruktuře
- podstatně zvýšen výkon webového serveru
Automatická aktualizace projektu
- podstatně vylepšena a zrychlena
- doplněna aktualizace/synchronizace uživatelských profilů
- doplněna možnost použít záložní aktualizační server
- na webovou stránku doplněna možnost nahrát novou verzi projektu, provést zálohu běžícího projektu, provést restart projektu
- na webovou stránku doplněn přehled všech klientů aktualizačního serveru se základní diagnostikou v podobě tabulky a dashboardu
- poznámka a časová značka zálohy projektu nasazeném na aktualizačním serveru je u klientů aktualizace k dispozici v podobě speciálních vnitřních proměnných
Připojení k relačním databázím
- Microsoft SQL Server: doplněna podpora pro připojení přes poskytovatele Microsoft OLE DB Driver for SQL Server
- doplněna možnost kontroly dostupnosti SQL připojení
Reliance Web Client
- doplněna řada nových funkcí, které byly přidány do runtime modulů
- aktualizován Look & Feel (grafické téma)
- Web Client Launcher
- založen na OpenJDK 21
- doplněna možnost spustit na macOS
Reliance Smart Client
- doplněna řada nových funkcí, které byly přidány do runtime modulů
- doplněna podpora pravého tlačítka myši
- některé stránky se nyní otevírají jako dialogová okna (popup)
- vylepšeno responzivní chování seznamů (např. prohlížeče alarmů)
- komponenty: doplněna podpora pro blikání komponent
- komponenty: doplněna indikace neplatných hodnot proměnných (žluté orámování)
- komponenta Tlačítko: doplněna podpora pro tlačítko bez aretace
- komponenta Tlačítko: doplněna podpora ikony tlačítka
Komunikační drivery
- nové komunikační drivery:
- Danfoss
- Trend
- SMA
- Domat
- ZZ044
- doplněna podpora šifrované komunikace (TLS) se zařízeními připojenými prostřednictvím TCP portu
- podstatně zrychleno logování komunikací do souborů (nyní se provádí na pozadí)
- program Reliance Driver Server (R_DrvSrv.exe) nahrazen programem Reliance Driver Host (R_DrvHost.exe), který není službou Windows (není to nutné)
- driver BACnet: doplněno čtení alarmů
- driver AMiT: doplněna podpora komunikace s modely druhé generace
- driver M-Bus: doplněna podpora sekundární adresace
Utility
- Server Manager: utilita pro správu serverů a nahrání nové verze projektu na aktualizační server(y)
- R_DTMerge: základní podpora pro VCS (Version Control Software), tj. možnost pohodlně používat např. TortoiseSVN nebo TortoiseGit (včetně porovnání a spojování RDT souborů)
- Editor souborů RDT: doplněn rychlý filtr
- Editor souborů RDT: doplněna možnost otevření souboru pomocí drag & drop
Formát RDT
- nová, významně vylepšená verze souborového formátu pro uložení projektu
- zvýšena úroveň zabezpečení
- upraveno ukládání položek typu Boolean tak, že každá zabírá jen jeden bit → zmenšení souborů projektu
- doplněna komprese dat → podstatné zmenšení souborů projektu
Licenční politika
- pouze jedna verze vývojového prostředí Reliance Design (se stejnými funkcemi jako dřívější Reliance Design Enterprise)
- pouze jedna verze Reliance Combi Package (se stejnými funkcemi jako dřívější Reliance Combi Package Enterprise)
- doplněna možnost různého počtu datových bodů pro různé komunikační drivery (resp. typy zařízení) v jednom licenčním klíči
- v ceníku zrušena samostatná položka Reliance Server (modul Reliance Server je možné spustit s licencí na Reliance Control Server)
- licence na Reliance Control Server neobsahuje licenci na tenkého klienta; tenké klienty je nutné objednat spolu s licencí na Reliance Control Server, pokud jsou vyžadovány
- společná licence na Reliance OPC Server a Reliance OPC UA Server
Ostatní
- úložiště pro soubory, které nejsou specifické pro uživatele, změněno z C:\Users\PublicDocuments\GEOVAP na C:\ProgramData\GEOVAP
- zavedena nová proměnná prostředí $(ProgramData) pro práci s relativními cestami
- doplněna kontrola duplicitních ID objektů stejného typu
- doplněna kontrola duplicitních názvů objektů stejného typu
- výběr více položek pomocí zatržítek (např. oprávnění, alarmy, typy a skupiny alarmů):
- doplněn název složky před název objektu
- upraveno řazení seznamu položek: na začátku seznamu jsou nyní zaškrtnuté položky (řazeny abecedně), potom ostatní položky (řazeny abecedně)
- Active Directory: doplněna podpora pro záložní AD server
- logování: do každého logovacího záznamu doplněn subsystém, úroveň a typ pro snadnější filtrování a analýzu logovacích záznamů
- doplněna možnost nezobrazovat hodnotu proměnných typu Date/DateTime a Array of Date/DateTime, pokud je starší než 1. 1. 1900
- zrychleno získání kontrolního součtu (hashe) RDT souborů a celého projektu
- doplněno řazení záznamů v hlavním souboru projektu (.rp5)
- sjednocen způsob nahrazení řídicích znaků pro konec řádku speciální značkou
- odstraněn EurekaLog (podpora pro odesílání záznamů o chybách); výpis zásobníku v případě výjimky se nyní zapisuje do logovacích souborů
- aktualizována knihovna TeeChart na verzi 2022.34.220125
- aktualizována knihovna FastReport na verzi 2024.2.5
- nahrazeny komponenty pro vykreslování SVG obrázků (SVG Control Package 2.4.0)
- k ověření licence v HW klíčích se nyní používá Sentinel LDK Licensing API
Tip:
Nenašli jste požadovanou informaci? Napište nám prostřednictvím tohoto formuláře.