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

[Rozwiązano] Jak połączyć s7-1200 1214dc/dc/rly z PAC2200 i TP-700 w TIA Portal V13 SP2?

mixja2 23 Cze 2018 14:35 1689 8
  • #1 17292149
    mixja2
    Poziom 9  
    Posty: 95
    Ocena: 10
    Czy mógłby ktoś wytłumaczyć w ordynarnie prosty sposób jak skomunikować s7-1200 1214dc/dc/rly + PAC2200 do pomiaru 3faz w skład wchodzi jeszcze tp-700 ? W tia portalV13 SP2 ?
    czy dobrze rozumiem że po kablu ethernetowym łącze sterownik z ekranem i z ekranu wychodzi przewod na PAC2200 ?
    Czy potrzebuje jakąś bibliotekę do tego ? czy jak to wyglada ?
  • #2 17292704
    Markos80

    Specjalista Automatyk
    Posty: 1860
    Pomógł: 474
    Ocena: 214
    Jeśli chcesz użyć Ethernet'u to łączysz wszystko tak, jak napisałeś albo dodajesz jeszcze switch pomiędzy.
    Ten PAC ma Modbus TCP, a rejestry zwyczajowo znajdziesz w dokumentacji PAC2200 measuring device manual
    Są też gotowe biblioteki SENTRON Communication Library for SIMATIC TIA-Portal
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #3 17296390
    mixja2
    Poziom 9  
    Posty: 95
    Ocena: 10
    biblioteki są Tia V14 lub 15 ja niestety mam V13 SP2 moge jakoś je odpalić na niższej wersji ?
  • #4 17298503
    Markos80

    Specjalista Automatyk
    Posty: 1860
    Pomógł: 474
    Ocena: 214
    One prawdopodobnie są zabezpieczone hasłem, więc nawet przepisanie do starszej wersji się nie uda.
    Z drugiej strony przeczytanie kilku rejestrów przez Modbus jest dosyć łatwe, więc bez problemów powinieneś dać radę.
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #5 17301874
    mixja2
    Poziom 9  
    Posty: 95
    Ocena: 10
    Nigdy tego nie robiłem i nie mam pojęcia nawet od czego zacząć :/
    nic o komunikacji jeszcze sie nie uczylem mógł by mi ktoś nakreślić podstawy jak to wygląda?

    Modbus czyli rozumiem ze to przez rs323 lub rs485 i musze dokupić jakiś moduł do s7-1200
    Profinet czyli łączenie przez kabel Ethernetowy tak jak s7-1200 z hmi ?
  • Pomocny post
    #6 17302017
    Markos80

    Specjalista Automatyk
    Posty: 1860
    Pomógł: 474
    Ocena: 214
    Modbus TCP/IP, czyli Modbus przy użyciu połączeń Ethernet. Nie potrzebujesz nic dodatkowego.
    Przykładów z użyciem funkcji MB_CLIENT jest mnóstwo, łącznie z filmami.
    Poza nimi zerknij na:
    Data Communication between S7-1200 and SENTRON PAC3200 via MODBUS TCP (Set 22)
    Tips and sample program for MODBUS TCP
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #7 17334444
    mixja2
    Poziom 9  
    Posty: 95
    Ocena: 10
    podłączyłem sterownik do hmi, a z hmi do pac 2200 po modbus TCP
    sterownik adres ip 192.168.0.1
    HMI adres ip 192.168.0.2
    Pac2200 ip 192.168.0.3 (ustawiłem też fizycznie na urządzeniu)

    maska podsieci 255.255.255.0

    Robię MB_CLIENT w TCON_IP_v4 ustawiam HW64 connection type 11 ID 1 ActiveEstablished false adres ip 192.168.0.3

    MB_MODE 0
    MB_DATA_LEN 40002
    MB_DATA_PTR 74
    MB_DATA_PTR odsylam do array real w Datablock

    juz wszystko wszędzie wpisywałem zmieniałem, nawet nie mam tego jak sprawdzić na kompie jak się zachowuje bo wszystkie gniazda ethernetowe zajete, a po podłaczeniu wszystkiego na hmi gdzie mam dane z MB_Client zpala sie lampka error a status 32955,
    Co jeszcze robię źle ???


    PS. Czy mogę uruchomić symulację samego sterownika na PLCSIM i używać go zdalnie z HMI i PAC tak by mieć podgląd na całość w kompie ?
  • Pomocny post
    #8 17334486
    Markos80

    Specjalista Automatyk
    Posty: 1860
    Pomógł: 474
    Ocena: 214
    ActiveEstablished ma być TRUE.
    Pokaż sobie Status szesnastkowo, to łatwiej znajdziesz we wbudowanej pomocy (10#32955 -> 16#80BB).
    Lepiej odpalić symulację panelu, a sterownik mieć "na żywo" (panel z PLCSim też można, ale więcej roboty, bo musisz użyć programu NetToPLCSim).
    https://www.elektroda.pl/rtvforum/topic3462426.html
    Konto firmowe:
    PUMPA
    Widok 7, Łuczyce, 32-010 | Tel.: 502XXXXXX (Pokaż) | Strona WWW: www.pumpa.pl
  • #9 17335340
    mixja2
    Poziom 9  
    Posty: 95
    Ocena: 10
    Zgadza się,
    ActiveEstablished ma być TRUE dla Clienta taki mały szczegół a nie moglem go znaleźć.

    dzieki wszystko w tym temacie.... do zamkniecia

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik pyta o sposób komunikacji między sterownikiem S7-1200 1214DC/DC/RLY, urządzeniem pomiarowym PAC2200 oraz panelem TP-700 w TIA Portal V13 SP2. Odpowiedzi sugerują użycie Ethernetu do połączenia, z możliwością dodania switcha. PAC2200 obsługuje Modbus TCP, a dokumentacja urządzenia zawiera niezbędne rejestry. Użytkownik ma trudności z użyciem bibliotek z nowszych wersji TIA Portal, ale można zrealizować komunikację Modbus bez dodatkowych modułów. Wskazówki dotyczące konfiguracji IP oraz ustawień MB_CLIENT są podane, a także zalecenia dotyczące symulacji w PLCSIM. Kluczowe problemy to ustawienie parametru ActiveEstablished na TRUE oraz interpretacja kodu błędu 32955.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA