SCADA systém MasterSCADA | |
---|---|
Typ | SCADA , OPC , HMI , PLC , SoftPLC , ASKUE , APCS , Dispečink , Automatizace budov , SoftLogic |
Vývojář | MPS soft Russia : Moskva |
Zapsáno v | C++, C# |
Operační systém | SCADA - Windows; PLC - Windows CE, Linux, Dos |
Jazyky rozhraní | ruština |
První vydání | 2002 |
Hardwarová platforma | SCADA - x86, x64; PLC -x86, ARM |
Nejnovější verze | 3.12 (29.03.2021) |
webová stránka | masterscada.com |
MasterSCADA je softwarový balík pro návrh systémů dohledového řízení a sběru dat ( SCADA ). Hlavními vlastnostmi jsou modularita, škálovatelnost a objektový přístup k vývoji. Systém je určen pro sběr, archivaci, zobrazování dat a také pro řízení různých technologických procesů. Kromě vytváření tzv. nejvyšší úrovni systém umožňuje programování ovladačů otevřené architektury. MasterSCADA tak umožňuje vytvořit jeden integrovaný projekt automatizace ( SCADA systém + PLC ). Celý systém, včetně všech počítačů a všech ovladačů, je konfigurován v jediném projektu, takže není potřeba konfigurovat interní komunikaci v systému.
Funkcionalitu MasterSCADA lze rozšířit pomocí dalších modulů. Mezi základní funkcionalitu patří: vývojové prostředí, interní archiv dat, zpráv a dokumentů, klient OPC DA a OPC HDA, editor mnemotechnických diagramů, editor sestav, modul trendů a protokolů, zpracování dat, knihovny základních funkčních bloků, plánování a události. Volitelná sada obsahuje: možnost vytvořit síťový projekt, redundanci , interakci s databázemi (ukládání dat a zpráv, provádění uložených procedur , export archivů), knihovny funkčních bloků specifické pro daný obor (teplo a energie, ventilace a klimatizace), moduly pro odesílání a příjem zpráv SMS , E-mail , Internetový klient, moduly certifikace a metrologického ověřování, šablony reportů pro ASKUE .
Vývoj projektu probíhá v jediném integrovaném prostředí (bez ohledu na modulární skladbu programu). Hlavním způsobem vytvoření struktury projektu je vytvoření vazeb mezi prvky projektu (objekty, funkčními bloky a proměnnými) ve stromu objektů. Při duplikování lze kopírování odkazů obnovit. Při vytváření projektu lze použít standardní funkční bloky (FB akčních členů, matematické bloky, zpracování signálů atd.), nebo si je uživatel sám vyvine v jazycích ST , FBD a C# . Pro každý prvek projektu lze vytvořit libovolné dokumenty podporované interními editory – mnemotechnické diagramy, trendy, protokoly, reporty, ale i dokumenty vytvořené externími editory (například ze sady Microsoft Office), které jsou kompatibilní s technologií ActiveX .
Objekt v MasterSCADA je hlavní jednotkou vyvíjeného systému, odpovídající skutečnému technologickému objektu (dílna, sekce, aparatura, čerpadlo, ventil, senzor atd.) řízeném systémem vyvinutým pomocí MasterSCADA. Každý objekt má sadu vlastností a dokumentů. Vlastnosti objektu - perioda a metoda dotazování, obnova po restartu, omezení přístupu za běhu. Objektové dokumenty - archivy, mnemotechnické diagramy, obrázky, trendy, protokoly, zprávy.
Ve Stromu systému můžete skrýt určité objekty nebo funkční bloky. To omezí použití proměnných z externích objektů, což usnadní uložení objektu v knihovně pro opětovné použití.
Při kopírování objektů jsou všechna nastavení zděděna z nadřazeného objektu. V nejnovějších verzích MasterSCADA byly přidány „objekty šablon“. Pokud je objekt deklarován jako šablona, pak všechny (nebo částečné) změny v šabloně mohou být přeneseny na instance (dědice) objektu. Dědičnost objektů urychluje vytváření a ladění projektů.
Je povoleno vícenásobné použití stejného objektu se všemi pro něj vytvořenými dokumenty, a to i při vývoji různých systémů. Při kopírování objektu nebo jeho uložení do knihovny se uloží všechna jeho nastavení, dokumenty a interní odkazy, externí odkazy lze obnovit automaticky nebo je uživatel může uspořádat ručně. To vám umožňuje vytvářet objekty pro jeden systém paralelně nezávislými vývojáři. Strukturu objektu může otevřít a zavřít jeho autor od developera projektu. Objekt má seznam externích vstupů/výstupů. Externí odkazy otevřeného objektu lze vytvořit přímo s jeho vnitřními prvky nebo prostřednictvím seznamu. U uzavřených objektů je navazování spojení možné pouze přes seznam externích vstupů/výstupů. Schopnost skrýt vnitřní strukturu objektů v projektu nebo když je umístěn v knihovně umožňuje chránit autorská práva vývojářů.
Vývojové prostředí MasterSCADA je zdarma. Prováděcí prostředí v Demo verzi obsahuje všechny moduly a možnosti a nemá žádná omezení na počet tagů, ale má limit doby běhu 1 hodinu, po které je vyžadován restart. K dispozici je také bezplatná verze s 32 tagy, která má limit 32 bodů a neobsahuje další moduly a možnosti.