Witam, Jak widzę notacja od Step7 (Siemens) - skoro tak, to jest do tego świetna dokumentacja. Jeśli masz Step7 z SCL to masz też opis do każdej funkcji i każdego timera... Pozdrawiam
Witam Próbuję napisać program do sterowania myjnią pod sterownik s7 200 CPU 214, z tego co widzę w dokumentacji ten sterownik nie ma timera off delay (wyłączenie po zadanym czasie) , w programie step7 micro/win oczywiście jest taki timer , lecz po wyeksportowaniu programu i zaimportowaniu do symulatora...
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...
Tak Czytam i muszę się włączyć a sprawa dotyczy timerów w s7 i powiem wam że ich liczbę ogranicza tylko pamięć na karcie. Ja osobiście nie używam timerów siemensa korzystam z funkcji SFB3,SFB4,SFB5 zachęcam popróbować.
Witam! Ja widzę to tak jak ja bym to zrobił. 1.Wybrał bym język LAD. 2.Stworzył bym blok FB. 3.Sparametryzował bym go na wartościach lokalnych wszystkie wejścia jako in wszystkie wejścia out wyjścia w start wszystkie zmienne pomocnicze oraz stworzył bym jedną zmienną pomocniczą w formacie int posłużyła...
Dioda52, w tym temacie chodzi o wirtualny timer , który należy "zbudować" (zaprogramować) za pomocą programu STEP7, który służy do programowania sterowań Siemensa S7-300. Nie wiem czy koledze kanku twoja pomoc się przyda.
Witam, dyskutujecie na temat jaki by mnie troche interesował. Otóż potrzebuje uzupełnić DB zmiennymi przykładowo wartością timera w kolejnych chwilach. FB wygląda następująco: L 100 T MB 1 L P#20.0 petl: T MD 100 OPN DB 2 L...
Kolego kanku. Proponuje podłączyć sterownik, wziąźć dokumentacje i przetrenować działanie wszystkich bloczków funkcyjnych (timerów, liczników i innych bardziej skomplikowanych). Tworzysz prosty program z jednym blokiem, czytasz w dokumentacji jak on działa, jakie ma wejścia/wyjścia, po co one tam są...
A w czym problem z tą krzyżówką? Najprostsza (bez bajerów typu przyciski dla pieszych) jest do zrobienia praktycznie na jednym timerze. Widziałem gdzieś gotowy projekt (w jakimś opracowaniu). Napisz z czym masz problem.
1. 12 ms to jest przyzwoity (rozsądny) czas dla Siemensa. Moim zdaniem powinieneś mieć jeszcze mniejszy, bo projekt jest mały. Ale może funkcje trygonometryczne tak go dociążają... 256 ms to nieporozumienie absolutne. I natychmiastowy powód do zatrzymania sterownika przez watchdog timer. 2. Jakiej...
Zmienne: pi4 - stan i4.0 w poprzednim cyklu zb = 1 gdy zbocze 1->0 na i4.0, tj. i4.0 = 0 i pi4 = 1 p1 - stan wyjścia q0.1 w momencie ostatniego puszczenia przycisku (gdy zb = 1, p1 := q0.1, gdy zb = 0, p1 nie zmienia się) tm = 1 gdy timer odmierzył 2s czasu trwania 1 na i4.0 tm = 0 gdy i4.0...
Cześć potrzebne mi przykładowe proste programy do sterownika s200/300 lub nowszych. Programy takie jak zliczanie na timerach, proste funkcje logiczne i jakieś przykładowe programy np. sterownanie silnikiem krokowym lub rozruch silnika gwiazda trójkąt. Z góry dzieki za pomoc.
Witam Pisze program w FBD. Stworzyłem blok danych nazwijmy go "test", a w nim macierz nazwijmy ją "czas". Chce zapisywać do kolejnych komórek macierzy czas w jakim zadziałał jakiś czujnik. Mam na stałe zapuszczony czas mam licznik liczący zadziałania i za pomocą funkcji "move" chce przenieść...
Program jest realizowany po kolei, network po networku, tak? Tak... A więc jeśli w ntw1 timer będzie miał wartość 1 to i w ntw2 też. Ale zauważ, że u Ciebie przed bloczkami and w FBD w linijkach z timerem masz negację, a więc potrzebujesz stan ZERO a nie jeden. Kumasz? A gdy masz networki tak, jak...
Szanowni koledzy. Nie mogę rozszyfrować fragmentu kodu stl dla sterownika siemensa CPU314. A( L "czas_nap5" ITB T MW 94 AN OV SAVE CLR A BR ) JNB _00d L MW 94 L 8192 ...
Witam. Na wstępie powiem, że na temat step 7 i simatic sporo wiem, ale wszystkiego nie jestem pewien. Mój dylemat jest następujący. Jest maszyna, która jest sterowana przez simatic s7 3152DP. Jest zamontowana karta pamięci na której ten program się znajduje. Maszyna potrzebuje drobnych zmian programowych...
Witam. Mam pytanie. Do istniejącego już (i działającego) programu, skłądającego się z: 11 bloków OB 21 bloków FB 99 bloków FC 219 bloków DB, dalej UDT, SFB i SFC, dopisałem fragment programu (dokładnie na końcu jednego z bloków FC). Dodam, iż jest to system rozproszony, skłądający się z 3 sterowników...
Tworzysz timer np T_zapis i wywołujesz od tego bitu function blok (gdy chcesz by tylko raz dla danego pomiaru dane zostały zapisane to proponuje od pulsa) i piszesz L MD_wartosc_akt T DB0.DBD0 itp dla 30 pomiarów wygodniej zrobić pointer i skakać po 4 bajtach. To tak w skrócie teraz do lektury.
Witam, Mam nadzieję, że pomoże //Inkrementacja czasu A I 0.0 FP M 1.0 JCN skip L "czas" L 500 +D T "czas" L 6000 >I JCN skip L 0 T "czas" ///...
Witam, Wrzuć do programu jakieś timery od obecności pudełek, żeby nie było sytuacji w której najpierw zadziała czujnik dolny a później czujnik góry. Popraw też komentarze. Pozdrawiam
Witam, Chciałem napisać w Step7 program, który w momencie, gdy czujnik =1 odmierza czas trzech dni i po tym czasie zapala lampkę. W Step7 timery zliczają czas maksymalnie do 2 godzin i 46 minut, czyli jednego nie zastosuję, a drugi problem to jak zniknie sygnał z czujnika to timer zlicza od zera....
TV to czas w formie "S5T#2S" (opóźnienie załączenia,wyłączenia,impulsu) Jeśli z lewej strony zamarkujesz odpowiedni blok (funkcji,czasu,licznika itp.) i naciśniesz F1 to uzyskasz odpowiednie informacje dotyczące tego bloku. Bloki są widoczne z lewej strony jeśli się ustawi język programowania FUP...
Witam, Użyj licznika CTUD, do zwiększania użyj 1 przycisku, do zmniejszania użyj 2 przycisku np. tutaj masz przykład: I0.0 zwiększanie timera, I0.1 zmniejszanie timera, I0.5 Resetowanie timera, T30 to timer taktujący zmianę licznika, ustaw go eksperymentalnie (200 ms). Potem dajesz move z słowa...
Ustaw skok omijający szczebelek z timerem lub użyj timer "SS": retentive on-delay timer.
witam ja mam pytanie w 2 stronę jak z M przenieść wartość do timera. Chodzi o zadawanie czasu z terminala. Jaki maksymalny i minimalny czas będzie nastawiany? W STL to 4 linijki ;-) L MW0 - stąd jest pobierana zawartość czasu np. 10 w formacie INT ITB L W#16#2000 - dla podstawy 1 s jeśli dobrze...
Nie potrzebujesz żadnych dodatkowych programów, wszystko co potrzebne już masz. Proponuje zapoznać się z ich możliwościami i nauczyć się je obsługiwać. Do S7-200 MicroWin w zupełności wystarczy, ma wszystkie potrzebne Ci funkcję(podgląd flag, pamięci, przebiegi czasowe sygnałów). Pomocna w nauce tego...
No przyda się napewno:] U nas w szkole ćwiczymy na S7-200 ale pewnie nie różnią się dużo :D Jako autor cieszę się, że podoba Ci się idea powstania takiego kursu. :) Co do Twojej wypowiedzi na temat podobieństw między S7-300, a S7-200 to dwa całkiem inne sterowniki. Mają też zupełnie inny soft,...
S7 200 posiada 256 znaczników czasowych T0-T255, które odpowadać mogą trzem różnym typom timerow: TONR, TON, TOF. Każdy z tych trzech timerów jest uaktualniany co 1ms, 10ms, 100ms ( w zależnosci od numeru znacznika). TONR : 1ms dla T0, T64; 10ms dla T1-T4, T65-T68; 100ms dla T5-T31, T9-T95 TON,...
Nie znam tego programu symulacyjnego, ale chyba masz źle podpięty licznik. Sądząc po nazwach to R - reset licznika, Pv - do ilu ma liczyć. Ja bym styk Kapsel podał na licznik, Pv=10 a R=reset postoju taśmy. Wyjście licznika to np zmienna Postój. Nastepnie postój wrzucić na timer żeby odczekał zadany...
Nie mam pewności czy tak jest u Ciebie, ale z twojego załączonego obrazka może wyglądać, że monitoring może nie "sięgać" do dolnych networków - tak niekiedy monitoring STEP7 się zachowuje - brak podświetlonych linii poprzedzających funkcje BCD_int. Wówczas przy we/wy pozostają jakieś ostatnie wartości...
No niby tak ale nie do końca. Bo uczysz się interfejsu programu np. Festo uczysz się jak podpiąć kabel do Festo itd. itp. Ale najważniejsze jest to że wykonasz całą serię prostych zadań które wprowadzą cię w język programowania, który jest standardem, i naprawdę jedynie niektóre bloczki typu liczniki,...
Bloki OB 100,101,102 odnoszą się do typu rozruchu sterownika "warm restart" program wykonywany jest od początku. Obszary pamięci które nie zostały zadeklarowane jako podtrzymywane zostają wyzerowane. Jeżeli użytkownik załadował do sterownika blok OB 100 to zadania w nim zapisane zostaną wykonane "hot...
Po pierwsze to możesz pisać w Step7 i tam masz dostępne kroki. Jak mniemam to piszesz w LAD. Więc możesz robić coś na zasadzie że każdy network ustawia albo kasuje jakiś bit po prostu SET albo RESET. M1.0 ----cośtam cośtam ----( S ) A inny network wykonuje się tylko...
Dzień dobry, W załączniku widnieje gotowy program sygnalizacji świetlnej wykonany w step7 na sterowniku siemens s7 w języku drabinkowym. Światło zielone - daj na wyjście przekaźnikowe samochodu [załącz] światło czerwone - daj na wyjście przekaźnikowe samochodu [ wyłącz ] Dodaj timer wzbudzany przekaźnikiem...
Witam Mam na uczelni w laboratorium sterownik VIPA 314ST i bede chciał do niego podłączyć enkoder (2700 obr/min , 200 imp/obr) do wejść HSC trzeba bo one do 100kHz ale za bardzo nie wiem jak to zrobić w Step7. Vipa 314ST według noty jest odpowiednikiem 318-2 Simens. i tak też go skonfigurowałem....
Jedno wejście - to pewnie chodzi o załącz wyłącz za pomocą jednego wejścia? Mam tutaj filmik z takiego rozwiązania w Step7. Takie działanie zrealizowałem na dwa sposoby: przerzutką S/R i za pomocą licznika. Jak celnie zauważył kolega można by też przesuwać bity w słowie (albo DW 01010101010...) - i zapisywać...