W języku LD (Ladder Diagram) logika jest zwykle interpretowana tak, że elementy po lewej stronie szczebla (styki, porównania, bloki) wyznaczają, czy dany szczebel jest spełniony, czyli czy na jego końcu pojawia się stan logiczny 1 ("rung true"). Instrukcja/cewka umieszczona po prawej stronie wykonuje wtedy przypisaną akcję na zmiennej wyjściowej lub bitowej.
Jeżeli treść zadania mówi, że zmienna X ma przyjąć wartość 0 w momencie, gdy po lewej stronie pojawi się stan 1, to chodzi o funkcję RESET (często oznaczaną jako R). Taka instrukcja działa jak "kasowanie" przerzutnika: kiedy warunek jest spełniony, wymusza stan 0 na zmiennej skojarzonej z cewką resetującą.
- Dlaczego to jest reset? Bo oczekiwanym skutkiem przy warunku 1 jest ustawienie wartości 0, czyli operacja odwrotna do SET.
- Co by oznaczała cewka zwykła? Standardowa cewka w LD zwykle odwzorowuje wynik szczebla: gdy warunek jest 1, na wyjściu pojawia się 1, a gdy 0 – pojawia się 0. Nie spełnia to opisu "ustaw na 0, gdy po lewej 1".
- Dlaczego nie SET? Instrukcja SET (S) służy do zapamiętania/ustawienia 1 i podtrzymania tego stanu, aż do osobnego resetu. Tu wymagane jest wymuszenie 0.
- Dlaczego nie styk NC/NOT? Zmiana typu styku po lewej stronie (NO/NC) wpływa na to, kiedy szczebel jest prawdziwy, ale nie zmienia charakteru operacji po prawej stronie. Zadanie dotyczy instrukcji, która bezpośrednio ustawia X na 0, czyli elementu wyjściowego typu reset.
W praktyce (automatyka i mechatronika) reset wykorzystuje się m.in. do kasowania flag błędów, zakończenia podtrzymania startu, cofnięcia kroku sekwencji lub wyłączenia napędu po spełnieniu warunku bezpieczeństwa. Na egzaminie warto kojarzyć: warunek prawdziwy → instrukcja RESET → wymuszenie 0 na bicie.