Просмотр полной версии : 4_word modbus TO LREAL(DOUBLE FLOAT)
Помогите преобразовать 4 word (DOUBLE) 64 со счетчика по Modbus в LREAL
Евгений Кислов
19.01.2018, 07:06
Самый простой вариант - через пользовательский тип данных (DUT) Объединение (UNION).
35193
35194
35195
LWORD получается объединением а LREAL не тот ответ
по википедии и http://www.binaryconvert.com/result_double.html
C000 0000 0000 0000 = –2
35198
ОК подсмотрел у Вас надо было порядок WORD перевернуть
спасибо
Евгений Кислов
19.01.2018, 08:08
Обратите внимание - традиционная форма записи: слева направо - от старшего байта к младшему.
35199
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot