BC/NW 2015  1 (26) 7:6

ИССЛЕДОВАНИЕ ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОТОКОЛА BACNET ДЛЯ РЕАЛИЗАЦИИ СЕТИ АСУ ЗДАНИЯ

 

Холдоенко Д.М., Иванов А.В.

 

         Актуальность работы обусловлена внедрением средств микропроцессорной техники в АСУЗ. В состав АСУЗ входит диспетчерский ПК, который связан по локальной сети с устройствами сбора данных и управления.

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

Ассоциация KNX

Рис.1. Эмблема протокола Konnex.

Протокол Konnex:

+Поддерживает несколько различных способов передачи информации.

+Прост в программной реализации.

-Часто необходимы дополнительные шлюзы.

-Слабо регламентируется разнообразие устройств в сети.

http://www.isatronix.com/images/lonworks-logo.gif

Рис.2. Эмблема протокола LonWorks.

Протокол LonWorks:

+Не зависит от среды передачи;

+Нет разделения на ведущих и ведомых устройств;

-Встроенное ПО, жёсткая программная привязка;

-Микросхема Neuron Chip, жёсткая аппаратная привязка;

- Свой язык программирования.

http://www.deltacontrols.com/images/default-source/news-and-events-library/bacnet-logo-new.gif?sfvrsn=1

Рис.3. Эмблема протокола BACnet.

Протокол BACnet:

+Каждое устройство описывается набором объектов;

+Определены классы задач и соответствующие им сервисы;

+Подробно регламентируется разнообразие устройств сети;

+Сокращённая модель OSI;

+Протокол аппаратно и программно независим;

-Сложность описания устройств.

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

D:\_УЧЕБА\_важное с тех и с этих  семестров\9 сем\_Конференция\АСУЗ\картинки.files\image001.png

Рис. 4. Структурная схема АСУЗ на основе разработки фирмы DeltaControls.

В работе рассматривается сеть АСУЗ, построенная на основании разработок фирмы  DeltaContras. Эта сеть иерархична и состоит из 4х уровней: территориальный уровень, здание, помещение и отдельное устройство.

D:\_УЧЕБА\_важное с тех и с этих  семестров\9 сем\_Конференция\АСУЗ\картинки.files\image004.gif

Рис. 5. Структура соединений устройств в локальной сети АСУЗ.

В состав рассматриваемой сети входят: управляющий компьютер, системный контроллер и МПС. Объектом служит датчик температуры.

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

·       встроенный отладчик;

·       64K Flash памяти;

·       10р АЦП;

·       поддерживает протоколы USB/UART/SPI/SMBus;

·       имеет 5 8-битных портов ввода/вывода;

·       а также 4 таймера/счётчика.

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

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0006_image005.gif

Рис. 6. Схема модели СМО в программе моделирования AnyLogic.

Также разработана модель Системы Массового Обслуживания в программе моделирования AnyLogic.

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

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0005_image007.gif

Рис.7. График распределения размера MSTP кадра.

На рис. 7 отображено вероятностное распределение размера кадра, свойственное MSTP для данной сети.

 

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

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0007_image008.png

Рис. 8. Зависимость λmax(N) от скорости передачи.

На рис. 8 указана зависимость максимальной интенсивности запросов от числа пользователей/устройств при разных скоростях передачи. Учитывая, что максимальный процент потерь не должен превышать 5%.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0008_image010.png

Рис. 9. Зависимость λmax(N) от % допустимой потери.

Но в данной модели пороговый процент потерь не столь существенен, т.к. отклонение графиков, показанное на рис.9 в диапазоне 5-15% минимально.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0009_image012.png

Рис. 10. Зависимость λmax(MPS_delay) от скорости передачи.

На рис. 10 указана зависимость максимальной интенсивности от среднего времени обработки кадра управляющим МПС.

Длительность обработки значительно влияет на общее время лишь при высокой скорости передачи.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0010_image014.png

Рис. 11. Зависимость λmax(size) от скорости передачи.

На рис. 11 показана зависимость максимальной интенсивности запросов от размера кадра MSTP.

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

Литература

1. ANSI/ASHRAE Standard 135-2001. STANDARD BACnet — A Data Communication Protocol for Building Automation and Control Networks.

2. Документация к Cubieboard.

http://docs.cubieboard.org/resources

3. Описание микроконтроллера C8051F34x.

www.silabs.com/Support%20Documents/TechnicalDocs/C8051F34x.pdf