Impuls jednorazowy (one-shot): pojęcie PLC wyjaśnione prostym językiem
PamięćJak dzwonek do drzwi: dzwoni raz, w chwili wciśnięcia, niezależnie od tego, jak długo trzymasz palec na przycisku. Impuls jednorazowy daje PLC jeden bardzo krótki impuls, gdy sygnał się zmienia, więc jedno zdarzenie liczy się raz.
Impuls TRUE trwający jeden cykl, gdy sygnał się zmienia. Zamienia jedno fizyczne zdarzenie w jedno żądanie, które można policzyć.
Impuls jednorazowy (one-shot) na prawdziwej maszynie
Impuls jednorazowy (one-shot) to impuls trwający dokładnie jeden cykl, tworzony przy zmianie sygnału. Zamienia coś, co trwa długo, w jedno zdarzenie, a tego potrzebujesz do liczenia lub dodawania do sumy.
Działa dzięki zapamiętaniu sygnału z poprzedniego cyklu. Siemens ma R_TRIG i F_TRIG albo styki P i N w LAD z własnymi bitami pamięci. Ladder w Rockwell ma ONS, OSR i OSF, a Structured Text ma OSRI i OSFI.
Producenci różnie obsługują rozruch. Logix wykonuje prescan przed pierwszym prawdziwym cyklem i wtedy blokuje impuls jednorazowy na zboczu narastającym.
Impuls jednorazowy (one-shot): przykład z objaśnieniem
Operator trzyma przycisk przez pół sekundy. Przy cyklu 20 ms przycisk jest TRUE przez 25 cykli. ADD bez impulsu jednorazowego dodaje 25. Z impulsem jednorazowym przed nim dodaje 1.
Impuls jednorazowy (one-shot): częsty błąd
Oczekiwanie, że impuls jednorazowy będzie widać na ekranie. Bit włączony na jeden cykl może się pojawić i zniknąć, zanim HMI go pokaże. Jeśli ktoś musi go zobaczyć, zatrzaśnij go lub policz.
Nadal masz wątpliwości? Zapytaj w Szatnia.