Elektroda.pl
Elektroda.pl
X
SterControl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterowanie napędem SEW poprzez PLC Siemens (I/O)

28 Sty 2014 15:29 2856 15
  • Poziom 7  
    Siema

    Mam do zrealizowania projekt dotyczący sterowania napędem SEW - Eurodrive poprzez wejścia/wyjścia cyfrowe w sterowniku PLC Siemens S7-1200.

    Co muszę ustawić na wejściach/wyjściach PLC oraz falownika?
    Jak powinna wyglądać konfiguracja osi w TIA Portal?
  • SterControl
  • Pomocny post
    Poziom 39  
    Musisz napisać jakim napędem chcesz sterować i czym chcesz sterować (jakie funkcje mają być dostępne).
    W dokumentacji znajdziesz rozpiskę I/O.
    Przy sterowaniu dyskretnymi I/O w PLC przeważnie trzeba sprawdzić czy napęd jest gotowy (READY) odblokować sygnał STOPu, wybrać kierunek (DIR) i wystawić wartość START.
  • Poziom 7  
    Motoreduktor seria R27 DS56L

    http://www.sew-eurodrive.pl/produkt/przek-adnie-z-bate-walcowe-serii-r.htm

    Falownik MDS 60A

    Myślałem wykorzystać wyjścia z falownika:
    Enable rap. Stop
    Fault Reset
    Limit Switch CW
    Limit Switch CCW
    Control inhibit - blokada stopnia mocy

    A na wejściach do PLC podpiąć sygnały z czujników fotooptycznych.

    Dobrze kombinuję? W dalszej cześci programowanie będę mógł wykorzystać bloki MC_MoveRelative MC_COmmandTable itp. ?
  • SterControl
  • Poziom 39  
    Ma to szanse zadziałać.

    Warto byłoby skorzystać z sygnału ready for operation napędu.

    Jesli chodzi o bloczki - nie wiem czy da się ich użyć. To o czym piszemy to motoreduktor sterowany falownikiem, a nie serwonapęd.
    Ale napęd ma wykonywać jakąś sekwencję pomiędzy czujnikami to przecież można to napisać pisząc normalny program w drabince
  • Poziom 7  
    Znalazłem w instrukcjach "Ready" możliwą do wyjściu falownika.

    Czy mógłbyś wstawic przykład jakiegoś prostego przejazdu z wykorzystaniem czujników w drabince?

    Dodano po 48 [minuty]:

    Wszystkie możliwości wejść i wyjść cyfrowych z falownika

    Wejścia cyfrowe falownik:
    Enable Rap. Stop
    cw/stop
    ccw/stop
    n11/n21
    n12/n22
    fix set pt sw.ON
    par. switchover
    ramp switchover
    motor pot up
    motor pot down
    ext. fault
    fault reset
    hold control
    lim. switch cw
    lim. switch ccw
    ipos input
    ref. travel start
    slave free runn.
    setpoint hold
    mains on
    drs slave start
    drs teach in
    drs mast. stopped

    wyjscia binarne
    No function
    fault
    ready
    outp. stage on
    rot. field on
    brake relased
    brake applied
    motor standstill
    parameter set
    speed reference
    speed window
    sp/act. val. comp
    curr. reference
    Imax signal
    motor untiliz 1
    motor untiliz 2
    drs prewarn
    drs lag error
    drs slave in pos
    Ipos in position
    ipos reference
    ipos output
    ipos fault
  • Poziom 39  
    Nie do końca rozumiem co jest trudnością.

    Budujesz coś do obsługi błędów, jeśli nie ma błędów jedziesz do krańcówki/czujnika w prawo, dalej jedziesz do krańcówki/czujnika w lewo itp.
    Dodajesz warunki które są Ci potrzebne (np. jechać w prawo można tylko gdy inna krańcówka jest zasłonięta).

    Napisz z czym dokładniej masz problem
  • Poziom 7  
    nie wiem dokładnie których wejść/wyjść falownika użyc i też nie za wiele pracowałem z PLC, ale kwestie programową jakoś ogarnę
  • Poziom 39  
    To co napisałeś post wyżej powinno wystarczyć (+ sygnał o braku błędu z falownika).

    Reszta to odpowiednie sterowanie tymi wyjściami za pomocą sterownika.

    Nie wiem czy ma to być w formie ćwiczenia, czy robisz coś konkretnego...
  • Poziom 7  
    Mam zrealizować kilka pokazowych przejzadów, w tym jeden z pozycjonowaniem, a reszta jak wymyślę
  • Poziom 7  
    pojawił sie nowy problem. Dając na wyjsce z PLC logiczną1 na wejściu falownika pozostaje 0. Czy może tutaj chodzić o jakiś wspólny potencjał odniesienia?
  • Poziom 17  
    Witam,

    Dokładnie tak.
    Wyjścia PLC czy to cyfrowe czy to przekaźnikowe powinny być zasilane z zasilacza falownika inaczej nie ma prawa to działać.
    W dokumentacji falownika jest to pokazane.

    Pozdrawiam
  • Pomocny post
    Poziom 13  
    Źródło zasilania wyjść cyfrowych zewnętrznego sterownika jest nieistotne. W tym falowniku punktem odniesienia dla wejść binarnych jest potencjał DCOM. Jeśli połączyłeś 0V sterownika z potencjałem DGND falownika, to musisz zrobić zworkę na falowniku między DGND a DCOM.

    Jak chcesz mieć galwaniczną izolację to 0V PLC łączysz z DCOM (bez zworki o której pisałem wyżej).

    pozdrawiam
    ssl69

    btw. R27 to reduktor, a DS56 to serwo synchroniczne
  • Pomocny post
    Poziom 39  
    Cytat:

    Wyjścia PLC czy to cyfrowe czy to przekaźnikowe powinny być zasilane z zasilacza falownika inaczej nie ma prawa to działać.


    Niekoniecznie. Ważne żeby potencjał masy był wspólny.

    Wejścia falownika to często optoizolatory od strony diody LED, wyjścia od strony otwartego kolektora...
  • Poziom 7  
    Jeśli połączyłeś 0V sterownika z potencjałem DGND falownika, to musisz zrobić zworkę na falowniku między DGND a DCOM.

    Podłączyłem w ten sposób i na wejściach falownika nadal nie pojawia się 1.

    Sprawdzałem też opcję z zasilaniem z falownika i też nic to nie zmieniło.

    Macie może jeszcze jakieś pomysły?
  • Pomocny post
    Poziom 13  
    1. Zmierz napięcie między X13:8 a X13:9. Jak nie ma 24V to uwalony zasilacz wewnętrzny falownika i musisz podać z zewnątrz. Jak jest ok to czytaj dalej.
    2. Zrób zworke między X13:7 i X13:9
    3. Zrób zworke między X13:1 i X13:8 (upewnij się, że między X13:1 a X13:7 jest 24V)
    4. Podglądnij stan wejść binarnych w parametrze P036 Powinna być logiczna 1 na pozycji odpowiadającej DI00. Jeśli jej nie ma, to dane wejście jest uwalone. Później możesz w ten sam sposób przedzwonić reszte wejść.
  • Poziom 7  
    Wszystko było OK
    Udało mi się znaleźć rozwiązanie i działa jak należy. Sterownik PLC chciał dodatkowego zasilania wyjśc binarnych.
    Dzięki za pomoc.