معرفی و تاریخچه 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) مدل
میکند که خواص آن نشانگر مسائل مختلف سخت افزاری ، نرم افزاری و کارکرد
تجهیز است . این اشیاء وسیله ای برای شناسائی و دسترسی به اطلاعات تجهیز
بدون نیاز به جزئیات طراحی داخلی و پیکر بندی دستگاه است .