У вас -1,39 или 0.0000245794417 или 4.42410941e-10 ?
В общем тут можно посмотреть ваши f3 2f ce 37 в зависимости от расположения байт https://www.scadacore.com/tools/prog...hex-converter/
И вроде на FBD в MS4D были функции для этого, должны быть.
У вас -1,39 или 0.0000245794417 или 4.42410941e-10 ?
В общем тут можно посмотреть ваши f3 2f ce 37 в зависимости от расположения байт https://www.scadacore.com/tools/prog...hex-converter/
И вроде на FBD в MS4D были функции для этого, должны быть.
Последний раз редактировалось melky; 14.04.2025 в 13:58.
К сожалению мы не можем использовать C#.
Надо использовать вот такие преобразования, выложено на ST для Овен Лоджика.
Исправленные варианты сборки WORD2_ТО_REAL __выложил capzap ___ https://owen.ru/forum/showthread.php?t=37203&page=10#95
REAL_TO_DWORD выложил EFrol (формат IEEE754) __________ https://owen.ru/forum/showthread.php...l=1#post450141
И всё собрано вместе REAL_TO_DWORD и DWORD_TO_REAL https://owen.ru/forum/showthread.php...l=1#post450146
На ST это делается указателями на раз, не знаю, есть ли указатели в этой скаде.
Последний раз редактировалось kondor3000; 14.04.2025 в 14:17.
меня это тоже бесит в MS4DК сожалению мы не можем использовать C#.очередной раз убеждаюсь, что берут деньги за каждый чих. Вот вам C# но не ТАМ
![]()
На FBD пока и тестируем. ФБ DWORD_OF_BYTE возвращает число: 4079996471
ms4d_2LfTsETutZ.png
А вы хотите прямо из Лоджика взять и в Скаду вставить? )))) Да ещё и не то что вам надо. Вам нужен arrWToReal в виде программы на ST.
Примерно так для Мастер скада 4D 1 Для Мастер скада 4 D.jpg
Входы BYTE 4 штуки и выход REAL назначить в Скаде.
Последний раз редактировалось kondor3000; 14.04.2025 в 15:14.
denprox на счет MS4D не подскажу. Да и вам виднее, какое там в реальности число на приборе. Предположу, что ФБ DWORD_OF_BYTE дает или uint или int. Наверное 1-ое. Посмотрите описание блока в чем там Q и станет понятно.
Для чего я вам дал пример с 4 Байтами на входе, переставляя регистры и байты, добейтесь правильных показаний. Скрин 1 Перестановка байт.jpg
Всего 4 варианта, 1 не правильный уже у вас есть.
И ещё в примере выход REAL (4 байта), а у вас LREAL (8 байт)
У меня всё работает 1 Работа Скады_arBToReal.jpg
Последний раз редактировалось kondor3000; 14.04.2025 в 20:22.