В качестве морковки (для копания библиотек) :
8x 8AC. Опрос всех 64 каналов в полном наборе для каждого (значение,статус,время) - около 250..300мс. Причем на 38400. Реальность.
п.7. Всё кроме 0 - чушь. Доп.задержки нафик нужны. Или это не модбас.
В качестве морковки (для копания библиотек) :
8x 8AC. Опрос всех 64 каналов в полном наборе для каждого (значение,статус,время) - около 250..300мс. Причем на 38400. Реальность.
п.7. Всё кроме 0 - чушь. Доп.задержки нафик нужны. Или это не модбас.
А тут 16 модулей на одном интерфейсе ? Да. Ошибся. 0.5-0.6сек.
Итак. Первые результаты.
По наводке коллег из ОВЕНа я поменял адресацию блоков с 1, 2, 3...16 на 8, 16, ... 128. Заодно уменьшил задержку с 45 ms до 2.
Скорость значительно улучшилась и исчезли ошибки. Наверное, правильнее сказать так - исчезли ошибки и скорость значительно улучшилась.
Не замерял, но визуально сейчас это где-то 2-4 секунды. Далее планирую разделить на 2 подсети и подключить их к 2-м портам RS-485.
PS
Огромное всем спасибо за помощь.