Witam
zrobiłem sterownik który po wpisaniu pewnego parametru (są to impulsy encodera) i wciśnięciu przycisku uruchamia posuw po czym ucina dany materiał. Sterownik działa prawidłowo. O ile kod może nie jest idealny.
Zaszła potrzeba przerobienia kodu na potrzeby innej maszyny trochę bardziej rozbudowanej. Potrzebuje wprowadzić encoderem ilość cykli jakie maszyna musi jeszcze wykonać.
Układ składa się z 3 encoderów i kilku przekaźników.
Jeden encoder liczy impulsy z maszyny
Drugi ustawia ilość impulsów po których maszyna ma uruchomić inny przekaźnik, naciśnięcie tego drugiego powoduje uruchomienie maszyny.
Trzeci ma za zadanie wprowadzić ilość ile razy ma się cały cykl wykonać. (ilość jestem w stanie odczytać) ale za cholerę nie mogę tego przełożyć na ilość wykonania pętli. W kodzie przykład pętli która ma sie wykonać 5 razy ale nie działa to prawidłowo i ilość wykonań wyświetla dowolnie.
Bardzo proszę o pomoc ewentualnie jakieś nakierunkowanie.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.