Во первых... при подключении 15 приборов на один канал, минимальная скорость опроса приборов вычисляется следующим образом....
1 символ передается за примерно 10 мс.
Запрос:
20- преамбул...максимальное количество в НАРТ... 1-стартовый байт, 5 байт адреса, 1-команда,1-количество байт данных,24-байта данных максимум,1-контрольная сумма, задержка между байтами не более 2 символом тобишь 20 мс.(реально... поток без задержек идет), задержка между запросом и ответом не более 24 символов  итого.. макс.
(20+1+5+1+1+24+1)*10=530 мс.+240 задержка на ответ устройства, без учета задержки между байтами сообщения.
итого запрос максимум будет происходить примерно за 800 мс. ответ примерно столько же...
То.есть один запрос ответ максимум 1.6 секунды, минимум.
5 преамбул, 1 стартовый, 5 байт адреса, 1-команда, 1-количество байт данных,0 байт данных,1 контрольная сумма. 10 мс. задержка на ответ.
(5+1+5+1+1+1)*10+10=150 мс.
ответ как минимум добавляется 2 байта статуса и скажем если это команда 1 то 5 байт данных+70 мс.
итого 220мс. всего примерно 400 мс. это 2.5 опроса в секунду.
но реально  один ответ запрос примерно 800 мс.
С уважением Колодий Сергей.