Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Библиотека MQTT

  1. #11

    По умолчанию

    Цитата Сообщение от Nikoly@ Посмотреть сообщение
    Здравствуйте. При подключение к Mosquitto, почему-то через 90..100 сек, fbMqttClient перестает принимать сообщения и контролировать потерю связи с брокером.
    Если "передернуть" xEnableMqtt, и заново подписаться на топик то блок опять в работе на тоже время.
    Это такая особенность этой библиотеки?
    Добрый день.
    Насколько я помню - это сочетание ограничений библиотеки и особенностей Mosquitto, проявляющееся при "интенсивном обмене с брокером".
    https://owen.ru/forum/showthread.php...l=1#post357864
    https://owen.ru/forum/showthread.php...l=1#post355631

    Вероятно, в конфиге Mosquitto должны быть параметры, позволяющие настроить "прореживание" сообщений, передаваемых клиенту - и, возможно, это решит проблему.

  2. #12
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    116

    По умолчанию

    Здравствуйте. При смене брокера на HiveMQ, ничего не поменялось, но единственное, что на отправку сообщений этот клиент работает без нареканий.
    Перешел на другую библиотеку https://github.com/stefandreyer/CODESYS-MQTT (кстати она поддерживает устройства на 64-битном окружении) и все заработало.

  3. #13

    По умолчанию

    Добрый день. Библиотека на сайте owen на MQTT это крайняя версия? А то в результате работы библиотеки 2 проблемы возникают. 1 это через 60 секунд подписка на топики перестаёт работать. 2 - если изменения на брокере чаще, чем пару в секунду, то чтение топика ломается и пишет create socked, помогает только полная перезагрузка плк.
    И если 1 проблему решается путем переподписки на топик разв 40-50 секунд, то 2 никак не удаётся обойти

  4. #14

    По умолчанию

    Цитата Сообщение от Vechno_18 Посмотреть сообщение
    Добрый день. Библиотека на сайте owen на MQTT это крайняя версия? А то в результате работы библиотеки 2 проблемы возникают. 1 это через 60 секунд подписка на топики перестаёт работать. 2 - если изменения на брокере чаще, чем пару в секунду, то чтение топика ломается и пишет create socked, помогает только полная перезагрузка плк.
    И если 1 проблему решается путем переподписки на топик разв 40-50 секунд, то 2 никак не удаётся обойти
    Добрый день.
    Да, на GitHub разработчика больше обновлений не было.
    Попробуйте библиотеку из сообщения выше.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  5. #15

    По умолчанию

    жаль
    с этой видимо буду разбираться еще
    плюс надо будет понять какая именно из тех версий спокойно встанет на CDS V3.5 Patch 3 SP17
    или в любом случае танцы с бубном предстоят

  6. #16

    По умолчанию

    Цитата Сообщение от Vechno_18 Посмотреть сообщение
    Добрый день. Библиотека на сайте owen на MQTT это крайняя версия? А то в результате работы библиотеки 2 проблемы возникают. 1 это через 60 секунд подписка на топики перестаёт работать. 2 - если изменения на брокере чаще, чем пару в секунду, то чтение топика ломается и пишет create socked, помогает только полная перезагрузка плк.
    И если 1 проблему решается путем переподписки на топик разв 40-50 секунд, то 2 никак не удаётся обойти
    Добрый день.
    Мой коллега Александр, отписавшийся выше, создал форк библиотеки, в котором поправил описанные баги.
    И, кроме того, реализовал некоторые дополнительные возможности.

    Ссылка: https://ftp.owen.ru/CoDeSys3/04_Libr...enFork.library

    См. также: https://owen.ru/forum/showthread.php...l=1#post269329

  7. #17
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    116

    По умолчанию

    Здравствуйте, хотел попробовать новую версию Stefan Rossmann 3.5.13.30 (форк от ОВЕН), но изменений увидеть не получается, ибо здесь не происходит даже коннект с брокером (домашний mosquitto).
    В старой версии коннект хоть был (MQTT_Client.library версии 3.5.13.26).

  8. #18

    По умолчанию

    Цитата Сообщение от Nikoly@ Посмотреть сообщение
    Здравствуйте, хотел попробовать новую версию Stefan Rossmann 3.5.13.30 (форк от ОВЕН), но изменений увидеть не получается, ибо здесь не происходит даже коннект с брокером (домашний mosquitto).
    В старой версии коннект хоть был (MQTT_Client.library версии 3.5.13.26).
    Добрый день.
    А с каким-нибудь публичным брокером удается коннект установить?

  9. #19
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    116

    По умолчанию

    Здравствуйте, проверил на публичном брокере broker.emqx.io, все без изменений. Тестил на V3.5.13.27 все работает(пример с поста #5), а на..13.30 нет, фото прилагаю.
    V3.5.13.27.pngV3.5.13.30.png
    Последний раз редактировалось Nikoly@; 03.08.2026 в 13:45.

  10. #20

    По умолчанию

    Цитата Сообщение от Nikoly@ Посмотреть сообщение
    Здравствуйте, проверил на публичном брокере broker.emqx.io, все без изменений. Тестил на V3.5.13.27 все работает(пример с поста #5), а на..13.30 нет, фото прилагаю.
    V3.5.13.27.pngV3.5.13.30.png
    Это интересно, потому что мы тоже тестировали 3.5.13.30 с broker.emqx.io и нашим локальным брокером.

    Upd. - по всей видимости, разница в том, что мы тестировали библиотеку на нашем контроллере, а вы пробуете запустить ее на виртуальнике.
    Я воспроизвел вашу ситуацию, спасибо.
    Думаю, завтра внесем фикс и перевыложим библиотеку и пример.
    Я отпишусь по результату в этой теме.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. МУ210-402 MQTT
    от Brandon_heat_dre в разделе Мх210
    Ответов: 23
    Последнее сообщение: 19.02.2026, 13:32
  2. MQTT
    от S.A.D. в разделе Сетевые технологии
    Ответов: 42
    Последнее сообщение: 26.03.2025, 15:28
  3. Частота публикации в MQTT
    от svlasov в разделе Мх210
    Ответов: 1
    Последнее сообщение: 06.04.2023, 16:08
  4. Ошибка темы в MQTT
    от NooBAsTiK в разделе Мх210
    Ответов: 3
    Последнее сообщение: 01.09.2021, 12:02
  5. MQTT
    от f_rzh в разделе СПК210, СПК1xx [М01]
    Ответов: 3
    Последнее сообщение: 11.06.2021, 16:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •