Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Bug w obsłudze Modbus
#1
Bug 
Witam,
Podczas odczytu 2 bajtowego rejestru signed integer LK interpretuje ją chyba jako moduł z liczby, bo przy zmianie 1,0,-1 LK podaje 1,0,1.
Jeśli odczytuje daną jako unsigned integer powinien podać 1,0,32769.
Więc chyba coś chyba nie bangla.

A że to mój pierwszy post to chciałbym bardzo podziękować, bo takie małe pudełko a tyle może. Tylko rozwijać. Smile
Pozdrawiam
HW 3.8
Odpowiedz
#2
Może to być problem z interpretacją danych w rejestrze signed integer przez system LK. Upewnij się, że używasz odpowiednich funkcji do odczytu wartości signed i unsigned, ponieważ różnice te mogą prowadzić do nieprawidłowych wyników. Dobrze, że dzielisz się swoimi doświadczeniami na forum, to ważne dla rozwoju społeczności!
https://www.twojdzien.com/miasta/obsluga...-oswiecim/
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości