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

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

  1. #1

    По умолчанию Отображение переменных типа Fload на СМИ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
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от 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)
    Сообщений
    8,166

    По умолчанию

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

  6. #6

    По умолчанию

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

Похожие темы

  1. Проблема отображение информации СМИ2
    от bugx в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 06.04.2020, 09:04
  2. СМИ2 отображение вещественных чисел.
    от RomX в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 28.07.2017, 12:34
  3. Запись переменной типа float в СМИ2
    от Newcomer в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 13.01.2017, 16:16
  4. Ответов: 7
    Последнее сообщение: 05.03.2014, 11:00
  5. Ответов: 19
    Последнее сообщение: 09.02.2011, 09:15

Ваши права

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