Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 43

Тема: МВА(У)8, Modbus-RTU. Интересные наблюдения.

  1. #1
    Пользователь
    Регистрация
    13.03.2008
    Адрес
    МО, г.Балашиха
    Сообщений
    62

    По умолчанию МВА(У)8, Modbus-RTU. Интересные наблюдения.

    Поделюсь интересными наблюдениями при тестировании обмена с указанными изделиями. В качестве мастера работает мною разработанный контроллер с программой собственного производства.

    По результатам обсуждения в теме
    http://www.owen.ru/forum/showthread.php?t=1815 настроил таймауты обмена. Для подстраховки выставил время ожидания ответа 60мс, вместо указанных Кириллом 50мс. Скорость обмена 19200, протокол Modbus-RTU. В программе своего контроллера организовал два счётчика: общий счётчик запросов и счётчик неответов и вывел их на ЖК-индикатор. На самом деле я детектирую ещё десяток ошибок обмена, начиная от ошибки приёма байта по UART, вплоть до разбора содержимого самого пакета и веду счётчики по ним. Но к моей радости, эти ошибки не возникают, только присутствует неответ модуля, поэтому на данном виде ошибки я и делаю акцент.

    Алгоритм формирования запросов и соответственно временная диаграмма обращения к модулям одна и та же. Различны, соответственно, адреса модулей на шине и адреса регистров. Результаты экспериментов такие:
    - МВУ8 работает чётко. За несколько сотен тысяч запросов ни одного неответа. Гонял несколько часов - устал ждать, ни одного сбоя при обмене;

    - а вот в МВА8 на 10 000 запросов в среднем 40-45 неответов.

    Увеличивал время ожидания ответа до 100 и 200мс - результат не изменился.

    В качестве гипотезы, предполагаю что МВА8 эпизодически пропускает запросы от мастера или запрос приходит "битый" и МВА8 на него не отвечает.

    Вопрос к разработчикам: существует ли в МВА8 какая-то диагностика обмена, которую можно вытащить наружу через тот же протокол Modbus? Хочется понять где глюк, у меня в программе или в МВА8.

    Коллеги, проводил ли кто подобные испытания наблюдения? Что наблюдали?

  2. #2

    По умолчанию

    0,4 % ошибочных запросов - это так критично? А что будет во время грозы? Нельзя закладываться на идеально работающую связь.

  3. #3
    Пользователь
    Регистрация
    13.03.2008
    Адрес
    МО, г.Балашиха
    Сообщений
    62

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    0,4 % ошибочных запросов - это так критично?
    Нет конечно. Обойти это в собственной программе, как Вы понимаете, не составляет труда.

    Но эти 0,4% получились на столе, в тепличных условиях, при длине проводов 30-50см и полном отсутсвии сильных помех.

    А что будет во время грозы?
    Вот она ключевая фраза! Если на столе работает с ошибками, то что же ожидать в условиях реальных помех?

    Нельзя закладываться на идеально работающую связь.
    Совершенно согласен. Но это другой аспект процесса, тут несколько о другом.

  4. #4

    По умолчанию

    При опросе МВА8 (их 7 штук на одном ПЛК100, скорость 115 200, протокол овен, длина линии не более 5 метров) постоянно "проскакивает" ошибка 81 (нет связи с прибором) в переменной Last_error поочередно по каждому адресу переменной. Какие причины могут быть?

  5. #5

    По умолчанию

    попробуйте понижать скорость чтобы количество ошибок уменьшить.

  6. #6

    По умолчанию

    возможно просто вы запрашиваете больше данных, чем способна пропустить сеть. при правильном расчете пропускной способности и отсутствии помех ошибки редки (очень редки).
    Последний раз редактировалось Николаев Андрей; 11.12.2009 в 10:20.
    Тролль-наседка, добрый, нежный и ласковый

  7. #7

    По умолчанию

    активно использую мва, мву и мдвв совместно с контроллерами Smh2010. в реальных условиях, на скорости 19200, теряется до 5% запросов. на скорости 115200 связь в реальных условиях получить вообще не удалось.
    но ничё, вполне терпимо. уверен, что это особенности работы именно модулей, а не контроллера.

  8. #8

    По умолчанию

    у меня претензии только к мва и особенно к мву на скорости 115к, причем на столе при длине кабеля 20см!...мдвв держит ее отлично.
    пришлось снижать для всех модулей до 34800.

  9. #9
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию

    делали проект плк100+трм151(3 шт.). там киповцы проложили витую пару из тонкой необлуженной телефонной витой пары-что под рукой было. эффект-неодновременный пуск/стоп одного из трех трм151.
    заменили на экранированный кабель ксв 2х2х0.5 по моему, витые пары параллельно для резерва и надежности, плюс резистивные заглушки на концах-номинал методом подбора. жалобы прекратились.
    проект на объекте.

  10. #10

    По умолчанию

    Цитата Сообщение от darner Посмотреть сообщение
    у меня претензии только к мва и особенно к мву на скорости 115к, причем на столе при длине кабеля 20см!...мдвв держит ее отлично.
    пришлось снижать для всех модулей до 34800.
    да действительно, у нас помимо 7 мва8, этим же плк100 (тем же портом), опрашиваются 1 мву8, 2 му110 и 1 мв110 , а проблема только со всеми мва8. скорее всего это особенность мва8; будем пробовать снижать скорость, когда объект будет в останове.

Страница 1 из 5 123 ... ПоследняяПоследняя

Ваши права

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