Master Watchdog

(i)

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

  • Digitální vstupy
  • Digitální výstupy
  • Relé výstupy
  • Analogové vstupy
  • Analogové výstupy

(!)

Upozornění:
Ve verzi firmware 6.26 a nižší se časovač spouštěl a resetoval i libovolnou komunikací po sériové lince na dané sekci, od verze 6.28 je toto vyřešeno a čtení konfigurace přes sériovou linku již MWD neovlivní.

Kontroléry a rozšiřující moduly Unipi disponují specializovanou funkcionalitou Master Watch Dog (MWD), která je implementována trochu odlišně než běžný Watchdog. Používá se pro ošetření případu, kdy program přestane komunikovat se sekcí vstupů a výstupů. V tomto případě uvede stav výstupů do bezpečného stavu, aby se zabránilo poškození ovládaných zařízení, či ohrožení osob.

Každá sekce jednotek i Extension Unipi obsahují nezávislý MWD. Po startu mikroprocesoru sekce se MWD aktivuje prvním čtením nebo zápisem (pokud je povolen), od tohoto úkonu se spustí časovač, každým dalším úkonem se časovač spustí od začátku, pokud vyprší, mikroprocesor sekce se restartuje. Při startu mikroprocesoru sekce jsou použita výchozí nastavení z její konfigurace.

V momentě kdy Master Watchdog resetuje sekci se rozsvítí každá druhá LED na spodní a horní řadě. Na chování LED se můžete podívat zde.

Vyberte Unipi kontroler nebo rozšiřující modul v levém panelu. Ve vlastnostech se nachází možnosti MWD Section X Enable a MWD Section X Timeout, kde X značí číslo sekce.

Podle typu připojeného zařízení můžete vidět jeden, dva nebo tři páry těchto proměnných. U některých kontrolérů MWD nedává smysl a proto se výše zmíněné proměnné ve vlastnostech nemusí u těchto typů nenacházet.

  • MWD Enable - zapíná nebo vypíná MWD. MWD bude připravený, ale nespustí se dokud není proveden zápis nebo čtení
  • Section MWD Timeout (ms) - nastavuje časovač MWD

(!)

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.

Je možné detekovat, zda-li poslední start sekce byl normální nebo restartem MWD. Slouží k tomu coil MWD reset indication, pokud je 1, poslední boot byl způsoben MWD. Po vyčtení můžete do coilu zapsat 0, abyste mohli detekci provádět i pro další MWD restarty.

Nastavení výchozí konfigurace

(i)

Poznámka:
Můžete najít adresu Modbus registrů zmíněných v tomto článku v Modbus mapě Vašeho zařízení.

Pro používání MWD je nutné nadefinovat bezpečný stav výstupů. Toho lze docílit nastavením výstupů na bezpečné stavy a uložení do trvalé paměti pomocí coilu Save current configuration and use on startup.
Budou uloženy následující hodnoty:

  • Stav AO, DO a RO
  • PWM, PWM_prescale, PWM_cycle
  • Debounce, DS_enable, DS_polarity a DS_toggle
  • UART konfigurace

Konfigurace sériové linky

Neuron: Při restartu sekce budou použita výchozí nastavení i pro sériovou linku, takže pokud přes ni komunikujete se zapnutým MWD, mějte to na paměti. Po restartu sekce je nutné sériovou linku znovu nakonfigurovat.

Patron: Nastavení sériové linky jsou vždy ukládána do nevolatilní paměti a při startu jsou použita tato nastavení.

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í