KALJU PЛК110[M02]-MS4, HMI, OPC ja SCADA, või kui palju inimene vajab kummeliteed. Osa 2

Tere päevast, sõbrad. Teine ülevaate osa jõuab esimesele järgi, ja täna kirjutan ma ülevaate pealkirjas nimetatud süsteemist.

Ülemiste tööriistade gruppi kuulub kõik tark- ja riistvara, mis on kõrgem PLC võrgust (PLC IDE, HMI, sagedusmuundurite utiliidid, moodulid jne ei kuulu siia).

Korda esimeses osas olnud süsteemi struktuuri, et oleks lihtsam mõista, millest jutt.

KALJU PЛК110[M02]-MS4, HMI, OPC ja SCADA, või kui palju inimene vajab kummeliteed. Osa 2

Nii et ülemisse tasemesse kuulub:

  • PC-sild, mis suunab liiklust kahe võrgu vahel (PLC võrk ja ettevõtte LAN)
  • OPC-server — tarkvara, mis kogub andmeid Modbus TCP-võrgust ja tõlgendab need SCADA ja andmebaasi töötlemiseks
  • SCADA — tarkvarakompleks, mis sisaldab serverit ja kliente. Meie graafiline liides protsesside jälgimiseks ja haldamiseks
  • Andmebaas — tarkvara, mis võimaldab meil arhiveerida SCADA-sse tulevaid andmeid ning vajadusel neid välja võtta graafikute, logide ja aruannete koostamiseks

Ma ei puutu ettevõtte korporatiivvõrku (KV), kuna see jääb meie süsteemiadministraatori pädevusse, kuid räägin, kuidas ma temaga suhtlesin ja milliseid ülesandeid seadisin, kui kirjeldan süsteemi rakendamist, mitte ülevaadet.

Nii et, alustame

Esmalt, rakendame füüsiliselt riistvara, mis meil töötab. Riistvara jaoks on kahes erinevaid arvutivõrgus töötamiseks vajalik kaks, nimelt, võrguadapterit. Esimene on emaplaadi adapter (KV-s töötamiseks), ja teine (Modbus-TCP jaoks) on sisestatud PCI-E porti ning sellest viisin patšaka ruuterisse (lihtsalt, et ei peaks kaableid büroo kabinetite PLC-del ja PC-de vahel laiali viskama. Loomulikult paneme PLC poolelt samuti ruuteri.).

Faktiselt on seda piisavalt, et arvuti töötaks mõlemates võrkudes, kuid vaikimisi ei näe võrgud üksteist, tuleb veel nuppe vajutada.

Võrguühenduste seadistamise olulised aspektid:

  1. KSi ühendamine ei tohi toimuda DHCP-serverilt aadressi saamise kaudu; adapteri seaded tuleb käsitsi määrata (aadress ei tohi kuuluda DHCP-aadresside vahemikku) koos võrgusilla kohustusliku määramisega. Hiljem on see väga oluline kauaccessi korraldamisel.
  2. Ärge proovige luua adapterite vahel võrgu silla; kogu suunamine toimub vastava Windowsi teenuse käivitamise ajal.
  3. Kui soovite, et kõik KSi arvutid pääseksid PLC-võrku, tuleb suunamine määrata võrgu peagateks.
  4. Kauaccessi korraldamiseks soovitan kasutada ebatavalisi vabu porte, et kohe kõrvalda võimalikke häkijaid.
  5. Täpsemat tarkvara ei ole vaja installida; kõik tehakse Windowsi tavapäraste vahenditega.

Tarkvara

Soovisin valida tooteid, mis vastasid teatud kriteeriumidele:

  • Kohalik tootja — isegi kui ma oskan ingliskeelset tehnilist tuge kõigist võimalikest kanalitest kätte saada, ei saa seda öelda kõigi minu kolleegide kohta. Süsteemi teenindus peab olema kergesti kergesti kättesaadav, et mind, vähemalt, ei segataks puhkuse ajal.
    Samuti tahan märkida, et kohalik tarkvara hind on meie reaalsustele lähedasem ja vastuvõetavam tellijatele.
  • Suhteliselt uus, kuid siiski vähemalt veidi testitud, lihtsalt kuna on soov ajaga sammu pidada.
  • Meeldiv ja esteetiline liides — see ei ole millegagi, millega tõeliselt kiidelda saaks iga SCADA. Kahjuks jääb automatiseerimise disain veel kauaks, kuid sooviksime näha lõpp-produkti tarbimisomadusi kõrgel tasemel.
  • Lihtne OPC, SCADA ja andmebaasi integreerimine (ilma liigsete keerutusteta, minimaalne nupuvajutuste arv), et saaksime saata Kamčatkasse (otsemõttes, seal on meie klienditehased) tavalise ASUT süsteemi seadistaja, mitte süsteemi arhitekti.

OPC-server

MasterSCADA 4D tutvustamisel, kui testisin PLC-d, külastasin aktiivselt tootja veebisaiti ja märkasin, et nad pakuvad oma kirjutatud OPC-servereid praktiliselt iga andmeedastusprotokolli jaoks. Modbus protokolli jaoks on neil pakutud eraldi Master OPC Universal Modbus Server, st ta oskab rääkida vaid Modbus'e keeles.

Allpool on ekraanipilt liidese kohta: üsna lakooniline, minu arvates pole üleliia, kuid võib-olla kogenud kasutajale jääb midagi puudu.

KALJU PЛК110[M02]-MS4, HMI, OPC ja SCADA, või kui palju inimene vajab kummeliteed. Osa 2

Tasuta versiooni piirang on 32 sildi, aga ma panin boolmuutujad registritesse ja saatsin seda ühe sildina LONG INT, ning SCADA-s "lahkasin" bitideks, väike nip, loodan, et nad ei tule minu juurde. Ütleme nii, et mitte kõik SCADA-d ei oska sõna eraldiste bitidega töötada, seega retsept pole universaalne.

Esimese REAL tüüpi sildi vastuvõtmiseks pärast OPC installimist kulus mul umbes minut, seega ma ei hakanud edasi otsima, mind rahuldas lihtsus. Siiski on õiglane märkida, et see tarkvara toetab isegi kasutajaskripte andmete vastuvõtmiseks, mis võib kogenud kätes oluliselt funktsionaalsust laiendada.

SCADA-süsteem

Selles küsimuses pean ma silmas mitte ainult kauni ja funktsionaalse keskkonna loomist kasutajale, vaid ka arendaja mugavust, kuna programmeerija, kes sirvib dokumentatsiooni vähemalt 15 minutit tunnis vajaliku teabe leidmiseks, kaotab päevas (puhtalt aritmeetiliselt) kuni 2 tundi, mis on 25% tööpäevast. Oluline on märkida, et ma ei pea oma valikut täiesti objektiivseks; maitsete ja värvide osas, nagu öeldakse...

Kohalik SCADA-süsteemide turg pakub meile:

  • Simple SCADA
  • SimpLight
  • MasterSCADA 4D
  • OVEN Telematics LIGHT
  • KASKAD

Tunnistan, et ma ei otsinud edasi, võib-olla on midagi veel. Arvestades, et valik on tehtud, siis tähendab see, et operatsioon on läinud edukalt. Vaatame neid süsteeme, meenutades eelnevalt kirjeldatud kriteeriume:

  1. KASKAD — sai kohe kõige madalama hinnangu visualiseerimise eest, ma ei laadinud isegi distributsiooni. Windows 95 elemendid, mis sealt välja kargasid, panid sellele tarkvarale paksu punkti
    Ilma hindamata
  2. OVEN Telematics LIGHT — ei ole samuti alla laadinud, kuid põhjused ei seisne mitte ainult liideses, ehkki see jätab ka paremat soovida. Esiteks tekitavad OVENi tooted pärast kolme nädalat PLC testimist ja seadistamist mulle õigustatud muresid usaldusväärsuse ja paindlikkuse osas. Teiseks on see SCADA positsioneeritud eelkõige energiadelegeerimise võrkudes jälgimise ja juhtimise süsteemina. Seetõttu ei sobi see toiduainetööstuse vajadustele täielikult (isegi kui see suudab kõike, on turundajad kitsendanud sihtrühma). Seega jääb see kõrvale.
    Ilma hindamata
  3. MasterSCADA 4D — esmapilgul tundub see kõige ilmsem ja lihtsam valik. Selgitame:
    • Ei vaja OPC-serveri eraldi installimist OVENi PLC-dega töötamisel, draiverid on juba sees
    • Üldiselt on see üsna meeldiv ja ilus liides, juhtselemendid saavad samuti tugeva 4/5
    • Mugav projekteerimiskeskkond

    Kõik tundub suurepärane ja hea, ma vaatasin seda süsteemi ilma alternatiivideta, kui pidin kontrollerit käes hoidma, KUID:

    Ühel heal päeval avasin projekti RunTime režiimis (simuleeritud töö), ja mul on ees 4 tühja akent. Silmi hõõrudes sulgen need, kontrollin projektihaldurit, taaskäitan — sama asi. Siis järgmised tavalised toimingud nagu tehtud muudatuste analüüsimine, arvuti taaskäivitamine jne, mis ei anna mingit tulemust. Tulemus: eemaldan distributsiooni paremate päevade ootamiseks, sest ei ole soovi sellega tegeleda, see on ebausaldusväärne.

    Hinnang: 3.5/5 Hea pakend, sisu mitte nii väga

  4. Simplight — pean tunnistama, et mind võlus töötluse ja hinna suhe tootja veebisaidi tehnilises uudiskirjas. Seal on nii Veebiserver kui ka SMS, E-post ja palju kliente ning palju ühendatavaid OPC, kõik see maksab مقاله kirjutamise ajal umbes 5000 kr — peaaegu raha. Ja kui olete arendaja ja teete veebisaidil veebivormis eraldi päringu, saadetakse teile versioon distributsioonist 200 sildiga ilma piiranguteta, mis minu arvates on väga lahe. See on kindlasti pluss.

    Nüüd miinused:

    Peamine: IDE on mitmest tükist koosnev autonoomsete utiliitide komplekt, millel on piiratud funktsionaalsus, mistõttu peate ühe projekti kallal töötades hoidma avatud 3-4 akent koos abijuhendi ja dokumentatsiooniga, mis ei ole mugav isegi mitme monitori süsteemis.

    • Välimus on alla keskmise, just nagu oleks joonistatud Paintis.
    • Abijuhend on väga pinnapealne.
    • Funktsionaalsus on tugevalt piiratud, mida on hästi näha trendide ja graafikute seadistamisel.
    • Skripti redaktor on nähtav pikslitena, mis teeb selle vaadata ebamugavaks.
    • Tarkvaramärkide seadmine on tõeliselt piinav.
    • Kui soovite projekti lihtsalt mälupulgal teisele arvutile toimetada, on see üsna keeruline. Projektide failistruktuur on arusaamatu.
    • Müügispetsialistid tungivad teie ellu intensiivselt, mis hakkab häirima.

    Pildil: Simplight'i skripti redaktor.

    KALJU PЛК110[M02]-MS4, HMI, OPC ja SCADA, või kui palju inimene vajab kummeliteed. Osa 2

    Hinnang: 3.0/5. Sisu on hea, pakendit ei ole üldse.

  5. Simple SCADA — see on minu valik, siin ma olen tõenäoliselt objektiivne, aga siiski. Tootja pakub valida 2 tüüpi DEMO: piiratud 64 väliste sildiga ja veidi vähendatud funktsionaalsusega või täisfunktsionaalne, mille Runtime'i piirang on 1 tund (pärast seda tuleb SCADA server uuesti käivitada). Lihtsaim versiooni hind algab alates 6900 rublast artikli kirjutamise hetkest.

    KALJU PЛК110[M02]-MS4, HMI, OPC ja SCADA, või kui palju inimene vajab kummeliteed. Osa 2

    Plussid:

    • Väga ilus, nii IDE kui ka juhtimise elemendid.
    • Rikkalik dokumentatsioon, kõik on põhjalikult kirjeldatud.
    • Lihtne OPC-serveri andmete integreerimine.
    • Lihtne liides, isegi intuitiivselt arusaadav.
    • Lihtne andmebaasi integreerimine.
    • Kauklienti käivitamiseks ei ole vajalik projekti olemasolu
    • Suurepärane aruanne genereerija.
    • Iga objekti jaoks on olemas sündmused, nagu OnClick, OnMouseEnter jne. Kokkuvõttes sarnaneb IDE lihtsustatud Embarcadero Delphi redigeerijaga ning skripti redigeerijal on vihik.

    Miinused:

    • Kasutatavaid juhtimise elemente ei ole palju (kasutajate loomise võimalus on olemas).
    • Kuna SCADA on praktiliselt Plug and Play, arvan, et funktsionaalsuse piirangud on olemas, kuid mulle pole neid kohanud.
    • Täieliku juhtpaneeliga trendid (skaalumine, paus, kerimine) kuvatakse ainult eraldi aknas
    • Kuna täisfunktsionaalne litsents maksab palju (alates 38000 rubla ja rohkem)

    Hinnang: 4.5/5 Sisukus - hea, pakend - hea

Andmebaas

Siin oli valik palju lihtsam, Simple SCADA pakub kahte toodet: MS SQL Server ja MySQL. Viimane tundus mulle lähedasem, kuna olin varem sellega töötanud, seega valisin selle.

Pean märkima, et kogu arhiveerimise seadistamine seisneb Oracle'i paketi paigaldamises ja selle lihtsas seadistamises ning seejärel ühekordsete ühendamistes SCADA-s.

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

Tänan kõiki tähelepanu eest.

Edasi läheb artikkelitsükkel, mis kirjeldab järjestikku probleemide lahendamist, millega olen silmitsi seisnud, ja tulemuseks on Step-by-Step süsteemi loomine.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster