Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

plc jak to zrobić?? zadanie z lampką

papajondro 03 Sep 2008 15:44 22376 24
SterControl
  • #1
    papajondro
    Level 11  
    panowie jak za pomoca jednego przełącznika dwustanowego zrobić aby przy włączeniu przełącznika zapalała sie lampka na wyjściu,po wyłączeniu przełącznika ma nadal sie palić, po nastepnym włączeniu przełącznika zapalona wcześniej lampka ma zgasnąć a zapalić ma sie następna itd...

    nie mam pojęcia jak to zrobić , jakieś pomysły??
    dzieki za wszelką pomoc
  • SterControl
  • #2
    elkard
    Level 36  
    Sposobów może jest sporo. A tak dla przykładu możesz zastosować licznik i następnie komparatory.
  • SterControl
  • #3
    roks
    Automation specialist
    Witam
    No za pomocą li tylko jednego przełącznika to się nie da :-)
  • #4
    *paweł*

    Automation specialist
    Można zrobić przerzutnik bistabilny i później wrzucić jakiś marker ze zboczem opadającym.
    Pozdrawiam
  • #6
    zbychmg
    Level 31  
    Nie wiem ile tych lampek ma się zaplić po kolei, ale możesz to zrobić na TTL rejestr przesuwny 74194 4 wyjscia 74198 8 wyjsć. Wystarczy tylko mały zsilacz 5 V, odpowiednio uformować impuls z wyłącznika aby wyeliminować drganie styków (kondensator z rezystorem) jeśli obciążenie małe do 0.5A to optotriaki sterowane prądem rzędu 5mA i temat załatwiony, jeśli obciążenie większe dodać triaki mocy, wiele takich układów jest w necie, a nawet w zestawach do samodzienego montażu. Jeśli chcesz użyć PLS, to logo lu GE Fanug (6we 4 wy)+ krótki programik załątwi sprawę dodając dużo innych możliwości....
  • #8
    papajondro
    Level 11  
    Dopiero zaczynam zabawe ze sterownikami PLC. Na praktyce kazano mi zrobić coś takiego, a ja siedzie 3 dzień i nie wiem od czego zacząć.
    Sterownik który dostałem to siemens s7-200.

    tos18 spróbowałem tego co mi napisałeś ale nie daje efektu.
  • Helpful post
    #10
    bhtom
    Level 38  
    Witam,

    Rozwiązanie które zaproponował kolega tos18 steruje jedną lampką na zasadzie włącz-wyłącz z jednego przycisku, a problem z tematu dotyczy zbudowania czegoś na zasadzie rejestru przesuwnego, każdy następny impuls zapala kolejną lampkę, a poprzednią gasi. Najprościej więc chyba zrobić na liczniku.

    Pozdrawiam.
  • #11
    papajondro
    Level 11  
    Zapala mi tylko lampke Q1, a mam zrobić tak żeby przy włączeniu przycisku na wejsciu na 1 zapalało mi lampke Q1, po wyłączeniu przycisku lampka Q1 ma nadal sie palić. Gdy ponownie włącze przycisk to lampka Q1 ma zgasnąć a zapalić ma sie nastepna lampka Q2.Przy ponowynym wyłączeniu przycisku lampka Q2 pozostaje włączona. Gdy za trzecim razem włącze przycisk ma zgasnąć lampka Q2 a zapalić sie Q3. i tak dalej.

    Ucze sie dopiero o tych sterownikach i nie wiem jak to zrobić.

    Dodano po 1 [godziny] 23 [minuty]:

    Wielkie dzieki Panowie, opcja z licznikiem wypaliła :D punkty już przyznane:)
  • #12
    arkady_pl
    Level 24  
    Wieczorkiem wrzucę przykład a teraz tylko słowo na ten temat. Ogólne rozwiązanie jest takie, że masz jeden sygnał wejściowy, musisz reagować tylko na zbocze np. narastające. Następnie ten sygnał podajesz na układ, który będzie miał N wyjść i po nich przerzucał kolejno "1" logiczną.

    Powyższe można zrobić na liczniku oraz czymś co pozwoli podać "1" tylko gdy licznik ma ustawioną konkretną wartość. Może to być na wspomnianych komparatorach.

    Czyli masz licznik i jakiś "dekoder", który wysteruje właściwe wyjście.
  • #13
    papajondro
    Level 11  
    A jak sobie z tym poradzić przy pomocy GRAFCET'u ??
    Mam zapisać kolejnu krok sterując tylko jednym wejsciem??
  • #14
    Maly
    Level 31  
    Jak z S7-200 to może tak

    Pierwszy network jest aby sterownik miał co przesuwać, wrzucasz 1 do QB0

    W drugim dajesz przesunięcie w lewo bajtu QB0 (lub w prawo, zależy jak będzie liczył - przesunięcie bajtu w prawo to funkcja SHR_B)
    Wejście I0.0 to jest ten twój przycisk.

    Jeśli nie będzie działać to spróbuj zamiast QB0 dać flagi (np VB0), nie mam możliwości podłaczyć się pod sterownik, ale powinno działać.

    plc jak to zrobić?? zadanie z lampką
  • #15
    elkard
    Level 36  
    Witam.
    A czy to tak by też nie działało ?
    Tylko niestety mój sterownik właśnie odmówił posłuszeństwa i nie mogę tego sprawdzić.
    Miało by to być kolejne załączanie czterech wyjść Q0-Q3 dokonywane przyciskiem na wejściu I0.0
    plc jak to zrobić?? zadanie z lampką
  • #16
    Maly
    Level 31  
    Quote:
    Witam.
    A czy to tak by też nie działało ?
    Tylko niestety mój sterownik właśnie odmówił posłuszeństwa i nie mogę tego sprawdzić.
    Miało by to być kolejne załączanie czterech wyjść Q0-Q3 dokonywane przyciskiem na wejściu I0.0


    Powinno działać
  • #17
    papajondro
    Level 11  
    Poradziłem sobie z tym podobnie jak ELKARD. Ale to był tylko początek. W dalszym zadaniu chodziło mojemu opiekunowi o napisanie tego jako sekwencje.Najpierw przedstawienie działania za pomocą Grefcet'u a potem napisanie tego w LD na podstawie tego artykułu
    http://www.eod.gvsu.edu/~jackh/books/plcs/chapters/plc_sfc.pdf (metoda amerykańska, my zrobiliśmy to deczko inaczej)
  • #18
    mariuszklo
    Level 11  
    To jest typowe zadanie mające pokazać zasadę programowania metodą krokową. Czasem ją się stosuje gdy proces można wyraźnie podzielić na "odcinki". Istotą tej metody jest KROK czyli aktualne miejsce, w którym znajduje się program i WARUNEK do przejścia do kolejnego kroku. Trzeba też pamiętać o warunkach początkowych (po uruchomieniu). W grafie to w sumie prosta sprawa bo każdy kolejny krok po sobie ma za zadanie zapalić kolejną lampkę (wyjście) natomiast warunki do przejścia do kolejnych kroków są identyczne i jest to I0.0 czyli nasze wejście (a dokładnie pojawienie się na nim zbocza)
    W lad każdy kolejny krok wyzwalany jest pod warunkiem aktywności poprzedniego kroku i wystąpieniem warunku przejścia do kolejnego kroku.
    Sposobów na rozpisanie tego jest sporo, dużo zależy od założeń zadania - jaki ma być stan po uruchomieniu oraz czy można korzystać z gotowych funkcji do realizacji zbocza, itp ...
    Jeśli jeszcze to potrzebujesz - napisz to coś rozpiszemy :)
    pozdrawiam
  • #19
    nero226
    Level 14  
    Jest coś takiego jak rejestr przesuwny:UCY 74154. Taktowanie na wejściu powoduje kolejne przerzucanie sie
    ośmiu wyjść...
  • #20
    arkady_pl
    Level 24  
    nero226 wrote:
    Jest coś takiego jak rejestr przesuwny:UCY 74154. Taktowanie na wejściu powoduje kolejne przerzucanie sie
    ośmiu wyjść...


    To nie jest rejestr przesuwny tylko dekoder. Adres podany na wejściu powoduje podanie sygnału z wejścia na zaadresowane wyjście.
  • #21
    grives5678
    Level 11  
    przepraszam jeśli powiem coś źle, ale wydaje mi się że można tu zastosować bramki logiczne i licznik :)
  • #22
    hubertte
    Level 11  
    Niedawno zacząłem zabawę z Easy-Soft 5 ale nie bardzo mogę tam wszystko zrozumieć. Muszę zrobić pomoc dydaktyczną do bramek logicznych, tak aby było to zrozumiałe dla osób w różnym przedziale wiekowym, np dla dzieci żeby pojawiała się buźka uśmiechnięta jak jest 1 logiczna i smutna jak jest 0 logiczne. Sam obwód potrafię zrobić, tylko nie wiem jak odpowiednio połączyć maskę z obwodem, żeby potem te buźki faktycznie działały. Na koniec program chcę wgrać do modułu MFD easy 800 i na wyświetlaczu żeby pokazywały się te grafiki, a dodatkowo żeby było też sterowanie z wejść urządzenia, np podłączam 2 czujniki temperatury i jeśli na obydwu będzie odpowiednia temperatura to podadzą sygnał na wejście układu i to spowoduje załączenie się wiatraka.
  • #23
    User removed account
    User removed account  
  • #24
    andrzej1967
    Level 1  
    Hi !!!
    Pytanie egzaminacyjne , kwalifikacyjne do pracy na elektryka BOOL PACKIN IN LUBLIN-nowa puszkarnia
    Zapomniałeś dodać że należy używać n styków NO , NZ i jako wyjście cewke.
  • #25
    fatarun
    Level 2  
    Mam podobnie. Jeden przycisk i jedna lampka. Jak to zrobić tylko i wyłącznie na stykach cewkach. wciskam raz - świeci się, wciskam drugi wyłącza. Mowa o programowaniu w STEP 7 sterownik s7-300.