Elektroda.pl
Elektroda.pl
X
Metal Work Pneumatic
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

TR Electronic, Siemens CPU 313 - Komunikacja enkoder - sterownik

Zami177 07 Kwi 2014 07:51 1824 8
  • #1 07 Kwi 2014 07:51
    Zami177
    Poziom 5  

    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.

    0 8
  • Metal Work Pneumatic
  • #2 07 Kwi 2014 12:08
    liberateme
    Poziom 19  

    Witam,

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

    Pozdrawiam serdecznie

    0
  • Metal Work Pneumatic
  • #4 08 Kwi 2014 09:08
    liberateme
    Poziom 19  

    Witam.

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

    Pozdrawiam.

    0
  • #5 08 Kwi 2014 12:40
    Zami177
    Poziom 5  

    Tak. Pokrywa się.

    0
  • #6 08 Kwi 2014 14:43
    liberateme
    Poziom 19  

    W instrukcji do enkodera ma Pan podany plik gsd, czy taki sam ma Pan zainstalowany i wykorzystuje go Pan w projekcie?

    Pozdrawiam

    0
  • #7 09 Kwi 2014 07:09
    Zami177
    Poziom 5  

    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.

    0
  • #8 10 Kwi 2014 06:47
    liberateme
    Poziom 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

    0
  • #9 11 Kwi 2014 08:16
    Zami177
    Poziom 5  

    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.

    0
  Szukaj w 5mln produktów