انتقل إلى المحتوى
ردهة مكاتب بإضاءة تمييز خضراء

البروتوكولات · BACnet

كائنات BACnet — قابلية التشغيل البيني بما يتجاوز قائمة النقاط

ما هي كائنات BACnet، وأي الخصائص تهم في التكامل، وكيف تتحقق قابلية التشغيل البيني قبل أن يصل الجهاز إلى قائمة النقاط.

إجابة سريعة

كائن BACnet تمثيل منظم لنقطة أو وظيفة على جهاز: مدخل تماثلي، أو مخرج ثنائي، أو قيمة متعددة الحالات، أو جدول زمني، أو سجل اتجاهات، وما إلى ذلك. ولكل كائن رقم نسخة وخصائص. وتجودة التكامل تعتمد على فحص الكائنات التي يدعمها الجهاز فعلا، لا على شعار البروتوكول على ورقة بياناته.

01

نموذج الكائنات بعبارات بسيطة

يكشف جهاز BACnet الكائنات، ولكل كائن خصائص. فالمدخل التماثلي يحمل قيمة حالية ووحدات وأعلام حالة ووصفا. والمخرج الثنائي يحمل حالة مأمورة وحالة تغذية راجعة. ويحتفظ كائن الجدول الزمني ببرنامج أسبوعي وتقويم استثناءات. ويسجل سجل الاتجاهات العينات. ويحمل كائن الجهاز نفسه معلومات الهوية والخدمات. وبمجرد قراءة النموذج بهذه الطريقة، تتوقف قائمة النقاط عن كونها قائمة أسلاك وتصبح قائمة بيانات مصنفة ذات سلوك. وهذا ما يجعل تكامل BACnet قابلا للتوقع. وينطبق المنطق نفسه على المدخل الثنائي والقيمة متعددة الحالات: فاسم الحالة يهم بقدر ما يهم الرقم الذي يقف خلفه.

  • الكائنات تحمل خصائص، لا قيما فقط
  • كائن الجهاز يحمل الهوية والخدمات
  • البيانات المصنفة تجعل التكامل قابلا للتوقع
02

قابلية التشغيل البيني وثيقة، لا وعد

يمكن لجهازين أن يدعيا BACnet ومع ذلك يتشاركان القليل جدا. فالموردون ينفذون أنواع كائنات وخدمات وخصائص اختيارية مختلفة. اطلب بيان مطابقة تنفيذ البروتوكول وقائمة الكائنات قبل التصميم. وتحقق من الكائنات القابلة للقراءة، والقابلة للكتابة، والتي تحتاج إلى أداة خاصة. وأكد ما إذا كان الجهاز يدعم اشتراكات التغيير عند تغير القيمة أم الاستقصاء فقط. وأكد رقم نسخة الجهاز ورقم الشبكة. وهذه الأسئلة تنتمي إلى تدقيق الواجهات، لا إلى مفاجأة في التشغيل التجريبي. وإذا لم يستطع المورد توفير الوثيقة، فتعامل مع الجهاز كصندوق أسود وسعر عدم اليقين في التكامل، بدلا من اكتشافه أثناء التشغيل التجريبي، حين يكون البرنامج أقل تسامحا. واختبار تجريبي قصير أرخص من مفاجأة متأخرة.

  • اطلب بيان PICS وقائمة الكائنات
  • تحقق من COV مقابل الاستقصاء
  • أكد رقم نسخة الجهاز ورقم الشبكة
03

الأولوية والتحرر والملكية

تستخدم كتابات BACnet مصفوفة أولويات. فالأمر بأولوية أعلى يتجاوز أمرا بأولوية أدنى، وعند تحرره تصبح القيمة الأدنى سارية مجددا. وهذا مفيد لسلامة الأرواح واستجابة الطلب والتجاوزات اليدوية، لكنه يعني أيضا أن نظامين قد يتنازعان على قيمة ضبط دون أن يبدو أي منهما معطلا. حدد من يكتب بأي أولوية، ووثق القيمة الافتراضية عند التحرر، واختبر مسار التحرير. والسؤال «من يملك قيمة الضبط هذه؟» ينبغي أن تكون له إجابة واحدة في التصميم. وجدول أولويات مكتوب، يتفق عليه فريقا التحكم والحريق والطاقة، يمنع تحولا حسنا النية إلى فقد غير مفسر للتحكم في أسوأ لحظة. ويمنح فريق التشغيل التجريبي أيضا شيئا ملموسا لاختباره.

  • مصفوفات الأولويات تحدد من يفوز
  • وثق القيم الافتراضية عند التحرر
  • اختبر مسار التحرير
04

قائمة تحقق لتكامل نظيف للكائنات

اجمع رقم نسخة الجهاز ورقم الشبكة وقائمة الكائنات والوحدات والقياس وإعدادات COV. وأكد BBMD وتوجيه الشبكة إذا كان الجهاز عبر شبكات فرعية. وتحقق من معدل البود MS/TP والإنهاء والانحياز حيث تستخدم مقاطع تسلسلية. واربط كل كائن بنقطة في وحدة التحكم باسم متسق وحالة فشل محددة. واختبر القراءة والكتابة والتحرير والاستعادة، لا قيمة واحدة على الشاشة. ثم احفظ قائمة الكائنات مع الوثائق التنفيذية كي يبدأ المهندس التالي من دليل لا من تخمين. وقائمة الكائنات ليست أثرا لمرة واحدة في التشغيل التجريبي؛ بل هي الخريطة التي سيبدأ منها التكامل التالي، وينبغي تحديثها كلما تغير الجهاز.

  • اربط كل كائن بنقطة مسماة
  • اختبر القراءة والكتابة والتحرير والاستعادة
  • احفظ قائمة الكائنات ضمن الوثائق التنفيذية

كائنات BACnet الشائعة

6 rows
الكائنما يمثلهملاحظة التكامل
مدخل تماثليقيمة مقاسة مثل درجة الحرارة أو الضغطتحقق من الوحدات والقياس وأعلام الحالة
مخرج تماثليقيمة ضبط تماثلية قابلة للأمر أو وضع صمامأكد الأولوية وسلوك التحرر
مدخل ثنائيحالة ثنائية مثل إثبات التشغيلتحقق من نص الحالة النشطة وغير النشطة والقطبية
مخرج ثنائيتشغيل أو إيقاف أو تمكين قابل للأمراختبر التغذية الراجعة منفصلة عن الأمر
قيمة متعددة الحالاتوضع أو محدد بحالات مسماةاربط نص الحالة، لا الرقم فقط
الجدول الزمنيبرنامج زمني مع استثناءاتحدد ما إذا كان الجدول الزمني هنا أم في المشرف

صور المشروع

3 images
لوحة تحكم أتمتة المباني على جهاز لوحي
صورة تشغيلية واحدة
مهندس يهيئ برنامج أتمتة المباني
التهيئة
وحدة تمديد Modbus
واجهة Modbus

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

01ما هي نسخة كائن BACnet؟

الرقم الذي يعرف كائنا داخل جهاز. وقد يظهر نوع الكائن نفسه مرات كثيرة، لذا فإن رقم النسخة جزء من العنوان.

02ما هو PICS؟

بيان مطابقة تنفيذ البروتوكول: وثيقة تسرد الخدمات وأنواع الكائنات والميزات الاختيارية التي يدعمها جهاز.

03ما هو COV؟

التغيير عند تغير القيمة: يرسل الجهاز تحديثا عند تغير قيمة، بدلا من استقصاء المشرف باستمرار. وهو يقلل حمل الشبكة لكنه يعتمد على حدود الاشتراكات.

04هل يمكننا كتابة قيم الضبط عبر BACnet؟

فقط إذا كان الكائن قابلا للأمر وكانت الأولوية متفقا عليها. بعض النقاط للقراءة فقط بحكم التصميم أو تهيئة المورد.

05هل BACnet MS/TP ما زال وثيق الصلة؟

نعم، في المعدات ووحدات التحكم الميدانية الأقدم. ويحتاج إلى معدل بود وإنهاء وانحياز صحيحة، وخطة مقاطع موثقة.

الخطوة التالية

أحضر إلينا المبنى.

أخبرنا بنوع المبنى والأنظمة ضمن النطاق والنتيجة التي تحتاج إليها. وسنرسم أقصر مسار إلى نظام يعمل.