ARIES PLC110[M02]-MS4, HMI, OPC és SCADA, avagy mennyi Kamilla teára van szüksége egy embernek. 2. rész

Kellemes délutánt barátaim. Az áttekintés második része lépést tart az elsővel, ma pedig a címben jelzett rendszer legfelső szintjéről írok áttekintést.

Legfelső szintű eszközeink csoportja a PLC hálózaton felüli összes szoftvert és hardvert magában foglalja (ide nem tartoznak ide a PLC-k IDE-jei, HMI-k, frekvenciaváltók segédprogramjai, modulok stb.).

A rendszer felépítését ismét csatolom az első résztől, hogy könnyebben érthető legyen, miről beszélünk.

ARIES PLC110[M02]-MS4, HMI, OPC és SCADA, avagy mennyi Kamilla teára van szüksége egy embernek. 2. rész

Tehát a legfelső szint a következőket tartalmazza:

  • PC-átjáró forgalomirányítás két hálózat között (PLC hálózat és vállalati LAN)
  • OPC szerver - szoftver, amely adatokat gyűjt a Modbus TCP hálózatról, és értelmezi azokat SCADA-ban és adatbázisban történő feldolgozáshoz
  • SCADA – Szoftvercsomag, amely szervert és klienseket tartalmaz. Grafikus héjunk a folyamatok figyeléséhez és kezeléséhez
  • A DBMS egy olyan szoftver, amely lehetővé teszi a SCADA-ba belépő adatok archiválását, és szükség esetén lekérését grafikonok, naplók megtekintéséhez és jelentések készítéséhez.

A vállalkozás vállalati hálózatához (CN) nem fogok hozzányúlni, mivel az a rendszergazdánk hatáskörébe tartozik, de elmondom, hogyan kerültem kapcsolatba vele, milyen feladatokat tűztem ki a rendszer megvalósításának ismertetésekor, ill. nem recenzió.

Szóval, kezdjük

Első dolog, Fizikailag eladjuk a számunkra megfelelő hardvert. Hardver, kettesben való működéshez különböző hálózatok esetén egy számítógéphez két hálózati adapter szükséges. Az első volt nálam egy alaplapi adapter (CS-ben való munkavégzéshez), a második pedig (Modbus-TCP-hez) bedugtam a PCI-E portba és onnan hoztam ki a patch kábelt a routerhez (csak hogy ne szórja szét a vezetékeket a szekrényekből a PLC-vel a PC-re az iroda számára.PLC oldalon természetesen routert is szerelünk.).

Valójában ez elég ahhoz, hogy a számítógép mindegyik hálózatban működjön, de alapértelmezés szerint a hálózatok nem látják egymást, továbbra is meg kell nyomni a gombokat.

A hálózati kapcsolatok beállításának fontos szempontjai:

  1. A CS-hez való csatlakozást nem szabad DHCP-szerverről címkéréssel végrehajtani, az adapter beállításait kézzel kell megadni (a cím nem szerepelhet a DHCP-címtartományban) a hálózati átjáró kötelező megjelölésével. A jövőben ez nagyon fontos a távoli hozzáférés megszervezésekor.
  2. Nem szükséges hálózati hidat létrehozni az adapterek között, minden útválasztás akkor történik meg, ha a megfelelő Windows szolgáltatás engedélyezve van.
  3. Ha bármely CS számítógépről szeretne hozzáférni a PLC hálózathoz, akkor az útválasztást regisztrálnia kell, hogy a hálózat fő átjárója hajtsa végre.
  4. A távoli hozzáférés megszervezéséhez nem szabványos ingyenes portok használatát javaslom, hogy azonnal leállítsa a félhackereket
  5. Nincs szükség további szoftver telepítésére, minden szabványos Windows-eszközökkel történik

Szoftver

Olyan termékeket szerettem volna választani, amelyek megfelelnek bizonyos kritériumoknak:

  • Hazai gyártó - bár angol nyelvű technikai támogatást minden elérhető kommunikációs csatornán kapok, ezzel nem minden kollégám büszkélkedhet. A rendszer karbantartása mindenki számára elérhető legyen, hogy legalább engem ne húzzanak vissza a nyaralásból.
    Megjegyzem továbbá, hogy a hazai szoftverek költsége közelebb áll a valóságunkhoz, és elfogadható az ügyfelek számára
  • Viszonylag új, de legalább egy kicsit bevált, egyszerűen azért, mert lépést akarsz tartani a korral
  • A kellemes, esztétikus felület olyan, amivel nem minden SCADA büszkélkedhet. Sajnos az automatizálási eszközök tervezése még sokáig fog tartani, de szeretném a végtermék fogyasztói minőségét magas szinten látni
  • Az OPC, a SCADA és a DBMS egyszerű kölcsönös integrációja (tamburával táncolás nélkül, minimális gombnyomás), így egy egyszerű folyamatirányító rendszer-beállítót küldhet Kamcsatkára (szó szerint ott vannak a vevői üzemeink), és nem rendszertervezőt

OPC szerver

A MasterSCADA 4D-vel való ismerkedésem során, miközben a PLC-t tesztelték, aktívan felkerestem a gyártó weboldalát, és láttam, hogy szinte minden adatátviteli protokollhoz kínálnak saját OPC szervert. A Modbus protokollhoz külön kínálnak Master OPC univerzális Modbus szerver, azaz csak Modbuson tud beszélni.

Alább egy képernyőkép a kezelőfelületről: egészen tömören szerintem nincs semmi felesleges, de lehet, hogy egy kifinomult felhasználónak hiányzik valami.

ARIES PLC110[M02]-MS4, HMI, OPC és SCADA, avagy mennyi Kamilla teára van szüksége egy embernek. 2. rész

Az ingyenes verzió 32 címkére korlátozódik, de regiszterekbe tettem a Boolean változókat és egy LONG INT címkével elküldtem, a SCADA-ban pedig már bitekre "elemeztem", egy kis trükk, remélem nem jönnek be nekem. Mellesleg nem minden scud fér hozzá a szó egyes részeihez, így a recept nem univerzális.

Körülbelül egy percbe telt, mire megkaptam az első REAL típuscímkét az OPC telepítése után, így nem néztem tovább, örültem az egyszerűségnek. Mindazonáltal méltányos megjegyezni, hogy ez a szoftver még egyéni szkriptek végrehajtását is lehetővé teszi az adatok fogadásához, ami jelentősen bővítheti a megfelelő kezekben lévő funkcionalitást.

SCADA rendszer

Ebben a kérdésben nem csak a felhasználó számára szép és funkcionális környezet kialakítását értem, hanem a fejlesztő kényelmét is, hiszen az a programozó, aki óránként legalább 15 percig görgeti a dokumentációt, hogy megtalálja a szükséges információkat, veszít (tisztán számtanilag) napi 2 óráig, ami a munkanap 25%-a. Kérem, vegye figyelembe, hogy választásomat nem tartom abszolút objektívnek, ízlés és szín alapján, ahogy mondani szokás...

A SCADA rendszerek hazai piaca a következőket kínálja számunkra:

  • Egyszerű SCADA
  • SimLight
  • MasterSCADA 4D
  • ARIES Telemechanika LIGHT
  • VÍZESÉS

Bevallom, nem néztem tovább, talán van még valami. Figyelembe véve, hogy én választottam, ez azt jelenti, hogy a művelet sikeres volt. Nézzük meg ezeket a rendszereket, emlékezve a fent leírt kritériumokra:

  1. VÍZESÉS – A vizualizációért azonnal a legalacsonyabb pontszámot kaptam, még a disztribúciót sem töltöttem le. A Win95-ből kikerült vezérlők véget vetettek ennek a szoftvernek számomra.
    Nincs értékelés
  2. ARIES Telemechanika LIGHT - Én sem töltöttem le, de az okok itt nem csak a felületben vannak, bár ez is, úgy tűnik, sok kívánnivalót hagy maga után. Először is, az OWEN-termékek fél hónapig tartó modulokkal ellátott PLC-k tesztelése és hibakeresése után komoly aggodalmakat keltenek a megbízhatóság és a rugalmasság tekintetében. Másodszor, ez a rendszer elsősorban az energiaelosztó hálózatok felügyeleti és vezérlőrendszereként van elhelyezve. Az élelmiszeripar nem igazán felel meg az igényeimnek (még ha mindent meg is tud tenni, a marketingesek még mindig szűkítették a célközönséget). Ezért által.
    Nincs értékelés
  3. MasterSCADA 4D - első pillantásra ez a legkézenfekvőbb és legegyszerűbb lehetőség. Magyarázzuk el:
    • Nem igényel külön OPC szerver telepítést az OWEN PLC-vel végzett munka során, az illesztőprogramok már benne vannak
    • Összességében egy nagyon szép és szép felület, a vezérlők is erős 4/5
    • Kényelmes tervezési környezet

    Minden rendben és jónak tűnik, ezt a rendszert opciók nélkül mérlegeltem, amikor felvettem a vezérlőt, DE:

    Egy jó napon megnyitottam a projektet RunTime módban (munka szimulációja), és 4 üres ablak lógott, megdörzsöltem a szemem, becsuktam, megnéztem a projektmenedzsert, újraindítottam - ugyanez. Ezután egy sor szokásos manipuláció, például a végrehajtott változtatások elemzése, a számítógép újraindítása és így tovább, amelyek nem vezetnek eredményre. A lényeg: a terjesztést jobb napokra halasztom, nincs kedvem megérteni, megbízhatatlan.

    Értékelés: 3.5/5 Jó csomagolás, nem túl sok töltelék

  4. Egyszerű – Bevallom, lenyűgözött a funkcionalitás/költség arány a gyártó honlapján található műszaki közleményből. Van egy webszerver és SMS, e-mail és sok kliens és sok csatlakoztatott OPC, mindez körülbelül 5000 rubelbe kerül az írás idején - fillérekért. És ha Ön fejlesztő, és külön kérést nyújt be az oldalon található online kérdőívben, akkor minden korlátozás nélkül elküldik a disztribúciós készlet 200 címkére vonatkozó verzióját, ami szerintem nagyon klassz. Ez mindenképpen plusz.

    És most a hátrányok:

    Alap: Az IDE több önálló segédprogram, amelyek megkülönböztetett funkcionalitással rendelkeznek, ezért ha egy projekten dolgozik, kénytelen lesz 3-4 ablakot nyitva tartani + súgó + dokumentáció, ami még többmonitoros rendszeren sem kényelmes .

    • A megjelenés átlag alatti, mintha Painttel festették volna
    • A segítség nagyon kevés
    • Erősen tömörített funkcionalitás, jól látható trendek és grafikonok beállításakor
    • A script szerkesztő pixelben látható, ezért bántja a szemet
    • A szoftveres címkék beállítása is öröm
    • Ha csak egy flash meghajtóra szeretné vinni a projektet egy másik számítógépen való szerkesztéshez, akkor ez meglehetősen nehéz. Érthetetlen projektfájl szerkezet
    • Az értékesítők az életed nagy részét képezik, ami bosszantó.

    Kép: Simlight szkriptszerkesztő

    ARIES PLC110[M02]-MS4, HMI, OPC és SCADA, avagy mennyi Kamilla teára van szüksége egy embernek. 2. rész

    Értékelés: 3.0/5 A töltelék jó, nincs csomagolás

  5. Egyszerű SCADA - ez az én választásom, itt nagy valószínűséggel elfogult leszek, de akkor is. A gyártó kétféle DEMO-típus közül választhat: 2 külső címkével és enyhén csökkentett funkcionalitással, vagy teljesen működőképes, 64 órás futásidejű korlátozással (ezt követően a SCADA szervert újra kell indítani). Az elosztókészlet költsége a legegyszerűbb összeszerelésben 1 rubeltől kezdődik. az írás idején.

    ARIES PLC110[M02]-MS4, HMI, OPC és SCADA, avagy mennyi Kamilla teára van szüksége egy embernek. 2. rész

    Előnyök:

    • Nagyon szép, mind az IDE, mind a vezérlők
    • Gazdag információ, minden le van írva kívül-belül
    • Az OPC szerver adatainak egyszerű integrálása
    • A legegyszerűbb felület, még intuitív
    • Egyszerű DBMS integráció
    • Távoli kliens indításához nem szükséges egy projekt elérhetősége
    • Nagyszerű jelentéskészítő
    • Minden objektumhoz vannak olyan események, mint az OnClick, OnMouseEnter stb. Általánosságban elmondható, hogy az IDE hasonló az egyszerűsített Delphi Embarcadero szerkesztőhöz, és a szkriptszerkesztőnek van egy eszköztippje.

    Hátrányok:

    • Nincs sok használható vezérlő (lehetőség van egyéni vezérlők létrehozására)
    • Mivel a SCADA gyakorlatilag Plug and Play, szerintem vannak korlátok és funkcionalitás, de nem találkoztam vele
    • A teljes vezérlőpanellel (nagyítás, szünet, görgetés) rendelkező trendek csak külön ablakban jelennek meg
    • For teljesen működőképes a licencet jól kell fizetni (38000 XNUMX rubeltől és afelettitől)

    Értékelés: 4.5/5 A töltelék jó, a csomagolás jó

Adatbázis

Itt sokkal egyszerűbb volt a választás: a Simple SCADA két terméket kínál használatra: MS SQL Servert és MySQL-t. A második bizonyult hozzám közelebb, mivel korábban is dolgoztam vele, így abbahagytam.

Megjegyezhetem, hogy a teljes archiválási beállítás az Oracle-ből származó csomag telepítésében és annak egyszerű konfigurációjában áll le, majd egyetlen kattintással csatlakozik a SCADA-hoz.

Ezután a címkekezelőben kiválasztjuk, hogy mit archiváljunk és mit ne, és élvezzük.

Köszönöm mindenkinek a figyelmet.

A következő cikksorozat következetesen leírja a felmerült problémák megoldását, és ennek eredményeként a Lépésről lépésre rendszer létrehozását.

Forrás: will.com

Hozzászólás