Enkoder będzie podłączony do wejść sterownika w kodzie gray'a dokładnie o to mi chodzi. Enkoder ma profibus , więc jeśli to nie problem chętnie poznałbym i tę metodę..Dzieki za zainteresowanie Tufus. Arwit dzięki za dobre chęci ale twój program z tego co się zorietowałem wykorzystuje enkoder inkrementalny i szybkie liczniki. Pozdrawiam.
Ja z kolei do odczytu enkoderów stosuję takie coś: [syntax=c]const uint8_t Encoder_change_lookup_table[] = { 0, //00 --> 00 = ?? 1, //00 --> 01 = ++ 2, //00 --> 10 = -- 0, //00 --> 11 = Błąd 2, //01 --> 00 = -- 0, //01 --> 01 = ?? 0, //01 --> 10 = Błąd 1, //01 --> 11 = ++ 1, //10 --> 00 = ++ 0, //10 --> 01 = Błąd 0, //10...
Witam, Potrzebuje synchronizować serwomechanizm z enkoderem. Po zadanej liczbie impulsów(np 2000) z enkodera ma uruchomić się serwo z taka samą prędkością jaką obraca się enkoder. Serwo jedzie XXX impulsów i wraca (z stałą prędkością niezależną od enkodera) i tak w kółko. W swoim programie użyłem funkcji DDRVI (S1 S2 D1 D2); gdzie: S1-liczba impulsów...
Witam borykam się od paru godzeń z konfiguracją szybkiego licznika do którego mam podłączony na kanał 2 single enkoder i w żaden sposób nie potrafię się z nim skomunikować aby zliczać impulsy z enkodera. Wszystko wykonuje na sterowniku VIPA314ST konfiguracje wykonałem w taki sposób natomiast blok do zliczania impulsów w standardowy sfb 47 Czy ktoś może...
Nie musisz mieć karty rozszerzeń. Cztery pierwsze wejścia na module CPU51 można ustawić jako przerwaniowe bodajże do 5kHz. Kolejne trzy wejścia IN4 IN5 oraz IN6 są to specjalne wejścia szybkiego licznika do podłączenia enkodera. przy fazach A i B do 2,5 kHz a przy jednej fazie do 5kHz. Ustawienia typu wejść można dokonać w zakładce ustawień sterownika...
Mam problem z szybkim licznikiem (HSC) w sterowniku Allen Bradley Micrologix 1200. Wg dokumentacji ma on max częstotliwość wejściową na poziomie 20kHz. Chciałem na wejście podać sygnały z enkodera i zliczać impulsy (HSC można skonfigurować pod taki właśnie enkoder). Po skonfigurowaniu licznika i uruchomieniu programu efekt jest delikatnie mówiąc kiepski....
Witam kolegów, mam zestawiony układ: PLC - S7 300 (CPU 313 C - 2DP) + enkoder inkrementalny (wykorzystuję sygnały AB, 24V DC). 1.Podłączyłem poprawnie enkoder do sterownika (wybrałem licznik kanału 0, czyli pierwsze dwa wbudowane wejścia cyfrowe modułu wejść/wyjść). 2.Skonfigurowałem sprzęt w Step 7 w HW config, a następnie w programie użyłem bloku...
Witam Kupiłem ostatnio na allegro kilka sztuk enkoderów obrotowych NONAME. Pierwszy raz mam styczność z takim czymś jak enkoder dlatego najpierw chciałem napisać program bez jakichkolwiek przerwań czy funkcji zwracających wartości oraz zanian z kodu Grey-a na binarny. Podłączyłem to w taki schemat i sugerując się przebiegami napisałem taki program:...
Witam mam problem z zliczaniem impulsów z enkodera 400imp/obr licznik ustawiony na 5khz to maksymalny zakres jest mniejszy 30hz wymiar jest uzależnimy od prędkości obrotowej enkodera.Zastanawiam się nad pastowaniem jakiegoś taniego małego sterownika plc z szybkimi wejściami 20khz tak aby zliczał i dawał sygnał na licznik co 1cm bądź wymianę enkodera...
Mam zamiar wykorzystać ten fakt,że można wygenerować podprogram związny z przewaniem-to mi wszystko załatwi(mam nadzieje). Długość trwania cyklu jest dla mnie mniej istotna sprawą,cykl może trwać i 200ms,jeżeli operacje krytyczne czasowo załatwie na przerwaniach. Pod warunkiem, że całkowity czas obsługi przerwania będzie sporo mniejszy, niż 1ms. Tu...
Witam, wszystkie jednostki CPU serii CQM1H posiadają "na pokładzie" 16 wejść, 3 z tych wejść (IN04, IN05, IN06) mogą być przyporządkowanie do szybkiego licznika co dla enkodera daje fazy A, B i Z. Jeżeli chcesz dołączyć dwa enkodery możesz to zrobic na dwa sposoby, dla jednostek CPU CQM1H-CPU51 i 61 można zastosować tzw. "Inner Board": -CQM1H-CTB41...
Kolego kaltron masz rację nie zwróciłem uwagi na to co napisał autor, ja działam na plc siemens przeważnie i tam podczas konfiguracji wybiera się tryb zliczania szybkiego licznika zależnie od potrzeb :) lub są też różne bajery do tego typu wykrywania sygnałów enkodera. Pozdrawiam
Tak,wiem,że powinien zliczać taką liczbę impulsów.Na szybkich licznikach nie testowałem, bo jest ich zbyt mało(docelowo musi obsłużyć dziewięć takich silników).Jutro spróbuje jak się będzie zachowywał na szybkich.Pierwszy raz programuje Twido, nie wiem jak się sprawują w praktyce te sterowniki.Po sprawdzeniu parametrów byłem pewny że poradzi sobie z...
Oczywiście że tak. Tak na szybko zrobię ci przykład. Silnik M1 - 720RPM max obroty Stała enkodera 2048 imp Wyjście analogowe 14 bit czyli od 0-16383 Program będzie wyglądał tak. W PLC wywołujesz co 1 sek (systemowy marker) przerwanie . W tym przerwaniu odczytujesz ilość impulsów na szybkim wejściu, przenosisz je do swojego rejestru, kasujesz rejestr...
Witam, potrzebuje zrobić następującą aplikację: - wejście sterownika np. I 0.3 załącza wyjście np. Q0.1 (silnik na którym zamontowany jest enkoder) i wyjście to zatrzymuje się po liczbach zadanych impulsów enkodera ustawionych na panelu KTP.I tak cyklicznie. Zrobiłem to na liczniku CTD, ale działa tylko przy niskich obrotach silnika.Włączyłem szybki...
Jeśli chodzi o rezystor hamujący to raczej tak falownik nie da rady szybko rozproszyć w sobie energii, rezystor by się przydał. Może zamiast enkodera szybkie wyjście licznikowe falownika ?
Skalowanie wejścia do jednostek inżynierskich Ge Fanuc Versamax. Proszę o pomoc/materiały aby poradzić sobie z problem w jakim utknąłem. Wejście częstotliwościowe/szybki licznik (z enkodera 0...500Hz) potrzebuję zamienić na pomiar natężenia przepływu(m3/h). Potem ewentualnie zrobić sumator przepływu(m3). Dodano po 9 w zamian mogę pomóc w skalowaniu...
Nie ma konieczności używania szybkich wejść jeżeli silnik nie będzie poruszał się zbyt szybko i częstotliwość impulsów nie przekroczy max. częstotliwości jaką jest w stanie obsłużyć wejście. Powyżej tej częstotliwości niestety trzeba zainwestować w moduł szybkich wejść jeżeli PLC nie ma ich wbudowanych.
Problem przedstawia się następująco: Jestem w posiadaniu dwóch enkoderów różnej "klasy" które chciałbym wykorzystać przy pozycjonowaniu za pomocą sterownika Omrona CJ1M-CPU23. Niestety stan wysoki w szybkich licznikach to napięcie ok. 24V, oba enkodery natomiast zasilane są napięciem 5V. Pierwszy z enkoderów to prosty COPAL RMS20B360-201-1T - enkoder...
Witam serdecznie Czy ktoś z was używał bloku SFB38 do szybkich liczników? chciałem użyć to do zliczania impulsów z enkodera z wyjść A B. Ale przyznam że nie wiem jak to skonfigurować co wybrać w HW, jedynie co tylko stworzyłem blog db powiązany z tym licznikiem i nic więcej. Może jakiś przykład ?
Hej Dzięki za odpowiedź. Chwilę mnie nie było ale już jestem i piszę ;) Enkodery najprawdopodobniej będę podpinał pod FM352 (po SSI). W poprzednim poście bardziej chodziło mi o to czy jeśli enkodery inkrementalne podłączę do zwykłych DI (nie do szybkich liczników, które są obsługiwane równolegle do programu PLC), to w przypadku obsługi 12 regulatorów...
Czy ktoś zechciałby wytłumaczyć jak używać szybkich liczników? Szczególnie operacji CTRL_HSC. Odblokowywać liczniki umiem ale nie bardzo wiem jak ustawić. Rozumiem, że wejście kwadratuowe A i B, to wtedy kiedy enkoder ma dwa sygnały A i B?
Widziałem filmik i nie do końca zgodzę się, że na silniku asynchronicznym nie da się tego zrealizować. W praktyce na co dzień mam do czynienia z tego typu aplikacją, a mianowicie pokrętło elektroniczne w formie enkodera daje sygnały do modułu szybkich liczników, a z wyjścia analogowego PLC sygnał wchodzi na wejście analogowe falownika jako referencja...
Cześć wszystkim, jestem w trakcie programowania sterowania platformy obrotowej za pomocą sterownika Schneider M241 i SoMachine 4.3. Pozycję platformy kontroluje za pomocą enkodera o rozdzielczośći 600 PPR. W pewnym momencie muszę wpisać do licznika określoną pozycję platformy. Według manuala używa sie do tego bloku EXPERTSetParameter a parametr do zmiany...
ja nie podpinałem enkodera tylko zwykły indukcyjny. enkoder chyba podpina się inaczej w sensie sygnał A/B zasilanie musi brać z PLC z tego co pamiętam w Siemens enkoder musi być na 24v.
witam znalazłem przykład szybkiego licznika na s7 200 i układu pozycjonowania z enkoderem do otwarcia opisu potrzebny acrobat a przykładu s7 microwin. poszukam jeszcze przykładów , jak coś znajdę to wrzucę.
Witam Po przemysleniu może być jakiś prosty dekoder na bramkach gdzie na wyjsciu otrzymuje sygnał zegara i kieunek zliczania góra dół.Ponieważ mam 2 osie X i Y a w LOGO są tylko 2 szybkie liczniki (wejscia I5, I6).Więc chce te szybkie liczniki wykorzystac do zliczania a do I7 , I8 podłączyć sygnal kierunku. Z góry dziekuję za pomoc Grzegorz
1 kHz ??? Będzie ciężko - to jest 1ms, czyli sporo mniej niż skan. Chyba trzeba przejść przez zakiś zewnętrzny szybki licznik, ale nawet jak zliczał będzie zewnętrzny licznik, to rozumiem że interesuje cie wykrywanie jakiegoś konkretnego wyniku. Na SIMATICU czegoś takiego nie robiłem. W Mitsubishi robi się to tak, że szybki zewnętrzny licznik zlicza...
Witam, czy istnieje coś takowego, do którego podpięty enkoder steruje niezależnie wieloma wyjściami w funkcji kąta. Do tej pory gdy potrzebowałem sterować np. zaworami w funkcji kąta to do PLC wkładałem kartę enkoderową (szybkiego licznika) i na wszystkie wejścia szybkich liczników podpinałem np. kanał A z enkodera i następnię z poziomu PLC ustawiałem...
Witam spotkałem się kiedyś z czymś w rodzaju licznika z trzema wyjściami załączanymi dla stanu P>A , P<A i A-T< P <A+T (P-wartość nastawiona, A-aktualna, T-tolerancja ), impulsy pochodziły z enkodera inkrem., a licznik liczył w górę i w dół. Wykorzystane to było do załącznia silnika, który ustawiał prowadnicę w żądanej pozycji. Wyjście P>A...
Witam Sprawa się wyjaśniła. Okazało się, że w szafie była omyłkowo zainstalowana złączka dwupoziomowa, która miała połączone dwa poziomy ze sobą i sygnały z innego urządzenia nakładały się na sygnały z enkodera. Stąd przyczyna 3 stanów enkodera (0log, pośredni (12,5V) oraz 1log). Na swoją obronę dodam, że nie prefabrykowałem szafy, ale zastosowane złączki...
Dzień dobry. Mam nietypowy problem. Otóż robie układ pozycjonowania wału silnika prądu stałego. Enkoder inkrementalny, wykorzystuje licznik HSC0 tryb A/B. Problem jest taki, że musze zrobic analize pracy tego układu, wiec dane z szybkiego licznika musiałyby być zapisywane do tablicy razem z czasem, a dalej komunikacja z PC i wysłanie tej tablicy do...
Tutaj masz link do podręcznika startowego po polsku: Jest tam przykład z pozycjonowaniem z użyciem enkodera. Szybki licznik dlatego ci zlicza 10 000 impulsów na obrót enkodera o rozdzielczości 2 500 impulsów ponieważ dla dwóch faz enkodera masz "cztery zbocza na impuls" Generalnie jednak polecam przywołany wcześniej manual po angielsku. Nie rozumiem...
Droga elektrodo, koledzy, ewentualne koleżanki i ty wujku Google. Zwracam się do was z całkiem poważnym tematem. Otóż tworze układ który będzie mierzył długość przesuwającego się elementu i tam sobie na nim pracował. Mam silnik trójfazowy z motoreduktorem, element porusza się ze stałą prędkością, nie regulowaną. Mam także Logo! w wersji 8 na 24V oraz...
A i B mogą być sygnałami o przeciwstawnych poziomach - wtedy musimy mieć wejście liczące różnicowe - sygnał bardzo odporny na zakłócenia. wejście liczące różnicowe pierwszy raz się spotykam z taką nazwą. Mógłby kolega to rozwinąć? Nie bardzo rozumiem. Przecież A i B zawsze będą inne. Chodzi mi dlaczego nie możemy liczyć z jednego kanału. Jak zrobimy...
W instrukcji którą podlinkowałem w rozdziale 10 jest opisana konfiguracja HSC. A jaki licznik gubił Ci impulsy i przy jakiej prędkości ? W s7-200 easy book pl wyd.4 2012 rozdział 6.6 str 108- szybkie liczniki po polsku
czy LOGO nie ma obsługi przerwań sprzętowych do obsługi szybkich liczników? Oficjalnie dokumentacja publiczna nie zawiera informacji o tym jakoby tak miało być. Wiadomo jedynie, że różne wejścia mają różną maksymalną częstotliwość. Jedne wyglądają na wejścia obsługiwane programowo a drugie na wejścia, które mają jakieś "wsparcie" ale najpewniej nie...
Chciałbym ci pomóc ale piszesz o konfiguracji sink i chcesz podciągać mase... Konfiguracja Sink to taka w której na porcie COM masz (-) natomiast (+) podciągamy. Mogę cie teraz wprowadzać w błąd, jeżeli posiadasz sterownik marki Mitsubishi, bo tam konfiguracja opisywana jest na odwrót. "prędkość obrotowa to min 30obr/min a maksymalnie 50 więc tu nawet...
Tak jak podpowiada kol.Strumien swiadomosci swia ...Czyli automatyczne sterowanie lewo prawo? Weź Siemensa lub mollera i po sprawie... Licznik będzie miał tylko jedną wartość i zawsze w układzie dwóch przekaźników jeden będzie wysterowany. Tu jest potrzebna opcja histerezy/okna gdzie układ jest w stanie spoczynku i żaden kierunek pracy nie jest wysterowany....
Posuw podczas cięcia jest zatrzymywany do zera. jak długo trwa zatrzymywanie ? - wszak maszyna ma jakąś bezwładność - może warto pomyśleć o prędkości dojazdowej. Jeżeli chodzi o zerowanie licznika to jest ustawione na wartość 20.02 ponieważ brak w zastosowanym tam liczniku możliwości zerowania licznika przy jednoczesnym zadziałaniu przekaźnika od cięcia...
Co ty opowiadasz... Mamy enkoder, który generuje max kilka impulsów na sekundę i to ma być problem? No właśnie zależy od enkodera. Dlatego zapytałem się w pierwszym moim poście. Ja kiedyś trafiłem na taki enkoder z jakiejś wieży albo wzmacniacza, że miał bardzo dużo impulsów na obrót. To miało chyba symulować 'analogowosc'. Jak zrobiłem odczytując...
A jak z częstotliwością...?.?.? Z tego co czytałem to port LPT nie pociągnie za szybko... Jeśli napiszesz to w kodzie (wstawka), to jest kilkanaście rozkazów procesora, czyli rząd co najmniej kilkuset kHz. Problem jest z systemem, bo jak zawiesisz np. taki windows na dłużej, to możesz już nie wrócić, a w drugą stronę jak oddasz sterowanie do systemu,...
Dzięki, ale daj palec to chce rękę. W fiszce podane są 4 we szybkie. Czy więc będę mógł podłaczyć dwa enkodery, jeden 110Hz i drugi 420Hz? Czy nie będzie jemu tylko właściwych ograniczeń programowych? Bo, załózmy jak dwa WE szybkie to tylko jeden licznik albo komparator w programie lub inna bzdura. Potrzebuję użyć do regulacji najazdu - jeden enkoder...
Zakładami że to enkoder inkrementalnyy i do obsługi używasz szybkiego licznika HSC. Wtedy masz obsługę zdarzenia typu wartość licznika=wartość zadania przez przerwanie. Np dla HSC0 jest to zdarzenie (przerwanie) 12
Witam, czy znacie dobry sposób zmiany polaryzacji z NPN na PNP w enkoderze inkrementalnym z wyjściami typu open collector i polaryzacją NPN ? Chodzi oczywiscie o wykorzystanie kwadratury i zewnętrzny układ, który umożliwi zmianę polaryzacji przed wprowadzeniem do licznika. Niestety licznik nie daje możliwości zmiany zasilania i z tego powodu na szybko...
Wielkie dzięki za odzew w tej sprawie. Mniej więcej teoretycznie wiem jak to wszystko powinno wyglądać, gorzej praktycznie. Ja rozumiem to tak, że wejście enkoderowe powinien obsłużyć jakiś szybki licznik, który odpowiednio szybko zliczy impulsy jak i da zanć o kierunku. Nie za bardzo wiem jak to zrobić praktycznie w ALPCSWIN'ie
Na wejściu PLC jest (zwykle) "montowany" filtr cyfrowy 10ms (standardowe wejście PLC) a impuls z indeksu trwa 10us i sterownik nic nie "zobaczy" -> tak ma być (filtracja zakłóceń). Jeżeli wejście indeksu skonfigurujesz jako szybkie/przerwaniowe albo podłączysz je do szybkiego licznika to będą zliczane impulsy. Prędkość ma znaczenie, ale i tak (zwykle)...
Enkoder liniowy-konwerter sygnału z enkodera na RS232-laptop z RS232-oprogramowanie które mi umieści pomiar na tle video. A mi przyszedł do głowy taki pomysł: na kablu nalepić paski z kodami (pytanie, jak to zrobić, żeby były trwałe i czytały się z każdej strony), i przesuwać go przed czytnikiem kodów paskowych, który przesyła je do laptopa przez RS-232...
Tutaj ważna jest prędkość czy pozycja? Oczywiście korzystasz z HSC. Jak licznik będzie się troszkę mylił to można skorzystać z A/B ale zacznij od samego kanału A lub B skoro masz jeden kierunek. Dodano po 3 Tutaj ważna jest prędkość czy pozycja? Oczywiście korzystasz z HSC. Jak licznik będzie się troszkę mylił to można skorzystać z A/B ale zacznij od...
...Mozesz sprobowac wykorzystac dodatkowo - jako uklad posredniczacy miedzy np enkoderem ,a uC jakis licznik... Jeden 7400 ustalający czy dodajemy czy odejmujemy, oraz cztery 74193 pozwalają Ci zliczyć dwubajtową wartość. Jeśli do tego dodasz nastawniki BCD, to możesz jeszcze kożystać z sygnału resetującego licznik z enkodera - będzie wtedy liczył...
witam... mam za zadanie spozycjonowac produkt na rolkach... do wykorzystania jest enkoder zblizeniowy i szybki licznik FM350-2 czy ktos moze wie co nieco o takim module ? na co zwrocic uwage przy oprogramowywaniu takiego licznika? jak najlepiej podejsc do takiego zagadnienia? jakie funkcje standardowe sa niezbedne do dzialania licznika cnt2_ctr ? +...
Panowie, czy ktoś ma doświadczenie z szybkimi licznikami na tym sterowniku? Chciałbym wiedzieć czy da się zwiększyć rozdzielczość odczytu z enkodera, tak jak to można zrobić w przypadku OMRONA. Chodzi mi o metodę Differential Phase Input Mode. Wiem, że w Mitsubishi muszę zastosować licznik A/B Phase Counter. Z góry dzięki za pomoc.
Bo się wziąłeś do tego od d*** strony. Jak wykorzystujesz enkoder z myszki to czemu nie wpadłeś na genialny pomysł i nie oświetlacz enkodera tak jak w myszce? Przecież niezależnie jak byś myszkę nie ustawił to kursor sam się nie przesuwa. A czemu? Bo położenie enkodera jest sprawdzane podwójnie i nie ma możliwości aby przez oba otwory świeciło światło.
Dzięki za zainteresowanie i szybkie odpowiedzi. Do obsługi w takim razie będę miał 2 enkodery, jeden na osi silnika drugi do sterowania. Najprawdopodobniej użyję tego algorytmu, z tym że dopiszę jeszcze obsługę drugiego enkodera na int1. Polecenie encoder, w bascomie ponoć nie działa najlepiej... Cha Alias Pind.2 Chb Alias Pind.5 Config Cha = Input...
Niby prosty enkoder a tyle problemów ;) Niby działa ale jednak nie zawsze i nie za dobrze, nadal zdarzają się jakieś skoki lub postoje. Chciałem użyć regulacje wartości zadanej do regulacji napięcia w mojej przetwornicy typu flyback sterowanej XMEGą Tranzystor przełączający flybacka jest sterowany przez driver IR2125 który posiada zabezpieczenie przeciążęniowe/zwarciowe...
Tak jak kolega napisał dobre napięcie to ok 36V. Musisz mieć zapas przy hamowaniu silnika. Na wejścia pul, dir, ena podajesz sygnały 5V nie musisz dawać żadnych diod. 5V DC na PUL+ a 0V DC na -. Z 24V DC wystarczy rezystor ok 2,2kOma. Co do sterowania miałem kilka przypadków, że sterowniki po 160 zł nie działały tak jak trzeba. A to zamiast obrotu miałem...
Na szybko zmontowałem coś takiego jak powyżej i jest to samo, co prawda teraz tylko błędny odczyt z jednego enkodera (później go rozkręcę), ale jest. Sygnał SCK wydaje się ok, sygnały CS są na 100% idealne. Jeżeli chodzi o MISO to zastanawiam się dlaczego po odczytach sygnał nie spada błyskawicznie do zera, tylko często schodzi powolnie do potencjału...
Propozycja: od miejsca detekcji butelki (miejsce gdzie butelki przejeżdżają przez czujnik) liczysz dla każdej butelki na bieżąco pozycję (tzn. nie dużymi skokami aktualizujesz rej. "butelka 1" ~ "butelka 5" ale np. sprawdzasz ile imp. zliczyłeś (od poprzedniej aktualizacji i dodajesz do rej. różnice /czyli wartość licznika porównujesz z poprzednio użytą...
...a co do reszty układów na elektodzie są to układy które NIE POTRAFIĄ !!!!rozpoznawać wszystkich 4 zboczy tak samo projekty na AVR !!!!... A jaki problem wziąć np.Tiny12 , napisać soft , załadować nim AVR-ka i ładnie będzie "udawać" LS7084 w obu trybach :?: Taniej pewnie też wyjdzie niż zakup LS-a , choć nie będzie tak szybki jak oryginał :D Piotrek
Witam. Zdaje sobie sprawę, że temat ten był poruszany na elektrodzie wielokrotnie, jednak po przeczytaniu kilkudziesięciu wątków nie znalazłem rozwiązania które może mi pomóc. Otóż potrzebuje mierzyć położenie obracającego się wału silnika w czasie, uzyskując wynik do dalszych obliczeń w kaskadowej strukturze sterowania. Ponieważ posiadam (niestety)...
Witam Mam problem z programem który ma obsłużyć enkoder Objaw jest taki że obracając go licznik na wyświetlaczu zmienia się co drugi impuls (nie ważne czy robię to szybko czy wolno) 00 stan spoczynkowy 01 stan przejściowy 11 stan spoczynkowy 10 stan przejściowy 00 stan spoczynkowy Wydaje mi się że program reaguje na stan spoczynkowy 00 ale nie reaguje...
Witam ponownie. Brak podstawowej informacji - jaka jest częstotliwość i poziom tych impulsów? No i druga sprawa - w jakim celu chcesz wstawić tam ten przekaźnik? Chodzi o dopasowanie poziomów napięć, czy też może potrzebujesz separacji galwanicznej pomiędzy impulsatorem, a licznikiem? Jakiego typu jest wyjście czujnika (NPN, PNP, stykowe...)? Może to...
na procku to nie działa bo przy większej szybkości gubi impulsy a ja potrzebuję kręcić do 1000obr/min 1000obr/min to jakieś 17 obr/sek, nawet jak jest 5000 impulsów na obrót to wynikowo jest niecałe 100kHz, dla procesora który pracuje z zegarem 10MHz to jest 100 instrukcji pomiędzy cyklami, więc jakby to dobrze zoptymalizować to powinno działać. Są...
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...
Jak masz oscyloskop to radzę podpiąć i popatrzeć. W skrócie masz dwa kanały przesunięte względem siebie, na podstawie tego przesunięcie określany jest kierunek obrotu. Jak robisz jakieś pozycjonowanie to miło jest wiedzieć w która stronę się kręci a impulsy rosną/maleją. Im bardziej zaawansowany układ czytaj szybki enkodery są 5V z wyjściami komplementarnymi...
Witam Panów. Mam problem ze zrozumieniem jak odczytać sygnały z enkodera przyrostowego e6c2-c. W manualu do Omrona wytłumoczone jest to w sposób dość zawiły. Nie mam problemu z rozumieniem LD, jednakże wcześniej nie robiłem odczytu z enkodera. Czy ktoś mógłby mi to wytłumaczyć ? Potrzebuję zrobić odczyt w dwóch kierunkach. Z tego co się zorientowałem...
Witam Mam do wykonania aplikację sterowania windą. Winda ma zatrzymywać się na różnych poziomach, które to zadawane są przez operatora. Do czytania drogi układ wyposażony jest w enkoder inkrementalny a do odczytu impulsów szybki licznik Siemens 5V/500kHz podłączony do stacji ET200S Siemensa. Czy ma ktoś jakiś pomysł jak skonfigurować ten licznik i jak...
Zależy. Może być tak, że lepiej mierzyć odstęp pomiędzy impulsami ale może być lepsze liczenie impulsów w ustalonym czasie. Podaj trochę więcej danych: jaka jest typowa częstotliwość impulsów (to enkoder czy coś innego?), typowa prędkość taśmy, z jaką dokładnością chcesz ją mierzyć, ile impulsów przypada na 1 cm, itd. I jeszcze link do dokumentacji...
To chcesz ten enkoder zastąpić pc-tem czy połączyć enkoder z pc-tem? Jeżeli połączyć z pc-tem, to jak już pisałem po przetestowaniu, port LPT się do tego nie nadaje. Inne rozwiązanie o czym też już pisałem to zastosowanie szybkiego licznika, np. na kartach typu PCI, ePCI, lub samodzielnego połączonego z pc-tem za pomocą RS232 i odczytywanie stanu tego...
Nie wiem co Pan chce uzyskać? Bo nie bardzo wiem o co chodzi z tą maksymalną prędkością sczytywania impulsów. Maksymalna prędkość odczytywania impulsów jest zależna od tego jak szybki licznik Pan posiada. Na Pana miejscu byłbym ostrożny, jeśli chodzi o tak duże prędkości obrotowe i robienie tarczy samemu, która nie jest wyrównoważona i wycentrowana....
Tu napisałem trochę o tym - to są wcześniejsze próby: To co na filmiku stolik krzyżowy enkoder to chyba: HEDS-5500 A05 czyli 2000 pozycji na obrót Nie pamiętam jakie silniki ale zasilane są z 48V a sterownik daje max 3A ciągłego i 6 chwilowego prądu. Nie ma przekładni są tylko sprzęgła kłowe i śruba kulowa. Więc problem luzów przekładni ominięty. Myślę...
Dziękuje bardzo za odpowiedzi, rozwiązałem ten problem przy użyciu przerwania czasowego. Mam kolejne pytanie: czy istnieje możliwość użycia dwóch szybkich liczników? Ma ktoś jakiś pomysł jak mógłbym to zrobić? Pierwszy musiałby zliczać impulsy enkodera , a drugi impulsy generatora wzorcowego. Dokładniej można przeczytać tutaj o co biega (metoda kombinowana):...
Zmieniłem pinMODE na INPUT. Układ nadal gubi impulsy przy szybkim przeciąganiu.
Dziękuje za szybką odpowiedź. Poprawiłem kod i arduino zaczęło zliczać impulsy. Mam jednak problem, gdy kręcę enkoderem z niewielką prędkością wartości drogi wydają się sensowne. Jednak przy prędkości lekko większej np. 1 obrót na sekundę licznik się gubi i wartości nie są zliczane prawidłowo. Jak temu zaradzić? Poniżej poprawiony kod programu dzięki...
Witam serdecznie. Niestety po wielu bataliach poległem z tematem jakże prostym. Posiadam enkoder optyczny o dokładności 2000 impulsów na obrót. postanowiłem podpiąć go do mikokontrolera aby zacząć liczyć jego impulsy (kierunek obrotu tutaj jest nieistotny) impulsy liczy jednakże liczy je bardzo niedokładnie - szukając nie bardzo mogłem natrafić na szybki...
Witam. Po przeszukaniu forum nie znalazłem rozwiązania tego problemu. Napisałem swego czasu procedurkę obsługi enkodera, wszystko było dobrze ale przy ipulsatorze 50imp/obr. i prędkości obrotowej ok.500 obr./min niestety wysypuje się. Mam przeczucie że jej wykonanie trwa zbyt długo.Nie jest może to procedurka najprostsza z możliwych ale jest b.skuteczna...
8 przerwań, ale nie co chwilę. Jak szybko będą się kręcić te tarcze? 300 imp/s? To masz 300*8 przerwań na sekundę, dla taktowania 16 MHz, masz prawie 6700 taktów na przerwanie. Skoro ono ma inkrementować licznik + cośtam to masz powiedzmy 100 taktów na jego obsługę. Ciągle zostaje 6600 taktów na coś innego.
Ja zrozumiałem Twój opis w ten sposób, że liczysz długość elementu tylko, gdy przysłonięta jest fotokomórka, więc po każdym pomiarze pakujesz wartość do tablicy, przesuwasz całość o jedną pozycję i zwiększasz jakiś indeks pomocniczy. Podczas prostowania wyciągasz z tej samej tablicy zapamiętaną wartość spod indeksu i zmniejszasz go. Dodano po 36 Popełniłem...
Witam, Czy przy takiej rozdzielczości da radę?? Jasne że da radę pytanie jaka dokładności jest Ci potrzebna . Przy zastosowaniu szybkich liczników jak radzili koledzy będzie ok. Nawet z timerem będzie ok. Implementowałem podobną rzeczy jak Ty. Miałem enkoder, zliczałem impulsy w czasie z zastosowaniem timera a następnie wynik jeszcze uśredniałem. Miałem...
Tylko, że jak podam stan wysoki na "reset_status", to mi nie resetuje licznika... Enkoder tak jak liczył, tak dalej zlicza...
W B&R z tego co się orientuję są osobne moduły do enkoderów...przykładowo CM211 w systemie 2003... Kwestia tego, że enkoder obsługuje się szybkimi licznikami...co do instrukcji automation studio to mam gdzieś takowe...niestety w pracy...a jestem na wyjeżdzie do czwartku...
Jakie były dokładnie objawy uszkodzenia? Czy może skokowa zmiana wyznaczanej pozycji piły? Sprawdziłem złącza od strony enkodera i karty szybkiego licznika w sterowniku. Nie znalazłem żadnych luźnych zacisków. Wydaje mi się, że w przypadku problemu ze stykiem (przerwa lub zwarcie) nie byłyby zliczane impulsy. Brak sygnału lub sygnał ciągły na jednym...
Witam, Miałem wcześniej w planach zgłosić się z prośba o pomoc w zaprogramowaniu, jak wszystkie osie bedę miał juz gotowe, ale niestety przy próbie uruchomienia 3 osi napotkałem problemy z odczytem enkoderów. Zaczynając od początku, mój pomysł zrodził sie po przypadkowym wejściu na stronę: Na chwilę obecną, tak jak to widać na zdjęciach mam zmontowane...
Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens. „Przeglądając Internet natknąłem się na proste oscyloskopy...
Przebieg charakterystyki OK, tylko proporcjonalnie prędkość "dociągania" powinna być niżej (czyli szybko, potem szybkie zwolnienie do małej prędkości, wolne dociągnięcie i STOP). Co do hamowania falownikiem, to jeżeli opory będą stałe i nie będą przekraczały mocy falownika to hamowanie powinno być powtarzalne dla zmiennego obciążenia. Z założenia falownik...
Witaj. Rzeczywiście. Można prechwyciść sygnały MP i ZNP . Myślę,że są w standardzie TTL. Należałoby je monitorować. Ograniczeniem jest częstotliwość sygnału ZNP. Wynika ona z prędkości przemieszczenia liniowego. Aby transmitować dane do PC możesz zastosować mały PLC z szybkimi licznikami np S7-200 Siemensa lub dowolny jaki masz do dyspozycji, posiadający...
Witam. Jeśli Twój enkoder to przetwornik obrotowo-impulsowy inkrementalny (taki jak w myszce) to oznacza, że masz do dyspozycji 2 kanały licznikowe i/lub/może 1 kanał znacznikowy. Licznikowe dają określoną liczbę impulsów (najczęściej prostokątnych) na 1 obrót osi, znacznikowy 1 impuls na 1 obrót. Sygnały licznikowe (A i B) są przesunięte względem siebie...
"Wyposażony on jest w port komunikacyjny RS232/485 umożliwiający komunikację w standardzie Modbus Master/Slawe. Model ten składa się 12 wejść i 12 wyjść tranzystorowych. Funkcjonalność tych wejść może zostać zmieniona poprzez odpowiednie okablowanie i ustawienie zworek: - wszystkie wejścia mogą być ustawione jako dwustanowe. Wybór logiki pnp lub npn...
Będzie nawet bardziej niż bardzo rozbudowany :] No i trochę "na wyrost", a to ze względu na bardzo duży rozmiar pamięci w porównaniu do wymagań. Znacznie bardziej "dopasowany" byłby jakiś mały EEPROM z interfejsem szeregowym, np. 24C01, no ale obsługa interfejsu szeregowego bez mikrokontrolera to kupa scalaków :] Rozwiązać to proponuję tak: Licznik...
Na wstępie wielkie dzięki za wszystkie odpowiedzi. Rozumiem właśnie takie rozwiązanie mnie najbardziej interesuje (PLC+HMI), ponieważ nie chce stawiać tam komputera, poza tym to zbyt banalne urządzenie. Aktualny pomysł jest taki: Posuw piły na siłowniku pneumatycznym (firmy FESTO) skok 300 cena ok.2500zł. ) będę miał już możliwość pełnego sterowania,...
Witam, Enkodery (liniały) mają sygnały A i B. Kolejność tych impulsów decyduje o kierunku ruchu. W PLC są specjalne funkcje do obsługi szybkich liczników. W zależności od znaku uchybu (różnica położeń obydwu siłowników) musisz przydławić jeden siłownik i przyspieszyć drugi. Firmy które zajmują się hydrauliką siłową mają w swojej ofercie zawory proporcjonalne...
Witam, Mam kilka pytań odnośnie ograniczeń dla rodziny 1200. A mianowicie: 1. Najmocniejsza jednostka 1217C obsługuje 284 we/wyj cyfrowych oraz 69 wej/wyj analogowych. Jednocześnie jest ograniczenie do 8 modułów rozszerzeń. Przy czym posiada ona 14/10 wej/wyj. i powiedzmy 2 we/wyj cyfrowe z SB. Ograniczenie do 8 modułów powoduje że nie można wykorzystać...
Najpierw spróbuj wykorzystać Szybkie liczniki. Odpal "Device configuration" -> High speed counters -> HSC1 -> Enable this high speed counters Podłącz swój enkoder czy co ty tam masz do I0.0 Tu masz film jak to sobie poustawiać dokładniej. Dodano po 4 Do testu sobie podawaj 24V na to wejście szybkie by sprawdzić, czy ci zlicza. Po prostu weź kabelek...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
stwierdziłem, że zależy mi na bardzo dużej dokładności układu. Dla jednych bardzo duża dokładność to 1cm dla innych 1µm a dla Ciebie ? W zdecydowanej większości przypadków wystarczy silnik indukcyjny, falownik, enkoder na wałku i jakiś plc z szybkim licznikiem. Serwo napęd na sens gdy wykonujesz dynamiczne ruchy.
Witam Mam do napisania program w Step7 wykorzystujacy moduł szybkiego licznika.Ogolne zasady działania enkodera i liczników w Step7 znam ale nie wiem jak się zabrać za ten temat (moduł FM350). Czy mogę liczyć na pomoc lub wskazówki
Sprawdź w manualu, które wejścia możesz wykorzystać jako wejscia szybkiego licznika.Ten model ma chyba 4 wejscia przerwaniowe, które można zdefiniować jako szybki licznik.Musisz przede wszystkim napisać procedure referencyjną, jeśli stosujesz enkoder inkrementalny.Do obsługi enkodera służy instrukcja PRV. To po krótce... Co do bezwładności napędu, być...
Witam serdecznie! Mam pewnien problem do rozgryzienia. Muszę odpowiednio ukształtować przebieg z wyjść analogowych s7 200. Kształt przebiegu: najpierw od wartości początkowej 0V ma rosnąć proporcjonalnie do wartości x ustalonej w zakrecie od 0-10V utrzymywać się przez określony czas pracy maszyny w stanie x i pożniej w określonym momencie od x wartości...
Nie musisz korzystać z enkodera ale musisz z szybkich liczników (choć enkoder ułatwi zadanie). Oczywiście czujnik musi być odpowiednio szybki i współpracować z "tarczką" o odpowiedniej ilości wycięć. Przyjmując 3000obr/ min=50 Hz, max. częstotliwość HSC 20 kHz to możesz mieć max 400 imp na obrót ale lepiej trochę mniej. Potem musisz skorzystać z przerwań...
Witam serdecznie Mam zamiar zaprojektować układ sterowania silnikiem DC za pomocą sterownika PLC(najprawdopodobniej Siemens S7-200). Układ składa się z mostka H z 4 przekaźnikami które będą się załączać parami w zależności od wybranego kierunku lewo(L), prawo(P), hamowanie(H) będzie polegało na zwarciu obu par i wyłączeniu sygnału PWM czyli zblokowaniu...