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

Тема: Преобразование типов данных

  1. #1

    Question Преобразование типов данных

    Подскажите пожалуйста как можно преобразовать целое число в панели сп3хх полученное с ТРМ202 в тип float (не просто указать в параметрах дисплея 1 значение дробной части) для отображения и дальнейшего сохранения в памяти панели (или подключенной flash)

  2. #2

    По умолчанию

    Цитата Сообщение от user2 Посмотреть сообщение
    Подскажите пожалуйста как можно преобразовать целое число в панели сп3хх полученное с ТРМ202 в тип float (не просто указать в параметрах дисплея 1 значение дробной части) для отображения и дальнейшего сохранения в памяти панели (или подключенной flash)
    Добрый день.

    Уточните, пожалуйста, что конкретно планируете считывать? Для измеренных значений и уставок есть возможность читать float (см. скриншот ниже).
    В остальном, конвертация выполняется с помощью макросов на языке ANSI С. См. справку в конфигураторе СП3хх.
    f4.PNG
    Последний раз редактировалось Александр Пинэко-Скворцов; 26.03.2025 в 16:47.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  3. #3

    По умолчанию

    А если просто умножить целое на вещественное, разве не будет неявного преобразования? Типа Аf=Аi*1.0 ?

  4. #4

    По умолчанию

    изображение_2025-03-26_164026124.png
    изображение_2025-03-26_164137542.png
    Я правильно указал параметры? Выдает 0, или вообще не то число
    Последний раз редактировалось user2; 26.03.2025 в 16:53.

  5. #5

    По умолчанию

    Цитата Сообщение от user2 Посмотреть сообщение
    Если ТРМ подключен к PLC порту, его адрес действительно 1, и Вы не хотите видеть цифры после запятой (в дробной части установили 0), то здесь верно.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от user2 Посмотреть сообщение
    Я правильно указал параметры?
    Выглядит похоже, если хотели увидеть показания 1-го канала ТРМ

  7. #7

    По умолчанию

    Да, так и есть, но почему-то не получается
    Целое число считывает а float нет

  8. #8

    По умолчанию

    Цитата Сообщение от user2 Посмотреть сообщение
    Да, так и есть, но почему-то не получается
    Целое число считывает а float нет
    Поменяйте параметр Изменить порядок регистров в настройках порта.
    f5.PNG
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  9. #9

    По умолчанию

    Цитата Сообщение от user2 Посмотреть сообщение
    Да, так и есть, но почему-то не получается
    Целое число считывает а float нет
    Если использовать математику в ФО (функц. области), то деление целого числа в полученном регистре на 10.0 (Float), 1 Деление на 10.jpg
    получаем число Float, в назначенном регистре. Смотри скрины. работа1 Преобразование.jpg
    Режим ФО непрерывный.
    Последний раз редактировалось kondor3000; 26.03.2025 в 18:28.

  10. #10

    По умолчанию

    Цитата Сообщение от Александр Пинэко-Скворцов Посмотреть сообщение
    Поменяйте параметр Изменить порядок регистров в настройках порта.
    f5.PNG
    Да, этот параметр уже выбран (галочка установлена)

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

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 27.03.2021, 12:28
  2. Преобразование данных
    от niklud19511 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 01.06.2020, 11:41
  3. СП3хх - графики и преобразование типов
    от ks-app в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 30.03.2016, 09:08
  4. преобразование типов.
    от AntonTrade в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 24.03.2010, 08:31
  5. Преобразование типов
    от DeMax в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 22.06.2009, 21:33

Метки этой темы

Ваши права

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