Tere pĂ€evast, sĂ”brad. Teine ĂŒlevaate osa , 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](/wp-content/uploads/2019/10/af0323a3708511f24112032105c2b292.png)
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:
- 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.
- Ărge proovige luua adapterite vahel vĂ”rgu silla; kogu suunamine toimub vastava Windowsi teenuse kĂ€ivitamise ajal.
- Kui soovite, et kÔik KSi arvutid pÀÀseksid PLC-vÔrku, tuleb suunamine mÀÀrata vÔrgu peagateks.
- Kauaccessi korraldamiseks soovitan kasutada ebatavalisi vabu porte, et kohe kÔrvalda vÔimalikke hÀkijaid.
- 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](/wp-content/uploads/2019/10/6d190706572d809ee20cfdf711d7f294.png)
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:
- 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 - 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 - 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
- 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](data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20450%22%3E%3C%2Fsvg%3E)
Hinnang: 3.0/5. Sisu on hea, pakendit ei ole ĂŒldse. - 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](data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20337%22%3E%3C%2Fsvg%3E)
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

![KALJU PĐĐ110[M02]-MS4, HMI, OPC ja SCADA, vĂ”i kui palju inimene vajab kummeliteed. Osa 2](/wp-content/uploads/2019/10/9c6ed92eff4f3a4d651f039cb0b5645d.png)
![KALJU PĐĐ110[M02]-MS4, HMI, OPC ja SCADA, vĂ”i kui palju inimene vajab kummeliteed. Osa 2](/wp-content/uploads/2019/10/7f003d6196b81e80c668e059723d006a.png)