12. června 2018 | Reliance SCADA
Předchozí oficiální verze systému Reliance, verze 4.7.3, byla uvolněna v březnu 2017. Po 15 měsících je k dispozici nová verze. Vzhledem k opravdu velkému množství nových funkcí a vylepšení jsme se rozhodli nevydat ji pod označením 4.7.4, jak bylo v průběhu roku plánováno, ale jako 4.8.0. Hlavní novinky shrnuje tento článek.
Kapitoly
Nové komponenty: Kruhový indikátor, AMiT – Časový program, Wago – Časový program
Nové objekty ve správcích: osy ve Správci grafů, uživatelské role
Textové nahrazení parametrů ve správcích
Nové podporované typy stanic a driverů
Na bezpečnost informačních systémů je v poslední době kladen velký důraz. Pro řídicí systémy a SCADA aplikace bývají kritéria velmi přísná. Při vývoji systému Reliance má proto každá funkce, která zvyšuje bezpečnost, velmi vysokou prioritu.
Mezi novinky na poli bezpečnosti ve verzi 4.8.0 patří především vylepšení na úrovni jednotlivých modulů:
Dále verze 4.8.0 přináší celou řadu vylepšení, nových funkcí a možností, které umožní upravit příslušná nastavení v projektu tak, aby bylo možné vyhovět náročným bezpečnostním požadavkům koncového zákazníka:
Pozn.: Nová verze obsahuje velké množství dalších změn zvyšujících úroveň zabezpečení. Z důvodu zachování ochrany stávajících aplikací bohužel není možné zveřejnit podrobnosti.
Upozornění: V souvislosti s výše uvedenými změnami bylo nutné také změnit formát některých souborů projektu. Při otevření projektu vytvořeného nebo upraveného starší verzí systému Reliance je uživatel vyzván k převedení projektu na novější verzi. Je nutné si uvědomit, že po zvýšení verze již nebude možné projekt otevřít ve starších verzích systému Reliance. Z tohoto důvodu je vhodné projekt předem zálohovat.
Důrazně doporučujeme převést stávající aplikace na verzi 4.8.0!
Systém Reliance byl v posledních letech nasazen na několika velmi rozsáhlých a kritických aplikacích. Tyto aplikace jsou často extrémní v mnoha ohledech:
Při vývoji verze 4.8.0 jsme se zaměřili na optimalizaci výkonu jednotlivých modulů při provozování rozsáhlých aplikací, tedy na:
Vylepšení výkonu se netýká jen runtime modulů, komunikačních driverů nebo tenkých klientů, ale i vývojového prostředí Reliance Design. Výrazně byl zrychlen export projektu pro vzdálené uživatele a diagnostika projektu. Spolehlivost a dostupnost aplikace je naprostá samozřejmost. Běh runtime modulů je od verze 4.8.0 hlídán samostatně běžícím procesem, který definovaným způsobem zareaguje v případě, že detekuje problém v runtime modulu, který má hlídat.
Pokud provozujete rozsáhlý projekt ve starší verzi systému Reliance, převeďte jej na verzi 4.8.0. Zlepšení výkonu a spolehlivosti určitě poznáte!
OPC Unified Architecture (OPC UA) je standard vyvinutý organizací OPC Foundation, který je v oblasti průmyslové automatizace poslední dobou čím dál více rozšířený. Je náhradou staršího OPC a odstraňuje většinu jeho nedostatků. Dodavatelé OPC serverů postupně opouštějí klasické OPC a mnohdy podporují pouze OPC UA. Z pohledu systému Reliance jsou výhody OPC UA především tyto:
Systém Reliance 4.8.0 umožňuje pracovat v roli OPC UA klienta. Je tedy připraven na připojení k OPC UA serveru na lokálním počítači, na vzdáleném počítači nebo v PLC. Navíc Reliance 4.8.0 implementuje i OPC UA server! Umí tedy poskytovat data (hodnoty proměnných) OPC UA klientům (např. jiným SCADA systémům).
Přihlášení k Reliance OPC UA Serveru
Reliance OPC UA Server – Informace o koncovém bodě
Reliance OPC UA Server – Konfigurace
Reliance OPC UA Server – Adresní prostor
Komponenta představuje moderní indikátor průběhu ve tvaru kruhu. Má široké možnosti nastavení – umožňuje nastavit statický i dynamický rozsah, indikovat meze a zobrazit dílky a barevný gradient.
Kruhový indikátor
Komponenta umožňuje nastavovat parametry časového programu ve stanicích AMiT. Data časového programu jsou uložena ve dvou proměnných – Matice časů a Matice hodnot. Proměnná Matice časů musí být typu Array of LongInt a proměnná Matice hodnot může být typu Array of SmallInt, Array of LongInt nebo Array of Float.
AMiT – Časový program
Komponenta umožňuje nastavovat parametry časového programu ve stanicích Wago. Pracuje s proměnnými typu DataBlock o velikosti 29 bajtů.
Wago – Časový program
Wago – Časový program
Doposud bylo v historických grafech systému Reliance možné zobrazit všechny řady na společné svislé ose, nebo pro každou řadu zapnout samostatnou svislou osu a přizpůsobit ji (např. nastavit rozsah či vzhled). Údržba projektu, který má větší počet řad se samostatnými osami, je však velmi náročná. Od verze 4.8.0 se toto výrazně zjednodušuje, protože je možné vytvářet osy jako samostatné objekty. Každou takto definovanou osu lze nastavit podle požadavků (např. rozsah) a přiřadit ji jedné nebo několika řadám jednoho či několika grafů.
Správce grafů – Osy
Správce grafů – Osy grafů – Základní
Ve Správci uživatelů byla doplněna možnost definovat role. Pod rolí si lze představit skupinu přístupových práv. U každého uživatele lze zvolit, zda přístupová práva zadávat přímo (jako dříve), nebo pomocí rolí. Použití rolí má velkou výhodu pro správu projektů s uživateli, kteří mají podobný (rozsáhlý) výčet přístupových práv. Není nutné každému uživateli nastavovat všechna přístupová práva, stačí mu přiřadit roli (nebo více rolí). Úprava role (změna výčtu přístupových práv) se projeví u všech uživatelů, kteří mají tuto roli přiřazenu.
Správce uživatelů – Role
Správce uživatelů – Role
Průvodce nahrazením parametrů objektů je ve vývojovém prostředí Reliance Design již od verze 4.1.5. Dosud však sloužil pouze pro nahrazení parametrů vizualizačních oken a komponent. Od verze 4.8.0 je tento šikovný nástroj dostupný ve všech správcích vývojového prostředí (kromě Správce textů).
Průvodce nahrazením parametrů objektů
Průvodce nahrazením parametrů objektů
Oblast IoT (Internet of Things) je dynamicky rostoucí trh. Ve verzi 4.8.0 jsme proto doplnili možnost komunikace s IoT zařízeními a vytvořili pro ně nové komunikační drivery. Podporována jsou zařízení komunikující standardy LoRa, Sigfox a MQTT.
Systém Reliance je v průběhu vývoje neustále rozšiřován o další komunikační možnosti (podpora protokolů a řídicích systémů). Ve verzi 4.8.0 byly doplněny následující komunikační drivery:
Některé další nové funkce a vylepšení jsme již dříve uvedli v podobě krátkých zpráv na sociálních sítích Twitter, Facebook a LinkedIn. Jiné budeme průběžně doplňovat.
Nenašli jste funkci, na kterou jste se těšili? Výše jsou popsány pouze námi vybrané novinky. Kompletní seznam změn je k dispozici na této stránce.