Тест приведенный выше, ничего полезного не несет в реальной жизни, думаю что при работе с hmi 40ms или 200ms не сыграет роли. А, учитывая, что в приборе должен быть алгоритм, который увеличит время скана, то гнаться за мс нет смысла, 500-1000 мс вполне себе время, которого достаточно для обновления информации в Web, панели оператора или планшете. Сделать осциллограф с Modbus все равно не получится. Для теста тоже сделаю пример, только не с одной переменной, а 32 в float формате, и для реальности будем в логике считать sin() и cos(), чтобы проект был загружен, и если все сложится проверим как отработает в этом случае визуализация, связь посмотрим количество ошибок.