موقع المحلّل في التسلسل الهرمي للأتمتة
يُنتج محلّل 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 نماذج المعايرة. أما تعيين الحالة المناسب وفاصل التحديث لنظام تحكم معيّن فيُحسمان مع مهندسي الأتمتة في المنشأة ضمن دراسة جدوى باستخدام عيناتكم.
المراجع
- [1] IEC 62264-1:2013. Enterprise-control system integration — Part 1: Models and terminology. IEC, Geneva. webstore.iec.ch/en/publication/6675
- [2] U.S. Food and Drug Administration (2004). Guidance for Industry: PAT — A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. CDER/CVM/ORA, Rockville, MD. fda.gov/regulatory-information/search-fda-guidance-documents/pat-framework-innovative-pharmaceutical-development-manufacturing-and-quality-assurance
- [3] IEC 60381-1:1982. Analogue signals for process control systems — Part 1: Direct current signals. IEC, Geneva. webstore.iec.ch/en/publication/1948
- [4] ANSI/ISA-50.00.01-1975 (R2012). Compatibility of Analog Signals for Electronic Industrial Process Instruments. ISA, Research Triangle Park, NC. isa.org/standards-and-publications/isa-standards/isa-standards-committees/isa50
- [5] Modbus Organization (2012). MODBUS Application Protocol Specification V1.1b3. Modbus Organization, Hopkinton, MA. modbus.org/specifications
- [6] IEC 61784-2-2:2023. Industrial networks — Profiles — Part 2-2: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 — CPF 2. IEC, Geneva. webstore.iec.ch/en/publication/83464
- [7] IEC 61784-2-3:2023. Industrial networks — Profiles — Part 2-3: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 — CPF 3. IEC, Geneva. webstore.iec.ch/en/publication/83465
- [8] OPC Foundation (2025). OPC 10000-1: OPC Unified Architecture — Part 1: Overview and Concepts, release 1.05.06 (also published as IEC 62541-1:2025). OPC Foundation, Scottsdale, AZ. reference.opcfoundation.org/Core/Part1/v105/docs/
- [9] OPC Foundation. OPC 10000-4: OPC Unified Architecture — Part 4: Services, release 1.05, clauses 5.13.1 (MonitoredItem model) and 7.11 (DataValue). OPC Foundation, Scottsdale, AZ. reference.opcfoundation.org/Core/Part4/v105/docs/7.11
- [10] NAMUR NE 107 (2017). Self-Monitoring and Diagnosis of Field Devices, edition 2017-04-10. NAMUR, Leverkusen. namur.net/en/publications/news-archive/ne-107-has-been-revised.html
- [11] Wolff, O. (2014). What does the Process Automation understand under Diagnosis? ODVA 2014 Industry Conference & 16th Annual Meeting, Phoenix, AZ. odva.org/wp-content/uploads/2022/06/2014_ODVA_Conference_Wolff_Diagnosis_Process_Automation_FINAL.pdf
- [12] Griesing-Scheiwe, F., Shardt, Y.A.W., Pérez-Zúñiga, G., Yang, X. (2020). Soft sensor design for variable time delay and variable sampling time. Journal of Process Control, 92, 310–318. doi:10.1016/j.jprocont.2020.07.001
- [13] IEC 62682:2022. Management of alarm systems for the process industries. IEC, Geneva. webstore.iec.ch/en/publication/65543
- [14] IEC 62443-3-3:2013. Industrial communication networks — Network and system security — Part 3-3: System security requirements and security levels. IEC, Geneva. webstore.iec.ch/en/publication/7033