Перетворення двох цілих (INT) на дійсне (FLOAT)
Блок в основному використовується при обміні даними за протоколом MODBUS, якщо необхідно передати число типу FLOAT через два 16-бітових регістра.
На вхід блоку подаються два 16-бітні (2-байтні) значення - H і L. На виході блоку – 4-байтне число f у форматі FLOAT, утворене байтами із вхідних чисел.
Входи:
- H - Старші 2 байти.
- L - Молодші 2 байти.
- swap - Порядок байт:
- 0 - Стандартний. Старший байт числа f дорівнює старшому байту числа H, молодший байт числа f дорівнює молодшому байту числа L;
- 1 - Перевернутий. Старший байт числа f дорівнює молодшому байту числа H, молодший байт числа f дорівнює старшому байту числа L.
Виходи:
- f - Дійсне (FLOAT) число (32-бітне), отримане з двох 16-бітних (INT) чисел H і L.