Показать сообщение отдельно
Старый 23.01.2020, 10:49   #872
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 144
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Standart Посмотреть сообщение
Сейчас скрещиваю Seneca Z-SG и SMH4,
вопрос такой - как из двух полученных по модбасу int-ов собрать 24-х битный float ? есть какой-то готовый макрос?

Я так понимаю, 2 блока reg16->bits разложат на биты, а вот блок bool->real не позволяет задать 32 входных бита.

Как быть?

во вложении кусочек инструкции, в MINOUT_FL_H используются только биты с 8 по 15-й
https://forum.segnetics.com/showthread.php?t=461

Не забудьте потом выложить свой работающий результат в разделе примеров, это очень поможет другим людям


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием