Ethernet przemysłowy – Projekt oprogramowania dla EtherCAT, PROFINET i EtherNet/IP

Szybko i niezawodnie wdróż komunikację Industrial Ethernet na phyCORE-AM64x. Wraz z naszym partnerem IBV dostarczamy zestaw deweloperski z wstępnie skonfigurowanym pakietem SDK, który umożliwia natychmiastowe uruchomienie EtherCAT, PROFINET i EtherNet/IP na sprzęcie PHYTEC. Wykorzystaj nasze gotowe wersje demonstracyjne jako punkt wyjścia, a pakiet SDK jako solidną podstawę do tworzenia własnych aplikacji.

Przemysłowe protokoły komunikacyjne, takie jak EtherCAT, PROFINET czy EtherNet/IP, stawiają szczególne wymagania sprzętowi i systemowi operacyjnemu: wymagają deterministycznych opóźnień, których standardowy system Linux nie jest w stanie zagwarantować.

Procesor phyCORE-AM64x rozwiązuje ten problem dzięki heterogenicznej architekturze procesora. SoC łączy wydajne rdzenie Linux Cortex-A53 z dedykowanymi procesorami czasu rzeczywistego (R5F) i specjalnymi przemysłowymi układami Ethernet (PRU-ICSSG). Pozwala to na obsługę wymagających protokołów komunikacyjnych w czasie rzeczywistym, podczas gdy logika aplikacji wygodnie działa pod kontrolą systemu Linux.

Nasz zestaw SDK, który opracowaliśmy wspólnie z IBV, udostępnia Ci właśnie taką architekturę.

Nasza usługa: Przemysłowy Ethernet gotowy do użycia

We współpracy z naszym partnerem IBV przejęliśmy za Ciebie kompleksową integrację oprogramowania:

  • Wstępnie skonfigurowany zestaw SDK: Kompletny zestaw narzędzi programistycznych dla AM64x umożliwiający bezpośrednie korzystanie z przemysłowych protokołów Ethernet EtherCAT, PROFINET i EtherNet/IP.

  • Demonstracje protokołów z przewodnikiem szybkiego startu: Dla każdego z trzech protokołów dostępna jest w pełni funkcjonalna aplikacja demonstracyjna zawierająca przewodnik szybkiego startu, umożliwiający natychmiastowe rozpoczęcie korzystania.

  • Samodzielny obraz testowy: Gotowy obraz systemu Linux dla zestawu phyCORE-AM64x Industrial Communication Kit, który można zapisać bezpośrednio na karcie SD i użyć do początkowych testów.

  • Yocto Meta-Layer jako BSP-Szablon: Warstwa meta-indcomms-ibv stanowi czysty punkt wyjścia dla własnego obrazu Yocto gotowego do produkcji.

  • Wsparcie integracji: Oprócz wersji demonstracyjnej PHYTEC i IBV udzielą Ci wsparcia w zakresie integracji protokołów z Twoją konkretną aplikacją.

Więcej szczegółów technicznych

TI AM64x płynnie integruje system Linux z obliczeniami w czasie rzeczywistym: aplikacja działa na rdzeniach Cortex-A53 zgodnych z systemem Linux, a komunikacja krytyczna czasowo jest przenoszona na dedykowane jednostki PRU-ICSSG. Te jednostki PRU bezpośrednio wykonują oprogramowanie sprzętowe protokołu, zapewniając deterministyczne działanie niezależnie od obciążenia systemu Linux. Rezultat: zarówno scenariusze miękkie, jak i twarde w czasie rzeczywistym są możliwe na jednym układzie SoC.

Każdy protokół wykorzystuje sprawdzony, przemysłowy pakiet oprogramowania:

  • EterCAT: Oparty na stosie Beckhoff SSC, który jest uważany za sprawdzony stos podrzędny EtherCAT, IBV wnosi wieloletnie doświadczenie w zakresie członkostwa w ETG i integracji.

  • PROFINET: W PRU-ICSSG działa oprogramowanie sprzętowe TI PROFINET Device Firmware, oparte na stosie Siemens ERTEC z protokołem lwIP jako podstawą sieciową (Industrial Communications SDK v09.02).

  • EtherNet/IP: Również zaimplementowane poprzez PRU-ICSSG AM64x, dostarczone przez pakiet oprogramowania TI/IBV.

Rozszerzenie sprzętowe zapewniające pełny dostęp do jednostek PRU

Aby umożliwić korzystanie z interfejsów PRU-ICSSG modułu AM64x, Zestaw komunikacyjny phyCORE-AM64x dla przemysłu W zestawie znajduje się płytka adaptera, która zapewnia dwa dodatkowe porty Ethernet. Porty te są wykorzystywane do obsługi protokołów Industrial Ethernet.

Zalecany sprzęt

,de Zestaw komunikacyjny phyCORE-AM64x dla przemysłu To bezpośrednia baza sprzętowa dla tego komponentu Ezpire. Składa się on z modułu SOM phyCORE-AM64x, płytki nośnej oraz płytki adaptera do dostępu do portów Ethernet PRU. W zestawie znajduje się wstępnie sflashowana karta SD, umożliwiająca natychmiastowe rozpoczęcie korzystania z wersji demonstracyjnych protokołu. Zestaw jest przeznaczony dla deweloperów, którzy chcą przetestować przemysłowy Ethernet na platformie AM64x lub zbudować swoją aplikację bezpośrednio na tej platformie.

Linki i zasoby

Zacznij korzystać z SDK i aplikacji demonstracyjnych już teraz. Znajdziesz tu wszystkie niezbędne materiały, od odpowiedniego zestawu programistycznego po zasoby Yocto do własnej integracji.

Zestaw komunikacyjny phyCORE-AM64x dla przemysłu
Tutaj znajdziesz wszystkie szczegóły i opcje zamawiania zestawu deweloperskiego, w którym nasz zestaw SDK i dostarczone obrazy są gotowe do uruchomienia od razu po wyjęciu z pudełka.
Pakiet SDK (obraz, szybki start, dema)
Kompletny pakiet do szybkiego startu. Zawiera w pełni funkcjonalne aplikacje demonstracyjne dla EtherCAT, PROFINET i EtherNet/IP, a także odpowiedni przewodnik szybkiego startu.
BSP-Obraz (IBV v0.1)
Gotowy, wstępnie skonfigurowany obraz systemu Linux, zawierający stos protokołu IBV, przeznaczony do bezpośredniego zapisu na karcie SD.
Dokumentacja PHYTEC: Zestaw deweloperski Industrial Ethernet
Nasza kompleksowa dokumentacja techniczna przeprowadzi Cię krok po kroku przez proces uruchomienia i korzystania z protokołów.
GitHub: Yocto Meta-Layer
Oficjalna warstwa Yocto Meta. Użyj tego BSP-Szablon umożliwiający czystą i bezpieczną integrację zestawu SDK Industrial Ethernet z własnym obrazem przypominającym obraz produkcyjny.
IBV icNET: Oprogramowanie do komunikacji przemysłowej
Szczegółowe informacje techniczne od naszego partnera IBV dotyczące stosów Fieldbus i Industrial Ethernet używanych w SDK.
Strona internetowa IBV