Страница 740 из 873 ПерваяПервая ... 240640690730738739740741742750790840 ... ПоследняяПоследняя
Показано с 7,391 по 7,400 из 8726

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7391
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию

    Не нашел. В примитиве Таблица у нас ведь работа с массивом данных идет (см. как пример настройки на стр. 229 том "Визуализация"), тут вроде нет такого, чтоб написать %3.1f. Может я и ошибаюсь, но что-то нет не найду.

  2. #7392

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    Не нашел. В примитиве Таблица у нас ведь работа с массивом данных идет (см. как пример настройки на стр. 229 том "Визуализация"), тут вроде нет такого, чтоб написать %3.1f. Может я и ошибаюсь, но что-то нет не найду.
    Если нет такой настройки, то можно программно:
    Умножить на 100
    Реал ту инт
    Инт ту реал
    Разделить на 100
    Обрезка до сотых... И так по аналогии

    Или в строку:
    Переменная:=(инттуреал(реалтуинт(стараяпеременная* 100))/100
    Последний раз редактировалось МихаилГл; 02.08.2024 в 16:12.

  3. #7393
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию

    Благодарю Вас за ответ, у меня проект состоит из двух POU (программ). В первой проге POU (он создан на CFC), ее создал для быстрого отображения данных (REAL, BOOL) в графических примитивах на экране СПК107, там переменные привязаны к входам/ выходам и примитивам. А другая POU_PRG – там у меня таблица с данными. Так вот, я из первой проги, делаю перевод своих данных (REAL, BOOL см. внизу картинку) через специальный механизм.
    Изображения Изображения

  4. #7394

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    Благодарю Вас за ответ, у меня проект состоит из двух POU (программ). В первой проге POU (он создан на CFC), ее создал для быстрого отображения данных (REAL, BOOL) в графических примитивах на экране СПК107, там переменные привязаны к входам/ выходам и примитивам. А другая POU_PRG – там у меня таблица с данными. Так вот, я из первой проги, делаю перевод своих данных (REAL, BOOL см. внизу картинку) через специальный механизм.
    Можете создать универсальную функцию fRAUND и вставлять куда надо, обрезая нужное кол-во знаков 1 Работа Раунда.jpg
    Код:
    FUNCTION fRAUND : REAL
    VAR_INPUT
          in : REAL;
          N : INT;
    END_VAR
    VAR
         X: REAL;
         DECADES : ARRAY[0..8] OF REAL :=[1.0,10.0,100.0,1000.0,10000.0,10000.0,100000.0,1000000.0,10000000.0];
    END_VAR
    ______________________________________________________________
    
    X :=DECADES[LIMIT(0,N,8)];
    fRAUND := DINT_TO_REAL(REAL_TO_DINT(in * X)) / X;
    Последний раз редактировалось kondor3000; 02.08.2024 в 18:09.

  5. #7395
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию Где посмотреть?

    Еще раз здравствуйте! Продолжаю бороться с цифрами после запятой. Смотри файл. Это все продолжение моей эпопеи.
    Вложения Вложения

  6. #7396
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,781

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    Еще раз здравствуйте! Продолжаю бороться с цифрами после запятой. Смотри файл. Это все продолжение моей эпопеи.
    Добрый день.
    Напишите, пожалуйста, мне в телеграм (в подписи) или на support@owen.ru

  7. #7397

    По умолчанию

    Добрый день
    При создании пользовательской библиотеки используются сторонние библиотеки (Standard, OwenTypes, OwenString). Можно ли сделать так, чтобы при обращении к пользовательской библиотеки через префикс не были доступны элементы сторонних библиотек (всякие там таймеры, триггеры и т.п.)?

  8. #7398
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,781

    По умолчанию

    Цитата Сообщение от Задумкин Сергей Посмотреть сообщение
    Добрый день
    При создании пользовательской библиотеки используются сторонние библиотеки (Standard, OwenTypes, OwenString). Можно ли сделать так, чтобы при обращении к пользовательской библиотеки через префикс не были доступны элементы сторонних библиотек (всякие там таймеры, триггеры и т.п.)?
    Добрый день.
    Насколько я знаю - такой возможности нет.

  9. #7399

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    как округлить значения в таблице до значения, чтоб была одна значащая цифра у температуры (после запятой) и целые значения у давления без запятых
    В таблице для нужного столбца использовать шаблон, а там сделать формат текста для дробных чисел %1.2f
    См. рисунок:
    Screenshot 2024-08-07 115155.png
    Последний раз редактировалось ВладОвен; 07.08.2024 в 12:58.

  10. #7400
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию Настроил таблицу. Пока ничего

    Настроил таблицу. Пока ничего
    Вложения Вложения

Страница 740 из 873 ПерваяПервая ... 240640690730738739740741742750790840 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4154
    Последнее сообщение: 13.03.2026, 14:33
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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