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?
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...:)
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...
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.
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...
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...
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...
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...
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ę...
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......
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.
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...
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...
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...
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
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...
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...
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...
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ń...
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 samo jak znaczniki (czy też markery - rożnie je nazywają), czasówki lub timery. Wszystko jest w helpie od programu. Wystarczy poczytać.
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...
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...
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 ;)...
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 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....
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
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....
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.
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...
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...
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...
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...
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...
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...
(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 ? :)
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,...
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...
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...
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
Musisz użyć dwóch markerów i dwóch timerów typu tp w dwóch drabinkach.
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ą...
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ć...
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...
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,...
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...
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...
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);...
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...
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ą...
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...
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...
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:...
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...
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...
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...
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...
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...
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....
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...
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...
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...
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...
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...
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ć,...
(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......
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...
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...
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...
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
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...
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...
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...
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....
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...
http://obrazki.elektroda.pl/1033615600_1... Witam wszystkich forumowiczów. Chciałbym przedstawić wam moją pierwszą konstrukcję opublikowaną na forum. Jest to prosty zegarek z budzikiem oparty na microkontrolerze atmega8. Pomysł narodził się gdy dostałem do ręki wyświetlacz poczwórny 7-segmentowy (30x15mm). Układ w całości zrobiony z...
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...
Po pierwsze musisz mieć nowa wersje programu, ja mam v2,50, nie wiem czy jest nowsza. Pisanie samego programu to zwykła drabinka. Natomiast symulacja przebiega tak: - wybieramy z paska u góry "PLC" następnie "Simulation" i "RunPLC" Program juz jest symulowany. Aby jednak widzieć stan wyjść, markerów itp. musisz utworzyć nową Status Page. Z paska po...
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,...
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)...
moze ktorys z timerow S_ODT ustawiasz na 1.4s plus jakies wejscie do ponownego wyzwalania przylacze sie do watku i zapytam jak ustawia sie generatory w step7/sterowniku s7-400 np.: gen_1hz, 2hz, 5hz itp do komorek pamieci M0.1 M0.2 ... u mnie w sterowniku jest takich generatorow podstawowych kilka i uzywam ich odczytujac te komorki pamieci. czy dobrze...
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_...
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...
Masz tu przykład prostego programu. Z realizowaniemkilku zadań "jednocześnie" ' i2c SCL-PortD.4, SDA PortD6, 1Wire1 - portA.0, 1Wire2 - PD4, LCD: Enable - PortB.0, RS - PortB.4, D7 - PortB3 , D6 - PortB2 , D5 - PortC2 , D4 - PortB1 ' PA0 + dla LED1, PA1 + dla LED2 , PC3 - przycisk 1 , PC5 - przycisk 2 , PC6 - przycisk 3 , PC4 - przycisk 4 $regfile =...
Generalnie mam przenosić elementy między stanowiskami. Urządzenie złożone z 2 napędów (pion i poziom), kilka czujników. Jest to zestaw laboratoryjny. Problem jest taki, że chcę załączać te napędy w pewnej kolejności. I generalnie chciałem to zrealizować głównie przy pomocy markerów i cewek SR. Mam tylko taką wątpliwość, czy jeśli na początku programu...
http://obrazki.elektroda.pl/7208083000_1... Witam Od dawna przymierzałem się do zbudowania zegara nixie na sześciu lampach. W internecie jest sporo takich projektów, jednak większość z nich nie odpowiadała moim założeniom. Postanowiłem więc zaprojektować i wykonać zegar od podstaw wykorzystując podzespoły, które miałem pod ręką. Założenia...
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>...
Mogę oczywiście i tak jest, zobacz foto. To jest marker startu. Ustawiam na nim początek, przyciskam reset w liczniku i naciskam przycisk start. Rusza napęd i zliczanie z enkodera od zera. Licznik zlicza i zatrzymuje na wymiarze, timer1 odlicza 200 ms do ustabilizowania papieru i całkowitego wyhamowania napędu żeby papier w ruchu nie wlazł pod noz i...
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...
Ok generalnie to sobie poradziłem już dawno temu i na płytce prototypowej złożyłem wszystko według schematu i wszystko cacy działało. Schemat według którego wszystko zaprojektowałem: http://obrazki.elektroda.pl/6151159400_1... Potem zaprojektowałem płytkę w Eagle, wytrawiłem, polutowałem i tu już to nie działa jak trzeba. Płytka: http://obrazki.elektroda.pl/1048994200_1...
oo chlopie !!!!! o S7 200 to ja nawet nie slyszalem. W pracy mamy S7 300 i S7-400. Mielismy jeden sterownik S5 ale to byla porazka. Takze nie wiem jak to jest w 200 :( Sprawdz prosze w hardwace configuration. Tam w jednej z zakladek na dole powinna byc opcja uaktywniania timerka stawiasz ptaszka i przypisujej jakis wolny marker o dluosci 1 bajta. Pozniej...
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
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...
pisak marker marker paintball marker paintballowy
zespół parzenia częstotliwość światła radio toyota corolla wzmacniacz
Naprawa testera LCR-T7: Diagnostyka i rozwiązania Uszkodzony ekran telefonu po upadku - czarny pasek i kolorowe linie