MasterSCADA

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.

Architektura

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

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 .

Objektový přístup

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.

Rozsah ( enkapsulace )

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í.

Dědičnost

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ů.

Psaní a replikace

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é a runtime prostředí

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.

Odkazy