Увеличил таймаут(до 500мс), вроде как получилось прочитать данные. Но какая-то ерунда.
Значение буфера разное, в зависимости от состояния read1modbus.Complete
Когда тру:
true.jpg
И когда фальш, к сожалению картинка пропала. Но в буфере появляется Buffer[0]=10, которое в х не записывается, так как read1modbus.Complete=false
Я читал регистр с адресом 0(модель преобразователя).
model.jpg
И на самом деле, модель моего преобразователя соответствует значению регистра 0: А в hex, то есть 10 в dec.
Почему так происходит не пойму...




Ответить с цитированием