Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Omron CQM1H szybki licznik

eromus 17 Maj 2009 07:15 1615 4
  • #1 17 Maj 2009 07:15
    eromus
    Poziom 10  

    Urządzenie pracuje jako przenośnik pewnych detali, wykonuje ruch liniowy. Napędzane jest silnikiem poprzez pasek zębaty, do reduktora podpięty jest enkoder inkrementalny. Pisząc do niej program używałem instrukcji CMP do porównania wartości licznika z wartościami progowymi. Następnie używając styków GT zmieniałem prędkości falownika. Problem jest taki że maszyna pracuje poprawnie kilka razy a następnie nie zmienia poprawnie prędkości, jakby nie zdążyła odczytać pozycji. Nie wiem jak jest tego przyczyna. Czy można w instrukcji CMP użyć bezpośrednio wartości szybkiego licznika, bo spotkałem się z rozwiązaniami że wartość licznika jest najpierw mnożona razy 1 a potem dzielona przez 1 i dopiero ten wynik jest dalej używany.

  • #2 17 Maj 2009 19:56
    cezar63
    Poziom 13  

    być może licznik przepełnia się i należy go resetować

  • #3 18 Maj 2009 10:06
    robnar
    Poziom 14  

    sprawdź sobie czy Ci się licznik nie przepełnia

    1 imp enkodera to 4 zliczone zbocza a licznik masz UP/DOWN czyli jeszcze /2

    pojemność licznika 65536 /4/2 daje 8192 impulsy enkodera zanim licznik będzie full

  • #4 21 Maj 2009 17:04
    bofomo
    Poziom 1  

    Wykorzystanie instrukcji komparatora CMP(020) moze nie działac poprawnie przy porównywaniu wartości z szybkiego licznika. Sprawdzanie warunku GT, EQ i LT dla CMP wykonywane jest co cykl sterownika PLC.
    Proponuje zastosowanie komparatora CTBL. Komparator porównuje wartość bieżącą szybkiego licznika z warościa ustawioną lub z ustawionym przedziałem wartości i w momencie spełnienia warunku generuje przerwanie do wykonania wskazanego podprogramu.
    Pozdrawiam

  • #5 25 Maj 2009 20:02
    eromus
    Poziom 10  

    Wprowadziłem w programie jeszcze pewne zmiany, ale jeśli to nie pomoże spróbuje z instrukcją CTBL. Dziwi mnie to że nie działa zwykłe CMP gdyż w inny sterownikach producenci używali tej instrukcji i działało poprawnie. W tej maszynie gdzie użyłem CMP precyzja nie żadnego znaczenie a po przejechaniu wartości enkodera nie zmieniała się prędkość mimo tego program zdążył wykonać się kilka razy.
    Mam jeszcze pytanie do instrukcji CTBL, przerwanie generowane w czasie gdy wartość enkodera jest w zakresie związanym z tym programem jest wykonywane w każdym cyklu programu.

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME