ARIES PLC110[M02]-MS4, HMI, OPC i SCADA, ili koliko čaja od kamilice treba osobi. Dio 2

Dobar dan prijatelji. Drugi dio recenzije drži korak sa prvim, a danas pišem recenziju najvišeg nivoa sistema naznačenog u naslovu.

Naša grupa vrhunskih alata uključuje sav softver i hardver iznad PLC mreže (IDE-ovi za PLC, HMI, uslužni programi za frekventne pretvarače, module, itd. nisu uključeni ovdje).

Ponovo ću priložiti strukturu sistema iz prvog dijela, kako bismo lakše razumjeli o čemu je riječ.

ARIES PLC110[M02]-MS4, HMI, OPC i SCADA, ili koliko čaja od kamilice treba osobi. Dio 2

Dakle, najviši nivo uključuje:

  • PC gateway usmjerava promet između dvije mreže (PLC mreža i korporativni LAN)
  • OPC server - softver koji prikuplja podatke iz Modbus TCP mreže i interpretira ih za obradu u SCADA i bazi podataka
  • SCADA - Softverski paket koji uključuje server i klijente. Naša grafička ljuska za praćenje i upravljanje procesima
  • DBMS je softver koji nam omogućava da arhiviramo podatke koji ulaze u SCADA-u i, ako je potrebno, dohvaćamo ih za pregled grafikona, dnevnika i generiranje izvještaja.

Neću dirati korporativnu mrežu (CN) preduzeća, jer je to u nadležnosti našeg administratora sistema, ali ću vam reći kako sam sa njim komunicirao, koje zadatke postavljam kada opisujem implementaciju sistema i nije recenzija.

Dakle, počnimo

Prva stvar, Mi fizički prodajemo hardver koji će raditi za nas. Hardver, za rad u dvoje drugačiji mreže, računaru su potrebna dva mrežna adaptera. Prvi koji sam imao je adapter na matičnoj ploči (za rad u CS-u), a drugi (za rad u Modbus-TCP) sam ubacio u PCI-E port i iz njega izveo patch kabl do rutera (samo da ne bi razbacali žice od ormara sa PLC-om na PC za biro.Na strani PLC-a naravno ugrađujemo i ruter.).

Zapravo, ovo je dovoljno da računar funkcioniše u svakoj od mreža, ali mreže se podrazumevano neće videti jedna drugu, i dalje ćete morati da pritiskate dugmad.

Važni aspekti postavljanja mrežnih veza:

  1. Povezivanje sa CS-om ne bi trebalo da se vrši dobijanjem adrese od DHCP servera, već morate ručno odrediti podešavanja adaptera (adresa ne treba da bude uključena u opseg DHCP adresa) uz obaveznu naznaku mrežnog gateway-a. U budućnosti, ovo je veoma važno kada se organizuje daljinski pristup.
  2. Nema potrebe da pokušavate da kreirate mrežni most između adaptera; sva rutiranja se obavljaju kada je odgovarajući Windows servis omogućen
  3. Ako želite da imate pristup PLC mreži sa bilo kog CS računara, tada bi rutiranje trebalo da bude registrovano da ga obavlja glavni gateway mreže
  4. Da biste organizirali daljinski pristup, preporučujem korištenje nestandardnih besplatnih portova kako biste odmah odsjekli poluhakere
  5. Nije potreban dodatni softver za instaliranje, sve se radi standardnim Windows alatima

Softver

Želio sam odabrati proizvode koji zadovoljavaju određene kriterije:

  • Domaći proizvođač - iako mogu dobiti tehničku podršku na engleskom jeziku preko svih dostupnih kanala komunikacije, ne mogu se sve moje kolege time pohvaliti. Održavanje sistema bi trebalo da bude dostupno svima, kako me barem ne bi povukli sa odmora.
    Također, napominjem da je cijena domaćeg softvera bliža našoj realnosti i prihvatljiva za kupce
  • Relativno novo, ali barem malo provjereno, jednostavno zato što želite ići u korak s vremenom
  • Ugodan, estetski interfejs je nešto čime se ne može pohvaliti svaka SCADA. Nažalost, dizajn u alatima za automatizaciju će potrajati još dugo, ali bih želio vidjeti potrošačke kvalitete finalnog proizvoda na visokom nivou
  • Jednostavna međusobna integracija OPC, SCADA i DBMS-a (bez plesanja s tamburom, minimum pritiska na dugmad), tako da na Kamčatku možete poslati jednostavnog regulatora sistema upravljanja procesima (doslovno, tamo imamo pogone kupaca), a ne arhitektu sistema

OPC server

Tokom upoznavanja sa MasterSCADA 4D, dok je PLC bio na testiranju, aktivno sam posjetio web stranicu proizvođača i vidio da oni nude svoje OPC servere za gotovo svaki protokol za prijenos podataka. Za Modbus protokol nude poseban Master OPC Univerzalni Modbus server, tj. on može govoriti samo Modbus.

Ispod je snimak ekrana interfejsa: prilično sažeto, po mom mišljenju, nema ništa suvišno, ali možda sofisticiranom korisniku nešto nedostaje.

ARIES PLC110[M02]-MS4, HMI, OPC i SCADA, ili koliko čaja od kamilice treba osobi. Dio 2

Besplatna verzija je ograničena na 32 oznake, ali sam stavio Booleove varijable u registre i poslao sa jednim LONG INT tagom, a u SCADA-i sam to već "raščlanio" na bitove, mali trik, nadam se da neće doći po mene. Inače, ne mogu svi scudovi pristupiti pojedinačnim dijelovima riječi, tako da recept nije univerzalan.

Trebalo mi je oko minut da dobijem prvu oznaku tipa REAL nakon instaliranja OPC-a, tako da nisam tražio dalje, bio sam zadovoljan jednostavnošću. Međutim, pošteno je napomenuti da ovaj softver čak omogućava i izvršavanje prilagođenih skripti za primanje podataka, što može značajno proširiti funkcionalnost u pravim rukama.

SCADA sistem

U ovom pitanju mislim ne samo na kreiranje lijepog i funkcionalnog okruženja za korisnika, već i na pogodnost za programera, jer programer koji skroluje kroz dokumentaciju najmanje 15 minuta na sat da bi pronašao potrebne informacije gubi (čisto aritmetički) do 2 sata dnevno, odnosno 25% radnog dana. Napominjemo da svoj izbor ne smatram apsolutno objektivnim, na osnovu ukusa i boje, kako kažu...

Domaće tržište SCADA sistema nudi nam:

  • Jednostavna SCADA
  • SimpLight
  • MasterSCADA 4D
  • OVAN Telemechanika LIGHT
  • KASKADA

Priznajem, nisam dalje tražio, možda ima još nešto. S obzirom da sam ja napravio izbor, znači da je operacija uspjela. Pogledajmo ove sisteme, prisjećajući se gore opisanih kriterija:

  1. KASKADA — Odmah sam dobio najnižu ocjenu za vizualizaciju, distribuciju nisam ni preuzeo. Kontrole koje su pobjegle iz Win95 stavile su tačku na ovaj softver za mene.
    Bez ocjene
  2. OVAN Telemechanika LIGHT — Ni ja ga nisam preuzeo, ali razlozi ovde nisu samo u interfejsu, iako i on, čini mi se, ostavlja mnogo da se poželi. Prvo, OWEN proizvodi, nakon pola mjeseca testiranja i otklanjanja grešaka na PLC-ovima sa modulima, daju mi ​​poštenu zabrinutost u pogledu pouzdanosti i fleksibilnosti. I drugo, ovaj sistem je pozicioniran kao sistem nadzora i upravljanja u energetskim distributivnim mrežama, prije svega. Prehrambena industrija ne odgovara baš mojim potrebama (čak i ako može sve, trgovci su ipak sami suzili ciljnu publiku). Stoga, by.
    Bez ocjene
  3. MasterSCADA 4D - na prvi pogled, ovo je najočitija i najjednostavnija opcija. Hajde da objasnimo:
    • Ne zahteva posebnu instalaciju OPC servera kada radite sa OWEN PLC-om, drajveri su već unutra
    • Sve u svemu, prilično lijepo i lijepo sučelje, kontrole su također jake 4/5
    • Pogodno okruženje za dizajn

    Sve izgleda dobro i dobro, ovaj sistem sam razmatrao bez opcija kada sam uzeo kontroler, ALI:

    Jednog dobrog dana otvorio sam projekat u RunTime modu (simulacija rada), i visila su mi 4 prazna prozora, protrljao sam oči, zatvorio ga, provjerio projekt menadžera, restartovao - ista stvar. Zatim niz standardnih manipulacija poput analize napravljenih promjena, ponovnog pokretanja računara i tako dalje, koje ne dovode do rezultata. Zaključak: Odlažem distribuciju za bolje dane, nemam želju da je razumijem, nepouzdana je.

    Ocjena: 3.5/5 Dobro pakovanje, nema puno punjenja

  4. Jednostavno — Priznajem, bio sam fasciniran omjerom funkcionalnost/cijena iz tehničkog biltena na web stranici proizvođača. Postoji web server i SMS, e-mail i mnogo klijenata i mnogo povezanih OPC-a, sve to košta oko 5000 rubalja u trenutku pisanja - penija. A ako ste programer i podnesete poseban zahtjev u online upitniku na stranici, onda će vam poslati verziju distributivnog kompleta za 200 oznaka bez ikakvih ograničenja, što je po mom mišljenju vrlo cool. Ovo je svakako plus.

    A sada nedostaci:

    Osnovno: IDE je nekoliko samostalnih uslužnih programa koji imaju različite funkcionalnosti, pa ćete, kada radite na jednom projektu, biti prisiljeni držati 3-4 prozora otvorena + pomoć + dokumentacija, što nije zgodno čak ni na sistemu sa više monitora .

    • Izgled ispodprosječan, kao da je farbano u Paint-u
    • Pomoć je veoma oskudna
    • Visoko komprimirana funkcionalnost, jasno vidljiva prilikom postavljanja trendova i grafikona
    • Editor skripte je vidljiv u pikselima, zbog čega boli oči
    • Postavljanje softverskih oznaka je također zadovoljstvo
    • Ako samo želite da prenesete projekat na fleš disk radi uređivanja na drugom računaru, onda je to prilično teško. Nerazumljiva struktura datoteke projekta
    • Prodavci su veliki dio vašeg života, što je neugodno.

    Slika: Simplight uređivač skripte

    ARIES PLC110[M02]-MS4, HMI, OPC i SCADA, ili koliko čaja od kamilice treba osobi. Dio 2

    Ocjena: 3.0/5 Punjenje je dobro, nema ambalaže

  5. Jednostavna SCADA - ovo je moj izbor, ovde ću najverovatnije biti pristrasan, ali ipak. Proizvođač nudi izbor između 2 tipa DEMO-a: sa ograničenjem od 64 eksterne oznake i blago smanjenom funkcionalnošću ili potpuno funkcionalan sa ograničenjem vremena rada od 1 sata (nakon čega se SCADA server mora ponovo pokrenuti). Trošak distributivnog kompleta u najjednostavnijoj montaži počinje od 6900 rubalja. u vrijeme pisanja.

    ARIES PLC110[M02]-MS4, HMI, OPC i SCADA, ili koliko čaja od kamilice treba osobi. Dio 2

    Pros:

    • Vrlo lijepo, i IDE i kontrole
    • Bogate informacije, sve je opisano iznutra i izvana
    • Jednostavna integracija podataka OPC servera
    • Najjednostavniji interfejs, čak i intuitivan
    • Jednostavna integracija DBMS-a
    • Za pokretanje udaljenog klijenta nije potrebno dostupnost projekta
    • Odličan generator izvještaja
    • Za sve objekte postoje događaji poput OnClick, OnMouseEnter, itd. Generalno, IDE je sličan pojednostavljenom Delphi Embarcadero uređivaču, a uređivač skripti ima opis alata

    Cons:

    • Nema toliko kontrola koje se mogu koristiti (moguće je kreirati prilagođene)
    • Pošto je SCADA praktički Plug and Play, mislim da postoje ograničenja i funkcionalnost, ali nisam naišao
    • Trendovi sa punim kontrolnim panelom (zumiranje, pauza, skrolovanje) se prikazuju samo u posebnom prozoru
    • O tome potpuno funkcionalan licenca će se morati dobro platiti (od 38000 rubalja i više)

    Ocjena: 4.5/5 Punjenje dobro, pakovanje dobro

Baza podataka

Ovdje je izbor bio mnogo jednostavniji; Simple SCADA nudi dva proizvoda za korištenje: MS SQL Server i MySQL. Ispostavilo se da mi je drugi bliži, pošto sam ranije radio sa njim, pa sam tu stao.

Mogu primijetiti da se cjelokupna postavka arhiviranja svodi na instalaciju paketa iz Oraclea i njegove jednostavne konfiguracije, a zatim povezivanje jednim klikom na SCADA.

Zatim u tag manageru biramo šta da arhiviramo, a šta ne i uživamo.

Hvala svima na pažnji.

Slijedi serija članaka s konzistentnim opisom rješenja problema na koje smo naišli i, kao rezultat toga, stvaranje sistema Step-by-Step.

izvor: www.habr.com

Dodajte komentar