ARIES PLC110[M02]-MS4, HMI, OPC in SCADA ali koliko kamiličnega čaja človek potrebuje. 2. del

Dober dan prijatelji. Drugi del recenzije drži korak s prvim, danes pa pišem pregled najvišje ravni sistema, navedenega v naslovu.

Naša skupina orodij najvišje ravni vključuje vso programsko in strojno opremo nad omrežjem PLC (IDE za PLC-je, HMI-je, pripomočke za frekvenčne pretvornike, module itd. tukaj niso vključeni).

Znova bom priložil strukturo sistema iz prvega dela, da boste lažje razumeli, o čem govorimo.

ARIES PLC110[M02]-MS4, HMI, OPC in SCADA ali koliko kamiličnega čaja človek potrebuje. 2. del

Torej, najvišja raven vključuje:

  • PC prehod usmerja promet med dvema omrežjema (omrežje PLC in LAN podjetja)
  • OPC strežnik - programska oprema, ki zbira podatke iz omrežja Modbus TCP in jih interpretira za obdelavo v SCADA in bazi podatkov
  • SCADA - Programski paket, ki vključuje strežnik in odjemalce. Naša grafična lupina za spremljanje in upravljanje procesov
  • DBMS je programska oprema, ki nam omogoča arhiviranje podatkov, ki vstopajo v SCADA, in po potrebi njihovo pridobitev za ogled grafov, dnevnikov in ustvarjanje poročil.

Ne bom se dotaknil korporativnega omrežja (CN) podjetja, saj je to v pristojnosti našega sistemskega skrbnika, vendar vam bom povedal, kako sem sodeloval z njim, kakšne naloge sem si zadal, ko opisujem implementacijo sistema in ne pregled.

Torej, začnimo

Prva stvar, Fizično prodajamo strojno opremo, ki bo delovala za nas. Strojna oprema, za delovanje v dvoje drugačen omrežij računalnik potrebuje dva omrežna vmesnika. Prvega, ki sem ga imel, je bil adapter na matični plošči (za delo v CS), drugega (za delo v Modbus-TCP) pa sem vstavil v vrata PCI-E in iz njega izpeljal priključni kabel na usmerjevalnik (samo da ne bi razmetavali žic iz omaric s PLC-jem na PC za biro.Na strani PLC-ja seveda vgradimo še usmerjevalnik.).

Pravzaprav je to dovolj, da računalnik deluje v vsakem od omrežij, vendar se omrežja privzeto ne bodo videla, še vedno boste morali pritiskati gumbe.

Pomembni vidiki nastavitve omrežnih povezav:

  1. Povezava s CS se ne izvaja s pridobivanjem naslova s ​​strežnika DHCP, nastavitve adapterja morate določiti ročno (naslov ne sme biti vključen v obseg naslovov DHCP) z obvezno navedbo omrežnega prehoda. V prihodnosti je to zelo pomembno pri organizaciji oddaljenega dostopa.
  2. Ni vam treba poskušati ustvariti omrežnega mostu med adapterji; celotno usmerjanje se izvede, ko je omogočena ustrezna storitev Windows
  3. Če želite imeti dostop do omrežja PLC iz katerega koli računalnika CS, je treba usmerjanje registrirati, da ga izvaja glavni prehod omrežja
  4. Za organizacijo oddaljenega dostopa priporočam uporabo nestandardnih brezplačnih vrat, da takoj odrežete polhekerje
  5. Namestitev dodatne programske opreme ni potrebna, vse poteka s standardnimi orodji Windows

Программное обеспечение

Želel sem izbrati izdelke, ki izpolnjujejo določena merila:

  • Domači proizvajalec - čeprav lahko dobim tehnično podporo v angleškem jeziku prek vseh razpoložljivih komunikacijskih kanalov, se s tem ne morejo pohvaliti vsi moji kolegi. Vzdrževanje sistema bi moralo biti dostopno vsem, da vsaj mene ne bi potegnili z dopusta.
    Prav tako ugotavljam, da so stroški domače programske opreme bližje naši realnosti in so sprejemljivi za stranke
  • Relativno nov, a vsaj malo preverjen, preprosto zato, ker želite iti v korak s časom
  • Prijeten, estetski vmesnik je nekaj, s čimer se ne more pohvaliti vsak SCADA. Na žalost bo oblikovanje orodij za avtomatizacijo trajalo še dolgo, vendar bi rad videl potrošniške lastnosti končnega izdelka na visoki ravni
  • Enostavna medsebojna integracija OPC, SCADA in DBMS (brez plesa s tamburino, minimalno pritiskanje gumbov), tako da lahko na Kamčatko pošljete preprostega nastavljalca sistema za vodenje procesov (dobesedno, tam imamo obrate strank) in ne sistemskega arhitekta.

OPC strežnik

Med mojim seznanjanjem z MasterSCADA 4D, med testiranjem PLC-ja, sem aktivno obiskal spletno stran proizvajalca in videl, da ponujajo lastne OPC strežnike za skoraj vse protokole prenosa podatkov. Za protokol Modbus ponujajo ločeno Glavni OPC univerzalni strežnik Modbus, tj. govori samo Modbus.

Spodaj je posnetek zaslona vmesnika: precej jedrnato, po mojem mnenju ni nič odveč, morda pa prefinjen uporabnik morda nekaj pogreša.

ARIES PLC110[M02]-MS4, HMI, OPC in SCADA ali koliko kamiličnega čaja človek potrebuje. 2. del

Brezplačna različica je omejena na 32 oznak, pa sem dal Boolean spremenljivke v registre in ga poslal z eno oznako LONG INT, v SCADA pa sem ga že "razčlenil" na bitove, mali trik, upam, da ne bodo prišli po mene. Mimogrede, vsi scudi ne morejo dostopati do posameznih delov besede, zato recept ni univerzalen.

Potreboval sem približno minuto, da sem prejel prvo oznako tipa REAL po namestitvi OPC, zato nisem iskal več, bil sem zadovoljen s preprostostjo. Vendar je pošteno omeniti, da ta programska oprema omogoča celo izvajanje skriptov po meri za prejemanje podatkov, kar lahko bistveno razširi funkcionalnost v pravih rokah.

SCADA sistem

Pri tem vprašanju ne mislim samo na ustvarjanje lepega in funkcionalnega okolja za uporabnika, ampak tudi na udobje za razvijalca, saj programer, ki brska po dokumentaciji vsaj 15 minut na uro, da bi našel potrebne informacije, izgubi (čisto aritmetično) do 2 uri na dan, kar je 25 % delovnega dne. Upoštevajte, da se mi ne zdi absolutno objektivna izbira, ki temelji na okusu in barvi, kot pravijo ...

Domači trg SCADA sistemov nam ponuja:

  • Enostavna SCADA
  • SimpLight
  • MasterSCADA 4D
  • ARIES Telemehanika LUČ
  • KASKADA

Priznam, nisem več iskala, mogoče je še kaj. Glede na to, da sem se odločil, pomeni, da je operacija uspela. Oglejmo si te sisteme in se spomnimo zgoraj opisanih meril:

  1. KASKADA — Takoj sem dobil najnižjo oceno za vizualizacijo, distribucije sploh nisem prenesel. Kontrole, ki so ušle iz Win95, so zame naredile konec te programske opreme.
    Brez ocene
  2. ARIES Telemehanika LUČ — Tudi jaz ga nisem prenesel, vendar razlogi tukaj niso samo v vmesniku, čeprav se mi zdi tudi, da pušča veliko želenega. Prvič, izdelki OWEN me po pol meseca testiranja in odpravljanja napak v PLC-jih z moduli pošteno skrbijo glede zanesljivosti in prilagodljivosti. In drugič, ta sistem je postavljen predvsem kot nadzorni in nadzorni sistem v energetskih distribucijskih omrežjih. Živilska industrija ne ustreza povsem mojim potrebam (čeprav zmore vse, so tržniki še vedno sami zožili ciljno skupino). Zato ga.
    Brez ocene
  3. MasterSCADA 4D - na prvi pogled je to najbolj očitna in preprosta možnost. Naj pojasnimo:
    • Ne zahteva ločene namestitve OPC strežnika pri delu z OWEN PLC, gonilniki so že notri
    • Na splošno precej prijeten in lep vmesnik, kontrole so tudi močne 4/5
    • Priročno oblikovalsko okolje

    Zdi se, da je vse v redu in v redu, ta sistem sem razmišljal brez možnosti, ko sem vzel krmilnik, ALI:

    En dober dan sem odprl projekt v načinu RunTime (simulacija dela), pa so mi visila 4 prazna okna, sem si pomel oči, zaprl, preveril manager projekta, ponovno zagnal - isto. Nato vrsta standardnih manipulacij, kot je analiza opravljenih sprememb, ponovni zagon računalnika in tako naprej, ki ne vodijo do rezultatov. Bistvo: distribucijo odlagam do boljših dni, nimam želje razumeti, nezanesljiva je.

    Ocena: 3.5/5 Dobra embalaža, ne toliko polnjenje

  4. Enostavno — Priznam, fasciniralo me je razmerje med funkcionalnostjo in ceno iz tehničnega biltena na spletni strani proizvajalca. Obstaja spletni strežnik in SMS, e-pošta in veliko odjemalcev ter veliko povezanih OPC-jev, vse to stane približno 5000 rubljev v času pisanja - penijev. In če ste razvijalec in podate ločeno zahtevo v spletnem vprašalniku na spletnem mestu, vam bodo poslali različico distribucijskega kompleta za 200 oznak brez kakršnih koli omejitev, kar je po mojem mnenju zelo kul. To je vsekakor plus.

    In zdaj slabosti:

    Osnovno: IDE je več samostojnih pripomočkov, ki imajo različne funkcije, zato boste pri delu na enem projektu prisiljeni imeti odprta 3-4 okna + pomoč + dokumentacijo, kar ni priročno niti v sistemu z več monitorji .

    • Videz je podpovprečen, kot da bi ga slikali v Paintu
    • Pomoči je zelo malo
    • Visoko stisnjena funkcionalnost, jasno vidna pri nastavljanju trendov in grafov
    • Urejevalnik skriptov je viden v pikslih, zato bodejo oči
    • V užitek je tudi nastavljanje programskih oznak
    • Če želite samo prenesti projekt na bliskovni pogon za urejanje na drugem računalniku, je to precej težko. Nerazumljiva struktura projektne datoteke
    • Prodajalci so velik del vašega življenja, kar je nadležno.

    Slika: urejevalnik preprostih skriptov

    ARIES PLC110[M02]-MS4, HMI, OPC in SCADA ali koliko kamiličnega čaja človek potrebuje. 2. del

    Ocena: 3.0/5 Polnilo je dobro, embalaže sploh ni

  5. Enostavna SCADA - to je moja izbira, tukaj bom najverjetneje pristranski, a vseeno. Proizvajalec ponuja izbiro med 2 vrstama DEMO: z omejitvijo 64 zunanjih oznak in rahlo zmanjšano funkcionalnostjo ali popolnoma delujočo z omejitvijo časa izvajanja 1 ure (po tem je treba strežnik SCADA znova zagnati). Stroški distribucijskega kompleta v najpreprostejšem sklopu se začnejo od 6900 rubljev. v času pisanja.

    ARIES PLC110[M02]-MS4, HMI, OPC in SCADA ali koliko kamiličnega čaja človek potrebuje. 2. del

    Profesionalci:

    • Zelo lepo, tako IDE kot kontrole
    • Bogate informacije, vse je opisano znotraj in zunaj
    • Enostavna integracija podatkov strežnika OPC
    • Najenostavnejši vmesnik, celo intuitiven
    • Enostavna integracija DBMS
    • Za zagon oddaljenega odjemalca To ne zahteva razpoložljivost projekta
    • Odličen generator poročil
    • Za vse predmete obstajajo dogodki, kot so OnClick, OnMouseEnter itd. Na splošno je IDE podoben poenostavljenemu urejevalniku Delphi Embarcadero, urejevalnik skriptov pa ima namige

    Cons:

    • Ni toliko kontrolnikov, ki jih je mogoče uporabiti (možno je ustvariti tiste po meri)
    • Ker je SCADA praktično Plug and Play, mislim, da obstajajo omejitve in funkcionalnost, vendar nisem naletel
    • Trendi s popolno nadzorno ploščo (zoom, premor, drsenje) so prikazani samo v ločenem oknu
    • Za popolnoma delujoč licenco bo treba dobro plačati (od 38000 rubljev in več)

    Ocena: 4.5/5 Polnjenje dobro, embalaža dobra

Baza podatkov

Tu je bila izbira veliko enostavnejša, Simple SCADA ponuja za uporabo dva produkta: MS SQL Server in MySQL. Izkazalo se je, da mi je drugi bližji, saj sem z njim že sodeloval, zato sem se tam ustavil.

Opozorim lahko, da se celotna nastavitev arhiviranja zmanjša na namestitev paketa iz Oracla in njegovo preprosto konfiguracijo ter nato povezavo z enim klikom na SCADA.

Nato v upravitelju oznak izberemo, kaj naj arhiviramo in kaj ne in uživamo.

Hvala vsem za vašo pozornost.

Sledi serija člankov z doslednim opisom rešitve težav, na katere smo naleteli in posledično izdelava sistema Step-by-Step.

Vir: www.habr.com

Dodaj komentar