Русская версия English version
datamicro.ru
О компании Цены Цены
Новости Поддержка

 


ИНТЕЛЛЕКТУАЛЬНОЕ ЗДАНИЕ
АВТОМАТИЗАЦИЯ
ТРАНСПОРТ
АВИАЦИЯ
ТЕХНОЛОГИИ
СПЕЦИФИКАЦИИ

 

 


   Построение систем автоматизации зданий / 3

Построение систем автоматизации зданий.

Уровень распределенного приложения

Одним из уровней DDCNP, поддерживаемым CANe, является уровень распределенного приложения. Этот уровень обеспечивает описание системы в терминах области приложения, независимо от применяемых для ее построения технологий (независимо от сетей, узлов, устройств). То есть описывает алгоритмы функционирования прикладной системы.

Уровень определяет понятие DAE (Distributed Application Entity) – объект распределенного приложения (логический объект). Логический объект – это функциональность, описывающая алгоритмы поведения объектов прикладной системы. DAE идентифицируется 13-разрядным идентификатором DAE-ID. Тем самым платформа поддерживает обслуживание до 8191 объектов распределенного приложения.

Рис. 2. Фрагмент системы
автоматизации здания

Например (рис. 2, для системы контроля и управления доступом, в качестве логического объекта может выступать комната #105, в которую необходимо ограничивать доступ. Соответственно такой логический объект реализует алгоритм контроля доступа: если к считывателю приложена смарт-карта и ее код есть в списке разрешенных, и дверь закрыта (геркон в пассивном состоянии), то отомкнуть электромеханический замок.

CANe поддерживает слой управления логическими объектами – DM (DAE Management). Через использование сервисов DM осуществляется взаимодействие логических объектов между собой.

Коммуникационные объекты DM:

  • Событийные объекты данных. В процессе функционирования логического объекта, в нем могут происходить какие-либо событие, о которых необходимо известить другие логические объекты. Например, активация охранного датчика в помещении, при установленной охране, приводит к выдаче сигнала тревоги. Эта тревога должна быть принята и обработана службой охраны. События передаются широковещательно
  • Командные объекты данных. Внутренние объекты данных логического объекта представляются в виде словаря объектов. Словарь объектов – это группировка доступных объектов данных в упорядоченном предопределенном режиме. Адресация объектов словаря осуществляется через индекс (16 разрядов) и субиндекс (8 разрядов). Для доступа к объектам словаря служат командные объекты данных. Посредством этих объектов осуществляется управление логическими объектами, их конфигурирование и настройка
  • Охранные объекты. Служат для определения нефункционирующих логических объектов. Охрана осуществляется через механизм сердцебиения – периодическая посылка сообщения - «я функционирую»

Взаимодействие объектов осуществляется по одной из двух моделей: Producer/Consumer, Client/Server.

Элементы

Для представления датчиков и актуаторов в DDCNP определено понятие элементов (Item). В зависимости от того, на каком уровне описывается элемент, элементы делятся на физические элементы (SAEI, NAEI, WAEI – элементы устройств соответственно сенсорного, контроллерного уровня и уровня станций) – датчики и актуаторы, подключаемые к узлам системы и представленные на уровне сенсорной сети или уровне сети контроллеров; логические элементы (DAEI – элементы объектов распределенного приложения) – датчики и актуаторы, представленные на уровне распределенного приложения.

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

  • Напряжение питания: 24 В
  • Тип выхода: аналоговый
  • Диапазон выходного напряжения: 1 ? 15 В

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

  • Единица измерения: °С
  • Диапазон значений: 0 ? 125 °С
  • Ошибки: обрыв, короткое замыкание

Все множество элементов разбивается на классы:

  • DI (Digital Input) – переключатели, концевики и так далее
  • DO (Digital Output) – приводы, электромеханические замки и так далее
  • AI (Analog Input) – термометры, датчики давления и так далее
  • AO (Analog Output) – приводы и так далее
  • AP (Access Point) – считыватели смарт-карт, таблеток iButton, а также другие классы элементов

Связь уровней DDCNP

Рис. 3. Связь уровней DDCNP

Прикладная система (здание), реализуемая на платформе DDCNP, делится на физическое представление – это множество всех узлов объединенных сетью и датчиков и актуаторов, подключенных к этим узлам (физические элементы) и логическое представление – это множество всех логических объектов и логических элементов. Причем один узел (уровня сети контроллеров) может обслуживать несколько логических объектов.

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

Семейство спецификаций

Рис. 4. Спецификации DDCNP

Чтобы разнообразные сенсорные и контроллерные устройства и рабочие станции, а также все логические объекты могли “видеть” друг друга и адекватно управлять всеми элементами прикладной системы, разработан набор спецификаций dmDS-xxxx, который включает как сами коммуникационные профили всех уровней (в том числе уровень распределенного приложения), так и набор профилей элементов и сенсорных сетей (рис. 4). При добавлении в платформу DDCNP и поддержки новых сенсорных сетей и полевых шин, этот набор будет постоянно расширяться.

На основе DDCNP реализован масштабируемый комплекс обеспечения безопасности и автоматизации зданий - scalaBACS (рис. 5).

 

Назад Содержание Вперед

 

Datamicro Co., Ltd. © 1991-2009, DATAMICRO Co., Ltd.
info@datamicro.biz
ООО НПКФ «ДЭЙТАМИКРО»
Россия, Таганрог,
+7 (8634) 314-000
cCube - разработка и поддержка сайтов Производство и поддержка сайта
cCube.ru