Powrót do blogu

Uruchamianie IO-Link od portów mastera do danych IODD

Uruchom systematycznie IO-Link — od adresowania mastera i trybów portów, przez wybór IODD, mapowanie bajtów PLC oraz kopie zapasowe parametrów, po walidację urządzeń i testy z symulacją awarii.

Uruchomienie IO-Link kończy się powodzeniem, gdy zgodne są trzy warstwy: port fizyczny, opis urządzenia i kontrakt danych PLC. Czujnik może sygnalizować prawidłowe działanie diodą LED, a mimo to dostarczać nieużyteczne dane procesowe, jeśli port mastera działa w niewłaściwym trybie, plik IODD nie odpowiada wariantowi urządzenia lub sterownik interpretuje bajty w niewłaściwej kolejności. Traktuj to zadanie jako kontrolowaną integrację, a nie założenie typu „podłącz i używaj”.

Master IO-Link, czujniki, hub siłowników i przewody M12 przygotowane do uruchomienia

Segment IO-Link obejmuje port mastera, połączenie punkt-punkt z urządzeniem, opis urządzenia oraz połączenie z nadrzędną siecią przemysłową prowadzącą do sterownika.

Zdefiniuj architekturę przed włączeniem zasilania

IO-Link jest znormalizowany w normie IEC 61131-9 i zapewnia dwukierunkową komunikację punkt-punkt między masterem a czujnikiem lub siłownikiem. Nie jest to sieć wielopunktowa działająca za pośrednictwem przewodu urządzenia. Każdy port mastera komunikuje się z jednym urządzeniem IO-Link, chociaż hub IO-Link może udostępniać wiele konwencjonalnych sygnałów dyskretnych przez jedno połączenie IO-Link.

Rozpocznij od sporządzenia wykazu zawierającego dokładny numer katalogowy mastera, wersję oprogramowania układowego, klasę portu, numer katalogowy urządzenia, wersję IO-Link, prędkość komunikacji, typ przewodu i wymagane zasilanie. W stosownych przypadkach rozdziel wymagania portów klasy A i klasy B oraz udokumentuj, czy potrzebne jest dodatkowe zasilanie siłownika. Nie zakładaj, że każde złącze M12 ma takie same funkcje styków lub taką samą obciążalność prądową.

Oficjalna strona społeczności IO-Link opisuje możliwości technologii w zakresie procesów, usług, zdarzeń i identyfikacji. Możliwości te docierają do sterownika PLC wyłącznie przez nadrzędną sieć mastera, taką jak EtherNet/IP, PROFINET, EtherCAT lub inny obsługiwany system. Master ma zatem dwie konfiguracje: swoją tożsamość w sieci przemysłowej oraz sposób działania portu IO-Link.

Ustal tożsamość sieciową bez tworzenia duplikatu

Najpierw podłącz master na odizolowanej sieci uruchomieniowej. Zapisz jego fabryczną metodę adresowania, przypisz zatwierdzony adres IP lub nazwę stacji, ustaw podsieć i bramę tylko wtedy, gdy są wymagane, oraz zmień domyślne dane uwierzytelniające. Przed podłączeniem do produkcji potwierdź, że sterownik, stacja inżynierska i master korzystają z tego samego planu adresacji.

Interfejs sieciowy mastera IO-Link używany do weryfikacji tożsamości sieciowej i stanu portów

Interfejs sieciowy jest narzędziem uruchomieniowym i diagnostycznym; nie zastępuje konfiguracji sterownika ani projektu własności sterowania.

Serwer sieciowy mastera może udostępniać informacje o oprogramowaniu układowym, trybie portu, tożsamości urządzenia, stanie zasilania, zdarzeniach i surowych bajtach danych procesowych. Użyj go do niezależnego sprawdzenia strony obiektowej, bez udziału PLC. Przed wprowadzeniem zmian zapisz kopię konfiguracji lub wykonaj zrzuty ekranu. W działającej maszynie traktuj zmiany w interfejsie sieciowym jako zmiany sterowania online, ponieważ nowy tryb portu, parametr lub stan wyjścia może natychmiast wpłynąć na proces.

Ustaw każdy port zgodnie z przeznaczeniem urządzenia

Dla każdego portu jawnie wybierz tryb IO-Link, standardowego wejścia, standardowego wyjścia lub tryb wyłączenia, zależnie od możliwości sprzętu. Sprawdź czas cyklu, zasady walidacji, działanie magazynowania danych oraz wszelkie ustawienia zasilania portu. Port pozostawiony w trybie automatycznym może być wygodny podczas testu stanowiskowego, ale może umożliwić uruchomienie niewłaściwego urządzenia zamiennego bez wymaganej przez maszynę walidacji.

Porównaj identyfikację urządzenia zgłoszoną przez master z informacjami na tabliczce znamionowej. Identyfikator producenta, identyfikator urządzenia, wariant produktu i numer seryjny są bardziej wiarygodne niż ogólny opis. Zdefiniuj reakcję na niezgodność: tylko alarm, zablokowanie funkcji maszyny czy zezwolenie na kontrolowane zastępstwo. Wybór ten powinien wynikać z analizy ryzyka maszyny i strategii utrzymania.

Użyj właściwego pliku IODD i opisu sieci przemysłowej

IODD opisuje tożsamość urządzenia IO-Link, jego parametry, układ danych procesowych, zdarzenia i teksty wyświetlane. Pobierz go od producenta lub z oficjalnego źródła IODD i dopasuj do wariantu urządzenia oraz wersji IO-Link. Plik IODD przeznaczony dla pokrewnego czujnika może pozornie wczytać się poprawnie, a jednocześnie przypisać niewłaściwe jednostki lub znaczenie bitów.

Pliki do pobrania od producentów masterów IO-Link dla różnych sieci przemysłowych

IODD opisuje urządzenie obiektowe, natomiast pliki EDS, GSDML lub ESI opisują sposób, w jaki master jest widoczny w nadrzędnej sieci.

Narzędzie inżynierskie PLC może również wymagać pliku EDS dla EtherNet/IP, GSDML dla PROFINET lub ESI dla EtherCAT. Pliki te definiują rozmiary połączeń mastera i strukturę modułów, a nie znaczenie danych czujnika. Oficjalny przykład uruchomienia firmy Balluff pokazuje wybór portu mastera i przypisanie właściwego pliku IODD. Zachowaj nazwy i wersje plików wraz z projektem maszyny, aby przyszła wymiana urządzenia nie zależała od folderu pobierania konkretnego inżyniera.

Zbuduj kontrakt danych sterownika

Przed napisaniem logiki udokumentuj dla każdego portu długość danych procesowych, kolejność bajtów i bitów, sposób interpretacji liczb ze znakiem, skalowanie, jednostki, zakres prawidłowych wartości oraz wskaźnik jakości. Oddziel cykliczne dane procesowe od acyklicznego dostępu do parametrów. PLC zwykle może odczytywać lub zapisywać parametry urządzenia za pomocą indeksowanych żądań usługowych, ale nie oznacza to, że każdy parametr powinien być zmieniany podczas produkcji.

Utwórz nazwane tagi, które jednokrotnie przekształcą surowe bajty na granicy I/O. Pozostała część programu powinna korzystać z wartości inżynierskich i jawnych bitów stanu, a nie z rozproszonych przesunięć bajtowych. Dodaj licznik czasu nieaktualnych danych, alarm niezgodności urządzenia, diagnostykę zdarzeń portu oraz zdefiniowany tryb awaryjny dla nieprawidłowych danych. W zakresie doboru sprzętu i planowania rozbudowy zapoznaj się z ofertą modułów przemysłowych I/O oraz komponentów komunikacyjnych i sieciowych.

Parametryzuj z kontrolą zmian

Użyj narzędzia inżynierskiego obsługującego IODD, aby ustawić progi, filtry, działanie wyjść, zakres pomiarowy i diagnostykę właściwą dla urządzenia. Wyeksportuj końcowy zestaw parametrów lub go zapisz. Zdecyduj, czy master będzie używał magazynowania danych IO-Link do automatycznego przywracania parametrów po wymianie urządzenia, i przetestuj kierunek transferu. Błędny wybór wysyłania lub pobierania może zastąpić zatwierdzoną konfigurację ustawieniami fabrycznymi.

Oprogramowanie do konfiguracji urządzeń IO-Link używane do weryfikacji parametrów i diagnostyki

Narzędzia do parametryzacji powinny pozostawiać odtwarzalny zapis urządzenia, a nie nieudokumentowany stan roboczy.

Sprawdź działanie normalne i nieprawidłowe

Przetestuj każde wejście w całym istotnym zakresie, a każde wyjście w bezpiecznych warunkach. Potwierdź jednostki i skalowanie dla wartości minimalnych, normalnych i maksymalnych. Odłącz urządzenie, bezpiecznie podłącz urządzenie niewłaściwego typu, odłącz dodatkowe zasilanie, przerwij nadrzędną sieć i uruchom ponownie master. Sprawdź, czy PLC rozróżnia nieprawidłową jakość, nieaktualne dane i poprawną wartość zero.

Na koniec zapisz wersję oprogramowania układowego mastera, wersję oprogramowania układowego urządzenia, wersję IODD, wersję pliku sieciowego, rozmiar połączenia sterownika, ustawienia portów, kopię parametrów i wyniki testów. Wartość inżynierska IO-Link polega na powtarzalności: urządzenie zamienne można szybko zidentyfikować, sparametryzować i zweryfikować. Wartość ta pojawia się tylko wtedy, gdy cały łańcuch konfiguracji oraz zachowanie w przypadku awarii są udokumentowane od początku do końca.

Zostaw komentarz

Pamiętaj, że komentarze muszą zostać zatwierdzone przed ich opublikowaniem.