Хорошо, попробую.
Есть датчик ТМ-610-МС, который снимает показания направления ветра и скорость ветра. Он подключается по RS485. Схема подключения прилагаю. 3 и 4 номера проводов это питания 24 вольта постоянки.
Контроллер работает в Codesys.
Передаёт и принимает значения как в HMI так из HMI по ModBus TCP/IP. С этим проблем нет никаких. Всё работает как часы.
1. Серийный формат
8 бит данных, 1 стоповый бит, без бита четности.
Скорость передачи 9600 бит / с, программное обеспечение для последовательной отладки настроено на отправку и прием в шестнадцатеричном формате, два интервала связи не менее 500 мс, инструкции в CRC для бита четности, два байта. Адрес устройства по умолчанию - 2.
Теперь нужно внедрить датчик сюда же (в контроллер) по COM порту. Считывать с него показания скорость и направление ветра. Есть документация, в ней указаны "пояснение, как посылать команды на запись регистров."
Хочется эти данные (скорость и направление ветра) показывать на HMI панельке. Как сформировать регистры, что бы получить конечный результат?