Funkcje czasowe czujników: kiedy lokalne opóźnienie pomaga w logice PLC
Wbudowane timery czujników mogą odrzucać drgania styków, wydłużać krótkie impulsy i upraszczać lokalne odmierzanie czasu, ale nie zastępują diagnostyki PLC ani logiki bezpieczeństwa. Dowiedz się, j...
Wiele inteligentnych czujników fotoelektrycznych, pojemnościowych i zbliżeniowych może opóźniać, wydłużać lub generować impuls na wyjściu przełączającym, zanim sygnał dotrze do sterownika PLC. Przy ostrożnym użyciu takie lokalne przetwarzanie może odrzucać drgania styków i sprawiać, że krótkie zdarzenia stają się widoczne. Stosowane bez namysłu może jednak ukryć rzeczywisty czas procesu i skierować zespoły utrzymania ruchu do niewłaściwego programu.
Timer powinien znajdować się w czujniku tylko wtedy, gdy dane zachowanie jest częścią wymagań dotyczących pomiaru. Sekwencjonowanie maszyny, reakcje na awarie i czasy widoczne dla operatora zwykle łatwiej nadzorować w sterowniku.
Co właściwie robią typowe tryby pracy timera
Opóźnienie załączenia filtruje krótkie detekcje
Opóźnienie załączenia wymaga, aby warunek detekcji pozostawał aktywny przez skonfigurowany czas, zanim wyjście zmieni stan. Krótsze zdarzenie zostaje odrzucone. Może to tłumić drgania, rozbryzgi lub chwilowe odbicia od tła, ale jednocześnie dodaje opóźnienie do każdej prawidłowej detekcji.

Wyjście zmienia stan dopiero po tym, jak wejście pozostaje aktywne przez czas Ton. Diagram czasowy udostępniony przez firmę Carlo Gavazzi i zachowany w sieci CDN PLC ProTech.
Opóźnienie wyłączenia podtrzymuje wyjście po zakończeniu detekcji
Opóźnienie wyłączenia natychmiast zmienia stan wyjścia, gdy pojawi się obiekt, a następnie utrzymuje wyjście aktywne przez określony czas po zniknięciu obiektu. Może zniwelować niewielkie przerwy między opakowaniami lub utrzymać sygnał wystarczająco długo, aby urządzenie po stronie downstream mogło zareagować.
Tryby łączące opóźnienia i generowanie pojedynczego impulsu zmieniają przebieg zdarzeń
Opóźnienie załączenia/wyłączenia stosuje niezależną kwalifikację do obu przejść. Generator pojedynczego impulsu na zboczu narastającym wytwarza impuls o stałym czasie trwania, gdy rozpoczyna się detekcja; generator na zboczu opadającym robi to po zakończeniu detekcji. Szerokość impulsu jest konfigurowana lokalnie, a nie określana przez długość obiektu.
Dokumentacja czujników Carlo Gavazzi z IO-Link wymienia tryby opóźnienia załączenia, opóźnienia wyłączenia, opóźnienia łączonego oraz generowania pojedynczego impulsu na zboczu narastającym lub opadającym. Inni producenci mogą stosować inne nazwy albo umieszczać logikę timera przed lub za odwróceniem wyjścia, dlatego ostatecznym źródłem informacji jest instrukcja produktu.
Lokalne odmierzanie czasu rozwiązuje trzy praktyczne problemy
Po pierwsze, może eliminować drgania mechaniczne lub zakłócenia optyczne zdarzenia blisko źródła. Po drugie, może wydłużyć impuls krótszy niż filtr wejścia PLC, czas aktualizacji sieci lub cykl zadania. Po trzecie, może zapewnić taką samą reakcję lokalnego wyjścia przewodowego i kanału danych procesowych IO-Link, gdy urządzenie obsługuje oba rozwiązania.
Korzyścią jest deterministyczne działanie w punkcie pomiaru, a nie „darmowa redundancja”. Wyjście czujnika sterowane czasowo nie zapewnia bezpiecznej ani produktywnej pracy skoordynowanej maszyny po awarii PLC. Po prostu nadal stosuje skonfigurowaną regułę sygnału, dopóki jest zasilane.
Dlaczego timer w PLC często jest lepszym miejscem
Timer sterownika jest widoczny w programie, może generować alarmy, można go zmieniać przy zastosowaniu kontroli dostępu oraz uwzględniać tryb pracy, recepturę i stan maszyny. Inżynierowie mogą jednocześnie obserwować surowy sygnał wejściowy i sygnał po kwalifikacji. Ułatwia to analizę przyczyn źródłowych, gdy zmieniają się odstępy między produktami, prędkość lub współczynnik odbicia.
Odmierzanie czasu po stronie czujnika ukrywa surowe zdarzenie przed dyskretnym wejściem PLC, chyba że udostępnia je drugi kanał lub wartość diagnostyczna IO-Link. Jeśli maszyna pomija części, sterownik może widzieć jedynie przekształcony sygnał i nie być w stanie odróżnić słabego obiektu od zbyt agresywnego ustawienia opóźnienia.
Podobnie wygląda kwestia cyklu skanowania w przypadku logiki pojedynczego impulsu. Przewodnik dotyczący impulsów pojedynczych w Studio 5000 wyjaśnia, dlaczego szerokość zdarzenia i wykonywanie zadań należy analizować łącznie, zamiast przyjmować założenia.
Obliczaj czas jako budżet od końca do końca
Reakcja widziana przez maszynę obejmuje czas reakcji czujnika, skonfigurowany timer, filtrowanie w module wejściowym, czas cyklu IO-Link lub aktualizacji sieci, okres zadania sterownika, wykonanie programu, opóźnienie wyjścia oraz reakcję siłownika. Największe znaczenie ma opóźnienie w najgorszym przypadku, a nie pojedyncza wartość katalogowa.
W przypadku wydłużania impulsu ustaw czas trwania wyjścia z zapasem względem najwolniejszej prawidłowej ścieżki akwizycji. W przypadku filtrowania przez opóźnienie załączenia sprawdź, czy najkrótszy prawidłowy obiekt pozostaje obecny dłużej niż wynosi opóźnienie przy maksymalnej prędkości linii. Ustawienie działające podczas wolnego uruchamiania może odrzucać prawidłowy produkt przy prędkości produkcyjnej.
IO-Link ułatwia zarządzanie parametrami — i ułatwia ich przypadkową zmianę
IO-Link może udostępniać tryb i wartość timera jako parametry, umożliwiając wczytywanie receptur i wymianę urządzenia. Tworzy to również wymagania dotyczące nadzoru. Zapisuj zatwierdzony zestaw parametrów, kontroluj, kto może go zapisywać, i rejestruj jednostki, ponieważ niektóre urządzenia pozwalają wybierać milisekundy, sekundy lub minuty.
Podczas wymiany potwierdź tożsamość urządzenia i wersję IODD przed przywróceniem parametrów. Przewodnik uruchamiania IO-Link omawia tryby portów, dane procesowe, obsługę IODD i walidację.
Nie używaj standardowego timera czujnika jako funkcji bezpieczeństwa
Standardowe wyjście sterowane czasowo nie jest opóźnieniem z certyfikatem bezpieczeństwa, funkcją mutingu ani zatrzymaniem ochronnym. Zastosowania związane z bezpieczeństwem wymagają odpowiednich urządzeń, architektury, diagnostyki i walidacji. Jeśli sygnał sterowany czasowo wpływa na niebezpieczny ruch, ocena ryzyka musi określić, czy funkcja powinna należeć do sterownika bezpieczeństwa czy certyfikowanego urządzenia.
Test uruchomieniowy ujawniający ukryte przypadki brzegowe
Zapisz tryb timera, wartość, jednostki, odwrócenie wyjścia oraz informację, czy ustawienie dotyczy wyjścia przewodowego, kanału IO-Link czy obu. Testuj impulsy tuż poniżej i tuż powyżej progu. Zmieniaj prędkość linii, wprowadzaj realistyczne przerwy, wyłączaj i włączaj zasilanie, odłączaj IO-Link i sprawdzaj stan awaryjny.
Rejestruj trend surowej wartości detekcji, jeśli jest dostępna, sygnału przełączającego po działaniu timera, bitu zakwalifikowanego przez PLC oraz końcowej reakcji maszyny. Takie dane pokazują, gdzie dodano opóźnienie, i zapobiegają podwójnemu filtrowaniu zarówno w czujniku, jak i w PLC.
Opinia redakcji: zakres lokalnej inteligencji powinien pozostać lokalny
PLC ProTech zaleca timery w czujnikach do kondycjonowania sygnału nierozerwalnie związanego z zadaniem pomiarowym: eliminowania drgań, niwelowania przerw i wydłużania impulsów. Odmierzanie czasu sekwencji i decyzje dotyczące awarii powinny pozostać w sterowniku, chyba że udokumentowana architektura wymaga innego rozwiązania.
Inteligentny czujnik powinien zmniejszać niejednoznaczność na wejściu. Jeśli jego timer sprawia, że surowy proces staje się niewidoczny, zamienia kilka instrukcji drabinkowych na trudniejszy problem utrzymania ruchu.
FAQ
Jaka jest różnica między opóźnieniem załączenia a opóźnieniem wyłączenia w czujniku?
Opóźnienie załączenia odczekuje przed włączeniem wyjścia i odrzuca sygnały krótsze niż ustawione opóźnienie. Opóźnienie wyłączenia włącza wyjście natychmiast, ale po zakończeniu detekcji odczekuje przed jego wyłączeniem.
Czy generator pojedynczego impulsu w czujniku może zarejestrować zdarzenie, które PLC by pominął?
Może wydłużyć impuls wyjściowy, aby ścieżka wejściowa PLC miała czas go wykryć. Impuls nadal musi być dłuższy od maksymalnego czasu filtrowania wejścia, aktualizacji sieci i okresu zadania, z odpowiednim zapasem.
Czy ten sam sygnał należy filtrować zarówno w czujniku, jak i w PLC?
Tylko z udokumentowanego powodu. Kaskadowe filtry zwiększają opóźnienie i mogą ukrywać prawidłowe zdarzenia. Zachowaj jeden widoczny etap i rejestruj całkowity budżet czasowy.
Czy ustawienia timera IO-Link przetrwają wymianę czujnika?
Mogą przetrwać, gdy master obsługuje przechowywanie parametrów, a zamienne urządzenie jest kompatybilne. Uruchomienie musi potwierdzić tożsamość urządzenia, wersję IODD, jednostki i przywrócone wartości.