Będzie różnica w pamięci: W markerach, w licznikach, timerach etc. w 102 będzie mniej niż w 103. Można użyć więcej FB, DB etc. w 103 w stosunku do 102. 103 będzie pewnie szybszy. Ma też zegar czasu rzeczywistego.
Można to zrobić na dwóch timerach i set/reset markerów. "kawałek" w jedną stronę na załącznikach... http://obrazki.elektroda.pl/7748907400_1... http://obrazki.elektroda.pl/9959805600_1... ...reszta należy do Ciebie (kombinuj)...powodzenia
Oj przepraszam, chodziło mi o MARKERA Powtarzam zatem moje pytanie: Jeśli timer podczas odliczania ma 1, a po odliczeniu przechodzi na 0, a na wyjściu timera mam marker M0.0, to marker zapamięta mi stan 1, prawda?
Witam. Nie wiem czy dział będzie ok. Mam nadzieje że tak. Chciałbym poprosić kogoś o napisanie krótkiego programiku w Bascomie. Dawno temu bawiłem się w AVR a teraz mam szybki temat i proszę o pomoc. Program miałby wyglądać następująco. (tak bym go napisał w PLC) Impuls (zbocze narastające) na wejściu X1 setuje marker M1 Marker M1 wyzwala Timer T1 Timer...
Dziękuję za odpowiedzi. Rozwiazanie troche na "piechotę". Czy macie może pomysły, tak aby wykorzystać np: Markery i timer(y) tylko raz? Pozdrawiam.
W Steep5 jeśli mamy włączony język angielski to wszystkie wyjścia oznaczane są jako Q, wejścia jako I, timery jako T, markery jako M. natomiast w języku niemieckim mamy odpowiednio do tego co powyżej wyj. A, wej. E, timery T, markery F. Według mnie nie ma sensu mapować wyjścia pod jakiś marker chyba że twoja wersja Steep5 ma ograniczenia i możesz tego...
Też jestem początkujący i choć problem wydał mi się błahy, był niezłą zagwozdką. Ostatecznie dodałem dwa markery Zezw_siln_1 i 2. Błąd miałeś też w pętli reset timerów: jeżeli są resetowane zboczem opadającym, to sygnał musi pochodzić w tym wypadku od wejścia przypisanego do danego timera a nie przeciwnego. Aby zabezpieczyć timer przed resetem przyciskiem...
Z wyjścia X0 dajesz impuls opadający (koniec sygnału na X0) dalej...cewka set markera (np. M0); w kolejnej linii M0 zasila timer (2 sek), za którym cewka wyjścia Y0. proste...:)
Witam, Fatek posiada funkcję TOGG, na jej wejście podłączasz X1, a na wyjście Y1. Żeby zapalić grypę lampek Y1, Y2, Y3 należy X1 podłączyć do timer'a ustawionego na 3 sekundy, a na wyjście timera podpiąć marker np. M0. Następnie marker M0 podpinamy do funkcji TOGG, a na jej wyjście podpinamy szeregowo podłączone Y1, Y2, Y3. W każdym z przypadków używamy...
Kol. and_rog ma rację...lepiej używać markerów M - będzie to działać tak samo jak na Twoich "X". Ale... ma też pewną przewagę: programujesz określoną fizyczną jednostkę Fatka - masz ograniczoną ilość "X", które i tak wykorzystane są do przycisków, czujników itd; za to markerów masz...dużo = 2000?! Co do sygnału czasu - masz specjalny marker dający 1...
Możesz podejść od tej strony ze do timera nie podpinasz jakiejś stałej wartości s5t#x sek, tylko ta wartość jest podpięta do zmiennej MW, która raz jest inicjowana, a potem pozostała wartość służy jako podstawa do kolejnego odliczania. Lepszym wyjściem jest jednak zrobienie sobie własnego timera z wykorzystaniem np. markera taktującego.
Witam, Używam sterownika Schneider (Telemecanique) Modicon TSX Premium. Problem mam taki ze w przypadku braku zasilania lub inaczej mówiąc ponownego restart cala pamięć - markery, timery liczniki są zerowane. Potrzebuję żeby niektóre obszary pamięci były pamiętane. Nie wiem jak to zrobić na tych sterownikach. W simensie robię to wchodząc do Hardware...
ja to rozumialem tak ze jesli mam trzy czujniki czyli 2^3 -8 stanów I0.3 I0.2 I0.1 praca pompy awaria 0 0 0 1 0 0 1 1 0 1 0 - 1 0 1 1 1 1 0 0 - 1 1 0 1 - 1 1 1 0 - 1 1 1 1 - 1? nie jestem pewny co do tego stanu 111 raczej by byl nieokreslony stan ani awaria ani nie pracuje pompa Jeśli tak do tego podejdziesz to tak. Ale to działanie bezpośrednie. Ale...
Próbowałem wykorzystać pwm ale w ogóle się nie uruchamiał. Nie wiem czy coś źle robiłem czy jak. Druga sprawa to to że wykorzystuję fizyczne wejścia, a ja wszystkie potrzebuję i na żadnym z nich ten sygnał nie jest wystawiany. Akurat tutaj częstotliwość nie musi być idealna, a sam program nie jest jakiś mocno rozbudowany(jakieś 100 linijek) więc zostanę...
Poza tym, timer T1 nigdy nie doliczy do 5s... Ustawiasz marker bit1 na jeden cykl obiegu pętli a timer T1 żeby odliczył te 5s musi mieć stabilny sygnał na wejściu właśnie przez minimum 5s
Tak. Tylko mniej świadomość że procek będzie odrywany od pracy wieloma nieprzydatnymi impulsami. Ewentualnie po pierwszym impulsie na INT, wyłącz przerwania na czas drgań. Jak teraz masz podłączony kontrakton ? INT podciągnięty pod +5V ? Jak INT wyzwalasz ? W docelowym projekcie koniecznie czujnik kontraktonowy zamień na jakiś halotron albo transoptor...
14:20:25.471> X 14:20:26.405> X 14:20:27.342> X 14:20:28.340> X 14:20:29.276> X 14:20:30.211> X 14:20:31.147> X 14:20:32.084> X 14:20:33.099> X 14:20:34.033> X 14:20:34.969> X 14:20:35.967> X Teraz widać że timer nie dochodzi do 1 sekundy. Ale te wartości markera czasowego pochodzą nie z programu lecz z systemu operacyjnego, tak? Więc włóż je sobie......
W załączniku program. To narazie tylko test funkcjonalnosci z jednym przełączanym markerem M1. Docelowo tego ma być mnóstwo.
Witam panowie po części rozwiązałem problem okazało się że timer raz doliczył po wywołaniu bloku a potem jak go wywoływałem to już miał wartość wcześniejszą myślałem że jak wyłączę marker który załączał cały blok z timerem to wszystkie wartości łącznie z tymi które ma timer zostaną zerowane ale było inaczej więc przed zamknięciem bloku jeszcze zacząłem...
Tak samo jak znaczniki (czy też markery - rożnie je nazywają), czasówki lub timery. Wszystko jest w helpie od programu. Wystarczy poczytać.
Mam do zaprogramowania na szybko sterownik FX5U, którego nigdy w ręku nie trzymałem. Rozkminiam sobie to na szybko ale nie wszystkie informacje mogę znaleźć w googlach, bo być może funkcje w ogóle nie istnieją (siedzę w Siemensach). Używam GXWorks3. Sterownik FC5U-64M Pytanie na początek: Gdzie ustawić tutaj wewnętrzny timer? Mrugacz? Np. 1sekundowy...
Prawdę powiedziawszy to nie za bardzo wiem co dokładnie Kolega chce zrobić, ale odnoszę wrażenie, że Kolega powinien zgłosić się do automatyka w firmie, zamiast samemu próbować przerobić program i ewentualnie uszkodzić maszynę. Timery mogą być definiowane jako styki w innych częściach programu - wtedy w momencie, gdy timer zlicza na cewce lub markerze...
Chyba nie przyjrzałeś się dokładnie diagnozowanemu podzespołowi... Nie zauważyłeś że pokrętło ustawiające moc, ma mechanizm zębaty sprzężony z timerem ? To właśnie w nim dokonuje się regulacja mocy, polegająca na przełączaniu przekładni mechanizmu i czasowym załączaniu i rozłączaniu styków załączających trafo HV.... Długości interwałów załączeń/rozłączeń...
Przede wszystkim dla czytelności programu warto pracować na M (markerach); w Twoim przypadku pozmieniałem wyjścia Q na markery M; przy ubogich/prostych programach - przy jednokrotnym wykorzystaniu Q można zostać przy zapisie tylko Q https://obrazki.elektroda.pl/6768688600_... Daje to możliwość przyporządkowania odpowiednich markerów...
Witam. Pro ma symulator ale nie do OP7 tylko do wiekszych paneli. M - marker, V - zmienne w bloku DB, T - timery C - liczniki Oczywiscie odpowiada to dostepnym w S7-200 elementom.
Witam ponownie co do generatora to oczywiście można go budować na timerach oraz są specjalne markery ale jest bloczek o symbolu PLS czy jest on generatorem czy 200 setka ma taką opcję no i jak go wykorzystać tj. jak przypisywać poszczególne wej. i wyj. Wracając do rejestru rozumiem że przesuwając bity to jeden (ostatni) zostaje utracony ale jeżeli np....
O widzisz, dzięki wielkie, nie pomyślałem o takim rozwiązaniu. Dodano po 1 Pojawił się nowy problem. Utworzyłem nowy blok funkcyjny, dodałem wejścia, wyjścia i wszystko niby działa, ale co zrobić, aby Timery dodane w tym bloku, za każdym nowym dodaniem bloku do programu zmieniały swoją DB. Teraz gdy dodaje dwa bloki do programu to timery działają jednakowo....
Program status oraz "okularki" służą odpowiednio do obserwacji działającego w sterowniku programu oraz do podglądu oraz edycji wybranych komórek pamięci (nie muszą to być bezpośrednio użyte w programie zmienne - np podgląd całego słowa zamiast pojedynczych bitów, używanych w programie; można w charcie podglądać wszystko, poza lokalnymi zmiennymi procedur)....
Witam. W czerwcu tego roku zdaje technika związku z tym przeglądam różne projekty i testy. Na stronie egzamin zawodowy pojawił się egzamin styczniowy z którym nie mogę sobie poradzić (niestety nie dodają przykładowych rozwiązań). W projekcie mam problemy z czujnikiem temperatury od którego jest uzależniona prędkość mieszalnika. Na zajęciach poznaliśmy...
akurat nie wiem jak to będzie pod xc100, ale pod TSX Premium/Micro Schneidera, przykładowe programiki w ST zaraz wygrzebię. Niestety nie znam adresowania pod xc. Dodano po 13 Prosty IF ze skokiem do procedury SR1 %M1 - marker 1 Auto, Motor 1, markery zapisane symbolicznie IF Auto THEN set %M1 ; reset Motor 1 ; ELSE SR1 (* komentarz *) ; END_IF...
Tak jak pisalem. Nie znam sie na omronach ale takze nie spotkalem sie ze sterownikiem w ktorym mozna ustawic dlugosc cyklu. Kazda funkcja jest wykonywana w innym czasie przez sterownik, jedna dluzej, druga krócej. Co do twojego problemu. Zrob w ten sposob. Ustaw pierwsze przerwanie, zmierz predkosc, przelicz, wpisz do rejestru nr.1 i ustaw jakiegos...
Musisz dodać jakąś zmienną, która będzie markerem czasu. Sprawdzasz, czy A=1, zapisujesz marker czasu, dodajesz kolejny warunek, że A==1 i czas-marker >=5 s i tyle. W tym celu wygodnie jest puścić timer, który będzie odmierzać regularne odcinki czasu., np. licznik może się inkrementować co np. 10 ms, wtedy delta pomiędzy odczytami licznika wynosząca...
Niekoniecznie musi być XMEGA. To co musisz zrobić to nadać dwom sygnałom marker czasowy. Ponieważ jeden timer w ATMega ma tylko jedno wejście ICP, to musisz wykorzystać dwa timery. Wtedy każdy z nich będzie przechwytywał impuls z jednego wejścia. Ponieważ w ATMega tylko większe procki mają dwa 16 bitowe timery będzie to pewien przerost formy. Dlatego...
Roboty powinny mieć oddzielne podprogramy. Każdy powinien zaczynać od pozycji 0 i wykonywać cały swój ruch roboczy znów do pozycji 0. By nie doszło do kolizji powinieneś wziąść to pod uwagę w tych podprogramach. Powinieneś wydzielić strefę kolizyjną, gdzie: - Gdy któryś robot sie w niej znajduje to niech wystawia sygnał (setuje marker) odpowiedzialny...
Na szczęście to jedno zlecenie i dość wygórowane. Ciężko namówić na siemensa w prostszych rozwiązaniach. Chociaż podobną pracę wykonuje na LOGO i czy w logo markery są dostępne tylko w FBD? Bo zbocza znalazłem ale markerów w LAD nie mogę, próbowałem skopiować ale nie wyszło. Rozwiązane - convert to FBD potem odwrotnie na LAD i mam markery sprawdzę czy...
(at)nor222 Źle zrobiłem program, ale już go poprawiłem :D Ten program to LDmicro do programowania mikrokontrolerów w LAD. W skrócie za 100zł mam prosty sterownik. http://obrazki.elektroda.pl/4945513400_1... Nie czaje, włączam start, włącza mi sie marker i uruchamiaja mi sie nagle 2 timery ? :)
czy sygnał z I0.0 oraz I0.1 mają określoną długość? SET można zrobić z mnożenia I0.0 oraz I0.1 a następnie -(P)- natomiast reset, Na i I0.0 pojawia się sygnał, odpala timer, jeżeli pojawi się sygnał na I0.1 to resetuje timer, jeżeli nie, timer uzyskuje odliczany czas, wystawia 1 która resetuje M20.0
a tak prościej na jednym układzie np takie coś http://www.elektroda.pl/rtvforum/topic18... też by sie dało- ten układ zmienia wypełnienie impulsu, musiał byś tylko do niego dodać kilka innych przełączanych kondensatorów zamiast C1 żeby mieć wybór częstotliwości "strzału". ewentualniezamiast NE555 możesz dać NE556(2 timery w jednejobudowie ;)...
Uczę się podstaw programowania w STEP7 i znalazłem jakieś materiały z kursami dla początkujących. Jest w nich przykładowe zadanie zaprojektowania sterowania rozpalaniem i pracą palnika gazowego. Pierwszy network steruje zaworem gazu. Zawór otwierany jest w trybie rozpalania po naciśnięciu przycisku ROZPAL (I1.0). Zamykany w trzech przypadkach: 1. Po...
Ja kiedyś nad czymś takim myślałem (na 2313, pamięci brakło) tylko poszedłem inną drogą. Dałem -kwarc 4MHz (i mamy zegarek na timerach) -eeprom 24C512 -czujnik podczerwieni (sterowanie przez pilot w długopisie (obudowa markera)) -lcd 2x16 -90S2313 -4 akku R6 2400mAh I to miało działać (oczywiście pamięci brakło), a do tego jak przerobiłem to na ATMEGĘ8...
Jeżeli masz trochę doświadczenia w programowaniu w C++, ew może być Delphi to jako alternatywę polecam biblioteki do tych języków pod nazwą PRODAVE. Wiadomo, że licencja na C++ też kosztuje, ale jedna może posłużyć do napisania wielu wizualizacji. Biblioteki prodave kosztują o ile pamiętam ok 600zł. Polega to na tym, że łączysz S7-300 (lub inny) z komputerem...
http://obrazki.elektroda.pl/9363885400_1... I0.0 - PRZYCISK S0 - START (monostabilny NO zwierny) I0.1 - PRZYCISK S1 - STOP (bistabilny NC rozwierny) M0.0 - MARKER I0.3 - SENSOR F2 (NO zwierny) Q0.0 - CEWKA ELEKTROZAWORU 3/2 Q.0 T37 - timer TOF
odtwarzacz filmów w ktorym mozliwe jest "narysowanie" linii (tylko do pomocy przy ogladaniu filmow Nie wiem jak to zrobić, może narysować linie na monitorze jakimś łatwo zmywalnym markerem. oprogramowania, ktore mogłoby zliczyć czas pomiędzy kliknieciami poszczegolnych klawiszy Napisanie takiego programu wydaje się być dosyć proste. Chodzi sobie timer,...
Czas zgrzewu początkowy 2 s ustawiasz w komórce pamięci podczas inicjalizacji programu. Wartość z tej komórki przepisujesz do timera podczas każdego startu cyklu zgrzewania. Na podstawie informacji z analizatora dodajesz lub odejmujesz 0,5 s od wartości w komórce pamięci. Pozdrawiam. Proszę o wytłumaczenie. Do jakiego bloku mam załadować wartość początkową...
A niby dlaczego miałby nie funkcjonować? Gdyby zawartość SRAM była tracona to program musiałby się wykonywać od początku, co efektywnie byłoby równoznaczne z resetem procesora. Czy przez przypadek nie tak właśnie działa przerwanie od watchdoga? Nie wykonuje się wtedy reset? Oczywiście w każdym trybie oszczędzania energii zawartość SRAM jest zachowana,...
Musisz użyć dwóch markerów i dwóch timerów typu tp w dwóch drabinkach.
Witam. Jak w temacie. Maszyna ze sterownikiem Step5, bodajże 911 jak dobrze pamiętam, ale mało istotne. Nie załączają mi się 2 siłowniki. Miałem więcej problemów z maszyną, ale już kilka mi się udało rozwiązać. Niestety zakopałem się na połączeniu drabinki z STL, gdyż nigdy wcześniej nie programowałem w STL i nie wiem na jakiej zasadzie współpracują...
Cześć. Mam problem z wykonaniem prostego zadania na PLC. Używam GX Works 3.0 i symulacji. Przycisk X1 jest przyciskiem monostabilnym, który ma załączyć/wyłączyć światło w pomieszczeniu. Dodatkowo załączenie światła aktywuje timer T1, który pozwala na drugie "kliknięcie" w określonym czasie, w celu załączenie drugiego rzędu świateł. Problem mam dosyć...
Najprościej jakieś Logo rc230. Sygnał dzwonka na wejście i po dwa timery ustawiające przedziały czasu akceptowanych impulsów. Jeśli długość impulsu była w przedziale, to przestawia marker i czeka na kolejny. Po sprawdzeniu całej sekwencji da impuls o określonym czasie trwania na zaczep i wróci do stanu wyjściowego. Jeśli sekwencja jest błędna, to można...
schemat przerzutnika typu D Dziękuję, spróbuję zbudować Rozumiem, że wejściami bramki są i0.0, i0.1, wyjściem może być jakiś marker? Jestem mocno początkujący, więc proszę o wyrozumiałość :) Ja proponuje instrukcje Move jeśli wystarczy wyzwalanie poziomem lub move+ timer TP generowanie impulsu (musi być krótki) wtedy będzie reagował na zbocze Pozdrawiam...
Na wstępie widzę, że popełniłem straszną gafę. Zczytywałem stan portu przez PORT zamiast PIN:) Napisałem dwie kolejne wersje. ISR(TIMER0_OVF_vect)// { TCNT0=39; //1.728ms if (bit_is_set(PORTD,IR)) {IR_CMD[i]=1;} else {IR_CMD[i]=0;} i--; if (i==0) {TCCR0=0x00; i=13; _delay_ms(1000);...
Witam, Ja egzamin praktyczny mam w poniedziałek o 9.00, ale mam kilka wątpliwości co do samego programu. Program, który jest u nas wgrany do sterownika (S7-300) przed egzaminem posiada aż 6 timerów i 4 liczniki podpisane jako: T1 - "czas postoju" T2 - miganie żarówki 0,5Hz - u nas zrobione jakimś systemowym generatorem T3 - "opóźnienie T3" ? T4 - "opóźnienie...
To jest listing programu z linku http://www.elektroda.pl/rtvforum/topic88... Jest to program sterownika ZD-100 PLC-16 Prosze sprawdzisz mój opis listingu tego programu , który poprawiłem 0 LD %I0.0.2 sprawdz stan wejścia 1 S %M0 ustaw marker 0 2 BLK %TM0 obsluga fbd timera 0 3 LD %M0 sprawdz stan bitu m0 4 IN uzyj powyzszego jako wejscia tajmera...
Jeden silnik i jeden falownik. Za pomocą falownika możesz zmieniać kierunek obrotów i kontrolować szybkość zamykania drzwi. Falownik ma kilka wejść i wyjść, cyfrowych i analogowych. Za pomocą których możesz mu powiedzieć co ma robić. Do sterowania musisz sobie przygotować odpowiednie markery i rejestry pamięci. Tutaj nie jest potrzebny specjalny blok....
Właśnie robie z tego ćwiczenia sprawozdanie prosze o sprawdzenie : (* NACIŚNIĘTY ZIELONY PRZYCISK *) 0 LD %I0.0.2 sprawdź stan wejścia ( przycisk zielony) 1 S %M0 ustaw marker 0 (* TIMER0 5 SEKUND *) 2 BLK %TM0 obsługa fbd timera 0 3 LD %M0 sprawdź stan bitu m0 4 IN użyj powyższego jako wejścia timera m0 5 OUT_BLK wyjście fbd timera 0 6 LD Q załaduj...
Sub stary_nowy() Const mark = "?" 'tu dopasuj swoj marker np. "*", "#", "$" listpath = "D:\lista.xls" 'tu dopasuj sciezku do listy, oddzielny plik, tylko jeden arkusz Dim lista As Range With Workbooks.Open(listpath) Set lista = Sheets(1).Range("A:...
flanka czyli flaga, marker? chodzi o np M0.1 - uzywam tego do zapamietania jakiegos stanu "0" albo "1" do pozniejszego wykozystania w programie, nie wiem jak to inaczej opisac, tak w s7-200 sa z tego co mi wiadomo dwa timery opozniajace zalaczenie: TON i TONR, roznica jest taka ze TON po zaniku sygnalu uaktywniajacego zeruje sie a TONR liczy dalej do...
Z aplikacją Siemensa jeszcze mi się nie udało. Podczas łączenia otrzymuję komunikat, że host wymaga autoryzacji. W sterowniku wyłączyłem autoryzację w webserwerze. Aplikacja chce ustanowienia Webserver Username i Webserver Password, ale nie wiem gdzie to skonfigurować w sterowniku (TIA 14). Apka S7 PLC HMI Lite działa w wersji darmowej, chociaż daje...
Wszystkie problemy powyżej rozwiązane. Cewki usunięte zostały na końcu wykonawcze. Timer miał wartość 0 i dlatego nie wyświetlał żadnych wartości. FIFO i LIFO zostało na razie ominięte i zastosowałem przesunięcie wartości dwóch liczników. i szukanie tego o największej wartości.(czasu) i włączenie go jeśli potrzeba. Szkoda że nie udaje się sterować poprzez...
Niestety SET = I0.0 w dalszym ciągu nie skutkuje. Próbowałem to wszystko na markerach zrobić jednak wtedy już w ogóle dziwacznie to działało. Funkcje zwisały. Co dziwniejsze, to sekwencyjnie zwisały :) Metodą prób i błędów doszedłem do tego, że wszystko śmiga jak należy jeśli... ustawiam i odczytuję wyjścia. No cóż. Grunt, że działa. To już coś ale...
Układ 555 to typowy timer którym możemy odmierzyć czas a nie długość - stąd moje domysły. na rozwijanej rolce foli jest hamulec którym regulujemy naciąg folii, folia ciągnięta jest przez zespół dwóch rolek z czego jedna jest napędzana i jest stała. Na niej zamocowany jest enkoder albo układ czujnika z chorągiewkami (prymitywny enkoder). Impulsy z enkodera...
Witam, Początki sterownika... mam takie pytanie jeśli zrobię test programu offline timer działa i liczy 1052444 natomiast przy podłączeniu przewodu i uruchomienie testu online nie pokazuje wartości licznika (odmierzanie czasu) 1052445 Zmieniłem wartość PT jako zmienna lokalna z wartością stałą ten sam efekt 1052452 Jeszcze może pytanie ogólne Czy tak...
Witam, Chciałbym uruchomić komunikację między sterownikiem Versamax Micro a HMI w protokole Modbus. W sterowniku jest zainstalowany moduł IC200UEM001, więc komunikacja będzie szła przez Ethernet. O ile z SRTP nie ma większych problemów to zastanawiam się jak adresować zapytania klienta (HMI) do serwera (PLC). O ile odwrotna konfiguracja (tzn. pracy...
Kol. vauxhall22 - nie do końca ten program działa poprawnie: Przy zamykaniu; fotokomórka przerywa zamykanie i zaczyna otwierać...ale jak fotokomórka przestanie widzieć przeszkodę to brama staje w przypadkowej pozycji i tylko ponowny sygnał zamykania zamknie bramę. Dodano po 5 Wypichciłem coś takiego (sterowanie pojedyńczym przyciskiem): http://obrazki.elektroda.pl/8902183700_1...
Próbuje przerobić starą bibliotekę napisaną pod windows na bibliotekę działającą pod linux-em. Biblioteka wykorzystuje "create memory mapped file", szukałem trochę i nie za bardzo znalazłem przykładów w pascalu (fpc, lazarus). Szukam przykładów rozwiązania problemu. Poniżej zamieszczam tą bibliotekę z windows-a. [syntax=delphi]unit Tablice_IN_OUT; interface...
W kontrolerach trochę już siedzę i aż wstyd mieć taki problem. Ogólnie wszystko działa poza odczytem z PINC1 i PINC5 (omówię tu problem z tym drugim). Zachowanie na pierwszy rzut oka wskazuje, że port "wisi" (nie jest podciągnięty opornikiem do +/-). Mój jest (sprawdzałem ohmomierzem) i pomiędzy PINC5 a masą mam 8kΩ. Na razie nic nie jest podłączone...
(at)Jacek212 Masz kilka możliwości: 1. Użyć, jak podpowiedział kol. (at)excray timera. Metoda prosta i precyzyjna. Rozdzielczość może być ograniczona koniecznością użycia preskalera dla dłuższych czasów. 2. Użyć AS i wbudowanego weń symulatora - pokazuje liczbę cykli zegara, można w ten sposób dokładnie zmierzyć dowolnie długie czasy wykonywania, ale......
Mam za zadanie napisać program, który analizowałby zmiany położeń markerów w strumieniu video. Za markery służą mi odblaskowe kawałki taśmy (foto1) lub profesjonalne markery (foto2), więc wykrywam je przez spełnienie warunku na jasność pikseli. Program same wychwytywanie realizuje okej, ale problem jest wtedy, kiedy markery przejdą w specyficzne położenie...
Ok odpowiem może po kolei w formie omówienia całego programu ;) W załączniku przesyłam zmienioną pierwszą linijkę wg wcześniejszej sugestii (dodałem timer zamiast FST_SCAN, nie wiem czy o to chodziło). Poza tym w programie nic nie zmieniałem. Przetwornik jaki posiadam oczywiście mierzy w zakresie 0-1200 stopni. Pierwsza linijka to opóźnienie czasowe...
Prąd 9V maksymalnie (płytka zasilana z takiej baterii) Mam płytkę karabinka (markera paintballowego) która działa na zasadzie jedno naciśnięcie - jeden strzał. Buduję sobie SMG i chciałbym mieć opcję full auto. To oznacza że mam przełącznik między dwoma obwodami - ogień pojednyczny jak do tej pory, przesuwam w pozycję full auto i w tym momencie pomiędzy...
https://obrazki.elektroda.pl/4673638800_... a ja bym tak zrobił. Dodano po 4 ps. Ten twój program nie powinien działać prawidłowo, gdyż w kolejnych networkach ustawiasz te same wyjście i to działać nie będzie. Musiałbyś ustawiać markery a nimi dopiero wyjścia, tak by "cewka" wyjścia była używana tylko w jednym miejscu programu. Dodano...
Dlatego na końcu każdej sekcji przenośnika montuje się sensor. Aby w razie zaniku zasilania lub resetu sterownika przenośnik wiedział czy stoi na nim detal czy nie. A w przypadku rozdzielania detali na dwie taśmy (zgubienie kodu), Wizualizacja powinna mieć możliwość ręcznego ustawienia kodu detalu na taśmie(alternatywą jest, że każdy detal jedzie z...
To co przedstawiłem to jedynie część mojego programu a mianowicie jest to tylko generator zadanej ilości impulsów. - Marker M120.6 oraz M120.4 to są generatory wewnętrzne CPU o różnych częstotliwościach z których skorzystałem. - w MW102 jest przechowywana wartość "dziesiątek" a w MW104 wartości "jednostek". Network1: Na wejście S, licznika zliczającego...
http://obrazki.elektroda.pl/8871329800_1... Dzień dobry Chciałem zaprezentować płytkę testową dla procesorów ATMega32 i innych z takimi samymi wyprowadzeniami. Do wykonania jej skłoniła mnie chęć dalszej nauki programowania mikrokontrolerów. Nie było to możliwe na poprzedniej płytce wykonanej w 2 klasie technikum. Od rozpoczęcia projektowania...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Posklejałem coś takiego: [syntax=basic4gl]'----------------------... '--------------------KONFIGURACJA-------... $regfile = "m8def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości oscylatora $crystal = 8000000 $hwstack...
Co nie zmienia faktu że LAD pozostaje standardem i jeszcze długo nim zostanie więc brak wsparcia jest sporym minusem. Co do niskiego progu wejścia dla FBD - dość kontrowersyjne stwierdzenie. Zarówno LAD jak i FBD wymagają pewnych podstaw. Dla LAD jest to znajomość schematu elektrycznego (styki NO NC Cewka itp) Dla FBD jest to znajomość schematu i elementów...
Witam Odpowiadam kolejno Kolego "dondu" nie muszę chyba rysować schematu każdy widzi z czego składa się mój shield - raczej nie proszę tu o sprawdzenie połączeń bo wiem że będą OK, tego czego nie wiem to zaraz dopytam. Ja jak zaczynałem przygodę z elektroniką to niestety nie było tak "wygodnych" rozwiązań jak płytki stykowe czy nawet uniwersalne - za...
Witam, piszę sobie program na A128 i nie umiem sobie poradzić z jednym problemem ... wykorzystuję instrukcję encoder jaka jest w bascomie do zliczania zmiennej LONG + - i jednocześnie dokonuję pomiaru napięcia V kod programu [syntax=basic4gl]'----------------------... 'name : BG30dB_LCD.bas 'copyright...
Witam. Od jakiegoś czasu próbuje zbudować miernik głośności wyjścia słuchawkowego. Oczywiście wszystkie moje projekty jak do tej pory działają nie zbyt dobrze. pomyślałem że sięgnę po gotowca i znalazłem coś takiego: ----------------------------------------... 'name : BG30dB_LCD.bas 'copyright : (c)...
Przykład Mirka dobry, ale wyobraźnia podpowiada mi że timery w S7 mają mechanizm zbocza wbudowany w siebie i układ by działał podłączając wejście wprost do timer'a. Inny przykład - proste zliczanie przedmiotów poruszających się po taśmociągu. Liczymy używając fotokomórki, która podaje 1 jak jest w jej obszarze przedmiot a 0 kiedy przedmiotu nie ma....
https://obrazki.elektroda.pl/4100915500_... https://obrazki.elektroda.pl/8830364200_... https://obrazki.elektroda.pl/1416756900_... https://obrazki.elektroda.pl/5273174100_... https://obrazki.elektroda.pl/4562896500_... https://obrazki.elektroda.pl/6971512600_...
Witam, zamiast timerów zastosuj liczniki z pamięcią. Pauza/Stop tylko rozłączysz wyjście sterujące a licznik się zatrzyma. Po powrocie sygnału ruszy dalej. Nie znam Eatona, sprawdź czy występują markery z pamięcią po zaniku zasilania. Jeśli nie - to ups lub zasilacz z podtrzymaniem samego Przekaźniczka. Napełniasz skrzynki na czas? Średnio powtarzalne,...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...
Tadzik jak bym wiedział gdzie to sprawdzić... Ogólnie wyświetlacz na początku wyświetla napis na dolnej części a potem już nie. Jest to napisane w main.c prawie na samym końcu, #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <avr/wdt.h> #include <avr/eeprom.h> #include <util/delay.h>...
Hej Dzięki wielkie za link, niestety ustawiłem według tego co podałeś i dalej nic: Konfiguracja: version 12.4 no service pad service tcp-keepalives-in service tcp-keepalives-out service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname cisco ! boot-start-marker boot-end-marker ! ! no aaa new-model...
Nurtuje mnie fizyczny sposob podzielenia sieci na podsieci. Czy robi sie to za pomocą samego adresowania hostow - czesc z nich adresujac numerami z zakresu 1-127, a druga grupa przyjmuje pulę 129-254, potem całość idzie przez switch do jednego portu routera, czy moze samo wydzielenie robi sie na interface'ach routera, prowadzac juz od niego podzial...
Witam, ponieważ jestem można powiedzieć, że laikiem w temacie programowania Avr-ów w C, to mam taki problem z którym nie mogę sobie poradzić (a kombinowałem na różne sposoby), mianowicie: Konstruuje sobie sterownik LCD2USB wstępnie na płytce stykowej i on działa. Skonstruowany jest według schematu z http://obrazki.elektroda.pl/4830667200_1...
na karcie jest zatarte ze starości, ale ponizej podaje plik tekstowy z informacjami które podaje Sandra. Poza tym z tyłu karty są 4 gniazda 1.monitor, 2.svideo-out (sprawdzone-dzała). 3.video-out (chinch) 4.svideo (mysle że-in). SiSoftware Sandra Device Information Device Type : VGA Video Adapter Device ID : bus 1, device 0, function 0 Windows Device...
Siedzę na problemem od kilku dni i nie mogę się dopatrzeć błędu. Dla niecierpliwych - sam problem opisany jest na samym końcu. Próbuję odczytywać dane z czujnika AM2302 z użyciem timera (timerów). Czujnik posiada jedną linię danych typu OC (lub coś w pobliżu). Komunikacja polega na tym, że master (MCU) w celu wybudzenia czujnika generuje stan niski...
Witam, jak uruchomić ten przykładowy program mając przetworniki ADC a nie komparatory ? [syntax=basic4gl]'---[ Compiler and hardware related statements ]-------------------------------- $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default...
Nr nadwoziaYV1MK84F1C2273516Rok modelowy2012 modelC30km/h lub mphK Fabryka (kod)22Numer produkcyjny przekładni kierowniczej31317350 Tydzień strukturyzowany201138RodzajC30 Podwozie273516Grupa partnerówEurope Pokrowce na siedzenia / wyposażenie (kod)5DSM00Pokrowce na siedzenia / wyposażenieLEATHER2 OFF BLACK/PEPPER kolor zewnetrzny45200kolor zewnetrznyBLACK...
Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...
Witam, Trudno mi było znaleźć taki konkretnie przypadek gdy chcę stworzyć zwykły tunel GRE pomiędzy routerem CISCO posiadającym adres statyczny a routerem CISCO posiadającym adres dynamiczny zarejestrowany w no-ip.com. Wszędzie jest opisywana konieczność zestawiania tunelu IPSEC w takiej konfiguracji Poniżej przedstawiam działające kawałki konfiguracji...
markery simatic markery fatek robot markery
sterowanie rolet zewnętrznych czujnik obwodu mazda dziecka akumulator
moment dokręcania korbowodów moment dokręcania korbowodów
Migająca czerwona kontrolka w radiu - zakłócenia odbioru Kombiwar nie grzeje, luźne pokrętło, wentylator nie działa