Optimális ötlet az ipari vezérlőrendszerek OPC szerveréről

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Az OPC szerver elengedhetetlen az ipari vezérlőrendszerek közötti kommunikációhoz. A jelenlegi szektorok ipari automatizálási rendszer sokféle vezérlőrendszert, vezérlőeszközt és intelligens terepi eszközt használjon. A kommunikáció vagy az adatcsere kulcsfontosságú kihívás ezen eszközök között, amelyek különböző gyártóktól származnak, és ezért további hardverre van szükség a kommunikációhoz.

Mi az OPC?

Az OPC az OLE (Object Linking and Embedding) folyamatszabályozás rövidítése. Az OPC a legnépszerűbb adatkapcsolati szabvány, amelyet kommunikációra használnak a vezérlők, eszközök, alkalmazások és más szerver-alapú rendszerek között anélkül, hogy egyéni illesztőprogramokba kerülnének az adatátvitel céljából.




OPC szerver

OPC szerver

A gyári automatizálási rendszer vagy folyamat különféle vezérlőkből és eszközökből áll, különböző beszállítóktól vagy gyártóktól, különböző protokollokkal. Ezek a vezérlők és eszközök elengedhetetlenek az üzleti vagy irányítási rendszerekkel való kommunikációhoz. Ezért az OPC környezetet teremt az ilyen gyártók valós idejű üzemi adatainak eléréséhez.



Az OPC emellett plug and play csatlakozást is kínál saját készülékeivel, és interfészként működik különféle adatforrások, például a programozható logikai vezérlők és a terepi eszközök között, például érzékelők és működtető alkalmazások, mint például SCADA rendszer , vagy más HMI-k, távoli terminálegységek, más adatbázis-kiszolgálók stb., a fenti ábrán látható módon.

Adatcsere OPC rendszer szerint

Adatcsere OPC rendszer szerint

Ezenkívül kicseréli az információkat vagy adatokat az adatelnyelők és az adatforrás-eszközök között anélkül, hogy bármit is tudnának az egyénről kommunikációs protokollok amelyek közöttük létrejöttek. Az OPC-t a Microsoft fejlesztette ki OLE, COM és DCOM technológiákon alapuló Microsoft Windows OS család eszközökhöz.

Az OPC felépítése

Az OPC bármilyen adatforrással képes kommunikálni eszközmeghajtó igénye nélkül, feltéve, hogy az adatforrásnak OPC-kompatibilis eszköznek kell lennie, míg a megfelelőségi szoftver további eszközillesztőket igényel. Az OPC támogatja a valós idejű adatelérést, az előzmények adatnaplózását, a riasztások és eseményadatok engedélyezését, stb. Két összetevőből áll: OPC kliens és OPC szerver.


Az OPC szerver egy szoftveralkalmazás vagy szabványos illesztőprogram, amelyet valós idejű adatok elérésére terveztek, és egyéb szolgáltatásokat nyújt, például eseménykezelés, naplózás stb. Különböző gyártóktól. Fordítóként működik az OPC kliens és a natív kommunikáció adatforrása között. Emellett rendelkezik „olvasási forrásból” és „íráshoz” adatforrás képességekkel.

Az OPC felépítése

Az OPC felépítése

Az OPC interfészként kezeli az ügyfeleket az üzemi adatokkal számos specifikáció megadásával, például riasztó, eseménykezelő, történészi stb. Ugyanazokkal az OPC specifikációkkal az OPC szerverek képesek kommunikálni különböző szállító kliensekkel.

OPC kliens-szerver rendszer

OPC kliens-szerver rendszer

Az OPC kliens egyben olyan szoftveralkalmazás is, amelyet az OPC szerverekkel való kommunikációra terveztek. Valójában adatgyűjtő, és az alkalmazás kommunikációs kérelmét lefordítja az OPC kérésnek, és elküldi az OPC szervernek. Az adatok olvasása közben az ügyfél visszafordítja az alkalmazás natív kommunikációs formátumába. Ezek a szoftver modulok beágyazott olyan alkalmazásokban, mint a HMI, a történészek stb., hogy kérhessék és utasíthassák az OPC szerver szoftvert. Ezek képesek kommunikálni különböző OPC szerverekkel is.

Például a fent ábrázolt OPC kliens-szerver diagram elmagyarázza, hogy ez a kettő hogyan kommunikál egymással. Az OPC szerver összegyűjti és elküldi az adatokat különböző adatforrásokba, mint például a Siemens, Allen Bradley, Mitsubishi stb., Majd ezeket az adatokat elküldi az adatgyűjtőknek vagy az OPC klienseknek, mint például SCADA, vagy HMI kliens, adatbázis-hozzáférési kliens, stb. mondhatjuk, hogy az OPC szerver szoftver megszerzi az adatokat, míg az ügyfél bemutatja az adatokat és manipulálja azokat.

Mire van szükség egy OPC szerverre?

1. Kommunikáció különböző gyártókkal

Tegyük fel, hogy kettőnk van logikai vezérlők-PLC-k programozása . Az egyik a Siemens, a másik az ABB, amelynek kommunikációs protokolljai különböznek egymástól. E két vezérlő összekapcsolásához és az adatok SCADA szoftverrel történő megfigyeléséhez OPC szerverre van szükség. Ez csökkenti a további hardver-illesztőprogramok szükségességét a saját protokollok kliensprotokollá konvertálásához.

2. Az egyéni illesztőprogramok szükségességének kiküszöbölése a rendszerben

A HMI alkalmazásokhoz egyedi illesztőprogramokra van szükség a PLC eszközzel való kommunikáció létrehozásához. Hasonlóképpen a korábbi adatok eléréséhez különböző illesztőprogramokra is szükségük van. Az OPC azonban kiküszöböli azt a problémát, hogy külön illesztőprogramokat igényeljenek az ilyen funkciókhoz.

3. Az eszköz terhelésének csökkentése érdekében

Az OPC-kiszolgáló csökkenti az adatforrás-eszközök terhelését, mivel lehetővé teszi a kommunikációt több alkalmazással, miközben csak egy kapcsolat van az adatforrással. Ez csökkenti az adatforrásból történő többszörös hozzáférést, és ezáltal csökkenti az adatforrás terhelését.

4. Az adatokhoz való hozzáférés megkönnyítése

A valós idejű adatok, a múltbeli adatok és események figyelése és kezelése kulcsfontosságú minden folyamatüzemben. Az OPC szerverek megkönnyítik a pontos megfigyelést és a képességek kezelését több olyan automatizált protokoll révén, mint például Modbus , Profibus stb., Redundáns hozzáféréssel.

Reméljük, hogy érdekes és értékes információkat tudtunk nyújtani az OPC szerverekről. Ez a cikk különösen hasznos azok számára, akik irányítással és műszerezéssel akarnak karriert folytatni. Itt van egy egyszerű kérdés az olvasók számára - Hogyan lehet megkülönböztetni az OPC szervereket?

Kérjük, adja meg válaszait és visszajelzését erről a cikkről vagy projektötletek az alább megadott megjegyzések részben:

Fotók