1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Может кто нибудь помочь с отладкой/улучшением библиотеки(MODBUS) ?

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
yoos86
здесь недавно
здесь недавно
Сообщения: 51
Зарегистрирован: 20 дек 2019, 10:54
Имя: Денис
Страна: UA
Благодарил (а): 5 раз

Может кто нибудь помочь с отладкой/улучшением библиотеки(MODBUS) ?

Сообщение yoos86 »

В одном проекте нужно было добыть данные со шнайдера M172, для чего я накидал на С/С++ ряд классов.А теперь через время, как то жалко стало свою работу выкидывать в небытие, и я закинул проект на гитхаб. Но по сколько у меня для отладки ничего не было кроме М172 и mod_RSsim.У меня есть определенные сомнения как оно будет работать с различными MODBUS устройствами.
Так что если у кого то есть доступ к реальным 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";
Проект был создан в VS 2015
Ответить

Вернуться в «Интерфейсы, протоколы, связь»