Article 1 - Scada

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

‫مقالة ختصصية ‪2020‬‬

‫عبدالكرمي مجال ابريك‬


‫أنظمة املراقبة والتحكم واحلصول على البياانت‬ ‫ماجستري يف اهلندسة الكهرابئية‬
‫عضو هيئة تدريب‪-‬املعهد العايل للطاقة‬
‫(‪)SCADA‬‬
‫ان مصطلح (‪ )SCADA‬يستعمل دائم يف أنظمة التحكم املتطورة فنجد أن املصانع واملنشآت الصناعية الضخمة ال تستطيع التخلي عن هذا النظام‬
‫والذي يعمل على ربط مجيع مراحل التصنيع واالنتاج والتخزين املختلفة من أجل احلصول على منتج متقن ذو جودة عالية أبقل األسعار وأقصر وقت‪،‬‬
‫ابإلضافة إىل ضمان سالمة األجهزة واملعدات والتقليل من اخلسائر‪.‬‬
‫واختصار كلمة )‪(SCADA‬هي ‪(Supervisory‬‬
‫)‪ Control And Data Acquisition‬واليت تعين “املراقبة‬
‫والتحكم واحلصول على البياانت”‪ .‬ويعترب نظام التحكم‬
‫)‪(SCADA‬نوع من أنواع التحكم ابألنظمة الصناعية‬
‫)‪Industrial Control System (ICS‬حيث يتم‬
‫توظيف احلاسب االيل للمراقبة والتحكم ابلعمليات الصناعية املوجودة‬
‫يف مواقعها املختلفة‪ .‬وتتميز أنظمة ‪SCADA‬عن أنظمة ‪ICS‬‬
‫ابهنا تتعامل مع العمليات ذات طابع واسع النطاق واليت جتمع بني‬
‫املواقع املتعددة واملسافات البعيدة بينها‪ .‬وتشمل العمليات اليت يتم‬
‫مراقبتها والتحكم هبا العمليات الصناعية والبنية التحتية والعمليات‬
‫القائمة على املرافق‪.‬‬
‫حيث تتضمن العمليات الصناعية عمليات التصنيع‪ ،‬واإلنتاج‪ ،‬وتوليد الطاقة‪ ،‬والتكرير‪ ،‬وقد تعمل يف أوضاع مستمرة‪ ،‬أو على دفعات‪ ،‬أو متكررة‪ ،‬أو‬
‫منفصلة‪ .‬أما عمليات البنية التحتية العامة أو اخلاصة‪ ،‬فتشمل معاجلة ا ملياه وتوزيعها‪ ،‬ومجع مياه الصرف الصحي ومعاجلتها‪ ،‬وخطوط أانبيب النفط والغاز‪،‬‬
‫ونقل وتوزيع الطاقة الكهرابئية‪ ،‬ومزارع الرايح‪ ،‬وأنظمة صفارات الدفاع املدين‪ ،‬وأنظمة االتصاالت الكبرية‪ .‬والعمليات القائمة على املرافق العامة واخلاصة‬
‫تشمل املباين واملطارات والسفن واحملطات الفضائية‪ .‬وأنظمة التدفئة والتهوية وتكييف اهلواء واستهالك الطاقة‪.‬‬
‫وجند أن مراحل تطور أنظمة ‪ SCADA‬مرت أبربعة أجيال‪:‬‬
‫‪ -‬الجيل األول‪" :‬متجانسة ‪ /Monolithic‬قائمة بذاتها ‪Stand‬‬
‫‪"alone‬‬
‫ففي السابق كان يستخدم الحاسبات األلية الصغيرة‬
‫(‪ .)minicomputers‬ولم تكن قد تطورت خدمات شبكات‬
‫الكومبيوتر‪ ،‬ولهذا كانت أنظمة ‪ SCADA‬تعمل باستقالليه‬
‫دون اتصال مع باقي األنظمة‪ ،‬وكانت أجهزة االتصال‬
‫تستعمل بروتوكوالت مقيدة ومملوكة بشكل صارم للشركات‬
‫التي تستخدمها‪ ،‬والجيل األول كان يستخدم نظام حاسب‬
‫مركزي احتياطي (‪)Back-up mainframe system‬‬
‫متصل بجميع وحدات الطرفية عن بُعد ‪ RTU‬للمحطة ليتم‬
‫استخدامه في حالة تعطل نظام الحاسب المركزي الرئيسي )‪(primary mainframe system‬‬

‫الجيل الثاني‪" :‬موزعة ‪"Distributed‬‬ ‫‪-‬‬


‫ففي هذا الجيل لنظام ‪ SCADA‬نجد أن طرق معالجة‬
‫البيانات واألوامر كانت موزعة حول محطات متعددة‬
‫والتي كانت متصلة مع بعض عن طريق الشبكة المحلية‬
‫‪ .LAN‬والمعلومات والبيانات تتم مشاركتها تقريبا في‬
‫نفس الوقت‪ .‬وكل محطة مسؤوله عن مهام معينة‪ .‬والتي‬
‫عملت على تقليل التكلفة مقارنتا مع الجيل السابق‪ ،‬وهنا‬
‫مازالت بروتوكوالت الشبكة المعلوماتية ‪ LAN‬ليست‬
‫ونظرا ألن هذه البروتوكوالت كانت مملوكة‬
‫ً‬ ‫موحدة‪،‬‬
‫ومقيده‪ ،‬فقد عرف قلة قليلة من األشخاص خارج‬
‫المطورين ما يكفي لتحديد مدى أمان تثبيت ‪.SCADA‬‬

‫الجيل الثالث‪" :‬شبكي ‪" Networked‬‬


‫وهذا الجيل شبيه بالجيل الثاني من حيث البنية الموزعة‪،‬‬
‫ويمكن اختزال أي نظام ‪ SCADA‬معقد إلى أبسط‬
‫المكونات وتوصيله من خالل بروتوكوالت االتصال‪.‬‬
‫ففي حالة تصميم الشبكة‪ ،‬نالحظ أن نظام ‪SCADA‬‬
‫ينتشر عبر أكثر من شبكة ‪ LAN‬واحدة تسمى شبكة‬
‫التحكم في العمليات (‪ )PCN‬ومنفصلة جغرافي اً‪ .‬ويمتاز‬
‫هذا الجيل بأنه يمكن تشغيل عدة أنظمة ‪ SCADA‬ذات‬
‫البنية الموزعة على التوازي مع مشرف واحد ومؤرخ‬
‫تحت شبكة واحدة‪ .‬وهذا يسمح بحل أكثر فعالية من حيث‬
‫التكلفة في أنظمة واسعة النطاق للغاية‪.‬‬
‫الجيل الرابع‪" :‬قائم على الويب ‪"Web –Based‬‬ ‫‪-‬‬
‫فلقد أدى نمو اإلنترنت إلى قيام أنظمة ‪ SCADA‬بتنفيذ‬
‫تقنيات الويب التي تتيح للمستخدمين عرض البيانات‬
‫وتبادل المعلومات وعمليات التحكم من أي مكان في‬
‫العالم‪ .‬حيث شهدت أوائل عام ‪ 2000‬انتشار أنظمة‬
‫‪ SCADA‬على الويب‪ .‬وتستخدم أنظمة ‪ SCADA‬على‬
‫الويب متصفحات اإلنترنت مثل ‪ Google Chrome‬و‬
‫‪ Mozilla Firefox‬كواجهة مستخدم رسومية (‪)GUI‬‬
‫لمشغلي ‪ .HMI‬ويعمل ذلك على تبسيط عملية التثبيت من‬
‫جانب العميل وتمكين المستخدمين من الوصول إلى النظام‬
‫من منصات مختلفة باستخدام متصفحات الويب مثل‬
‫الخوادم وأجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر‬
‫المحمولة واألجهزة اللوحية والهواتف المحمولة‪.‬‬

‫مكونات أنظمة التحكم (‪ )SCADA‬من‪:‬‬


‫الوحدات الطرفية عن بعد ‪RTU‬‬
‫وظيفة وحدات ‪RTUs‬‬
‫توصيل بيانات أجهزة‬
‫االستشعار ‪sensors‬‬
‫والمشغالت الميكانيكية‬
‫‪ actuators‬في العمليات‬
‫‪ ،process‬بحيث تعمل على‬
‫تحويل إشارات أجهزة‬
‫االستشعار إلى قيم رقمية وثم‬
‫إرسالها إلى نظام المراقبة عن‬
‫طريق شبكة االتصاالت‪.‬‬
‫أجهزة الكمبيوتر االشرافية‬
‫تعتبر أجهزة الكمبيوتر‬
‫االشرافية قلب نظام‬
‫‪ ،SCADA‬حيث تقوم بجمع البيانات حول العمليات‬
‫وإرسال أوامر التحكم إلى األجهزة المتصلة بالموقع‬
‫(‪ )PLC / RTU‬من خالل برمجيات معدة مسبقا‪ ،‬وهذه‬
‫البرامج مسؤولة عن االتصال بوحدات التحكم والتحقق‬
‫من سالمة البيانات‪ ،‬باإلضافة إلى ذلك برمجيات ‪HMI‬‬
‫التي تعمل في غرف المراقبة والتحكم (غرف التشغيل)‬
‫لمساعدة المشغل في المحطات‪.‬‬
‫واجهة اإلنسان واآللة ‪HMI‬‬
‫واجهة اإلنسان واآللة (‪ )HMI‬هي نافذة المشغل للنظام‬
‫اإلشرافي‪ .‬ويعمل على تقديم معلومات عن العمليات في‬
‫المنشأة إلى موظفي التشغيل بياني ا ً على شكل مخططات تقليدية ( ‪ ،)mimic diagram‬والتي تمثل تمثيال تخطيطيًا‬
‫ً‬
‫للمنشأة الذي يتم التحكم فيه‪ ،‬باإلضافة إلى صفحات اإلنذار وتسجيل األحداث‪ .‬ويرتبط ‪ HMI‬بالكمبيوتر اإلشرافي‬
‫‪ SCADA‬لتوفير بيانات حية لدفع المخططات على تحديث بياناتها‪ ،‬وعرض االنذارات اللحظية والرسوم البيانية‬
‫الشائعة‪.‬‬
‫التعامل مع اإلنذارات ‪Alarm Handling‬‬
‫التعامل مع اإلنذارات هو جزء مهم في معظم تطبيقات ‪ .SCADA‬حيث يراقب النظام ما إذا كانت حالة اإلنذار‬
‫لعملية معينة مستوفاة‪ ،‬لتحديد وقت وقوع حدث إنذار‪ .‬بمجرد اكتشاف حدث اإلنذار‪ ،‬يتم اتخاذ إجراء واحد أو أكثر‬
‫(مثل تنشيط مؤشرات اإلنذار "‪ " alarm indicators‬واحد أو أكثر‪ ،‬وربما توليد رسائل البريد اإللكتروني أو‬
‫الرسائل النصية حتى يتم إعالم مشغلي اإلدارة أو ‪ SCADA‬عن بُعد)‪ .‬في كثير من الحاالت‪ ،‬قد يضطر مشغل‬
‫‪ SCADA‬إلى االقرار بحدث اإلنذار " ‪ ،" acknowledge‬قد يؤدي هذا إلى إلغاء تنشيط بعض مؤشرات اإلنذار‬
‫مثل صفارة اإلنذار‪ ،‬بينما تظل المؤشرات األخرى نشطة حتى يتم مسح ظروف أو مسببات اإلنذار‪.‬‬

‫الربجميات املستخدمة يف وحدات التحكم املنطقية والتحكم عن بعد ‪PLC / RTU software‬‬
‫تستطيع ‪ RTUs‬الذكية و‪ PLCs‬على تنفيذ العمليات المنطقية البسيطة بشكل آلي وبدون تدخل الكمبيوتر‬
‫االشرافي‪ .‬فلقد تم توظيف لغات البرمجة في التحكم الموحدة دوليا تحت البند ‪ IEC 61131-3‬وهي مجموعة من‬
‫خمس لغات للبرمجة تحتوي على( ‪function block, ladder, structured text, sequence function‬‬
‫‪ )charts and instruction list‬والتي كثيرا ما تستخدم إلنشاء البرامج التي تعمل في ‪.RTU/PLC‬‬
‫على عكس اللغة التي تعتمد على كتابة الخطوات مثل ‪ C‬أو ‪ ،FORTRAN‬فإن لغات البرمجة ‪IEC 61131-3‬‬
‫لديها متطلبات تدريب ضئيلة‪ .‬بحيث يتيح ذلك لمهندسي نظام ‪ SCADA‬أداء كل من التصميم والتنفيذ للبرنامج على‬
‫‪ RTU‬أو ‪.PLC‬‬
‫واعتمدت كبرى الشركات األلمانية أنظمة ‪ SCADA‬التي تتعامل مع برامج النوافذ المفتوحة مثل ‪SIMATIC‬‬
‫‪ WinCC and SIMATIC WinCC Open Architecture SIMATIC HMI‬ويشتمل النطاق الوظيفي‬
‫على مهام التصور القريبة من اآلالت باإلضافة إلى تطبيقات ‪ SCADA‬على أنظمة متعددة المستخدمين‬

‫البنية التحتية لالتصاالت وأساليبها‬


‫تستخدم االتصاالت السلكية والالسلكية املباشرة يف أنظمة ‪ .SCADA‬وغالبًا ما يشار إىل وظيفة املراقبة عن بعد لنظام ‪ SCADA‬ابسم‬
‫القياس عن بُعد(‪ .)Telemetry‬واالتصاالت السلكية متمثلة يف االسالك امللفوفة واأللياف الضوئية ( ‪Twisted pair-Pilot‬‬
‫‪ )cables and fiber optics‬وأيضا االتصاالت عرب خطوط النقل الكهرابئية (‪ )Power Line Carriers‬أما االتصاالت‬
‫الالسلكية فمتعددة فمنها إشارات الراديو (‪ )Omni directional communication-UHF‬واشارات املايكرويف‬
‫)‪ (Point to point Communication‬وخطوط االتصاالت اهلاتفية النقالة ( ‪Mobile data‬‬
‫‪)communications‬‬
‫وعادة ما يريد بعض املستخدمني نقل بياانت ‪ SCADA‬عرب شبكات شركات حمددة مسب ًقا أو مشاركة شبكاهتا مع تطبيقات أخرى (‬
‫كشركة سيمنز أو ميتسوبيشي )‪ .‬ويتم ارسال البياانت ونقلها من خالل بروتوكوالت ‪ SCADA‬املصممة لتكون مضغوطة للغاية وأمنة جدا‬
‫لضمان موثوقيتها وكفاءة عمل العمليات املراد متابعتها‪.‬‬
‫فلقد مت تصميم العديد من الربوتوكوالت إلرسال‬
‫املعلومات فقط عندما تقوم احملطة الرئيسية أو الكومبيوتر‬
‫اإلشرايف بطلب ارسال املعلومات إليه من ‪ RTU‬وهذه‬
‫املعلومات تتضمن القياسات عن بعد واالشارات اليت‬
‫تبني حالة النظام واالنذارات‪ ،‬ويرجع سبب طلب‬
‫اإلرسال اىل أن حجم املعلومات املراد استالمها من‬
‫أجهزة ‪ RTU‬املتعددة املنتشرة يف مواقع خمتلفة كبري‬
‫جدا وابلتايل كان من الضروري جدا تنظيم عملية استالم‬
‫املعلومات وإدارهتا ‪Data Managements‬‬
‫وتوجد ثالث طرق رئيسية إلدارة االتصاالت بني‬
‫‪RTU‬والكومبيوتر اإلشرايف‬
‫‪ -‬المسح الدوري ألجهزة ‪ RTU’s‬جهاز‬
‫تلو األخر وجمع البيانات الخاصة‬
‫بالقياسات عن كل منشاة ولتحديث المعلومات بناء على طلب الكمبيوتر االشرافي‬
‫‪ -‬ارسال مب اشر للمعلومات عند ظهور إشارات االنذار أو حدوث تغير في حالة الوضع للوحدات‬
‫‪ -‬أرسال مباشر لوجود أي تغير كبير أو مفاجأ في القياسات للوحدات الموجودة تحت المراقبة ‪.‬‬

‫وتتضمن بروتوكوالت أنظمة الـ ‪ SCADA‬التقليدية النموذجية ‪ Modbus RTU‬و ‪ RP-570‬و ‪ Profibus‬و ‪.Conitel‬‬
‫ومت اعتماد الربوتوكوالت القياسية وهي ‪ IEC 60870-5-101‬أو ‪ IEC 61850 ، 104‬و ‪ .DNP3‬وحتتوي العديد من هذه‬
‫الربوتوكوالت اآلن على ملحقات للعمل عرب ‪.TCP / IP‬‬
‫فعلى الرغم من أن استخدام مواصفات الشبكات التقليدية جبانب الصناعية‪ ،‬مثل ‪ ، TCP / IP‬إال أن كل منها يغطي متطلبات خمتلفة‬
‫اختالفًا جذرًاي عن األخر‪.‬‬
‫ومع تزايد متطلبات األمان وموثوقية نقل البياانت وزايدة رقعة املساحة املراد مراقبتها ازداد استخدام االتصاالت عرب األقمار الصناعية يف حالة عدم‬
‫توفر خدمة االتصاالت احمللية األرضية (الشبكات األرضية‪ ،‬الشبكات املتنقلة)‪ ،‬ويكون هلا تشفري مدمج‪ ،‬حبيث ميكن هندستها لتوفري املوثوقية املطلوبة‬
‫من قبل مشغل نظام ‪.SCADA‬‬

‫ونضيف اىل ذلك أن استخدام األنظمة احلديثة يف االتصاالت أصبح ميكن استخدام حماكاة الشبكة احلية (‪ )Online‬ابلتزامن مع أجهزة حماكاة‬
‫‪ SCADA‬إلجراء خمتلف حتليالت "ماذا لو حدث ‪“ ....‬لضمان أمن الشبكات وموثوقية الشبكات الكهرابئية اليت يتم مراقبتها‪.‬‬
‫وواجهات المستخدم الرسومية (‪ )GUI‬إلدارة اإلشراف على العمليات على مستوى عال‬ ‫•‬
‫وعلى سبيل مثال على ذلك نجد أن شركة ‪Siemens‬عن طريق تطبيق سلسة المنتجات‬
‫)‪ SIMATIC WinCC (TIA Portal‬مع أنظمة ‪ HMI‬المفتوحة استطاعت ان تغطي جزءا كبيرا من‬
‫االحتياجات الهندسية في مجال البرامج التصورية (الرسومية)‪ ،‬حيث تعمل ‪WinCC Open‬‬
‫‪ Architecture‬على معالجة الحلول ذات متطلبات التكيف الخاصة بالعميل والوظائف المتخصصة حتى على‬
‫األنظمة األساسية التي ال تعمل بنظام ‪.Windows‬‬
‫ووحدات التحكم المنطقي القابلة للبرمجة (‪)PLC‬‬ ‫•‬
‫وحدات التحكم (‪ ) PID‬لدوائر التحكم المغلقة للتفاعل مع العمليات أو اآلالت بطريقة آليه‪.‬‬ ‫•‬

‫وألنظمة ‪ SCADA‬أهمية كبيرة كأنظمة مركزية تقوم بمراقبة عدة مواقع بأكملها‪ ،‬أو مجمعات لألنظمة المنتشرة في مناطق‬
‫واسعة‪ ،‬ابتدأ من مصنع صناعي إلى منشآت كبيرة مثل محطات توليد القوى ومحطات التحويل في الشبكات الكهربائية ذات‬
‫المستويات المختلفة لجهود النقل‪ .‬يتم تنفيذ معظم إجراءات التحكم تلقائيًا بواسطة ‪ RTUs‬أو ‪ PLCs‬وبدون الحاجة إلى‬
‫اشراف نظام ‪ SCADA‬في عملية التحكم‪ ،‬وعادة ما تقتصر وظائف التحكم على التدخل األساسي أو المستوى اإلشرافي‪.‬‬
‫على سبيل المثال‪ ،‬قد تتحكم ‪ PLC‬في تدفق مياه التبريد عبر جزء من العملية الصناعية‪ ،‬لكن نظام ‪ SCADA‬قد يسمح‬
‫للمشغلين بتغيير النقاط المحددة للتدفق‪ ،‬وتمكين ظروف اإلنذار‪ ،‬مثل فقدان التدفق وارتفاع درجة الحرارة‪ ،‬ليتم عرضها‬
‫وتسجيلها‪ .‬وتمر حلقة التحكم في التغذية العكسية عبر ‪ RTU‬أو‪ ،PLC‬بينما يتم مراقبة نظام ‪ SCADA‬لألداء الكلي للحلقة‬
‫والمنظومة بشكل عام‪.‬‬

You might also like