ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoeveel Kamille-tee 'n persoon nodig het. Deel 2

Goeie middag vriende. Tweede deel van die resensie hou tred met die eerste, en vandag skryf ek 'n resensie van die boonste vlak van die stelsel wat in die titel aangedui word.

Ons groep topvlakgereedskap sluit al die sagteware en hardeware bo die PLC-netwerk in (IDE's vir PLC's, HMI's, nutsprogramme vir frekwensie-omsetters, modules, ens. is nie hier ingesluit nie).

Ek sal weer die struktuur van die stelsel van die eerste deel af aanheg, om dit makliker te maak om te verstaan ​​waarvan ons praat.

ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoeveel Kamille-tee 'n persoon nodig het. Deel 2

Dus, die boonste vlak sluit in:

  • PC gateway routing verkeer tussen twee netwerke (PLC netwerk en onderneming LAN)
  • OPC-bediener - sagteware wat data van die Modbus TCP-netwerk versamel en dit interpreteer vir verwerking in SCADA en databasis
  • SCADA - 'n Sagtewarepakket wat 'n bediener en kliënte insluit. Ons grafiese dop vir monitering en bestuur van prosesse
  • DBMS is sagteware wat ons in staat stel om data wat SCADA binnegaan, te argiveer en, indien nodig, dit te herwin om grafieke, logs te sien en verslae te genereer.

Ek sal nie aan die korporatiewe netwerk (CN) van die onderneming raak nie, aangesien dit binne die bevoegdheid van ons stelseladministrateur is, maar ek sal jou vertel hoe ek met hom omgegaan het, watter take ek stel wanneer ek die implementering van die stelsel beskryf, en nie 'n resensie nie.

So, kom ons begin

Eerste ding, Ons verkoop fisies die hardeware wat vir ons sal werk. Hardeware, vir werking in twee verskillende netwerke, benodig 'n rekenaar twee netwerkadapters. Die eerste een wat ek gehad het, was 'n moederbordadapter (vir werk in CS), en die tweede (vir werk in Modbus-TCP) het ek in die PCI-E-poort geplaas en daarvandaan die pleisterkoord na die router uitgebring (net om nie drade van die kaste met die PLC na PC vir die buro te strooi nie. Aan die PLC-kant installeer ons natuurlik ook 'n router.).

Trouens, dit is genoeg vir die rekenaar om in elk van die netwerke te funksioneer, maar by verstek sal die netwerke mekaar nie sien nie, jy sal steeds knoppies moet druk.

Belangrike aspekte van die opstel van netwerkverbindings:

  1. Verbinding met die CS moet nie uitgevoer word deur 'n adres van 'n DHCP-bediener te verkry nie; jy moet die adapterinstellings met die hand spesifiseer (die adres moet nie in die DHCP-adresreeks ingesluit word nie) met die verpligte aanduiding van die netwerkpoort. In die toekoms is dit baie belangrik wanneer afstandtoegang georganiseer word.
  2. Dit is nie nodig om 'n netwerkbrug tussen die adapters te probeer skep nie; alle roetering word uitgevoer wanneer die ooreenstemmende Windows-diens geaktiveer is
  3. As jy toegang tot die PLC-netwerk vanaf enige CS-rekenaar wil hê, moet roetering geregistreer word om deur die hoofpoort van die netwerk uitgevoer te word
  4. Om afstandtoegang te organiseer, beveel ek aan om nie-standaard gratis poorte te gebruik om halfkrakers onmiddellik af te sny
  5. Geen bykomende sagteware is nodig om geïnstalleer te word nie, alles word gedoen met standaard Windows-nutsgoed

Sagteware

Ek wou produkte kies wat aan sekere kriteria voldoen:

  • Binnelandse vervaardiger – hoewel ek Engelstalige tegniese ondersteuning deur alle beskikbare kommunikasiekanale kan kry, kan nie al my kollegas hiermee spog nie. Instandhouding van die stelsel moet vir almal beskikbaar wees, sodat ek ten minste nie van vakansie af teruggetrek word nie.
    Ek merk ook op dat die koste van huishoudelike sagteware nader aan ons realiteite is en aanvaarbaar is vir kliënte
  • Relatief nuut, maar darem 'n bietjie bewys, bloot omdat jy by die tyd wil byhou
  • 'n Aangename, estetiese koppelvlak is iets waarmee nie elke SCADA kan spog nie. Ongelukkig sal ontwerp in outomatiseringsinstrumente lank neem om te kom, maar ek wil graag die verbruikerseienskappe van die finale produk op 'n hoë vlak sien
  • Maklike wedersydse integrasie van OPC, SCADA en DBMS (sonder om met 'n tamboeryn te dans, 'n minimum van knoppiedruk), sodat jy 'n eenvoudige prosesbeheerstelselversteller na Kamchatka kan stuur (letterlik, ons het kliënteaanlegte daar) en nie 'n stelselargitek nie

OPC-bediener

Tydens my kennismaking met MasterSCADA 4D, terwyl die PLC getoets is, het ek aktief die vervaardiger se webwerf besoek en gesien dat hulle hul eie OPC-bedieners bied vir byna enige data-oordragprotokol. Vir die Modbus-protokol bied hulle 'n aparte Meester OPC Universal Modbus Server, d.w.s. hy kan net Modbus praat.

Hieronder is 'n skermskoot van die koppelvlak: heel bondig, na my mening, is daar niks oorbodig nie, maar miskien mis 'n gesofistikeerde gebruiker dalk iets.

ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoeveel Kamille-tee 'n persoon nodig het. Deel 2

Die gratis weergawe is beperk tot 32 etikette, maar ek het Boole-veranderlikes in registers gesit en dit met een LONG INT-tag gestuur, en in SCADA het ek dit reeds in stukkies "ontleed", 'n klein truuk, ek hoop nie hulle sal vir my kom nie. Terloops, nie alle scuds het toegang tot individuele stukkies van 'n woord nie, so die resep is nie universeel nie.

Dit het my omtrent 'n minuut geneem om die eerste REGTE tipe etiket te ontvang nadat ek OPC geïnstalleer het, so ek het nie verder gekyk nie, ek was tevrede met die eenvoud. Dit is egter billik om daarop te let dat hierdie sagteware selfs voorsiening maak vir die uitvoering van persoonlike skrifte vir die ontvangs van data, wat die funksionaliteit in die regte hande aansienlik kan uitbrei.

SCADA stelsel

In hierdie vraag bedoel ek nie net die skepping van 'n pragtige en funksionele omgewing vir die gebruiker nie, maar ook gerief vir die ontwikkelaar, aangesien 'n programmeerder wat vir ten minste 15 minute per uur deur die dokumentasie blaai om die nodige inligting te vind, verloor (suiwer rekenkundig) tot 2 uur per dag, dit is 25% van die werksdag. Neem asseblief kennis dat ek nie my keuse as absoluut objektief beskou nie, gebaseer op smaak en kleur, soos hulle sê...

Die binnelandse mark van SCADA-stelsels bied ons:

  • Eenvoudige SCADA
  • Eenvoudige Lig
  • MasterSCADA 4D
  • RAM Telemechanika LIG
  • CASCADE

Ek erken, ek het nie verder gekyk nie, miskien is daar iets anders. As in ag geneem word dat ek die keuse gemaak het, beteken dit dat die operasie suksesvol was. Kom ons kyk na hierdie stelsels en onthou die kriteria wat hierbo beskryf is:

  1. CASCADE — Ek het dadelik die laagste telling vir visualisering gekry; Ek het nie eers die verspreiding afgelaai nie. Die kontroles wat uit Win95 ontsnap het, het vir my 'n einde gemaak aan hierdie sagteware.
    Geen gradering nie
  2. RAM Telemechanika LIG - Ek het dit ook nie afgelaai nie, maar die redes hier is nie net in die koppelvlak nie, alhoewel dit ook, so lyk dit vir my, veel te wense oorlaat. Eerstens, OWEN-produkte, na 'n halwe maand se toetsing en ontfouting van PLC's met modules, gee my billike kommer in terme van betroubaarheid en buigsaamheid. En tweedens is hierdie stelsel in die eerste plek as 'n monitering- en beheerstelsel in energieverspreidingsnetwerke geposisioneer. Die voedselbedryf pas nie heeltemal by my behoeftes nie (al kan dit alles doen, het bemarkers steeds die teikengehoor self verklein). Daarom, deur.
    Geen gradering nie
  3. MasterSCADA 4D - Met die eerste oogopslag is dit die mees voor die hand liggende en eenvoudige opsie. Kom ons verduidelik:
    • Vereis nie aparte installasie van 'n OPC-bediener wanneer jy met die OWEN PLC werk nie, die drywers is reeds binne
    • In die algemeen, 'n mooi mooi en pragtige koppelvlak, die kontroles is ook 'n sterk 4/5
    • Gerieflike ontwerpomgewing

    Alles lyk goed en goed, ek het hierdie stelsel sonder opsies oorweeg toe ek die beheerder optel, MAAR:

    Een goeie dag het ek die projek in RunTime-modus oopgemaak (simulasie van werk), en ek het 4 leë vensters wat hang, ek het my oë gevryf, dit toegemaak, die projekbestuurder nagegaan, weer begin - dieselfde ding. Dan 'n reeks standaard manipulasies soos die ontleding van die veranderinge wat gemaak is, die herlaai van die rekenaar, ensovoorts, wat nie tot resultate lei nie. Bottom line: Ek sit die verspreiding weg tot beter dae, ek het geen begeerte om dit te verstaan ​​nie, dit is onbetroubaar.

    Gradering: 3.5/5 Goeie verpakking, nie soveel vulsel nie

  4. Eenvoudig — Ek erken, ek was gefassineer deur die funksionaliteit/koste-verhouding van die tegniese bulletin op die vervaardiger se webwerf. Daar is 'n webbediener en SMS, e-pos en baie kliënte en baie gekoppelde OPC's, dit alles kos ongeveer 5000 roebels op die oomblik van skryf - pennies. En as jy 'n ontwikkelaar is en 'n aparte versoek in die aanlynvraelys op die webwerf rig, sal hulle vir jou 'n weergawe van die verspreidingskit vir 200 etikette stuur sonder enige beperkings, wat na my mening baie cool is. Dit is beslis 'n pluspunt.

    En nou die nadele:

    Basies: IDE is verskeie selfstandige nutsprogramme wat gedifferensieerde funksionaliteit het, en daarom sal jy, wanneer jy aan een projek werk, gedwing word om 3-4 vensters oop te hou + hulp + dokumentasie, wat nie gerieflik is nie, selfs op 'n multimonitorstelsel .

    • Voorkoms is ondergemiddeld, asof dit in Paint geverf is
    • Hulp is baie skaars
    • Hoogs saamgeperste funksionaliteit, duidelik sigbaar wanneer tendense en grafieke opgestel word
    • Die skrifredigeerder is in pixels sigbaar, en daarom maak dit die oë seer
    • Die opstel van sagteware-etikette is ook 'n plesier
    • As jy net die projek op 'n flash drive wil bring vir redigering op 'n ander rekenaar, dan is dit nogal moeilik. Onverstaanbare projeklêerstruktuur
    • Verkoopsmense is 'n groot deel van jou lewe, wat irriterend is.

    Beeld: Simple script editor

    ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoeveel Kamille-tee 'n persoon nodig het. Deel 2

    Gradering: 3.0/5 Die vulsel is goed, daar is glad geen verpakking nie

  5. Eenvoudige SCADA - dit is my keuse, hier sal ek heel waarskynlik bevooroordeeld wees, maar tog. Die vervaardiger bied 'n keuse van 2 tipes DEMO: Met 'n beperking van 64 eksterne etikette en effens verminderde funksionaliteit of ten volle funksioneel met 'n Looptydbeperking van 1 uur (Haarna moet die SCADA-bediener herbegin word). Die koste van die verspreidingskit in die eenvoudigste samestelling begin vanaf 6900 roebels. ten tyde van skryf.

    ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoeveel Kamille-tee 'n persoon nodig het. Deel 2

    Pros:

    • Baie mooi, beide die IDE en die kontroles
    • Ryk inligting, alles word binne en buite beskryf
    • Maklike integrasie van OPC-bedienerdata
    • Die eenvoudigste koppelvlak, selfs intuïtief
    • Maklike DBMS-integrasie
    • Om 'n afgeleë kliënt te begin nie nodig nie beskikbaarheid van 'n projek
    • Groot verslag generator
    • Vir alle voorwerpe is daar gebeurtenisse soos OnClick, OnMouseEnter, ens. Oor die algemeen is die IDE soortgelyk aan die vereenvoudigde Delphi Embarcadero-redigeerder, en die skrifredigeerder het 'n nutswenk

    Nadele:

    • Daar is nie soveel kontroles wat gebruik kan word nie (dit is moontlik om persoonlike kontroles te skep)
    • Aangesien SCADA feitlik Plug and Play is, dink ek daar is beperkings en funksionaliteit, maar ek het nog nie afgekom nie
    • Tendense met volle beheerpaneel (zoem, pouse, blaai) word slegs in 'n aparte venster vertoon
    • Vir ten volle funksioneel die lisensie sal goed betaal moet word (vanaf 38000 XNUMX roebels en hoër)

    Gradering: 4.5/5 Vulsel is goed, verpakking is goed

databasis

Hier was die keuse baie eenvoudiger; Simple SCADA bied twee produkte vir gebruik: MS SQL Server en MySQL. Die tweede een blyk nader aan my te wees, aangesien ek al voorheen saam met hom gewerk het, so ek het daar gestop.

Ek kan daarop let dat die hele argiefopstelling daarop neerkom om 'n pakket van Oracle en sy eenvoudige konfigurasie te installeer, en dan met een klik aan SCADA te koppel.

Dan kies ons in die tag manager wat om te argiveer en wat nie en geniet.

Dankie almal vir julle aandag.

Vervolgens kom 'n reeks artikels met 'n konsekwente beskrywing van die oplossing vir die probleme wat ons teëgekom het en, as gevolg daarvan, die skepping van die Stap-vir-stap-stelsel.

Bron: will.com

Voeg 'n opmerking