Протокол baCnet
Название протокола BACnet представляет собой аббревиатуру Building Automation and Control Networks (сети автоматизации и управления зданий). Он разрабатывался комитетом ASHRAE в течение 8,5 лет. Первый вариант был принят в 1995 году. В 2001 году была принята последняя редакция стандарта.
Одним из самых больших преимуществ протокола BACnet (BACnet — протокол обмена данными для систем автоматизации жизнеобеспечения зданий) является его способность адаптироваться к новым сетевым технологиям и учитывать потребности пользователей
BACnet представляет собой специализированный протокол передачи данных для автоматизации зданий и управляющих сетей. Его главный приоритет сосредоточен на уровне прикладной задачи.
Протоколом BACnet регламентируются:
- Параметры электрических сигналов.
- Система адресации.
- Способы сетевого доступа (Master-Slave, Peer-to-Peer).
- Процедуры проверки ошибок.
- Процедуры управления потоком (Flow control).
- Последовательность сообщений, система сегментации, наличие контрольных точек.
- Формат представления (упаковки, шифрования).
- Формат сообщений.
Объекты BACnet
Каждый объект в сети BACnet характеризуется набором "свойств", которые описывают его поведение или управляют его работой.
На рисунке представлен набор основных стандартных объектов BACnet (не всех). Предполагается, что в дальнейшем будут появляться новые стандартные объекты. Кроме того, стандартом оговорено допущение на использование разработчиками своих собственных объектов, а также способы взаимодействия с ними со стороны устройств сторонних производителей.
Стандартные объекты BACnet
Любое устройство в сети BACnet описывается в виде набора стандартных объектов. Причем количество одинаковых объектов, составляющих устройство, не ограничено.
Стандартом BACnet заданы следующие классы прикладных задач, которые выполняют устройства:
- тревоги и события;
- доступ к файлам;
- доступ к объектам;
- управление удаленным устройством;
- виртуальный терминал.
Эти классы прикладных задач описаны набором услуг (Services), которые выполняются определенным классом задач. Например, для класса прикладных задач «доступ к объекту» заданы следующие услуги:
- ReadProperty
- CreateObject
- ReadPropertyConditional
- DeleteObject
- ReadPropertyMultiple
- AddListElement
- WriteProperty
- RemoveListElement
- WritePropertyMultiple
Эта подробная регламентация позволяет представить все многообразие устройств и решаемых ими задач в сети BACnet.
Транспортный уровень
Помимо прикладного уровня протокол BACnet описывает возможные опции локальной сети. Первоначально протокол допускал использование следующих сетевых технологий:
Ethernet;
ARCNET;
Master-Slave/Token Passing (MS/TP);
Point-to-Point (PTP);
LonTalk.
Эти опции обеспечивают различные характеристики сети, покрывая специфические потребности конкретных приложений.
Для связи с частными сетями требуется наличие специализированных шлюзов, которые при переупаковке сообщений BACnet должны, кроме того, осуществлять их "перевод" на язык соответствующего частного протокола.
Для взаимодействия через IP-сети BACnet предусматривает 2 режима работы:
туннелирование IP-сообщений;
использование BACnet/IP.
- 1. Виртуальные технологии и приборы
- 2. Классификация логических модулей logo
- 3. Классификация модулей расширения в logo и их технические характеристики
- 4. Соединительные элементы и блоки в программе logo
- 5. Метод программирования контроллера logo
- 6. Специальные функции в logo
- 7. Изолирующие барьеры в plc
- 8. Стратегия монтажа в plc цепей ввода/вывода
- 9. Основные производители промышленных контроллеров и scada-систем
- 10. Промышленные микропроцессорные сети
- 11. Интерфейсы последовательной передачи данных. Rs 422/rs 485
- 12. Исполнительный механизм мэо – 16 и схема его подключения к plc
- 13. Примеры промышленных сетей
- 14. Понятия «источник» и «приемник» в plc
- 15. Классификация scada-систем и базовые функции.
- 16. Архитектура промышленного контроллера I-7188.
- 17. Программируемые среды в контроллере I-7188.
- 18. Архитектура работы библиотек в контроллере I – 7188.
- 19. Аналоговые модули серии I – 7000.
- 20. Дискретные модули серии I-7000.
- 21. Состав и назначение программы Good Help
- 22. Состав современных plc.
- 2 3. Алгоритм работы plc.
- 24. Время отклика системы ввода/вывода.
- 25. Стандарт на языки программирования plc
- 26. Стандарт промышленных сетей can
- 27. Структура модуля I-7041, принцип работы и схемы его подключения
- 28. Структура модуля I-7042, принцип работы и схемы его подключения
- 29. Структура модуля I-7050, принцип работы и схемы его подключения
- 30. Структура модуля I-7065, принцип работы и схемы его подключения
- Протокол baCnet
- 35. Plc для систем автоматизации зданий
- Основные плк
- 36. Автоматизация и диспетчеризация зданий
- 44. Протокол baCnet
- 45. Стандарт промышленной сети can
- 46. Технология орс
- 47. Scada-системы
- 48. Система программирования контроллеров IsaGraf
- 49. Стандарт взаимодействия программных компонентов ole (opc)
- 50. Интерфейсы последовательной передачи данных
- Основы интерфейсов последовательной передачи данных
- 51. Стандарт на языки программирования plc (iec 1131-3)
- 52. Распределенные системы управления и plc