← العودة إلى جميع المدونات والمقالات كيف تتكامل محللات NIR مع أنظمة PLC وSCADA: نظرة عملية

كيف تتكامل محللات NIR مع أنظمة PLC وSCADA: نظرة عملية

ما البروتوكولات التي تنقل نتائج محلّل الأشعة تحت الحمراء القريبة إلى نظام التحكم في المنشأة، وما الذي يجب أن يتضمنه سجل النتيجة قبل أن يجوز لـ PLC العمل بناءً عليه، ومن أين ينشأ زمن التأخر، وكيف يُتعامل مع الإنذارات وسجلات البيانات التاريخية والأمن السيبراني — مع المعايير والمراجع الحاكمة.

موقع المحلّل في التسلسل الهرمي للأتمتة

يُنتج محلّل NIR المدمج في الخط قيماً للتركيب لا تفيد في التحكم إلا إذا وصلت إلى الأنظمة التي تعمل بناءً عليها. ويصف معيار IEC 62264-1 (ISA-95) هذه الواجهة على هيئة مستويات: تشكّل المستويات من 1 إلى 3 مجال عمليات التصنيع والتحكم، والمستوى 3 هو إدارة عمليات التصنيع، والمستوى 4 هو مجال المؤسسة [1]. وتشير إرشادات PAT الصادرة عن FDA إلى أن محلّلات العمليات تولّد عادةً كميات كبيرة من البيانات، وأن الوصول السهل والآمن إليها مهم للتحكم الآني وضمان الجودة، وأن سمات الجودة المقيسة يمكن أن تقود التحكم بالتغذية الأمامية أو بالتغذية الراجعة [2]. وهذا مهم في الصناعات الكيميائية والدوائية وما وراءها؛ أما جرعات PID ذات الحلقة المغلقة فيتناولها دليل منفصل.

البروتوكولات: من حلقة التيار إلى OPC UA

أقدم مسار هو إشارة التيار المستمر التناظرية وفق IEC 60381-1 [3]، مع تحديد النطاق 4–20 mA نطاقاً للإشارة في ISA-50.00.01 [4]. ويقبلها كل PLC، لكن المحلّل متعدد المعاملات يحتاج إلى حلقة لكل معامل، ولا تحمل الإشارة كلمة حالة ولا ختماً زمنياً. أما Modbus فبروتوكول عميل/خادم قائم على الطلب والرد، يعرض خادمه مداخل منفصلة ووشائع (coils) وسجلات إدخال وسجلات احتفاظ، وتكون السجلات كلمات بطول 16 بت؛ ويستخدم على TCP/IP المنفذ 502 [5]. لذلك تمتد النتيجة ذات الفاصلة العائمة على أكثر من سجل، ولأن المواصفة لا تعرّف حقلاً للختم الزمني أو للجودة، يتعين على المُكامِل تعيين الحالة في سجلات إضافية [5].

أما EtherNet/IP وPROFINET فنظاما إيثرنت دوريان آنيان، ينتميان في معايير الملفات التعريفية لـ IEC إلى عائلة ملفات الاتصال 2 (CIP) والعائلة 3 (PROFIBUS & PROFINET) [6][7]؛ وهما يناسبان المحلّل الذي يجب أن يظهر جهازَ إدخال/إخراج ضمن دورة مسح المتحكم. ومعيار OPC UA (IEC 62541) مستقل عن المنصات، تعرض خوادمه فضاء عناوين من عُقد ذات أنواع محددة، مع خدمات لقراءة البيانات وكتابتها والاشتراك في تغيّراتها وفي الأحداث والإنذارات، ومع مصادقة وسلامة للرسائل وسرية مدمجة [8]. وهو المسار المعتاد إلى SCADA وMES وسجلات البيانات التاريخية.

سجل النتيجة: القيمة والحالة والختم الزمني

لا يكون العمل بناءً على نتيجة آمناً إلا إذا حملت ثلاثة أشياء. ويُضفي OPC UA عليها طابعاً رسمياً في صورة DataValue: القيمة، ورمز الحالة StatusCode بدرجة خطورة Good أو Uncertain أو Bad، والختم الزمني SourceTimestamp الذي يضعه المصدر الأصلي وتمرّره الخوادم الوسيطة دون تغيير [9]. فالحالة تبيّن ما إذا كان يجوز لـ PLC استخدام الرقم؛ والختم الزمني يبيّن متى قيست المادة.

وفيما يخص سلامة الجهاز، تصف توصية NAMUR NE 107 إشارات حالة موحّدة ورموزها وترتيب أولوياتها [10]: العطل، وفحص الوظيفة، والخروج عن المواصفة، والحاجة إلى الصيانة [11]. ويجب أن تُعرض هذه الإشارات كلمةَ حالة بجانب كل قيمة: ففي Modbus يجب تصميم هذا التعيين [5]؛ وفي OPC UA يوجد StatusCode، لكن على برنامج المحلّل أن يضبطه [9].

زمن التأخر: القياس وأخذ العينات والنشر

زمن التأخر هو مجموع زمن اكتساب الطيف وتقييم النموذج والاتصال. وفي OPC UA يتحدد جزء الاتصال بفاصل أخذ العينات الذي يفحص فيه الخادم المصدر، وفاصل النشر الذي تُسلَّم فيه الإشعارات؛ وتشير المواصفة إلى أن دورة تحديث أبطأ وغير متزامنة للمصدر تضيف تأخيراً إضافياً [9]. وفي Modbus يقابل ذلك فترة الاستطلاع لدى العميل [5]. وهكذا تصل قيم المحلّل متأخرة وعلى فواصل متغيرة؛ ويبيّن Griesing-Scheiwe وآخرون أن المقدِّرات التي تفترض تأخراً وزمن أخذ عينات ثابتين قد تصبح غير مستقرة حين يتغيران [12]. ويترتب على ذلك ثلاث نقاط عملية:

  • وائم الاستطلاع أو النشر مع دورة المحلّل. القراءة بوتيرة أسرع من إنتاج المحلّل للنتائج لا تفعل سوى إعادة قراءة القيمة نفسها؛ فالختم الزمني للمصدر، لا الاستطلاع، هو ما يحدد القياس الجديد [9].
  • انقل الحالة مع كل قيمة. ينبغي أن يحتفظ PLC بآخر قيمة سليمة أو أن يعود إلى نمط محدد عندما تكون الحالة Bad أو Uncertain، أو عندما يُبلغ الجهاز عن عطل [9][11].
  • وثّق التحجيم والوحدات وأنواع البيانات. لا تحمل سجلات Modbus شيئاً من ذلك، لذا يجب أن تحمله مواصفة الواجهة [5].

الإنذارات وسجلات البيانات التاريخية والأمن السيبراني

يضع معيار IEC 62682 مبادئ إدارة أنظمة الإنذار في الصناعات العملياتية، ويعدّ سجل الإنذارات التاريخي ومقاييس الأداء جزءاً من نظام الإنذار، ويعرّف الغاية منه بإخطار المشغّلين بالظروف غير الطبيعية التي تحتاج إلى استجابة [13]. لذا ينبغي تبرير حدود التركيب الخاصة بالمحلّل جنباً إلى جنب مع سائر إنذارات المنشأة، وتخزين النتائج مع حالتها وختمها الزمني في سجل البيانات التاريخية للمنشأة، بما يتسق مع وظائف المستوى 3 في ISA-95 [1] ومع إرشادات PAT بشأن سجلات الدفعات [2].

وعلى صعيد الشبكة، يعرّف معيار IEC 62443-3-3 متطلبات أمن النظام ومستويات الأمن، التي تُطبَّق عبر مناطق النظام وقنواته لتحديد مستوى مستهدف لكل أصل [14]. والمحلّل الموضوع في منطقته الخاصة، مع قناة لا تحمل إلا الوسوم المتفق عليها، يتبع هذا النموذج؛ ويدعمه OPC UA بمصادقة التطبيقات والمستخدمين وبالرسائل الموقّعة والمشفّرة [8].

كيف تتعامل USTECH مع التكامل

يربط برنامج ProChem من USTECH محلّلات USTECH بنظامي PLC وSCADA في المنشأة لتوفير لوحات معلومات حية وإنذارات وتحكم تلقائي في نقاط الضبط، ويتواصل مع PLC عبر واجهة HTTP قائمة على الإيثرنت؛ ويوفّر ProLine2550 وProLine17EC القياسات، ويوفّر caliX نماذج المعايرة. أما تعيين الحالة المناسب وفاصل التحديث لنظام تحكم معيّن فيُحسمان مع مهندسي الأتمتة في المنشأة ضمن دراسة جدوى باستخدام عيناتكم.

المراجع

USTECH Innovations Logo

قيّم هذا التطبيق لعمليتك الإنتاجية

يمكن لفريق التطبيقات لدينا شرح الطريقة ومشاركة المراجع العلمية الداعمة ومناقشة كيفية تطبيقها على عمليتكم.

اتصل بنا

اقرأ التالي

5 أسئلة يجب طرحها قبل شراء محلل NIR على الخط
دليل

5 أسئلة يجب طرحها قبل شراء محلل NIR على الخط

قائمة تحقق محايدة تجاه الموردين لشراء محلل NIR مضمَّن في الخط: قابلية القياس والدقة، وواجهة العينة، وملكية المعايرة، وتكامل البيانات، والتحقق من الصلاحية على امتداد دورة الحياة.

اقرأ الدليل
NIR vs FT-NIR: What's the Difference
دليل

NIR مقابل FT-NIR: ما الفرق

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

اقرأ الدليل