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.

TR Electronic, Siemens CPU 313 - Komunikacja enkoder - sterownik

Zami177 07 Apr 2014 07:51 2082 8
  • #1
    Zami177
    Level 7  
    Witam.

    Sytuacja jest nietypowa.

    Parę dni temu połączyłem enkoder ze sterownikiem CPU VIPA. Program wysyłałem przez Step7 v5.5, ethernetem. Oczywiście zainstalowałem plik .gsd, tak aby sterownik widział enkoder.

    Problem pojawił się natomiast, gdy zamiast VIPY, chciałem połączyć enkoder z Siemensem CPU 313c 2-DP. Otóż, sterownik nie może nawiązać połączenia z enkoderem. Na CPU świecą się diody SF i BF. Ta druga pulsuje. Program był wysyłany poprzez MPI. Problem jest dla mnie co najmniej dziwny. Zmieniałem już prędkości komunikacji, adresy, termistory na złączach Profibusa, itp, itd.
    Przypuszczam, że problem może tkwić po stronie źle skonfigurowanego Profibusa.

    Parametry:
    CPU Siemens S7 313c-2DP, 6ES7 313-6CG04-0AB0, v3.3,
    Encoder TR Electronic CE-65-M Profibus-DP,
    Tia Portal v12

    Z góry dziękuję za sugestie.
    [19-21.10.2021] Technology Days Zapisz się darmo
  • #2
    liberateme
    Level 19  
    Witam,

    Proszę podesłać kilka screenów z konfiguracją, albo projekt do podejrzenia.

    Pozdrawiam serdecznie
  • #4
    liberateme
    Level 19  
    Witam.

    Takie prozaiczne pytanie, czy adres ustawiony na samym enkoderze pokrywa się z tym z projektu?

    Pozdrawiam.
  • #5
    Zami177
    Level 7  
    Tak. Pokrywa się.
  • #6
    liberateme
    Level 19  
    W instrukcji do enkodera ma Pan podany plik gsd, czy taki sam ma Pan zainstalowany i wykorzystuje go Pan w projekcie?

    Pozdrawiam
  • #7
    Zami177
    Level 7  
    Tak. Wykorzystuję taki sam plik.

    Poza tym. Wczoraj testowałem różne konfiguracje rezystorów na końcach linii. Próbowałem także z różnymi plikami .gsd. Dodam, że enkoder był zalany jakiś czas temu.
  • #8
    liberateme
    Level 19  
    Witam,

    Dziwne jest to, że parę dni temu działał na Vipa'ie, a teraz nie chce z Siemensem, więc jeżeli to zalanie nie nastąpiło po testowaniu na VIPA'ie, no to pewnie jest jakiś prozaiczny problem. Niech Pan spróbuje zrobić to samo w Step'ie 5.5, w sumie wystarczy, że zamieni tam Pan sam sterownik.

    Pozdrawiam
  • #9
    Zami177
    Level 7  
    Witam.

    Problem został rozwiązany. Błąd komunikacyjny wynikał z tego, że w Stepie v5.5, program sam konfigurował klasę enkodera. Natomiast w Tia Portalu v12, użytkownik sam musiał dodawać do Slave'a klasę urządzenia. Ja dodałem dwie klasy (Standard oraz Class 2 PNO 32 bit encoder). Powinna być tylko jedna klasa, tj. Class 2 PNO 32 bit encoder.

    Prawidłowo skonfigurowany enkoder musi mieć:
    *unkatowy adres Profibus;
    *jeden blok klasy (np. Encoder Class 2 - 32 bit PNO);
    *poprawnie zadeklarowaną prędkość komunikacji;
    *aktualne pliki .gsd/.gse.

    Jeżeli chodzi o stronę "techniczną":
    *dobrze zarobione końcówki na Profibusie;
    *załączony/wyłączony rezystor terminujący na końcu linii;
    *adres fizyczny urządzenia taki sam jak w konfiguracji software'owej.

    To tak na szybko, jeżeli chodzi o poprawną konfigurację enkodera pod Tia Portal v12.

    Pozdrawiam.