ARIES PLC110[M02]-MS4, HMI, OPC ja SCADA ehk kui palju kummeliteed inimene vajab. 2. osa

Tere päevast sõbrad. Ülevaate teine ​​osa hoiab sammu esimesega, ja täna kirjutan ülevaate pealkirjas märgitud süsteemi tipptasemest.

Meie tipptasemel tööriistade grupp sisaldab kogu PLC-võrgust kõrgemat tarkvara ja riistvara (siin ei kuulu PLC-de IDE-d, HMI-d, sagedusmuundurite utiliidid, moodulid jne).

Lisan uuesti esimesest osast süsteemi ülesehituse, et oleks lihtsam aru saada, millest jutt.

ARIES PLC110[M02]-MS4, HMI, OPC ja SCADA ehk kui palju kummeliteed inimene vajab. 2. osa

Seega sisaldab tipptase:

  • Arvuti lüüsi liikluse suunamine kahe võrgu vahel (PLC-võrk ja ettevõtte LAN)
  • OPC server - tarkvara, mis kogub andmeid Modbus TCP võrgust ja tõlgendab neid töötlemiseks SCADA-s ja andmebaasis
  • SCADA – tarkvarapakett, mis sisaldab serverit ja kliente. Meie graafiline kest protsesside jälgimiseks ja haldamiseks
  • DBMS on tarkvara, mis võimaldab meil arhiveerida SCADA-sse sisenevaid andmeid ja vajadusel need alla laadida, et vaadata graafikuid, logisid ja koostada aruandeid.

Ma ei puuduta ettevõtte korporatiivset võrku (CN), kuna see on meie süsteemiadministraatori pädevuses, kuid ma räägin teile, kuidas ma temaga suhtlesin, millised ülesanded seadsin süsteemi juurutamise kirjeldamisel ja mitte arvustus.

Niisiis, alustame

Esimene asi, Müüme füüsiliselt meie jaoks töötava riistvara. Riistvara, kasutamiseks kahes erinevad võrgud, arvuti vajab kahte võrguadapterit. Esimene, mis mul oli, oli emaplaadi adapter (CS-is töötamiseks) ja teise (Modbus-TCP-s töötamiseks) sisestasin PCI-E porti ja sealt tõin välja ruuteri plaastrikaabli (lihtsalt et mitte büroo jaoks PLC-ga kappidest juhtmeid PC-le laiali ajada.PLC poolele paigaldame loomulikult ka ruuteri.).

Tegelikult piisab sellest, et arvuti töötaks igas võrgus, kuid vaikimisi võrgud üksteist ei näe, peate ikkagi nuppe vajutama.

Võrguühenduste seadistamise olulised aspektid:

  1. Ühenduse loomine CS-ga ei tohiks toimuda DHCP-serverist aadressi hankimise teel, peate määrama adapteri sätted käsitsi (aadress ei tohiks sisalduda DHCP-aadressivahemikus), märkides kohustuslikult võrgulüüsi. Edaspidi on see kaugjuurdepääsu korraldamisel väga oluline.
  2. Adapterite vahel pole vaja võrgusilda luua, kogu marsruutimine toimub siis, kui vastav Windowsi teenus on lubatud
  3. Kui soovite pääseda PLC-võrgule mis tahes CS-arvutist, peaks marsruutimine olema registreeritud võrgu pealüüsi teostamiseks
  4. Kaugjuurdepääsu korraldamiseks soovitan kasutada mittestandardseid vabaporte, et poolhäkkerid kohe ära lõigata
  5. Täiendavat tarkvara pole vaja installida, kõik tehakse tavaliste Windowsi tööriistade abil

Программное обеспечение

Soovisin valida tooteid, mis vastavad teatud kriteeriumidele:

  • Kodumaine tootja – kuigi saan ingliskeelset tehnilist tuge kõigi olemasolevate suhtluskanalite kaudu, ei saa kõik minu kolleegid sellega kiidelda. Süsteemi hooldus peaks olema kõigile kättesaadav, et vähemalt mind puhkuselt tagasi ei tõmbaks.
    Samuti märgin, et kodumaise tarkvara hind on meie tegelikkusele lähemal ja klientidele vastuvõetav
  • Suhteliselt uus, aga vähemalt natuke tõestatud, lihtsalt sellepärast, et tahad ajaga kaasas käia
  • Meeldiv, esteetiline liides on midagi, millega mitte iga SCADA kiidelda ei saa. Kahjuks võtab projekteerimine automatiseerimistööriistades veel kaua aega, kuid sooviksin näha lõpptoote tarbijaomadusi kõrgel tasemel
  • OPC, SCADA ja DBMS-i lihtne vastastikune integreerimine (ilma tamburiiniga tantsimiseta, minimaalselt nupuvajutust), et saaksite Kamtšatkale saata lihtsa protsessijuhtimissüsteemi reguleerija (sõna otseses mõttes on meil seal klienditehased), mitte süsteemiarhitekti.

OPC server

MasterSCADA 4D-ga tutvumise ajal, kui PLC-d testiti, külastasin aktiivselt tootja veebisaiti ja nägin, et nad pakuvad peaaegu iga andmeedastusprotokolli jaoks oma OPC-servereid. Modbusi protokolli jaoks pakuvad nad eraldi Master OPC universaalne Modbus server, st. ta oskab ainult Modbust rääkida.

Allpool on liidese ekraanipilt: üsna lühidalt, minu arvates pole midagi üleliigset, kuid võib-olla võib kogenud kasutajal midagi puudu.

ARIES PLC110[M02]-MS4, HMI, OPC ja SCADA ehk kui palju kummeliteed inimene vajab. 2. osa

Tasuta versioon on piiratud 32 märgiga, aga panin Boole'i ​​muutujad registritesse ja saatsin ühe LONG INT sildiga ja SCADA-s "parsisin" selle juba bittideks, väike nipp, loodan, et need mulle ei tule. Muide, mitte kõik pätid ei pääse juurde sõna üksikutele osadele, seega pole retsept universaalne.

Mul kulus pärast OPC installimist esimese REAL-tüüpi sildi kättesaamine umbes minut, nii et ma ei vaadanud rohkem, olin lihtsusega rahul. Siiski on õiglane märkida, et see tarkvara pakub andmete vastuvõtmiseks isegi kohandatud skriptide täitmist, mis võib õigetes kätes olevat funktsionaalsust märkimisväärselt laiendada.

SCADA süsteem

Selle küsimuse all ei pea ma silmas mitte ainult ilusa ja funktsionaalse keskkonna loomist kasutajale, vaid ka mugavust arendajale, kuna programmeerija, kes kerib dokumentatsioonis vähemalt 15 minutit tunnis vajaliku info leidmiseks, kaotab (puhtalt aritmeetiliselt) kuni 2 tundi päevas, see on 25% tööpäevast. Pange tähele, et ma ei pea oma valikut absoluutselt objektiivseks, maitse- ja värvipõhiseks, nagu öeldakse...

SCADA süsteemide siseturg pakub meile:

  • Lihtne SCADA
  • SimLight
  • MasterSCADA 4D
  • ARIES Telemechanika LIGHT
  • KASADI

Tunnistan, et ma ei vaadanud rohkem, võib-olla on midagi muud. Arvestades, et tegin valiku, tähendab see, et operatsioon õnnestus. Vaatame neid süsteeme, pidades meeles ülalkirjeldatud kriteeriume:

  1. KASADI - Sain visualiseerimise eest kohe madalaima hinde; ma ei laadinud isegi distributsiooni alla. Win95 alt välja pääsenud juhtnupud tegid minu jaoks selle tarkvara lõpu.
    Reiting puudub
  2. ARIES Telemechanika LIGHT — Ma ei laadinud seda ka alla, kuid põhjused pole siin ainult liideses, kuigi mulle tundub, et ka see jätab palju soovida. Esiteks tekitavad OWEN-i tooted pärast poolekuulist moodulitega PLC-de testimist ja silumist mulle õiglast muret töökindluse ja paindlikkuse osas. Ja teiseks on see süsteem positsioneeritud ennekõike energiajaotusvõrkude seire- ja juhtimissüsteemina. Toiduainetööstus ei vasta päris minu vajadustele (isegi kui ta suudab kõike, on turundajad siiski sihtrühma ise kitsendanud). Seetõttu poolt.
    Reiting puudub
  3. MasterSCADA 4D - esmapilgul on see kõige ilmsem ja lihtsam variant. Selgitame:
    • Ei vaja OWEN PLC-ga töötamisel eraldi OPC-serveri installimist, draiverid on juba sees
    • Üldiselt päris kena ja ilus liides, ka juhtnupud on tugevad 4/5
    • Mugav disainikeskkond

    Kõik tundub korras ja hästi, ma kaalusin seda süsteemi ilma valikuteta, kui kontrollerit kätte võtsin, AGA:

    Ühel heal päeval avasin projekti RunTime režiimis (töö simulatsioon) ja mul rippus 4 tühja akent, hõõrusin silmi, sulgesin, kontrollisin projektijuhti, restart - sama asi. Seejärel tehakse rida standardseid manipuleerimisi, nagu tehtud muudatuste analüüs, arvuti taaskäivitamine ja nii edasi, mis ei too tulemusi. Alumine rida: lükkan levitamise paremate päevade poole, mul pole soovi sellest aru saada, see on ebausaldusväärne.

    Hinnang: 3.5/5 Hea pakend, mitte nii palju täitmist

  4. Lihtne — Tunnistan, et olin lummatud tootja veebisaidil oleva tehnilise bülletääni funktsionaalsuse ja kulu suhe. Seal on veebiserver ja SMS, e-post ja palju kliente ja palju ühendatud OPC-sid, kõik see maksab kirjutamise ajal umbes 5000 rubla - sente. Ja kui olete arendaja ja esitate saidi veebiküsimustikus eraldi taotluse, saadavad nad teile ilma piiranguteta 200 sildi jaotuskomplekti versiooni, mis on minu arvates väga lahe. See on kindlasti pluss.

    Ja nüüd miinused:

    Põhiline: IDE on mitu eraldiseisvat utiliiti, millel on erinev funktsionaalsus ja seetõttu olete ühe projektiga töötades sunnitud hoidma lahti 3-4 akent + abi + dokumentatsioon, mis pole mugav isegi mitme monitoriga süsteemis .

    • Välimus on alla keskmise, nagu oleks värvitud Paint'iga
    • Abi on väga napp
    • Väga tihendatud funktsionaalsus, mis on selgelt nähtav trendide ja graafikute seadistamisel
    • Skriptiredaktor on nähtav pikslites, mistõttu see teeb silmadele haiget
    • Tarkvarasiltide seadistamine on samuti rõõm
    • Kui soovite lihtsalt projekti viia teises arvutis redigeerimiseks mälupulgale, on see üsna keeruline. Arusaamatu projektifaili struktuur
    • Müügiinimesed on teie elust suur osa, mis on tüütu.

    Pilt: Lihtne skriptiredaktor

    ARIES PLC110[M02]-MS4, HMI, OPC ja SCADA ehk kui palju kummeliteed inimene vajab. 2. osa

    Hinnang: 3.0/5 Täidis on hea, pakend puudub

  5. Lihtne SCADA - see on minu valik, siin olen suure tõenäosusega erapoolik, aga siiski. Tootja pakub 2 tüüpi DEMO valikut: 64 välise sildi piiranguga ja veidi vähendatud funktsionaalsusega või täielikult töökorras 1-tunnise käitusaja piiranguga (pärast seda tuleb SCADA server taaskäivitada). Jaotuskomplekti maksumus kõige lihtsamas komplektis algab 6900 rublast. kirjutamise ajal.

    ARIES PLC110[M02]-MS4, HMI, OPC ja SCADA ehk kui palju kummeliteed inimene vajab. 2. osa

    plussid:

    • Väga ilus, nii IDE kui ka juhtnupud
    • Rikkalik teave, kõik on kirjeldatud nii seest kui väljast
    • OPC-serveri andmete lihtne integreerimine
    • Lihtsaim liides, isegi intuitiivne
    • Lihtne DBMS-i integreerimine
    • Kaugkliendi käivitamiseks pole nõutav projekti kättesaadavus
    • Suurepärane aruannete generaator
    • Kõigi objektide jaoks on sündmusi, nagu OnClick, OnMouseEnter jne. Üldiselt sarnaneb IDE lihtsustatud Delphi Embarcadero redaktoriga ja skriptiredaktoril on kohtspikker

    miinuseid:

    • Juhtelemente pole nii palju kasutada (saab luua kohandatud)
    • Kuna SCADA on praktiliselt Plug and Play, siis ma arvan, et sellel on piirangud ja funktsionaalsus, kuid ma pole kohanud
    • Täieliku juhtpaneeliga (suum, paus, kerimine) trendid kuvatakse ainult eraldi aknas
    • Jaoks täielikult toimiv litsentsi eest tuleb maksta hästi (alates 38000 XNUMX rubla ja rohkem)

    Hinnang: 4.5/5 Täidis korralik, pakend korralik

Andmebaas

Siin oli valik palju lihtsam; Simple SCADA pakub kasutamiseks kahte toodet: MS SQL Server ja MySQL. Teine osutus mulle lähedasemaks, kuna olin temaga varem koos töötanud, seega peatusin seal.

Võin märkida, et kogu arhiveerimise seadistus taandub Oracle'i paketi installimisele ja selle lihtsale konfigureerimisele ning seejärel ühe klõpsuga ühenduse loomisele SCADA-ga.

Seejärel valime sildihalduris, mida arhiveerida ja mida mitte ning naudime.

Tänan teid kõiki tähelepanu eest.

Järgmisena tuleb rida artikleid, mis kirjeldavad järjekindlalt meie tekkinud probleemide lahendust ja selle tulemusena samm-sammult süsteemi loomist.

Allikas: www.habr.com

Lisa kommentaar