PDA

Просмотр полной версии : модуль аналоговых выходов MU210_502 и переменная типа "real"



LogikASUTP
13.07.2025, 23:01
Добрый вечер коллеги, стоит задача отправить показания датчика давления на физический выход с настройкой 4-20.
столкнулся с тем что при компиляции codesys ругается на переменную real т.к. по умолчанию аналоговый выход обозначен uint.
84804
присвоить выходу тип real не получается.
подскажите пожалуйста как переменную с плавающей точкой привязать к выходу модуля без конвертаций.
спасибо.

Валенок
14.07.2025, 00:10
аналоговый выход обозначен uint....
как переменную с плавающей точкой привязать к выходу модуля без конвертаций.
Никак (если про модбас)
........

Емельянов Кирилл
14.07.2025, 01:18
как переменную с плавающей точкой привязать к выходу модуля без конвертаций.

Какое категоричное условие задачи..

Алекс_инд
14.07.2025, 01:53
а нельзя уже в плк написать модуль который голые данные с шины преобразует как надо?

In_Da_Cher_A
14.07.2025, 02:11
вы всё время задаёте неправильные вопросы (С)

а нельзя уже в плк написать модуль который голые данные с шины преобразует как надо?можно. Пишите.

Михаил Троицкий
14.07.2025, 08:02
А почему вы не хотите использовать блок из библиотеки UTIL LIN_TRAFO? Преобразуете свое значение REAL в заданный диапазон от 0 до 1000, затем конвертируйте в UINT. Собственно все.

LogikASUTP
14.07.2025, 10:29
Спасибо всем большое.
Понял что без конвертации не обойтись.

Алекс_инд
14.07.2025, 10:32
вы всё время задаёте неправильные вопросы (С)
можно. Пишите.

я 25 лет пишу на машинных кодах, ассемблере и си напрямую для разных процов от 8031 до стм32. там никаких проблем нет написать)))

LogikASUTP
14.07.2025, 10:54
Скажите а может есть уже готовый блок для конвертации, в библиотеках. Как в codesys 2.3 "SCALE_R". ? Как он называется в библиотеках codesys 3.5?

kondor3000
14.07.2025, 13:23
Скажите а может есть уже готовый блок для конвертации, в библиотеках. Как в codesys 2.3 "SCALE_R". ? Как он называется в библиотеках codesys 3.5?

В codesys 3.5, тоже есть биб-ки Оскат 331 (333) с теми же блоками SCALE

LogikASUTP
14.07.2025, 16:45
В codesys 3.5, тоже есть биб-ки Оскат 331 (333) с теми же блоками SCALE
нашёл спасибо.