کنترل توالی دستهای با استفاده از نمودارهای عملکرد ترتیبی DCS: پیکربندی SFC امرسون دلتاوی و قفل همزمانسازی وودوارد ایزیجن ۳۲۰۰

چرا توالیهای بچ در محیطهای DCS شکست میخورند
کنترل فرآیند بچ یکی از حوزههای پرخطا در نصبهای مدرن DCS است. مهندسان اغلب توالیهای بچ را با استفاده از کاسکادهای PID یا منطق گام دستی به جای ساختارهای رسمی نمودار عملکرد ترتیبی IEC 61131-3 (SFC) میسازند. این رویکرد منطق دشوار برای نگهداری، غیرقابل حسابرسی و مستعد بنبستهای ماشین حالت ایجاد میکند. Emerson DeltaV محیط اجرای بومی SFC را در ماژول DeltaV Batch فراهم میکند که با مدل رویهای ISA-88 بخش 1 سازگار است. ماژول کنترلر Emerson DeltaV MD KJ2003X1-BA2 پلتفرم اصلی اجرای توالیهای SFC منطق فاز DeltaV در کاربردهای بچ کارخانههای فرآیندی است. در نیروگاهها، SFC دلتاوی اغلب با کنترلر Woodward EasyGen 3200 برای مدیریت همگامسازی قبل از انتقال بار ارتباط برقرار میکند.
ابتدا تفاوت بین SFC منطق فاز DeltaV و SFC استاندارد IEC 61131-3 را درک کنید. 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: در هر توالی SFC یک گام نگهداشتن اختصاصی پیادهسازی کنید. گام نگهداشتن فرمانهای محرک را معلق کرده و تمام خروجیها را در آخرین مقدارشان ثابت نگه میدارد. منطق فاز DeltaV حالتهای HOLDING و HELD را در چرخه عمر ISA-88 به صورت داخلی فراهم میکند. انتقال HOLDING را به دکمه HMI اپراتور و ورودی توقف اضطراری سیمکشی شده از رله خطای Woodward EasyGen 3200 نگاشت کنید.
- گام 5: توالی قطع (Abort) را تعریف کنید که همه خروجیها را به ترتیب ایمن خاموش کند. برای همگامسازی ژنراتور، توالی قطع باید فرمان کلید مدار (خروجی DO BRKR_CMD = 0) را قبل از بازنشانی EasyGen 3200 از طریق نوشتن Modbus FC06 به رجیستر 40050 (کلمه فرمان RESET 0x0001) باز کند.
یکپارچهسازی Modbus TCP Woodward EasyGen 3200 با DeltaV SFC
کنترلر مجموعه ژنراتور Woodward EasyGen 3100/3200 دادههای همگامسازی و حفاظت خود را از طریق Modbus TCP روی پورت 502 ارائه میدهد. DeltaV با استفاده از زیرسیستم ورودی/خروجی Modbus TCP DeltaV به خواندن و نوشتن با EasyGen میپردازد. گروه نظرسنجی را با نرخ اسکن 250 میلیثانیه برای پارامترهای همگامسازی پیکربندی کنید. رجیسترهای کلیدی برای یکپارچهسازی SFC:
- رجیستر 40001: ولتاژ ژنراتور — عدد صحیح 16 بیتی بدون علامت با مقیاس 0.1 ولت بر شمارش.
- رجیستر 40003: فرکانس ژنراتور — با مقیاس 0.01 هرتز بر شمارش.
- رجیستر 40005: ولتاژ باس.
- رجیستر 40010: کلمه وضعیت همگامسازی — بیت 0 = بررسی همگامسازی OK، بیت 1 = تطابق ولتاژ OK، بیت 2 = زاویه فاز در محدوده 3 درجه، بیت 3 = تطابق فرکانس OK.
انتقال همگامسازی SFC به طور همزمان هر چهار بیت رجیستر 40010 را میخواند. یک بلوک CALC دلتاوی بنویسید که بیتهای 0 تا 3 این رجیستر را با AND ترکیب کند. فقط زمانی که هر چهار بیت درست باشند، انتقال SFC اجازه بسته شدن کلید مدار را میدهد. علاوه بر این، نرخ شیب فرکانس را در پارامتر FREQUENCY RAMP EasyGen 3200 (رجیستر 40020، مقدار 50 = 0.05 هرتز بر ثانیه) محدود کنید. تجاوز از این نرخ باعث انحراف زاویه فاز میشود که مانع بسته شدن رله بررسی همگامسازی شده و شرایط قطع کاذب در SFC دلتاوی را فعال میکند. ماژول Emerson DeltaV KJ3243X1-BA1 Profibus DP رابط فیلدباس برای سیستمهای DeltaV است که به دستگاههای میدانی متصل به PROFIBUS در کنار کنترلرهای ژنراتور یکپارچه Modbus TCP نیاز دارند.
الگوهای رایج خطا در SFC و تکنیکهای تشخیصی
- نوسانات شرایط انتقال: ورودی DI که در حین انتقال گام نوسان میکند باعث پیشرفت نادرست حالت میشود. از پارامتر DeltaV FILTER_TIME = 500 میلیثانیه برای همه پارامترهای DI استفاده شده در انتقالهای SFC بهره ببرید.
- انقضای تایمر گام: پاسخ تجهیزات میدانی کندتر از STEP_TIMEOUT تنظیم شده است. دفترچه رویدادهای بچ DeltaV را برای هشدارهای TIMEOUT بررسی کرده و تایمرهای گام را برای شیرآلات با زمان حرکت کند افزایش دهید.
- قطع ارتباط Modbus: مقادیر رجیستر قدیمی در رابط EasyGen 3200. تایماوت نگهبان Modbus DeltaV را 3 برابر فاصله نظرسنجی (750 میلیثانیه برای نظرسنجی 250 میلیثانیه) تنظیم کنید. برچسب وضعیت ارتباط Modbus را به یک عمل گام SFC نگاشت کنید که همگامسازی را متوقف کرده و فرمان HOLD مینویسد.
- خطاهای منطق توالی فاز: شاخههای نگهداشتن و قطع SFC با تخصیصهای خروجی همپوشان. از Diagnostics دلتاوی → Phase Logic Monitor برای ردیابی گام فعال SFC و بررسی تخصیصهای خروجی با نقشه P&ID استفاده کنید.
پس از هر تغییر در SFC، قبل از بازگرداندن واحد بچ به سرویس، یک شبیهسازی سرد با حالت شبیهسازی DeltaV اجرا کنید. شواهد موفقیت یا شکست شبیهسازی را طبق الزامات سوابق مدیریت تغییر ISA-88 مستندسازی کنید.
نتیجهگیری و توصیههای عملی
توالیهای بچ SFC دلتاوی امبرسون که با همگامسازی ژنراتور Woodward EasyGen 3200 یکپارچه شدهاند، نیازمند توجه دقیق به تنظیمات تایماوت گام، نگاشت رجیستر Modbus و مدیریت چرخه عمر فاز ISA-88 هستند. هر SFC را با مسیرهای صریح نگهداشتن و قطع بسازید قبل از آزمایش هر توالی تولیدی. انتقالهای همگامسازی Woodward را با استفاده از هر چهار بیت رجیستر وضعیت همگامسازی به طور همزمان اعتبارسنجی کنید. نرخهای نظرسنجی Modbus را روی 250 میلیثانیه تنظیم کرده و حفاظت نگهبان را روی 750 میلیثانیه پیکربندی کنید تا از پیشرفت نادرست گامهای همگامسازی به دلیل دادههای قدیمی جلوگیری شود. پس از هر تغییر SFC شبیهسازی سرد اجرا کرده و سوابق شبیهسازی را برای ردپای حسابرسی ISA-88 حفظ کنید. هر هشدار STEP_TIMEOUT را فوراً برطرف کنید — این هشدار نشان میدهد پاسخ تجهیزات میدانی با فرضیات طراحی SFC شما مطابقت ندارد و این شکاف در نهایت باعث شکست بچ خواهد شد.
نویسنده: لیو یانگ، مهندس اتوماسیون صنعتی با بیش از ۱۰ سال تجربه در PLC، DCS و سیستمهای کنترل.
