Еще возник вопрос, при чтении одной строкой 64 регистров с 280 по 311 в строке оказываются регистры разных типов. Я делаю указатель на массив ARRAY типа WORD из 64 элементов и потом присвиваю этому указателю адрес получаемой в результате модбас опроса строки. Далее чтобы получить значения 8-ми статусов я обращаюсь к элементам массива по индексу ARRAY[1], ARRAY[2] ....ARRAY[8] и статусы успешно читаются. Но далее с 9го элемента массива у меня идут по три регистра значения измерения, где первые два регистра вместе должны быть FLOAT, а третий метка времения WORD.
Как мне первые два регистра которые теперь стали элементами массива типа WORD склеить и получить значение с плавающей точкой, а третий с меткой отбросить?