Allen-Bradley EtherNet/IP konfigurációs útmutató: CIP üzenetküldés Logix 5000 vezérlőkkel
Bevezetés
Az EtherNet/IP egy ipari Ethernet protokoll, amely a Common Industrial Protocol (CIP) alapjaira épül. Az Allen-Bradley (Rockwell Automation) fejlesztette ki. Lehetővé teszi a gyors, determinisztikus kommunikációt PLC-k, hajtások, HMI-k és harmadik féltől származó eszközök között. A szabványos Ethernettel ellentétben az EtherNet/IP előtérbe helyezi a valós idejű vezérlési adatokat. Ez az útmutató az EtherNet/IP hálózat beállítását, a vezérlő konfigurálását a Studio 5000-ben, valamint a címkealapú adatcserét tárgyalja. Célcsoportja a ControlLogix, CompactLogix vagy PLC-5 rendszerekkel dolgozó mérnökök.
Az EtherNet/IP protokoll rétegeinek megértése
Az EtherNet/IP a szabványos TCP/IP és UDP/IP protokollok tetején helyezkedik el. A CIP-t használja az adatok absztrakciójához. A protokoll két kommunikációs módot támogat: explicit üzenetküldést (kérés/válasz) és implicit üzenetküldést (I/O kapcsolat). Az implicit üzenetküldés valós idejű ciklikus adatcserét biztosít. Az explicit üzenetküldést konfigurációra és diagnosztikára használják.
A protokoll kulcsparaméterei közé tartozik a kapcsolat időtúllépése (alapértelmezett 60 másodperc), az RPI (Requested Packet Interval – kért csomagintervallum) és az o-to-t (originátor-cél) hálózati útvonal. Az RPI határozza meg, milyen gyakran történik adatcsere. A tipikus RPI értékek 10 ms és 100 ms között mozognak az alkalmazás sebességétől függően.
Allen-Bradley EtherNet/IP hardver beállítása
Az Allen-Bradley vezérlők beágyazott Ethernet portokat használnak a CPU modulokon. A ControlLogix 1756-EN2T és 1756-EN3TR modulok 100 Mbps teljes duplex működést támogatnak. Emellett támogatják a DLR (Device Level Ring) topológiát a hálózati megbízhatóság érdekében. A CompactLogix 5380 vezérlők beépített kétportos Ethernettel rendelkeznek, amely támogatja a lineáris és gyűrű topológiákat.
A fizikai hálózat konfigurálásakor ipari Ethernet kapcsolókat használjon, amelyek menedzselt működésre vannak minősítve. Kerülje a fogyasztói kategóriás kapcsolókat a vezérlő hálózatokban. A vezérlő IP-címét állítsa be BootP/DHCP segítségével vagy a Studio 5000-en keresztül. Biztonságkritikus rendszerek esetén ajánlott a statikus IP-cím hozzárendelés.
Lépésről lépésre történő konfiguráció a Studio 5000-ben
1. lépés: IP-cím hozzárendelése és Ethernet port konfigurálása
Nyissa meg a Studio 5000 Logix Designer-t, és hozza létre vagy nyissa meg a projektjét. A Controller Organizer-ben bontsa ki a Controller foglalatot, majd kattintson jobb gombbal az Ethernet modulra. A ControlLogix 1756-EN2T esetén válassza a 1756-EN2T modultípust. Állítsa be az IP-címet, az alhálózati maszkot és az átjárót a modul tulajdonságainál. Ha távoli diagnosztika szükséges, engedélyezze a Web Server és FTP opciókat. A nem használt szolgáltatásokat tiltsa le a kibertámadási felület csökkentése érdekében.
Állítsa be a port konfigurációját a hálózati topológiának megfelelően. Válassza a Linear opciót füzér topológia esetén. Válassza a DLR-t gyűrű topológia és hibajavítás esetén. Menjen online, és ellenőrizze, hogy a modul állapotjelző LED-jei zölden világítanak.
2. lépés: EtherNet/IP kapcsolatok és címkék konfigurálása
Határozza meg a vezérlő címkéit az EtherNet/IP-n keresztül cserélendő adatokhoz. Hozzon létre egy Motor_Speed nevű címkét REAL típusban – ez lesz a termelt adat. Adjon hozzá egy új Generic EtherNet/IP modult az I/O Configuration fában. Állítsa be a Kapcsolati paramétereket: O->T formátum = DATA INT, T->O formátum = DATA INT. Az RPI értékét állítsa 50 ms-re szabványos vezérlési adatokhoz, 10 ms-re nagy sebességű tengelyekhez. Adja meg a távoli eszköz IP-címét és az elektronikus kulcs paramétereit. Az elektronikus kulcs megakadályozza a helytelen eszköztípushoz való csatlakozást.
Töltse le a projektet a vezérlőre, és figyelje a kapcsolat állapotát a Controller Tags-ban. Ellenőrizze, hogy az adatok valós időben frissülnek. Ha a kapcsolat sikertelen, nézze meg a Minor Faults fület.
EtherNet/IP kapcsolatok hibakeresése
Az EtherNet/IP hibák három kategóriába sorolhatók: fizikai, konfigurációs és alkalmazási réteg problémák.
Hiba 1: Kapcsolat nem jött létre. A modul sárga vagy piros LED állapotot mutat. Először ellenőrizze a fizikai kábelkapcsolatot. Használjon hálózati kábeltesztert a nyitott vagy zárlatos érpárok ellenőrzésére. Győződjön meg róla, hogy a kábel mindkét vége megfelelően van lezárva a TIA-568-B szabvány szerint.
Hiba 2: Érvénytelen címkeútvonal. A vezérlő 16#0204 hibakódot ad vissza (érvénytelen címke). Ez akkor fordul elő, ha a címke neve nem egyezik a termelő és a fogyasztó oldalán. Ellenőrizze a címkeútvonalat a Studio 5000 Controller Tags-ban. Győződjön meg róla, hogy az adattípus mindkét oldalon megegyezik.
Hiba 3: Túlzott kommunikációs jitter. RPI megsértések akkor fordulnak elő, amikor a hálózat nem képes az adatokat a beállított időintervallumon belül továbbítani. Ellenőrizze a kapcsoló port telítettségét. Mozgassa a nagy forgalmú eszközöket külön VLAN-okba. Növelje az RPI értékét, ha az alkalmazás elviseli a lassabb frissítést.
Összegzés és javaslatok
Az EtherNet/IP megbízható, nagysebességű kommunikációs hátteret biztosít az Allen-Bradley automatizálási rendszerek számára. A Studio 5000 grafikus felülete leegyszerűsíti a konfigurációt. Ugyanakkor a megfelelő hálózattervezés és IP-tervezés továbbra is kritikus fontosságú. Mindig dokumentálja a címkeleképezéseket és a kapcsolati paramétereket a P&ID és az IO listában.
Az üzembe helyezés előtt végezzen EtherNet/IP forgalomelemzést menedzselt kapcsolóval. Rögzítse és vizsgálja át a forgalmat az RPI megfelelésének ellenőrzéséhez. Ez a lépés segít kiszűrni a hálózati szűk keresztmetszeteket, mielőtt azok befolyásolnák a termelést.
Szerző: Lin Xiaoming ipari automatizálási mérnök, több mint 12 éves tapasztalattal az Allen-Bradley, Siemens és Schneider platformokon. PLC programozásra és ipari hálózatok integrációjára specializálódott.
