EtherNet/IP savienojuma kļūmju novēršana Allen-Bradley ControlLogix sistēmā: praksē pārbaudīta diagnostikas secība

Kāpēc rodas savienojuma kļūmes
EtherNet/IP ir Common Industrial Protocol (CIP), kas darbojas, izmantojot standarta Ethernet. Tas vienā tīklā apstrādā I/O un ziņojumapmaiņu. Savienojuma kļūmes izraisa lielāko daļu EtherNet/IP dīkstāves. ControlLogix skeneri reģistrē katru savienojuma stāvokli. Šajā rokasgrāmatā sniegta atkārtojama diagnostikas secība. Izmantojiet to, pirms sazināties ar ražotāja atbalsta dienestu.
Izprotiet savienojuma modeli
CIP definē divas ierīču lomas. Skeneris (iniciators) pieprasa datus. Adapteris (mērķis) tos piegādā. ControlLogix 1756-EN2T un 1756-ENBT moduļi var pildīt abas lomas. I/O savienojumos tiek izmantots pieprasītais pakešu intervāls (RPI). Adapteris nosūta datus šādā intervālā. Noklusējuma noildze ir četras reizes lielāka par RPI. Piemēram, ja RPI ir 20 ms, noildze ir 80 ms. Ziņojumapmaiņas savienojumos tiek izmantots TCP ports 44818. I/O datplūsma izmanto UDP portu 2222. Abos gadījumos iespējama multiraide. Katrs savienojums patērē skenera resursus. Pārāk daudz savienojumu vai pārāk īss RPI pārslogo centrālo procesoru.
Sešu soļu diagnostikas secība
1. solis: nolasiet moduļa LED indikatorus. Pastāvīgi zaļš OK indikators nozīmē, ka modulis darbojas pareizi. Pastāvīgi zaļš NET A indikators nozīmē aktīvu CIP savienojumu. Mirgojošs zaļš NET A indikators nozīmē, ka savienojums ir izveidots, bet nav aktīvs. Izslēgts NET A indikators nozīmē, ka savienojuma nav. Pirms jebkādu darbību veikšanas pierakstiet indikatoru stāvokli.
2. solis: pārbaudiet, izmantojot FactoryTalk Linx. Pārlūkojiet koku un pārliecinieties, ka modulis tajā ir redzams. Nosūtiet ping uz moduļa IP adresi. Atveriet moduļa tīmekļa lapu un pārbaudiet savienojumu skaitītājus.
3. solis: pārbaudiet fizisko savienojuma ceļu. Izmantojiet ekranētu Cat5e kabeli vai labāku. Pārbaudiet RJ45 savienojuma izveidi un komutatora porta LED indikatorus. Abos galos iespējojiet automātisko ātruma un dupleksa režīma saskaņošanu. Dupleksa neatbilstība nemanāmi iznīcina caurlaidspēju.
4. solis: pārskatiet I/O konfigurāciju Studio 5000. Pārliecinieties, ka RPI atbilst ierīces prasībām. Blīvos tīklos iespējojiet uniraidi. Multiraides vētras var pārsātināt komutatorus.
5. solis: analizējiet MSG instrukciju kļūdas. Pārraugiet bitus .EN, .DN un .ER. Nolasiet kļūdas kodu tagā .ER. Kodi diapazonā 16#02xx norāda uz savienojuma problēmām. 16#0204 nozīmē, ka savienojumam iestājusies noildze. Pārbaudiet ceļu, mērķa stāvokli un RPI.
6. solis: tveriet paketes, izmantojot Wireshark. Ziņojumapmaiņai izmantojiet filtru tcp.port == 44818. I/O datplūsmai izmantojiet filtru udp.port == 2222. Meklējiet Forward Open pieprasījumus un to atbildes. Atbilžu trūkums norāda uz ugunsmūriem vai VLAN filtriem. Ja multiraides datplūsma pazūd, pārbaudiet IGMP ziņojumus.
RPI regulēšana: kad un kā to veikt
Lielākā daļa analogās un diskrētās I/O datplūsmas darbojas ar 20–100 ms intervālu. Ātrām servo un drošības kontūriem nepieciešami 1–10 ms. Sāciet ar ražotāja noklusējuma iestatījumu. Palieliniet RPI, līdz kļūmes vairs nerodas. Pārbaudes laikā uzraugiet centrālā procesora noslodzi. Uzraugiet arī tīkla joslas platumu. RPI 10 ms ar 50 ierīcēm rada intensīvu datplūsmu. Izmantojiet uniraides režīmu, lai slodzi saglabātu prognozējamu.
Izplatītākie kļūmju modeļi
Viens modulis atkārtoti atvienojas. Vispirms pārbaudiet komutatora porta kļūdu skaitītājus. Pēc tam izmēģiniet pārbaudītu kabeli. Turklāt pārliecinieties, ka aparātprogrammatūras versija atbilst projektam.
Visi savienojumi pārtrūkst pēc strāvas padeves atjaunošanas. Parasti tas nozīmē konfigurācijas neatbilstību vai IP konfliktu. Pārbaudiet moduļa atslēgošanu un ieplānoto savienojumu tabulu. Pārbaudiet arī DHCP servera nomu.
Pārtraukumi motora iedarbināšanas laikā. Šādu modeli izraisa elektromagnētiskie traucējumi vai sprieguma kritumi. Tomēr tāpat var izpausties nolietoti savienotāji. Pirms moduļu nomaiņas pārbaudiet zemējumu un ekrāna nepārtrauktību.
Skenera resursu kļūdas. Modulis ir sasniedzis savienojumu ierobežojumu. Tāpēc palieliniet RPI vai pievienojiet otru skeneri. Pārskatiet savienojumu skaitu moduļa tīmekļa lapā.
Multiraides vētras. Viena ierīce pārpludina tīklu ar datplūsmu. Moduļa rekvizītos piespiediet uniraidi. Tas ievērojami samazina komutatora slodzi.
Secinājumi un ieteikumi rīcībai
Darbojieties noteiktā secībā: fiziskais savienojums, tīkls, konfigurācija, slodze. Nekad nemainiet RPI bez dokumentēta iemesla. Reģistrējiet LED indikatoru stāvokļa un savienojumu skaita sākotnējās vērtības. Blīvos tīklos izmantojiet uniraidi. Visbeidzot, glabājiet plauktā rezerves konfigurētu moduli. Šāda disciplīna par vairākām stundām samazina vidējo remonta laiku.
Autors: Zhang Min ir industriālās automatizācijas inženieris ar vairāk nekā 10 gadu pieredzi PLC, DCS un vadības sistēmu jomā.
