CODESYS
Запуск насоса на CFCТребуется запустить центробежный насос, который должен проработав 3 секунды выключиться и, кроме того, необходимо вести учет числа включений. Перед программированием работы насоса нужно сконфигурировать входы/выходы ПЛК, для этого одному из дискретных входов присваиваем значение «Pusk», а одному из дискретных выходов значение «Nasos». Рис. 1.
Конфигурирование входов/выходов контроллера Для управления работой насоса и учета числа включений потребуются: элемент счетчик CTU, элемент таймер TP и переменная «Counter». Рис.2. Программа на языке CFC для насоса Кнопка
«Пуск» устанавливает значение «1» на переменной «Pusk», которая включает одновременно
счетчик CTU1 и таймер TP1. Число включений
суммируется и выводится в переменную «Counter» с выхода CV
счетчика. А с выхода таймера TP1
устанавливается булевская переменная «Nasos», которая управляет дискретным выходом ПЛК в зависимости от
времени установленного на входе PT таймера, в данном случае это 3 секунды. Для создания визуализации пуска насоса нужно создать новый объект визуализации на закладке «Визуализации» организатора объектов, разместить на форме элемент «Кнопка», пару прямоугольников для изображения трубопровода, еще 1 эллипс и прямоугольник для насоса, отдельно прямоугольник для создания надписи с количеством включений насоса. Рис.3. Визуализация пуска насоса Кнопку
«Пуск» нужно в разделе «Конфигурирование элемента – Категория – Ввод –
Переменная-кнопка» связать с переменной «Pusk», которая в свою очередь связана с дискретным входом ПЛК
(рис.1). Изображение насоса сконфигурировано в разделе «Конфигурирование
элемента – Переменные – Изм. Цвета», нужно вписать переменную «Nasos», а также установить
обычный (серый) и тревожный (зеленый) цвета. Прямоугольник для вывода числа
включений насоса на панели конфигурирования элемента связан с переменной «PLC_PRG.Counter»
в разделе «Конфигурирование элемента – Переменные – Выв_текста». |
||