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

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

  1. #11
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,985

    По умолчанию

    Цитата Сообщение от 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

    По умолчанию

    Здравствуйте. При смене брокера на 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
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,985

    По умолчанию

    Цитата Сообщение от 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

    По умолчанию

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

  8. #18
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,985

    По умолчанию

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

  9. #19

    По умолчанию

    Здравствуйте, проверил на публичном брокере 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
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,985

    По умолчанию

    Цитата Сообщение от 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

Ваши права

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