Witam serdecznie,
Do rozwiązania jest problem z automatyzacją prostego (nie dla mnie
![Pokazuje język :P](https://forum.atnel.pl/images/smilies/icon_razz.gif)
) 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.
![Obrazek](https://obrazkiforum.atnel.pl/thumb/16805/3c039a408559212330f9c095830a13e4.jpg)
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:
![Obrazek](https://obrazkiforum.atnel.pl/thumb/16805/f7f01ee95baa6fc1542b7770bd4321fa.JPG)
Napisałem program działający automatycznie:
![Obrazek](https://obrazkiforum.atnel.pl/thumb/16805/0f862ca2f721e8964b93c0e40cbd3b57.jpg)
![Obrazek](https://obrazkiforum.atnel.pl/thumb/16805/10cdca749c9bf08f6964e82b532c4f38.jpg)
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