Labdien draugi. PÄrskata otrÄ daļa
MÅ«su augstÄkÄ lÄ«meÅa rÄ«ku grupÄ ietilpst visa programmatÅ«ra un aparatÅ«ra virs PLC tÄ«kla (Å”eit nav iekļauti IDE PLC, HMI, utilÄ«tas frekvences pÄrveidotÄjiem, moduļi utt.).
Atkal pievienoÅ”u sistÄmas uzbÅ«vi no pirmÄs daļas, lai bÅ«tu vieglÄk saprast, par ko ir runa.
TÄtad augstÄkajÄ lÄ«menÄ« ietilpst:
- PC vÄrtejas trafika marÅ”rutÄÅ”ana starp diviem tÄ«kliem (PLC tÄ«kls un uzÅÄmuma LAN)
- OPC serveris - programmatÅ«ra, kas apkopo datus no Modbus TCP tÄ«kla un interpretÄ to apstrÄdei SCADA un datu bÄzÄ
- SCADA ā programmatÅ«ras pakotne, kas ietver serveri un klientus. MÅ«su grafiskais apvalks procesu uzraudzÄ«bai un pÄrvaldÄ«bai
- DBVS ir programmatÅ«ra, kas ļauj arhivÄt datus, kas tiek ievadÄ«ti SCADA, un, ja nepiecieÅ”ams, izgÅ«t tos, lai skatÄ«tu grafikus, žurnÄlus un Ä£enerÄtu atskaites.
Es nepieskarÅ”os uzÅÄmuma korporatÄ«vajam tÄ«klam (KN), jo tas ir mÅ«su sistÄmas administratora kompetencÄ, taÄu pastÄstÄ«Å”u, kÄ es ar viÅu sadarbojos, kÄdus uzdevumus uzstÄdÄ«ju, aprakstot sistÄmas ievieÅ”anu, un nav apskats.
TÄtad, sÄksim
PirmÄ lieta, MÄs fiziski pÄrdodam aparatÅ«ru, kas mums derÄs. AparatÅ«ra, darbam divatÄ atŔķirÄ«gs tÄ«klos, datoram nepiecieÅ”ami divi tÄ«kla adapteri. Pirmais, kas man bija, bija mÄtesplates adapteris (darbam CS), bet otrs (darbam Modbus-TCP) es ievietoju PCI-E portÄ un no tÄ izvilku marÅ”rutÄtÄja ielÄdes vadu (tikai lai birojam neizkaisÄ«tu vadus no skapjiem ar PLC uz PC.PLC pusÄ, protams, uzstÄdÄm arÄ« rÅ«teri.).
Faktiski ar to pietiek, lai dators darbotos katrÄ no tÄ«kliem, taÄu pÄc noklusÄjuma tÄ«kli viens otru neredzÄs, joprojÄm bÅ«s jÄnospiež pogas.
Svarīgi tīkla savienojumu iestatīŔanas aspekti:
- Savienojuma izveide ar CS nav jÄveic, iegÅ«stot adresi no DHCP servera, adaptera iestatÄ«jumi jÄnorÄda manuÄli (adrese nav jÄiekļauj DHCP adreÅ”u diapazonÄ), obligÄti norÄdot tÄ«kla vÄrteju. NÄkotnÄ tas ir ļoti svarÄ«gi, organizÄjot attÄlo piekļuvi.
- Nav jÄmÄÄ£ina izveidot tÄ«kla tiltu starp adapteriem; visa marÅ”rutÄÅ”ana tiek veikta, kad ir iespÄjots attiecÄ«gais Windows pakalpojums
- Ja vÄlaties piekļūt PLC tÄ«klam no jebkura CS datora, marÅ”rutÄÅ”ana ir jÄreÄ£istrÄ, lai to veiktu tÄ«kla galvenÄ vÄrteja
- Lai organizÄtu attÄlo piekļuvi, iesaku izmantot nestandarta bezmaksas portus, lai nekavÄjoties nogrieztu pushakerus
- Papildu programmatÅ«ra nav jÄinstalÄ, viss tiek darÄ«ts, izmantojot standarta Windows rÄ«kus
Programmatūra
VÄlÄjos izvÄlÄties produktus, kas atbilst noteiktiem kritÄrijiem:
- VietÄjais ražotÄjs - lai gan es varu saÅemt tehnisko atbalstu angļu valodÄ, izmantojot visus pieejamos saziÅas kanÄlus, ne visi mani kolÄÄ£i var ar to lepoties. SistÄmas uzturÄÅ”anai jÄbÅ«t pieejamai visiem, lai vismaz es netiktu atrauts no atvaļinÄjuma.
TurklÄt es atzÄ«mÄju, ka vietÄjÄs programmatÅ«ras izmaksas ir tuvÄkas mÅ«su realitÄtei un ir pieÅemamas klientiem - SalÄ«dzinoÅ”i jauns, bet vismaz mazliet pÄrbaudÄ«ts, vienkÄrÅ”i tÄpÄc, ka gribas iet lÄ«dzi laikam
- PatÄ«kams, estÄtisks interfeiss ir kaut kas tÄds, ar ko ne katrs SCADA var lepoties. DiemžÄl projektÄÅ”ana automatizÄcijas rÄ«kos prasÄ«s ilgu laiku, bet es vÄlÄtos redzÄt gala produkta patÄrÄtÄja Ä«paŔības augstÄ lÄ«menÄ«
- Ärta savstarpÄja OPC, SCADA un DBMS integrÄcija (bez dejoÅ”anas ar tamburÄ«nu, minimÄli pogu nospieÅ”anas), lai uz KamÄatku varÄtu nosÅ«tÄ«t vienkÄrÅ”u procesa vadÄ«bas sistÄmas regulÄtÄju (burtiski, mums tur ir klientu rÅ«pnÄ«cas), nevis sistÄmas arhitektu.
OPC serveris
IepazÄ«stoties ar MasterSCADA 4D, kamÄr tika testÄts PLC, es aktÄ«vi apmeklÄju ražotÄja vietni un redzÄju, ka viÅi piedÄvÄ savus OPC serverus gandrÄ«z jebkuram datu pÄrraides protokolam. Modbus protokolam viÅi piedÄvÄ atseviŔķu Galvenais OPC universÄlais Modbus serveris, t.i. viÅÅ” prot runÄt tikai Modbus.
ZemÄk ir interfeisa ekrÄnuzÅÄmums: diezgan Ä«si, manuprÄt, nav nekÄ lieka, taÄu, iespÄjams, izsmalcinÄtam lietotÄjam kaut kas pietrÅ«kst.
Bezmaksas versija ir ierobežota lÄ«dz 32 tagiem, bet es ieliku BÅ«la mainÄ«gos reÄ£istros un nosÅ«tÄ«ju ar vienu LONG INT tagu, un SCADA jau "parsÄju" to bitos, mazs triks, ceru, ka tie man nesanÄks. Starp citu, ne visi sÅ«di var piekļūt atseviŔķiem vÄrda fragmentiem, tÄpÄc recepte nav universÄla.
PagÄja aptuveni minÅ«te, lai pÄc OPC instalÄÅ”anas saÅemtu pirmo REAL tipa atzÄ«mi, tÄpÄc es vairs neskatÄ«jos, biju apmierinÄts ar vienkÄrŔību. TomÄr ir godÄ«gi atzÄ«mÄt, ka Ŕī programmatÅ«ra nodroÅ”ina pat pielÄgotu skriptu izpildi datu saÅemÅ”anai, kas var ievÄrojami paplaÅ”inÄt funkcionalitÄti pareizajÄs rokÄs.
SCADA sistÄma
Ar Å”o jautÄjumu es domÄju ne tikai skaistas un funkcionÄlas vides izveidi lietotÄjam, bet arÄ« ÄrtÄ«bas izstrÄdÄtÄjam, jo āāprogrammÄtÄjs, kurÅ” vismaz 15 minÅ«tes stundÄ ritina dokumentÄciju, lai atrastu nepiecieÅ”amo informÄciju, zaudÄ (tÄ«ri aritmÄtiski) lÄ«dz 2 stundÄm dienÄ, tas ir 25% no darba dienas. LÅ«dzu, Åemiet vÄrÄ, ka es savu izvÄli neuzskatu par absolÅ«ti objektÄ«vu, pamatojoties uz garÅ”u un krÄsu, kÄ saka...
VietÄjais SCADA sistÄmu tirgus mums piedÄvÄ:
- VienkÄrÅ”s SCADA
- SimLight
- MasterSCADA 4D
- AUNS Telemechanika LIGHT
- KASKÄDE
Es atzÄ«stu, ka es neskatÄ«jos tÄlÄk, varbÅ«t ir kaut kas cits. Å emot vÄrÄ, ka es izdarÄ«ju izvÄli, tas nozÄ«mÄ, ka operÄcija bija veiksmÄ«ga. ApskatÄ«sim Ŕīs sistÄmas, atceroties iepriekÅ” aprakstÄ«tos kritÄrijus:
- KASKÄDE ā Es uzreiz saÅÄmu zemÄko punktu skaitu par vizualizÄciju; es pat nelejupielÄdÄju izplatÄ«Å”anu. VadÄ«bas ierÄ«ces, kas izkļuva no Win95, man pielika punktu Å”ai programmatÅ«rai.
Nav vÄrtÄjuma - AUNS Telemechanika LIGHT ā Es arÄ« to nelejupielÄdÄju, taÄu iemesli Å”eit nav tikai saskarnÄ, lai gan arÄ« tas, man Ŕķiet, atstÄj daudz ko vÄlÄties. PirmkÄrt, OWEN produkti pÄc pusmÄneÅ”a PLC ar moduļiem testÄÅ”anas un atkļūdoÅ”anas man rada nopietnas bažas par uzticamÄ«bu un elastÄ«bu. Un, otrkÄrt, Ŕī sistÄma ir pozicionÄta kÄ uzraudzÄ«bas un kontroles sistÄma, pirmkÄrt un galvenokÄrt enerÄ£ijas sadales tÄ«klos. PÄrtikas rÅ«pniecÄ«ba ne visai atbilst manÄm vajadzÄ«bÄm (pat ja tÄ var visu, tirgotÄji joprojÄm ir saÅ”aurinÄjuÅ”i mÄrÄ·auditoriju). TÄpÄc lÄ«dz.
Nav vÄrtÄjuma - MasterSCADA 4D - no pirmÄ acu uzmetiena Ŕī ir visredzamÄkÄ un vienkÄrÅ”ÄkÄ iespÄja. Paskaidrosim:
- StrÄdÄjot ar OWEN PLC, nav nepiecieÅ”ama atseviŔķa OPC servera instalÄÅ”ana, draiveri jau ir iekÅ”Ä
- KopumÄ diezgan jauks un skaists interfeiss, arÄ« vadÄ«bas ierÄ«ces ir spÄcÄ«gas 4/5
- Ärta dizaina vide
Viss Ŕķiet labi un labi, es apsvÄru Å”o sistÄmu bez iespÄjÄm, kad paÅÄmu kontrolieri, BET:
KÄdÄ labÄ dienÄ atvÄru projektu RunTime režīmÄ (darba simulÄcija), un man karÄjÄs 4 tukÅ”i logi, izberzÄju acis, aizvÄru, pÄrbaudÄ«ju projekta vadÄ«tÄju, restartÄju - tas pats. PÄc tam tiek veiktas vairÄkas standarta manipulÄcijas, piemÄram, veikto izmaiÅu analÄ«ze, datora atsÄknÄÅ”ana un tÄ tÄlÄk, kas nedod rezultÄtus. SecinÄjums: es atliku izplatÄ«Å”anu uz labÄkÄm dienÄm, man nav vÄlÄÅ”anÄs to saprast, tas ir neuzticams.
VÄrtÄjums: 3.5/5 Labs iepakojums, ne tik daudz pildÄ«juma
- VienkÄrÅ”i ā AtzÄ«Å”os, mani fascinÄja funkcionalitÄtes/izmaksu attiecÄ«ba no tehniskÄ biļetena ražotÄja vietnÄ. Ir Web serveris un SMS, E-pasts un daudzi klienti un daudzi savienoti OPC, tas viss rakstÄ«Å”anas laikÄ maksÄ apmÄram 5000 rubļu - pennies. Un, ja esat izstrÄdÄtÄjs un vietnes tieÅ”saistes anketÄ iesniedzat atseviŔķu pieprasÄ«jumu, viÅi jums nosÅ«tÄ«s izplatÄ«Å”anas komplekta versiju 200 tagiem bez jebkÄdiem ierobežojumiem, kas, manuprÄt, ir ļoti forÅ”i. Tas noteikti ir pluss.
Un tagad mīnusi:
Pamata: IDE ir vairÄkas atseviŔķas utilÄ«tas, kurÄm ir atŔķirÄ«ga funkcionalitÄte, un tÄpÄc, strÄdÄjot pie viena projekta, jums bÅ«s spiesti turÄt atvÄrtus 3-4 logus + palÄ«dzÄ«ba + dokumentÄcija, kas nav Ärti pat vairÄku monitoru sistÄmÄ .
- Izskats ir zem vidÄjÄ, it kÄ krÄsots ar Paint
- Palīdzība ir ļoti maza
- Ä»oti saspiesta funkcionalitÄte, kas ir skaidri redzama, iestatot tendences un diagrammas
- Skripta redaktors ir redzams pikseļos, tÄpÄc tas sÄpina acis
- Arī programmatūras tagu iestatīŔana ir prieks
- Ja vÄlaties vienkÄrÅ”i ievietot projektu zibatmiÅas diskÄ, lai to rediÄ£Ätu citÄ datorÄ, tas ir diezgan grÅ«ti. Nesaprotama projekta faila struktÅ«ra
- PÄrdevÄji ir liela daļa no jÅ«su dzÄ«ves, un tas ir kaitinoÅ”i.
AttÄls: vienkÄrÅ”s skriptu redaktors
VÄrtÄjums: 3.0/5 PildÄ«jums labs, iepakojuma nav vispÄr - VienkÄrÅ”s SCADA - tÄ ir mana izvÄle, te visdrÄ«zÄk bÅ«Å”u neobjektÄ«va, bet tomÄr. RažotÄjs piedÄvÄ 2 veidu DEMO izvÄli: ar ierobežojumu 64 ÄrÄjiem tagiem un nedaudz samazinÄtu funkcionalitÄti vai pilnÄ«bÄ funkcionÄjoÅ”u ar izpildlaika ierobežojumu 1 stunda (PÄc tam SCADA serveris ir jÄrestartÄ). IzplatÄ«Å”anas komplekta izmaksas vienkÄrÅ”ÄkajÄ montÄÅ¾Ä sÄkas no 6900 rubļiem. rakstÄ«Å”anas laikÄ.
Plusi:- Ļoti skaisti, gan IDE, gan vadīklas
- BagÄtÄ«ga informÄcija, viss aprakstÄ«ts iekÅ”Ä un ÄrÄ
- VienkÄrÅ”a OPC servera datu integrÄcija
- VienkÄrÅ”Äkais interfeiss, pat intuitÄ«vs
- VienkÄrÅ”a DBVS integrÄcija
- Lai palaistu attÄlo klientu Tas neprasa projekta pieejamÄ«ba
- Lielisks ziÅojumu Ä£enerators
- Visiem objektiem ir tÄdi notikumi kÄ OnClick, OnMouseEnter utt. KopumÄ IDE ir lÄ«dzÄ«gs vienkÄrÅ”otajam Delphi Embarcadero redaktoram, un skriptu redaktoram ir rÄ«ka padoms.
MÄ«nusi:
- Nav tik daudz vadÄ«klu, ko var izmantot (ir iespÄjams izveidot pielÄgotas)
- TÄ kÄ SCADA praktiski ir Plug and Play, domÄju, ka ir ierobežojumi un funkcionalitÄte, bet es neesmu saskÄries
- Tendences ar pilnu vadÄ«bas paneli (tÄlummaiÅa, pauze, ritinÄÅ”ana) tiek parÄdÄ«tas tikai atseviÅ”Ä·Ä logÄ
- Par pilnÄ«bÄ funkcionÄjoÅ”a par licenci bÅ«s jÄmaksÄ labi (no 38000 XNUMX rubļu un vairÄk)
VÄrtÄjums: 4.5/5 PildÄ«jums labs, iepakojums labs
Datu bÄze
Å eit izvÄle bija daudz vienkÄrÅ”Äka; Simple SCADA piedÄvÄ lietoÅ”anai divus produktus: MS SQL Server un MySQL. Otrais man izrÄdÄ«jÄs tuvÄks, jo es ar viÅu biju strÄdÄjis iepriekÅ”, tÄpÄc apstÄjos.
Varu atzÄ«mÄt, ka visa arhivÄÅ”anas iestatÄ«Å”ana ir saistÄ«ta ar Oracle pakotnes instalÄÅ”anu un tÄs vienkÄrÅ”o konfigurÄciju, un pÄc tam ar vienu klikŔķi izveido savienojumu ar SCADA.
Tad tagu pÄrvaldniekÄ atlasÄm, ko arhivÄt un ko nÄ, un izbaudÄm.
Paldies visiem par uzmanību.
TÄlÄk seko rakstu sÄrija ar konsekventu aprakstu par mÅ«su raduÅ”os problÄmu risinÄjumu un lÄ«dz ar to soli pa solim sistÄmas izveidi.
Avots: www.habr.com