المعرفة/شرح الواجهات/BACnet

شرح الواجهاتBACnet

ما هو BACnet؟ شرح بروتوكول أتمتة المباني

BACnet (Building Automation and Control Networks) هو المعيار المنتشر عالميًا الذي تتواصل به أنظمة التدفئة والتهوية والتكييف والإضاءة والعدادات مع نظام إدارة المباني. وبدلًا من عناوين السجلات يصف BACnet كل جهاز بكائنات وخصائص يتعرف عليها نظام الإدارة بنفسه.

الحقائق الأساسية

  • BACnet معيار موحّد في ASHRAE 135 وISO 16484-5، وهو مستقل عن الشركات المصنّعة.
  • كل جهاز هو كائن Device برقم مثيل فريد، والقيم المقيسة مثلًا كائنات Analog Input.
  • يعمل BACnet IP عبر UDP، افتراضيًا على المنفذ 47808، ويعمل BACnet MS/TP عبر RS485.
  • يمرّر جهاز BBMD رسائل البث في BACnet عبر حدود الشبكات الفرعية.
  • تصف ملفات تعريف الأجهزة مثل B-ASC الوظائف التي يجب أن يتقنها الجهاز كحد أدنى.

في هذه الصفحة

كيف يُبنى BACnet؟

يفكر BACnet بالكائنات. فالجهاز في الشبكة كائن Device برقم مثيل لا يجوز أن يتكرر في شبكة BACnet بأكملها. وتحته كائنات أخرى: Analog Input لقيمة مقيسة مثل القدرة الفعالة، وBinary Input لحالة تشغيل وإيقاف، وAnalog Value لقيمة محسوبة.

لكل كائن خصائص (Properties)، أهمها Present Value أي القيمة الحالية، ومنها أيضًا Object Name وUnits وStatus Flags. ولأن الاسم والوحدة محفوظان في الجهاز، لا يحتاج نظام الإدارة إلى قائمة سجلات ليفسر القيمة تفسيرًا صحيحًا.

نوع الكائنالمعنىمثال
Deviceالجهاز نفسهعداد، منظّم، بوابة
Analog Inputقيمة مقيسةالطاقة، القدرة، الجهد
Binary Inputحالة تشغيل أو إيقافتلامس إنذار، مدخل تعرفة
Analog Valueقيمة محسوبة أو مضبوطةمجموع، قيمة مرجعية

كيف تتبادل أجهزة BACnet البيانات؟

عبر الخدمات (Services). فبخدمة Who-Is يسأل نظام الإدارة عن الأجهزة الموجودة في الشبكة، فيجيب كل جهاز بـ I-Am. وبخدمة ReadProperty يقرأ قيمًا منفردة، وبخدمة ReadPropertyMultiple عدة قيم دفعة واحدة.

وبدلًا من الاستعلام المستمر يستطيع نظام الإدارة الاشتراك في التغيرات بخدمة SubscribeCOV (ويعني COV تغيّر القيمة Change of Value)، فيبلغ الجهاز من تلقاء نفسه حين تتغير القيمة بأكثر من مقدار محدد.

BACnet IP وMS/TP وBACnet/SC: ما الفرق؟

النسخةالنقلالاستخدام النموذجي
BACnet IPEthernet، منفذ UDP 47808المعيار في المنشآت الجديدة
BACnet MS/TPRS485، رئيسي/تابع مع تمرير الرمز (Token Passing)الأجهزة الميدانية، المنشآت القائمة
BACnet/SCEthernet، مشفّر بـ TLS عبر محور (Hub)منشآت ذات متطلبات عالية لأمن المعلومات

ماذا يفعل جهاز BBMD؟

رسالتا Who-Is وI-Am رسائل بث، والموجّهات لا تمرّر رسائل البث إلى شبكات فرعية أخرى. فإذا كان نظام الإدارة والأجهزة في شبكات فرعية مختلفة، يتولى ذلك جهاز إدارة البث BACnet Broadcast Management Device (BBMD): يستقبل رسائل البث ويرسلها مباشرة إلى أجهزة BBMD في الشبكات الفرعية الأخرى. ويمكن لجهاز منفرد بدلًا من ذلك أن يسجل نفسه لدى BBMD كجهاز أجنبي (Foreign Device).

ماذا يعني B-ASC وBTL؟

يصف BACnet أنواع الأجهزة الشائعة بملفات تعريف. وجهاز B-ASC (BACnet Application Specific Controller) جهاز ذو مهمة ثابتة، مثل عداد أو بوابة، يتيح قيمه ويجيب عن الطلبات. وتتحقق مختبرات BACnet Testing Laboratories (BTL) من أن الجهاز يستوفي متطلبات ملف تعريفه.

كيف تصل بيانات العدادات إلى BACnet؟

معظم عدادات الفوترة لا تملك BACnet بل M-Bus أو Modbus. وهنا تقوم البوابة بالترجمة: تقرأ العدادات عبر واجهتها الخاصة وتتيح كل عداد كجهاز BACnet مستقل بكائنات Analog Input، فيبدو لنظام الإدارة وكأن لكل عداد واجهة BACnet.

حصل EMU M-Center على شهادة B-ASC ويدعم BBMD، ويؤدي هذه المهمة في حلول من M-Bus إلى BACnet IP ومن RS485 إلى BACnet IP ومن Modbus TCP إلى BACnet IP. ويصف المقال من M-Bus إلى BACnet IP كيفية التعامل مع ذلك في مرحلة التخطيط.

الأسئلة الشائعة


ما المنفذ الذي يستخدمه BACnet IP؟

منفذ UDP 47808، أي BAC0 بالنظام الست عشري. وكثيرًا ما تستخدم شبكات BACnet الأخرى في المبنى نفسه المنافذ التالية له.

ما الفرق بين BACnet وModbus؟

ينقل Modbus قيم سجلات يُذكر معناها في الدليل، أما BACnet فينقل كائنات لها اسم ووحدة وحالة يتعرف عليها نظام الإدارة بنفسه. وينتشر Modbus في العدادات والصناعة، وBACnet في إدارة المباني.

هل يمكن أن يعمل BACnet عبر RS485؟

نعم، باسم BACnet MS/TP. ويستخدم الخط ثنائي الأسلاك نفسه الذي يستخدمه Modbus RTU، لكن بطريقة وصول خاصة به (Token Passing). وفي المنشآت الجديدة يُستخدم BACnet IP في الغالب.

ما هو رقم مثيل Device؟

رقم من 0 إلى 4194302 يميّز كل جهاز BACnet في الشبكة تمييزًا فريدًا. فإذا أُعطي المثيل نفسه مرتين، لم يعثر نظام الإدارة على أحد الجهازين.

هل يحتاج كل عداد إلى عنوان IP خاص به؟

لا. فخلف البوابة تتشارك العدادات عنوان IP الخاص بالبوابة، ويُميَّز بينها برقم شبكة BACnet افتراضي ومثيل Device خاص بكل منها.

اقرأ المزيد


SEITEM-Bus إلى BACnet IPبوابة مع EMU M-Center SEITEمن RS485 إلى BACnet IPأجهزة Modbus RTU في نظام إدارة المباني SEITEمن M-Bus إلى BACnet IPبيانات العدادات في نظام إدارة المباني SEITEشرح الواجهاتمقارنة بين الواجهات الخمس

إدخال بيانات العدادات إلى نظام إدارة المباني؟


أرسلوا إلينا عدد العدادات ونوعها ونظام الإدارة، وسنخبركم بالتراخيص التي يحتاجها EMU M-Center.

الهاتف
‎+41 (0)41 545 03 00

الدعم الفني
helpdesk [at] emuag.ch
نموذج الدعم →