CODESYS
Управление насосом и котломЕсть котел/бойлер к которому через насос подводится вода. При нажатии на кнопку ПУСК происходит включение котла с задержкой 2 сек., а при нажатии на кнопку СТОП отключение котла и включение насоса с задержкой 3 сек. Необходимо организовать с помощью системы «CoDeSys 2.3» управление этим вот коммунальным хозяйством. Рис. 1. Примерная схема того, что у нас имеется Запускаем
«CoDeSys 2.3», создаем
проект, для этого выбираем «Главное меню – Создать». Далее, в настройках
целевой конфигурации выбираем контроллер «PLC160-M».
А затем язык программирования «CFC». В области описания переменных добавляем:
После
этого перетаскиваем на область CFC-программы
нужные компоненты и соединяем их соответствующим образом. Рис. 2. Программа управления насосом и котлом на языке CFC Чтобы визуализировать процесс работы алгоритма нужно перейти на закладку «Визуализация», добавить новый объект и на рабочей области разместить элементы, изображающие котел, насос, трубопроводы, а также пару кнопок. Для
управляемости кнопкой самое главное в настройках элемента указать переменную «Pusk»
в виде «PLC_PRG.Pus» в разделе свойств «Ввод» в поле
«Переменная-кнопка». Рис. 3. Конфигурирование элемента «Кнопка» А для того, чтобы изменять цвета графических элементов в зависимости от состояния переменной нужно в свойствах графических элементов установить во первых цвета в разделе «Цвета», а во вторых опять же, прописать ту переменную, в зависимости от которой эти два цвета будут меняться, а именно вписать переменную «PLC_PRG.Nasos», например, для визуализации состояния насоса в разделе «Переменные», в поле «Изм. Цвета:». По
идее у графических элементов можно менять не только цвета, но еще и толщину
линий, положение, деформацию и текст. Рис. 4. Конфигурирование графического элемента, изображающего насос В итоге можно получить нечто похожее на рис. 5, на котором показан схематически насос, котел, пара трубопроводов и пара кнопок для управления.
Рис. 5. Визуализация
работы насоса и котла |
|||