Так что если у кого то есть доступ к реальным MODBUS железкам, и вас не затруднит, прошу погонять с ними мою библиотеку.
https://github.com/yoosYyd/modbusRTU-TCP
Примеры всех конструкторов(для TCP,RTU,RTU<->TCP) в modbusUniversal.cpp
в режиме RTU адрес устройства по умолчанию 1, конкретный адрес задается в последнем параметре соотвествующего члена класса
Код: Выделить всё
SetINT32(13, 753190);//TCP
SetINT32(13, 753190,5);//RTU
Для корректного логирования, в logger.h нужно прописать путь для лог-файла
Код: Выделить всё
static std::string lp = "F:\\justLOG.txt";