1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Расчёт скорости работы Modbus

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
fooz
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 03 мар 2018, 13:10
Имя: Антон
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Расчёт скорости работы Modbus

Сообщение fooz »

Всем привет!

На досуге сделали web калькулятор скорости обновления данных по Modbus RTU:
http://modbus.foozy.ru/

Пока расчёт ведётся с предположением, что записываем и/или читаем максимальное количество holding registers и задержка ответа слейва 40 ms. Расчёт даёт хорошее понимание влияния скорости работы линии и количества слейвов на время обновления сигналов.
Будет полезен для расчёта скорости новой линии или для демонстрации заказчику, что бы он смог сделать выбор между RTU / TCP.
Для личного понимания то же будет хорошо посмотреть результаты для разных настроек линии.

Пишите свои пожелания по функционалу!

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Расчёт скорости работы Modbus

Сообщение rwg »

fooz писал(а): 27 апр 2020, 21:48 задержка ответа слейва 40 ms
Почему столько? Чем не устраивают стандартные 1,75 мсек?

Автор темы
fooz
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 03 мар 2018, 13:10
Имя: Антон
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Расчёт скорости работы Modbus

Сообщение fooz »

rwg писал(а): 28 апр 2020, 07:00 Почему столько? Чем не устраивают стандартные 1,75 мсек?
После получения запроса от мастера, слейву надо какое-то время на выполнение модулей и формирование ответа. Из опыта такая задержка обычно составляет от 5ms до 100ms. На практике встречаются разные величины.
Думаю, сделать эту величину изменяемой.

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Расчёт скорости работы Modbus

Сообщение rwg »

fooz писал(а): 28 апр 2020, 08:39 После получения запроса от мастера, слейву надо какое-то время на выполнение модулей и формирование ответа. Из опыта такая задержка обычно составляет от 5ms до 100ms.
Тогда да. Мне чаще попадались устройства, которые тупо передают готовые ответы из своей памяти. Там проверка CRC и подготовка ответа обычно происходят побыстрее, за 50-200 мкс.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17481
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Расчёт скорости работы Modbus

Сообщение Jackson »

fooz писал(а): 27 апр 2020, 21:48 На досуге сделали web калькулятор
Спасибо Вам, хороший человек!
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17481
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Расчёт скорости работы Modbus

Сообщение Jackson »

Перестал работать калькулятор :(
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»