التحكم في تسلسل الدُفعات باستخدام مخططات الوظائف التسلسلية في نظام التحكم الموزع: تكوين Emerson DeltaV SFC وقفل التزامن في Woodward EasyGen 3200

لماذا تفشل تسلسلات الدُفعات في بيئات DCS
لا يزال التحكم في عمليات الدُفعات من أكثر المجالات عرضة للفشل في التركيبات الحديثة لأنظمة التحكم الموزعة (DCS). غالبًا ما يقوم المهندسون ببناء تسلسلات الدُفعات باستخدام سلاسل PID أو منطق الخطوات اليدوي بدلاً من هياكل مخطط الوظائف التتابعي (SFC) الرسمية وفقًا لمعيار IEC 61131-3. هذا النهج يخلق منطقًا يصعب صيانته، ويستحيل تدقيقه، وعرضة لتجميد حالة الآلة. توفر Emerson DeltaV بيئة تنفيذ SFC أصلية ضمن وحدة DeltaV Batch، متوافقة مع نموذج الإجراءات في ISA-88 الجزء 1. تُعد وحدة تحكم Emerson DeltaV MD KJ2003X1-BA2 المنصة الأساسية لتنفيذ تسلسلات DeltaV Phase Logic SFC في تطبيقات الدُفعات في مصانع العمليات. في محطات توليد الطاقة، غالبًا ما يتفاعل DeltaV SFC مع وحدة تحكم Woodward EasyGen 3200 لمجموعة المولدات لإدارة التزامن قبل نقل الحمل.
أولاً، افهم الفرق بين DeltaV Phase Logic SFC وSFC القياسي وفق IEC 61131-3. تعمل Phase Logic SFC ضمن تسلسل ISA-88 كمراحل معدات، مما يسمح باستدعائها من خلال إجراءات الوصفات وإجراءات الوحدة في وحدة Batch Executive. أما كتل SFC القياسية في DeltaV فتعمل كمنطق وحدة مستمر بدون إدارة دورة حياة ISA-88. اختر النوع الصحيح بناءً على متطلبات التحكم قبل كتابة أي سطر من المنطق.
مبادئ تصميم خطوات وانتقالات SFC
- الخطوة 1: عرّف كل خطوة باسم فريد ومؤقت خطوة أقصى. استخدم معلمة DeltaV STEP_TIMEOUT مضبوطة على 300 ثانية كإعداد افتراضي للخطوات التي يتم تفعيلها ميدانيًا. للمرحلة الطويلة من النقع، اضبط المهلة على 1.5× المدة المتوقعة واربط انتقال المهلة بحالة Hold وليس Abort. هذا يمنع فقدان الدُفعة بسبب انحرافات زمنية بسيطة.
- الخطوة 2: اكتب شروط الانتقال كتعبيرات بوليانية بسيطة. تجنب استدعاء كتل الوظائف داخل منطق الانتقال. بدلاً من ذلك، قيّم مخرجات كتل الوظائف كمعلمات مسماة تُقرأ داخل تعبير حارس الانتقال. هذا يحافظ على تنفيذ SFC حتميًا وتأثير وقت المسح قابل للقياس.
- الخطوة 3: استخدم التفرع المتزامن (فرع AND) فقط عندما تكون الإجراءات المتوازية مستقلة حقًا. في تسلسل تزامن Woodward EasyGen 3200، لا توازِم بين خطوات رفع الجهد ورفع التردد. يتطلب EasyGen 3200 مطابقة الجهد ضمن ±2% ومطابقة التردد ضمن ±0.2 هرتز قبل أن يسمح مرحل فحص التزامن بإغلاق قاطع الدائرة. قم بتسلسل هذه الفحوصات بشكل متسلسل في SFC.
- الخطوة 4: نفذ خطوة Hold مخصصة في كل تسلسل SFC. توقف خطوة Hold أوامر المشغلات وتجمّد جميع المخرجات على آخر قيمة لها. يوفر DeltaV Phase Logic حالات HOLDING وHELD مدمجة ضمن دورة حياة ISA-88. اربط انتقال HOLDING بزر HMI للمشغل ومدخل إيقاف طارئ سلكي من مرحل عطل Woodward EasyGen 3200.
- الخطوة 5: عرّف تسلسل Abort يفصل الطاقة عن جميع المخرجات بتسلسل آمن. لتزامن المولد، يجب أن يفتح تسلسل Abort أمر قاطع الدائرة (مخرج DO BRKR_CMD = 0) قبل إعادة تعيين EasyGen 3200 عبر Modbus FC06 كتابة إلى السجل 40050 (كلمة أمر RESET 0x0001).
تكامل Woodward EasyGen 3200 Modbus TCP مع DeltaV SFC
تعرض وحدة تحكم مجموعة المولدات Woodward EasyGen 3100/3200 بيانات التزامن والحماية عبر Modbus TCP على المنفذ 502. يقرأ ويكتب DeltaV إلى EasyGen باستخدام نظام I/O Modbus TCP الخاص بـ DeltaV. قم بتكوين مجموعة الاستطلاع بمعدل مسح 250 مللي ثانية لمعلمات التزامن. السجلات الرئيسية لتكامل SFC:
- السجل 40001: جهد المولد — عدد صحيح غير موقع 16 بت مقاس بـ 0.1 فولت/عد.
- السجل 40003: تردد المولد — مقاس بـ 0.01 هرتز/عد.
- السجل 40005: جهد الحافلة.
- السجل 40010: كلمة حالة التزامن — البت 0 = فحص التزامن OK، البت 1 = مطابقة الجهد OK، البت 2 = زاوية الطور ضمن 3 درجات، البت 3 = مطابقة التردد OK.
يقرأ انتقال التزامن في SFC جميع البتات الأربعة للسجل 40010 في آن واحد. اكتب كتلة حساب DeltaV CALC تقوم بعملية AND على البتات 0–3 من هذا السجل. فقط عندما تكون جميع البتات الأربعة صحيحة يسمح انتقال SFC بإغلاق قاطع الدائرة. علاوة على ذلك، اضبط حد معدل رفع التردد على 0.05 هرتز/ثانية في معلمة FREQUENCY RAMP الخاصة بـ EasyGen 3200 (السجل 40020، القيمة 50 = 0.05 هرتز/ثانية). تجاوز هذا المعدل يسبب انحرافات في زاوية الطور تمنع إغلاق مرحل فحص التزامن وتؤدي إلى حالات إلغاء خاطئة في SFC الخاصة بـ DeltaV. توفر وحدة Emerson DeltaV KJ3243X1-BA1 Profibus DP واجهة الحقل الحافلة لأنظمة DeltaV التي تتطلب أجهزة ميدانية متصلة بـ PROFIBUS إلى جانب وحدات تحكم المولدات المتكاملة عبر Modbus TCP.
أنماط الأعطال الشائعة في SFC وتقنيات التشخيص
- تشويش شروط الانتقال: ارتداد مدخل DI أثناء انتقال خطوة يسبب تقدم حالة خاطئ. استخدم DeltaV FILTER_TIME = 500 مللي ثانية على جميع معلمات DI المستخدمة في انتقالات SFC.
- انتهاء مؤقت الخطوة: استجابة المعدات الميدانية أبطأ من STEP_TIMEOUT المكون. راجع سجل أحداث DeltaV Batch للإنذارات TIMEOUT وزد مؤقتات الخطوات للصمامات ذات أوقات التمدد البطيئة المعروفة.
- انقطاعات اتصال Modbus: قيم سجلات قديمة في واجهة EasyGen 3200. اضبط مهلة مراقب DeltaV Modbus على 3× فترة الاستطلاع (750 مللي ثانية لاستطلاع 250 مللي ثانية). اربط علامة حالة اتصال Modbus بإجراء خطوة SFC يوقف التزامن ويكتب أمر HOLD.
- أخطاء منطق تسلسل الطور: فروع Hold وAbort في SFC مع تعيينات مخرجات متداخلة. استخدم DeltaV Diagnostics → Phase Logic Monitor لتتبع خطوة SFC النشطة والتحقق من تعيينات المخرجات مقابل مخطط الأنابيب والأجهزة (P&ID).
بعد أي تعديل على SFC، قم بتشغيل محاكاة باردة باستخدام وضع DeltaV Simulate قبل إعادة وحدة الدُفعة للخدمة. وثّق أدلة نجاح أو فشل المحاكاة حسب متطلبات سجلات إدارة التغيير ISA-88.
الخلاصة ونصائح العمل
تتطلب تسلسلات الدُفعات SFC من Emerson DeltaV المتكاملة مع تزامن مولد Woodward EasyGen 3200 اهتمامًا دقيقًا بإعدادات مهلة الخطوة، وتعيين سجلات Modbus، وإدارة دورة حياة مراحل ISA-88. أنشئ كل SFC بمسارات Hold وAbort صريحة قبل اختبار أي تسلسل إنتاجي. تحقق من انتقالات التزامن في Woodward باستخدام جميع بتات سجل حالة التزامن الأربعة في آن واحد. اضبط معدلات استطلاع Modbus على 250 مللي ثانية وفعّل حماية المراقب عند 750 مللي ثانية لمنع تقدم خطوات التزامن بناءً على بيانات قديمة بشكل خاطئ. نفذ محاكاة باردة بعد كل تعديل على SFC واحتفظ بسجلات المحاكاة لسجل تدقيق ISA-88. عالج أي إنذارات STEP_TIMEOUT فورًا — فهي تشير إلى أن استجابة المعدات الميدانية لا تتطابق مع افتراضات تصميم SFC، وهذا الفارق سيؤدي في النهاية إلى فشل الدُفعة.
المؤلف: ليو يانغ مهندس أتمتة صناعية يتمتع بخبرة تزيد عن 10 سنوات في أنظمة PLC وDCS وأنظمة التحكم.
