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

Zadanko z zaprogramowania sterownika jezykiem LAD lub FBD

damkur88 12 Cze 2009 18:01 5141 11
  • #1 6647327
    damkur88
    Poziom 10  
    Posty: 32
    PROSZĘ O POMOC W TAKIM ZADANKU(POTRZEBUJĘ GO NA PONIEDZIAŁEK :( ) chodzi mi głównie o napisanie programu LAD,
    (to jest pierwszy mój nowy temat-wiec przepraszam jeśli coś robię źle),
    z góry dziękuje jeśli komuś się będzie chciało pofatygować z tym zadankiem:

    Przepływ cieczy w instalacji chemicznej jest odcinany lub otwierany za pomocą zaworu kulowego uruchamianego siłownikiem pneumatycznym dwustronnego działania. Wysuniecie siłownika powoduje zamkniecie zaworu(ciecz nie przepływa), natomiast jego wsuniecie otwarcie zaworu(ciecz przepływa swobodnie).Ruchem siłownika struje sterownik PLC.
    Układ sterujący powinien działać w następujący sposób.Praca zaworu sterują przyciski monostabilne S1 i S2.Za pomocą przycisku S1 zawór jest otwierany, przycisk S2 służy do zamykania zaworu.Sterowanie zaworem powinno być możliwe wyłącznie wtedy, gdy znajduje sie on w jednym ze skrajnych położeń. W celu rozpoznania ustawienia zaworu na siłowniku zamontowano dwa magnetyczne czujniki sygnalizujące skrajne położenia siłownika.Do sygnalizacji stanu zaworu użyto dwóch lampek sygnalizacyjnych : H1 w kolorze zielonym(zawór otwarty) oraz H2 w kolorze czerwonym (zawór zamknięty).

    Lista przyporządkowania :
    1. styk zwierny uruchamiany przyciskiem monostabilnym s1, operand absolutny I1.
    2.styk zwierny uruchamiany przyciskiem monostabilnym s2, operand absolutny I2.
    3.czujnik magnetyczny normalnie otwarty B1,operand absolutny I3.
    4.czujnik magnetyczny normalnie otwarty B2,operand absolutny I4.
    5.cewka elektrozaworu Y1, operand absolutny Q1.
    6.cewka elektrozaworu Y2, operand absolutny Q2.
    7.Lampka sygnalizacyjna H1,operand absolutny Q3.
    8.Lampka sygnalizacyjna H2,operand absolutny Q4.

    Do zadania są dwa schematy:

    Zadanko z zaprogramowania sterownika jezykiem LAD lub FBD

    Zadanko z zaprogramowania sterownika jezykiem LAD lub FBD
  • Pomocny post
    #2 6647450
    elvis_linux
    Poziom 14  
    Posty: 49
    Pomógł: 13
    Ocena: 12
    4 linijki programu...

    Zadanko z zaprogramowania sterownika jezykiem LAD lub FBD
  • #3 6647812
    damkur88
    Poziom 10  
    Posty: 32
    Hej elvis_linux dzięki jesteś the best ;) a czy mogę ciebie prosić o wyjaśnienie dlaczego tak ten program napisałeś, chciałby troszkę z tego coś wiedzieć :)
  • Pomocny post
    #4 6648072
    elvis_linux
    Poziom 14  
    Posty: 49
    Pomógł: 13
    Ocena: 12
    linia pierwsza: sygnał przycisku otwarcia I1 i sygnał z czujnika położenia zaworu kulowego w poz. zamkniętej I3 dają sygnał na wyjście Q1 - cewka Y1 przesterowuje zawór, siłownik się wysuwa i zawór kulowy się otwiera.
    linia druga: sygnał z przycisku zamknięcia I2 i sygnał z czujnika położenia zaworu kulowego w poz. otwartej I4 dają sygnał na wyjście Q2 - cewka Y2 przesterowuje zawór, siłownik się chowa, zawór kulowy się zamyka.
    linia trzecia: sygnał I3 "zawór zamknięty" daje sygnał na Q4 - lampka czerwona "zawór zamknięty"
    linia czwarta: sygnał I4 "zawór otwarty" daje sygnał na Q3 - lampka zielona "zawór otwarty"
  • #5 6648158
    damkur88
    Poziom 10  
    Posty: 32
    Aha takie buty hmm :) dzieki ;)

    Dodano po 1 [godziny] 10 [minuty]:

    Chyba znalazłem błąd w twojej interpretacji a mianowicie:
    s1=i1 zawór otwierany-siłownik wsunięty(CIECZ PRZEPŁYWA) to świeci się lampka zielona h1=Q3, czujnik magnetyczny B1=I3 wiec trzecia linia drabinki powinna być:
    --/i3/--(Q3)--
    ta sama interpretacja 4 linijki powinno być:
    --/i4/--(Q4)--

    dobrze to przeanalizowałem??
  • Pomocny post
    #6 6648583
    elvis_linux
    Poziom 14  
    Posty: 49
    Pomógł: 13
    Ocena: 12
    nie doczytałem że gdy się chowa siłownik, to powoduje otwarcie zaworu - w tej interpretacji masz rację, a dodatkowo przyciski I1 i I2 są zamienione miejscami, bo I1 miało być otwarcie a jest zamknięcie (bo wysuwamy siłownik)
  • #7 6650949
    damkur88
    Poziom 10  
    Posty: 32
    Jak to przecież za pomocą przycisku S1 zawór jest otwierany ponieważ siłownik jest wsunięty czyli I1 oraz czujnik B1 działa czyli I3. Więc 1 i 2 drabinka jest dobra
    :) chyba się na błędach nauczę w końcu :p
  • Pomocny post
    #8 6651126
    elvis_linux
    Poziom 14  
    Posty: 49
    Pomógł: 13
    Ocena: 12
    damkur88 napisał:
    Wysuniecie siłownika powoduje zamkniecie zaworu(ciecz nie przepływa), (...) Za pomocą przycisku S1 zawór jest otwierany


    czyli wciśnięcie S1 powoduje WSUNIĘCIE siłownika i OTWARCIE zaworu a na schemacie narysowałem odwrotnie Q1 i Q2(Q1 daje impuls na cewkę Y1 i powoduje przełączenie zaworu i wysunięcie siłownika oraz zamknięcie zaworu kulowego; powinien być w drugiej linii wyzwalany z S2 a nie z S1), więc jest odwrotnie ;) kwestia doczytania i rozumienia, bywają z tym problemy
  • #9 6651454
    damkur88
    Poziom 10  
    Posty: 32
    Zawór jest dwu położeniowy 5 drogowy, więc jeśli impuls będzie na cewce Y1 to wtedy będzie siłownik wysunięty??a na rysunku jest teraz impuls na cewce Y2 czyli siłownik jest wsunięty?? dobrze to zrozumiałem??:)
  • Pomocny post
    #10 6651530
    elvis_linux
    Poziom 14  
    Posty: 49
    Pomógł: 13
    Ocena: 12
    Zawór jest 5/2 czyli pięć podłączeń, 2 stany stabilne. Jeśli zawór dostanie impuls na cewkę Y1 to przesunie się zgodnie z układem połączeń w kwadraciku obok tej cewki czyli ciśnienie wysunie siłownik. Na rysunku zawór jest w położeniu wskazującym że dostał sygnał na cewkę Y2, czyli układ połączeń chowający siłownik.
  • #11 6651591
    damkur88
    Poziom 10  
    Posty: 32
    aha już zrozumiałem to zadanie wielkie dzięki :)

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy zaprojektowania programu sterującego dla zaworu kulowego sterowanego pneumatycznym siłownikiem dwustronnego działania za pomocą sterownika PLC. Siłownik wysunięty zamyka zawór, a wsunięty otwiera. Sterowanie odbywa się przyciskami monostabilnymi S1 (otwórz) i S2 (zamknij). System wymaga, aby sterowanie było możliwe tylko, gdy zawór znajduje się w jednym ze skrajnych położeń (otwarty lub zamknięty), co jest sygnalizowane przez czujniki magnetyczne B1 (zawór zamknięty) i B2 (zawór otwarty). Dodatkowo, system ma sygnalizować stan zaworu lampkami: zieloną H1 dla zaworu otwartego i czerwoną H2 dla zamkniętego. Uczestnicy dyskusji analizowali i skorygowali proponowany program w języku drabinkowym (LAD), wyjaśniając logikę działania poszczególnych linii programu (rungów) oraz przypisanie wejść (I1, I2, I3, I4) i wyjść (Q1, Q2, Q3, Q4) do komponentów systemu (przycisków S1/S2, czujników B1/B2, cewek elektrozaworu Y1/Y2, lampek H1/H2). Kluczowe było zrozumienie zależności między stanem siłownika (wysunięty/wsunięty) a stanem zaworu (zamknięty/otwarty) oraz działania dwustanowego elektrozaworu 5/2.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA