Otklanjanje problema s greškama EtherNet/IP veze na Allen-Bradley ControlLogix sistemima: Provereni redosled dijagnostike na terenu

Zašto dolazi do grešaka u povezivanju
EtherNet/IP je Common Industrial Protocol (CIP) preko standardnog Ethernet-a. Obrađuje I/O podatke i poruke na jednoj mreži. Greške u povezivanju uzrokuju najveći deo zastoja EtherNet/IP sistema. ControlLogix skeneri beleže svako stanje veze. Ovaj vodič pruža ponovljiv redosled dijagnostike. Koristite ga pre nego što pozovete podršku proizvođača.
Razumevanje modela povezivanja
CIP definiše dve uloge uređaja. Skener (inicijator) zahteva podatke. Adapter (odredište) ih isporučuje. Moduli ControlLogix 1756-EN2T i 1756-ENBT mogu imati obe uloge. I/O veze koriste Requested Packet Interval (RPI). Adapter šalje podatke tim intervalom. Podrazumevano vremensko ograničenje jednako je četvorostrukoj vrednosti RPI-ja. Na primer, RPI od 20 ms daje vremensko ograničenje od 80 ms. Veze za razmenu poruka koriste TCP port 44818. I/O saobraćaj koristi UDP port 2222. Višestruko emitovanje moguće je u oba slučaja. Svaka veza troši resurse skenera. Prevelik broj veza ili preagresivan RPI preopterećuje procesor.
Redosled dijagnostike u šest koraka
Korak 1: Očitajte LED indikatore modula. Neprekidno zeleno svetlo OK indikatora znači da je modul ispravan. Neprekidno zeleno svetlo NET A indikatora znači da je CIP veza aktivna. Trepćuće zeleno svetlo NET A indikatora znači da je veza uspostavljena, ali neaktivna. Isključen NET A indikator znači da nema veze. Zabeležite obrazac pre nego što bilo šta menjate.
Korak 2: Proverite pomoću FactoryTalk Linx-a. Pregledajte stablo i potvrdite da se modul prikazuje. Pošaljite ping na IP adresu modula. Otvorite veb-stranicu modula i proverite brojače veza.
Korak 3: Pregledajte fizičku putanju. Koristite oklopljeni Cat5e kabl ili bolji. Proverite RJ45 završetak i LED indikatore porta sviča. Prisilno uključite automatsko pregovaranje na oba kraja. Nepodudaranje dupleksa neprimetno uništava propusni opseg.
Korak 4: Pregledajte I/O konfiguraciju u programu Studio 5000. Potvrdite da RPI odgovara zahtevima uređaja. Omogućite unicast za guste mreže. Višestruko emitovanje može preplaviti svičeve.
Korak 5: Analizirajte greške MSG instrukcija. Pratite bitove .EN, .DN i .ER. Očitajte kôd greške u oznaci .ER. Kodovi u opsegu 16#02xx ukazuju na probleme sa povezivanjem. 16#0204 znači da je isteklo vreme veze. Proverite putanju, stanje odredišta i RPI.
Korak 6: Snimite pakete pomoću programa Wireshark. Za razmenu poruka koristite filter tcp.port == 44818. Za I/O koristite filter udp.port == 2222. Potražite zahteve Forward Open i njihove odgovore. Izostanak odgovora ukazuje na zaštitne zidove ili VLAN filtere. Proverite IGMP izveštaje kada višestruko emitovani saobraćaj nestane.
Podešavanje RPI-ja: kada i kako
Većina analognih i diskretnih I/O uređaja radi na 20 do 100 ms. Brze servo i sigurnosne petlje zahtevaju 1 do 10 ms. Počnite sa podrazumevanom vrednošću proizvođača. Povećavajte RPI dok greške ne prestanu. Tokom testa pratite iskorišćenost procesora. Pratite i propusni opseg mreže. RPI od 10 ms sa 50 uređaja stvara veliki saobraćaj. Koristite unicast režim kako bi opterećenje ostalo predvidivo.
Uobičajeni obrasci grešaka
Jedan modul se stalno isključuje. Najpre proverite brojače grešaka porta sviča. Zatim pokušajte sa ispravnim kablom. Takođe proverite da li se verzija firmvera podudara sa projektom.
Sve veze se prekidaju nakon ponovnog uključivanja napajanja. To obično znači nepodudaranje konfiguracije ili sukob IP adresa. Proverite kodiranje modula i tabelu planiranih veza. Takođe proverite zakup na DHCP serveru.
Povremeni prekidi tokom pokretanja motora. Elektromagnetne smetnje ili padovi napona uzrokuju ovaj obrazac. Međutim, istrošeni konektori izgledaju isto. Proverite uzemljenje i kontinuitet oklopa pre zamene modula.
Greške resursa skenera. Modul je dostigao ograničenje broja veza. Zato povećajte RPI ili dodajte drugi skener. Proverite broj veza na veb-stranici modula.
Preplavljivanje višestrukim emitovanjem. Jedan uređaj preplavljuje mrežu saobraćajem. Prisilno uključite unicast u svojstvima modula. To značajno smanjuje opterećenje sviča.
Zaključak i savet za postupanje
Radite po utvrđenom redosledu: fizički sloj, mreža, konfiguracija, opterećenje. Nikada ne menjajte RPI bez dokumentovanog razloga. Zabeležite početne vrednosti stanja LED indikatora i broja veza. Koristite unicast za guste mreže. Na kraju, držite rezervni konfigurisani modul na zalihama. Ova disciplina skraćuje prosečno vreme popravke za nekoliko sati.
Autor: Zhang Min je inženjer industrijske automatizacije sa više od 10 godina iskustva u PLC, DCS i upravljačkim sistemima.
