Szanowni Państwo,
Chcielibyśmy zachęcić Państwa do przeczytania najnowszego numeru Profinews w całości poświęconemu implementacji PROFINET. Numer zawiera kilka obszernych artykułów zawierających przegląd i opisy dedykowanych układów scalonych ASIC, dostępnych na rynku procesorów ze stosem protokołu, układów testowych, wykorzystywanych przy budowie urządzeń chipów oraz samego stosu PROFINET.
Na rynku istnieje oczywiście więcej rozwiązań niż te opisane poniżej, można je znaleźć między innymi na stronie organizacji www.profibus.com, lub dowiedzieć się więcej na ten temat na szkoleniach czy warsztatach organizowanych przez członków organizacji.
Zamieszczone artykuły mogą być bardzo pomocne dla inżynierów zaczynających pracę nad budową urządzeń czy kontrolerów PROFINET.
W numerze między innymi znajdziemy:
- Opis układu TPS-1 ze zintegrowanym stosem PROFINET, szeregowym (SPI) i równoległym interfejsem pozwalającym na komunikację z dodatkowym procesorem, portami I/O oraz portami ethernetowymi. Do uruchomienia układu potrzebny jest dodatkowy zewnętrzny flash z intersejsem SPI, 25-MHz kwarc, diody, transformator i gniazda RJ45. Układ pozwala na implementację urządzenia PROFINET klasy C na płytce o wielkości 260mm2. Dodatkowo układ pozwala na komunikację światłowodową. Profile PROFIsafe i PROFIdrive są zlokalizowane w wyższej warstwie aplikacji i muszą być zaimplementowane poza układem TPS-1. Układ można nabyć razem z zestawem rozuchowym, a firma KW-software ciągle rozwija zestaw kierując się wymaganiami rynku oraz specyficznymi aplikacjami klientów. Zdobyte w ten sposób doświadczenia i nowe funkcjonalności, po seriach intensywnych testów są udostępniane wszystkim użytkownikom TPS-1.
- Opis połączenia stosu PROFINET firmy KW-Software i układu I210 Ehternet Controller firmy Intel dającej możliwość stworzenia zaawansowanego układu kontroli o dużej dokładności i małym odchyleniu jitter. Do tej pory urządzenia wspierające standard PROFINET IRT bazowały na drogich układach ASIC i FPGA, po stronie PC wymagana była specjalna karta. Przedstawione rozwiązania pozwala na wymierne oszczędności po stronie producenta, co powinno wpłynąć także na cenę rynkową produktów.
- Rzeczywiste rozwiązanie firmy SOFTING oparte o własny stos PROFINET, przystosowany do implementacji na wielu platformach. Stos przeszedł pozytywną certyfikację na kilku urządzeniach i spełnia wymagania zgodne z klasą 3 Net Load Test, co gwarantuje maksymalną niezawodność komunikacji nawet przy bardzo dużym obciążeniu sieci. Artykuł opisuje wzięty z życia przykład stworzenia kontrolera PROFINET z wykorzystaniem implementacji stosu opartego o Real-Time Ethernet Module, układu FPGA Altera Cyclone III z 40 tys. elementami logicznymi, procesora NIOS II, 8MB pamięci flash i 32MB pamięci RAM.
- Urządzenie PROFINET oparte o system Linuks. Na pierwszy rzut oka Linuksowi i PROFINET nie jest po drodze, pierwszy nie jest systemem czasu rzeczywistego, a drugi ma spore wymagania co do zasobów. Analizując wymagania zwykłych urządzeń I/O dochodzimy jednak do wniosku, że wymagana jest tylko zgodność z klasą PROFINET CC-A i RT-1. To ogranicza wymagania do obsługi cyklu o okresie 1ms oraz pojedynczego portu ethernet. Żadne dodatkowe zasoby sprzętowe nie są wymagane. A to z kolei prowadzi do wniosku, że prawie każdy Linuks z prawie każdym procesorem może być użyty do zbudowania urządzenia PROFINET. Pozostaje kwestia zaimplementowania stosu protokołu oraz aplikacji użytkownika. Jesteśmy to w stanie zrobić z pomocą narzędzia Port PROFINET DesignTool.
Więcej na ten temat można znaleźć w najnowszym numerze PROFINEWS114A.
|