
مقارنة
Loxone مقابل BACnet
لماذا لا ينتمي Loxone وBACnet إلى الفئة نفسها، وكيف تتصل أجهزة BACnet بمنصة قائمة على Loxone، وأين يقع كل منهما في تصميم التحكم في المباني.
خطأ فئوي يستحق التصحيح
تعرض صفحة المقارنة عادةً بديلين جنبًا إلى جنب. لكن Loxone وBACnet لا يناسبان هذا الإطار. فـBACnet يحدد كيف تتبادل الأجهزة الكائنات والخدمات عبر شبكة. أما Loxone فيحدد منصة تحكم: متحكم ومدخلات/مخرجات وبيئة هندسة وواجهة تشغيل. أحدهما لغة، والآخر مكان تتحدث فيه تلك اللغة. ويمكن تشغيل مبنى على BACnet دون Loxone، وتشغيل Loxone دون BACnet. والسؤال المفيد هو كيف يلتقيان. وعندما يتضح ذلك، يصبح السؤال التجاري أبسط: هل تحتاج إلى مشرف أصلي في BACnet، أم منصة عابرة للأنظمة، أم كليهما؟ ووصفهما كمتنافسين يؤدي إلى مواصفات سيئة، لأنه يخلط متطلب بروتوكول بمتطلب منصة. ويمكن للمواصفات أن تطلب أجهزة BACnet وطبقة تشغيل قائمة على Loxone دون تناقض. ويمس التمييز أيضًا من توظفه: فمهندس BACnet ومنفذ تكامل المنصة ليسا دائمًا الشخص نفسه.
- BACnet: البروتوكول ونموذج الكائنات والخدمات
- Loxone: منصة متحكم ومنطق وواجهة مشغل
- يلتقيان عند واجهة أو بوابة BACnet/IP
نموذج كائنات BACnet بإيجاز
يكشف BACnet عن المعدات ككائنات: مدخلات ومخرجات تناظرية، ومدخلات ومخرجات ثنائية، وقيم تناظرية، وقيم متعددة الحالات، وجداول زمنية، واتجاهات، وفئات إشعار. ولكل كائن رقم نسخة ومجموعة خصائص. ويقرأ المتحكم قيمة حالية، أو يكتب نقطة ضبط عبر مصفوفة أولويات، أو يشترك في إشعارات تغير القيمة. والنموذج قوي للمعدات لأنه صريح ومحايد تجاه الموردين. وهو أقل تعبيرًا من بيئة برمجة حرة: فكائن BACnet يصف البيانات، لا السرد التشغيلي حولها. وليس ذلك عيبًا؛ بل تقسيم للعمل. فالجهاز يملك تسلسله، والمنصة تملك التنسيق وعرض المشغل. والخدمات لا تقل أهمية عن الكائنات: Who-Is وI-Am للاكتشاف، وReadProperty وReadPropertyMultiple للبيانات، وWriteProperty للأوامر، وSubscribeCOV للأحداث. وتنفذ بعض الأجهزة مجموعة فرعية فقط، لذا فقائمة الكائنات وعد يجب اختباره. والجهاز الذي يكشف قراءات القيمة الحالية فقط يمكن مراقبته لكن لا يمكن التحكم فيه، ما يغير نموذج التشغيل.
- تحمل الكائنات أرقام نسخ وخصائص
- تحمي مصفوفة الأولويات الكتابات الحرجة
- تغير القيمة يقلل حركة الاستقصاء
- دعم الخدمات والكائنات يتفاوت حسب الجهاز
كيف تعمل Loxone مع BACnet
في مشروع قائم على Loxone، تعد BACnet/IP إحدى واجهات الميدان. يقرأ المتحكم نقاط المعدات ويعينها في نموذج بياناته الخاص ويضيف الجداول الزمنية والترابطات والإنذارات والاتجاهات وعروض المشغل. ويحتفظ جهاز BACnet بالتحكم المحلي ووظائف السلامة؛ وتشرف المنصة وتنسق. وحيث تتحدث المعدات BACnet MS/TP، تترجم بوابة أو موجه إلى IP. وينبغي توثيق التعيين نقطة بنقطة: اسم الكائن والنسخة والوحدة والقياس واتجاه القراءة/الكتابة وفترة التحديث. ويصبح مستند التعيين دليل الصيانة. وبدونه، يعتمد كل تغيير مستقبلي على الشخص الذي بنى التكامل. وقرر مبكرًا ما إذا كانت المنصة ستستقصي أم تشترك: فـCOV يقلل الحركة لكنه يعتمد على دعم الجهاز وعلى طريقة إبلاغه عن التغييرات. وللنقاط الحرجة، يمنع فحص النبض أو العمر الأقصى أن تبدو قيمة جامدة سليمة. وينبغي أن يبقى متحكم المعدات سلطة وظائف السلامة الخاصة به. وحيث تدعم البوابة ذلك، يجدر عرض عداد تشخيصي للقراءات الفاشلة للمشغل.
- BACnet/IP كواجهة ميدان أصلية
- MS/TP عبر بوابة أو موجه
- التعيين والتسمية نقطة بنقطة
- تبقى سلامة المعدات في متحكم المعدات
تعيين النقاط وتسميتها وملكية الكتابة
تعيين النقاط هو مهد معظم عيوب التكامل. ضع رقم نسخة كائن BACnet في اسم نقطة المنصة، مثل B01-CH-01-CHWST-AI-1201، حتى يتمكن دعم الميدان من تتبع القيمة إلى الجهاز دون بحث منفصل. وسجل نوع الكائن ونسخته وخصيصته ووحدته الهندسية ودقته وحقوق القراءة/الكتابة والأولوية ومالك كل نقطة قابلة للكتابة. وينبغي اختبار القياس عبر النطاق كله، لا عند قيمة واحدة. وتحتاج الإنذارات إلى الانضباط نفسه: قرر أي الأحداث تأتي من الجهاز وأيها تحسبها المنصة، ومن يقر بها. واسم النقطة ذو المعنى للمشغل أغلى من شجرة كائنات مثالية لا يقرأها إلا المبرمج. وتجنب تكرار القيمة الفعلية نفسها باسمين؛ فالنقاط المكررة تنحرف وتشوش تحليل الاتجاهات. وتعامل مع سجل التعيين كمستند خاضع للرقابة له مراجعة. والتعيين الذي يراجعه مقاول الأعمال الميكانيكية يلتقط أخطاء التسمية قبل وصولها إلى الرسوم.
- نسخة الكائن ظاهرة في اسم النقطة
- النوع والخاصية والوحدة والقياس والحقوق
- أولوية الكتابة والتنازل والمالك
- اسم واحد لكل قيمة فعلية
أين يقع كل منهما
استخدم الإشراف الأصلي في BACnet عندما تحدد مواصفات المعدات أجهزة BACnet مسبقًا، أو عندما يريد الاستشاري بنية BMS تقليدية، أو عندما يكون فريق المنشأة مدربًا على محطة عمل BACnet. واستخدم طبقة قائمة على Loxone عندما يحتاج المبنى إلى نموذج منطقي واحد عبر معدات BACnet وإنارة KNX وعدادات Modbus وأحداث الوصول وغرف النزلاء. وفي مشاريع كثيرة يوجد الاثنان: BACnet للمعدات، وLoxone للتكامل وتجربة المشغل. وينبغي كتابة الحدود، بما في ذلك من يملك كل نقطة ومن يختبر كل كتابة. والحدود ليست تسوية سياسية؛ بل الخط بين سلامة الأجهزة وتنسيق المبنى. والاختبار المفيد هو السؤال عما يحدث عند انقطاع المنصة: يجب أن تستمر المعدات في العمل بضوابطها الخاصة. وإن لم تفعل، فقد وضع التصميم سلطة مفرطة في طبقة التكامل. وينبغي أن يكون ذلك الاختبار جزءًا من مراجعة التصميم، لا اكتشافًا عند التشغيل التجريبي.
- أصلي في BACnet: BMS تقليدي للمعدات
- قائم على Loxone: تكامل عابر للأنظمة
- مشترك: المعدات على BACnet والمنطق على Loxone
- يجب أن تصمد المعدات عند فقد المنصة
الاختبار والقيود والتسليم
BACnet ليس ذاتي الإعداد. فيجب تخطيط أرقام نسخ الأجهزة وأرقام الشبكات وإعدادات BBMD وأسماء الكائنات. وقد لا يستطيع طرف ثالث قراءة الكائنات الخاصة بموردين والخصائص المملوكة. وتحتاج الكتابات إلى أولوية وسلوك تنازل محددين، وإلا فقد تبقى نقطة الضبط عالقة. وينبغي أن يغطي الاختبار الاكتشاف وقراءات الكائنات والنقاط القابلة للكتابة واشتراكات COV وتسليم الإنذارات وفشل الشبكة واستعادتها. والنقطة التي تظهر في شجرة استعراض لا تعد مشغلة حتى تقرأ وتقاس وتكتب وتلاحظ. وينبغي أن تشمل حزمة التسليم سجل الأجهزة وتصدير الكائنات وجدول النقاط ومخطط الشبكة وسجلات الاختبار وأسماء الأشخاص الذين يمكنهم تغيير كل جهاز. وتحقق من الأداء كما تتحقق من الوظيفة: فالجهاز الذي يستجيب خلال ثوان تحت الاختبار قد ينتهي وقته تحت الاستقصاء الكامل. وسجل إصدارات البرنامج الثابت، لأن تحديث المورد قد يغير سلوك الكائن. وحيث يتعذر على جهاز توفير الخاصية المطلوبة، سجل القيد وصمم حوله.
- خطط لنسخ الأجهزة وأرقام الشبكات
- أكد كائنات الموردين وحقوق القراءة/الكتابة
- اختبر COV والكتابات ذات الأولوية وتجاوز الفشل
- سجل القياس والوحدات وفترات التحديث
- سلم سجل الأجهزة وجهات اتصال الوصول
مقارنة منصة Loxone وBACnet
14 rows| المعيار | منصة Loxone | BACnet |
|---|---|---|
| ما هو | منصة متحكم بأدوات هندسة وتشغيل | بروتوكول مفتوح لأتمتة المباني |
| النطاق | المنطق والتكامل والإشراف والتطبيق | تبادل بيانات الأجهزة وكائنات المعدات |
| نموذج البيانات | كائنات المنصة والكتل الوظيفية | كائنات قياسية بأرقام نسخ وخصائص |
| الخدمات | خدمات المنصة ومهايئات البروتوكول | Who-Is, ReadProperty, WriteProperty, SubscribeCOV |
| موقع المنطق | في برنامج المتحكم | في أجهزة BACnet أو في BMS |
| منظومة الأجهزة | أجهزة Loxone مع بروتوكولات مفتوحة | أجهزة BACnet متعددة الموردين |
| الدور النموذجي | التكامل العابر للأنظمة والتشغيل | اتصال المعدات ووحدات AHU والمبردات والعدادات |
| أداة الهندسة | Loxone Config | أداة BMS من مورد أو أداة هندسة BACnet |
| معالجة الكتابة | منطق المنصة بملكية محددة | مصفوفة أولويات بسلوك تنازل |
| التقارير | مدمج في المنصة | يعتمد على BMS أو المشرف |
| نقطة القوة | طبقة منطق واحدة عبر الأنظمة | تكامل معدات محايد تجاه الموردين |
| القيد | إعداد محوره المتحكم | نموذج الكائنات لا يصف التسلسلات |
| أدلة التسليم | نسخة Config الاحتياطية وقائمة النقاط وسجلات الاختبار | سجل الأجهزة وتصدير الكائنات وسجلات الاختبار |
| الملاءمة النموذجية | تشغيل مباني متكامل | تحكم على مستوى المعدات ومواصفات BMS |
صور المشروع
3 images


الأسئلة الشائعة
01هل Loxone نظام BACnet؟
لا. Loxone منصة متحكم تدعم BACnet/IP كإحدى واجهاتها. ونظام BACnet يبنى من أجهزة BACnet ومشرف قادر على BACnet.
02هل تستطيع Loxone قراءة أجهزة BACnet؟
نعم، عبر واجهة BACnet/IP. ويؤكد المشروع أنواع الكائنات والخصائص والخدمات التي تكشفها الأجهزة، ثم يعينها إلى نقاط المنصة.
03هل نحتاج إلى بوابة لـ BACnet؟
ليس دائمًا. يمكن لأجهزة BACnet/IP الاتصال عبر شبكة المبنى. وتلزم البوابة عادةً مع BACnet MS/TP أو مع مقطع شبكة لا يمكن توجيهه مباشرة.
04هل تستطيع Loxone استبدال نظام BMS لدينا القائم على BACnet؟
يمكنها الإشراف على معدات BACnet وتوفير طبقة المشغل، لكن ينبغي أن تبقى سلامة المعدات والتسلسلات المحلية لدى متحكمات المعدات. أما إزالة BMS القائمة فقرار منفصل يتعلق بدورة الحياة.
05أيهما أكثر انفتاحًا؟
BACnet بروتوكول مفتوح بنموذج كائنات قياسي. وLoxone منصة مملوكة بواجهات مفتوحة. وينبغي الحكم على الانفتاح بما يمكنك قراءته وكتابته واستبداله لاحقًا، لا بالتسمية وحدها.
06هل يمكن أن يتشارك BACnet وLoxone نقاط الضبط؟
نعم، بمسار كتابة وأولوية محددين. وينبغي أن يقرر المشروع أي نظام يملك نقطة الضبط، وما يحدث عند فشل الاتصال، وكيف يسجل الأمر الأخير.
07ما الذي ينبغي اختباره قبل التسليم؟
اكتشاف الأجهزة وقراءات النقاط والنقاط القابلة للكتابة والقياس واشتراكات COV وتوجيه الإنذارات وفقد الشبكة واستعادتها. وينبغي أن تذكر سجلات الاختبار الكائن والقيمة الملاحظة، لا الجهاز فقط.
08هل يصلح BACnet للمباني الصغيرة؟
قد يصلح، لكنه قد يكون بنية أكثر مما تحتاجه المعدات الصغيرة. وينبغي أن يتبع القرار واجهات المعدات ونموذج المشغل، لا شعبية البروتوكول.
الخطوة التالية
أحضر إلينا المبنى.
أخبرنا بنوع المبنى والأنظمة ضمن النطاق والنتيجة التي تحتاج إليها. وسنرسم أقصر مسار إلى نظام يعمل.