Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: RS-485 Связь отваливается по ModBus

  1. #11
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    это max timeout надо поставить 500ms?
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,276

    По умолчанию

    Можно по подробнее, пожалуйста. Я не догоняю немного!
    Почему-то в одиночестве девайс нормально работает по протоколу. Даже с учетом обращений в разные регистры, что не позволяет сказать об элементарном наложении запросов
    Но если на линии еще кто есть (с кем идет обмен) - то именно для того девайса (который нормуль в одиночестве) нужна гарантированная пауза перед отправкой запроса мастером. Типа

    ..Aз-дп-Aо-шп-Бз-дп-Бо-сп-Гз-дп-Го-шп-Аз-дп-Ао-шп-Вз-дп-Во...

    A,Б,В - нормальные слейвы
    Г - гордый слейв
    Хз - запрос к слейву Х ))
    Хо - ответ
    дп - пауза с возможной задержкой по РЭ для конкретного девайса. Нормуль - т.к. описано в РЭ
    шп - штатная модбас-пауза
    сп- супер-пауза для Г перед !! Супер - не значит офигенно большая


    PS
    это max timeout надо поставить 500ms?
    Вполне возможно и/или это
    Применительно к вышеизложенному - 500мс это дп, а не сп
    Последний раз редактировалось Валенок; 22.04.2016 в 09:45.

  3. #13
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Почему-то в одиночестве девайс нормально работает по протоколу. Даже с учетом обращений в разные регистры, что не позволяет сказать об элементарном наложении запросов
    Но если на линии еще кто есть (с кем идет обмен) - то именно для того девайса (который нормуль в одиночестве) нужна гарантированная пауза перед отправкой запроса мастером. Типа

    ..Aз-дп-Aо-шп-Бз-дп-Бо-сп-Гз-дп-Го-шп-Аз-дп-Ао-шп-Вз-дп-Во...

    A,Б,В - нормальные слейвы
    Г - гордый слейв
    Хз - запрос к слейву Х ))
    Хо - ответ
    дп - пауза с возможной задержкой по РЭ для конкретного девайса. Нормуль - т.к. описано в РЭ
    шп - штатная модбас-пауза
    сп- супер-пауза для Г перед !! Супер - не значит офигенно большая


    PS

    Вполне возможно и/или это
    Спасибо, тебе! Чуть понял.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  4. #14
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,276

    По умолчанию

    Есть вероятность что только таймаут до 500мс. Это из простых вариантов. Предполагал что уже настроено т.к. прямо указано, поэтому и не предлагал сразу, а перешел к более веселым настройкам.

  5. #15
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    Прошейте МЭ110 последней прошивкой, у меня однофазник с модулем аналогового входа вместе не дружили до смены прошивки. Или удалите его из схемы и попробуйте с ПЧ без него.

  6. #16
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Еще в штатном конфигураторе есть настройка FramingTime, которая как раз и определяет паузу между посылками размным устройствам. Попробуйте увеличить ее.

  7. #17
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Короче говоря, Framing time 100 ms, Max timeout - 500 ms, Ошибка 81 исчезла- Это E. и ПЧВ. Завтра попробую все вместе опросить.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  8. #18
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Думаю, что Max timeout не причем. Попробуйте его сделать не очень большим, порядка 100-150 мс. Главное это установить FramingTime отличное от 0. Мне помогло уже 10 мс, когда я столкнулся с подобной проблемой. Потому как при FramingTime в 100 мс, цикл опроса 10 устройств уже будет больше 1 секунды на любой скорости.
    Последний раз редактировалось Спорягин Кирилл; 22.04.2016 в 14:28.

  9. #19
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Цитата Сообщение от SKV Посмотреть сообщение
    Думаю, что Max timeout не причем. Попробуйте его сделать не очень большим, порядка 100-150 мс. Главное это установить FramingTime отличное от 0. Мне помогло уже 10 мс, когда я столкнулся с подобной проблемой. Потому как при FramingTime в 100 мс, цикл опроса 10 устройств уже будет больше 1 секунды на любой скорости.
    Вроде так тоже получается! Спасибо!
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Связь по Modbus TCP
    от super100 в разделе ПЛК1хх
    Ответов: 35
    Последнее сообщение: 19.05.2023, 19:20
  2. [ПЛК][МВ110-224.2АС] Связь по Modbus
    от Frayl в разделе ПЛК1хх
    Ответов: 31
    Последнее сообщение: 30.10.2012, 07:44
  3. плк100: отваливается связь.
    от olc в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 22.09.2010, 15:22
  4. Связь с устройствами по Modbus
    от Mayk в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 02.09.2010, 17:49
  5. связь по Modbus TCP
    от TYER в разделе Сетевые технологии
    Ответов: 12
    Последнее сообщение: 01.03.2010, 11:00

Метки этой темы

Ваши права

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