PTO sterowanie silnikiem krokowym

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

PTO sterowanie silnikiem krokowym

Postprzez 71tomek » Pt, 5 wrz 2014, 11:08

Vision 130
Chciałby sterować wózkiem napędzanym silnikiem krokowym. Po włączeniu wózek niezależnie od początkowego położenia jedzie do krańcówki home. Po wystartowaniu wózek ma przemieszczać się od krańcówki home do określonego zmienną punktu (target).Następnie ma wracać do home i z powrotem do target . Po wciśnięciu stop wraca do home. W czasie pracy można pauzować jazdę.
Mam pytanie czy wystarczy manipulować zmiennymi i bitami :Run , frequency , current position , target odpowiedzialnymi za PTO czy trzeba dodatkowo konfigurować coś w bloczkach konfiguracyjnych. Chciałbym aby target był traktowany jako ilość impulsów podanych na silnik. Jak zerować licznik current position: przypisać zero do zmiennej czy wystarczy zresetować bit "run"?
71tomek
 
Posty: 116
Dołączył(a): Cz, 27 wrz 2012, 09:34

Re: PTO sterowanie silnikiem krokowym

Postprzez Mateusz Sikorski » Pn, 8 wrz 2014, 07:02

Witam,

tak, powinny wystarczyć te zmienne do takiej pracy. Ani bezpośrednie wpisanie 0 do rejestru z Current Position ani "resetowanie bitu stop" nic nie da. Current Position jest tylko do odczytu i ustawienie go na wartość "0" odbywa się w bloku "PTO: Set Home". Polecam przejrzeć sobie przykład działania programu z użyciem bloków PTO (w załączniku).
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Google [Bot] i 10 gości

cron