Показать сообщение отдельно
Старый 22.03.2021, 13:18   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите пожалуйста разобраться с счетчиком воды

Цитата:
Сообщение от zerg_df Посмотреть сообщение
03h - Получение текущего значения одного или нескольких регистров
Понимаете, проблема исходит из гораздо более древних глубин. Вы вообще не понимаете структуру кадра modbus и уже полезли в неё сниффером.

3h - это номер функции, а не адрес. А те самые 4 байта - это адрес переменной или адрес начала группы переменных. Вам ничего никуда передавать не надо.

Вам надо: 1) почитать, что такое модбас, хотя бы на википедии. 2) почитать мою ссылку, что я вам ранее дал.


Добавлено через 2 минуты


Цитата:
Сообщение от zerg_df Посмотреть сообщение
Добавлено через 3 минуты


не подскажите как отправить запрос на переменную с 4 байтами?
Вы явно не понимаете, что именно спрашиваете, поэтому, с вашего позволения, я оставлю этот вопрос без ответа


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием