Wymagania i topologia przełącznika sieciowego EtherNet/IP Kinetix 5500
Skonfiguruj serwonapędy Allen-Bradley Kinetix 5500 w sieci EtherNet/IP. Materiał obejmuje CIP Sync, synchronizację czasu IEEE 1588 V2, wybór przełącznika Str...
Osie serwo szybko ujawniają problemy ze skrótami sieciowymi. Integracja Kinetix 5500 (2198-xxxx-ERS3) z podsiecią, która już obsługuje I/O ControlLogix, adaptery bezpieczeństwa, ruch PanelView i VFD, rodzi praktyczne pytanie: czy zarządzany Stratix jest niezbędny i która topologia utrzyma CIP Sync w ramach budżetu? Odpowiedź zależy od Requested Packet Interval, synchronizacji czasu IEEE 1588 V2 i jittera — a nie od tego, czy napęd „odpowiada na ping”.
CIP Motion nie toleruje jittera czasu przebywania generowanego przez przełączniki niezarządzalne, nawet gdy połączenia unicast wyglądają poprawnie w Studio 5000.
Wymagania CIP Motion / CIP Sync
| Parametr | Typowe wymagania Kinetix 5500 |
|---|---|
| Okres aktualizacji | 1 ms (oprogramowanie sprzętowe ERS3 6.xxx+); starsze rodziny mogą wymagać 2 ms |
| Synchronizacja czasu | CIP Sync (IEEE 1588 V2), grandmaster + zegary transparentne |
| Budżet jittera | Klasa poniżej mikrosekundy od końca do końca w całym łańcuchu TC |
| Klasa połączenia | Klasa 1; Studio 5000 v28+ często domyślnie używa trybu unicast dla 5500 |
| Topologia | Gwiazda, linia lub DLR — bez przypadkowego łańcuchowego łączenia przełączników konsumenckich |
Jeśli dowolny przełącznik na ścieżce nie działa jako zegar transparentny (lub przynajmniej nie ogranicza czasu przebywania PTP), napęd odrzuca synchronizację, a usterka wygląda jak problem serwa.
Lista kontrolna funkcji przełącznika
- Zegar transparentny IEEE 1588 V2 z rygorystycznymi parametrami czasu przebywania
- Sprzętowy QoS z bezwzględnym priorytetem dla krytycznego czasowo DSCP (oznaczenia EtherNet/IP i PTP)
- Podsłuchiwanie IGMPv2/v3, gdy multicast pozostaje w użyciu
- Zachowanie CIP zatwierdzone przez ODVA / Rockwell tam, gdzie to możliwe (rodziny Stratix 5700/5400/5410)
Przełączniki niezarządzalne przekazują ramki PTP bez korygowania czasu przebywania; jitter przy wielu przeskokach może osiągać setki mikrosekund, przekraczając budżet ruchu wynoszący 1 ms. Zarządzane przełączniki innych producentów mogą działać, jeśli prawidłowo skonfiguruje się PTP TC i QoS, ale ryzyko pozostaje po Twojej stronie, a natywna diagnostyka Stratix w drzewie I/O jest niedostępna.
Topologia z małą liczbą osi: bezpośredni DLR z EN2TR
W przypadku jednej lub dwóch osi sprawdzonym rozwiązaniem jest fizyczna separacja zamiast kupowania przełącznika do ruchu już pierwszego dnia:
Port 1 EN2TR -> przełącznik zakładowy (HMI, I/O, VFD) Port 2 EN2TR -> port 1 Kinetix 5500 (2-węzłowy DLR) Napęd: topologia sieci = DLR, węzeł (nie supervisor) Okres aktualizacji osi = 1 ms (dopasuj do RPI)
Ruch CIP Motion w trybie unicast w tym segmencie z dwoma węzłami usuwa obciążenie IGMP ze ścieżki ruchu. Długość kabla nadal musi mieścić się w limitach dla miedzi; obwód pierścienia stanowi sumę długości obu segmentów, gdy później rozbudujesz łańcuch DLR.
Domeny rozgłoszeniowe HMI są cichym wrogiem strumieni ruchu 1 ms we współdzielonych podsieciach.
Opcje segmentacji HMI
| Opcja | Kiedy pasuje |
|---|---|
| Bezpośrednie podłączenie napędu do portu 2 EN2TR | 1–2 osie; brak dodatkowych kosztów przełącznika |
| Drugi moduł ENxT | Duże obciążenie HMI lub planowany wzrost liczby osi |
| Zastąpienie niezarządzanej infrastruktury urządzeniem Stratix | Wiele osi; wymieszane urządzenia bezpieczeństwa, I/O i HMI w jednej domenie L2 |
Okres aktualizacji a RPI
W przypadku osi Kinetix 5500 okres aktualizacji (właściwości ruchu) i RPI (właściwości połączenia) są powiązanymi, ale nieidentycznymi ustawieniami. Dla oprogramowania sprzętowego ERS3, które to obsługuje, ustaw oba na 1 ms i utrzymuj je zgodne. Niezgodność jest częstą przyczyną komunikatu „Connection Not Established” podczas uruchamiania. Częstotliwości komunikatów PTP w ENxT powinny pozostać na wartościach zalecanych przez Rockwell, chyba że zatwierdzona dokumentacja architektury stanowi inaczej.
Gdy liczba osi na współdzielonej, niezarządzanej infrastrukturze przekroczy około osiem do dziesięciu napędów, skumulowany jitter zwykle wymusza modernizację do urządzenia klasy Stratix, nawet jeśli połączenia unicast wyglądały poprawnie przy jednej lub dwóch osiach. Zaplanuj ten etap już podczas pierwszej modernizacji, a nie dopiero po trzecim niewyjaśnionym błędzie synchronizacji.
Kontrole uruchomieniowe
- Potwierdź, że wybranym zegarem grandmaster jest właściwy ENxT; jeśli jest dostępny, odczytaj stan PTP w urządzeniu Stratix
- Dopasuj okres aktualizacji i RPI; niezgodności powodują błędy połączeń
- Porównaj listy NS/połączeń z licznikami przełącznika, gdy dane się nie zgadzają
- Przetestuj nawałowo nawigację HMI podczas pracy osi — obserwuj błędy synchronizacji
- Udokumentuj schematy topologii; „tymczasowe” przełączniki biurowe stają się trwałym obciążeniem
- Zarejestruj bazowy poziom błędu nadążania osi przed testem obciążeniowym HMI i po nim
Zapasowe urządzenia Motion i Logix powinny podlegać tym samym zasadom PLC/PAC, które stosuje się do sterowników dyskretnych, aby awaria modułu EN2TR nie unieruchomiła stanowiska produkcyjnego.
O autorze
Mark Townsend | Starszy inżynier automatyzacji – systemy Allen-Bradley
Mark Townsend jest starszym inżynierem automatyzacji z ponad 18-letnim doświadczeniem w pracy z platformami Allen-Bradley, obejmującym systemy ControlLogix, CompactLogix i starsze SLC-500. Na co dzień zajmuje się programowaniem logiki w RSLogix / Studio 5000 oraz uruchamianiem interfejsów HMI FactoryTalk View w starzejących się i zróżnicowanych parkach urządzeń.