Witam serdecznie,
Do rozwiązania jest problem z automatyzacją prostego (nie dla mnie

) procesu wiercenie. Znajdzie się ktoś mądrzejszy ode mnie, bo już kończą mi się pomysły = /
Chodzi o to aby napisać w języku drabinkowym program który a) steruje automatycznie procesem po wrzuceniu krążka w miejsce 1 (rys), b) po ustawieniu przełącznika 2-stanowego na wersje krokowa - użytkownik wciska przycisk aby następny krok mógłby być wykonany, c) użytkownik może zatrzymać proces przyciskiem.

Przebieg procesu:
1. Krążek wpada na miejsce 1),
2. Obrót stołu o 90 stopni,
3. wysuw siłownika (przytrzymanie krążka),
4. włączenie obrotów wiertarki, wiertarka w dół (wiercenie),
5. wiertarka góra,
6. obrót stołu o 90 stopni,
7. wysuw sondy (kontrola otworu),
8. wsuw sondy, obrót stołu.....
Adresy czujników, cewek, przycisków:

Napisałem program działający automatycznie:


Może ktoś mógłby podpowiedzieć w jaki sposób zrobić z tego program krokowy? Moim pomysłem jest wstawienie przed każdym krokiem negacje pamięci (zakładam że domyślnie ma wartość 0), które przez ustawienie przełącznika na krokowy ustawiają się na wart. 1, i wtedy dodać network przed każdym krokiem, w którym przycisk (np start) spowrotem resetuje kolejne pamięci co skutkuje wykonaniem kolejnych kroków. Jednak nie miałem dużo czasu aby to sprawdzić dokładnie (nie mam sterownika, ani oprogramowania w domu)
Byłbym ogromnie wdzięczny za każdą pomoc,
Pozdrawiam