Как запрограммировать аналоговый вход на ОВЕН ПЛК

Как запрограммировать аналоговый вход на ОВЕН ПЛК Оставить комментарий

Давайте ответим на вопрос, который возникает у новичков при настройке ОВЕН ПЛК, — как запрограммировать аналоговый вход на ОВЕН ПЛК?

Для ввода в ПЛК значений температуры, давления и других физических величин, которые измеряются соответствующими датчиками, необходим аналоговый вход. Датчики выдают значения измеряемой физической величины в виде электрического аналогового сигнала.

Основные типы аналоговых сигналов:

  • вольтовые, данные передаются уровнем напряжения: 0…1 В, 1…5 В, 0…10 В и т. д.;
  • токовые, данные передаются уровнем тока: 0…20 мА, 4…20 мА и т. д.;
  • термосопротивления, данные передаются уровнем сопротивления; термопары для измерения температуры.

Для работы с аналоговыми входами возьмем контроллер фирмы ОВЕН ПЛК150. Работа с ПЛК осуществляется с помощью специализированной среды программирования логических контроллеров CODESYS V2.3.

После установки Codesys нам необходимо подключить Target file — набор файлов, поставляемых производителем ПЛК и описывающих аппаратные и программные особенности конкретного ПЛК.

Рисунок 1. Установка Target file
Рисунок 1. Установка Target file

Установка Target file позволяет среде разработки корректно взаимодействовать с ПЛК.

Далее создаем новый проект и в качестве целевой платформы выбираем наш вновь установленный контроллер.

Рисунок 2. Создание нового проекта
Рисунок 2. Создание нового проекта

После создания проекта сразу переходим на вкладку конфигурирования аналоговых входов.

Рисунок 3. Конфигурирование входов/выходов ПЛК
Рисунок 3. Конфигурирование входов/выходов ПЛК

В центральном окне видно, что у контроллера 6 дискретных входов, 4 дискретных выхода, 4 аналоговых входа и 2 аналоговых выхода.

Аналоговые входы ОВЕН ПКЛ150 универсальные, и их можно сконфигурировать под различные датчики. В качестве примера настроим первый вход под датчик температуры с токовым выходом 4–20 мА. Датчика температуры выдает 4 мА при 0 градусов и 20 мА при 500 градусов Цельсия. Второй вход настроим под термопару. А третий — для работы с термосопротивлением.

Рисунок 4. Конфигурирование первого аналогового входа
Рисунок 4. Конфигурирование первого аналогового входа

Для конфигурирования выделяем первый вход и переходим на вкладку «параметры модуля». Тип сенсора выбираем 4–20 мА, в полях верхней и нижней границ вводим значения параметра датчика, соответствующие 4 мА и 20 мА. В программе будет использовано значение инженерных величин: контроллер сам переведет ток в температуру. И напоследок даем входу понятное название, которое будем использовать в программе.

Для конфигурирования второго входа на выделенном входе, нажав правую клавишу мыши, заменяем элемент на термопару.

Рисунок 5. Замена элемента
Рисунок 5. Замена элемента

Аналогично предыдущему входу выбираем тип термопары и меняем название входа.

Рисунок 6. Конфигурирование второго аналогового входа
Рисунок 6. Конфигурирование второго аналогового входа

Ну и для третьего входа аналогично написанному ранее заменяем элемент на RTD sensor, указываем тип термосопротивления и меняем название.

Рисунок 7. Конфигурирование третьего аналогового входа
Рисунок 7. Конфигурирование третьего аналогового входа

Создадим демонстрационную программу. Объявим три переменные типа REAL, где мы будем хранить значения уставок, при превышении которых будем сигнализировать. И три переменные типа BOOL для сигнализации. В программе будем проверять температуру на равенство или превышение уставки.

Рисунок 8. Программа ПЛК
Рисунок 8. Программа ПЛК

Запускаем программу на выполнение. При равенстве или превышении значением со входа значения уставки устанавливается соответствующая переменная сигнализации.

Рисунок 9. Работа программы
Рисунок 9. Работа программы

Таким образом, запрограммировать аналоговый вход на ОВЕН ПЛК не представляет особой сложности: необходимо правильно сконфигурировать вход и указать диапазон датчика (при необходимости, например, для датчиков давления, расхода, уровня и т. д.). Контроллер сам переведет значения на входах в инженерные величины.

Вам также будет интересно:

Вам интересны статьи о ПЛК?

Pin It on Pinterest

Share This