Показано с 1 по 10 из 26

Тема: Modbus.lib

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #2

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    прошу помощи в решении вопроса
    в проекте использую библиотеку modbus.lib тестирую на железе.
    1. Когда все устройства подключены (опрос идёт последовательно с интервалом 250 мс), всё замечательно работает,
    но стоит одно из устройств отключить (или адресовать не существующее устройство в сети в качестве тестирования)
    как начинаются таймауты от других slave устройств.
    2. Если адресовать устройство находящееся в сети с адресом 32 (по другому адресу -42 ) иногда приходят пакеты с кодом ошибки
    от устройства с адресом 32.

    где то читал - есть глюк библиотеки, что то правят. но не могу найти оригинал статьи.

    Спасибо большое.
    Во первых по Модбас можно сделать интервалы 100- 50 и даже 10 ms. В отличие от TCP всё будет работать.
    Во вторых ошибки надо просто отсекать в коде. Это есть даже в примерах на сайте.
    И ещё ради теста проверьте групповой опрос через конфигурацию, через String. Сильно удивитесь. https://owen.ru/forum/showthread.php...l=1#post244022
    200-300 переменных туда сюда за 50-70 ms легко и без ошибок.
    Последний раз редактировалось kondor3000; 17.09.2023 в 23:13.

Похожие темы

  1. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  2. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  3. Ответов: 10
    Последнее сообщение: 10.06.2018, 16:36
  4. Ответов: 4
    Последнее сообщение: 18.09.2012, 21:16
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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