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.

HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

jam_es 08 Jun 2013 15:29 7434 9
SterControl
  • #1
    jam_es
    Level 24  
    Witam,

    Przeszukałem już dostępne opisy, zasoby producenta oraz dystrybutorów.
    Na początku będzie długi wstęp, a potem pytania.

    ----------------------------------------------------------------------
    Mam następującą konfigurację sprzętową:
    HMI - Weintek MT8070iE (nowa seria)
    Soft - EasyBuilder Pro v3.00.02 (z 2013.03.27)
    PLC - Siemens S7-300 CPU 315-2 DP
    Soft - Step7 v5.5

    Problem leży najprawdopodobniej w konfiguracji i nawiązaniem połączenia pomiędzy HMI, a PLC.

    Sterownik ma ID=2:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    MPI ma prędkość 187,5kbps, Highest MPI address=15:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    Panel ma dodany driver do S7-300 MPI i jest następująco skonfigurowany:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    HMI z PLC są połączone krótkim przewodem ekranowanym (do testów).
    Schemat połączeń wg PLC Connection Guide (dla portu COM1):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    Dla testów monitoruję poniższe adresy PLC:
    Bit B1.5 (lampka):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    oraz słowo MW0 (wartość):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    ----------------------------------------------------------------------
    Niestety po uruchomieniu panela, wartości z PLC nie wyświetlają się.
    Odłączając przewód komunikacyjny, wyskakuje okienko PLC no response.
    Monitoruję również słowo systemowe LW-9351 (pending command number in PLC1 (COM1)).
    Po uruchomieniu panela (przy podłączonym przewodzie) jego wartość jest inkrementowana co 1-2sek, dochodzi do 99 i wyskakuje okienko PLC no response.

    Prosiłbym o pilną radę co z tym fantem zrobić.
    Zmieniałem już ustawienia portów, testowałem na COM1 i COM3 - dalej nic.
    Zmieniałem również wartości Max. station no. (MPI network) w EB Pro - bez zmian.
    Skończyły mi się pomysły, stąd zdecydowałem się zapytać na Elektrodzie.
    Prosiłbym o konkretną radę, a najlepiej od praktyka, który takie połączenie przetestował.
    Do Multiprojektu uderzę w poniedziałek.

    Pozdrawiam
  • SterControl
  • #2
    PRL
    Level 40  
    Próbowałeś zmniejszyć prędkość do np. 9600?
  • SterControl
  • #3
    jam_es
    Level 24  
    Tak - próbowałem.
    CPU nie obsługuje innych prędkości (tylko 187,5kbps).

    Dziś podłączyłem panel do innego, nowszego PLC S7-300 (CPU 315-2DP z kartą MMC).
    Zdziwiłem się, gdy panel od strzału złapał komunikację i wartości z PLC wyświetlały się prawidłowo.

    Czyżbym niestety trafił na "mniej kompatybilny" model CPU S7-300?
    Jeszcze spróbuję znaleźć info czy da się zaktualizować firmware CPU PLC.

    Tak, czy siak, tematu jeszcze nie zamykam.
    Może ktoś jeszcze będzie miał jakieś sugestie?
  • #4
    PRL
    Level 40  
    Quote:
    CPU nie obsługuje innych prędkości (tylko 137,5kbps).


    Jestem starej daty, ale pierwszy raz słyszę takie rzeczy...
  • #5
    jam_es
    Level 24  
    PRL wrote:
    Quote:
    CPU nie obsługuje innych prędkości (tylko 137,5kbps).


    Jestem starej daty, ale pierwszy raz słyszę takie rzeczy...


    Proszę oto dowód specjalnie dla kolegi :D
    Zakres nastaw od 19,200kbps do 12Mbps.
    A powyżej literówka - miało być 187,5kbps (już poprawione).
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI
  • #6
    klekot43
    Level 9  
    kilka dni temu w firmie mieliśmy podobny problem i okazało się że problem tkwi w przewodzie komunikacyjnym . Przewód musi być dobrej jakości żadna chinszczyzna a mianowicie ekranowana skrętka i ekran musi być podłączony po obu stronach przewodu spróbuj tego manewru

    Dodano po 2 [minuty]:

    A na przyszłość polecam ci PLCki z LG a Simensa sobie odpuść
  • #7
    elopelo
    Level 11  
    Wiele lat pracuje na S7 - owszem ma kaprysy i jest możliwe że ten sterownik nie obsługuje tej prędkości ze względu na "stary" firmware - spróbuj uaktualnić.
    Do klekot43 - z mojej strony bardziej niż LG polecam Beckhoff
  • #8
    klekot43
    Level 9  
    nie pracowałem na Beckhoffie ale lg znam i dlatego polecam bo jest prosty i niezawodny nie tylko PLCki ale tez falowniki i inne gadżety
  • #9
    Piekny39
    Level 12  
    jam_es wrote:
    Witam,

    Przeszukałem już dostępne opisy, zasoby producenta oraz dystrybutorów.
    Na początku będzie długi wstęp, a potem pytania.

    ----------------------------------------------------------------------
    Mam następującą konfigurację sprzętową:
    HMI - Weintek MT8070iE (nowa seria)
    Soft - EasyBuilder Pro v3.00.02 (z 2013.03.27)
    PLC - Siemens S7-300 CPU 315-2 DP
    Soft - Step7 v5.5

    Problem leży najprawdopodobniej w konfiguracji i nawiązaniem połączenia pomiędzy HMI, a PLC.

    Sterownik ma ID=2:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    MPI ma prędkość 187,5kbps, Highest MPI address=15:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    Panel ma dodany driver do S7-300 MPI i jest następująco skonfigurowany:
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    HMI z PLC są połączone krótkim przewodem ekranowanym (do testów).
    Schemat połączeń wg PLC Connection Guide (dla portu COM1):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    Dla testów monitoruję poniższe adresy PLC:
    Bit B1.5 (lampka):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    oraz słowo MW0 (wartość):
    HMI Weintek <> PLC S7-300 - Problem z komunikacją MPI

    ----------------------------------------------------------------------
    Niestety po uruchomieniu panela, wartości z PLC nie wyświetlają się.
    Odłączając przewód komunikacyjny, wyskakuje okienko PLC no response.
    Monitoruję również słowo systemowe LW-9351 (pending command number in PLC1 (COM1)).
    Po uruchomieniu panela (przy podłączonym przewodzie) jego wartość jest inkrementowana co 1-2sek, dochodzi do 99 i wyskakuje okienko PLC no response.

    Prosiłbym o pilną radę co z tym fantem zrobić.
    Zmieniałem już ustawienia portów, testowałem na COM1 i COM3 - dalej nic.
    Zmieniałem również wartości Max. station no. (MPI network) w EB Pro - bez zmian.
    Skończyły mi się pomysły, stąd zdecydowałem się zapytać na Elektrodzie.
    Prosiłbym o konkretną radę, a najlepiej od praktyka, który takie połączenie przetestował.
    Do Multiprojektu uderzę w poniedziałek.

    Pozdrawiam


    Prawdopodobnie Twoje okienko nie wyświetla wartości z zakresu sterownika.
    Lub wybrałeś zły typ zmiennych
  • #10
    jam_es
    Level 24  
    Sprawa miała inny finał.
    Pierwotny sterownik Siemens S7-300 CPU 315-2 DP miał zbyt stary firmware.
    Nie działała na nim w ogóle komunikacja z panelem.
    Dobrze, że Klient miał na zakładzie zbędny CPU tego samego typu lecz w nowszej wersji.
    Po podmianie hardware, komunikacja z panelem HMI ożyła niejako od ręki.
    Temat zamykam.