Цитата Сообщение от jtx Посмотреть сообщение
Здравствуйте. Помогите разобраться с реализацией обмена по Modbus через OCL.UNM_TcpRequest. Нигде не могу найти информацию о том, как формировать запрос.
Например, хочу считать из 1-го слейва 4-й командой два регистра, начиная с 8-го.
OCL.MB_TcpRequest работает. Через Modbus Poll тоже получаю нужный ответ, при этом посылаются запросы вида "00 05 00 00 00 06 01 04 00 08 00 02" (где первые 00 05 - номер пакета).
Из примеров реализации нашёл только работу со строковыми данными (
Добрый день.
Вас интересует принцип формирования запросов и разбора ответов?
Он приведен в спецификации Modbus:
https://www.modbus.org/docs/Modbus_A...col_V1_1b3.pdf
https://www.modbus.org/docs/Modbus_M...uide_V1_0b.pdf