ARIES PLC110[M02]-MS4, HMI, OPC at SCADA, o kung gaano karaming Chamomile tea ang kailangan ng isang tao. Bahagi 2

Magandang hapon mga kaibigan. Ikalawang bahagi ng pagsusuri nakikisabay sa una, at ngayon ay nagsusulat ako ng pagsusuri sa pinakamataas na antas ng system na nakasaad sa pamagat.

Kasama sa aming pangkat ng mga top-level na tool ang lahat ng software at hardware sa itaas ng PLC network (mga IDE para sa mga PLC, HMI, mga utility para sa mga frequency converter, module, atbp. ay hindi kasama dito).

Ikakabit ko muli ang istruktura ng sistema mula sa unang bahagi, upang mas madaling maunawaan ang pinag-uusapan natin.

ARIES PLC110[M02]-MS4, HMI, OPC at SCADA, o kung gaano karaming Chamomile tea ang kailangan ng isang tao. Bahagi 2

Kaya, ang pinakamataas na antas ay kinabibilangan ng:

  • PC gateway routing traffic sa pagitan ng dalawang network (PLC network at enterprise LAN)
  • OPC server - software na nangongolekta ng data mula sa Modbus TCP network at binibigyang-kahulugan ito para sa pagproseso sa SCADA at database
  • SCADA - Isang software package na may kasamang server at mga kliyente. Ang aming graphical na shell para sa pagsubaybay at pamamahala ng mga proseso
  • Ang DBMS ay software na nagpapahintulot sa amin na i-archive ang data na pumapasok sa SCADA at, kung kinakailangan, kunin ito upang tingnan ang mga graph, log, at bumuo ng mga ulat.

Hindi ko hawakan ang corporate network (CN) ng enterprise, dahil nasa loob ito ng kakayahan ng aming system administrator, ngunit sasabihin ko sa iyo kung paano ako nakipag-ugnayan sa kanya, anong mga gawain ang itinakda ko kapag inilarawan ko ang pagpapatupad ng system, at hindi isang pagsusuri.

Kaya, magsimula tayo

Unang bagay, Pisikal naming ibinebenta ang hardware na gagana para sa amin. Hardware, para sa operasyon sa dalawa naiiba network, ang isang computer ay nangangailangan ng dalawang network adapters. Ang una ko ay isang on-motherboard adapter (para sa pagtatrabaho sa CS), at ang pangalawa (para sa pagtatrabaho sa Modbus-TCP) ay ipinasok ko sa PCI-E port at mula dito ay inilabas ang patch cord sa router (lamang para hindi magkalat ng wires from the cabinets with the PLC to PC for the bureau. On the PLC side, of course, we also install a router.).

Sa katunayan, ito ay sapat na para gumana ang computer sa bawat isa sa mga network, ngunit bilang default ang mga network ay hindi magkikita, kakailanganin mo pa ring pindutin ang mga pindutan.

Mahahalagang aspeto ng pag-set up ng mga koneksyon sa network:

  1. Ang pagkonekta sa CS ay hindi dapat gawin sa pamamagitan ng pagkuha ng isang address mula sa isang DHCP server; dapat mong tukuyin ang mga setting ng adapter nang manu-mano (ang address ay hindi dapat isama sa hanay ng DHCP address) na may obligadong indikasyon ng gateway ng network. Sa hinaharap, ito ay napakahalaga kapag nag-aayos ng malayuang pag-access.
  2. Hindi na kailangang subukang lumikha ng isang tulay ng network sa pagitan ng mga adapter; ang lahat ng pagruruta ay isinasagawa kapag ang kaukulang serbisyo ng Windows ay pinagana
  3. Kung gusto mong magkaroon ng access sa PLC network mula sa anumang CS computer, dapat na irehistro ang pagruruta upang maisagawa ng pangunahing gateway ng network
  4. Upang ayusin ang malayuang pag-access, inirerekumenda ko ang paggamit ng hindi karaniwang mga libreng port upang agad na putulin ang mga kalahating hacker
  5. Walang kinakailangang karagdagang software upang mai-install, lahat ay ginagawa gamit ang karaniwang mga tool sa Windows

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

Nais kong pumili ng mga produktong nakakatugon sa ilang partikular na pamantayan:

  • Domestic na tagagawa - kahit na makakakuha ako ng teknikal na suporta sa wikang Ingles sa lahat ng magagamit na mga channel ng komunikasyon, hindi lahat ng aking mga kasamahan ay maaaring ipagmalaki ito. Ang pagpapanatili ng sistema ay dapat na magagamit sa lahat, upang hindi bababa sa hindi ako maatras mula sa bakasyon.
    Gayundin, tandaan ko na ang halaga ng domestic software ay mas malapit sa aming mga katotohanan at katanggap-tanggap para sa mga customer
  • Medyo bago, ngunit hindi bababa sa isang maliit na napatunayan, dahil lamang sa gusto mong makasabay sa mga oras
  • Ang isang kaaya-aya, aesthetic na interface ay isang bagay na hindi maaaring ipagmalaki ng bawat SCADA. Sa kasamaang palad, ang disenyo sa mga tool sa automation ay magtatagal, ngunit gusto kong makita ang mga katangian ng consumer ng huling produkto sa isang mataas na antas.
  • Madaling pagsasama-sama ng OPC, SCADA at DBMS (nang walang pagsasayaw na may tamburin, isang minimum na pagpindot sa pindutan), upang makapagpadala ka ng isang simpleng proseso ng control system adjuster sa Kamchatka (sa literal, mayroon kaming mga halaman ng customer doon) at hindi isang arkitekto ng system

OPC server

Sa panahon ng aking pagkakakilala sa MasterSCADA 4D, habang sinusubok ang PLC, aktibong binisita ko ang website ng tagagawa at nakita kong nag-aalok sila ng sarili nilang mga OPC server para sa halos anumang data transfer protocol. Para sa Modbus protocol nag-aalok sila ng isang hiwalay Master OPC Universal Modbus Server, ibig sabihin. Modbus lang ang kaya niyang sabihin.

Nasa ibaba ang isang screenshot ng interface: medyo maikli, sa aking opinyon, walang kalabisan, ngunit marahil ang isang sopistikadong gumagamit ay maaaring may nawawala.

ARIES PLC110[M02]-MS4, HMI, OPC at SCADA, o kung gaano karaming Chamomile tea ang kailangan ng isang tao. Bahagi 2

Ang libreng bersyon ay limitado sa 32 mga tag, ngunit inilagay ko ang mga Boolean variable sa mga rehistro at ipinadala ito gamit ang isang LONG INT na tag, at sa SCADA ay "na-parse" ko na ito sa mga piraso, isang maliit na trick, umaasa akong hindi sila darating para sa akin. Sa pamamagitan ng paraan, hindi lahat ng scuds ay maaaring ma-access ang mga indibidwal na piraso ng isang salita, kaya ang recipe ay hindi pangkalahatan.

Tumagal ako ng humigit-kumulang isang minuto upang matanggap ang unang REAL type na tag pagkatapos i-install ang OPC, kaya hindi na ako tumingin pa, masaya ako sa pagiging simple. Gayunpaman, makatarungang tandaan na ang software na ito ay nagbibigay pa ng para sa pagpapatupad ng mga custom na script para sa pagtanggap ng data, na maaaring makabuluhang mapalawak ang pag-andar sa mga kanang kamay.

Sistema ng SCADA

Sa tanong na ito, ang ibig kong sabihin ay hindi lamang ang paglikha ng isang maganda at functional na kapaligiran para sa gumagamit, kundi pati na rin ang kaginhawahan para sa developer, dahil ang isang programmer na nag-scroll sa dokumentasyon nang hindi bababa sa 15 minuto sa isang oras upang mahanap ang kinakailangang impormasyon ay nawawala (puro arithmetically) hanggang 2 oras bawat araw, iyon ay 25% ng araw ng trabaho. Pakitandaan na hindi ko itinuturing na ganap na layunin ang aking pinili, batay sa lasa at kulay, gaya ng sinasabi nila...

Ang domestic market ng mga sistema ng SCADA ay nag-aalok sa amin ng:

  • Simpleng SCADA
  • SimpLight
  • MastersSCADA 4D
  • ARIES Telemechanika LIGHT
  • CASCADE

Inaamin ko, hindi na ako tumingin pa, baka may iba pa. Isinasaalang-alang na ginawa ko ang pagpili, nangangahulugan ito na matagumpay ang operasyon. Tingnan natin ang mga sistemang ito, na inaalala ang pamantayang inilarawan sa itaas:

  1. CASCADE β€” Agad kong natanggap ang pinakamababang marka para sa visualization; hindi ko man lang na-download ang pamamahagi. Ang mga kontrol na nakatakas mula sa Win95 ay nagtapos sa software na ito para sa akin.
    Walang rating
  2. ARIES Telemechanika LIGHT β€” Hindi ko rin ito na-download, ngunit ang mga dahilan dito ay hindi lamang sa interface, bagaman ito rin, sa tingin ko, ay nag-iiwan ng maraming nais. Una, ang mga produkto ng OWEN, pagkatapos ng kalahating buwan ng pagsubok at pag-debug ng mga PLC na may mga module, ay nagbibigay sa akin ng patas na alalahanin sa mga tuntunin ng pagiging maaasahan at flexibility. At pangalawa, ang sistemang ito ay nakaposisyon bilang isang monitoring at control system sa mga network ng pamamahagi ng enerhiya, una sa lahat. Ang industriya ng pagkain ay hindi lubos na umaangkop sa aking mga pangangailangan (kahit na magagawa nito ang lahat, ang mga marketer ay pinaliit pa rin ang target na madla mismo). Samakatuwid, sa pamamagitan ng.
    Walang rating
  3. MastersSCADA 4D - sa unang tingin, ito ang pinaka-halata at simpleng opsyon. Ipaliwanag natin:
    • Hindi nangangailangan ng hiwalay na pag-install ng isang OPC server kapag nagtatrabaho sa OWEN PLC, ang mga driver ay nasa loob na
    • Sa pangkalahatan, medyo maganda at magandang interface, ang mga kontrol ay isa ring malakas na 4/5
    • Maginhawang kapaligiran sa disenyo

    Ang lahat ay tila maayos at mabuti, isinasaalang-alang ko ang sistemang ito nang walang mga pagpipilian noong kinuha ko ang controller, PERO:

    Isang magandang araw binuksan ko ang proyekto sa RunTime mode (simulation of work), at mayroon akong 4 na walang laman na bintana na nakabitin, kinusot ko ang aking mga mata, ipinikit ito, sinuri ang project manager, nag-restart - ang parehong bagay. Pagkatapos ay isang serye ng mga karaniwang manipulasyon tulad ng pagsusuri sa mga pagbabagong ginawa, pag-reboot ng PC, at iba pa, na hindi humahantong sa mga resulta. Bottom line: Inilalagay ko ang pamamahagi hanggang sa mas mahusay na mga araw, wala akong pagnanais na maunawaan ito, hindi ito mapagkakatiwalaan.

    Rating: 3.5/5 Magandang packaging, hindi gaanong pagpuno

  4. Simple β€” Inaamin ko, nabighani ako sa functionality/cost ratio mula sa technical bulletin sa website ng manufacturer. Mayroong isang Web server at SMS, E-mail at maraming mga kliyente at maraming mga konektadong OPC, lahat ng ito ay nagkakahalaga ng halos 5000 rubles sa oras ng pagsulat - mga pennies. At kung ikaw ay isang developer at gumawa ng isang hiwalay na kahilingan sa online na palatanungan sa site, pagkatapos ay padadalhan ka nila ng isang bersyon ng distribution kit para sa 200 mga tag nang walang anumang mga paghihigpit, na sa aking opinyon ay napaka-cool. Ito ay tiyak na isang plus.

    At ngayon ang kahinaan:

    Basic: Ang IDE ay ilang mga stand-alone na utility na may pagkakaiba-iba ng pag-andar, at samakatuwid, kapag nagtatrabaho sa isang proyekto, mapipilitan kang panatilihing bukas ang 3-4 na bintana + tulong + dokumentasyon, na hindi maginhawa kahit na sa isang multi-monitor system .

    • Ang hitsura ay mas mababa sa karaniwan, na parang ipininta sa Paint
    • Kakaunti ang tulong
    • Highly compressed functionality, malinaw na nakikita kapag nagse-set up ng mga trend at graph
    • Ang editor ng script ay nakikita sa mga pixel, kaya naman masakit sa mata
    • Ang pag-set up ng mga tag ng software ay isang kasiyahan din
    • Kung gusto mo lamang dalhin ang proyekto sa isang flash drive para sa pag-edit sa isa pang PC, kung gayon ito ay medyo mahirap. Hindi maintindihan na istraktura ng file ng proyekto
    • Ang mga taong nagbebenta ay isang malaking bahagi ng iyong buhay, na nakakainis.

    Larawan: Simplight script editor

    ARIES PLC110[M02]-MS4, HMI, OPC at SCADA, o kung gaano karaming Chamomile tea ang kailangan ng isang tao. Bahagi 2

    Rating: 3.0/5 Maganda ang filling, wala man lang packaging

  5. Simpleng SCADA - ito ang aking pinili, dito ako ay malamang na maging kampi, ngunit gayon pa man. Nag-aalok ang manufacturer ng pagpipilian ng 2 uri ng DEMO: Na may limitasyong 64 na panlabas na tag at bahagyang nabawasan ang functionality o fully functional na may limitasyon sa Runtime na 1 oras (Pagkatapos nito ay dapat na i-restart ang SCADA server). Ang halaga ng distribution kit sa pinakasimpleng pagpupulong ay nagsisimula mula sa 6900 rubles. sa oras ng pagsulat.

    ARIES PLC110[M02]-MS4, HMI, OPC at SCADA, o kung gaano karaming Chamomile tea ang kailangan ng isang tao. Bahagi 2

    Pros:

    • Napakaganda, pareho ang IDE at ang mga kontrol
    • Mayaman na impormasyon, lahat ay inilarawan sa loob at labas
    • Madaling pagsasama ng data ng OPC server
    • Ang pinakasimpleng interface, kahit na madaling maunawaan
    • Madaling pagsasama ng DBMS
    • Upang ilunsad ang isang malayuang kliyente hindi kinakailangan pagkakaroon ng isang proyekto
    • Mahusay na generator ng ulat
    • Para sa lahat ng mga bagay mayroong mga kaganapan tulad ng OnClick, OnMouseEnter, atbp. Sa pangkalahatan, ang IDE ay katulad ng pinasimpleng Delphi Embarcadero editor, at ang script editor ay may tooltip

    Cons:

    • Walang napakaraming mga kontrol na maaaring magamit (posibleng gumawa ng mga pasadya)
    • Dahil ang SCADA ay praktikal na Plug and Play, sa palagay ko ay may mga limitasyon at pag-andar, ngunit hindi ako nakatagpo
    • Ang mga trend na may ganap na control panel (zoom, pause, scroll) ay ipinapakita lamang sa isang hiwalay na window
    • Para sa gumagana ng buong buo ang lisensya ay kailangang bayaran nang maayos (mula sa 38000 rubles pataas)

    Rating: 4.5/5 Maganda ang filling, maganda ang packaging

Database

Dito ay mas simple ang pagpili; Nag-aalok ang Simple SCADA ng dalawang produkto para magamit: MS SQL Server at MySQL. Ang pangalawa pala ay mas malapit sa akin, dahil nakatrabaho ko siya noon, kaya tumigil ako doon.

Maaari kong tandaan na ang buong pag-setup ng pag-archive ay nagmumula sa pag-install ng isang pakete mula sa Oracle at ang simpleng pagsasaayos nito, at pagkatapos ay kumonekta sa isang pag-click sa SCADA.

Pagkatapos ay pipiliin namin sa tag manager kung ano ang i-archive at kung ano ang hindi at mag-e-enjoy.

Salamat sa lahat ng iyong atensyon.

Susunod ay isang serye ng mga artikulo na may pare-parehong paglalarawan ng solusyon sa mga problemang naranasan namin at, bilang resulta, ang paglikha ng Step-by-Step na sistema.

Pinagmulan: www.habr.com

Magdagdag ng komento