Визуализация
Работа в визуализации с дискретными переменными
Масштабирование входного и выходного аналогового сигнала, реализация релейного регулятора
Преобразование типов данных
Форматы значений при вычислениях
Операторы преобразования типов данных
886.50K
Категория: ИнформатикаИнформатика

Визуализация. CoDeSys V2.3

1. Визуализация

Визуализация является одним из объектов проекта.
В CoDeSys V2.3 используется в процессе отладки или при представлении проекта.
Открыв вкладку «Визуализация», через
контекстное меню добавьте новый объект.
Задайте имя новой
визуализации

2. Работа в визуализации с дискретными переменными

Воспользуйтесь меню графических элементов.
Мышкой ПК установите нужный элемент в
нужное место.
Кликнув дважды мышкой по
элементы откройте окно
Конфигурирование элемента.
Вы можете вписать в
элемент текст,
например, поясняющий,
функциональное
назначение элемента
визуализации

3.

Задание основного и «тревожного» цвета элемента
Укажите имя переменной, при
изменении значения которой
будет происходить изменение
цвета элемента
Задайте цвета элемента, которые
будут соответствовать его различным
значениям (0 или 1).

4.

Если значением элемента
визуализации
(соответствующей ему
переменной в программе) Вы
будете управлять мышкой с ПК
из режима эмуляции, то
необходимо указать, какую
переменную Вы будете так
менять и чем (переключателем
или кнопкой) будет у Вас
выступать соответствующий
элемент
Визуализацию Вы можете запускать
как в режиме «Эмуляции»,
так и в режиме «Онлайн».

5. Масштабирование входного и выходного аналогового сигнала, реализация релейного регулятора

Пример
Масштабирование входного и выходного аналогового
сигнала, реализация релейного регулятора
Измерение температуры осуществляется с помощью датчика напряжения на аналоговом входе.
При температуре 100 оС на выходе датчика напряжение равно 0 В,
при температуре 1000 оС - напряжение равно 10 В.
Сформировать переменную TEMPER, отображающую температуру в градусах.
Сформировать на аналоговом выходе напряжение, соответствующее температуре.
Значению температуры 100 оС должно соответствовать напряжение в 1 В, значению 1000 оС – 2 В;
Включать исполнительный механизм при уменьшении текущей температуры ниже уровня первой
уставки UST1 (UST1 по умолчанию равна 200 градусов).
Выключать исполнительный механизм при выходе температуры выше уровня второй уставки UST2
(UST2 по умолчанию равна 300 градусов).
Все масштабные преобразования выполнить программно.

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

7. Форматы значений при вычислениях

Изображение арифметических команд в программе не зависит от того, в каком формате
представлены входные переменные, но исполняемый код команд при различных форматах входных
переменных будет разный.
Компилятор CoDeSys допускает, что входные переменные арифметических команд могут быть
представлены в разных форматах (разными типами данных). При этом он сам определяет в каком
именно формате будут выполняться операции команды и в каком формате будет представлен ее
результат. Делается это так, чтобы получение результата происходило без потери точности.
INT
INT
REAL
REAL

8. Операторы преобразования типов данных

В ряде случаев в программе необходимо производить преобразование форматов
(типов данных).
Преобразование типов происходит при присваивании значения переменной
одного типа переменной другого типа. Преобразование меняет физическое
представление значения в памяти данных, но не должно изменять само значение.
Для каждой пары типов данных используется отдельный оператор. В названии
оператора сначала указывается исходный тип данных, а затем тип результата.
English     Русский Правила