Ну ответ такой же, как и через терминал когда команду шлю.
Команда
02 03 D0 0B 00 01 CD 3B
Ответ
02 03 02 01 0A 7D D3
Но всё равно СП показывает 0.
Вы там dword случайно не поставили? Температура вроде 1 регистром идёт, а если поставили 2, то... Проверьте или скрин пришлите...
PS Ответ корректный:
https://rapidscada.net/modbus/
Последний раз редактировалось МихаилГл; 08.11.2024 в 16:32.
Проблема что ответ с запозданием идёт.
С WirenBoard мгновенно, а Kippribor дольше, выставил у него (ПЧ) задержку времени ответа 0 - и вообще ответов не стало
Так вроде в мастере ещё задержка в настройках соединения модбас выставляется...
С задержками вроде разобрался, сейчас на каждый запрос есть ответ
запрос
02 03 D0 0B 00 01 CD 3B
ответ
02 03 02 01 22 7D CD
Т.е. ответ "01 22" пишу его в PSW300 (word), потом вывожу PSW300 на "цифровой дисплей" (word unsigned), а там нули.
Почему может быть так?
Создал новый пустой проект, ничего больше в нём нет