Allen-Bradley EtherNet/IP konfigurēšanas ceļvedis: ControlLogix savienošana ar Schneider SCADA sistēmām

Praktiska Allen-Bradley PLC integrācija ar Schneider platformu, izmantojot EtherNet/IP tiešo ziņojumapmaiņu un CIP maršrutēšanu
Ievads
Rockwell Automation Allen-Bradley ControlLogix un CompactLogix PLC tiek plaši izmantoti procesu rūpniecībā. Šo kontrolleru integrācijai ar Schneider Electric SCADA sistēmām, piemēram, Vijeo Citect vai EcoStruxure Operator Terminal Expert, nepieciešama pareiza EtherNet/IP konfigurācija. Šajā rokasgrāmatā aprakstīta pilnīga iestatīšana, izmantojot Rockwell Studio 5000 un Schneider konfigurācijas rīkus, kā arī sniegti praktiski soļi uzticamas datu apmaiņas izveidei.
EtherNet/IP sakaru arhitektūra
EtherNet/IP lietojumslāņa protokolam izmanto Common Industrial Protocol (CIP). Datu apmaiņa starp Allen-Bradley un Schneider ierīcēm notiek, izmantojot CIP savienojumus — gan netiešos (I/O) savienojumus liela ātruma cikliskajiem datiem, gan tiešo ziņojumapmaiņu pieprasījuma lasīšanas/rakstīšanas darbībām. Schneider SCADA parasti izmanto CIP tiešo ziņojumapmaiņu, lai nolasītu tagus no Allen-Bradley kontrollera, izmantojot standarta CIP objektu modeli.
Būtiskākais konfigurācijas aspekts ir IP adreses piešķiršana un CIP savienojuma ceļš. Schneider SCADA sistēmas piekļūst Allen-Bradley kontrolleriem, izmantojot EtherNet/IP sākotnējo saskarni vai OPC UA serveri. Lai konfigurētu dažādu ražotāju ierīču sakarus, ir būtiski izprast CIP adresēšanas shēmu — ceļa segmentus, loģiskos segmentus un porta segmentus.
1. darbība: Allen-Bradley kontrollera EtherNet/IP porta konfigurēšana
- Atveriet Studio 5000 Logix Designer un izveidojiet tiešsaistes savienojumu ar ControlLogix vai CompactLogix kontrolleri.
- Pārejiet uz kontrollera rekvizītiem un piešķiriet EtherNet/IP portam statisku IP adresi, piemēram, 192.168.1.101/24.
- Pārliecinieties, ka IP adrese atrodas tajā pašā apakštīklā, kur Schneider SCADA serveris.
- Pārbaudiet, vai Ethernet ports ir iespējots un iestatīts režīmā “Online”.
- Kontrollera rekvizītos apstipriniet, ka CIP versija ir saderīga ar Schneider SCADA draiveri; ieteicama CIP versija 1.3 vai jaunāka.
2. darbība: Datu definēšana un tagu izveide Studio 5000 ārējai piekļuvei
- Sadaļā Controller Tags izveidojiet programmas tagus visiem datiem, kuriem paredzēta SCADA piekļuve.
- Katram tagam pēc nepieciešamības iestatiet rekvizītu External Access uz “Read/Write” vai “Read Only”.
- Efektīvai pakešu konfigurēšanai organizējiet tagus struktūrās (UDT), kas atbilst Schneider ierīču datu tipiem.
- Lejupielādējiet tagu datubāzi kontrollerī un tiešsaistes tagu pārraugā pārbaudiet, vai tagu nosaukumi ir redzami.
- Piešķiriet tagiem jēgpilnus aprakstus, lai atvieglotu SCADA inženiertehnisko dokumentāciju.
3. darbība: Schneider SCADA EtherNet/IP draivera konfigurēšana
- Atveriet Vijeo Citect vai EcoStruxure Operator Terminal Expert un pievienojiet jaunu ierīci, izmantojot EtherNet/IP draiveri.
- Ievadiet Allen-Bradley kontrollera IP adresi un definējiet CIP savienojuma ceļu, piemēram, backplane=0, slot=0 procesoram.
- Importējiet Allen-Bradley tagu sarakstu, izmantojot EDS failu vai CSV importēšanu, lai automātiski izveidotu SCADA tagus, kas atbilst kontrollera tagiem.
- Iestatiet aptaujas grupas skenēšanas laiku; ieteicams 250 ms procesa mainīgajiem un 1 s iestatījumu vērtību un režīmu tagiem.
- Konfigurējiet nejutības joslas vērtības, lai samazinātu nevajadzīgu datu pārraidi analogajiem tagiem.
4. darbība: Sakaru pārbaude un validēšana
- Izmantojiet Studio 5000 tagu pārlūku, lai pārbaudītu, vai kontrollerim var piekļūt tīklā no SCADA servera datora.
- Studio 5000 tiešsaistes režīmā piespiediet vērtības un pārbaudiet, vai vērtības tiek atjauninātas Schneider SCADA grafikā.
- Pārbaudiet rakstīšanas darbības SCADA operatora ekrānā, lai apstiprinātu divvirzienu datu plūsmu.
- Pārraugiet EtherNet/IP sakaru statusu gan Studio 5000, gan Schneider SCADA draivera diagnostikā.
- Dokumentējiet visus tagu savienojumus SCADA I/O ierīces konfigurācijas lapā, lai atvieglotu turpmāko apkopi.
Dažādu ražotāju EtherNet/IP problēmu novēršana
Visbiežākais sakaru atteices cēlonis starp Allen-Bradley un Schneider sistēmām ir neatbilstošs apakštīkls. Vispirms pārbaudiet, vai SCADA servera datoram ir Ethernet saskarne tajā pašā apakštīklā, kur Allen-Bradley kontrolleris. Pēc tam pārbaudiet, vai Windows ugunsmūris vai cita rūpnieciskās drošības programmatūra atļauj CIP datplūsmu 2222. un 44818. portā. Ja tiešā ziņojumapmaiņa neizdodas ar kļūdu “Connection Resource”, iespējams, ir sasniegts Allen-Bradley kontrollera maksimālais CIP savienojumu skaits — samaziniet savienoto klientu skaitu vai kontrollera rekvizītos palieliniet savienojumu limitu.
Nepamanītas datu neatbilstības — kad SCADA rāda vienu vērtību, bet kontrolleris citu — parasti norāda uz neatbilstošu taga nosaukumu vai nepareizi definētu datu tipu. Schneider SCADA bieži pēc noklusējuma izmanto INT datu tipus, savukārt Allen-Bradley peldošā komata vērtībām izmanto REAL. Pirms sakaru pārbaudes atzīšanas par veiksmīgu vienmēr pārbaudiet datu tipu kartējumu abās sistēmās.
Secinājumi un ieteikumi rīcībai
Allen-Bradley EtherNet/IP integrācijai ar Schneider SCADA nepieciešama rūpīga IP plānošana un tagu konfigurēšana abās pusēs. Vispirms pirms CIP sakaru konfigurēšanas pārbaudiet tīkla savienojamību un apakštīklu atbilstību. Pēc tam Studio 5000 izmantojiet tagus ar ārējo piekļuvi un pirms SCADA konfigurēšanas tiešsaistes pārraugā pārbaudiet tagu nosaukumus. Turklāt importējiet tagu sarakstu, izmantojot CSV, lai samazinātu manuālas ievades kļūdas. Tomēr pirms integrācijas pabeigšanas vienmēr veiciet visaptverošas piespiedu vērtību pārbaudes. Tāpēc ieplānojiet sakaru validācijas pārbaudi rūpnīcas apturēšanas laikā, lai netraucētu ražošanai. Visbeidzot, ieviesiet ikdienas sakaru darbspējas pārbaudi SCADA trauksmju sistēmā, lai noteiktu EtherNet/IP savienojumu zudumus, pirms par tiem ziņo operatori.
