MasterSCADA

SCADA-system MasterSCADA
Type SCADA , OPC , HMI , PLC , SoftPLC , ASKUE , APCS , Dispatching , Bygningsautomation , SoftLogic
Udvikler MPS blød Rusland : Moskva 
Skrevet i C++, C#
Operativ system SCADA  - Windows; PLC  - Windows CE, Linux, Dos
Interface sprog Russisk
Første udgave 2002
Hardware platform SCADA  - x86, x64; PLC  -x86, ARM
nyeste version 3.12 (29.03.2021)
Internet side masterscada.ru

MasterSCADA  er en softwarepakke til design af overvågnings- og dataindsamlingssystemer ( SCADA ). Hovedegenskaberne er modularitet, skalerbarhed og en objekttilgang til udvikling. Systemet er designet til at indsamle, arkivere, vise data samt styre forskellige teknologiske processer. Ud over at skabe den såkaldte. øverste niveau, systemet tillader programmering af åben arkitektur controllere. Således giver MasterSCADA dig mulighed for at oprette et enkelt integreret automationsprojekt ( SCADA system + PLC ). Hele systemet, inklusive alle computere og alle controllere, er konfigureret i et enkelt projekt, så der er ikke behov for at konfigurere intern kommunikation i systemet.

Arkitektur

Funktionaliteten af ​​MasterSCADA kan udvides ved brug af yderligere moduler. Den grundlæggende funktionalitet omfatter: udviklingsmiljø, internt arkiv af data, beskeder og dokumenter, OPC DA- og OPC HDA-klient, mnemonisk diagrameditor, rapporteditor, trendmodul og logmodul, databehandling, grundlæggende funktionsblokbiblioteker, planlægning og hændelser. Det valgfri sæt inkluderer: evnen til at oprette et netværksprojekt, redundans , interaktion med databaser (lagring af data og beskeder, udførelse af lagrede procedurer , eksport af arkiver), branchespecifikke (varme og el, ventilation og aircondition) biblioteker af funktionsblokke, moduler til afsendelse og modtagelse af beskeder SMS , e-mail , internetklient, certificerings- og metrologisk verifikationsmoduler, rapportskabeloner til ASKUE .

Projektudvikling

Udviklingen af ​​projektet udføres i et enkelt integreret miljø (uanset programmets modulære sammensætning). Den primære måde at skabe en projektstruktur på er at etablere forbindelser mellem projektelementer (objekter, funktionsblokke og variabler) i objekttræet. Ved duplikering kan kopieringslinks gendannes. Ved oprettelse af et projekt kan standard funktionelle blokke (FB'er af aktuatorer, matematiske blokke, signalbehandling osv.) bruges eller selvudviklede af brugeren i ST , FBD og C# sprog . For hvert element i projektet kan alle dokumenter, der understøttes af interne redaktører, oprettes - mnemoniske diagrammer, tendenser, logfiler, rapporter samt dokumenter oprettet af eksterne redaktører (for eksempel fra Microsoft Office-pakken), der er kompatible med ActiveX- teknologi .

Objekttilgang

Et objekt i MasterSCADA er hovedenheden i det system, der udvikles, svarende til et rigtigt teknologisk objekt (værksted, sektion, apparat, pumpe, ventil, sensor osv.) styret af systemet udviklet ved hjælp af MasterSCADA. Hvert objekt har et sæt egenskaber og dokumenter. Objektegenskaber - pollingperiode og metode, gendannelse efter genstart, adgangsbegrænsning i runtime. Objektdokumenter - arkiver, mnemoniske diagrammer, billeder, trends, logfiler, rapporter.

Omfang ( indkapsling )

Du kan skjule bestemte objekter eller funktionsblokke i systemtræet. Dette vil begrænse brugen af ​​variabler fra eksterne objekter, hvilket gør det nemmere at gemme objektet i biblioteket til genbrug.

Arv

Ved kopiering af objekter arves alle indstillinger fra det overordnede objekt. I de seneste versioner af MasterSCADA er "skabelonobjekter" tilføjet. Hvis et objekt erklæres som en skabelon, så kan alle (eller delvise) ændringer i skabelonen overføres til instanser (arvinger) af objektet. Objektarv fremskynder oprettelsen og fejlretningen af ​​projekter.

Indtastning og replikering

Flergangsbrug af det samme objekt med alle dokumenter oprettet til det er tilladt, også ved udvikling af forskellige systemer. Når du kopierer et objekt eller gemmer det i biblioteket, vil alle dets indstillinger, dokumenter og interne links blive gemt, eksterne links kan gendannes automatisk, eller brugeren kan arrangere dem manuelt. Dette giver dig mulighed for at oprette objekter til ét system parallelt af uafhængige udviklere. Strukturen af ​​et objekt kan åbnes og lukkes af dets forfatter fra projektudvikleren. Objektet har en liste over eksterne input/outputs. Eksterne links til et åbent objekt kan etableres direkte med dets interne elementer eller gennem en liste. For lukkede objekter er det kun muligt at etablere forbindelser via listen over eksterne ind-/udgange. Evnen til at skjule den interne struktur af objekter i et projekt, eller når det er placeret i et bibliotek, giver dig mulighed for at beskytte udviklernes ophavsrettigheder.

Udvikling og runtime miljø

MasterSCADA-udviklingsmiljøet er gratis. Eksekveringsmiljøet i Demo-versionen indeholder alle moduler og muligheder, og har ingen begrænsninger på antallet af tags, men har en køretid på 1 time, hvorefter der skal genstartes. Der er også en gratis version med 32 tags, som har en grænse på 32 point, og som ikke indeholder yderligere moduler og muligheder.

Links