Вентиляция: Обмен воздуха в помещениях для удаления избытков теплоты, влаги, вредных и других веществ с целью обеспечения допустимого микроклимата и качества воздуха в обслуживаемой или рабочей зоне при средней необеспеченности 400 ч/год - при круглосуточной работе и 300 ч/год - при односменной работе в дневное время (СП 60.13330.2012.)

Вентиляция бывает приточной и вытяжной.

Приточная - это вентиляция, при которой осуществляется подача очищенного свежего воздуха заданной температуры и влажности приточными установками и центральными кондиционерами.

Вытяжная - это вентиляция, при которой осуществляется удаление воздух из помещения с помощью вытяжных вентиляторов.

Приток и вытяжка должны быть равны по объему (исключением является противодымная вентиляция - когда на путях эвакуации создается подпор приточного воздуха). Внутри объекта приточный и вытяжной воздух распределяются по неравномерно. Например, в комнате приготовления пищи, в сан узлах, в комнатах сбора мусора баланс должен быть отрицательный (вытяжка больше притока), в чистых помещениях, например, кабинетах, переговорных, в чистых комнатах (микроэлектроника, фармацевтика) - напротив, положительный (приток больше вытяжки). Тогда запахи и пыль не будут распространяться по всем площадям и будут локализованы.

Если неприятные запахи и грязь распространяются по всем помещениям, это значит, что балансовые соотношения нарушены. Чаще всего это происходит по следующим причинам - ошибка при проектировании системы, засорение вентиляционных каналов, неправильная работа системы автоматизации.

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

Кроме обеспечения комфортных условий в помещениях, автоматизации вентиляционных систем:

Процесс работы не автоматизированной системы вентиляции выглядит следующим образом: в помещение стало душно, оператор поднимает производительность системы вентиляции, в помещении стало холодно, оператор снижает производительность вентиляционной системы. Данный пример не имеет ничего общего с работой современных систем вентиляции, но иллюстрирует основную задачу системы автоматизации, которая должна выполняться - создание комфорта для посетителей здания или обеспечение заданных условий для производства.

Общий алгоритм работы системы. Основные параметры воздуха внутри помещения и на улице постоянно контролируются, измеряется температура воздуха, влажность, наличие в воздухе посторонних газов и примесей, концентрация СО2 и т.д. Данные поступают на микропроцессорный контроллер и анализируются. При выходе значений за определенный интервал (эти значения задаются при настройке системы, они называются «уставка»), контроллер передает управляющий сигнал на запуск исполнительных механизмов, вентиляторов, охладителей, нагревателей, осушителей, срабатывают клапана и заслонки, управляющих сечением воздуховодов и пр. При возвращении значений параметров в заданный диапазон, контроллер отправляет корректирующие сигналы.

Необходимость технического обслуживания определяется по косвенным параметрам, по падению давления или снижению скорости воздушных потоков в воздуховодах, энергопотреблению электрооборудования, сравнению параметров системы со средними для данного режима работы. Информация, выводимая оператору, сообщает о необходимости замены масла в компрессоре, замене фильтров, чистке воздуховодов и т.д.

Автоматика систем вентиляции состоит из следующих элементов:

  • Датчики и преобразователи;
  • Регуляторы;
  • Исполнительные механизмы;
  • Щиты автоматизации (контроллеры, управляющие контакты).

Датчики и преобразователи

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

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

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

Датчики температуры могут быть для внутреннего и наружного применения; накладными на трубопровод (для контроля температуры поверхности трубопровода) или канальными (для измерения температуры воздуха в воздуховоде). Внутри помещений датчики температуры устанавливаются в нейтральных, относительно источников тепла или холода местах, снаружи здания в местах где датчик будет защищен от ветра или прямого попадания солнечных лучей.

Датчики влажности представляют собой блок с электронным прибором, измеряющим относительную влажность, и преобразующий данные в электронный сигнал. Бывают наружного и внутреннего исполнения. Устанавливаются в местах со стабильными условиями влажности, не допускается установка их вблизи радиаторов отопления, блоков кондиционеров, у источников влаги.

Датчики давления подразделяются на реле давления (механическое измерение перепада давлений и электрическое преобразование) и аналоговые датчики давления (преобразование давления сразу в электрический сигнал, например, с помощью пьезо-элементов). И те, и другие применяются для измерения давление как в одной точке, так и разность давлений в двух точках.

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

Датчики потока измеряют скорость движения жидкости или газа в трубопроводе или воздуховоде. Расход жидкости вычисляется по формуле внутри процессорного блока исходя из разности давлений и других параметров (температуры, сечения трубопровода, плотности).

Исполнительные устройства

Исполнительные устройства следует рассматривать в привязке к управлению приводом.

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

В качестве исполнительных устройств могут выступать клапаны, заслонки и частотные регуляторы.

Регуляторы

Регуляторы - это один из основных элементов системы автоматики для вентиляции, обеспечивающий управление исполнительными механизмами по показаниям различных датчиков.

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

Регуляторы скорости бывают однофазными и трёхфазными (также, как и двигатели). Также они бывают с плавным или ступенчатым регулированием, при этом выбор способа регулирования зависит от мощностей вентиляторов. Наиболее современным и экономичным является способ скорости вращения насосов и вентиляторов с помощью преобразователей частоты (ПЧ). Несмотря на высокую стоимость, ПЧ экономически оправдывают себя уже на двигателях с мощностью более 1 кВт.

Регуляторы температур в зависимости от способа управления бывают пороговыми, управляющие температурой с помощью полностью открытой или полностью закрытой заслонки (пример - автомобильный термостат), и с пропорционально дифференциальным управлением (PID), позволяют плавно управлять температурой в рабочем диапазоне.

Управление регуляторами в системах автоматизации вентиляции осуществляется из щитов управления.

Щиты автоматизации

Работа автоматизированной системы, ее удобство, надежность и безопасность эксплуатации напрямую зависят от алгоритмов управления процессом (специалистов, выполнивших проектирование и наладку), а также от возможностей комплектующих изделий. Алгоритмы реализуются на программном уровне и «зашиваются» в свободно программируемые контроллеры, установленные в щитах автоматизации .

При подключении датчиков к щиту автоматизации учитывают тип сигнала, передаваемого преобразователем (аналоговый, дискретный или пороговый). Аналогично выбираются и модули расширения, управляющие приводами устройств.

Щиты вентсистем бывают силовые, управляющие или совмещенные, если система небольшая. Щиты автоматики для вентиляции обеспечивают:

  • Включение и выключение системы вентиляции;
  • Индикацию состояния оборудования;
  • Защиту от неправильного подключения питающего напряжения и короткого замыкания;
  • Управление производительностью вентиляционной установки;
  • Индикацию состояния воздушных фильтров;
  • Защиту от перегрева электродвигателей;
  • Защиту калорифера от замерзания;
  • Поддержку и контроль температуры воздуха на входе вентиляционной установки и в помещении;
  • Возможность применения временных ручных алгоритмов управления.

Проектирование системы автоматизации вентиляции и кондиционирования

Система автоматизации вентиляции и кондиционирования является одним из наиболее сложных проектов инженерных систем здания.

Это связано с большим количеством точек контроля и исполнительных устройств в системе и учетом нескольких режимов работы системы, включая зимний и летний. Предусматривают:

Проект разрабатывается по заданию технологов - специалистов, разработчиков проекта вентиляции и кондиционирования. В стандартный комплект чертежей включают:


Режимы работы системы. Работа в системе автоматизации и диспетчеризации здания

Щит автоматизации системы вентиляции должен обеспечивать работу в следующих режимах:

Ручном . В этом случае управление системой осуществляется вручную.

Автоматическом автономном , с передачей данных в систему диспетчеризации. В этом случае включение и выключение происходит автономно, без учета показаний смежных инженерных систем, при этом уведомления о работе системы передаются диспетчеру.

Автоматический в составе автоматизированной системы управления зданием. При таком режиме работа вентиляции синхронизирована с другими системами жизнеобеспечения здания. Все системы здания, управляемые по разработанным алгоритмам, формируют систему автоматизации и диспетчеризации здания .

Иногда, хитрые интеграторы представляют автоматическую автономную систему как полностью автоматическую. Заказчик узнает об этом, когда начинает получать счета за коммунальные услуги с суммами, выше ожидаемых.

Управление системой осуществляется по протоколам управления здания. Наиболее известные это LonWorks, ModBus, BACnet.

Управление вентиляцией при пожаре

При проектировании систем автоматики вентиляции, учитывают их работу в случае пожара.

Согласно СП 60.13330.2012, для зданий и помещений, оборудованных автоматическими установками пожаротушения или автоматической пожарной сигнализацией, следует предусматривать автоматическое действия электроприемников систем вентиляции:

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

Или отправьте быструю заявку

Система автоматизации для вентиляции играет роль управляющего и контролирующего центра, при помощи которого вентиляционное оборудование запускается, останавливается, выводится на необходимый пользователю режим работы по температуре и/или влажности и другим возможным критериям. Помимо управляющих функций важное значение имеют функции контрольные, позволяющие предотвратить обмерзание водяных теплообменников, защитить циркуляционный насос гидрообвязки, обеспечивающие своевременное информирование о загрязении фильтров, о перегреве электронагревателя или о нештатно остановившемся вентиляторе. Таким образом при помощи системы автоматизации достигается эффект обеспечения в обслуживаемых впомещениях необходимой циркуляции свежего воздуха желаемой температуры и влажности и защиты климатообразующего оборудования от аварийных ситуаций — что позволяет ему долго работать и выполнять свои функции. Конечно, работоспобность системы в течение продолжительного периода времени возможна при грамотном обслуживании опытными специалистами службы эксплуатации.

Основные функции автоматики для вентиляции

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

Производители автоматики для вентиляции стремятся сделать свою продукцию не только более надёжной и функциональной, но и близкой к конечному пользователю. Ещё недавно наличие пульта управления было необязательной опцией, а сейчас это стало общепринятой нормой. Более того, ряд компаний предлагает своим потребителям диспетчеризацию (подключение к «умному дому»), управление вентиляцией через интернет, а также возможность управления вентиляцией с помощью мобильных устройств через специальные приложения по беспроводным стандартам (Wi-Fi, Bluetooth). Таким образом, автоматика вентиляции перестает быть сложным промышленным устройством и становится современной, легкой в обращении бытовой техникой.

Оборудование для системы автоматического управления вентиляцией

Выпускается ряд типов приборов, устройств и датчиков для создания автоматики управления вентиляцией. Для управления отдельным процессом, предназначены механизмы контроля. Но устройства не только контролируют весь процесс, но и управляют эксплуатацией одного участка схемы.

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

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

В состав автоматического устройства управления системой вентиляции, обязательно входят следующие приборы:

  • регулятор температуры воздушных масс;
  • прибор регулировки величины оборотов вентилятора;
  • в узле обвязки устанавливается датчик нагрева воды и воздуха;
  • привод управления запорным клапаном.

Но данные приборы производят локальное регулирование работы системы или делают замеры. Контроль и определение общего уровня безопасности, всего цикла работы вентиляционной системы, осуществляется с помощью шкафа центрального управления устройства вентиляции.

Сложность системы можно понять, ознакомившись с полным списком оборудования данного устройства. Количество определенных датчиков или реле может быть значительным, а некоторые приборы представлены в единственном числе. Рассмотрим устройство некоторых щитов автоматического управления.

Устройство вентиляционной щитовой для системы с установкой электрического калорифера

Для обустройства данной щитовой используются следующие составляющие автоматики:

  • регулятор установки температурного режима (одним из лучших вариантов будет использование шведских деталей компании Regin);
  • группа управления вентиляторами приточной, вытяжной системы. Лучшим вариантом является установка приборов, осуществляющих ступенчатую или плавную регулировку;
  • индикаторы использования вентиляционной установки;
  • группа приборов для поддержания номинальной температуры в помещении;
  • выключение подачи электричества на калорифер, при отключении приточных вентиляторов;
  • группа приборов для отключения, индикации загрязнения воздушных фильтров;
  • устройство защитного отключения при перегреве системы;
  • система автоматического выключения при пиковых токах короткого замыкания, значительных перегрузках.

Щитовая для обслуживания автоматики с водяными калориферами

Автоматика приточной вентиляции призвана обеспечивать безопасность при эксплуатации приборов подогрева воздуха, вентиляции помещения. Основной прибор щита - это контроллер AQUA шведского производства. Остальные составляющие устанавливают для решения следующих вопросов:

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

Автоматизация вентиляции позволяет решать сложные задачи в любых условиях и при различных режимах эксплуатации оборудования. Каждая схема вентилирования воздуха монтируется с автоматической системой управления процессом.

В заключение, отметим основные моменты, на которые следует обращать пристальное внимание при покупке приборов оснащения щита автоматического управления устройством вентилирования зданий.

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

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

Диспетчеризация систем вентиляции и кондиционирования. Автоматизация вентиляции.

Специалисты Группы компаний "ЕвроХолод" имеют богатый опыт по проектированию, установке и запуску систем диспетчеризации вентиляции и кондиционирования в зданиях различного назначения.

Система диспетчеризации и мониторинга систем вентиляции и кондиционирования осуществляет контроль и управление на основе сигналов, поступающих от датчиков влажности, температуры, содержания углекислого газа и пыли в воздухе.

Зачастую подобные устройства монтируются в помещениях и воздуховодах. В совокупности представленные датчики позволяют отслеживать ресурс, а также аварийные режимы работы оборудования.

Основные функции диспетчеризации систем вентиляции и кондиционирования воздуха:

  • Индикация параметров отдельных узлов подсистемы с возможностью их настройки
  • Извещение диспетчера в случае отказа отдельных устройств и агрегатов, а также при возникновении внештатных ситуаций
  • Оперативный перевод систем в аварийные режимы работы в предопределенных ситуациях, например, выключение агрегатов общеобменной вытяжной и приточной вентиляции
  • Запуск аварийной вентиляции при пожаре для удаления дыма (осуществляется в случае срабатывания пожарной сигнализации)
  • Поддержание параметров воздуха в соответствии санитарным нормам
  • Регулирование температуры и влажности воздуха, проникающего в систему воздуховодов приточной вентиляции
  • Перевод систем как приточной, так и вытяжной вентиляции в режим энергосбережения в часы пониженных нагрузок
  • Отработка заданных алгоритмов группового включения/выключения вентиляционно-кондиционирующих установок.

Монтаж

Журнал «Мир климата» продолжает публикацию фрагментов новой учебной программы ДПО Учебно-консультационного центра «УНИВЕРСИТЕТ КЛИМАТА» под названием «Автоматизация систем отопления, вентиляции и кондиционирования воздуха».

Ранее мы подробно описали работу с приложениями современной среды разработки CAREL c.Suite. Теперь расскажем о разработке пользовательских интерфейсов диспетчеризации в среде c.Web

Разработка пользовательских интерфейсов диспетчеризации в среде c.Web

Средства диспетчеризации

Номенклатура продукции компании CAREL включает различные средства диспетчеризации как локального, так и глобального уровня.

Свободнопрограммируемые контроллеры семейства c.pCO

Контроллеры семейства c.pCO, оснащенные встроенным портом Ethernet, предоставляют возможность непосредственной диспетчеризации через Интернет за счет встроенного веб-сервера.

Пользовательский интерфейс сервера может быть как стандартным, предоставляемым компанией CAREL бесплатно, так и разработанным в соответствии с требованиями конкретного заказчика.

Стандартного пользовательского интерфейса достаточно для мониторинга работы установки, управления ею и анализа поведения оборудования во времени за счет встроенной функции ведения журнала (лога) значений выбранных параметров с последующим просмотром их в виде графиков.




Такое решение оптимально для объектов с небольшим количеством оборудования, где бюджет не позволяет установить выделенный сервер системы диспетчеризации.


Сервер диспетчеризации уровня объекта BOSS

Все контроллеры семейства c.pCO, независимо от модификации, имеют как минимум один встроенный порт RS485, который может быть использован для интеграции контроллера в шину диспетчеризации по протоколам ModBus или BACnet.

Сбор, хранение, отображение информации от полевых контроллеров и уведомление персонала объекта о требующих внимания ситуациях должны осуществляться сервером системы диспетчеризации BOSS .

Особенностями и достоинствами сервера системы диспетчеризации BOSS являются:

  • доступ через любой веб-браузер с ПК, планшета или смартфона;
  • встроенная точка доступа Wi-Fi позволяет удаленно работать с BOSS как с мобильного устройства так с персонального компьютера;
  • при необходимости возможно подключение монитора через разъемы Display Port или VGA , а также клавиатуры и мыши через порты USB;
  • автоматическое масштабирование страниц сервера под разрешение экрана устройства, с которого происходит доступ;
  • интегрированная поддержка протоколов Modbus (Master и Slave) и BACnet (Client и Server) по шинам MS/TP (RS485) и TCP/IP;
  • максимально упрощенная процедура развертывания системы диспетчеризации на основе BOSS за счет визуализации данных с помощью шаблонных страниц.


Решение с использованием BOSS ориентировано на объекты, где необходима интеграция в единый интерфейс диспетчеризации десятков - сотен контроллеров как производства CAREL , так и сторонних, поддерживающих наиболее распространенные в настоящее время коммуникационные протоколы ModBus и BACnet.

Облачный сервис диспетчеризации tERA



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

Достоинства tERA:

  • отсутствие необходимости размещения какого-либо серверного оборудования на местах;
  • доступ к интернет-порталу tERA возможен с любого устройства, подключенного в глобальной сети;
  • не требуется специальная настройка сетевого оборудования на объекте, где установлены системы автоматизации, которые предполагается контролировать;
  • детализация информации по оборудованию и возможности управления зависят от типа пользователя, устанавливаемого локальным администратором;
  • автоматическое создание отчетов как по расписанию, так и при наступлении определенных событий, требующих вмешательства обслуживающего персонала;
  • поддержка обновления программного обеспечения полевых контроллеров;
  • встроенный инструментарий анализа поведения оборудования путем сравнения параметров во времени и между различными объектами;
  • пользовательский интерфейс может быть как минималистичным, состоящим только из таблиц и графиков, так и оформленным с учетом пожеланий конкретного заказчика.



Применение сервиса tERA особенно актуально для сетей объектов малого и среднего масштаба, где нецелесообразно применение физических серверов диспетчеризации из-за малого количества оборудования на каждом из объектов, а количество самих объектов велико, что делает затруднительным прямое подключение к каждому из них.

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


Средства разработки пользовательских интерфейсов

Все инструменты диспетчеризации предполагают возможность создания пользовательского интерфейса, оформленного в соответствии с требованиями заказчика.

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

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

Всем перечисленным требованиям соответствует среда разработки пользовательских интерфейсов CAREL c.Web, имеющая следующие основные характеристики:

поддержка современных кроссплатформенных технологий визуализации - используется стандартный код HTML и SVG графика, поддерживаемая всеми современными платформами - в отличие от FLASH и ряда других технологий;

процесс разработки максимально оптимизирован для использования библиотечных элементов с минимально необходимым объемом программирования. В то же время опытному разработчику предоставляются широкие возможности настройки;

предусмотрена поддержка мобильных устройств с точки зрения удобства для оператора при работе с экранами малого размера;

защита интеллектуальной собственности - учтены интересы разработчиков - в целевое устройство загружается откомпилированный HTML-код, в то время как исходный проект остается у автора;

c.Web является единым унифицированным инструментом разработки пользовательских интерфейсов для средств диспетчеризации различного уровня производства CAREL вплоть до возможности переноса проектов из одной системы в другую с сохранением функциональных возможностей и минимальными доработками.

c.Web

Запуск c.Web и создание проекта



Для запуска c.Web следует выбрать соответствующий ярлык в панели задач и запустить его от имени администратора:

После этого меню приобретет вид:



Следует выбрать Project Console, что приведет к появлению соответствующего окна:



Если предполагается работать с уже выбранным проектом, то следует нажать кнопку Builder. Если требуется изменить текущий проект, следует нажать красную кнопку остановки сервера.




В открывшемся окне следует указать имя нового проекта и папку, в которой он будет находиться:



Следует отметить, что если в указанной папке окажутся файлы ранее созданного проекта, то при запуске редактора они будут открыты как новый проект. Таким путем можно разрабатывать новые проекты на основе ранее созданных.




а затем - кнопку Builder для запуска собственно редактора c.Web.

Если сервер ранее не был сконфигурирован, появится окно параметров, в котором необходимо назначить имя сервера, его адрес и тип.



В нашем случае тип должен быть Carel, а имя и IP-адрес целевого контроллера мы указываем, исходя из собственных предпочтений.



На закладке Advanced необходимо указать пути к папкам, содержащим таблицы параметров контроллера, доступных для диспетчеризации, и к папкам, куда редактор поместит готовый проект.



При наличии связи с контроллером по локальной сети удобно загружать готовый проект непосредственно в котроллер с помощью встроенного FTP-сервера, поэтому в качестве целевых папок указываем соответствующие папки в контроллере.



Для заполнения поля Config Source необходимо создать файл конфигурации переменных контроллера, что можно сделать, только имея исходный проект.

Для этого следует вернуться к проекту приложения контроллера и открыть его в среде разработки c.Suite, в программе c.design.




Устанавливаем галочку Enable c.Web - это необходимо для корректной работы проекта пользовательского интерфейса после загрузки в контроллер:



Экспортируем переменные проекта в формате, соответствующем редактору c.Web:



Откроется окно, в котором следует указать папку, куда мы намерены сохранить конфигурационный файл.



После выполнения указанных действий появится сообщение вида:



Поскольку мы внесли изменения в проект приложения контроллера, его необходимо перезагрузить:


Теперь мы можем вернуться к настройке редактора c.Web, указав в поле Config Source путь к папке, куда был сохранен файл конфигурации переменных из c.design:



В итоге указанное окно примет вид:



Установка галочки Cleanup dataroot приведет к очистке папки, куда в контроллер будут загружаться файлы проекта, поэтому, если в процессе работы туда будут помещаться какие-либо дополнительные файлы, не входящие в проект c.Web, они будут удалены. В ряде случаев это нежелательно, поэтому данную галочку лучше не устанавливать.



На вкладке Layout выберем подходящий формат страниц с учетом разрешения экрана, на котором, вероятнее всего, будет отображаться создаваемый пользовательский интерфейс:



После нажатия OK откроется основное окно редактора:


Получение точек данных и привязка к объектам

Первое, что необходимо сделать - загрузить информацию о точках данных, которые мы планируем использовать в нашем проекте. Для этого следует щелкнуть правой кнопкой мыши по имени проекта и выбрать Acquire Datapoints:



При успешном выполнении процедуры появится окно вида:



Прочитанные переменные можно увидеть в разделе OBJECTS дерева проекта:


Собственно пользовательский интерфейс начнем создавать на странице Main. Перенесем объект Circular Meter из библиотеки на страницу проекта:



Свойства выбранного объекта отображаются в соответствующем окне редактора. Для привязки переменной к объекту для отображения значения переменной необходимо использовать свойство Base.



Привяжем к имеющемуся объекту переменную, содержащую значение текущей температуры:



И поменяем ряд других параметров, определяющих внешний вид и поведение объекта:


Загрузка в контроллер

Чтобы убедиться, что механизм импорта переменных сработал правильно, загрузим полученный проект с одним объектом в целевой контроллер.

Для этого необходимо щелкнуть правой кнопкой по имени проекта и выбрать Distribute:



По ее окончании, открыв браузер и указав IP-адрес контроллера, мы сможем убедиться, что загрузка прошла успешно и данные корректно отображаются в веб-интерфейсе контроллера:



Для изменения заголовков страниц веб-интерфейса следует модифицировать соответствующую строку в коде объекта index.htm, находящегося в разделе Library - ATVISE - Resources:



Добавим на нашу страницу объект, позволяющий не только просматривать, но и изменять значения переменных в контроллере.

Таким объектом может быть, например, Read/Write Variable - он особенно удобен для использования на сенсорных экранах, так как содержит крупные кнопки уменьшения и увеличения значения, а также движок регулятора.

Поместим указанный объект на страницу, привяжем к переменной уставки температуры и модифицируем вид объекта в соответствии с своими предпочтениями:



После загрузки обновленного проекта в контроллер появится возможность изменять заданное значение через веб-интерфейс:



Добавим переключатель для изменения состояния дискретной переменной и привяжем его к включению и выключению установки:


Динамическая индикация тревоги

Добавим индикацию тревоги. Для этого нарисуем круг с помощью инструмента Add circle.



Для ряда графических объектов в c.Web имеется набор готовых шаблонов, в частности это касается кругов: выделив круг и выбрав в меню Templates, можно применить формат шаблона к выбранному объекту.



Сделаем круг красным с градиентной заливкой.



Для изменения состояния индикатора тревоги в зависимости от ситуации воспользуемся механизмом Add Simple Dynamic, встроенным в c.Web.



В пункте EVENT укажем значение переменной состояния тревоги, а в пункте ACTION - сопоставим состоянию наличия тревоги мигание выбранного объекта и состояние его невидимости при отсутствии тревоги.


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

Для отображения и редактирования скрипта следует нажать кнопку Script на панели c.Web:



Полученный скрипт можно проанализировать и дополнить.



Для более развернутого уведомления оператора о наличии тревоги к визуальному уведомлению - мигающему красному индикатору целесообразно добавить акустический сигнал.

Для этого добавим в папку Resources файл, содержащий сигнал тревоги:



Кроме того, добавим еще один индикатор - зеленый, который должен светиться, когда тревога отсутствует:



Размеры зеленого индикатора зададим такими же, как и красного, а для точного расположения обоих индикаторов друг над другом воспользуемся инструментами выравнивания:



Доработаем скрипт следующим образом:



Дополнительные сведения о доступных командах и синтаксисе скриптов доступны во встроенной справке.

Добавим еще один регулятор, который привяжем к переменной, определяющей порог срабатывания тревоги.



И добавим подписи к элементам индикации и управления:



Для повышения эстетичности создаваемого веб-интерфейса добавим градиентный фон, воспользовавшись инструментом Add Rectangle в панели управления c.Web.



Зададим параметры прямоугольника и расположим его под уже имеющимися объектами:



После загрузки в контроллер веб-интерфейс будет иметь вид:


Встраивание готовых страниц

Дальнейшее расширение функциональных возможностей веб-интерфейса возможно с использованием готовых шаблонов, доступных для скачивания из раздела c.Web портала ksa.carel.com:



В частности, доступны готовые страницы с отображением встроенного дисплея контроллера WebpGD, графиков логов и тревог.

Для применения указанных шаблонов соответствующие файлы необходимо загрузить в файловую систему контроллера по FTP . Для этого можно использовать программу FileZilla:


Заранее скачанные папки следует подготовить для копирования в папку HTTP контроллера.



Если до этого момента в контроллер уже был загружен веб-интерфейс, данная папка не будет пустой, и папки шаблонов следует добавить к уже имеющимся файлам:


По завершении процесса передачи данных папка HTTP контроллера будет иметь вид:


Чтобы воспользоваться шаблонами предлагается добавить на главную страницу пользовательского интерфейса меню с тремя пунктами: WebpGD, Тренды и Тревоги.



Также добавим новую страницу, назвав ее WebpGD.



В меню File выберем пункт Settings для настройки параметров новой страницы:


Установим размеры страницы 900 на 500 пикселей, после чего воспользуемся инструментом Add Foreign Object:


Нарисуем прямоугольник размером 460 на 800 пикселей - это зона, где будет отображаться экран контроллера и кнопки управления.

Щелкнув по данной зоне, получим окно редактирования скрипта объекта, куда добавим команду обращения к ранее загруженной шаблонной странице: