MQTT és OPC UA: Ipari protokollok áttekintése egy gyártói szemszögből

MQTT vs. OPC UA: Navigating Industrial Protocols from an OEM Perspective

A  Okos Gyártás korszakában a gépeknek többet kell tenniük, mint pusztán feladatokat végrehajtaniuk. Kommunikálniuk kell. Eredeti Berendezésgyártóként (OEM) kritikus tervezési döntés, hogy miként továbbítjuk az adatokat egy  PLC és egy felhőszolgáltató vagy helyi adatbázis között. Bár az MQTT és az OPC UA egyaránt segíti az adatátvitelt, alapvető felépítésük nagyon eltérő célokat szolgál az  ipari automatizálás területén.

Az ipari kapcsolódás eredete

E protokollok megértéséhez érdemes visszatekinteni a történetükre. Az MQTT (Message Queuing Telemetry Transport) eredetileg műholdas olajvezetékekhez készült megoldásként indult. Alkottói könnyű, kis energiaigényű módszert kerestek az időszakos kapcsolatok kezelésére. Ezzel szemben az OPC UA (Open Platform Communications Unified Architecture) a Microsoft alapokról fejlődött ki egy gyártófüggetlen szabvánnyá. Ma az OPC Alapítvány tartja fenn, mint biztonságos, platformfüggetlen keretrendszert az  üzemi automatizálás számára.

Az MQTT közzététel-feliratkozás modelljének működése

Az MQTT egy „Közzététel/Feliratkozás” (Pub/Sub) felépítésre épül. Ebben a rendszerben egy központi közvetítő kezeli az összes adatforgalmat. Egy eszköz „közzétesz” egy adatcsomagot egy adott témakörben a közvetítőnél. Ennek eredményeként bármely kliens „feliratkozik” erre a témára, hogy frissítéseket kapjon. Ez a lazán kapcsolt megoldás kiválóan működik távoli érzékelőknél, ahol a kapcsolatok ingadozóak. Ugyanakkor mivel a közvetítő a központban áll, mind a gépnek, mind a kliensnek fenntartott úton kell maradnia ehhez a központi csomóponthoz.

Az OPC UA felépítésének összetettsége

Az egyszerű üzenetküldő protokolltól eltérően az OPC UA egy átfogó kommunikációs architektúra. Lehetővé teszi a közvetlen, gazdag kapcsolatokat kliens és szerver között. Ez a felépítés támogatja a „böngészést”, amikor a szerver valós időben feltérképezheti egy  PLC belső címkéit. Bár támogatja a Pub/Sub modellt, ereje a kliens/szerver modellben rejlik. Továbbá a jelentős  irányítórendszer gyártók az OPC UA-t natívan építik be hardvereikbe, bár az aktiválás gyakran licenchez kötött.

Az MQTT előnyei a felhőintegrációban

Az MQTT akkor kiváló, ha a sávszélesség korlátozott vagy ha adatokat kell továbbítani felhőplatformokra. Kis fejlécmérete miatt rendkívül gyors a kis adatcsomagok esetén. Emellett a nagy felhőszolgáltatók, mint az AWS és az Azure, az MQTT-t használják elsődleges adatbeviteli protokollként. Ez viszonylag zökkenőmentessé teszi az integrációt a „Nagy Adat” eszközökkel. Ugyanakkor sok szabványos  ipari automatizálási vezérlő nem támogatja az MQTT-t natívan, gyakran külső átjárókra vagy egyedi kódra van szükség.

Gyors adatátvitel és az OPC UA előnyei

Amikor egy alkalmazás nagy sebességű, szinkronizált adatokat igényel egy próbapad vagy motorvezérlő esetén, az OPC UA általában jobb választás. Hatékonyan kezeli a nagy adatállományokat, és erős biztonsági funkciókat kínál alapból. Mivel ipari szabvány, a legtöbb modern  DCS és SCADA rendszer felismeri az OPC UA címkéket további köztes szoftver nélkül. Ez a natív kompatibilitás megkönnyíti az  üzemi automatizálás rendszer hosszú távú karbantartását.

A megfelelő protokoll kiválasztása a géphez

A végső döntés gyakran az ügyfél meglévő informatikai infrastruktúrájától függ. Ha egy gyár már használ egy adott technológiai rendszert, valószínűleg azt fogja előírni a géphez. Ha van választási lehetőség, gondolja át, hová kerülnek az adatok. Helyi, nagy sebességű gép-gép (M2M) kommunikációhoz az OPC UA mélyebb integrációt kínál. Ha a cél távoli felügyelet vagy felhőalapú elemzés, az MQTT egyszerűbb utat biztosít.

Szerzői megjegyzés: a hibrid valóság

Szakmai tapasztalatom szerint az „MQTT vagy OPC UA” vita gyakran hamis választás. Sok modern  ipari automatizálási projekt valójában mindkettőt használja. Gyakran alkalmazom az OPC UA-t nagy sebességű helyi vezérlésre és adatcserére a PLC és a kezelői felület között. Ugyanakkor MQTT átjárót használok, hogy összesített kulcsfontosságú mutatókat továbbítsak egy felhői irányítópultra. Tanácsom az OEM-eknek: ne zárkózzanak be egyetlen protokollba. Inkább építsenek rugalmas felépítést, amely alkalmazkodni tud az ügyfél egyedi digitális környezetéhez.

Mutasd az összeset
Blogbejegyzések
Mutasd az összeset
Why RTD Sensors Must Be Installed Downstream of Orifice Plates

Miért kell az RTD érzékelőket az orifícslapok után felszerelni?

Az RTD felszerelése egy fojtólemez előtt torzíthatja a differenciális nyomásméréseket a termikus hüvely körüli örvényképződés miatt. Ez a cikk ismerteti a von Kármán örvénysor fizikáját, az ISO 5167 és az ASME MFC-3M követelményeit a fojtólemez utáni elhelyezésre, az 5D minimális távolságszabályt, a termikus hüvely mögötti örvényfrekvencia megfelelőségét, valamint egy 7 lépéses telepítési eljárást a kombinált fojtólemez és RTD egységekhez.
Vortex Flow Meter: Working Principles, Selection Criteria, and Field Commissioning

Vortex áramlásmérő: működési elvek, kiválasztási szempontok és helyszíni üzembe helyezés

A örvényáramlásmérő a von Kármán örvényleválasztás elvén működik, kiváló hosszú távú pontosságot biztosítva gőz, gáz és alacsony viszkozitású folyadékok mérésében, mozgó alkatrészek nélkül. Ez az útmutató tárgyalja a Strouhal-szám fizikáját, a Reynolds-szám korlátait, a mérő méretezését, az ABB VortexMaster FSV430 egyenes szakaszra vonatkozó követelményeit, valamint a Woodward turbinavezérlő integrációjának helyszíni üzembe helyezési lépéseit.
Thermocouple Wiring, Standards, and Troubleshooting: A Practical Field Guide

Termopár vezetékek, szabványok és hibakeresés: Gyakorlati terepi útmutató

A pontos termopár méréshez helyes típusválasztás, megfelelő hosszabbító vezeték és megbízható hidegcsatlakozási kompenzáció szükséges. Ez az útmutató az IEC 60584 típuskódokat és alkalmazási tartományokat, a hosszabbító vezeték és kompenzáló kábel kiválasztását, a Phoenix Contact WTOP CJC sorkapcsokat, a Yokogawa YTA110 CJC konfigurációt, valamint a nyitott áramkör, rövidzárlat és kalibrációs eltérés szisztematikus hibadiagnosztikáját tárgyalja.