ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor meget kamillete en person har brug for. Del 2

God eftermiddag venner. Anden del af anmeldelsen følger med det første, og i dag skriver jeg en anmeldelse af det øverste niveau af systemet angivet i titlen.

Vores gruppe af værktøjer på øverste niveau omfatter al software og hardware over PLC-netværket (IDE'er til PLC'er, HMI'er, hjælpeprogrammer til frekvensomformere, moduler osv. er ikke inkluderet her).

Jeg vil vedhæfte systemets opbygning fra første del igen, for at gøre det lettere at forstå, hvad vi taler om.

ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor meget kamillete en person har brug for. Del 2

Så det øverste niveau inkluderer:

  • Pc-gateway dirigerer trafik mellem to netværk (PLC-netværk og virksomheds-LAN)
  • OPC-server - software, der indsamler data fra Modbus TCP-netværket og fortolker det til behandling i SCADA og database
  • SCADA - En softwarepakke, der inkluderer en server og klienter. Vores grafiske skal til overvågning og styring af processer
  • DBMS er software, der giver os mulighed for at arkivere data, der kommer ind i SCADA og om nødvendigt hente dem for at se grafer, logfiler og generere rapporter.

Jeg vil ikke røre virksomhedens virksomhedsnetværk (CN), da det er inden for vores systemadministrators kompetence, men jeg vil fortælle dig, hvordan jeg interagerede med ham, hvilke opgaver jeg stiller, når jeg beskriver implementeringen af ​​systemet, og ikke en anmeldelse.

Så lad os begynde

Første ting, Vi sælger fysisk den hardware, der vil fungere for os. Hardware, til drift i to anderledes netværk, kræver en computer to netværksadaptere. Den første, jeg havde, var en bundkortadapter (til at arbejde i CS), og den anden (til at arbejde i Modbus-TCP) indsatte jeg i PCI-E-porten og fra den bragte patch-kablet til routeren (bare for ikke at sprede ledninger fra skabene med PLC til PC til bureauet På PLC-siden installerer vi selvfølgelig også en router.).

Faktisk er dette nok til at computeren fungerer i hvert af netværkene, men som standard vil netværkene ikke se hinanden, du skal stadig trykke på knapper.

Vigtige aspekter ved opsætning af netværksforbindelser:

  1. Tilslutning til CS bør ikke udføres ved at få en adresse fra en DHCP-server; du skal angive adapterindstillingerne manuelt (adressen bør ikke inkluderes i DHCP-adresseområdet) med den obligatoriske angivelse af netværksgatewayen. I fremtiden er dette meget vigtigt, når du organiserer fjernadgang.
  2. Der er ingen grund til at forsøge at oprette en netværksbro mellem adapterne; al routing udføres, når den tilsvarende Windows-tjeneste er aktiveret
  3. Hvis du ønsker at have adgang til PLC-netværket fra en hvilken som helst CS-computer, skal routing registreres for at blive udført af netværkets hovedgateway
  4. For at organisere fjernadgang anbefaler jeg at bruge ikke-standard gratis porte til øjeblikkeligt at afskære halv-hackere
  5. Der kræves ingen yderligere software for at blive installeret, alt foregår ved hjælp af standard Windows-værktøjer

Software

Jeg ønskede at vælge produkter, der opfyldte visse kriterier:

  • Indenlandsk producent - selvom jeg kan få engelsksproget teknisk support gennem alle tilgængelige kommunikationskanaler, er det ikke alle mine kolleger, der kan prale af dette. Vedligeholdelse af systemet burde være tilgængeligt for alle, så jeg i det mindste ikke ville blive trukket tilbage fra ferie.
    Jeg bemærker også, at prisen på indenlandsk software er tættere på vores realiteter og er acceptabel for kunderne
  • Relativt nyt, men i hvert fald lidt bevist, simpelthen fordi man gerne vil følge med tiden
  • En behagelig, æstetisk grænseflade er noget, som ikke enhver SCADA kan prale af. Desværre vil design i automationsværktøjer tage lang tid at komme, men jeg vil gerne se slutproduktets forbrugerkvaliteter på et højt niveau
  • Nem gensidig integration af OPC, SCADA og DBMS (uden at danse med en tamburin, et minimum af knaptryk), så du kan sende en simpel processtyringssystemjustering til Kamchatka (bogstaveligt talt, vi har kundeanlæg der) og ikke en systemarkitekt

OPC server

Under mit bekendtskab med MasterSCADA 4D, mens PLC'en blev testet, besøgte jeg aktivt producentens hjemmeside og så, at de tilbyder deres egne OPC-servere til næsten enhver dataoverførselsprotokol. Til Modbus-protokollen tilbyder de en separat Master OPC Universal Modbus Server, dvs. han kan kun Modbus.

Nedenfor er et skærmbillede af grænsefladen: ganske kortfattet er der efter min mening intet overflødigt, men måske mangler en sofistikeret bruger noget.

ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor meget kamillete en person har brug for. Del 2

Den gratis version er begrænset til 32 tags, men jeg satte booleske variabler i registre og sendte det med et LONG INT-tag, og i SCADA har jeg allerede "parset" det i bits, et lille trick, jeg håber ikke, de kommer efter mig. Det er i øvrigt ikke alle scuds, der kan få adgang til enkelte stykker af et ord, så opskriften er ikke universel.

Det tog mig omkring et minut at modtage det første RIGTIGE type tag efter installation af OPC, så jeg kiggede ikke længere, jeg var tilfreds med enkelheden. Det er dog rimeligt at bemærke, at denne software endda sørger for udførelse af brugerdefinerede scripts til modtagelse af data, hvilket betydeligt kan udvide funktionaliteten i de rigtige hænder.

SCADA system

I dette spørgsmål mener jeg ikke kun skabelsen af ​​et smukt og funktionelt miljø for brugeren, men også bekvemmelighed for udvikleren, da en programmør, der ruller gennem dokumentationen i mindst 15 minutter i timen for at finde den nødvendige information, taber (rent aritmetisk) op til 2 timer om dagen, det vil sige 25 % af arbejdsdagen. Bemærk venligst, at jeg ikke anser mit valg for at være absolut objektivt, baseret på smag og farve, som man siger...

Hjemmemarkedet for SCADA-systemer tilbyder os:

  • Simpel SCADA
  • SimpLight
  • MasterSCADA 4D
  • VÆDER Telemechanika LYS
  • CASCADE

Jeg indrømmer, jeg kiggede ikke længere, måske er der noget andet. I betragtning af, at jeg traf valget, betyder det, at operationen var vellykket. Lad os se på disse systemer og huske kriterierne beskrevet ovenfor:

  1. CASCADE - Jeg fik straks den laveste score for visualisering; jeg downloadede ikke engang distributionen. De kontroller, der undslap fra Win95, satte en stopper for denne software for mig.
    Ingen vurdering
  2. VÆDER Telemechanika LYS - Jeg har heller ikke downloadet det, men årsagerne her er ikke kun i grænsefladen, selvom det, det forekommer mig, også lader meget tilbage at ønske. For det første giver OWEN-produkter, efter en halv måneds test og fejlfinding af PLC'er med moduler, mig rimelige bekymringer med hensyn til pålidelighed og fleksibilitet. Og for det andet er dette system først og fremmest placeret som et overvågnings- og kontrolsystem i energidistributionsnet. Fødevareindustrien passer ikke helt til mine behov (selvom den kan alt, så har marketingfolk stadig selv indsnævret målgruppen). Derfor ved.
    Ingen vurdering
  3. MasterSCADA 4D - ved første øjekast er dette den mest oplagte og enkle mulighed. Lad os forklare:
    • Kræver ikke separat installation af en OPC-server, når du arbejder med OWEN PLC'en, driverne er allerede inde
    • Samlet set en ret flot og smuk grænseflade, kontrollerne er også en stærk 4/5
    • Praktisk designmiljø

    Alt virker fint og godt, jeg overvejede dette system uden muligheder, da jeg tog controlleren op, MEN:

    En god dag åbnede jeg projektet i RunTime-tilstand (simulering af arbejde), og jeg havde 4 tomme vinduer hængende, jeg gned mine øjne, lukkede det, tjekkede projektlederen, genstartede - det samme. Derefter en række standardmanipulationer såsom at analysere de foretagne ændringer, genstarte pc'en og så videre, som ikke fører til resultater. Nederste linje: Jeg lægger distributionen væk til bedre dage, jeg har intet ønske om at forstå det, det er upålideligt.

    Bedømmelse: 3.5/5 God indpakning, ikke så meget fyld

  4. Enkel — Jeg indrømmer, at jeg var fascineret af forholdet mellem funktionalitet og omkostninger fra teknisk bulletin på producentens hjemmeside. Der er en webserver og SMS, e-mail og mange klienter og mange tilsluttede OPC'er, alt dette koster omkring 5000 rubler i skrivende stund - øre. Og hvis du er en udvikler og laver en separat anmodning i online-spørgeskemaet på siden, så sender de dig en version af distributionssættet til 200 tags uden nogen begrænsninger, hvilket efter min mening er meget fedt. Dette er bestemt et plus.

    Og nu ulemperne:

    Grundlæggende: IDE er flere selvstændige værktøjer, der har differentieret funktionalitet, og derfor vil du, når du arbejder på et projekt, blive tvunget til at holde 3-4 vinduer åbne + hjælp + dokumentation, hvilket ikke er praktisk selv på et multi-monitor system .

    • Udseendet er under gennemsnittet, som om det var malet i Paint
    • Hjælpen er meget knap
    • Meget komprimeret funktionalitet, tydeligt synlig ved opsætning af trends og grafer
    • Script-editoren er synlig i pixels, hvorfor det gør ondt i øjnene
    • Opsætning af software-tags er også en fornøjelse
    • Hvis du bare vil bringe projektet på et flashdrev til redigering på en anden pc, så er dette ret svært. Uforståelig projektfilstruktur
    • Sælgere er en stor del af dit liv, hvilket er irriterende.

    Billede: Simplight script editor

    ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor meget kamillete en person har brug for. Del 2

    Bedømmelse: 3.0/5 Fyldet er godt, der er ingen emballage overhovedet

  5. Simpel SCADA - det er mit valg, her vil jeg højst sandsynligt være forudindtaget, men alligevel. Producenten tilbyder et valg af 2 typer DEMO: Med en begrænsning på 64 eksterne tags og let reduceret funktionalitet eller fuldt funktionel med en Runtime-begrænsning på 1 time (Hvorefter skal SCADA-serveren genstartes). Omkostningerne ved distributionssættet i den enkleste samling starter fra 6900 rubler. i skrivende stund.

    ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor meget kamillete en person har brug for. Del 2

    Teknikere:

    • Meget smuk, både IDE og kontrollerne
    • Rig information, alt er beskrevet inde og ude
    • Nem integration af OPC-serverdata
    • Den enkleste grænseflade, endda intuitiv
    • Nem DBMS-integration
    • For at starte en fjernklient ikke påkrævet tilgængelighed af et projekt
    • Fantastisk rapportgenerator
    • For alle objekter er der begivenheder som OnClick, OnMouseEnter osv. Generelt ligner IDE den forenklede Delphi Embarcadero-editor, og script-editoren har et værktøjstip

    Ulemper:

    • Der er ikke så mange kontroller, der kan bruges (det er muligt at oprette brugerdefinerede)
    • Da SCADA praktisk talt er Plug and Play, tror jeg, der er begrænsninger og funktionalitet, men jeg er ikke stødt på
    • Trends med fuldt kontrolpanel (zoom, pause, rul) vises kun i et separat vindue
    • For fuldt funktionsdygtig licensen skal betales godt (fra 38000 rubler og derover)

    Bedømmelse: 4.5/5 Fyldningen er god, indpakningen er god

database

Her var valget meget enklere; Simple SCADA tilbyder to produkter til brug: MS SQL Server og MySQL. Den anden viste sig at være tættere på mig, da jeg havde arbejdet med ham før, så jeg stoppede der.

Jeg kan bemærke, at hele arkiveringsopsætningen handler om at installere en pakke fra Oracle og dens enkle konfiguration og derefter oprette forbindelse med et enkelt klik til SCADA.

Så vælger vi i tag-manageren, hvad vi skal arkivere og hvad der ikke skal være og nyde.

Tak til jer alle for jeres opmærksomhed.

Dernæst kommer en række artikler med en konsekvent beskrivelse af løsningen på de problemer, vi stødte på, og som et resultat af oprettelsen af ​​Step-by-Step-systemet.

Kilde: www.habr.com

Tilføj en kommentar