Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
cs:tutorials:22-high-speed-counting [2026/08/25 14:30]
z.moustis odstraněno
— (aktuální)
Řádek 1: Řádek 1:
-====== Vysokorychlostní čítání: Hardware vs. software ====== 
  
-Standardní vstupy na kontroléru kontrolují signál jednou za každý „cyklus“ (podobně jako když pořídíte fotografii každou sekundu). Pokud se snažíte počítat něco rychlého – například lopatky rotujícího ventilátoru nebo průtok vody přes měřidlo – může být signál příliš krátký na to, aby jej kontrolér zaznamenal. Může se objevit *mezi* jednotlivými „snímky“. 
- 
-Pro tyto úlohy potřebujete **hardwarové čítání**. 
- 
-**Důležitá poznámka:** Hardwarové čítání není univerzální softwarová funkce. Vyžaduje podporovaný hardware s vyhrazenými vysokorychlostními vstupy. Dostupné možnosti a filtrace se liší podle použitého zařízení, mezi běžně podporované prvky však patří **jednotky Patron Unipi**, vybrané **čítačové vstupní terminály Wago** a specializované **Modbus moduly**. 
- 
-===== 1. Jak to funguje ===== 
- 
-Místo toho, aby se hlavní počítač snažil zachytit každý impuls, provádí čítání za vás specializovaný čip v podporovaném kontroléru. Nikdy „nespí“ ani nic nepropásne. Započítá každý elektrický impuls bez ohledu na jeho rychlost a do hlavního počítače předá pouze výsledný součet. 
- 
-===== 2. Tipy pro nastavení ===== 
- 
-  * **Celkový počet**: Hodnota je uložena v proměnné. Pamatujte, že čísla mají omezený rozsah. Jakmile čítač dosáhne svého limitu, začne znovu od nuly. Váš program musí být na tento „přetečení čítače“ připraven. 
-  * **Resetování (CNT_set)**: Často budete chtít vynulovat počet (například na začátku nové pracovní směny). To provedete odesláním hodnoty „0“ do proměnné **CNT_set**. 
- 
-===== 3. Kritické nastavení: Debounce (jednotky Unipi) ===== 
- 
-„Debounce“ je filtr určený k potlačení „zákmitů“ a nežádoucích změn signálu z mechanických spínačů. Možnosti filtrace se liší podle výrobce hardwaru, ale při práci s **jednotkami Unipi** se s touto vlastností setkáte velmi často. 
- 
-  * **Problém**: Pokud počítáte vysokorychlostní impulsy, může filtr Debounce vyhodnotit rychlé signály jako nežádoucí zákmity a ignorovat je. 
-  * **Řešení**: Při použití vysokorychlostního čítače na podporovaném zařízení Unipi musíte nastavení Debounce **vypnout** nebo snížit (například na 0 ms nebo 5 ms) v prostředí Mervis IDE, aby kontrolér věděl, že tyto rychlé signály představují platná data. 
- 
-{{ en:tutorials:debounce_03-debounce-property.png?600&direct | Úprava času Debounce ve vlastnostech }} 
  • © Energocentrum Plus, s.r.o. 2017 - 2026