Hallo Jürgen,
für die Merker könntes du ein Datenbaustein verwenden der im Bedarfsfall getriggert wird, als Eingang den nummerischen Wert Null hat und als Ausgang MB, MD, oder MW. Da der Eingangswert nur mit pos, Flanke übernommen wird, hast du somit alle Merker die sich im Bereich befinden auf 0 zurückgesetzt. Für die Timer weis ich auf die schnelle leider auch keine Lösung.
Gruss
Jürgen