Witam ponownie,
Dalej przedzieram się przez programowanie sterowników, jednak idzie mi to średnio

Mógłbym prosić kogoś mądrzejszego o wytłumaczenie tego problemu?
Trzeba zaprogramować funkcję blokową która w przypadku "1" na wejściu zaświeca żarówkę na wyjściu przez czas t1, następnie gasi ją na czas t2, zapala ponownie na t3 i gasi na czas t4.
Udało mi się to zrobić dla dwóch czasów t1 i t2 za pomocą funkcji AND oraz f. blokowych (liczników) TON,

ale te dodatkowe dwa czasy przysparzają mi spory problem.
Jeśli jesteś w stanie mi pomóc będę bardzo wdzięczny xD
Pozdrawiam