العمليات الصناعية

Bella SCADAبرنامج SCADA على الويب

راقب منشأتك وتحكّم بها من المتصفح: SCADA في الوقت الحقيقي دون تثبيت أي برنامج على الأجهزة.

Bella SCADA — لوحة التشغيل

يجمع Bella SCADA البيانات القادمة من وحدات PLC والأجهزة في الميدان لحظيًا، ويعرضها على الشاشات، ويعيد أوامر التحكم من المشغّل بأمان. لا حاجة لتثبيت برنامج عميل؛ فالتشغيل كله يتم من المتصفح.

إدارة الإنذارات والبيانات التاريخية ورسوم الاتجاهات والتقارير في المنصة نفسها. ويوثّق فصل الصلاحيات وسجل العمليات من غيّر ماذا ومتى في البيئات الحرجة.

القدرات

مراقبة فوريةبيانات مباشرة على مستوى الوسم ومؤشرات حالة وشاشات تخطيطية.
إدارة الإنذاراتالأولوية والإقرار والتأجيل والسجل؛ مؤشرات ISA-18.2 لحمل الإنذارات وتدفّقها والإنذارات المتذبذبة.
البيانات التاريخيةرسوم الاتجاهات والمقارنة والتصدير.
الصلاحيات وسجل العملياتمن أعطى أي أمر ومتى — سجل تدقيق كامل.
التقاريرتقارير سجل الإنذارات والاتجاهات واستهلاك الطاقة؛ إخراج Excel/PDF وإرسال مجدول. وتحليل الورديات والتوقفات في شاشة OEE.
تصدير البياناتنشر عبر MQTT (UNS وSparkplug B)، وخادم OPC UA للقراءة فقط، ونقطة REST بمفتاح API.
مساعد الذكاء الاصطناعييُسأل عن بيانات المنشأة من داخل اللوحة؛ والمساعد للقراءة فقط ويستخدم البيانات التي يحق للمستخدم رؤيتها فقط.
OEE / MESسجلات الورديات تلقائيًا أو يدويًا؛ والتوافر والأداء والجودة وتحليل باريتو لأسباب التوقف في شاشة واحدة.
مصمّم HMIتُرسم شاشات المشغّل في المتصفح بصندوق الأدوات ومكتبة الرموز والطبقات والتراجع والإعادة، وتُشغَّل في المكان نفسه.
عرض المشغّل على الجوالعلى الشاشات الضيقة يتيح شريط تبويبات سفلي الوصول إلى اللوحة والإنذارات والمراقبة المباشرة والاتجاهات من الهاتف.
الوصفات والتوقيع الإلكترونيتُعرَّف وصفات الإنتاج وتُدار من اللوحة؛ وتتطلب الأوامر على الوسوم المختارة توقيعًا إلكترونيًا وموافقة شخص ثانٍ.
قوالب الوسوم وشجرة الأصولتُستنسخ المعدّات من النوع نفسه من قالب (UDT)؛ وتُنظَّم الوسوم في شجرة الموقع–الخط–المعدّة.

مسار البيانات: من الميدان إلى الشاشة

تعمل برامج تشغيل الميدان كخدمة مستقلة، فتستمر القراءة حتى لو أُعيد تشغيل خادم الويب. تتواصل الطبقات عبر Redis، وتصل البيانات الحية إلى المتصفح عبر SignalR.

  1. جهاز الميدانوحدات PLC وRTU ومحللات الطاقة والعدادات والحساسات.
  2. Bella Runtimeبرنامج تشغيل لكل اتصال؛ يقرأ مع التحجيم والنطاق الميت ومعلومات الجودة. يعمل كخدمة Windows أو حاوية Docker.
  3. Redisالقيم اللحظية وحالة الاتصالات وقناة الأوامر. ويُحفظ هنا أيضًا قفل العمل بين عدة نسخ من Runtime.
  4. الواجهة البرمجية والسجل التاريخيتقييم الإنذارات والمتغيرات المحسوبة والنصوص البرمجية؛ تُكتب القيم دفعةً واحدة في PostgreSQL (وTimescaleDB اختياريًا).
  5. المتصفحشاشات HMI والاتجاهات والإنذارات والتقارير في عميل ويب لا يحتاج إلى تثبيت.

عند العطل والانقطاع

يُقاس نظام SCADA بما يفعله عندما تسوء الأمور. نصف سلوكه الحالي كما هو.

إذا انقطع اتصال جهازينتقل الاتصال إلى حالة الخطأ ويعيد المحاولة بعد 5 ثوانٍ. تُعلَّم البيانات القديمة والاتصالات المقطوعة على الشاشات.
إذا تعذّر الوصول إلى الخادميحتفظ Runtime بالقيم في الذاكرة حتى 10,000 رسالة لكل اتصال؛ وعند الامتلاء يُسقَط الأقدم. لا يوجد مخزن مؤقت على القرص.
تكرار Runtimeيمكن تشغيل عدة نسخ من Runtime. تقرأ النسخة التي تحمل قفل العمل؛ وإذا انتهت صلاحية القفل (35 ثانية افتراضيًا) تتولى نسخة منتظرة المهمة.
تكرار الخادمتنتخب عقد الواجهة البرمجية عقدة أساسية وتسمح بالتسليم اليدوي. الاحتياط الساخن الكامل يتطلب تثبيتًا منفصلًا على جهاز ثانٍ.
إذا تعذّرت كتابة السجل التاريخيتحتفظ قائمة الكتابة بما يصل إلى 100,000 عينة في الذاكرة؛ وتُعدّ العينات المُسقطة وتُسجَّل، ولا تضيع بصمت.
الاحتفاظ بالبياناتتُحفظ المتغيرات الرقمية بفاصل زمني خاص بكل متغير. المدة الافتراضية 30 يومًا وقابلة للتعديل؛ ويضيف TimescaleDB الضغط وسياسات الاحتفاظ.

الإنذارات والصلاحيات وسجل التدقيق

قواعد الإنذارحد وتخلّف (هستيرة) وتأخير للتفعيل والإيقاف ومجموعة أولوية. يدعم الإقرار والتأجيل المؤقت.
إشعار الإنذارداخل التطبيق وبالبريد الإلكتروني وTelegram وبوابة SMS وwebhook. عند سيل الإنذارات يُرسل ملخص بدل الرسائل المنفردة.
التحكم في الوصولصلاحيات قائمة على الأذونات، ووصول حسب الدور والشاشة. تحقق بخطوتين عبر تطبيق (TOTP)؛ وبعد 5 محاولات دخول فاشلة يُقفل الحساب 15 دقيقة.
أمان الأوامرصلاحية الكتابة والتحقق من قابلية المتغير للكتابة ونوع البيانات. توقيع إلكتروني فردي أو مزدوج (بموافقة شخص ثانٍ) على متغيرات مختارة مع إعادة إدخال كلمة المرور.
سجل التدقيقيُسجَّل كل تغيير وكل أمر مع المستخدم وعنوان IP والقيمة. ترتبط القيود بسلسلة SHA-256 يمكن التحقق منها، فيظهر أي حذف.
التثبيت والنسخ الاحتياطيداخل المنشأة على Windows Server (IIS وخدمة Windows) أو عبر Docker. تُصدَّر الإعدادات وتُستورد بصيغة JSON؛ والنسخ الاحتياطي لقاعدة البيانات وتمرين الاستعادة موثّقان.

البروتوكولات المدعومة

برامج التشغيل مضمّنة في Runtime؛ ولأي جهاز غير مدرج يُكتب برنامج تشغيل ضمن المشروع.

Modbus
Modbus TCP وModbus RTU (تسلسلي) وModbus RTU عبر TCP.
OPC UA
اتصال كعميل؛ جلسة باسم مستخدم وكلمة مرور أو مجهولة، مع أنماط أمان موقّعة ومشفّرة.
PLC وبروتوكولات الميدان
Siemens S7 وEtherNet/IP وMQTT.
بروتوكولات الطاقة والمرافق
IEC 60870-5-104 وDNP3 وIEC 61850 (MMS) وBACnet/IP.
نشر البيانات للخارج
MQTT (UNS وSparkplug B) وخادم OPC UA للقراءة فقط ونقطة REST محمية بمفتاح API.

يُتحقق من كل برنامج تشغيل مع الجهاز في الموقع أثناء التشغيل التجريبي.

لقطات الشاشة

Bella SCADA — مقارنة الاتجاهات
مقارنة الاتجاهات
Bella SCADA — أداء الإنذارات وفق ISA-18.2
أداء الإنذارات وفق ISA-18.2
Bella SCADA — OEE وسجلات الورديات
OEE وسجلات الورديات
Bella SCADA — مصمّم HMI
مصمّم HMI

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

هل نحتاج إلى استبدال وحدات PLC الحالية؟

عادةً لا. يتصل Bella SCADA بوحدات PLC والأجهزة القائمة عبر OPC UA وModbus TCP/RTU وMQTT.

هل يلزم تثبيت شيء على أجهزة المشغّلين؟

لا. لا يوجد برنامج عميل للتثبيت؛ تتم المراقبة والتحكم من المتصفح.

هل يمكن معرفة من أصدر كل أمر؟

نعم. يحفظ فصل الصلاحيات وسجل العمليات أثر تدقيق كاملًا: من أصدر أي أمر ومتى.

هل تضيع البيانات إذا انقطع الاتصال؟

لا في الانقطاعات القصيرة: ما دام Runtime لا يصل إلى الخادم يحتفظ بالقيم المقروءة في الذاكرة حتى 10,000 رسالة لكل اتصال. هذا المخزن المؤقت لا يُكتب على القرص؛ وإذا أُعيد تشغيل Runtime في هذه الأثناء تضيع القيم المنتظرة. نأخذ ذلك في الحسبان بوضوح عند التصميم.

ماذا يمكن أن يقدّم Bella SCADA لك؟

لنخطط معًا للعملية كاملة، من التثبيت إلى التكامل.