Управление с операторской панели Elhart ECP-07 несколькими ПЛК Pixel (Segnetics)

1. Пример конфигурации системы управления несколькими ПЛК с операторской панели

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

В данной статье приведен пример реализации управления с одной панели оператора ELHART ECP-07 несколькими контроллерами Pixel Segnetics с заводским проектом. Назовем этот пример - пульт управления приточными установками. В нашем примере таких установок будет три. Рисунок 1 - пример конфигурации подключения панели оператора с несколькими программируемыми логическими контроллерами, на рисунке 2 приведен главный экран проекта.

Подключение нескольких ПЛК к панели оператора
Рисунок 1 — Схема подключения панели оператора с ПЛК
Главный экран панели оператора Elhart
Рисунок 2 — Стартовый экран операторской панели

С главного экрана можно перейти на экран состояния одного из контроллеров Pixel.

Заводской проект Pixel Segnetics  включает в себя алгоритм управления вентилятором притока и водяным калорифером. Для работы алгоритма необходимо подключение трех датчиков температуры Pt1000. Это датчик наружного воздуха, датчик канала и датчик температуры обратной воды. Алгоритм имеет несколько режимов работы и сигнализацию аварийных ситуаций. На рисунке 3 изображен экран одной из установок.

Экран задания установки на операторской панели
Рисунок 3 — Экран установки номер 1

2. Установка ПО и начало работы

Проект создан при помощи программного обеспечения ELHART HMI Soft. Для настройки нашей панели ECP-07 необходимо установить это программное обеспечение на свой персональный компьютер и подключить панель к компьютеру.

Панель подключается к компьютеру при помощи кабеля USB-microUSB. Скачать ELHART HMI Soft: версия для Windows XP, версия для остальных ОС Windows.

После установки необходимо запустить демо-проект, который прилагается к этой статье и записать его в панель. Для записи проекта в панель необходимо в меню ELHART HMI Soft выбрать пункт Инструменты → Загрузить. После загрузки проекта в панель нам необходимо подключить контроллеры Pixel к панели оператора ECP-07 и можно запускать систему вентиляции. Связь между панелью и контроллерами осуществляется по RS-485. У панели задействован порт номер 2, у контроллеров клеммы 14 и 15. Панель является мастером по отношению к контроллерам. На рисунке 4 и 5 приведена распиновка клемм панели и контроллеров.

Распиновка портов панели оператора
Рисунок 4 — Распиновка порта 2 панели ECP-07
Распиновка клемм ПЛК для ИТП
Рисунок 5 — Распиновка клемм контроллера Pixel

Связь между устройствами осуществляется по протоколу Modbus, на заводских настройках контроллеров Pixel. Так как у нас три контроллера, единственное что нам необходимо это изменить у них адреса.

Адрес контроллера меняется в системном меню, во вкладке Конфигурация → СОМ-порт → Сетевой адрес. Вход в это меню происходит при одновременном нажатии кнопок F2 и F3 на передней панели контроллера. Соответственно для контроллеров мы можем задать адреса 1, 2, 3. В проекте на панель ECP- 07 нам необходимо произвести настройку порта 2. Для этого нужно зайти в меню Настройки → Настройки связи → Местные подключения. Это представлено на рисунке 6.

Настройка коммуникации панели оператора ELHART
Рисунок 6 — Меню настройки коммуникации панели ELHART ECP-07

3. Настройка конфигурации управления

Разберем реализацию самого проекта на панели оператора ECP-07. На рисунке 7 указаны параметры порта панели которые необходимо настроить: тип устройства — Modbus RTU, интерфейс связи — RS-485, скорость - 9600, количество бит данных - 8, количество стоп-бит — 1, наличие четности - Non.

Настройка портов панели оператора
Рисунок 7 — Настройки порта 2 панели ECP-07

В нашем проекте для индикации и управления установкой используется всего 5 элементов: ввод значения, индикация значения, индикация состояния бита, индикация состояния регистра, кнопка. Рассмотрим подробнее каждый из элементов. Начнем с ввода значения.

Элемент «Ввод значения»

Этот элемент используется для задания уставки температуры канала и задания уставки перехода с зимнего режима на летний. На рисунке 8 приведены настройки этого элемента.

Настройка элемента Цифровой ввод на планшете оператора
Рисунок 8 — Настройка элемента «Цифровой ввод»

В настройках этих элементов необходимо в поле Атрибут операции выбрать Цифровой ввод, в поле Устройство указать устройство которое мы прописали в настройках порта 2 панели ECP-07. В поле Номер станции указать адрес одного из контроллеров. В поле Тип адреса указать тип адреса, в нашем случае это 4Х. Этот тип адресов Modbus значит что для чтения этих регистров используется команда 03, а для записи в них значений команда 16. В поле Адрес необходимо прописать адреса согласно таблице 1.

Обращаем ваше внимание в полях Адрес чтения и Адрес записи указаны разные адреса регистров, это обусловлено тем что программа в контроллере Pixel построена таким образом что для чтения и записи одного и того же параметра используются разные регистры Modbus. Просмотреть все регистры контроллера Pixel можно в SMLogix в меню Опции → Переменные Modbus. В нашем проекте используются не все регистры, а только те которые необходимы для управления и контроля состояния приточной вентиляции. Ниже приведена таблица используемых регистров.

Таблица 1 — Список Modbus адресов
Описание Адрес Modbus Формат данных
Состояние вентилятора 41084 Unsigned
Режим работы 40973 Unsigned
Состояние насоса калорифера 41087 Unsigned
Уставка температуры 41024: чтение
41985: запись
Float
Переход зима / лето 41030: чтение
41991: запись
Signed
Температура наружная 40994 Float
Температура канала 40996 Float
Температура воды 40998 Float
Открытие калорифера % 41100 Unsigned
Пуск / Стоп 15363 / 15364 Bool
Дистанционное / Местное 15361 Bool
Блокировка 15366 Bool
Сброс аварии 15365 Bool
Индикация включения 14342 Bool
Работы 14341 Bool
Метод управления 14338 Bool
Время года 14337 Bool

Элемент