На ST будет как-то так.
- импульс на startWater запустит startCycle
- через 5сек вкл. tmrHigh и еще через 10сек вкл. tmrLow, который сбросит startCycle
- если startWater будет активен, все повторится
- соответственно сигнал снимаете с (startCycle AND NOT tmrHigh.Q)

Код:
tmrHigh: TON := (PT := T#5s);
tmrLow: TON := (PT := T#10s);
startCycle: BOOL;

startCycle := (startCycle OR startWater) AND NOT tmrLow.Q;
tmrHigh(IN := startCycle); tmrLow(IN := tmrHigh.Q);