تشخیص خطای بخش FOUNDATION Fieldbus H1: عیبیابی FBM237 سری Foxboro I/A و برنامهریز فعال لینک

چرا خطاهای FF H1 سخت قابل شناسایی هستند
فیلدباس FOUNDATION H1 با سرعت ۳۱.۲۵ کیلوبیت بر ثانیه روی یک باس دو سیمه کار میکند. هر دستگاه روی این بخش، یک رسانه ارتباطی مشترک را به اشتراک میگذارد. کارت رابط Foxboro I/A Series FBM237 H1 هم به عنوان H1 Link Master و هم به عنوان پل به ایستگاه کاری برنامه AW70 سری I/A Foxboro عمل میکند. وقتی یک دستگاه در بخش دچار خطای لایه فیزیکی شود، همه دستگاههای دیگر در همان بخش ارتباط کاهشیافتهای را تجربه میکنند. این خطا از دید ایستگاه کاری نامرئی است — همه تگها همچنان آخرین مقادیر معتبر خود را نمایش میدهند. رجیسترهای تشخیصی FF H1 به صورت خاموش خطاها را جمعآوری میکنند. مهندسان تنها زمانی مشکل را کشف میکنند که یک دستگاه ثانویه پنجره CD (Compel Data) برنامهریزی شده خود را از دست داده و FBM237 وضعیت LOST_NODE را گزارش میدهد.
تأیید سیستماتیک لایه فیزیکی باید قبل از هر تشخیص نرمافزاری انجام شود. بیشتر خطاهای FF H1 منشأ لایه فیزیکی دارند — پایانبندی نادرست، ناسازگاری امپدانس کابل، یا نقض مصرف برق دستگاه — نه در فایلهای پیکربندی.
مشخصات لایه فیزیکی و نقاط اندازهگیری
لایه فیزیکی FF H1 مطابق با IEC 61158-2 است. بخش باید دقیقاً دو پایانبندی داشته باشد — یکی در هر انتهای کابل — که هر کدام شامل یک مقاومت ۱۰۰ اهمی سری با یک خازن ۱ میکروفاراد است. بیش از دو پایانبندی نصب نکنید. بخش با سه پایانبندی امپدانس باس را به ۶۷ اهم کاهش داده و باعث افت دامنه سیگنال به زیر حد تشخیص ۱۵۰ میلیولت در دستگاههای انتهای دور میشود. مجموعه پایانبندی فشرده Foxboro P0916BT پایانبندی با درجهبندی صحیح برای بخشهای H1 سری I/A فراهم میکند.
پارامترهای زیر را در ترمینال فیلد FBM237 قبل از هر تشخیص نرمافزاری اندازهگیری کنید:
- ولتاژ DC بین FF+ و FF− بدون اتصال دستگاهها: باید ۹–۳۲ ولت DC از منبع تغذیه بخش خوانده شود. منبع تغذیه بخش Foxboro (مدل FPS-1) ولتاژ ۲۴ ولت DC با جریان تا ۳۵۰ میلیآمپر به ازای هر بخش تأمین میکند.
- دامنه سیگنال باس: یک اسیلوسکوپ یا آنالایزر FF H1 را به ترمینالهای FBM237 وصل کنید. دامنه سیگنال کدگذاری شده منچستر باید در حین ارتباط فعال ۸۰۰–۱۰۰۰ میلیولت پیک تا پیک باشد.
- جریان کل بخش: مجموع جریانهای سکون همه دستگاهها به علاوه مصرف FBM237. هر فرستنده فشار Foxboro IDP-10 جریان ۱۰–۱۳ میلیآمپر میکشد. با ۸ دستگاه با میانگین ۱۲ میلیآمپر به علاوه FBM237 با ۲۰ میلیآمپر، مصرف کل ۱۱۶ میلیآمپر است — که در محدوده ۳۵۰ میلیآمپر FPS-1 قرار دارد.
- کف نویز: دامنه نویز را با همه دستگاهها در حالت آمادهباش اندازهگیری کنید. نویز باید زیر ۵۰ میلیولت پیک تا پیک باشد. مقادیر بالای ۱۰۰ میلیولت پیک تا پیک نشاندهنده تداخل الکترومغناطیسی (EMI) از سینیهای کابل برق مجاور است.
خطای باس توکن LAS و پیکربندی پشتیبان Link Master
زمانبند فعال لینک (LAS) همه ارتباطات برنامهریزی شده روی بخش FF H1 را مدیریت میکند. FBM237 معمولاً به عنوان LAS عمل میکند. اگر FBM237 برق خود را از دست بدهد یا ریست شود، یک دستگاه پشتیبان Link Master (BLM) باید ظرف ۱۶ میلیثانیه نقش LAS را به عهده بگیرد تا از قطع ارتباط جلوگیری شود. حداقل یک دستگاه میدانی در هر بخش را به عنوان پشتیبان Link Master پیکربندی کنید.
در Foxboro I/A Series FoxDraw و Integrated Control Configurator (ICC)، پارامتر LAS_CAPABLE دستگاه را روی TRUE تنظیم کرده و مقدار اولویت Link Master را ۲ قرار دهید (FBM237 اصلی = ۱، BLM = ۲). بدون BLM، ریست FBM237 باعث میشود همه ۸ دستگاه در بخش وارد حالت انتظار شوند. آنها فریمهای Listen for Token (LT) را به مدت ۳۲ زمان اسلات ارسال میکنند، سپس به طور مستقل تلاش به تصاحب LAS میکنند — که باعث برخورد توکن و افزایش زمان قطعی بخش به میزان ۲۰۰–۴۰۰ میلیثانیه بیشتر از زمان بازیابی FBM237 میشود.
برنامه زمانبندی ماکروسیکل LAS پشتیبان را با برنامه FBM237 همگامسازی کنید. از ICC برای خروجی گرفتن برنامه VCR (Virtual Communication Relationship) بخش استفاده کرده و آن را با نسخه محلی BLM مقایسه کنید. عدم تطابق برنامه بین LAS اصلی و BLM باعث جابجایی پنجرههای CD برنامهریزی شده به اندازه یک ماکروسیکل پس از تحویل میشود که شکاف موقتی ۱۲۸ میلیثانیهای در بهروزرسانی متغیرهای فرآیند برای همه دستگاههای بخش ایجاد میکند. ماژول ارتباط اترنت Foxboro FBM223 مسیر شبکه برای دانلود پیکربندی ICC به دستگاههای FBM237 و BLM را فراهم میکند.
روش شش مرحلهای عیبیابی بخش
- مرحله ۱: دامنه خطا را شناسایی کنید. در Foxboro ICC، صفحه تشخیص H1 کارت FBM237 آسیبدیده را باز کنید. بررسی کنید کدام آدرسهای گره در فهرست LOST_NODE ظاهر میشوند. اگر همه گرهها در یک بخش به طور همزمان از دست رفتهاند، به خطای لایه فیزیکی شک کنید. اگر فقط یک گره از دست رفته است، به سیمکشی میدانی یا مصرف برق آن دستگاه شک کنید.
- مرحله ۲: ولتاژ باس را در ترمینال FBM237 اندازهگیری کنید. ولتاژ زیر ۹ ولت DC نشاندهنده اتصال کوتاه در بخش یا خرابی منبع تغذیه است. ولتاژ بالای ۳۲ ولت DC نشاندهنده خرابی منبع تغذیه است — واحد FPS-1 را تعویض کرده و دوباره تست کنید.
- مرحله ۳: تعداد پایانبندیها را بشمارید. همه دستگاههای میدانی را با باز کردن فیوزهای شاخهای یکییکی قطع کنید. امپدانس باس را در ۳۱.۲۵ کیلوهرتز با آنالایزر امپدانس اندازهگیری کنید. دو پایانبندی نصب شده صحیح امپدانس ۵۰ اهم ±۵ اهم تولید میکنند. امپدانس بالای ۸۰ اهم به معنی فقدان یک پایانبندی یا خرابی خازن آن است.
- مرحله ۴: دستگاهها را یکییکی دوباره وصل کنید. پس از هر اتصال، دامنه سیگنال را در ترمینال FBM237 اندازهگیری کنید. افت دامنه بیش از ۱۰۰ میلیولت پیک تا پیک هنگام اتصال مجدد یک دستگاه با مصرف جریان بیش از حد نشان میدهد که این دستگاه بیش از ۲۵ میلیآمپر مصرف میکند و بودجه جریان بخش را نقض میکند. دستگاه را جدا کرده و جایگزین کنید.
- مرحله ۵: برنامه VCR دستگاه آسیبدیده را در ICC بررسی کنید. اطمینان حاصل کنید که اسلات CD برنامهریزی شده در VCR انتشار-اشتراک با دستگاه دیگری در همان ماکروسیکل تداخل نداشته باشد. دو دستگاه با اسلات CD یکسان باعث ارسال پشت سر هم میشوند که FBM237 آن را به عنوان برخورد تفسیر کرده و هر دو دستگاه را از فهرست گرههای فعال حذف میکند.
- مرحله ۶: تست دستی تصاحب LAS را انجام دهید. در ICC، موقتاً قابلیت LAS کارت FBM237 را غیرفعال کرده و تأیید کنید که BLM ظرف ۱۶ میلیثانیه نقش LAS را به عهده میگیرد. پیوستگی بهروزرسانی متغیرهای فرآیند را در حین تحویل با آنالایزر FF H1 اندازهگیری کنید. زمان تصاحب BLM را ثبت کنید. نتیجه بالای ۱۰۰ میلیثانیه نشاندهنده پیکربندی نادرست اولویت LAS در BLM است.
بهترین روشهای پیکربندی VCR و زمانبندی ماکروسیکل
برای یک بخش معمولی Foxboro FBM237 با ۸ فرستنده که هر کدام یک خروجی بلوک عملکرد AI منتشر میکنند، دوره ماکروسیکل را به صورت زیر محاسبه کنید: T_macrocycle = تعداد دستگاهها × مدت پنجره CD + ذخیره آ سیکلیک. برای ۸ دستگاه با ۱۰ میلیثانیه به ازای هر پنجره CD: ۸۰ میلیثانیه + ۲۰ میلیثانیه ذخیره آ سیکلیک = ۱۰۰ میلیثانیه ماکروسیکل. این با دوره اجرای استاندارد PID در ماژولهای کنترل سری Foxboro I/A مطابقت دارد. هرگز ماکروسیکل را زیر ۵۰ میلیثانیه تنظیم نکنید — رابط FBM237 H1 حداقل ۴۰ میلیثانیه برای سربار داخلی باس توکن به ازای هر بخش نیاز دارد، صرفنظر از تعداد دستگاهها.
جدول VCR و برنامه ماکروسیکل بخش را در سند طراحی فیلدباس پروژه مستند کنید. وقتی تکنسین دستگاه معیوب را تعویض میکند، دستگاه جایگزین باید همان آدرس گره و پیکربندی VCR دستگاه اصلی را داشته باشد. دستگاه جایگزین با آدرس گره پیشفرض کارخانه ۲۴۸ (آدرس بازدیدکننده) در برنامه LAS ظاهر نمیشود و هشدار LOST_NODE تولید میکند حتی اگر سختافزار به درستی کار کند. کنترلر گرافیکی I/O Foxboro رابط کاربری اپراتور برای نظارت بر سلامت بخش و وضعیت گرهها به صورت بلادرنگ را فراهم میکند.
نتیجهگیری و توصیههای عملی
خطاهای بخش FOUNDATION Fieldbus H1 در نصبهای Foxboro I/A Series FBM237 از یک توالی تشخیصی قابل پیشبینی پیروی میکنند. همیشه پارامترهای لایه فیزیکی — ولتاژ باس، دامنه سیگنال، امپدانس پایانبندی — را قبل از باز کردن هر ابزار نرمافزاری اندازهگیری کنید. حداقل یک پشتیبان Link Master در هر بخش با برنامه VCR همگامسازی شده به درستی پیکربندی کنید. از روش شش مرحلهای عیبیابی برای تمایز خطاهای فیزیکی از تداخلهای زمانبندی پیروی کنید.
عملکرد تحویل BLM را سالانه اعتبارسنجی کنید — BLM که هرگز تست نشده باشد ممکن است هنگام نیاز به طور خاموش شکست بخورد. آدرسهای گره، جداول VCR و دورههای ماکروسیکل هر بخش را هنگام راهاندازی مستند کنید. بدون این مستندات، تعویض ساده دستگاه به یک تمرین تشخیصی چند ساعته تبدیل میشود. مستندات را همراه با نقشههای P&ID در بسته اسناد پروژه نگهداری کنید.
نویسنده: شن ویچنگ، مهندس اتوماسیون صنعتی با بیش از ۱۰ سال تجربه در PLC، DCS و سیستمهای کنترل.
