Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

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

  1. #1
    Пользователь
    Регистрация
    23.05.2025
    Адрес
    Железка_есличо
    Сообщений
    121

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

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

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Цитата Сообщение от LogikASUTP Посмотреть сообщение
    аналоговый выход обозначен uint....
    как переменную с плавающей точкой привязать к выходу модуля без конвертаций.
    Никак (если про модбас)
    ........

  3. #3

    По умолчанию

    Цитата Сообщение от LogikASUTP Посмотреть сообщение
    как переменную с плавающей точкой привязать к выходу модуля без конвертаций.
    Какое категоричное условие задачи..

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

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

  6. #6
    Пользователь
    Регистрация
    29.05.2017
    Адрес
    Санкт-Петербург
    Сообщений
    52

    По умолчанию

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

  7. #7
    Пользователь
    Регистрация
    23.05.2025
    Адрес
    Железка_есличо
    Сообщений
    121

    По умолчанию

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

  8. #8

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    вы всё время задаёте неправильные вопросы (С)
    можно. Пишите.
    я 25 лет пишу на машинных кодах, ассемблере и си напрямую для разных процов от 8031 до стм32. там никаких проблем нет написать)))

  9. #9
    Пользователь
    Регистрация
    23.05.2025
    Адрес
    Железка_есличо
    Сообщений
    121

    По умолчанию

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

  10. #10

    По умолчанию

    Цитата Сообщение от LogikASUTP Посмотреть сообщение
    Скажите а может есть уже готовый блок для конвертации, в библиотеках. Как в codesys 2.3 "SCALE_R". ? Как он называется в библиотеках codesys 3.5?
    В codesys 3.5, тоже есть биб-ки Оскат 331 (333) с теми же блоками SCALE
    Последний раз редактировалось kondor3000; 14.07.2025 в 13:26.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Не записывается переменная типа Real
    от DonGarik в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 28
    Последнее сообщение: 29.08.2024, 16:08
  2. ПР100: глюк входа типа ДА и красный светодиод "!" в треугольнике
    от Mikhailo в разделе Программируемые реле
    Ответов: 18
    Последнее сообщение: 28.12.2023, 08:30
  3. Ответов: 7
    Последнее сообщение: 31.03.2023, 14:51
  4. Юстировка аналоговых выходов типа "У" (0...10В) в ПР200
    от По самые по... в разделе Среда программирования OWEN Logic
    Ответов: 23
    Последнее сообщение: 24.05.2018, 12:42
  5. Ответов: 7
    Последнее сообщение: 25.11.2016, 09:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •