ARIES PLC110[M02]-MS4, HMI, OPC neSCADA, kana kuti yakawanda sei Chamomile tea inodiwa nemunhu. Chikamu 1

Masikati akanaka, vaverengi vanodiwa vechinyorwa chino. Ndiri kunyora izvi nenzira yekuongorora.

Yambiro dikiNdinoda kukuyambira kuti kana iwe ukakurumidza kunzwisisa zvatiri kutaura kubva mumusoro, ndinokupa zano kuti uchinje poindi yekutanga (chaizvoizvo, iyo PLC musimboti) kune chero chinhu kubva muchikamu chemutengo nhanho imwe yepamusoro.
Hapana huwandu hwekuchengetedza mari hwakakosha zvakadaro nerves, subjectively.

Kune avo vasingatyi bvudzi diki grey uye amplitude yea nervous tic, gare gare ini ndichatsanangura zvakadzama kuti chishamiso ichi chetekinoroji chakasikwa sei. Ichi chinyorwa chinopa kuongororwa kupfupi kweprojekiti nehumwe huwandu hwekutsoropodza.

Origin. Kugadziriswa kwedambudziko

Chaizvoizvo, ini ndinoshanda mudhizaini Bureau, uye isu tinoedza otomatiki michina yekubatanidzwa mumafekitori edu ekutendeuka. Nguva pfupi yadarika, midziyo yeOWEN yakasvika panzvimbo yekuchengetera zvinhu uye zvakatemwa kuunganidza bhenji rekuyedza kubva kwairi:

  • PLC110[M02]-MS4 (executive nharaunda MasterSCADA 4D)
  • Operator panel SP307
  • Yese analog chiratidzo chekuisa module ΠœΠ’110-224.2А
  • MV110-4TD strain gauge chiratidzo chekuisa module
  • Magetsi ekuyera module MV110-220.3M

Mamiriro ehurongwa yakasarudzwa nekusiyaniswa kwema network zvichienderana nechinangwa:

  1. Modbus RTU yakavakirwa paRS-485 - kutaurirana pakati pePLC nemidziyo yevaranda (modules, frequency converters, smart sensors, HMI panel SP307), PLC network master.
  2. Modbus TCP yakavakirwa paEthernet - Kukurukurirana kweakasiyana PLC kune mumwe nemumwe uye neOPC server
  3. Iyo OPC neSCADA system PC server panguva imwe chete gedhi pakati pemanetiweki maviri akasiyana (Corporate LAN yebhizinesi uye Modbus TCP network yevatongi (madhibhurari maviri etiweki ane data routing achishandisa akajairwa Windows maturusi)
  4. Iyo LAN yekambani ine mukana weInternet kuburikidza neproxy server

Iyo yakajairika chimiro chehurongwa inoratidzwa mumufananidzo uri pazasi:

ARIES PLC110[M02]-MS4, HMI, OPC neSCADA, kana kuti yakawanda sei Chamomile tea inodiwa nemunhu. Chikamu 1

Built-in functionality

  • Kuunganidza uye kudzoreredza data kubva kuPLC kuenda kuOPC server
  • Kudzora kwenzvimbo uye kutarisa kuburikidza neHMI pani
  • Kudzora uye kutarisa kubva kuSCADA kuburikidza neOPC server
  • Dzora kubva kune chero PC kubva kune bhizinesi LAN uye kuburikidza neInternet uchishandisa SCADA mutengi
  • Kubatanidza nhare dzeOPC monitors kuburikidza neLAN neInternet
  • Ehe, kuchengetedza uye kushuma chizvarwa

Zvinoita sekuti hapana chakapotsa. Pane tsananguro yakajairika yehurongwa, uye ikozvino, chaizvo, pane iyo musoro (ini ndichatsanangura nzira dzekubvisa muzvinyorwa nekuitwa kweimwe node):

Matambudziko akasangana nawo

1. PLC zvinyorwa

Beta kuyedzwa kweyakaziviswa PLC pane MasterSCADA 4D musimboti yakaratidzwa nemugadziri muna 2012. Zvisinei nehupenyu hunokatyamadza hwakadaro, zvese izvo mugadziri anazvo muna 2019 igwaro rehurongwa remakumi maviri nemasere (!?) mapeji, pane zvishoma pane chero ruzivo runobatsira, uye zvidzitiro mugwaro rinobva kuMasterSCADA 28D, izvo zvinosekesa nekufunga kuti iyo interface yachinja.

Iyo forum tambo yemakumi maviri misoro inotsigirwawo nesimba nevateveri vatatu uye maneja wekutengesa.

2. Architecture yePLC modules

Iyi inyaya yakasiyana yehurukuro. Muchidimbu: iyo PLC inotaurirana nemamodules seModbus RTU nhapwa zvishandiso, izvo zvinofanirwa kutanga kugadziridzwa neiyo utility zvakasiyana nekubatanidza imwe neimwe kuPC kuburikidza neRS-485 inoshandura.

Varume vakangwara, hongu, pamwe vanoziva kuita izvi pasina chinoshandura kuburikidza nePLC, sequentially kubatanidza mamodule kune network uye kunyora anodiwa marejista, asi izvi zvinouya neruzivo uye huwandu hukuru hwemarwadzo.

Kune mugadziri anoona dhizaini yakadai kekutanga, haina zvachose mushandisi-inoshamwaridzika.
Zvakare, ese analog modules anofarira kukundikana nekuda kwezvikonzero zvisingazivikanwi, kutora pamwe navo yese RS-485 network muTerra Incognita, asi ini ndinodawo kutaura pamusoro peizvi zvakasiyana, epic yose, hongu. Dambudziko, nenzira, ine makore gumi, mugadziri anoseka "Tinofanira kubvuma kuti matemplate haana kushanda kwatiri", zvisinei, iyi ndiyo chete interface yekutaurirana nemamodule, uye vanhu, zvakakomba, vanga vachinyora yavo Modbus RTU mashandisirwo kwenguva yakareba.

Zvichakadaro, tii ye chamomile yakanga yava kupera ... Zuva rakanga rodoka

3. IDE MasterSCADA

Isu hatitaure nezve graphical maturusi; Ini handina kuvayedza zvakanyanya, asi ini ndichataura ipapo ipapo kuti handina kuzvifarira.

Tiri kutaura nezve kuitwa kwekutsinhana kwedata uye IEC mitauro yakajairwa:

Zvenyama zvemukati uye zvinobuda zvemutongi hazvisi zvepasi rose uye hazvigone kuwanikwa kubva kune chero chikamu chechirongwa nekunyora zita, semuenzaniso "DI1". Iwe unofanirwa kukwevera izvi muchirongwa chega chega uchishandisa zvibato, shanduko yemunharaunda inoumbwa ipapo, iyo inotora nhaka kana kutamisa kukosha. Avo. icho chaicho chaicho chePLC, muchiratidzo changu, chakarasika zvishoma: mudziyo unofanirwa kurerutsa hurongwa hwekushanda kwematanho emuviri kusvika padanho. "Kana yekuisa DI1 ikamutswa, batidza inobuda DO1"uye zvinoita seizvi "Input DI1 - Inoshanduka LI1 - Inochinja LO1 - Inobuda DO1", zvakare, nekuda kwekusaziva iyi IDE musimboti, unogona kubata yambiro inonakidza "Boolean-Boolean shanduko haigoneke" (zvichida, imwe yacho inonongedza, asi ini ndinofungidzira mune vapepeti vevagadziri, inowirirana) .

Maraibhurari eST, FBD, SFC mitauro yakawanda uye pane sarudzo yekureruka kwehurongwa, zvisinei, izvi zvikamu hazvisi mabasa, asi makirasi mukati menzira dzakaiswa, uye chechipiri, mazhinji haana rubatsiro kutsanangura. kushanda uye marudzi e data. Kushingirira kwakanditungamira kumaraibhurari eCodeSys kernel, uko mabasa ese aya akatorwa kubva, rubatsiro rwavo rwakabatsira.

4. Shandura neSP307 panel

Chiitiko chinonakidza kune avo vasina pekugara mazuva mashoma.

Yakajairika GUI kuyedzwa (HMI kana SCADA) kwandiri kuita 6 bvunzo:

  1. Kuverenga Chiratidzo Chakasarudzika
  2. Kurekodha chiratidzo chakasarudzika
  3. Kuverenga Integer Value
  4. Kunyora Integer Value
  5. Kuverenga kukosha chaiko
  6. Kunyora kukosha chaiko

Saizvozvo, ini ndinodhirowa 6 ekare zvikamu pachiratidziri uye tarisa chimwe nechimwe chakarongeka
Kutsinhana kwakangofanana nemamodule, asi kubva kune yakaparadzana RS-232/485 PLC port, uye, zvinoita sekunge, yakagadzikana. Sezvo iri muranda weHMI, ndakainyorera nekuchinja, uye ndikaiverenga mu500ms polling, kuti usapotsa zviito zvemushandisi.

Iwo mapoinzi mana ekutanga akapedzwa zvakakwana, asi pfungwa 4 ne5 dzakakonzera matambudziko.

Isu tinotumira data yeiyo Single Float mhando, iratidze pachiratidziro uye uone kuti iyo data haina kufanana, kunyangwe zvese zvinobuda marongero (Float, dimension 1 rejista, nezvimwewo) ndezvechokwadi. Zvingava nhema kutaura kuti muenzaniso hauna kutsanangurwa muzvinyorwa, zvisinei, edza kutsvaga kuti ndeipi uye kupi, inonakidza kubva kunze.

Mushure mekutsvaga kwekutsvaga kwese zvigadziriso zvine chekuita nedata pachayo uye kutumira kwayo, Isu tinonyorera kune rutsigiro rwehunyanzvi, mhinduro iri paavhareji 5-6 mazuva ekarenda, isu tinoshanda zvinoenderana neyakajairwa tekinoroji yerutsigiro script "Tarisa kuti simba riripo - tarisa shanduro yesoftware - ndapota mira imwe vhiki - Handei tinozviongorora isu pachedu. ”.

Nenzira, zvakasarudzwa nekuisa imwe tick munzvimbo isina kukwana zvachose ine siginicha isina kukwana.

Mukushanda kwekrini Iyo analog chiratidzo chekuisa ye "Slider" fomati haina kubatanidzwa, inogona kuiswa chete mundima yemavara uchishandisa manhamba. Izvi zvinongo shamisa, tingave tinonyora mabhatani e "Β±" uye script isu pachedu, kana isu tinoisa nhamba kubva kukhibhodi, uye kukanganwa nezve nyoro kutonga kweimwe drive.

Ini handisi kuzoremedza chinyorwa, saka ini ndichatsanangura matambudziko neiyo yepamusoro chikamu muchikamu 2.

Kupfupikisa, Ndinoda kuona kuti ndaive nerusununguko rwakakwana uye nguva yakawanda yekugadzirisa matambudziko aya, ayo pakutanga anotarisa anoita seanosekesa, asi anokonzera kurwadziwa kwakanyanya kune akabatwa. Mumamiriro ezvinhu enguva shoma, zvakakosha kutarisana nematambudziko akadaro.

PS: Zvese izvi zvinoratidzwa pano ndezvekuzvimiririra, uye kungoyedza kunyevera vasina kugadzirira, uye kusarura vagadziri, ndinokumbira kuti utore chinyorwa ichi kubva pamaonero aya.

Chikamu chechipiri chatova pano: tinya

Source: www.habr.com

Voeg