SCADA-system MasterSCADA | |
---|---|
Sorts | SCADA , OPC , HMI , PLC , SoftPLC , ASKUE , APCS , Dispatching , Fastighetsautomation , SoftLogic |
Utvecklaren | MPS mjuk Ryssland : Moskva |
Skrivet i | C++, C# |
Operativ system | SCADA - Windows; PLC - Windows CE, Linux, Dos |
Gränssnittsspråk | ryska |
Första upplagan | 2002 |
Hårdvaruplattform | SCADA - x86, x64; PLC -x86, ARM |
senaste versionen | 3.12 (29.03.2021) |
Hemsida | masterscada.ru |
MasterSCADA är ett mjukvarupaket för design av tillsynskontroll- och datainsamlingssystem ( SCADA ). De huvudsakliga egenskaperna är modularitet, skalbarhet och ett objektivt förhållningssätt till utveckling. Systemet är utformat för att samla in, arkivera, visa data, samt att styra olika tekniska processer. Förutom att skapa den sk. översta nivån tillåter systemet programmering av styrenheter med öppen arkitektur. Således låter MasterSCADA dig skapa ett enda integrerat automationsprojekt ( SCADA- system + PLC ). Hela systemet, inklusive alla datorer och alla kontroller, är konfigurerat i ett enda projekt, så det finns inget behov av att konfigurera intern kommunikation i systemet.
Funktionaliteten hos MasterSCADA kan utökas genom användning av ytterligare moduler. Den grundläggande funktionaliteten inkluderar: utvecklingsmiljö, internt arkiv av data, meddelanden och dokument, OPC DA- och OPC HDA-klient, mnemoniska diagramredigerare, rapportredigerare, trendmodul och loggmodul, databehandling, grundläggande funktionsblockbibliotek, schemaläggning och händelser. Den valfria uppsättningen inkluderar: möjligheten att skapa ett nätverksprojekt, redundans , interaktion med databaser (lagring av data och meddelanden, exekvering av lagrade procedurer , export av arkiv), branschspecifika (värme och kraft, ventilation och luftkonditionering) bibliotek med funktionsblock, moduler för att skicka och ta emot meddelanden SMS , E-post , Internetklient, certifierings- och metrologiska verifieringsmoduler, rapportmallar för ASKUE .
Utvecklingen av projektet genomförs i en enda integrerad miljö (oavsett programmets modulära sammansättning). Det huvudsakliga sättet att skapa en projektstruktur är att upprätta länkar mellan projektelement (objekt, funktionsblock och variabler) i objektträdet. Vid duplicering kan kopieringslänkar återställas. När du skapar ett projekt kan standardfunktionsblock (FBs för ställdon, matematiska block, signalbehandling, etc.) användas, eller egenutvecklade av användaren i ST , FBD och C# -språk . För varje del av projektet kan alla dokument som stöds av interna redaktörer skapas - minnesdiagram, trender, loggar, rapporter, såväl som dokument skapade av externa redaktörer (till exempel från Microsoft Office-paketet) som är kompatibla med ActiveX -teknik .
Ett objekt i MasterSCADA är huvudenheten i det system som utvecklas, motsvarande ett verkligt tekniskt objekt (verkstad, sektion, apparat, pump, ventil, sensor etc.) som styrs av systemet som utvecklats med MasterSCADA. Varje objekt har en uppsättning egenskaper och dokument. Objektegenskaper - pollingperiod och metod, återställning efter omstart, åtkomstbegränsning i körtid. Objektdokument - arkiv, mnemoniska diagram, bilder, trender, loggar, rapporter.
Du kan dölja vissa objekt eller funktionsblock i systemträdet. Detta kommer att begränsa användningen av variabler från externa objekt, vilket gör det lättare att lagra objektet i biblioteket för återanvändning.
Vid kopiering av objekt ärvs alla inställningar från det överordnade objektet. I de senaste versionerna av MasterSCADA har "mallobjekt" lagts till. Om ett objekt deklareras som en mall, kan alla (eller partiella) ändringar i mallen överföras till instanser (arvingar) av objektet. Objektarv påskyndar skapandet och felsökningen av projekt.
Fleranvändning av samma objekt med alla dokument som skapats för det är tillåtet, även vid utveckling av olika system. När du kopierar ett objekt eller sparar det i biblioteket kommer alla dess inställningar, dokument och interna länkar att sparas, externa länkar kan återställas automatiskt eller användaren kan ordna dem manuellt. Detta gör att du kan skapa objekt för ett system parallellt av oberoende utvecklare. Ett objekts struktur kan öppnas och stängas av dess författare från projektutvecklaren. Objektet har en lista över externa in-/utgångar. Externa länkar för ett öppet objekt kan upprättas direkt med dess interna element, eller genom en lista. För slutna objekt är det endast möjligt att upprätta anslutningar via listan över externa in-/utgångar. Möjligheten att dölja den interna strukturen av objekt i ett projekt eller när det placeras i ett bibliotek gör att du kan skydda utvecklarnas upphovsrätt.
Utvecklingsmiljön MasterSCADA är gratis. Exekveringsmiljön i Demoversionen innehåller alla moduler och tillval, och har inga begränsningar på antalet taggar, men har en körtid på 1 timme, varefter en omstart krävs. Det finns även en gratisversion med 32 taggar, som har en gräns på 32 poäng, och som inte innehåller ytterligare moduler och alternativ.