- •Создание проекта
- •Время и дата
- •Язык релейных диаграмм (ld)
- •Контакт
- •Обмотка
- •Вставка «Цепь (перед)»
- •'Вставка' 'Цепь (после)'
- •Функциональные блоки в ld
- •Таймеры
- •Tof таймер с задержкой выключения
- •Ton таймер с задержкой включения
- •Визуализация. Создание объекта визуализации
- •Вставка элементов визуализации
- •Задание
- •Визуализация задачи
- •Настройки отдельных объектов визуализации
Вставка элементов визуализации
Элемент визуализации - это графический элемент, который используется при построении объекта визуализации. Возможные элементы представлены в виде иконок на панели инструментов CoDeSys. Каждый элемент имеет собственную конфигурацию (набор свойств).
Вы можете вставлять в вашу визуализацию различные геометрические формы, а также точечные рисунки, метафайлы, кнопки и существующие визуализации.
Выберите пункт меню 'Вставка' и выберите нужный элемент.
Выбранный
элемент на панели инструментов
отображается нажатым (например,
).
Для выбора элемента вы также можете использовать команды меню CoDeSys. Перед выбранной командой появляется 'галочка'.
Переместите теперь мышь в поле окна редактора. Вы увидите, что указатель мыши принял форму соответствующего элемента. Нажмите левую клавишу мыши в исходной точке расположения вашего элемента и, не отпуская ее, переместите указатель до желаемых размеров элемента.
Если вы хотите создать многоугольник или ломаную линию, укажите сначала при помощи мыши позицию первого угла многоугольника и соответственно начала отсчета линии и далее последовательно на следующие угловые точки. Многоугольник заканчивается двойным щелчком в последней угловой точке.
Если вы хотите создать кривую (кривую Безье), укажите щелчком мыши начало отсчета и 2 следующих точки, которые определяют ограничивающий прямоугольник. После третьего щелчка мыши вычерчивается дуга кривой. Вы можете изменять ее, перемещая мышкой узловые точки кривых и заканчивая правку двойным щелчком или непосредственно присоединять следующую дугу дополнительным позиционным щелчком.
Задание
Есть длинный коридор. Для управления освещением в коридоре используется пять датчиков:
Msw- главный переключатель
Dat1 – датчик в начале коридора.
Dat2 – датчик в коридоре.
Dat3 – датчик в коридоре.
Dat4 – датчик в конце коридора.
Подача питания в коридор осуществляется с помощью переключателя Msw.
Необходимо решить задачу включения/выключения света с помощью четырех датчиков, установленных равномерно по длинному коридору.
Управление светом осуществляется следующим образом:
При входе в коридор с одной стороны срабатывает первый датчик и включается первая лампа. Затем включается второй датчик и загорается следующая лампа, дальше по коридору. Первая лампа должна быть выключена через пять секунд после того, как включится вторая лампа. Затем включается третий датчик и загорается третья лампа. Вторая лампа должна быть выключена через шесть секунд после того, как включается третья лампа. На выходе должен сработать четвертый датчик, чтобы свет погас через 7 секунд. И наоборот.
В заданном примере переменные могут иметь значение TRUE или FALSE. Создать программу на языке LD и визуализацию решения задачи.
Визуализация задачи
Рисунок 11. Общий вид визуализации задачи о включении света
Рисунок 12. Вид визуализации после запуска программы
Настройки отдельных объектов визуализации
Главные переключатель MSW
Можно задать параметры объектов визуализации, нажав двойным щелчком мыши на объект. На экране появиться диалоговое окно с параметрами (рисунок 13).
В этом окне можно:
1. Задать название кнопки во вкладке ‘Текст’.
2.Организовать связь кнопки на визуализации и переменной программы (рисунок 14).
3. Выбрать цвета заливки во включенном и выключенном режиме (рисунок 15).
4. Назначить переменную изменения цвета (рисунок 16).
Рисунок 14. Организация связи кнопки на визуализации и переменной программы
Рисунок 15. Выбор цветов заливки во включенном и выключенном режиме
Рисунок 16. Назначение переменной изменения цвета
Настройки кнопок датчиков dat1, dat2, dat3, dat4 для включения света в длинном коридоре производятся аналогичным способом.
lampa1
Для настройки объекта «Лампа» достаточно задать переменную изменения цвета, т.к. включение и выключение лампы производится автоматически в зависимости от положения датчиков.
Рисунок 17. Назначение переменной изменения цвета
Настройки остальных ламп в длинном коридоре производятся аналогичным способом.
Можно вывести на экран счетчик времени, по истечении которого будет выключаться пред идущая лампа (рисунок 18, 19).
Вывод счетчика на экран
Рисунок 18. Настройка ввода текста счетчика
Рисунок 19. Организация связи значения счетчика на визуализации и переменной программы
