Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Sterowanie dwoma silnikami krokowymi - PLC

06 Oct 2012 14:18 2490 6
  • Level 9  
    Witam, mam sterownik CPL1, sterownik do silnika krokowego i dwa silniki krokowe. Czy jest możliwość sterowania dwoma silnikami krokowymi przy pomocy sterownika PLC który posiadam. Sterowanie pojedynczym nie sprawia mi problemu. Ale nie mam pomysłu jak ma wygladać program sterujący dwoma.
  • Level 23  
    Jeśli sterowałeś swoim silnikiem za pomocą sterownika Omrona(jak się domyślam) to pewnie korzystałeś z wyboru kierunku i wejścia step w sterowniku do Silnika. Popraw mnie jeśli się mylę (a możne PWM?) Teraz jeśli zamierzasz dodać kolejny silnik należy użyć dodatkowych wyjść w sterowniku i w sposób analogiczny sterować drugim z silników. Jeśli natomiast zamierzasz sterować silnikami w sposób zależny od siebie to zwykły kontroler nie wystarczy.
  • Level 9  
    Tak Omron.
    A Czy mogę prosić o jakiś przykład programu któy steruje dwoma silnikami ? Przyjrzę się i powinienem dojść już do tego co i jak :)
    Pozdrawiam
  • Helpful post
    Level 20  
    Do każdego silnika sterownik oddzielnie.
    To czy możesz to zależy czy ci wystarczy wyjść DO na PLC.

    sterowanie 1, 2 czy wieloma takimi samymi silnikami jest bez różnicy, używasz tego samego sposobu.

    Nie wiem co masz za problem z programem.
    Start, prawo/lewo, clk.

    załącz S1, w prawo, czekaj 5s, załącz S2, w prawo, S1 zmień na lewo, czekaj 5s, zmień S2 w lewo, zatrzymaj S1. itd

    możesz sobie kombinować do woli, chodź za dużego pola ma.
  • Helpful post
    Automation specialist
    Sterownik OMRON-a serii CP1L ma dwa oddzielne kanały do sterowania impulsowego (może być w trybie CW i CCW lub step+dir). Maksymalna częstotliwość do 100kHz.
    W szystko jest szczegółowo opisane w:
    Programming Manual http://downloads.industrial.omron.pl/IAB/Prod...L/W451/W451-E1-03%2BCP1_-CPU%2BProgManual.pdf
    oraz w:
    Operation Manual
    http://downloads.industrial.omron.pl/IAB/Prod...L/W451/W451-E1-03%2BCP1_-CPU%2BProgManual.pdf
    Wszystkie CP1LL i CP1LM oprócz wielkości 10 mają odpowiednio kanał 0 na wyjściach 00 i 01, kanał 1 na 02 i 03.
    Pzykładowe (nie wszystkie) komendy wykorzystywane do sterowania impulsowego to:
    PLS2, PULS, SPED, INI.
    Szczegóły w Programming Manual.
    Załączam plik z funkcją PLS2 dla jednego kanału-portu 0. Dla drugiego silnika (kanał-port) trzeba wywołać drugą komendę PLS2 z wybranym kanałem-portem 1.
    Pozdrawiam,
    Andrzej Łacinnik
    andrzej.lacinnik(małapa)eu.omron.com
  • Level 9  
    Ok, rozumiem dziękuję za pomoc.
    Mam jeszcze jedno pytanie. Silnik będzie napędzał oś liniową. Chcę aby karetka przemieszczała się do jakiegoś punktu stawała (drugi silnik wykonuje pracę) ruszał dalej do końca osi i wracał.
    W jaki sposób mogę monitorować w którym miejscu jest karetka ?Np. zapalać diody w pozycji początkowej środkowej i na końcu
    Czy wystarczy że wstawię np.
    = A276 &0 100.05
    = A276 &1000 100.06
    = A276 &2000 100.07
  • Automation specialist
    Teoretycznie OK ale uważaj słowo A276 to tylko cztery młodsze bity całe słowo jest razem z A277 (starsze cztery bity).
    Napisz program w Cx-Programmer i przetestuje sterownik z tymi napędami.
    Pozdrawiam,
    Andrzej Łacinnik
    andrzej.lacinnik(małpa)eu.omron.com