logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak obliczyć prędkość silnika na S7-222 z tarczką i fotoparą?

fantasta 16 Paź 2006 11:29 2618 12
REKLAMA
  • #1 3121782
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    Witam.

    Musze zrobic na S7 pomiar predkosci silnika. Na wale mam taka tarczke z otworami i foto-pare czyli uklad jak myszce komputerowej tylko w skali 3:1. Impulsy z wyjscia fototranzystora wchodza mi na wejscie I0.1. W jaki sposob teraz obliczyc predkosc silnika ?? Musi to obliczac on-line i wyswietlac na panelu w obr/min takze zeby odczyt nie byl opuzniony o iles tam sekund.
    Moze zastosowac inny uklad z czujnikiem indukcyjnym lub jakos tak. Ma ktos pomysl??
  • REKLAMA
  • #2 3121829
    KAPAS
    Poziom 17  
    Posty: 198
    Pomógł: 15
    Ocena: 10
    Najprościej:
    mierzysz czas trwania jednego impulsu, mnożysz przez ilość znaczników na tarczy i masz czas trwania 1 obrotu - reszta to zaprogramowanie sterownika (tylko musisz sprawdzić, czy częstotliwość impulsów nie jest większa niż maksymalna dla wej. sterownika - o ile dobrze pamiętam, to chyba 5kHz, ale nie jestem pewien). Tak więc znając czas pomiędzy dwoma zboczami narastajacymi znasz prędkość obrotową silnika.

    Pozdrawiam.

    PS.
    Oczywiście, że czujnik indukcyjny byłby wygodniejszy - możesz podawać impulsy bezpośrednio na wejście S7 - kwestia tylko rozdzielczoścji.
    Najprostszym rozwiązaniem byłaby tachoprądnica, ale podejrzewam, iż ze względu na koszty nie jest brana pod uwagę.
  • #3 3121863
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    No tak jezeli wyjdzie mi ze jeden obrot trwa 300ms licze ile obrotow bede mial w ciagu sek a pozniej ile w ciagu min i wynik podaje na panel. Tzn. moge bezposrednio podpiac wyscie fototranzystora pod sterownik czy nie ??

    A ile taki impulsator lub tachopradnicza najtansza kosztuje ?? To ma byc czesc projektu na Dyplom takze koszty sa wazne.
  • REKLAMA
  • #4 3121886
    KAPAS
    Poziom 17  
    Posty: 198
    Pomógł: 15
    Ocena: 10
    ile kosztuje tachoprądnica - nie mam pojęcia, musisz poszukać. Najlepsza byłaby z wyjściem analogowy 0-10V lub 0-20mA - masz wówczas tylko sygnał do przeliczenia - ale podejżewam, że promotor uznałby takie rozwiazanie za zbyt proste (ja bym tak na jego miejscu zrobił). Tak więc pozostaje ci układ impulsowy, tylko musisz pamiętać o tych bodajże 5kHz.

    No i nie powiedziałeś/aś , czy ważny jest również kierunek obrotów.
  • #5 3122011
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    KAPAS napisał:

    No i nie powiedziałeś/aś , czy ważny jest również kierunek obrotów.


    Powiedziales ;)

    A kierunek chce sterowac stycznikami wiec sadze ze odczyt predkosci czy to w lewo czy w prawo zawsze moze byc taki sam. Bo jakby sterownik mial miec jeszcze inf od odczytu predkosci to ttrzeba by bylo jakis podwojny uklad kombinowac.

    A silnik bedzie zwykly pewnie ~900 obr/min i musze jeszcze pomyslec ile otworow na tarczy zrobic.

    Wogole chce zrobic zmiane kierunkow na stycznikach, jakis rozruch czasowy gwiazda trojkat tez na stycznikach i mysle co jeszcze zrobic. Dostaniemy tez jakis starszy panel czyli jakies zdalne sterownie z panela mozna i lokalne na przyciskach. No i mysle jakie bajery mozna by jeszcze z tym silnikiem i sterownikiem zrobic. Falownik nie wchodzi w gre.
  • #6 3122059
    KAPAS
    Poziom 17  
    Posty: 198
    Pomógł: 15
    Ocena: 10
    "Bajery" możesz zrobić jakie chcesz.
    I jeszcze jedno pytanie - musi to być Simatic ?
    Na tańszym sterowniku możesz zrealizować jeszcze pomiar prądu, napięcia, momentu itp.
    Możesz mieć panel oraz monitoring, wizualizację i archiwizację na komputerze. I programowanie simensa do najprostszych nie należy.
  • #7 3122080
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    Ogolnie bedzie to na dwoch sterownikach. Taki system zamienny. Wszystkie wejscia i wyjscia beda na listwie szybko-zlacznej takze dwa sterowniki na szynie i przelaczane beda tylko tasmy z jednego na drugi sterownik i panel. Drugi bedzie jakis Mitsubishi FX nie wiem jeszcze jaki. A na tym simaticu nie zrobie tych pomiarow pradu i momentu ?? Nie ma on zadnych przetwornikow czy wejsc analogowych ?? Sadze ze z programowaniem S7 promotor pomoze a FX ja zaprogramuje am spokojnie.
  • REKLAMA
  • #8 3122096
    KAPAS
    Poziom 17  
    Posty: 198
    Pomógł: 15
    Ocena: 10
    Z tego co pamiętam, to S7-222 nie ma wejść analogowych, musisz dodać moduł rozszerzeń. Jedna rzecz mie jeszcze ciekawi, jak będziesz "sprzęgał" S7 i FX-a ?
  • REKLAMA
  • #9 3122109
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    KAPAS napisał:
    Z tego co pamiętam, to S7-222 nie ma wejść analogowych, musisz dodać moduł rozszerzeń. Jedna rzecz mie jeszcze ciekawi, jak będziesz "sprzęgał" S7 i FX-a ?


    Ma to byc stanowisko porownawcze dwoch sterownikow. Do kazdego na wejscia i wyjscia beda podlaczone tasmy z wtyczkami i poprostu gdy chce pracowac na FX wpinam do gniazda sygnalow tasme od FX a gdy chce na S7 wpinam tasme od S7. No i przepinamy przewod od panelu. Ladujemy programy i bangla.

    Moze dzis sie jeszcze dowiem co to za FX wiec bedzie mozna kombinowac.
  • #10 3130984
    ADACHO
    Poziom 15  
    Posty: 111
    Pomógł: 10
    Ocena: 8
    Witam. Z tego co pamiętam częstotliwość zliczania przez szybkie wejścia tego PLC wynosi 7kHz lub 28kHz( tryb kwadraturowy x4) . Taką szybkość zlicznia uzyskujemy wykorzystując dwa wejscia sterownika sciśle określone ( patrz dokumentacja), a sygnały sa przesunięte w fazie o 90 stopni. Daje nam to między innymi możliwość określenia kierunku obrotów. W twoim wykonaniu chcesz tylko odczytać prędkość w obr/min więc tak naprawdę niepotrzebna tobie tarcza z otworami tylko pojedyńczy impuls na obrót wału silnika. W takim przypadku trzeba zliczyć czas pomiędzy kolejnymi impulsami wykorzystujac zegar o najmniejszej podstawie czasu (1ms) i przeliczyć w programie. Jeśli to praca dyplomowa to proponuje podczepić do silnika przekładnię i na jej wyjsciu zatosowac twój układ nieco go modyfikujac . Mozesz w ten sposób np. określić położenie wału głownego maszyny (wirtualnej) napędzanej przez twój silnik. Pozdrawiam.
  • #11 3131248
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    Troche koncepcja sie zmienila. Bedzie jeden sterownik i dwa silniki. 3-fazowy pozostaje i dochodzi silnik krokowy. Tylko co mozna z nim robic nie pakujac kase w jakies dodatkowe uklady.
  • #12 3157926
    fantasta
    Poziom 29  
    Posty: 1696
    Pomógł: 48
    Ocena: 100
    Wracam do tematu.

    W jaki sposob liczyc ten czas jednego impulsu. Narazie na testy mam zalozona tarcze z 6 szczelinami.
  • #13 3158459
    krzychol66
    Poziom 25  
    Posty: 724
    Pomógł: 57
    Ocena: 125
    Nie wiem, jakich czasów się spodziewasz. I jakiej dokładności.
    Nie wiem też, czy s7-222 ma przerwania czasowe.
    Jeżeli czasy w setkach ms i przerwania czasowe są, to:
    robisz 1 przerwanie co np. 5 ms. W przerwaniu czytasz wejście i sprawdzasz, czy się pojawiło na nim dodatnie zbocze. Jeżeli nie, to do licznika czasu dodajesz 1. Jeżeli tak, to wynik przepisujesz do innej komórki, a licznik zerujesz.
    W programie głównym po pomnożeniu wartości "innej komórki" przez 5 otrzymasz czas 1 impulsu w ms.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy pomiaru prędkości obrotowej silnika za pomocą sterownika Siemens S7-222, wykorzystującego tarczę z otworami i fototranzystor jako czujnik impulsów. Proponowane rozwiązanie polega na pomiarze czasu trwania jednego impulsu (przerwy między zboczami narastającymi sygnału z fototranzystora), a następnie przeliczeniu tego czasu na prędkość obrotową w obr/min, uwzględniając liczbę otworów na tarczy. Wskazano, że S7-222 ma ograniczenie częstotliwości impulsów do około 5 kHz, co należy uwzględnić przy doborze tarczy i czujnika. Alternatywnie sugerowano użycie czujnika indukcyjnego lub tachoprądnicy, choć tachoprądnica może być kosztowna. Omówiono także kwestie kierunku obrotów, który w tym projekcie nie jest wymagany do pomiaru prędkości, gdyż sterowanie kierunkiem odbywa się stycznikami. Wskazano, że S7-222 nie posiada wejść analogowych bez modułów rozszerzeń, co ogranicza pomiary prądu i momentu. W dyskusji pojawiła się także informacja o wykorzystaniu dwóch sterowników (Siemens S7-222 i Mitsubishi FX) w systemie zamiennym. Zaproponowano implementację pomiaru czasu impulsu za pomocą przerwań czasowych (np. co 5 ms) i detekcji zboczy sygnału na wejściu cyfrowym. Wskazano, że dla prostszego pomiaru prędkości wystarczy pojedynczy impuls na obrót, a liczba otworów na tarczy powinna być dobrana do prędkości silnika (~900 obr/min) i możliwości sterownika. Wspomniano również o rozszerzeniu projektu o silnik krokowy i dodatkowe funkcje sterowania, takie jak rozruch gwiazda-trójkąt realizowany stycznikami oraz zdalne sterowanie panelem.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA