СМИС Эксперт » Программное обеспечение » Протокол BACnet: особенности и применение на практике

Протокол BACnet: особенности и применение на практике

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

Изначально протокол BACnet был создан для обеспечения бесперебойной передачи данных в сетях автоматизации и управления различных объектов. На разработку данного стандарта ушло порядка 9 лет, благодаря чему в 1995 году вышел в свет первый стандарт, а в 2003 году он был усовершенствован и по сей день активно используются в качестве стандарта ISO.

Описание и концепция протокола BACnet

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

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

Другое, что стоит отметить в описании протокола BACnet – это его гибкость. Его использование позволяет проектировать системы управления любого размера и степени сложности. Со временем данную систему можно дополнять и модернизировать, интегрируя в неё новые объекты. Данный протокол может поддерживать неограниченное количество подключенных объектов. Кроме того, в систему, под управлением BACnet, можно интегрировать также удалённые объекты, благодаря последнему новшеству модернизировавшему транспортные каналы передачи данных – протоколу BACnet IP.

Передача информации в рамках протокола BACnet

Внедрение протокола BACnet позволяет использовать для передачи данных различные транспортные уровни.

Изначально данный протокол поддерживал передачу данных только в локальных сетях, среди которых:

  • ARCNET;
  • PTP;
  • Ethernet;
  • MS/TP.

Однако со временем стандарт был модернизирован, и более современная версия BACnet IP протокол позволяет передавать информацию с помощью сетей TCP/IP, используя Wi-Fi и GPS. Это изменение значительно расширило возможности протокола и позволило подключать к сети неограниченное количество устройств, даже если они находятся удалённо. Учитывая такое описание BACnet IP протокола несложно сделать вывод, что скорость передачи данных при его внедрении значительно возрастает.

Взаимодействие протокола BACnet с OPC сервером «Xpert»

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

Решить проблему поможет модульный OPC сервер «Xpert». Он может стать своего рода посредником между сетями, работающими на основании разных стандартов. Данный сервер позволяет объединить сети, работающие на основании различных протоколов посредством модулей. При необходимости к серверу можно подключать сети удалённо.

МОДУЛЬНЫЙ OPC SERVER «XPERT»

Модульный OPC сервер Xpert — это суперкомпактное SCADA-подобное приложение. Это ПО создавалось для работы в составе СМИС.

МОДУЛЬ «BACNET»

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