Показано с 1 по 6 из 6

Тема: Отображение переменных типа Float на СМИ2

  1. #1

    По умолчанию Отображение переменных типа Float на СМИ2

    Добрый день!
    С помощью конфигуратора запрограммировал 2 панели СМИ2 для отображения температуры (FLOAD), значение которой получаю с ПР200-24.3.1 ПР200-Master, СМИ2 - Slave. Температуру показывают правильно, вот только не удается заставить панель отображать значения только с 1 разрядом после запятой, постоянно 2 цифры после запятой. Если в программе с помощью макроса ограничивать 1 знаком, то все равно показывает 2 знака, только 2 знак всегда "0", первый изменяется. Кратковременное нажатие кнопки "Сброс", на СМИ2 отображаются параметры и их значения в памяти. Параметр "dР" показан "2", т.е после запятой должен быть только один разряд, на экране 2 разряда. Подскажите пожалуйста, как исправить.
    Последний раз редактировалось alesandro; 08.10.2018 в 13:43.

  2. #2

    По умолчанию

    Добрый день.
    Параметр dР влияет только на положение точки для типов INT/WORD.
    Вероятно, в вашем случае будет проще использовать один из этих типов, проведя нужные преобразования в OwenLogic.

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,899

    По умолчанию

    Цитата Сообщение от alesandro Посмотреть сообщение
    Добрый день!
    С помощью конфигуратора запрограммировал 2 панели СМИ2 для отображения температуры (FLOAD), значение которой получаю с ПР200-24.3.1 ПР200-Master, СМИ2 - Slave. Температуру показывают правильно, вот только не удается заставить панель отображать значения только с 1 разрядом после запятой, постоянно 2 цифры после запятой. Если в программе с помощью макроса ограничивать 1 знаком, то все равно показывает 2 знака, только 2 знак всегда "0", первый изменяется. Кратковременное нажатие кнопки "Сброс", на СМИ2 отображаются параметры и их значения в памяти. Параметр "dР" показан "2", т.е после запятой должен быть только один разряд, на экране 2 разряда. Подскажите пожалуйста, как исправить.
    В INTе передавайте и будет вам счастье, т. е. целочисленным значением, совсем недавно аналогичный вопрос разруливали!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4

    По умолчанию

    Спасибо. Попробовал, показывает целую часть. Дробная всегда "0". Вопрос рассматривали в этой ветви, где почитать?

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,899

    По умолчанию

    Цитата Сообщение от alesandro Посмотреть сообщение
    Спасибо. Попробовал, показывает целую часть. Дробная всегда "0". Вопрос рассматривали в этой ветви, где почитать?
    В соседней теме обсуждали: http://www.owen.ru/forum/showthread....17153&page=342
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Спасибо, сейчас посмотрю.

Похожие темы

  1. Отображение числа float
    от jtx в разделе СП3хх, СП270
    Ответов: 13
    Последнее сообщение: 01.09.2023, 18:11
  2. Передача FLOAT на СМИ2
    от Ефремов Николай в разделе СМИ2-М
    Ответов: 17
    Последнее сообщение: 16.12.2021, 09:57
  3. Запись переменной типа float в СМИ2
    от Newcomer в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 13.01.2017, 16:16
  4. Ответов: 3
    Последнее сообщение: 29.10.2016, 12:39
  5. Отображение float/int на дисплее ПР200
    от flicker581 в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 17.02.2016, 19:12

Ваши права

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