ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor mye kamillete en person trenger. Del 2

God ettermiddag venner. Andre del av anmeldelsen holder tritt med det første, og i dag skriver jeg en anmeldelse av det øverste nivået i systemet som er angitt i tittelen.

Vår gruppe av toppnivåverktøy inkluderer all programvare og maskinvare over PLS-nettverket (IDE-er for PLS-er, HMI-er, verktøy for frekvensomformere, moduler osv. er ikke inkludert her).

Jeg vil legge ved strukturen til systemet fra første del igjen, for å gjøre det lettere å forstå hva vi snakker om.

ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor mye kamillete en person trenger. Del 2

Så toppnivået inkluderer:

  • PC-gateway som ruter trafikk mellom to nettverk (PLC-nettverk og bedrifts-LAN)
  • OPC-server - programvare som samler inn data fra Modbus TCP-nettverket og tolker det for behandling i SCADA og database
  • SCADA - En programvarepakke som inkluderer en server og klienter. Vårt grafiske skall for overvåking og styring av prosesser
  • DBMS er programvare som lar oss arkivere data som går inn i SCADA og, om nødvendig, hente dem for å se grafer, logger og generere rapporter.

Jeg vil ikke berøre bedriftens nettverk (CN) til bedriften, siden det er innenfor kompetansen til systemadministratoren vår, men jeg vil fortelle deg hvordan jeg samhandlet med ham, hvilke oppgaver jeg satte når jeg beskriver implementeringen av systemet, og ikke en anmeldelse.

Så la oss begynne

Første ting, Vi selger fysisk maskinvaren som vil fungere for oss. Maskinvare, for drift i to annerledes nettverk, krever en datamaskin to nettverkskort. Den første jeg hadde var en hovedkortadapter (for å jobbe i CS), og den andre (for å jobbe i Modbus-TCP) satte jeg inn i PCI-E-porten og tok ut patch-ledningen til ruteren (bare for ikke å spre ledninger fra skapene med PLS til PC for byrået På PLS siden installerer vi selvfølgelig også en ruter.).

Faktisk er dette nok til at datamaskinen fungerer i hvert av nettverkene, men som standard vil nettverkene ikke se hverandre, du må fortsatt trykke på knapper.

Viktige aspekter ved å sette opp nettverkstilkoblinger:

  1. Tilkobling til CS bør ikke utføres ved å skaffe en adresse fra en DHCP-server; du må spesifisere adapterinnstillingene manuelt (adressen skal ikke inkluderes i DHCP-adresseområdet) med den obligatoriske indikasjonen av nettverksporten. I fremtiden er dette svært viktig når du organiserer ekstern tilgang.
  2. Det er ikke nødvendig å prøve å lage en nettverksbro mellom adapterene; all ruting utføres når den tilsvarende Windows-tjenesten er aktivert
  3. Hvis du vil ha tilgang til PLS-nettverket fra en hvilken som helst CS-datamaskin, bør ruting registreres for å utføres av hovedgatewayen til nettverket
  4. For å organisere ekstern tilgang anbefaler jeg å bruke ikke-standard gratis porter for umiddelbart å kutte av halvhackere
  5. Ingen ekstra programvare kreves for å bli installert, alt gjøres med standard Windows-verktøy

Programvare

Jeg ønsket å velge produkter som oppfyller visse kriterier:

  • Innenlandsk produsent - selv om jeg kan få engelskspråklig teknisk støtte gjennom alle tilgjengelige kommunikasjonskanaler, kan ikke alle mine kolleger skryte av dette. Vedlikehold av systemet bør være tilgjengelig for alle, slik at jeg i det minste ikke blir trukket tilbake fra ferie.
    Jeg legger også merke til at kostnadene for innenlandsk programvare er nærmere vår realitet og er akseptabel for kunder
  • Relativt nytt, men i det minste litt bevist, rett og slett fordi du vil følge med i tiden
  • Et behagelig, estetisk grensesnitt er noe som ikke alle SCADA kan skryte av. Dessverre vil design i automatiseringsverktøy ta lang tid å komme, men jeg vil gjerne se forbrukerkvalitetene til sluttproduktet på et høyt nivå
  • Enkel gjensidig integrasjon av OPC, SCADA og DBMS (uten å danse med tamburin, et minimum av knappetrykk), slik at du kan sende en enkel prosesskontrollsystemjustering til Kamchatka (bokstavelig talt, vi har kundeanlegg der) og ikke en systemarkitekt

OPC server

Under mitt bekjentskap med MasterSCADA 4D, mens PLS-en ble testet, besøkte jeg aktivt produsentens nettsted og så at de tilbyr sine egne OPC-servere for nesten alle dataoverføringsprotokoller. For Modbus-protokollen tilbyr de en separat Master OPC Universal Modbus Server, dvs. han kan bare Modbus.

Nedenfor er et skjermbilde av grensesnittet: ganske kortfattet, etter min mening, er det ingenting overflødig, men kanskje en sofistikert bruker kan gå glipp av noe.

ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor mye kamillete en person trenger. Del 2

Gratisversjonen er begrenset til 32 tagger, men jeg la boolske variabler i registre og sendte den med en LONG INT-tag, og i SCADA har jeg allerede "parset" den i biter, et lite triks, jeg håper de ikke kommer for meg. Forresten, ikke alle scuds har tilgang til individuelle biter av et ord, så oppskriften er ikke universell.

Det tok meg omtrent et minutt å motta den første REAL type taggen etter installasjon av OPC, så jeg så ikke lenger, jeg var fornøyd med enkelheten. Imidlertid er det rettferdig å merke seg at denne programvaren til og med sørger for utførelse av tilpassede skript for mottak av data, noe som kan utvide funksjonaliteten betydelig i de riktige hendene.

SCADA-system

I dette spørsmålet mener jeg ikke bare opprettelsen av et vakkert og funksjonelt miljø for brukeren, men også bekvemmeligheten for utvikleren, siden en programmerer som blar gjennom dokumentasjonen i minst 15 minutter i timen for å finne nødvendig informasjon taper (rent aritmetisk) opptil 2 timer per dag, det vil si 25 % av arbeidsdagen. Vær oppmerksom på at jeg ikke anser valget mitt som absolutt objektivt, basert på smak og farge, som de sier...

Hjemmemarkedet for SCADA-systemer tilbyr oss:

  • Enkel SCADA
  • Enkelt lys
  • MasterSCADA 4D
  • VÆREN Telemechanika LYS
  • CASCADE

Jeg innrømmer, jeg så ikke lenger, kanskje det er noe annet. Med tanke på at jeg tok valget, betyr det at operasjonen var vellykket. La oss se på disse systemene, og huske kriteriene beskrevet ovenfor:

  1. CASCADE — Jeg fikk umiddelbart den laveste poengsummen for visualisering; jeg lastet ikke engang ned distribusjonen. Kontrollene som slapp fra Win95 satte en stopper for denne programvaren for meg.
    Ingen vurdering
  2. VÆREN Telemechanika LYS — Jeg har heller ikke lastet det ned, men årsakene her er ikke bare i grensesnittet, selv om det også, ser det ut til, etterlater mye å være ønsket. For det første gir OWEN-produkter, etter en halv måned med testing og feilsøking av PLS-er med moduler, meg rimelige bekymringer når det gjelder pålitelighet og fleksibilitet. Og for det andre er dette systemet først og fremst posisjonert som et overvåkings- og kontrollsystem i energidistribusjonsnett. Matindustrien passer ikke helt til mine behov (selv om den kan gjøre alt, har markedsførere fortsatt begrenset målgruppen selv). Derfor, ved.
    Ingen vurdering
  3. MasterSCADA 4D - Ved første øyekast er dette det mest åpenbare og enkle alternativet. La oss forklare:
    • Krever ikke separat installasjon av en OPC-server når du arbeider med OWEN PLS, driverne er allerede inne
    • Totalt sett et ganske fint og vakkert grensesnitt, kontrollene er også en sterk 4/5
    • Praktisk designmiljø

    Alt virker fint og bra, jeg vurderte dette systemet uten alternativer da jeg tok opp kontrolleren, MEN:

    En god dag åpnet jeg prosjektet i RunTime-modus (simulering av arbeid), og jeg hadde 4 tomme vinduer hengende, jeg gned meg i øynene, lukket det, sjekket prosjektlederen, startet på nytt - det samme. Deretter en rekke standardmanipulasjoner som å analysere endringene som er gjort, starte PC-en på nytt og så videre, som ikke fører til resultater. Bunnlinjen: Jeg legger ut distribusjonen til bedre dager, jeg har ikke noe ønske om å forstå det, det er upålitelig.

    Karakter: 3.5/5 God emballasje, ikke så mye fylling

  4. Enkel — Jeg innrømmer at jeg ble fascinert av forholdet mellom funksjonalitet og kostnad fra teknisk bulletin på produsentens nettsted. Det er en webserver og SMS, e-post og mange klienter og mange tilkoblede OPC-er, alt dette koster rundt 5000 rubler i skrivende stund - pennies. Og hvis du er en utvikler og kommer med en egen forespørsel i det elektroniske spørreskjemaet på nettstedet, vil de sende deg en versjon av distribusjonssettet for 200 tagger uten noen begrensninger, noe som etter min mening er veldig kult. Dette er definitivt et pluss.

    Og nå ulempene:

    Grunnleggende: IDE er flere frittstående verktøy som har differensiert funksjonalitet, og derfor, når du jobber med ett prosjekt, vil du bli tvunget til å holde 3-4 vinduer åpne + hjelp + dokumentasjon, noe som ikke er praktisk selv på et system med flere skjermer .

    • Utseendet er under gjennomsnittet, som om det var malt i Paint
    • Det er svært lite hjelp
    • Svært komprimert funksjonalitet, godt synlig når du setter opp trender og grafer
    • Skripteditoren er synlig i piksler, og det er grunnen til at det gjør vondt i øynene
    • Å sette opp programvarekoder er også en glede
    • Hvis du bare vil ta med prosjektet på en flash-stasjon for redigering på en annen PC, så er dette ganske vanskelig. Uforståelig prosjektfilstruktur
    • Selgere er en stor del av livet ditt, noe som er irriterende.

    Bilde: Simplight script editor

    ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor mye kamillete en person trenger. Del 2

    Karakter: 3.0/5 Fyllet er bra, det er ingen emballasje i det hele tatt

  5. Enkel SCADA – dette er mitt valg, her vil jeg mest sannsynlig være partisk, men likevel. Produsenten tilbyr et utvalg av 2 typer DEMO: Med en grense på 64 eksterne tagger og noe redusert funksjonalitet eller fullt funksjonell med en Runtime-begrensning på 1 time (Deretter må SCADA-serveren startes på nytt). Kostnaden for distribusjonssettet i den enkleste monteringen starter fra 6900 rubler. i skrivende stund.

    ARIES PLC110[M02]-MS4, HMI, OPC og SCADA, eller hvor mye kamillete en person trenger. Del 2

    Pros:

    • Veldig vakkert, både IDE og kontrollene
    • Rikelig informasjon, alt er beskrevet innvendig og utvendig
    • Enkel integrasjon av OPC-serverdata
    • Det enkleste grensesnittet, til og med intuitivt
    • Enkel DBMS-integrasjon
    • For å starte en ekstern klient ikke nødvendig tilgjengeligheten av et prosjekt
    • Flott rapportgenerator
    • For alle objekter er det hendelser som OnClick, OnMouseEnter, etc. Generelt ligner IDE på den forenklede Delphi Embarcadero-editoren, og script-editoren har et verktøytips

    Cons:

    • Det er ikke så mange kontroller som kan brukes (det er mulig å lage egendefinerte)
    • Siden SCADA praktisk talt er Plug and Play, tror jeg det er begrensninger og funksjonalitet, men jeg har ikke kommet over
    • Trender med fullt kontrollpanel (zoom, pause, bla) vises kun i et eget vindu
    • For fullt funksjonell lisensen må betales godt (fra 38000 XNUMX rubler og over)

    Karakter: 4.5/5 Fylling er bra, emballasje er bra

Database

Her var valget mye enklere; Simple SCADA tilbyr to produkter for bruk: MS SQL Server og MySQL. Den andre viste seg å være nærmere meg, siden jeg hadde jobbet med ham før, så jeg stoppet der.

Jeg kan merke meg at hele arkiveringsoppsettet handler om å installere en pakke fra Oracle og dens enkle konfigurasjon, og deretter koble til SCADA med ett klikk.

Deretter velger vi i tag-manageren hva vi skal arkivere og ikke og nyte.

Takk alle sammen for oppmerksomheten.

Deretter kommer en serie artikler med en konsistent beskrivelse av løsningen på problemene vi møtte og, som et resultat, etableringen av trinn-for-trinn-systemet.

Kilde: www.habr.com

Legg til en kommentar