Allen-Bradley EtherNet/IP Vodič za konfiguraciju: CIP poruke sa Logix 5000 kontrolerima
Uvod
EtherNet/IP je industrijski Ethernet protokol zasnovan na Common Industrial Protocol (CIP). Razvio ga je Allen-Bradley (Rockwell Automation). Omogućava brzu, determinističku komunikaciju između PLC-ova, pogona, HMI uređaja i uređaja trećih strana. Za razliku od standardnog Ethertnet-a, EtherNet/IP daje prioritet podacima za upravljanje u realnom vremenu. Ovaj vodič pokriva postavljanje EtherNet/IP mreže, konfiguraciju kontrolera u Studio 5000 i razmenu podataka zasnovanu na tagovima. Namenjen je inženjerima koji rade sa ControlLogix, CompactLogix ili PLC-5 sistemima.
Razumevanje slojeva EtherNet/IP protokola
EtherNet/IP se nalazi na vrhu standardnih TCP/IP i UDP/IP slojeva. Koristi CIP za apstrakciju podataka. Protokol podržava dva režima komunikacije: eksplicitno slanje poruka (zahtev/odgovor) i implicitno slanje poruka (I/O veza). Implicitno slanje omogućava cikličnu razmenu podataka u realnom vremenu. Eksplicitno slanje se koristi za konfiguraciju i dijagnostiku.
Ključni parametri protokola uključuju vremensko ograničenje veze (podrazumevano 60 sekundi), RPI (Requested Packet Interval) i o-to-t (originator-to-target) mrežni put. RPI određuje koliko često se podaci razmenjuju. Tipične vrednosti RPI-ja kreću se od 10 ms do 100 ms u zavisnosti od brzine aplikacije.
Allen-Bradley EtherNet/IP hardversko postavljanje
Allen-Bradley kontroleri koriste ugrađene Ethernet portove na CPU modulima. ControlLogix 1756-EN2T i 1756-EN3TR moduli podržavaju 100 Mbps full-duplex rad. Takođe podržavaju DLR (Device Level Ring) topologiju za otpornost mreže. CompactLogix 5380 kontroleri imaju ugrađene dual-port Ethernet koji podržava linearne i prstenaste topologije.
Prilikom konfiguracije fizičke mreže, koristite industrijske Ethernet prekidače namenjene upravljanoj operaciji. Izbegavajte potrošačke prekidače u kontrolnim mrežama. IP adresu kontrolera podesite putem BootP/DHCP ili kroz Studio 5000. Preporučuje se statička IP adresa za sisteme kritične za bezbednost.
Korak po korak konfiguracija u Studio 5000
Korak 1: Dodela IP adrese i konfiguracija Ethernet porta
Otvorite Studio 5000 Logix Designer i kreirajte ili otvorite svoj projekat. U Controller Organizer-u proširite slot kontrolera i kliknite desnim tasterom na Ethernet modul. Za ControlLogix 1756-EN2T izaberite 1756-EN2T kao tip modula. Podesite IP adresu, subnet masku i gateway u svojstvima modula. Omogućite Web Server i FTP opcije ako su potrebne daljinske dijagnostike. Onemogućite neiskorišćene servise da biste smanjili površinu za sajber napade.
Podesite konfiguraciju porta u skladu sa topologijom mreže. Izaberite Linear za lančanu topologiju. Izaberite DLR za prstenastu topologiju sa oporavkom od grešaka. Povežite se online i proverite da li statusne LED diode modula svetle zeleno.
Korak 2: Konfigurisanje EtherNet/IP veza i tagova
Definišite tagove kontrolera za podatke koji će se razmenjivati preko EtherNet/IP. Kreirajte tag pod imenom Motor_Speed tipa REAL — ovo će biti proizvedeni podaci. Dodajte novi Generic EtherNet/IP modul u I/O Configuration stablu. Podesite parametre veze: O->T Format = DATA INT, T->O Format = DATA INT. Postavite RPI na 50 ms za standardne kontrolne podatke, 10 ms za visoke brzine osa. Unesite IP adresu udaljenog uređaja i parametre elektronskog ključanja. Elektronsko ključanje sprečava povezivanje sa pogrešnim tipom uređaja.
Preuzmite projekat u kontroler i pratite status veze u Controller Tags. Proverite da li se podaci ažuriraju u realnom vremenu. Ako veza ne uspe, proverite karticu Minor Faults.
Otklanjanje problema sa EtherNet/IP vezama
EtherNet/IP greške spadaju u tri kategorije: fizičke, konfiguracione i probleme na sloju aplikacije.
Greška 1: Veza nije uspostavljena. Modul pokazuje žuto ili crveno svetlo na LED diodama. Prvo proverite fizičku vezu kabla. Koristite tester mrežnih kablova da proverite da li postoje prekidi ili kratki spojevi. Potvrdite da su oba kraja kabla pravilno završena prema TIA-568-B standardu.
Greška 2: Nevažeći put do taga. Kontroler vraća kod greške 16#0204 (nevažeći tag). Ovo se dešava kada se ime taga ne poklapa između proizvođača i potrošača. Proverite put do taga u Studio 5000 Controller Tags. Osigurajte da se tip podataka slaže na obe strane.
Greška 3: Prekomerni jitter u komunikaciji. Kršenja RPI-ja se javljaju kada mreža ne može da isporuči podatke u okviru podešenog intervala. Proverite zasićenost porta na prekidaču. Premestite uređaje sa velikim saobraćajem u odvojene VLAN-ove. Povećajte vrednost RPI-ja ako aplikacija može da podnese sporije osvežavanje.
Zaključak i preporuke za akciju
EtherNet/IP pruža robusnu, brzu komunikacionu osnovu za Allen-Bradley automatizacione sisteme. Studio 5000 pojednostavljuje konfiguraciju kroz grafički interfejs. Ipak, pravilno projektovanje mreže i planiranje IP adresa ostaju ključni. Uvek dokumentujte mapiranje tagova i parametre veza u vašem P&ID i IO spisku.
Pre puštanja u rad, izvršite analizu EtherNet/IP saobraćaja pomoću upravljanog prekidača. Snimite i pregledajte saobraćaj da biste proverili usklađenost sa RPI-jem. Ovaj korak otkriva uska grla u mreži pre nego što utiču na proizvodnju.
Autor: Lin Xiaoming je inženjer industrijske automatizacije sa preko 12 godina iskustva na platformama Allen-Bradley, Siemens i Schneider. Specijalizovan je za programiranje PLC-a i integraciju industrijskih mreža.
