< Wróć do bazy wiedzy

Jak aktywować programowy układ watchdog w PG5?

 

W przypadku załączenia programowego układu Watchdog procesor monitoruje swoje działanie i restartuje sterownik PCD w razie wykrycia nieprawidłowości czy zapętlenia.

Układ sprzętowy zapewnia maksimum bezpieczeństwa. Jednak dla mniej krytycznych aplikacji układ programowy może być wystarczający. Sercem działania tego układu jest instrukcja SYSWR K 1000. Gdy zostanie wydana po raz pierwszy, układ zostaje aktywowany. Od tego momentu instrukcja ta musi być wywoływana przynajmniej co 200 ms, w przeciwnym razie układ zadziała i zrestartuje sterownik.

Zastosowanie

Najprostszym sposobem jest umieszczenie bloczka „Software Watchdog”(„Watchdog”) z biblioteki „System information” (w starszych wersjach PG5 „Special”)

Załączanie programowego układu Watchdog

Załączanie programowego układu Watchdog

Możliwe jest również załączenie układu z poziomu Listy Instrukcji za pomocą polecenia SYSWR K 1000:

SYSWR    K   1000
       R/K   x

gdzie x – parametr:
0 – układ watchdog wyłączony
1 – układ watchdog załączony. Jeśli ta instrukcja nie zostanie wywołana w ciągu 200ms, nastąpi restart sterownika
2 – układ watchdog załączony. Jeśli ta instrukcja nie zostanie wywołana w ciągu 200ms, wywołany zostanie blok XOB 0, po którym nastąpi restart sterownika. Wywołanie XOB 0 spowoduje wpis do historii sterownika: „XOB 0 WDOG START”, jeśli powodem jest zadziałanie układu watchdog lub „XOB 0 START EXEC”, jeśli powodem jest zanik zasilania sterownika.

 

Preferencje plików cookies

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.