Wpis z mikrobloga

Mirki, czy dostepne Pythonowe biblioteki do modbusa np minimalmodbus czy pymodbus pozwalaja na wyslanie niestandardowej ramki? Okazuje sie ze urzadzenie uzywa nonstandard modbus i musze wysylac np cos takiego

The right format : 01 04 00 00 00 00 00 00 00 00 00 00 05 00 01 00 7A 3F

Address: 01

Function: 04 (read input register)

serial number : 00 00 00 00 00 00 00 00 00 00

Register address: 05 00 ( state) (Low byte: 05 High byte: 00 )

Register data: 01 00 (Low byte: 01 High byte: 00 )

CRC : 7A 03 (Low byte: 7A High byte:3F )

Jesli nie powyzsze, to moze jest jakas inna biblioteka, ktora na to pozwala, czy trzeba pisac od zera ?

#python #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WilczurZnahor: ok, mój błąd dałem się zmylić temu, że napisałeś:

Function: 04 (read input register)

a powinna być liczba mnoga.

Takie dziwactwo to pewnie sam musisz pisać. nie powinieneś mieć szczególnych problemów przy edytowaniu którejś z gotowych bibliotek.
  • Odpowiedz