Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

sterowanie serwonapędem Control Techniques przez PLC

rafff1983 23 Nov 2011 18:29 2102 6
  • #1
    rafff1983
    Level 9  
    Witam.
    Potrzebuję pomocy w znalezieniu jakichkolwiek informacji na temat serwonapędu i serwomotoru ze zdjęć. Chciłabym sterować nimi za pomocą sterownika. Jaki sterownik nadawałby się do tego i był możliwie najtańszy?

    https://obrazki.elektroda.pl/2953512200_1322069179.jpg
    https://obrazki.elektroda.pl/3793539200_1322069179.jpg
    https://obrazki.elektroda.pl/1399183400_1322069181.jpg
    https://obrazki.elektroda.pl/2491987300_1322069183.jpg
  • Helpful post
    #2
    mawi2
    Level 26  
    Każdy który ma wyjścia analogowe napięciowe. Masz coś takiego jak "Ref.Spannung" 0V napęd zatrzymany, +10V kręci "do przodu" , -10V kręci "do tyłu". Oczywiście należy skonfigurować servodrive do współpracy z serwomotorem. hoć jak widać na zdjęciach jest używany i jeśli jest sprawny to powinien być skonfigurowany. Obroty maksymalne zależne od ustawienia parametrów w servodrivie.
  • #3
    rafff1983
    Level 9  
    Sterowanie ma być zrobione tak, ze wał silnika ma się obracać dopóki nie będzie sygnału z czujnika optycznego. Gdy taki sygnał się pojawi, silnik ma wykonać jeszcze tylko określoną ilość obrotów, po czym ma się zatrzymać na pewien czas i znowu ruszyć itd. Czy za pomocą sterownika można tak sterować serwonapędem, żeby silnik wykonał konkretną ilość obrotów np. 20? Czy trzeba stosować sterownik zawierający regulator PID, czy może ta regulacja odbywa się w serwonapędzie na podstawie sygnału z resolvera?
  • Helpful post
    #4
    Marek_Pe
    Level 23  
    Jeżeli chcesz sterować za pomocą PLC co za problem podać na inne wejście sygnał z czujnika optycznego o którym wspominałeś a na następne sygnał z wału silnika, aby PLC odliczył te potrzebne 20 obrotów?

    Jeżeli resolver działa to możesz z niego wziąć info o położeniu wałka i odliczyć 20 pełnych cykli sinus/cosinus. Nie wiem co to jest exc (excitation?-wzbudzenie? zasilanie wirnika potrzebne do wzbudzenia napięć sin i cos?)

    Do zliczenia obrotów wałka można też użyć każdego innego czujnika (magnetyczny, optyczny jakiś zawsze się dobierze), choć tu byłoby trudno zatrzymać silnik dokładnie w takim położeniu w jakim pojawił sie sygnał optyczny.

    Sam PLC można tak oprogramować aby uzyskać potrzebne zachowanie silnika napędowego. Np stopniowe zwalnianie podczas tych 20 obrotów do zera.

    PLC to potężne narzędzie jeśli się tylko potrafi z niego skorzystać.

    Nie bardzo pojmuję do czego miałaby być użyta regulacja PID...

    Pozdrowienia
  • Helpful post
    #5
    motorcyklista
    Level 12  
    Na wstępnie powiem że po to jest servo aby pozycjonowało i nie są potrzebne żadne kombinacje z czujnikami na wale, podkradaniem sygnału z resolvera.
    Servo które posiadasz to digitax. Dokumentacja wisi tu http://www.google.pl/url?sa=t&rct=j&q=dbe600&...sg=AFQjCNFQ5NG2AfBaHzv5v583YLzKn4jBeQ&cad=rja
    Zasadniczo mógłbyś skorzystać z gniazdka C na którym masz emulacje enkodera inkrementalnego, wyjścia te służą do podłączenia do cnc na podstawie sygnałów A B C możesz określić pozycje, w zasadzie raczej do istniejących już systemów gdzie potrzebna jest wymiana napędów.
    W twoim przypadku najlepszą opcją będzie wykorzystanie łącza szeregowego rs485 na złączu D. Do rejestrów Pr75 i Pr76 wpisujesz interesującą cie pozycje i servo zadba o to aby osiągnąć żądaną pozycje. Tyle pokrótce. Resztę masz opisaną w dokumentacji włącznie z protokołem, opisem rejestrów itp. Dodam jeszcze że możesz za pomocą jednego rs485 sterować do 32 digitaxów.
    Na dobrą sprawę zamiast plc mógłbyś użyć jakiegoś mikrokontrolera chociażby atmege16 z dwoma max485 i ew jakieś translatory poziomów wejsciowych z czujników.
  • #7
    motorcyklista
    Level 12  
    W opisie jest wspomniane o rs485 ale musiałbyś zajrzeć do pełnej specyfikacji. Ściągnij pełnego manuala i zobacz czy podpasi.