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. 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...
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 Proszę o pomoc wg. załączonego rysunku tj. jak wydostać poszczególne bity rejestru z rejestru przesuwnego co w logo jest dosyć proste i jednocześnie mam pytanie do bloczków SHRB i SHR_B jaka jest rzeczywista różnica między nimi i jak się stosuje tzn. które wej. do czego służą. No i jeszcze jedno pytanie odnośnie rejestru przesuwnego który może...
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ą...
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.
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...
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ż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
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...:)
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?
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, 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...
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...
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...
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......
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...
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...
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...
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ń...
Musisz użyć dwóch markerów i dwóch timerów typu tp w dwóch drabinkach.
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
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.
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...
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...
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ę...
W załączniku program. To narazie tylko test funkcjonalnosci z jednym przełączanym markerem M1. Docelowo tego ma być mnóstwo.
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...
Tak samo jak znaczniki (czy też markery - rożnie je nazywają), czasówki lub timery. Wszystko jest w helpie od programu. Wystarczy poczytać.
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...
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...
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, 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...
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...
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...
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
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...
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 ;)...
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...
(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,...
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
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...
W pralce wiatka 12 programator się zepsuł. Nie da się nastawić programów. Kręci się luźno. Jak wymontować ten element bez odpinania kabli ? Kupiłbym używany programator i z niego przełożył ten element... Bezpośrednia odpowiedź na pytanie 1. W pralce Wiatka 12 nie da się wymontować samego mechanizmu pokrętła („luźno się kręci”) bez odpinania przewodów...
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...
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ą...
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,...
markery simatic markery fatek robot markery
monitor hyundai x224w macromedia flash player sterowniki skype
stanley fatmax bateria radio nasluchowe
Odliczenie składek zdrowotnych w PIT-37 dla rodziców osób niepełnosprawnych 2024 Komunikat "Close drawer" w Bosch VeroBar 100 - przyczyny i rozwiązania