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

plc fatek - jak ustawić sygnał pulse na wyjściu y0

10 Wrz 2013 14:12 2430 4
  • Poziom 2  
    Witam wszystkich forumowiczów
    Mam na imię Łukasz
    Od jakiegoś czasu uczę się programowania na Fatek training box.

    Próbuję napisać funkcję która uruchomi mi silnik krokowy, tzn jak mam np. sygnał na wejściu x1, to na wyjściu y0 pojawi się sygnał pulse. Silnik będzie się kręcił aż do chwili pojawienia się sygnału na x2.
    Kierunek obrotów zmieniam wyjściem y1 (DIR).
    Używałem funkcji PLSO, hspso i nie mogę uruchomić tego wyjścia y0.
    Wyjścia sterownika mam tranzystorowe, silnik podpięty jest do ssk b01.
    Czytałem instrukcje spolszczone jak i po angielsku ale nie pomogły mi za bardzo.

    Proszę o pomoc, jak napisać program aby zadziałał mi ten silnik ( jak napisać te funkcje, bo z tym mam największy problem)
  • Pomocny post
    Poziom 10  
    oprócz użycia tej funkcji HSPSO musisz stworzyć tabelę
    "servo parameter tabel" i "servo program tabel "

    pierwsza odpowiada za parametry silnika a ta kolejna to są kroki jakie silnik zrobi
    (ile obrotów zrobi z jaką prędkością i jaki czas pomiędzy krokami )
    Uważaj bo jeśli cały czas ta funkcja będzie dostawać on to kroki zapętlają się

    jak wszystko powpisywać co do których komórek i cała instrukcja jest dostępna

    http://www.multiprojekt.pl/strona/publikacje/4.pdf

    powiedzmy że jest tam to jako tako wytłumaczone
  • Pomocny post
    Poziom 9  
    Witam,

    właśnie mam praktyki w firmie multiprojekt i walczę jak moge z tym box'em. Tak jak kolega napisał, musisz zdefiniować serwo parameter table (w SR wpisać np R0) potem serwo program parameter table (w SR wpisać np R1), następnie wywołać funkcję 141 MPARA (SR=R0) następnie funkcje 140 HSPSO (SR=R1). Z tego co umiem to aby silnik się kręcił trzeba mu zadać kroki w serwo program table, a żeby zrobić tak aby się kręcił to momentu przyciśnięcia X2 to to X2 trzeba podpiąć do PAU żeby spauzować a do ABT żeby zastopować. Tak mi się wydaje jutro to sprawdze.
  • Poziom 2  
    Dziękuję za odpowiedzi
    Opanowałem sterowanie krokowcem ;]
    Okazało się że w symulacji nie działa mi funkcja hspso, po podłączeniu boxa działa jak należy
    Pozdrawiam
    Toki
  • Poziom 10  
    Dzięki, mi też się to przydało :D