Просмотр полной версии : Небольшой вопрос во визуализации Codesys 2.3
ProZorg_tm
17.10.2017, 19:03
имеется рабочий проект. хотел бы вывести показания температур и уставок в сми в визуализации
почитав руководство и потыкав функции не нашел как можно вывести эти показания текстом.
показания температур как бы можно вывести графиком, но а если их много... с уставками вообще не знаю как быть. подскажите возможно ли вывести значения переменных температур и уставок просто текстом?
Зинько Владислав
18.10.2017, 09:03
Добрый день.
Да, возможно выводить значения переменных в виде текста.
Для этого Вам будет необходимо:
1. Добавить на поле визуализации произвольную фигуру: прямоугольник, скругленный прямоугольник и др.
33724
2. Открыть свойства этого элемента.
33725
"%3.3f" здесь означает, что в данное поле будет выводиться переменная действительного типа с тремя знаками до запятой и с тремя после.
Для вывода целочисленного значения необходимо использовать запись вида "%d" в поле Текст.
Подробнее про вывод различных форматов на визуализацию можно найти в: Справка -> Визуализация Codesys -> Конфигурирование элементов визуализации -> Текст.
3. Привязать переменную к объекту.
33726
На вкладке "Переменные" в поле "Выв._текста" указываете имя переменной, которую хотите вывести.
Если переменная является глобальной - достаточно просто имени.
Если переменная локальная, сперва нужно указать имя POU, в котором она используется: ИмяPOU.ИмяПеременной.
Установите курсор в этом поле ("Выв._текста") и нажмите F2. Вам будет доступен список всех переменных проекта. Выбрать оттуда нужную не составит труда.
4. Для записи значений в переменную не только через программу, но и через визуализацию, нужно сконфигурировать поле "Ввод" в свойствах объекта.
33727
Установите галочку напротив пункта "Ввод в переменную "Выв._текста".
Из выпадающего списка выберите способ, при помощи которого хотите вводить значение в переменную.
5. Нажать "ОК" в окне свойств объекта.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot