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

Тема: Маленький вопрос по Modbus

  1. #1

    По умолчанию Маленький вопрос по Modbus

    Здравствуйте,

    Подскажите пожалуйста такой вопрос, вот есть осциллограмма опроса :
    1.jpg
    а вот увеличена:
    IMG_0094.JPG
    отсюда вопрос нормальна ли эта ситуация -60 мс между ответом и запросом, учитывая, что опрос ведется посредством Modbus.lib, скорость 9600?
    При увеличении скорости уменьшится ли эта задержка?
    Последний раз редактировалось a_gricaj; 10.01.2017 в 21:57.

  2. #2
    Пользователь
    Регистрация
    11.10.2016
    Адрес
    Краснодар
    Сообщений
    14

    По умолчанию

    Задержка между запросом и ответом зависит от нескольких параметров:

    1) Протяженность линии
    2) Количества устройств на данной ветке
    3) Скорости обработки информации приемником и передатчиком

    Если говорить простыми словами, то битрейт - это скорость обмена, а задержка между ответом и запросом - это темп обмена информацией с определенным битрейтом. В CodeSys есть возможность настройки задержки ответа, но в разумных пределах, не зависимо от используемой библиотеки. Но на Slave устройстве тоже должна быть такая же возможность. Следует учитывать еще ограничение самого протокола Modbus которое минимально составляет около 1,5 бит тишины.

    А вообще почитайте вот эту тему http://www.owen.ru/forum/showthread.php?t=7999
    Может там найдете ответ на свой вопрос.
    Последний раз редактировалось Megavoltik; 11.01.2017 в 08:14.

  3. #3

    По умолчанию

    Цитата Сообщение от Megavoltik Посмотреть сообщение
    Задержка между запросом и ответом зависит от нескольких параметров:

    1) Протяженность линии
    2) Количества устройств на данной ветке
    3) Скорости обработки информации приемником и передатчиком

    Если говорить простыми словами, то битрейт - это скорость обмена, а задержка между ответом и запросом - это темп обмена информацией с определенным битрейтом. В CodeSys есть возможность настройки задержки ответа, но в разумных пределах, не зависимо от используемой библиотеки. Но на Slave устройстве тоже должна быть такая же возможность. Следует учитывать еще ограничение самого протокола Modbus которое минимально составляет около 1,5 бит тишины.

    А вообще почитайте вот эту тему http://www.owen.ru/forum/showthread.php?t=7999
    Может там найдете ответ на свой вопрос.
    СПС но там ничего не нашел, просто хочу понять, на что влияет изменение скорости обмена. О 1,5 бит тишины знаю, но почему у такая большая задержка...

  4. #4
    Пользователь
    Регистрация
    11.10.2016
    Адрес
    Краснодар
    Сообщений
    14

    По умолчанию

    На задержку ответа не должно влиять. Но это по самому стандарту Modbus. что там натворил Овен самому Овену и извесно . Вообще попробуйте экспериментально. Мне самому интересно стало.

    Если не секрет - какие приборы используете?

  5. #5
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    506

    По умолчанию

    Нельзя ли поподробнее про 1,5 бит тишины? Может быть имелись ввиду байты или мсек?
    А вообще задержка между ответом и запросом обычно настраиваемый параметр, зависит от кривизны драйверов мастера (сколько ему нужно на подготовку запроса) и слейвов (сколько им нужно на подготовку к приёму). Для стандартных Modbus RTU на 9600 достаточно 3мсек, а по факту - как повезёт.
    Последний раз редактировалось rwg; 11.01.2017 в 09:59.

  6. #6
    Пользователь
    Регистрация
    11.10.2016
    Адрес
    Краснодар
    Сообщений
    14

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    Нельзя ли поподробнее про 1,5 бит тишины? Может быть имелись ввиду байты или мсек?
    А вообще задержка между ответом и запросом обычно настраиваемый параметр, зависит от кривизны драйверов мастера (сколько ему нужно на подготовку запроса) и слейвов (сколько им нужно на подготовку к приёму). Для стандартных Modbus RTU на 9600 достаточно 3мсек, а по факту - как повезёт.
    Я немного ошибся. Давно это было, поэтому освежил немного знания. t1,5 - это меж символьный интервал, а интервал между запросами составляет t3,5. Т.е. между битами во фрейме не более t1,5 , а между фреймами t3,5. Описано перекрасно все в этом документе http://www.modbus.org/docs/Modbus_ov...line_V1_02.pdf . В частности стр.13

  7. #7
    Пользователь
    Регистрация
    21.12.2011
    Адрес
    Северодвинск
    Сообщений
    358

    По умолчанию

    Цитата Сообщение от Megavoltik Посмотреть сообщение
    Задержка между запросом и ответом зависит от нескольких параметров:

    1) Протяженность линии
    2) Количества устройств на данной ветке
    Не зависит.

  8. #8

    По умолчанию

    Использую СПК107 и экспериментирую на ПЧВ, но подключены к опросу разные модули от овен - почти вся линейка.

    Сменил скорость с 9600 на 38400 так вот эта задержка (увеличенный график) уменшилась с 60 мс до 50 мс - это все по осцилографу... так эта задержка вроде зависит от скорости - не много ли это 50-60мс???

  9. #9
    Пользователь
    Регистрация
    11.10.2016
    Адрес
    Краснодар
    Сообщений
    14

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Использую СПК107 и экспериментирую на ПЧВ, но подключены к опросу разные модули от овен - почти вся линейка.

    Сменил скорость с 9600 на 38400 так вот эта задержка (увеличенный график) уменшилась с 60 мс до 50 мс - это все по осцилографу... так эта задержка вроде зависит от скорости - не много ли это 50-60мс???
    Я бы не назвал это уменьшением задержки)

  10. #10

    По умолчанию

    Резонный вопрос - а какое значение у параметра RS.dl в конфигураторе Mx110?

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

Похожие темы

  1. Вопрос по библиотеке Modbus.lib
    от a_gricaj в разделе ПЛК1хх
    Ответов: 75
    Последнее сообщение: 13.08.2018, 11:18
  2. Переход с Siemens LOGO и маленький вопрос по работе с экранами
    от sadux в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 13.01.2017, 09:47
  3. Вопрос по Modbus RTU?
    от Radic71 в разделе Трёп (Курилка)
    Ответов: 2
    Последнее сообщение: 15.10.2013, 16:13
  4. Вопрос по MODBUS RTU
    от Alex_lav в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2007, 15:23

Ваши права

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