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

RS485 Modbus w Bascom - odczyt danych z miernika parametrów sieci

lolek50 07 Lut 2021 15:38 798 6
REKLAMA
  • #1 19239887
    lolek50
    Poziom 10  
    Mama taki temat - po RS485 odczytuje dane z miernika parametrów sieci - na ten moment zrobiłem to w PC i wszystko działa ładnie. Teraz chciałbym to samo zrobić w Bascomie z wykorzystaniem modbus.lbx ale zupełnie nie wiem czy w ogóle można tą bibliotekę do tego wykorzystać? Nie znalazłem nic podobnego w sieci. Ramka zapytania / odpowiedzi miernika wygląda jak poniżej.
    Widzę, że w Bascomie jest Makemodbus i przykład poniżej:
    https://wiki.mcselec.com/bavr/MAKEMODBUS
    ale nie mam pojęcia czy to da się wykorzystać do zapytań miernika z taka ramką jak pokazałem.
    Jeśłi ktoś może coś podpowiedzieć / nakierować, będę wdzięczny.
  • REKLAMA
  • REKLAMA
  • #3 19240459
    lolek50
    Poziom 10  
    Niby to proste ale spędziłem 2h bez jakichś specjalnych efektów.
    Robię tu jakiś głupi błąd - zapisywałem to na wiele sposobów

    Print , Makemodbus(&H01 , 16 , &H0004 , &H010400040002300A);

    ale to co zwraca mi terminal to jedynie 20 30.

    Prośba o jakąś podpowiedź
  • REKLAMA
  • #5 19240644
    lolek50
    Poziom 10  
    Ok, ale nadal nie działa to zapytanie - doczytałem opis na mcs i wg mnie powinien wyglądać tak"

    Print , Makemodbus(&H01 , &H04 , &H04 , 4);

    ale w terminalu na dal mam 20 30 i miernik również nic mi nie zwraca.

    Nie wiem co jeszcze może być nie tak? :-(
  • REKLAMA
  • #7 19243435
    lolek50
    Poziom 10  
    Posiał mi się gdzieś po drodze "#1", teraz już wszystko działa. Dzięki za pomoc!
REKLAMA