Возможно, это связано с особенностями ваших slave'ов и задержками на их стороне.
Если подключиться к шине сниффером - то можно определить, из-за кого возникают паузы.
Насчет
10 мс - это физически невозможноЯ пробовал менять в канале Modbus Slave период цикличности для приборов (по умолчанию было 100 мс, теперь поставил 10мс),
в рамках вашей системы, где больще десятка слэйвов даже 100 мс является вряд ли достижимым значением.
RS-485 - это последовательный интерфейс, и опрос устройств происходит последовательно.
Modbus RTU изначально не является протоколом с детерминированными временными характеристиками.
Вероятно, выбранная архитектура системы автоматизации не полностью соответствует требованиям решаемой задачи.





Ответить с цитированием