برمجة نظام إنذار الحريق المعنون (Addressable Fire Alarm System Programming) هي عملية تكوين وإعداد لوحة التحكم المركزية وجميع الأجهزة المرتبطة بها (كواشف دخان، كواشف حرارة، نقاط نداء يدوية، وحدات تحكم) بحيث تعمل بشكل متكامل وتستجيب للسيناريوهات المختلفة وفقاً لمتطلبات المنشأة والمعايير العالمية NFPA 72 والدفاع المدني السعودي.
تتيح البرمجة إعطاء كل جهاز عنواناً فريداً، وتحديد خصائصه، وربطه بأجهزة أخرى، وبرمجة الاستجابات التلقائية عند حدوث إنذار أو عطل.

تحديد دقيق لموقع الحريق: كل كاشف له عنوان فريد يظهر على شاشة اللوحة
تقليل الإنذارات الكاذبة: بفضل تحليل البيانات وبرمجة حساسية مناسبة لكل بيئة
الاستجابة الذكية: برمجة سيناريوهات معقدة (إطفاء تكييف، تشغيل إضاءة، إرسال رسائل)
التكامل مع الأنظمة الأخرى: ربط مع BMS، كاميرات، مصاعد، مضخات حريق
التشخيص الذاتي: مراقبة مستمرة لحالة كل جهاز والإبلاغ عن الأعطال
تلبية متطلبات الدفاع المدني: ضرورة وجود برمجة صحيحة للحصول على الشهادات
تسمح ببرمجة النظام باستخدام أدوات عامة
يمكن لمهندسين من شركات مختلفة التعامل معها
أمثلة: أبار (Apollo)، بعض إصدارات هانيويل
تحتاج إلى برامج ومعدات خاصة من الشركة المصنعة
تتطلب تدريباً معتمداً من الوكيل الرسمي
أمثلة: جينت (Gent)، سيمبليكس (Simplex)
يمكن البرمجة بأدوات عامة ولكن بقيود
تحتاج أحياناً لكلمات مرور أو مفاتيح تفعيل
شريحة تحتوي على أزرار مرقمة (1،2،4،8،16،32،64)
يتم إزالة الأزرار (أو ضبطها على ON) للحصول على مجموع معين يمثل العنوان
مثال: عنوان 10 = إزالة الزرين 2 و 8 (2+8=10)
مجموعة من المفاتيح الصغيرة (عادة 8) يمكن ضبطها ON/OFF
كل مفتاح له قيمة (1،2،4،8،16،32،64،128)
ضبط المفاتيح للحصول على مجموع يساوي العنوان
مفتاح دوار للآحاد (0-9) وآخر للعشرات (0-15 أو 0-19)
مثال: عنوان 37 = العشرات 3 والآحاد 7
جهاز إلكتروني صغير يوضع فيه الكاشف ويتم إدخال العنوان رقمياً
يستخدم في أنظمة أبار (Apollo) وبعض هانيويل
الأنظمة الحديثة تسمح ببرمجة العناوين تلقائياً من لوحة التحكم
يتم تركيب الكاشف ثم تكتشفه اللوحة وتعطيه عنواناً تلقائياً
يستخدم في أنظمة سيمنز (Siemens) وأنظمة هانيويل الحديثة
مراجعة المخططات الهندسية: التأكد من مواقع الأجهزة وأعدادها
إعداد جدول العناوين (Address Schedule): تخصيص نطاق عناوين لكل منطقة
تجهيز أدوات البرمجة: لابتوب ببرنامج الشركة، كابل برمجة، أجهزة برمجة يدوية
التأكد من التوصيلات: فحص كابلات الحلقات (Loops) قبل البدء
لكل كاشف أو جهاز:
فتح الغطاء والوصول إلى جزء البرمجة
ضبط العنوان باستخدام إحدى الطرق السابقة
تسجيل العنوان الفعلي في جدول العناوين
للوحدات (Modules):
برمجة وحدات الإدخال/الإخراج بعناوينها
ضبط نوع الوحدة (إدخال، إخراج، مزدوج)
تشغيل اللوحة والدخول لوضع البرمجة:
استخدام كلمة مرور المهندس
الدخول إلى قائمة البرمجة (Programming Mode)
إعداد خصائص الحلقات (Loops):
تحديد عدد الحلقات ونوع الكابلات
ضبط سرعة الاتصال (Baud Rate)
مسح الأجهزة (Device Discovery / Auto-Learn):
تشغيل خاصية المسح لاكتشاف جميع الأجهزة المتصلة
التأكد من ظهور جميع الأجهزة بأعدادها الصحيحة
مراجعة الأجهزة المكتشفة:
مقارنة العناوين الظاهرة مع جدول العناوين
التأكد من عدم وجود تعارض في العناوين (Duplicates)
تحديد نوع كل جهاز:
كاشف دخان (Smoke)
كاشف حرارة (Heat)
كاشف متعدد (Multi-Sensor)
نقطة نداء (Call Point)
وحدة إدخال (Input Module)
وحدة إخراج (Output Module)
ضبط الحساسية:
تحديد مستوى حساسية كواشف الدخان (حسب البيئة)
ضبط درجات حرارة كواشف الحرارة (ثابتة أو معدل ارتفاع)
تجميع الأجهزة في مناطق منطقية (Groups/Zones):
إنشاء مجموعات (غرف، أدوار، أقسام)
إضافة الأجهزة للمجموعات المناسبة
هذه أهم مرحلة في البرمجة، وتحدد كيفية استجابة النظام عند حدوث إنذار.
أمثلة على سيناريوهات شائعة:
| الحدث (Cause) | التأثير (Effect) |
|---|---|
| إنذار من كاشف دخان في الطابق الثالث | تشغيل أجراس الإنذار في نفس الطابق فقط |
| إنذار من نقطة نداء يدوية | تشغيل جميع أجراس المبنى |
| تأكيد حريق (كاشفان متجاوران) | إرسال إشارة لإطفاء التكييف واستدعاء المصاعد |
| إنذار في منطقة حساسة | إرسال رسالة نصية للمسؤول |
| عطل في مضخة حريق | إظهار إنذار فني في لوحة التحكم |
كيفية البرمجة:
استخدام واجهة البرمجة لإنشاء علاقات منطقية (IF-THEN)
تحديد المخرجات (Outputs) التي ستنشط عند حدوث إنذار من مدخلات (Inputs) معينة
برمجة تأخيرات زمنية (Delays) إذا لزم الأمر
تخصيص الرسائل التي تظهر لكل إنذار (مثلاً: "حريق - غرفة الاجتماعات الرئيسية")
إعداد مستويات صلاحية للمستخدمين (مشغل، مسؤول، مهندس)
برمجة أزرار الاختصار
اختبار كل جهاز على حدة:
استخدام وظيفة اختبار الكاشف (Test Mode)
تعريض الكاشف للدخان أو الحرارة والتحقق من استجابة اللوحة
اختبار السيناريوهات:
محاكاة إنذار في مناطق مختلفة
التحقق من تنفيذ المخرجات المبرمجة بشكل صحيح
اختبار التكامل:
التأكد من الاتصال مع أنظمة BMS، كاميرات، مصاعد
اختبار إرسال الرسائل النصية أو البريد الإلكتروني
طباعة تقرير البرمجة (Configuration Report)
تسليم جدول العناوين النهائي للعميل
تسجيل جميع السيناريوهات في دليل التشغيل
تدريب فريق العميل على استخدام النظام
| الماركة | برنامج البرمجة | واجهة الاتصال | ملاحظات |
|---|---|---|---|
| هانيويل (Honeywell) | Honeywell Config Tool / Morley Tools | USB / RS232 | يتطلب دورات تدريبية |
| سيمنز (Siemens) | Cerberus Engineering Tool | USB / Ethernet | برنامج قوي يحتاج خبرة |
| أبار (Apollo) | Apollo Configuration Tool / XPERT | USB / Serial | سهل نسبياً، متوفر |
| نوتيفاير (Notifier) | Verifire Tools | USB / Network | احترافي، لمشاريع كبيرة |
| جينت (Gent) | Gent Vigilon Programming Software | USB / Serial | برنامج خاص، يتطلب اعتماد |
| زيتا (Ziton) | Ziton Configuration Software | USB / Serial | متوسط الصعوبة |
| إيسر (Esser) | Esser Programming Tool | USB / Ethernet | ألماني، دقيق |
تستخدم برنامج Honeywell Config Tool
يتم إعداد المشروع بتحديد نوع اللوحة (Esser، Morley، Notifier)
إضافة الحلقات (Loops) والأجهزة من قاعدة البيانات
ضبط العناوين إما يدوياً أو تلقائياً
برمجة العلاقات باستخدام واجهة رسومية
نظام مغلق يتطلب مهندسين معتمدين
تستخدم برنامج Gent Vigilon
البرمجة عبر كابل مخصص
يتم إدخال العناوين وتحديد خصائص الأجهزة
برمجة سيناريوهات متقدمة (حتى 1000 علاقة)
يمكن برمجة العناوين بجهاز يدوي (Handheld Programmer)
أو باستخدام لوحة التحكم (Auto-Addressing)
برنامج XPERT لإعدادات متقدمة
سهولة في التعديل والتحديث
نظام Cerberus يعتبر من الأقوى
برنامج Engineering Tool يسمح ببرمجة معقدة
يمكن برمجة الخوارزميات الذكية (ALGORITHMS)
يتطلب فهم عميق لبروتوكولات الاتصال
المشكلة: جهازان بنفس العنوان على نفس الحلقة
الحل: إعادة مسح الحلقة، تحديد الأجهزة المتعارضة، إعادة برمجة العنوان لأحدهما
المشكلة: جهاز لا يظهر بعد المسح
الأسباب: عطل في الكابل، عنوان خاطئ، جهاز تالف
الحلول: فحص التوصيلات، التأكد من صحة العنوان، استبدال الجهاز
المشكلة: عند حدوث إنذار لا تستجيب المخرجات
الأسباب: خطأ في البرمجة، علاقات غير مكتملة، مخرجات معطلة
الحلول: مراجعة البرمجة، اختبار كل مخرج على حدة، إعادة برمجة العلاقات
المشكلة: ظهور عطل في الحلقة بشكل متكرر
الأسباب: تداخل كهربائي، ضعف التوصيلات، مشكلة في الكابل
الحلول: استخدام أدوات تشخيص الحلقة، فحص التوصيلات، استبدال الكابل التالف
يجب أن تكون البرمجة مطابقة للمخططات الهندسية المعتمدة
يجب توفير سيناريوهات تشغيل واضحة (إخلاء، إنذار مرحلي)
ضرورة وجود رسائل واضحة على شاشة اللوحة باللغتين العربية والإنجليزية
توفير نسخة احتياطية من البرمجة (Backup)
إمكانية تصدير تقارير الأحداث
اختبار البرمجة بحضور الدفاع المدني (أو ممثل معتمد)
التوثيق الدقيق: احتفظ بجدول عناوين محدث
النسخ الاحتياطي: احفظ نسخة من البرمجة على جهاز خارجي
اختبار شامل: لا تكتفي باختبار جهازين، اختبر كل جهاز
التدريب: درب فريق الصيانة على التعامل مع البرمجة الأساسية
التحديث: تابع تحديثات البرامج من الشركات المصنعة
التعاون: اعمل مع فريق الهندسة المدنية لفهم متطلبات المبنى
✅ برمجة جميع الماركات العالمية: هانيويل، سيمنز، أبار، نوتيفاير، جينت، زيتا، إيسر، كوبر
✅ فريق فني معتمد دولياً ومحلياً من الشركات المصنعة
✅ إعداد سيناريوهات تشغيل متطورة حسب احتياج المنشأة
✅ حل مشاكل البرمجة وإعادة تهيئة الأنظمة
✅ تحديث برمجيات اللوحات القديمة
✅ توثيق كامل وتسليم تقارير البرمجة
✅ تدريب فريق العميل على استخدام النظام
📞 الرقم الساخن (واتساب/هاتف):+966543804776
📧 البريد الإلكتروني:info@activeguard.site
🌐 الموقع:www.activeguard.site
📍 الرياض - حي السليمانية