Debounce

(i)

Tato funkce je dostupná pouze na následujících vstupech a výstupech:

  • Digitální vstupy

Funkce Debounce je navržena pro odchycení nepřesností, se kterými se typicky setkáte při přepínání stavu digitálního vstupu. Tyto chyby obvykle vznikají v případěch, že je vstup spínán mechanickým prvkem (např. přepínač). Signál generovaný při stisknutí a puštění spínače může vypadat např. takto:

Zákmity na obrázku jsou pro ukázku zkresleny. Typicky se délka zákmitů pohybuje v řádech stovek mikrosekund.

Pro odstranění těchto odchylek by normálně bylo nutné zpomalit reakci vstupu na změnu stavu. Na úrovni hardwaru lze tohoto docílit například zapojením RC prvku. Pro usnadnění práce ale můžeme toto zpomalení provést i na úrovni softwaru. Čas, po kterém můžeme označit změnu signálu za validní, nazveme jako „debounce interval“. Změna je prohlášena za validní, pouze pokud po celou dobu debounce intervalu hodnota signálu zůstane stejná.

Nyní se podívejme, jak lze debounce konfigurovat v Mervis IDE. Nastavení se provádí přes vstupy zařízení, proto klikněte pravým tlačítkem myši na název vašeho kontroléru Unipi pod Modbus TCP kanálem a vyberte možnost Otevřít editor. Na hlavním panelu se objeví záložka se všemi registry kontroléru.

Pod kolonkou Název naleznete vyhledávací řádek, do kterého zadejte „DI_“. Zobrazí se seznam všech dostupných digitálních vstupů, či přesněji řečeno jejich datových bodů.

Ze seznamu vyberte jeden nebo více vstupů, které chcete konfigurovat. V panelu Vlastnosti jsou zobrazeny všechny možnosti nastavení daných registru. Nás zajímá kolonka Debounce, jejíž hodnota určuje délku debounce intervalu v milisekundách.

(i)

Note:
Z výroby jsou všechny digitální vstupy na jednotkách Unipi nastaveny na debounce interval 5 ms.

(!)

Důležité:
Provedli jsme změnu v prototypu zařízení, což znamená, že jde o změnu konfigurace modulu PLC, kterou nelze aplikovat nahráním sestavy. Postup nahrání konfigurace naleznete v návodu Konfigurace modulu Unipi.

Tento web používá cookies. Používáním těchto stránek souhlasíte s ukládáním cookies do vašeho počítače. Také berete na vědomí, že jste si přečetli a porozuměli našim Zásadám ochrany osobních údajů. Pokud nesouhlasíte s odchodem z webu.Více informací