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

BTM222 błędne odpowiedzi. Dlaczego tak się dzieje?

w.adamczak 07 Maj 2009 16:38 1315 5
REKLAMA
  • #1 6502210
    w.adamczak
    Poziom 10  
    Witam!
    Chcę wykonać bezprzewodowe połączenie między sterownikiem PLC a komputerem, na którym będzie uruchomiana Scada. Do połączenia tych dwóch elementów wykorzystuję dwa moduły BTM222, po jednym z każdej strony. Wg tego co wyczytałem i dowiedziałem się moduły te gdy się połączą stają się niewidoczne i połączenie staje się takie jakby było przewodowe.
    Jednak gdy właśnie połączę PLC z PC to okazuje się, że dość często dostaję błędne komunikaty z PLC(slave) do PC. Nie wiem dlaczego tak się dzieje. Jeśli ktoś z Was miał podobny problem prosiłbym o podzielenie się wiedzą na ten temat.

    Bezprzewodowe połączenie z modułami BTM-222 między dwoma portami COm w PC dziala bez zarzutu. Dane odebrane zgadzają sie w 100% z wysłanymi. Natomiast gdy połączę PLC z PC to nie działo to już tak pięknie:/
  • REKLAMA
  • #2 6525934
    kamyczek
    Poziom 38  
    Problem jest w czasie odpowiedzi którego nie zachowuje modul ...
  • REKLAMA
  • #3 6526025
    w.adamczak
    Poziom 10  
    czy moglbys wiecej opisac sytuacje o ktorej mowisz?
  • REKLAMA
  • #4 6526593
    kamyczek
    Poziom 38  
    Prawdopodobnie moduły, które chcesz połączyć wymagają odpowiedzi w określonej ramce czasowej i opóźnienie ,które generuje moduł BTM222 przekracza dopuszczalny czas oczekiwania na odpowiedź ze strony odbiornika czego efektem są błędy transmisji raportowane przez urządzenia.
  • REKLAMA
  • #5 6526663
    w.adamczak
    Poziom 10  
    ale na to powinno pomoc zwiekszenie time-outow w sterowniku i scadzie, a tak niestety nie jest. Pytania ze scady sa tez nadawane co 5 s wiec jest to dluga przerwa.
    bede dalej probowal i niedlugo napisze czy cos wiecej mi sie udalo zrobic

    gdybys mial jakies sugestie to bede bardzo wdzieczny
  • #6 6608579
    wtl
    Poziom 11  
    Problem wynika prawdopodobnie z przepełnienia bufora nadawczego modułu BTM. Moduły, choć są przezroczyste po połączeniu nie potrafią wymieniać danych między sobą z prędkością, jaka jest ustawiona dla UART. Radzę sprawdzić na niższych prędkościach <=9600.
REKLAMA