Как стать автором
Обновить

Комментарии 9

Что это за тип вещественного числа такой 160?
16O — величина со знаком на 16 битах, кодируется со сдвигом на 8000h (-32768 кодируется 0. 0 кодируется 8000h, 32767 кодируется FFFFh). Редкий тип.
С Modbus TCP что-то не так работает.
При рассмотрении в Wireshark сложилось впечатление, что в транзакции запроса отсутствуют (пропущены) «Transaction Identifier», «Protocol Identifier» и «Length». Как будто заголовок оставлен от Modbus RTU.
В программке может быть добавить индикатор отсылки/приёма? А то при ошибке всё просто мёртво стоит без изменений и непонятно, когда происходит обмен. Можно в строчке под выбором TCP порта добавить сообщение «отсылка», тогда как минимум будут чередоваться сообщения «отсылка»/«ошибка».
Так и есть, это ModBus rtu поверх TCP/IP, а не Modbus TCP.
В программке может быть добавить индикатор отсылки/приёма?

Конечно добавьте, буду только рад.
Добротная работа. Какую версию Indy используете для реализации TCP соединения?
А версии с англоязычным интерфейсом не планируется?

Зачем?

Хотел показать коллеге, но он австалиец и специально для этого не будет учить русский язык. В принципе там и так всё понятно для тех кто в теме, просто хотелось бы версию для АСУшников за пределами СНГ.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории