معرفی و تاریخچه  BACnet

 

Bacnet (Building Automation and Control Network)یک استاندارد و پروتکل ارتباطی توسعه یافته توسط انجمن مهندسین گرمایش ، سرمایس و تهویه مطبوع آمریکا (ASHRAE)برای استفاده در اتوماسیون ساختمان میباشد . که دیوایس و سیستم ها را قادر به مبادله اطلاعات میسازد . BACnetدر سیستم های اتوماسیون بی شماری در سرتاسر جهان استفاده میشود . و از استاندارد بین المللی  ISO 16484_5در سال 2003به دست آمده است .  BACnetبهمنظور پاسخدهی به نیاز یک پروتکل ارتباط داده ای استاندارد تکامل یافته است . BACnet  به گونه ای طراحی شده است تا بتواند به خوبی بهبود  تکامل یابد .همچنین با تغییر نیازهای اتوماسیون ساختمان و پیشرفت فن آوریهای کامپیوتر بر مبنای انتشار نسخه اولیه در 1995 کمیته تدوین استاندارد دائمی تشکیل شده است تا پروتکل را تحت قواعد ASHRAEبرای پشتیبانی مداوم به روز کند . BACnetبعد از انتشار نسخه اولیه ، تغییرات زیادی به خود دیده . برخی از خصوصیاتی که به BACnetافزوده شده اند عبارتند از :

·        توانائی های افزایش یافته برای اتصال به سیستم هائی که در منطقه وسیعی پخش شده اند ، با استفاده از پروتکل اینترنت (IP)

·        افزایش اشیاء و خدمات جدیدی که تشخیص آتش و دیگر اقدامات حفاظتی را انجام میدهند

·         توانائی ذخیره و بازیابی داده های تجهیزات شبکه

·        افزودن ابزار های جدید برای راحت تر شدن تخصیص و برنامه ریزی سیستم های BACnetو بسیاری دیگر

افزایش موفقیت آمیز قابلیت های جدید به مرور زمان با پیشرفت فناوری ، نشانگر انعطاف پذیری پروتکل BACnetاست .

حوزه عملکرد BACnet

این پروتکل مجموعه مشروحی از پیغامها برای تبادل اطلاعات باینری کد شده ، آنالوگ و داده های الفبائی  (کاراکتری) بین تجهیزات تعریف شده است. پروتکل BACnet  تعیین میکند که چگونه و چه پیامهائی (فریم های داده ای ) میتوانند از یک دیوایس یا سیستم به سیستم دیگر انتقال داده شوند.  پیام ها میتوانند حاوی اطلاعات زیر باشند ، ولی به آنها محدود نمیشود .

1.       مقادیر باینری خروجی و ورودی سخت افزار (برای مثال روشن و خاموش کردن پمپ و یا باز و بسته کردن پنجره )

2.       مقادیر آنالوگ خروجی و ورودی سخت افزار ( برای مثال جریان آنالوگ سنسور دما ، ولتاژ کنترلی برای شیر ها )

3.       مقادیر آنالوگ و باینری نرم افزار ( به طور مثال قرائت سنسور حرارتی به درجه سانتی گراد )

4.       مقادیر رشته های عددی

5.       اطلاعات جدول زمان بندی

6.       اطلاعات آلارم و رویداد ( برای مثال دتکتور حرکتی و تماسی)

7.       فایل ها 

8.       منطق کنترل

پیام ها به طرق مختلفی انتقال داده میشوند . یک گزینه خصوصا خوب استفاده از شبکه محلی موجود (LAN)Local Area Networkاستفاده شده با اینترانت اداری میباشد . پیام هایBACnet  میتوانند روی این نوع شبکه و شبکه های محلی دیگر مانند ARCNET  یا  LONTALKیا MS/TPانتقال داده شوند . ارتباط Dial_upنقطه به نقطه روی یک خط تلفن بای فواصل طولانی تر نیز مناسب هستند .

این پروتکل ، هر کامپیوتر اتوماسیون و کنترل ساختمان(هر نوع ماشین اتوماسیون که اصطلاحاً "دیوایس" به آنها اطلاق میشود ) را به صورت مجموعه ای از  ساختار های داده ها به نام  "شیء" (object)  مدل میکند که خواص آن نشانگر مسائل مختلف سخت افزاری ، نرم افزاری و کارکرد تجهیز است . این اشیاء وسیله ای برای شناسائی و دسترسی به اطلاعات تجهیز بدون نیاز به جزئیات طراحی داخلی و پیکر بندی دستگاه است .