Kasu honetan, RS elementu bat erabiltzea komeni zaigu. Konfliktoa balego, komeni da Reset-ari lehentasuna ematea (segurtasuna dela eta).
- Set baldintza: 1. etapa aktibatuta egon behar du eta trantsizio baldintza bete behar da: zilindroak a1 ibiltarte amaiera ukitu behar du.
- Reset baldintza: 3. etapa aktibatzea.
Grafikoki:
Programatuta:
// 4. etapa
in(Etapa3); // 3. etapan bagaude (aurreko etapa)
andBit(a0); // ... eta a0 karrera amaiera sakatuta badago (trantsizio baldintza)...
latch(Etapa4, Etapa1); // Emaitza Etapa4 izeneko aldagaian gordeko da eta hurrengo etapa pizten bada, oraingoa itzaliko da.