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 serwo Mitsubishi poprzez PLC

Zoomas 20 Oct 2008 13:37 4454 5
  • #1
    Zoomas
    Level 12  
    Witam,

    mam następujący problem, potrzebuję wykonać sterowanie serwomotorami mitsubishi, za pomocą wzmacniaczy i sterownika tej samej firmy, jednak wcześniej nie zajmowałem się tym tematem i jestem delikatnie mówiąc zielony.

    Dowiedziałem się tyle, że do obsługi serwo w programie gx-developer stosuje się polecenie DDRVI, w helpie jest o nim tyle że cały czas i tak nie wiem o co chodzi za bardzo - poniżej ta informacja:

    This instruction is for single speed positioning in the form of incremental movements.
    (tłumaczę to tak: ta instrukcja jest dla stałoprędkościowego pozycjonowania w ruchach postępowych - dobrze?)



    Składnia jest następująca:
    [ DDRVI BIN 32 | BIN 32 | Bit | Bit ] - o ile dobrze widzę to ostatnie 2 parametry opisują dane wyjścia sterownika, dalej idące do serwa, więc tu problemu nie ma, jednak nie mam pojecia co to są te wartości BIN.

    Domyślam się, że deklarują one ilość kroków do wykonania oraz ich częstotliwość, słusznie?

    z góry dziękuje za wszelką pomoc
    pozdrawiam

    ----------
    edit:

    tak dla ścisłości,sygnały z PLC do wzmacniacza wchodzą na wejścia Pulse R+ oraz Pulse F+
  • Helpful post
    #3
    premiks
    Level 15  
    Robiłem kiedyś sterowanie serwa, ale ja używałem instrukcji "PLSY".
    Jest wygodniejsza i szybsza w użyciu. Poczytaj manuala tam jest dokładny opis. Możesz też pogadać z gośćmi z MPL-a bardzo życzliwi i fachowi.
    Komunikacja z nimi na stronie - http://www.mpl.pl/
    Poproś o kontakt z Panem Wojciechem Wąsikiem.
  • #4
    Zoomas
    Level 12  
    dzięki wielkie :)
  • #5
    multiprojekt_kg
    Level 13  
    witam,


    jeśli jest wymagany PLC z MPL to nie pomogę ale jeśli sterownik PLC byłby "obojętny" wówczas polecam PLC FATEK... niektóre wersje dedykowane do sterowania NC mają 920 kHz (!) na we/wy sterujących serwami.

    FATEK ma wbudowane funkcje do sterowania NC oraz intuicyjny program pozwalający na napisanie programu na sterownik PLC. Program wykonujący ruch pisze się w czym ś rodzaju okien dialogowych.

    http://www.multiprojekt.pl/publikacje.php

    tutaj można znaleźć artykuły dot. sterowania NC na PLC FATEK.

    Jeśli jednak MPL wymagany w tym przyapdku to informacja o FATEKU może się przydać na przyszłość.

    W razie zainteresowania proszę o kontakt. podeślę CD z bezpłatnym softem, manualami, przykładami (również pozycjonowanie NC) oraz jakiś katalog sterowników.

    Pozdrawiam,

    Krzysztof Gołąb

    MULTIPROJEKT
  • #6
    tufus
    Level 14  
    Funkcja DDRVI jest to funkcja 32-bitowa i wygląda następująco

    DDRVI S1 S2 D1 D2 gdzie:

    S1 - to ilość impulsów jaką wysyłasz na serwo (droga na podstawie ilości imulsów ze sterownika przebędzie napęd)
    S2 - tu określasz częstotliwość imulsów, dzięki temu serwo wie z jaką prędkością ma się kręcić (100 000 znaczy 100 kHz na wyjściu), serwo kręci się z prędkością 3000 obr/min.
    D1 - tu podajesz numer wyjścia np. Y0 (musi być to szybkie wyjście sterownika) na który będzie informacja na temat drogi oraz prędkości
    D2- tu również podajesz numer wyjścia sterownika np. Y1, jest to informacja na temat kierunku napędu gdy 1 to silnik kręci się w prawo gdy 0 to silnik kręci się w lewo.

    Ja używałem sterownika FX1S, ponieważ jest tani i posiada instrukcje do sterowania serwem oraz ma szybkie wyjścia 100kHz co w zupełności wystarcza.