BACnet сегодня
Одним из самых больших преимуществ протокола BACnet (BACnet – протокол обмена данными для систем автоматизации жизнеобеспечения зданий) является его способность адаптироваться к новым сетевым технологиям и учитывать потребности пользователей.
BACnet сегодня
Новые важные возможности и будущие усовершенствования
Почти непрерывный рост мощности компьютеров и снижение стоимости аппаратного обеспечения в течение последних семи лет обусловили бурное развитие промышленности по производству компьютеров и средств передачи данных. Для технологии BACnet это время было также временем интенсивного развития, в течение которого были выполнены тысячи новых установок по всему миру, появились новые источники поставок. Одновременно это был период широкого признания этого протокола большой частью инженеров, подрядчиков и владельцев зданий.
Одним из самых больших преимуществ протокола BACnet (BACnet – протокол обмена данными для систем автоматизации жизнеобеспечения зданий) является его способность адаптироваться к новым сетевым технологиям и учитывать потребности пользователей. Задачей комитета ASHRAE (BACnet разработан Американским обществом инженеров по отоплению, охлаждению и кондиционирвоанию воздуха (ASHRAE) и является зарегистрированным товарным знаком ASHRAE), ответственного за постоянное развитие и усовершенствование BACnet, является объединение всех изменений, обусловленных этими двумя побудительными силами, при минимальном воздействии на существующие реализации протокола. Одной из наиболее серьезных проблем для комитета является обеспечение обратной совместимости, эта проблема решается с самого начала работы комитета, в 1995 году, когда впервые появилась публикация о BACnet как о стандарте.
За это время комитет рассмотрел около 200 предложений, исходящих от промышленных предприятий, связанных с производством систем автоматизации жизнеобеспечения зданий и систем управления. Эти предложения включают в себя самый широкий круг вопросов – от адаптации новых способов использования сети Интернет до усовершенствований инструментальных средств, используемых в системе BACnet.
В период с 1995 года по июнь 2001 года было выполнено пять дополнений к исходному стандарту. В 2001 году была одобрена новая версия стандарта, включающая в себя все предыдущие дополнения. Мы будем обозначать исходный стандарт как BACnet-1995, а последнюю версию стандарта как BACnet-2001.
В этой статье приводится описание наиболее важных новых возможностей BACnet-2001 и тенденций будущего развития стандарта.
Новые сетевые технологии
Применение BACnet с использованием возможностей сети Интернет являлось широко обсуждавшейся темой даже перед публикацией BACnet-1995. Однако со временем у многих специалистов создалось мнение, что используемые в зданиях контроллеры не обладают достаточной вычислительной мощностью для поддержки стека протокола Интернет (IP), так как для этого требуются большие накладные расходы (управляющая информация для IP добавляет к каждому сообщению минимум двадцать 8-битных байтов или октетов, а многие сообщения BACnet гораздо короче). Кроме того, предполагается, что локальные сети (LAN) BACnet могут справиться с длинными сообщениями без снижения производительности системы.
Тем не менее в стандарте BACnet-1995 был предложен способ обмена сообщениями между различными локальными сетями BACnet при помощи протокола IP с использованием технологии, называемой «туннелированием». В этом методе используются специальные, поддерживающие IP, устройства, называемые «туннельными маршрутизаторами», которые перехватывают сообщения BACnet, не основанные на IP, и пересылают их к одноранговому туннельному маршрутизатору на удаленной LAN для доставки к устройству назначения. Для этого не требуется производить какие-либо изменения в самих устройствах BACnet.
Новый стандарт BACnet для работы в сети Интернет называется «BACnet/IP». Эта спецификация была первым дополнением к стандарту BACnet-1995, опубликованным в 1999 году. Он позволяет устройствам BACnet связываться непосредственно друг с другом по Интернету (или по любой другой базирующейся на IP-протоколе сети, например, на корпоративной сети Интранет), где бы эти устройства не находились. Он также предоставляет для рабочих станций метод «подписки» на получение информационных сообщений, предназначенных широкому кругу абонентов, даже если какая-либо конкретная рабочая станция не подключена к локальной сети BACnet. Стандарт BACnet/IP быстро становится наиболее популярной формой сетевого взаимодействия в рамках BACnet для рабочих станций и контроллеров в зданиях.
До недавнего времени web-серверы использовались для представления информации, получаемой из сетей BACnet в форме, позволяющей представлять и изменять данные при помощи стандартных web-браузеров. На стороне BACnet не требуется производить каких-либо изменений, но функции BAS (такие как сохранение журнала аварийных ситуаций, формирование данных тенденции, выполнение измерений) должны выполняться на машине, которая не является рабочей станцией или машиной, на которой выполняется браузер (рис. 1). Основным преимуществом такого решения является возможность доступа. При правильной авторизации система автоматизации жизнеобеспечения здания может быть доступна из любой точки с доступом в web. Однако применение web-технологии сопряжено с определенными проблемами безопасности. Например, как вы можете позволить доступ через брандмауэр без предоставления своей системы хакерам? В комитете ASHRAE имеется рабочая группа, занимающаяся этой и другими проблемами безопасности.
Рисунок 1 (подробнее)
Web-сервер обеспечивает доступ к сети BACnet посредством протокола передачи гипертекстовых файлов (HTTP), являющегося стандартным протоколом для пересылки web-страниц |
Возможность взаимодействия разнородных устройств
BACnet часто используется в системах, построенных на аппаратных средствах одного производителя, предназначенных для выполнения определенных задач, таких как, например, управление системами ОВК. Но стандарт позволяет выполнять гораздо более сложные задачи. В качестве общего языка связи, BACnet допускает совместную работу систем различных производителей и/или систем, сконструированных для различных комплексов автоматизации и функций управления.
Для облегчения спецификации взаимодействующих разнородных систем комитет ASHRAE разработал группу соответствующих функций, обеспечивающих, как это представляется, ядро поддержки взаимодействия: разделение данных, обработка событий и аварийных ситуаций, планирование занятости, анализ тенденций, управление устройствами и сетью. Для каждой из таких «областей обеспечения взаимодействия» BACnet-2001 перечисляет возможности, которые пользователь вправе ожидать от набора стандартных устройств, таких как рабочая станция BACnet, контроллер BACnet в зданиях, специальный прикладной контроллер BACnet и т. д., а также возможности, которые должны быть реализованы для достижения поддержки взаимодействия.
Список возможностей BACnet для каждого из таких стандартных устройств BACnet называется профилем устройства.
Производители могут обеспечивать большие или меньшие возможности, по сравнению с возможностями, представленными в профилях стандартных устройств. Возможности любого конкретного устройства должны быть указаны в заявлении соответствия реализации протокола (PICS), прилагаемом к устройству. PICS могут быть получены у производителя, возможно, на web-сервере лаборатории испытаний BACnet (BTL) Ассоциации производителей BACnet (BMA).
Использование областей обеспечения взаимодействия BIBB (см. вкладку «BIBB: сокращения BACnet») и профилей устройств полностью заменило классы соответствия и функциональные группы, определенные в стандарте BACnet-1995. Классы соответствия и функциональные группы просто не работали, и поэтому они теперь не используются.
Далее представлены некоторые новые возможности стандарта BACnet-2001, разбитые по областям обеспечения взаимодействия.
Расширяемость: мотивация для инноваций | ||
Основной целью разработчиков BACnet было обеспечение возможности расширяемости, чтобы никто не мог сказать, что применение BACnet каким-либо образом препятствует усовершенствованиям. Важным шагом в этом направлении было дополнение стандарта понятием профиля, позволяющим описывать расширения объектных типов стандарта (к уже определенным свойствам добавляются новые свойства), или создание новых объектных типов с совершенно новым набором свойств. Для этого служит указатель на профиль в виде нового необязательного свойства с именем «Profile_Name» («Имя_профиля»), которое может быть использовано со всеми объектными типами. Это свойство является текстовой строкой, начинающейся идентификатором автора профиля. Такое решение позволяет различным организациям идентифицировать свои собственные расширения, например к объекту аналогового ввода, не вступая в противоречие с чьими-либо другими расширениями. В настоящее время точный формат профиля еще не определен. Окончательной целью является создание машиночитаемого профиля, может быть, путем кодирования информации при помощи расширяемой спецификации языка (XML) (рис. 2). Это позволит, например, производить рабочей станции автоматическую загрузку определений профиля, что обеспечит понимание и восприятие новых характеристик без вмешательства человека.
Схема профиля хорошо подходит для разработки интерфейсов с протоколами, не базирующимися на BACnet, в особенности, если они являются объектно-ориентированными. Хорошим примером этому служит спецификация интерфейса с протоколом European Installation Bus (EIB). Так как BACnet и EIB имеют большое число определений объектных типов, разделяющих множество общих свойств, сторона BACnet-интерфейса может быть построена как набор стандартных объектных типов BACnet со специальными профилями EIB, описывающими дополнительные свойства, необходимые для обеспечения связи с оборудованием EIB. |
Разделение данных
Добавлены два новых типа объектов – Avaraging (усреднение) и Multi-state Value (множественное значение).
Объекты Avaraging предоставляют способ получения минимального, максимального и среднего значения определенного свойства BACnet на заданном временном интервале. К соответствующей метке времени могут добавляться необязательные опции min и max. Объектный тип Avaraging представляет пример освоения новой области определения объектов. Эти объекты размывают грань между объектами обмена данными (т. е. объектами, обеспечивающими «видимость для сети» работы специальных устройств) и специальными объектами прикладных программ, реализующими определенные математические и логические функции, которые могут быть использованы в программном обеспечении управления устройствами (и в то же самое время являющиеся видимыми для сети). Но в связи с этим возникает естественный вопрос: почему следует останавливаться на объектах усреднения? Могут быть, к примеру, сконструированы объекты «Квадратный корень» или «Логарифм», или же объекты «И» и «ИЛИ», которые работали бы с логическими величинами. Предполагалось, что кто-то работает над стандартом для программирования систем автоматизации обслуживания зданий и устройств управления. Но кто этим должен заниматься?
Вторым новым объектом является объект Multi-state Value (множественное значение). На самом деле этот объект предоставляет не так много новых возможностей по сравнению с объектами Multi-state Input (множественный ввод) и Multi-state Output (множественный вывод). Он был добавлен в ответ на выражаемую озабоченность по поводу недостатка симметрии между набором аналоговых и двоичных объектов (имеющих соответствующие объектные типы Value) и набором объектов Multi-state, не имевших до этого объектного типа Value.
Обработка событий и аварийных ситуаций
Одним из основных преимуществ BACnet является то, что эта технология предоставляет надежный и гибкий механизм определения специальных событий и аварийных ситуаций и оповещения рабочей станции об их возникновении. Эта сторона BACnet является также и одной из наиболее сложных для разработки в связи с малой степенью общности, существовавшей в частных подходах. Ни один из других протоколов не предоставляет способа взаимодействия различных устройств для обработки аварийных сигналов, способного удовлетворить разнообразные требования приложений для обслуживания зданий. Реализованные в BACnet функции обработки событий и аварийных сигналов были сконструированы после многочисленных обсуждений и дискуссий на основе досконального знания потребностей приложений ОВК, с учетом определенных идей частных подходов.
При решении проблем обеспечения безопасности (см. врезку «Разработка BACnet: открытый процесс») испытания в реальных условиях основанной на BACnet системы аварийной сигнализации позволили выявить пути дальнейших усовершенствований в этом направлении. Вначале объекты Event Enrollment («Регистрация событий»), используемые для контроля значений характеристик аварийных состояний, были ограничены объектами контроля и характеристиками в рамках локальных устройств BACnet. Такое ограничение было снято, в результате чего был разработан способ обнаружения устройством BACnet аварийного состояния и оповещения удаленного устройства об этом состоянии.
Стандарт BACnet-1995 предоставлял способ подписки на оповещение при изменении значений определенных свойств заданных объектов. Стало ясно, что было бы полезно обобщить это, позволив выполнять подписку на оповещение при изменении значений для произвольных свойств и обеспечив передачу и прием оповещений без дополнительных расходов на обработку подписок.
Стало очевидно, что трудно осуществить подключение рабочей станции к сети BACnet и получить необходимую информацию об уже происшедших аварийных ситуациях, чтобы получить подтверждение о них с новой рабочей станции. Это привело к созданию специальной службы, предназначенной для получения такой информации. Усовершенствования, обеспечиваемые этими возможностями, были объединены с предложениями по безопасности и составили часть единого дополнения протокола.
Планирование занятости
Планирование периодов занятости в зонах здания может представлять сложную задачу. BACnet-1995 предоставлял способ определения недельных расписаний, активизируемых на определенный период времени, а также расписаний исключений, переопределяющих недельное расписание для определенного дня. Объект, для которого планируется занятость, был ограничен планированием расписаний других объектов в рамках одного устройства. Это ограничение было снято, и поставщики могут теперь планировать занятость объектов на удаленных устройствах.
Механизм расписания исключений может быть использован для предоставления даже очень сложных планируемых компонент. Однако может возникнуть определенная проблема при условиях, когда несколько событий объединяются для формирования единого расписания исключений. Рабочая станция может сосчитать расписание исключений даже с устройств, произведенных (и запрограммированных) другими производителями, и проанализировать общий результат. Однако нет способа рассчитать и отобразить оператору отдельные события, объединенные для формирования расписания исключений. В настоящее время для публичного ознакомления выставлено предложение по решению этой проблемы, предусматривающее видимость в сети частичных дневных расписаний, объединенных для формирования общего расписания исключений.
BIBB: сокращения BACnet |
Области совместимости разнородных устройств определяются в терминах новых сокращений, определяемых в приложении «Строительные блоки совместимости BACnet» (блоки BIBB). Каждый блок BIBB устанавливает, какие возможности BACnet должны быть реализованы как с точки зрения клиента, так и с точки зрения сервера, для достижения определенных коммуникационных целей. Например, BIBB под названием «Data Sharing – ReadProperty – А» (сокращенно DS-RP-A) устанавливает, что устройство должно быть способно инициировать запрос ReadProperty, т. е. запрашивать некоторое другое устройство о значении некоторого свойства определенного объекта. DS-RP-В говорит о том, что устройство должно быть способно реагировать на такой запрос и посылать обратно ответ. В идеальном случае только специалистам, внедряющим продукты BACnet, необходимо знать о BIBB. Однако знание сокращений может быть полезно и другим пользователям для проверки заявлений производителей. |
Анализ тенденций
В процессе разработки BACnet производилось интенсивное обсуждение анализа тенденций. В результате к согласию прийти не удалось. Многие другие проблемы требовали своего решения, поэтому было решено, что стандартный метод анализа тенденций может подождать. В BACnet имеются файловые объекты и службы для чтения и записи файлов данных. Если бы было достигнуто согласие по формату файлов, указанные инструменты могли быть использованы для проведения анализа тенденций. В то время существовало мнение, что необходимо договориться по формату файлов. Давление рынка могло бы помочь привлечь внимание к этой проблеме и, возможно, облегчило бы достижение согласия.
Первые разработчики различных продуктов BACnet полагали, что создание надежного механизма анализа тенденций должно быть приоритетной задачей. Опыт расширения требований поставщиков до уровня стандарта обеспечил базу для формирования предложения, одобренного позднее в качестве части BACnet. В качестве конечного результата должно было стать создание нового объектного типа Trend Log и новой службы ReadRange, сконструированной для обеспечения выборки записей тенденций на основании выбранных пользователем критериев фильтрации.
Объект Trend Log предоставляет несколько видимых в сети параметров, описывающих способ сбора данных тенденций. Если имеется возможность записи этих параметров, они могут использоваться для конфигурирования отдельных элементов набора данных тенденции. Trend Log контролирует свойства анализируемого объекта, и при выполнении заранее заданных условий он сохраняет или заносит в находящийся во внутреннем буфере журнал значение вместе с меткой времени. Данные могут заноситься в журнал через определенные интервалы времени или при изменении значения контролируемого свойства. Контролируемое свойство может относиться к тому же устройству, на котором находится объект Trend Log, или на внешнем устройстве. Могут быть заданы определенные моменты времени начала и окончания сбора данных тенденции, имеется также возможность включения и отключения сбора данных тенденции при помощи сообщений BACnet.
Каждый объект Trend Log поддерживает внутренний буфер для хранения данных тенденции. Поставщик свободен в выборе размера этого буфера, кроме того, можно выбирать, имеет ли буфер фиксированный или динамически изменяемый размер. Как только буфер заполняется, при добавлении новой записи в буфере замещается наиболее давняя запись, либо Trend Log может быть сконфигурирован на прекращение сбора новых данных. Выборка данных тенденции производится при помощи службы ReadRange. Для объектов Trend Log определены внутренние механизмы формирования сообщений, которые могут использоваться для подачи оповещения о том, что буфер заполнен.
Приобретение удаленными устройствами записей тенденции не влияет на состояние самого объекта Trend Log. Тем самым обеспечивается независимый последовательный доступ к записям журнала со стороны нескольких удаленных устройств.
Объект Trend Log сконструирован для регистрации значений одного свойства одного объекта. В настоящее время комитет ASHRAE обдумывает предложение, которое, если будет одобрено, приведет к созданию более сложного объекта, позволяющего производить сбор в каждую запись журнала тенденции значений нескольких свойств.
Разработка BACnet: открытый процесс | ||
Признается, что возможность обработки событий и аварийных ситуаций является удачным решением, но, учитывая опыт непосредственных разработчиков, эти возможности имеют определенный акцент в сторону систем ОВК. С самого начала предполагалось, что BACnet будет использоваться в различных системах управления и автоматизации жизнеобеспечения зданий, а не только в ОВК. В конце 1995 года, когда впервые была опубликована информация о BACnet, европейские компании, занимавшиеся системами пожарной сигнализации, обсуждали возможность принятия стандарта, который мог бы быть использован для интеграции систем пожарной сигнализации с системами управления ОВК. Они сосредоточились на рассмотрении протоколов, обсуждавшихся в европейских комитетах по стандартам и наделенных возможностями «открытого протокола», контролировавшимися и продвигавшимися частными компаниями США. Участвовавшие в этом обсуждении эксперты пришли к заключению, что BACnet является единственным имеющимся протоколом, который может быть реализован как на самых простых, так и на больших сложных системах. Он предоставлял также необходимую степень гибкости реализации сетевой топологии. В Соединенных Штатах стандартами по связи в системах безопасности занимается секция оповещения, защиты и связи (3-SB) Национальной ассоциации производителей электрооборудования (NEMA). Эта секция тесно связана с Национальной ассоциацией противопожарной защиты (NFPA). На собрании NEMA в апреле 1997 года европейские эксперты по безопасности встретились с одним из авторов BACnet, который представлял этот протокол. Европейцы указали, что они работали над адаптацией BACnet к системам безопасности и обнаружили, что в стандарте отсутствуют некоторые функциональные возможности, необходимые для их прикладной области. Это обсуждение привело к формальному предложению, представленному в комитет NEMA 3-SB в апреле 1998 года. В этом предложении отмечена необходимость введения новых объектов и служб BACnet, которые могли бы устранить указанные недостатки. Одной из проблем было то, что устройства, используемые в приложениях безопасности, определяют режимы работы, которые могут быть изменены, а также соответствующие этим режимам рабочие состояния. Примерами таких режимов являются режимы включения и отключения, тестирование, режимы работы в присутствии и отсутствии людей, режим охраны с использованием вооружения и предварительный режим охраны с вооружением и т. д. Необходимо, чтобы эти режимы могли быть видимы в сети, а рабочие параметры соответствующих устройств менялись от режима к режиму. Другой проблемой является то, что системы безопасности поддерживают концепцию блокирования в определенных рабочих состояниях до тех пор, пока уполномоченный на это человек не произведет определенные действия. Имеется также различие между состояниями «помеха» и «тревога». Операторы должны иметь возможность переключать устройства в режимы «молчание» и «сброс», при этом эти действия имеют определенный смысл для производства систем безопасности. Иногда устройства необходимо контролировать индивидуально, а в другие моменты – контролировать группу устройств как единый комплекс. Стандарт BACnet-1995 не мог достаточно легко реализовать эти требования в режиме взаимодействия разнородных устройств. Национальный институт стандартов и технологий (NIST) содействовал созданию специальной группы экспертов для рассмотрения европейских предложений. В результате была создана объединенная рабочая группа из экспертов по безопасности и по технологии BACnet, представлявшая отчеты в комитеты NEMA и ASHRAE. Два комитета по строительной индустрии объединили усилия по созданию механизма, благодаря которому эксперты обоих комитетов имели богатые возможности для ознакомления и комментирования технической работы. Результатом этих усилий была публикация в апреле 2000 года для публичного рассмотрения дополнений протокола BACnet, касающихся вопросов безопасности. Комментарии, появившиеся в ходе публичного рассмотрения, привели к некоторым изменениям дополнения, после чего эти документы в марте 2001 года были выставлены на повторное рассмотрение. Окончательная редакция дополнений была одобрена в июне 2001 года. Результатом дополнения стандарта стало введение объектного типа Life Safety Point, представляющего характеристики отдельного инициативного или индикаторного устройства (например, детектора дыма или звонка тревоги), объекта Life Safety Zone, представляющего обобщенные характеристики набора точек обеспечения безопасности, а также службы LifeSafetyOperation, подключающей необходимое специальное взаимодействие с человеком (рис. 3).
Процесс разработки дополнений, касающихся безопасности, не уникален. Такая же совместная работа проводится в настоящее время в области освещения и коммунального хозяйства. Рассматриваются также другие предложения, поступающие извне Соединенных Штатов. Эта деятельность иллюстрирует несколько ключевых позиций, связанных с BACnet. Во-первых, к стандарту могут добавляться новые возможности, позволяющие подключать к нему целые отрасли промышленности. Во-вторых, процесс является открытым и гибким, в нем могут участвовать наряду с ASHRAE и другие профессиональные организации. И наконец, идеи и предложения приходят со всего мира. BACnet быстро становится международным стандартом, поддерживаемым техническими экспертами во всем мире. |
Управление устройствами и сетью
Единственной новой возможностью, добавленной в эту область взаимодействия разнородных устройств, является служба UTCTimeSynchronization. Эта служба дополняет существующую службу TimeSynchronization предоставлением универсального глобального времени (UTC) вместо локального времени временного сервера. Исторически UTC было аналогично cреднему времени по Гринвичу, т. е. местному времени на нулевом меридиане, проходящему через английский город Гринвич и используемому в качестве общемирового опорного времени.
Важность новой службы заключается в том, что она была добавлена в результате признания того, что системы BACnet могут распространяться на несколько часовых поясов и в определенных случаях могут быть глобальными. Использование UTC в качестве базиса для синхронизации времени позволяет одному серверу согласовывать временные параметры работы BACnet в среде Интернет, независимо от степени географической протяженности системы.
Процедуры BACnet
В стандарте BACnet-1995 рассматривались исключительно вопросы приоритетов команд. Со временем стало ясно, что наряду с процедурами реализации механизма приоритета команд, для систем управления и автоматизации обслуживания зданий требуются различные процедуры работы с объектами и службами BACnet. И эти процедуры должны быть стандартизированы.
Первый такой набор процедур, добавленный в протокол, реализует функции резервирования и восстановления. Эти процедуры позволяют резервировать данные конфигурации, а затем загружать эти данные в режиме совместимой работы разнородных устройств, даже если, как это обычно бывает, устройства исходно конфигурируются при помощи собственных инструментальных средств и технологий. Для новых процедур потребовалось добавление нескольких свойств в объектный тип Device («Устройство»), наиболее важным из которых является свойство Configuration_Files, представляющее собой массив идентификаторов объектов File, которые все вместе содержат соответствующие данные конфигурации, необходимые для восстановления текущего состояния устройства.
Направления дальнейшего развития
Надежно обосновавшись на мировом рынке и продемонстрировав способность к расширению исходной конструкции, BACnet начинает проникать в новые прикладные области. Комитет ASHRAE организовал рабочие группы для разработки и предложения новых возможностей в нескольких таких областях. Во многих случаях эксперты ASHRAE работают совместно с другими профессиональными обществами, аналогично тому, как осуществлялось успешное взаимодействие со специалистами в области противопожарной сигнализации.
- Освещение здания
Была организована рабочая группа по приложениям освещения. Эта группа работает в кооперации с Национальной ассоциацией производителей электрооборудования (NEMA) и Североамериканским обществом инженеров по освещению. Основным направлением работы данной рабочей группы является разработка способов представления в сети управляющей логики, аналогичной логике управляющих панелей систем освещения. В качестве примеров подобных разработок можно упомянуть гибкое группирование осветительных приборов, конструирование предопределенных осветительных планов, вызываемых одним нажатием кнопки, управление ослаблением освещения, разработка систем предупреждения и блокировки помещений в периоды отсутствия людей. Такие разработки высокого уровня могут быть важной составляющей интегрированной системы.
- Коммунальные услуги
Во многих частях света наблюдается тенденция перехода от официальных монополистических коммунальных поставщиков электричества и газа к открытому, конкурентному энергетическому рынку. В ближайшем будущем системы автоматизации жизнеобеспечения зданий должны будут решать важные задачи обеспечения связи с поставщиками коммунальных услуг для обсуждения цен, уменьшения или смещения пиковых нагрузок, передачи счетов и обмена информацией по качеству услуг, а также, возможно, и другие задачи. В связи с этим была создана рабочая группа по интеграции коммунальных услуг для рассмотрения этих задач и разработки необходимых расширений BACnet. Для ведения диалога по этим вопросам рабочая группа вошла в контакт с компаниями по обеспечению коммунальных услуг, а также с Институтом по исследованию электрической энергии.
- Контроль доступа
Еще одной прикладной областью управления обслуживанием зданий, представляющей значительный интерес для разработчиков BACnet, является создание эффективных систем контроля доступа. Имеется множество предложений по объединению систем контроля доступа с системами обнаружения возгорания, системами освещения и ОВК. Такое объединение обеспечит лучшее управление затратами энергии, более высокий комфорт, более быструю реакцию в критических ситуациях. Наряду с автоматическими запрограммированными действиями, системы контроля доступа могут предоставлять информацию об условиях в здании и местоположении находящихся в нем людей. Такая информация может быть весьма полезна для персонала служб реагирования на чрезвычайные ситуации. Большое внимание этим вопросам уделяется в рабочих группах по обеспечению безопасности.
- Безопасность
Системы BACnet предоставляют возможность соединения нескольких систем обслуживания зданий с использованием протокола IP и при помощи подключения изначально автономных систем в зданиях. Но с этими новыми возможностями возникли и новые проблемы, связанные с безопасностью. Поэтому при внедрении интегрированных систем обслуживания здания разработчикам приходится обычно решать целый комплекс проблем по обеспечению безопасности. Для исследования этих вопросов была создана рабочая группа по безопасности в сети. В ее обязанности входит определение проблем, относящихся к безопасности, оценка рисков, внесение предложений по решению этих проблем. Предполагается, что во многих случаях в системах автоматизации жизнеобеспечения зданий могут быть использованы решения, уже применяемые в различных информационных технологиях и электронной коммерции. Не исключается, что в дальнейшем могут возникнуть новые задачи, которые потребуют от BACnet особых решений.
- Метод испытаний
В течение нескольких лет комитет ASHRAE работал над дополнительным стандартом – «Метод испытаний на соответствие требований BACnet». Этот стандарт, находящийся в настоящее время в процессе открытого рассмотрения, предоставит полный набор требований к испытаниям, необходимым для определения коммуникационных возможностей устройств BACnet. Эскизная версия стандарта уже сейчас используется Ассоциацией производителей BACnet (ВМА) в качестве базы программы независимых испытаний и составления отчета по результатам испытаний устройств BACnet. Работающая в этой области совместно с ВМА группа BACnet-Европа намеревается открыть в Европе независимую испытательную лабораторию.
Заключение
Хотя эта статья посвящена в основном техническим вопросам разработки стандарта BACnet-2001, в практической области большое внимание уделялось политическим и коммерческим аспектам. Стандарт BACnet неуклонно завоевывает повсеместное признание. Он уже переведен на китайский, японский и корейский языки, предполагается его утверждение в Южной Корее в качестве национального стандарта. Он уже является предварительным стандартом Европейского Сообщества, в настоящее время происходит процесс его одобрения, в результате чего он станет законченным европейским стандартом и стандартом ISO. Более того, недавние исследования показали, что установки BACnet выполнены уже почти в ста странах на всех континентах, включая Антарктику. Это явилось результатом того факта, что BACnet основан на согласованных решениях, направленных на развитие производства систем управления и автоматизации жизнеобеспечения зданий, использование которых открыто для всех.
Перевод с английского Л. И. Баранова.
Статья опубликована в журнале “АВОК” за №4'2003
Статьи по теме
- Реализация технологии BACnet в городе Таксоне
АВОК №3'2005 - Успех технологии BACnet в Германии
АВОК №2'2006 - BACnetTM: Вопросы и ответы
АВОК №1'1998 - Информационная безопасность и защита от перенапряжений в сетях BACnet
АВОК №2'2014 - Системы автоматизации зданий на базе сети BACnet
АВОК №5'2003 - BACnet – интегрирующий стандарт
АВОК №3'2004 - Веб-службы и BACnet
АВОК №2'2005
Подписка на журналы