logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Przykładowy program w Step7 do sterowania światłami na skrzyżowaniu

wezyr_ 07 Lut 2006 00:59 6477 13
  • #1 2270050
    wezyr_
    Poziom 10  
    Posty: 45
    Witam, mam za zadanie napisać w Step7 taki programik i miałbym wielką prośbe o udostępnienie jeśli to możliwe dowolnego programu jeśli ktoś posiada wlasnie z tym skrzyżowaniem, bo mi coś nie idzie, chciałbym zobaczyć jakieś gotowe rozwiązanie może wtedy zajarze :D Z góry dziekuje.
  • #2 2270171
    UFO_79
    Poziom 13  
    Posty: 75
    Pomógł: 5
    Ocena: 3
    wezyr_ napisał:
    Witam, mam za zadanie napisać w Step7 taki programik i miałbym wielką prośbe o udostępnienie jeśli to możliwe dowolnego programu jeśli ktoś posiada wlasnie z tym skrzyżowaniem, bo mi coś nie idzie, chciałbym zobaczyć jakieś gotowe rozwiązanie może wtedy zajarze :D Z góry dziekuje.


    Przecież taki temat ze światłami jest w przykładach Step7 - zwie się Zebra. Wystarczy tylko go przeglądnać i można już dowolnie go rozbudowywać - do całej krzyżówki z pasami dla pieszych że o zielonej strzałce dla kierowców nie wspomnę...

    Trochę wytrwałości i napewno sobie poradzisz!
  • #3 2270335
    wezyr_
    Poziom 10  
    Posty: 45
    mam wersje s7 K5.3.0.2 i nigdzie tego przykładowego projektu nie widze, może dokładnie powiedzieć gdzie sie znajduje ??
  • #4 2271382
    martino5154
    Poziom 12  
    Posty: 100
    mam prosbe wyslij mi ten program step7 na pocztę
    roma-polonia(_at_)op.pl a potem ja sam sprawdze i poszukam ten "zebra"
  • #5 2273598
    wezyr_
    Poziom 10  
    Posty: 45
    człowieku to jest cała płyta 700 MB pakiet z wysłaniem na poczte to raczej nie jest dobry pomysł ;)
  • #6 2273969
    UFO_79
    Poziom 13  
    Posty: 75
    Pomógł: 5
    Ocena: 3
    wezyr_ napisał:
    mam wersje s7 K5.3.0.2 i nigdzie tego przykładowego projektu nie widze, może dokładnie powiedzieć gdzie sie znajduje ??


    Tutaj masz screna ze STEP 7 (wersja 5.3)
    Jeżeli to Ci nie pomoże, to postaram się zamieścić ten programik
    Załączniki:
    • Przykładowy program w Step7 do sterowania światłami na skrzyżowaniu foto.JPG (43.54 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 4528515
    Marcn
    Poziom 11  
    Posty: 5
    mam taka prosbe bo dopiero co zaczynam przedzierac sie przez ten gąszcz Simatic'a i nie rozumiem tego przykladu ze skrzyzowaniem przykladowym w tym programie a na zajeciach musze zrobic jeszcze bardziej skomplikowane :( moze mi ktos naswietlic i objasnic na chwile obecna ten przyklad z programu?? bede mega wdzieczny


    pozdr
  • #8 4528762
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    Cytat:
    nie rozumiem tego przykladu ze skrzyzowaniem

    nie jest to przykład ze skrzyżowaniem ulic tylko przykład przejścia dla pieszych przez ulicę ze światłami (jedna droga i zebra ).
    Kiedyś programowałem skrzyżowanie świetlne w ramach jednego kursu.
    Zrobiłem to w ten sposób, że podzieliłem przebieg na fazy czasowe (faza pulsującego żółtego, faza czerwono-żółta dla głównej ulicy, faza zielona dla gł. itd).
    Zaprogramowałem łańcuch (Schrittkette), który uruchamiał poszczególne bloki czasowe. Na końcu, każdej żarówce przyporządkowałem jeden bit.Wyszło mi około 16bitów (word). Kiedy jedna faza czasowa była aktywna transferowałem odpowiednią kombinację bitową na wyjście .
    W przypadku LOGO trzeba bezpośrednio przyporządkować stan Txx wyjściom
  • #9 4534760
    krozan
    Poziom 12  
    Posty: 55
    Pomógł: 1
    Ocena: 4
    Nie rozumiem po co ludzie prowadzący zajęcia każą programować na PLC skrzyżowania ... do tego są dedykowane sterowniki :) . Daliby wam jakąś maszynę do zaprogramowania albo linię produkcyjną .
  • #10 4537489
    OldSkull
    Poziom 28  
    Posty: 1159
    Pomógł: 61
    Ocena: 184
    Lepiej skrzyżowanie niż pisać program w C++ wizualizujący i symulujący coś tam.
  • #11 5222249
    arkady_pl
    Poziom 24  
    Posty: 574
    Pomógł: 59
    Ocena: 24
    A nie wystarczy zrobić programik na AVR za 20zł?
    Na LOGO! jest gotowiec w demo.
  • #12 5225207
    Sokol_09334
    Poziom 15  
    Posty: 203
    Pomógł: 16
    Ocena: 4
    krozan napisał:
    Nie rozumiem po co ludzie prowadzący zajęcia każą programować na PLC skrzyżowania.


    Ja jestem w II tech i dostałem projekt na PLC w którym miałem sterować mikrofalówkę :D .... kto w praktyce wykorzystuję PLC do sterowania mikrofalówki .... no ale to tylko w celu nauki.
  • #13 5225712
    arkady_pl
    Poziom 24  
    Posty: 574
    Pomógł: 59
    Ocena: 24
    Z tego co widze na stronie Siemesn'a
    http://www.automatyka.siemens.pl/solutionsandproducts/2621.htm

    to step7 ma możliwość "pisania" w FBD, czyli na elementach logicznych.

    Wystarczy zbudować układ sekwencyjny sterowany sygnałem zegarowym.

    Zbuduj sobie tablicę przejść a potem dostaniesz gotowy układ sekwencyjny.
    Zapewne o to chodzi nauczycielowi - abyś rozwalił ten problem najpierw na kartce.

    Sam układ można zrobić zużyciem rejestru przesuwnego jako sterownika sekwencyjnego. Do tego generator migania a potem już tylko bramki podające zasilanie na właściwe wyjścia.

    Dodano po 4 [minuty]:

    Sokol_09334 napisał:
    krozan napisał:
    Nie rozumiem po co ludzie prowadzący zajęcia każą programować na PLC skrzyżowania.


    Ja jestem w II tech i dostałem projekt na PLC w którym miałem sterować mikrofalówkę :D .... kto w praktyce wykorzystuję PLC do sterowania mikrofalówki .... no ale to tylko w celu nauki.


    Zadaniem nauczyciela jest przekazać uczniowi wiedzę o tym jak rozwiązywać pewnego rodzaju zagadnienia. Nie musi to być realny projekt, nie musi to być dokładnie maszyna produkcyjna. Ważne jest wpojenie uczniowi metodologii rozwiązywania zadań a nie podsuwanie gotowych rozwiązań.

    Twórcy postu polecam spróbować pokonać ten temat. Jest to stosunkowo proste zadanie, które mozna rozwiązać w godzinę dopieszczając szczegóły.

    Przeróbka gotowca nie ma sensu.
    Jeśli ktoś dobrze zoptymalizuje rozwiązanie to się go po prostu nie da zmodyfikować bo nie będzie działać. Można wówczas tylko zbudować od nowa własne rozwiązanie.

    Pozdrawiam.
  • #14 5242439
    mrrudzin
    Poziom 39  
    Posty: 5940
    Pomógł: 516
    Ocena: 581
    Cytat:

    Nie rozumiem po co ludzie prowadzący zajęcia każą programować na PLC skrzyżowania ... do tego są dedykowane sterowniki Smile . Daliby wam jakąś maszynę do zaprogramowania albo linię produkcyjną .

    Powód jest prosty. Daj za zadanie komuś z technikum / studiów napisać program sterujący pracą prasy do tłoczenia kapsli. Sprawa prosta jak ktoś dokładnie zna proces technologiczny - i wie jak taka prasa działa, z czym są problemy itp. Generalnie jest problem żeby nawet podpatrzeć jak taka prasa działa, nie mówiąc o dokumentacji itp.
    Ze skrzyżowaniem czy sterowaniem mikrofali jest dużo prościej - gdy nie jesteś pewien jak cośtam działa - idziesz na pierwsze lepsze skrzyżowanie i obserwujesz (albo włączasz mikrofale i testujesz do woli).
    Program będzie składał się z tych samych elementów - więc nauczysz się pisać programy do obsługi skrzyżowań - poradzisz sobie i z prasą...
    Ważne tylko żeby nabrać pewnych nawyków - chociażby dokumentowania tego co się robi. Bo po pół roku dużo łatwiej dojść do czego służy bit "Zalacz silnik transportera pionowego" niż "bit 67" albo (co jeszcze gorsze) puste pole

    Cytat:

    Przeróbka gotowca nie ma sensu.

    Nie ma najmniejszego sensu. Ale przeanalizowanie gotowca i napisanie swojego programu od zera (nawet na podstawie gotowca) - już ma.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy stworzenia programu w Step7 do sterowania światłami na skrzyżowaniu. W Step7 dostępny jest przykładowy projekt o nazwie "Zebra", który ilustruje sterowanie światłami na przejściu dla pieszych, jednak nie jest to pełny program skrzyżowania. Programowanie skrzyżowania świetlnego można zrealizować poprzez podział na fazy czasowe i implementację łańcucha Schrittkette sterującego poszczególnymi fazami, gdzie każdej lampie przypisany jest bit wyjściowy. Wersja Step7 K5.3.0.2 nie zawiera bezpośrednio tego przykładu, a cały pakiet Step7 jest duży (około 700 MB). Alternatywnie, można wykorzystać programowanie w FBD (Function Block Diagram) z użyciem układów sekwencyjnych i rejestrów przesuwających do sterowania światłami. Dyskusja podkreśla edukacyjny charakter zadania, mający na celu naukę metodologii rozwiązywania problemów automatyki, a nie tylko implementację gotowego rozwiązania. Wspomniano także o innych platformach, takich jak LOGO! z gotowymi przykładami oraz o możliwości realizacji prostych programów na mikrokontrolerach AVR.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA