Евгений Багаев вот, это тема, из-за которой меня забанили, когда я разработчиков назвал по Достоевскому.
Вы когда делаете регистры по измерению времени между регистрами данных в виде Float делает НЕПРАВИЛЬНО.
Для того, чтобы понять, что это неправильный подход, вам нужно хотя бы раз столкнуться с системами, которые не умеют выполнять групповой запрос по причине того, что не смогут потом идентифицировать типы переменных. Столкнулся с этим на ModbusPool для Linux при формировании запросов в командной строке, там необходимо указывать тип переменной и указывается тип для всей группы запроса.
С вашим подходом придется в таком варианте выполнить 8 запросов вместо одного.




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