Содержание:
Как правило, управление любой приточной вентиляцией может быть реализовано либо вручную, либо со щита управления, либо удаленно по линии связи. Это зависит от величины обслуживаемого объекта, а также от проекта системы вентиляции. Очень часто существует потребность управлять несколькими установками с одного места, так называемого диспетчерского пункта. Обычно это вентиляция офисов, кинозалов, концертных залов, бассейнов, гостиниц, производственных цехов и др.
В данной статье приведен пример реализации управления с одной панели оператора ELHART ECP-07 несколькими контроллерами Pixel Segnetics с заводским проектом. Назовем этот пример - пульт управления приточными установками. В нашем примере таких установок будет три. Рисунок 1 - пример конфигурации подключения панели оператора с несколькими программируемыми логическими контроллерами, на рисунке 2 приведен главный экран проекта.
С главного экрана можно перейти на экран состояния одного из контроллеров Pixel.
Заводской проект Pixel Segnetics включает в себя алгоритм управления вентилятором притока и водяным калорифером. Для работы алгоритма необходимо подключение трех датчиков температуры Pt1000. Это датчик наружного воздуха, датчик канала и датчик температуры обратной воды. Алгоритм имеет несколько режимов работы и сигнализацию аварийных ситуаций. На рисунке 3 изображен экран одной из установок.
Проект создан при помощи программного обеспечения 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 приведена распиновка клемм панели и контроллеров.
Связь между устройствами осуществляется по протоколу Modbus, на заводских настройках контроллеров Pixel. Так как у нас три контроллера, единственное что нам необходимо это изменить у них адреса.
Адрес контроллера меняется в системном меню, во вкладке Конфигурация → СОМ-порт → Сетевой адрес. Вход в это меню происходит при одновременном нажатии кнопок F2 и F3 на передней панели контроллера. Соответственно для контроллеров мы можем задать адреса 1, 2, 3. В проекте на панель ECP- 07 нам необходимо произвести настройку порта 2. Для этого нужно зайти в меню Настройки → Настройки связи → Местные подключения. Это представлено на рисунке 6.
Разберем реализацию самого проекта на панели оператора ECP-07. На рисунке 7 указаны параметры порта панели которые необходимо настроить: тип устройства — Modbus RTU, интерфейс связи — RS-485, скорость - 9600, количество бит данных - 8, количество стоп-бит — 1, наличие четности - Non.
В нашем проекте для индикации и управления установкой используется всего 5 элементов: ввод значения, индикация значения, индикация состояния бита, индикация состояния регистра, кнопка. Рассмотрим подробнее каждый из элементов. Начнем с ввода значения.
Этот элемент используется для задания уставки температуры канала и задания уставки перехода с зимнего режима на летний. На рисунке 8 приведены настройки этого элемента.
В настройках этих элементов необходимо в поле Атрибут операции выбрать Цифровой ввод, в поле Устройство указать устройство которое мы прописали в настройках порта 2 панели ECP-07. В поле Номер станции указать адрес одного из контроллеров. В поле Тип адреса указать тип адреса, в нашем случае это 4Х. Этот тип адресов Modbus значит что для чтения этих регистров используется команда 03, а для записи в них значений команда 16. В поле Адрес необходимо прописать адреса согласно таблице 1.
Обращаем ваше внимание в полях Адрес чтения и Адрес записи указаны разные адреса регистров, это обусловлено тем что программа в контроллере Pixel построена таким образом что для чтения и записи одного и того же параметра используются разные регистры Modbus. Просмотреть все регистры контроллера Pixel можно в SMLogix в меню Опции → Переменные 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 |