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

Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?

M1ck11 02 Maj 2018 11:34 2403 24
  • #1 17198770
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    Witam,
    potrzebuję do modułu oddalonego PLC Siemensa ET200S podłączyć czujnik obecności wody (do karty 4xDI 6ES7 131-4BD01-0AA0).
    Czujnik może działać w konfiguracji tranzystora NPN lub PNP. Czujnik w trakcie normalnej pracy daje na wyjściu 1, po wystąpieniu zwarcia elektrod po wykryciu cieczy daje 0. Przyznam, że nie spotkałem się z takim typem czujnika, i rozpoczynam pracę w automatyce stąd to pytanie.

    Na zdjęciu widać schemat podłączenia. Z tego jak działa tranzystor wywnioskowałem, że dla konfiguracji PNP podłączyć należy jak na poniższym zdjęciu:
    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?

    Z zasilacza impulsowego podłączyłem 24V DC do V+ czujnika, 0V do V- czujnika. Przewód wyjściowy czarny czujnika podłączyłem do wejścia I0.1 karty sterownika PLC. Następnie z wejścia karty do 0V tego samego, którym łączyłem V- czujnika. Ta konfiguracja nie działa... co więcej dostałem krókie zwarciena sterowniku. Proszę o pomoc co zrobiłem nie tak?

    Domyślam się, że źle wybrałem wyjście z karty DI, które podłączyłem do 0V zasilacza.

    Wyżej wymienioną kartę 4DI wpiąłem w podstawkę 8 wejściową. 1 - 4 to wejścia. Za V- zgodnie z datasheet uznałem wejścia 3,4,7,8.

    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?

    Dziękuję za odpowiedź i proszę o wyrozumiałość.
    Pozdrawiam
    Załączniki:
    • Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0? transistor-pnp-positive.jpg (11.48 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0? 31786624_2480470842047927_1247649860178411520_n.jpg (1.2 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0? 31784640_2480472178714460_9111281997543636992_n.jpg (1.34 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0? 31766275_2480470705381274_1867310793704341504_n.jpg (1.13 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #2 17198830
    Konto nie istnieje
    Poziom 1  
  • #3 17199331
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    nota od producenta wskazuje na to, ale nie ma w niej nic więcej właściwie poza ww schematem i nformacją, że może działać jako wyjście PNP
  • Pomocny post
    #4 17199334
    Konto nie istnieje
    Poziom 1  
  • #5 17199450
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    nadal nie pomagasz i nic to nie wnosi
  • Pomocny post
    #6 17199717
    pafciowaw
    Specjalista Automatyk
    Posty: 2439
    Pomógł: 480
    Ocena: 364
    Kol. Radzio M. ma rację, ale tak skrótowo to napisał...nie obrażaj się ;)
    Ewidentnie (zdjęcia) czujnik ma wyjście otwarty kolektor NPN; za to karta DI oczekuje sygnału dodatniego (wejścia 1,2,5 i 6) z zasilania (+) piny (3,4,7 i 8); logiki wejść nie zmienisz bo ma podłączone transoptory wewnętrznie do M (0 Vdc).
    Można podłączyć przez zewnętrzny przekaźnik interfejsowy (dopasowanie, a raczej odwrócenie logiki).
  • #7 17199746
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    nie no ok, rozumiem. Dziękuję obu za pomoc.
    Tylko czy na pewno 3,4,7,8 to wejścia gdzie mogę podać 24V?
  • Pomocny post
    #8 17200088
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    jak już kolega pafciowaw napisał, wejścia to: 1,2,5 i 6.
    24V i 0V w zależności od zastosowanego terminala.
    Najlepiej jak ściągniesz program (bezpłatny) TIA Selection Tool
    i skonfiguruj twoje sterowanie.Tam zobaczysz kontakty twojego modułu.
  • Pomocny post
    #9 17200148
    pafciowaw
    Specjalista Automatyk
    Posty: 2439
    Pomógł: 480
    Ocena: 364
    Jak na M, L+ podasz zasilanie to na 3,4,7 i 8 powinno pojawić się wewnętrzne +24 (i nie trzeba ich dodatkowo zasilać);
    czyli: podłączając styk BEZPOTENCJAŁOWY do np. 1-3, 2-4 ...itd - otrzymasz sterowanie do PLC (aktywowanie danego wejścia w programie).
  • #10 17202192
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    dziękuję za odpowiedzi :)

    czyli do 1,2,5lub 6 podam czarny przewód wyjściowy z czujnika
    na 3,4,7 lub 8 podam potencjał 24V z zasilacza wraz z 24V z czujnika. Czy tak?

    drugi temat to czy nie należy stosować rezystora podciągającego? gdzieś wyczytałem, że jeśli nie da się tego programowo ustawić należy zastosować rezystor ~100kOhmów
  • #11 17207647
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    podłączyłem, tak jak Panowie pisali wyżej

    przewód wyjściowy czujnika (biały, bezpotencjałowy) wpiąłem do wejścia 1 karty
    24V DC z zasilacza podłączyłem do czujnika do przewodu zielonego oraz do wejścia 8 karty
    0 V z zasilacza podłączyłem do brązowego przewodu czujnika

    nadal nic się nie dzieje, czy w ogóle powinna zapalać się dioda sygnalizująca na karcie w jakimkolwiek przypadku działania czujnika?

    dodam, że miernik wskazuje 24V DC dla wykrycia cieczy, 0 V dla normalnej pracy, gdzie jako V+ wskazuje na 24V z zasilacza, a nie na przewód biały wyjściowy czujnika

    już się gubię w tym...

    podstawka pod kartę to:
    6ES7 193-4JA00-0AA0
  • #12 17207934
    pafciowaw
    Specjalista Automatyk
    Posty: 2439
    Pomógł: 480
    Ocena: 364
    Sprawdź:
    PLC - podłącz krosem pin1 i 3 - powinno zasygnalizować wejście PLC nr 1
    Czujnik: podłącz z zasilacza +24V do zielonego, 0V do brązowego; na białym powinien pojawiać się sygnał 0/1 po wykryciu cieczy.
  • #13 17207947
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    pafciowaw napisał:
    PLC - podłącz krosem pin1 i 3 - powinno zasygnalizować wejście PLC nr 1


    nie wiem czy dobrze zrozumiałem... mógłbyś jaśniej?

    a druga sprawa, jak wspomniałem wyżej, czy nie jest konieczne zastosowanie rezystora podciągającego?
  • #14 17207948
    Markos80

    Specjalista Automatyk
    Posty: 1854
    Pomógł: 472
    Ocena: 210
    Pokaż kartę katalogową tego czujnika.
    Bezpośrednio do Twojego modułu 6ES7131-4BD01-0AA0 możesz podłączyć tylko czujniki PNP. Dla NPN najbardziej elegancko byłoby podłączyć poprzez dodatkowy przekaźnik.
    Jeśli bardzo chcesz podłączyć NPN to trzeba dołożyć rezystor, ale do tego musisz znać rezystancję wejścia w sterowniku oraz rezystancję wyjścia czujnika (w stanie zadziałania zmierz wyjście do 0V).
    Gwoli informacji dla bezpośredniego podłączenia czujnika NPN musiałbyś mieć moduł 6ES7131-4BD51-0AA0.
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #15 17207963
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?

    nota wyżej, to czujnik robiony na zamówienie więc poza ww notą nie znajdzie się nic więcej

    producent podał, że należy zastosować rezystor podciągający ~100k Ohm lub jeżeli jest możliwość zmienić to programowo,
  • #16 17208005
    Markos80

    Specjalista Automatyk
    Posty: 1854
    Pomógł: 472
    Ocena: 210
    Wg mnie najlepiej dać przekaźnik. Parę złotych i masz pełną pewność.
    Co do rezystora to musisz najpierw dokładnie pomierzyć, ale na moje oko (liczne w pamięci:) i po maksymalnych prądach z papierów raczej jakieś 1,2-1,5k, żeby na wejściu sterownika otrzymać minimalne, wymagane 15V dla sygnału wysokiego.
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #17 17208009
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    tylko pytanie, sposób podłączenia jaki opisałem wyżej jest prawidłowy czy tak?
    jedynie należało by dać rezystor na biały przewód przed wejściem do karty DI
  • Pomocny post
    #18 17208021
    pafciowaw
    Specjalista Automatyk
    Posty: 2439
    Pomógł: 480
    Ocena: 364
    Jak byś zajrzał do manuala ...to być zobaczył, że na wejściu cyfrowym (każdym indywidualnie) jest rezystor i dioda LED...i oprócz tego że sygnalizują stan logiczny; to mają również działanie "podciągające" do stanu wysokiego.
    Pochyl się nad moim poprzednim postem i sprawdź jak działają niezależnie od siebie: wejście PLC i czujnik. Będziesz wiedział gdzie leży przyczyna, że razem nic Ci nie wychodzi!
  • #19 17208281
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    Rezystor "R" dobrać tak aby na wejściu było powyżej 15V (czujnik nie zanurzony w cieczy). Przy wykryciu cieczy poziom sygnału na wejściu PLC zmieni się z "1" na "0".
    Załączniki:
    • Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0? foto_Doku005.jpg (364.31 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #20 17208765
    daro31ie
    Specjalista Automatyk
    Posty: 2425
    Pomógł: 366
    Ocena: 645
    Kolego zapomnij o rezystorze bo tylko bardziej skaplikuje twój uklad.
    Zrób tak jak koledzy pisali wcześniej. Użyj przekaźnika do zmiany sygnału wyjściowego npn na pnp.
    Biały przewód wyjściowy z czujnika podłącz do A2 cewki przekaźnika. Natomiast do A1 podłącz +24V.
    Z resztą poradzisz sobie.

    Pozdrawiam daro
  • #21 17209692
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    Podsumowując:

    1) Podłączyłem czujnik jako PNP bez rezystora czyli

    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?

    24V DC z zasilacza na przewód zielony czujnika
    0 V zasilacza na brązowy czujnika i to samo 0 dałem na wejście nr 7 na karcie
    przewód biały z czujnika dałem na wejście nr 1 karty DI

    efekt: zwarcie i wybicie bezpiecznika

    2) Podłączyłem jako NPN i tak jak wyżej, ale na wejście nr 7 na karcie podałem +24V DC to samo które na przewód zielony czujnika
    0 V z zasilacza podałem jedynie na czujnik

    efekt: bez zwarcia ale dioda na karcie nie zapaliła się w żadnym z przypadków zanurzenia bądź nie czujnika

    3) Podłączyłem jak:

    andy1955 napisał:
    Rezystor "R" dobrać tak aby na wejściu było powyżej 15V (czujnik nie zanurzony w cieczy). Przy wykryciu cieczy poziom sygnału na wejściu PLC zmieni się z "1" na "0".


    czyli tak jak wyżej podłączenie NPN z punktu 2 tylko 24V DC podałem na wejście nr 3 przez rezystor oraz podłączyłem do przewodu białego równolegle który wpiąłem do wejścia nr 1.

    Do wejścia nr 7 dałem 24V DC z zasilacza to samo co na przewód zielony z czujnika.

    efekt: dioda oczywiście paliła się ciągle niezależnie czy czujnik zanurzony czy nie bo dostawała 24 V

    4) Myślałem, że źle zrozumiałem i podłączyłem 1 i 3 przewodem z rezystorem bez podawania na wejście 3 24 V DC.

    efekt: nadal nic....

    nie w każdym przypadku sprawdzałem działanie w programie i zmianę stanu, ale przecież nie ma możliwości aby wejście zmieniło stan z 0/1 i odwrotnie i nie było to sygnalizowane diodą na karcie.
  • Pomocny post
    #22 17209725
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    jak już poprzednio napisałem, zładuj ze stron Siemensa darmowy program "Selektiontool".Skonfiguruj twoje sterowanie i zobacz pod schematem potencjałów.
    Napięcie 24V na 3 i 7 bierze się bezpośrednio z twojego 4DI modułu. Zastosujesz 8DI moduł to oczywiście tego napięcia nie będziesz miał tyliko dodatkowe wejścia.
    Połącz tylko oprnikiem 1 z 3 i zmierz napięcie między zerem i "1".
    Napięcie musi być >15V-24V.Jeżeli tak to możesz twój czujnik podłączyć wg.schematu, jeżeli napięcie jest niższe to musisz zmniejszyć rezystancję twojego opornika.
  • Pomocny post
    #23 17209728
    Markos80

    Specjalista Automatyk
    Posty: 1854
    Pomógł: 472
    Ocena: 210
    1 i 2) pozostawiam bez komentarza, bo uparcie sprawdzasz coś, co już chyba wszyscy powiedzieli, że nie zadziała
    3) myślę, że też nie zrozumiałeś do końca co Andy miał na myśli i musisz sprawę przemyśleć pod kątem prawa Ohma ;) Jaki dałeś rezystor R3 i jaka jest rezystancja wejścia R1?
    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?
    Napięcie na R1 ma być 15V, żeby sterownik potraktował to jako stan wysoki. Przez odpowiedni dobór R3 spowodujesz przepływ odpowiedniego prądu przez R1, wtedy gdy czujnik nie będzie wzbudzony masz dostać 1 w sterowniku. Po wzbudzeniu czujnika, prąd rozdzieli się dodatkowo na R2, a wtedy na R1 napięcie będzie poniżej 15V i w sterowniku będzie 0.
    Chyba prościej się już nie da :D
    Dalej twierdzę, że bardziej elegancko jest użyć przekaźnik albo wymienić kartę na obsługującą czujniki NPN.
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #24 17209765
    M1ck11
    Poziom 11  
    Posty: 116
    Ocena: 6
    przepraszam za moją głupotę ale tak mnie wszystkie odpowiedzi skołowały, że sie pogubiłem...

    podłączyłem przewód sygnałowy na wejście 1 karty DI, wejście 3 karty połączyłem rezystorem 4k Ohm i na wyjściu w stanie 1 otrzymałem 17 V i po włożeniu czujnika do cieczy 0V.

    jesteście wyjątkowo wyrozumiali, dziękuję :D
  • #25 17638043
    mzetz150
    Poziom 12  
    Posty: 43
    Pomógł: 2
    Ocena: 12
    Jak podłączyć czujnik zalania PNP/NPN do karty Siemens ET200S 6ES7 131-4BD01-0AA0?


    Poskładane na szybko z dostępnych od ręki elementów, sprawdzone, działa :D

Podsumowanie tematu

✨ Użytkownik poszukiwał pomocy w podłączeniu czujnika zalania (NPN/PNP) do modułu PLC Siemens ET200S (6ES7 131-4BD01-0AA0). Po przedstawieniu schematu podłączenia, okazało się, że czujnik działa w trybie NPN, co wymagało podłączenia do odpowiednich wejść karty DI. Użytkownik miał problemy z zwarciem i brakiem sygnału na diodach wejściowych. W odpowiedziach zasugerowano użycie przekaźnika do konwersji sygnału NPN na PNP oraz zastosowanie rezystora podciągającego, aby zapewnić odpowiednie napięcie na wejściu PLC. Ostatecznie, po poprawnym podłączeniu, użytkownik uzyskał sygnał 0/1 w zależności od obecności cieczy.
Wygenerowane przez model językowy.
REKLAMA