العودة إلى المدونة

ما هو نظام SCADA؟ التحكم الإشرافي دون استبدال وحدة التحكم المنطقية القابلة للبرمجة (PLC)

يجمع نظام SCADA البيانات من وحدات PLC ووحدات RTU ويعرضها ويصدر تنبيهات بشأنها ويسجلها، بينما تحتفظ وحدات التحكم المحلية بالتشابكات ووظائف التحكم السريعة. يغطي هذا الدليل مصافحة الأوامر، وجودة البيا...

نظام سكادا (SCADA)—التحكم الإشرافي واكتساب البيانات—هو الطبقة التي تمنح المشغلين رؤية متماسكة لعملية موزعة. فهو يجمع القيم والحالات من وحدات التحكم المنطقية القابلة للبرمجة (PLC)، ووحدات الاتصالات الطرفية البعيدة (RTU)، والأجهزة الذكية، والبوابات؛ ويعرض الرسومات والإنذارات؛ ويسجل السجل التاريخي؛ ويرسل الأوامر الإشرافية المصرح بها. لكنه لا يحل محل وحدة التحكم المحلية التي تنفذ التعشيقات أو التسلسل أو التحكم التنظيمي السريع.

هذا الفصل هو قاعدة التصميم الأولى. يجب أن تستمر محطة الضخ في حماية المعدات عند فقدان الاتصال بغرفة التحكم. ويجب ألا تعتمد آلة على برنامج نصي في واجهة تشغيل بشرية (HMI) بعيدة لإيقاف حركة خطرة. يمكن لنظام سكادا طلب قيمة ضبط أو وضع تشغيل، لكن يجب على وحدة التحكم المنطقية القابلة للبرمجة أو وحدة الاتصالات الطرفية البعيدة أن تقرر ما إذا كان الطلب مسموحًا به وما الحالة الآمنة عند فشل الاتصالات.

شاشة مشغل نظام سكادا تشرف على معدات صناعية موزعة

يجمع نظام سكادا حالة العملية لعرضها على المشغل، بينما تحتفظ وحدات التحكم المحلية بمهام التوقيت والحماية التي لا يمكن أن تعتمد على وصلة واسعة النطاق.

تتبّع البيانات من إشارة الحقل إلى المشغل

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

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

بنية سكادا متعددة الطبقات من أدوات الحقل مرورًا بوحدات PLC وRTU إلى الخوادم

كل قيمة معروضة تحتاج إلى مصدر مفهوم، ووحدة هندسية، ومسار تحديث، وحالة جودة، ومرجعية زمنية.

تؤدي وحدات PLC وRTU وHMI والمؤرخ ونظام سكادا أدوارًا مختلفة

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

يتعامل المعهد الوطني للمعايير والتكنولوجيا (NIST) مع أنظمة سكادا وأنظمة التحكم الموزع (DCS) والترتيبات المعتمدة على وحدات PLC باعتبارها تقنيات تشغيلية مترابطة، لا تسميات قابلة للتبادل. ويُعد دليل أمن التكنولوجيا التشغيلية مفيدًا لأنه يضع البنى حول آثار الأداء والموثوقية والسلامة والأمن السيبراني. وينبغي لفرق المشاريع تحديد المسؤوليات صراحةً بدل افتراض أن كلمة «سكادا» تحددها.

صمّم الأوامر كمعاملات، لا كبتات مجردة

يحتاج الأمر الإشرافي إلى أكثر من قيمة منطقية قابلة للكتابة. بالنسبة إلى بدء تشغيل عن بُعد، حدّد الإجراء المطلوب، والمستخدم أو النظام الطالب، والمعدات المستهدفة، ورقم تسلسل الأمر، ونتيجة السماح، والقبول، والإتمام، وسبب الرفض، والمهلة. وينبغي لوحدة التحكم المحلية رفض الطلبات القديمة أو المكررة أو غير الآمنة. كما ينبغي لنظام سكادا عرض الفرق بين «تم إرسال الأمر» و«تم قبوله» و«وصلت المعدات إلى الحالة المطلوبة».

تحتاج قيم الضبط إلى حدود، ووحدات هندسية، وصلاحيات، وحدود لمعدل التغيير. ويجب أن تحدد عمليات نقل الوضع من يملك التحكم. ولا ينبغي لعملية كتابة فاشلة عبر الشبكة أن تترك المشغل معتقدًا أن العملية قد تغيرت. وبالنسبة إلى المعدات المُدارة عبر أنظمة PLC وPAC، نفّذ المصافحة في منطق وحدة التحكم، واعرض حالات التشخيص بعناية تساوي العناية الممنوحة للأمر نفسه.

جودة الإنذارات أهم من عددها

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

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

صمّم لمواجهة فقدان الاتصالات

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

اختبر انقطاعًا كاملًا. وتحقق مما تستمر وحدة PLC أو RTU في تنفيذه، والقيم التي تعرضها واجهة HMI، والإنذارات التي تحدث، وكيفية حظر الأوامر، وكيفية تسوية السجل المخزن مؤقتًا بعد إعادة الاتصال. وراجع معدات الاتصالات والشبكات ذات الصلة من حيث التصنيفات البيئية، والوسائط، والطوبولوجيا، والتشخيصات، والتكرار المدعوم، بدل الاختيار بناءً على شعار البروتوكول وحده.

أمّن المسار الإشرافي دون تعطيل العمليات

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

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

اختبر القصة التشغيلية بأكملها عند بدء التشغيل

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

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

منظور هندسي

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

اترك تعليقًا

يرجى الملاحظة، يجب الموافقة على التعليقات قبل نشرها.